Page MenuHome GnuPG
Feed Advanced Search

Aug 28 2024

werner added a comment to T7224: Kleopatra: broken in Testversion beta-41.

T6512 is only for gnupg26. In gnupg24 we don't use fd-passing.

Aug 28 2024, 10:10 AM · Bug Report, kleopatra, Restricted Project

Aug 26 2024

gniibe claimed T7264: libgcrypt `tests/pkcs1v2` test fails in FIPS mode.

That's my badness.
I noticed by the CI at https://gitlab.com/redhat-crypto/libgcrypt/libgcrypt-mirror

Aug 26 2024, 10:17 AM · libgcrypt, Bug Report

Aug 23 2024

ikloecker added a comment to T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog.

The changes broke saving of groups after editing. See T7181#190402 and T7181#190448. -> T7268: Kleopatra: Existing groups are not saved after editing them

Aug 23 2024, 10:56 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report

Aug 22 2024

janl created T7265: When "use_keyboxd" is configured --keyring option is ignored?.
Aug 22 2024, 10:12 AM · keyboxd, gnupg, FAQ, Support
jukivili created T7264: libgcrypt `tests/pkcs1v2` test fails in FIPS mode.
Aug 22 2024, 6:41 AM · libgcrypt, Bug Report

Aug 21 2024

werner renamed T7259: Kleopatra: Kwatchgnupg must not modify conf files from Draft: Kleopatra: Kwatchgnupg issue to Kleopatra: Kwatchgnupg must not modify conf files.
Aug 21 2024, 9:11 AM · gpd5x, Bug Report, kleopatra
werner raised the priority of T7259: Kleopatra: Kwatchgnupg must not modify conf files from Wishlist to Normal.

Please remove the any configuration file changes from kwatchgnupg. That is not a good idea. Launching kwatchgnupg is
a debugging aid and not a regular operation and thus the user can also enable debugging selectively with kleopatra.
kwatchgnupg should listen on the standard socket socket:// - for Windows we don't yet need it because there we don't have sockets anyway. Or well, eventually we will have same but that requires work in watchgnupg and gpgrt for the logging stuff.

Aug 21 2024, 9:10 AM · gpd5x, Bug Report, kleopatra

Aug 19 2024

ebo moved T7157: Kleopatra: Shows success message when deleting secret key after moving to smart card fails from WiP to vsd-3.3.0 on the vsd33 board.
Aug 19 2024, 12:43 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ebo moved T7244: Kleopatra: Certificate details window opens in background when opened from decryption/verification result window from WiP to vsd-3.3.0 on the vsd33 board.
Aug 19 2024, 12:40 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ebo closed T7244: Kleopatra: Certificate details window opens in background when opened from decryption/verification result window as Resolved.

works in VS-Desktop-3.2.93.33-Beta

Aug 19 2024, 12:39 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ebo moved T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog from WiP to vsd-3.3.0 on the vsd33 board.
Aug 19 2024, 12:37 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
ebo closed T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog as Resolved.
Aug 19 2024, 12:36 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
werner moved T7256: gnupg 2.4.5 gcc-14 build error with --disable-exec photoid.c:428:10: error: 'return' with a value, in function returning void from Backlog to QA on the gnupg24 board.
Aug 19 2024, 10:31 AM · gnupg24, Bug Report
werner closed T7256: gnupg 2.4.5 gcc-14 build error with --disable-exec photoid.c:428:10: error: 'return' with a value, in function returning void as Resolved.

Thanks.

Aug 19 2024, 10:31 AM · gnupg24, Bug Report
werner triaged T7256: gnupg 2.4.5 gcc-14 build error with --disable-exec photoid.c:428:10: error: 'return' with a value, in function returning void as Low priority.
Aug 19 2024, 10:27 AM · gnupg24, Bug Report

Aug 17 2024

ametzler1 created T7256: gnupg 2.4.5 gcc-14 build error with --disable-exec photoid.c:428:10: error: 'return' with a value, in function returning void.
Aug 17 2024, 4:14 PM · gnupg24, Bug Report

Aug 16 2024

werner triaged T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally as Normal priority.
Aug 16 2024, 3:04 PM · libassuan, MacOS, Bug Report

Aug 14 2024

ebo moved T7213: PKCS #12 import fails on broken P12 files which MS accepts from QA to gnupg-2.2.44 on the gnupg22 board.
Aug 14 2024, 12:47 PM · gnupg22 (gnupg-2.2.44), S/MIME, Bug Report, Restricted Project
ebo closed T7213: PKCS #12 import fails on broken P12 files which MS accepts as Resolved.

Did a quick manual test import and encryption/decryption with VS-Desktop-3.2.93.1-Beta with the relevant test-X509 certificate.
Works as expected.

Aug 14 2024, 12:47 PM · gnupg22 (gnupg-2.2.44), S/MIME, Bug Report, Restricted Project

Aug 13 2024

ebo moved T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)) from QA to gnupg-2.2.43 on the gnupg22 board.
Aug 13 2024, 10:41 AM · gnupg22 (gnupg-2.2.43), gpgagent, gpgme, Gentoo, Bug Report

Aug 12 2024

aheinecke added a comment to T7224: Kleopatra: broken in Testversion beta-41.

While searching for a different issue I found T6512: keyboxd with data pipe in which as I understand it a keyboxd hang is fixed but the fix in that task is not part of the stable branch and only in master. I might be misunderstanding it but just from reading the comments in T6512 this might be related.

Aug 12 2024, 11:32 AM · Bug Report, kleopatra, Restricted Project
aheinecke added a comment to T6885: Forwarding mail with attachments embeded into the *.eml file will trigger GpgOL reporting an index out of range.

My suspiction with this is that here the exchange server / outlook parses the mail attachment into MAPI and somehow handles mails differently then other attachments. This automatic conversion regarding attached mails is why we always ask users in Support to send us a problematic mail as a file in a zip archive. Otherwise Exchange will convert an attached Outlook MAPI mail to MIME and on the receiving side we can no longer see the original strucutre. Similar things are probably happening on the receiving side where the MIME eml "file" is converted into a MAPIOBJECT holding the forwarded mail which then confuses our internal knowledge about the attachments causing this error.

Aug 12 2024, 11:23 AM · gpgol, Restricted Project, Bug Report, gpg4win
mmontkowski claimed T6885: Forwarding mail with attachments embeded into the *.eml file will trigger GpgOL reporting an index out of range.
Aug 12 2024, 10:18 AM · gpgol, Restricted Project, Bug Report, gpg4win

Aug 10 2024

werner added projects to T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally: MacOS, libassuan.

Actually we should get rid of stdio functions and use the es_foo replacements from libgpg-error.

Aug 10 2024, 9:28 PM · libassuan, MacOS, Bug Report

Aug 9 2024

mateja created T7247: Keyboxd doesn't notify user of unmigrated keys.
Aug 9 2024, 7:44 PM · gnupg24, Feature Request, keyboxd
moubctez renamed T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally from libassaun 3.0.1: putc_unlocked() is re-defined unconditionally to libassuan 3.0.1: putc_unlocked() is re-defined unconditionally.
Aug 9 2024, 2:01 PM · libassuan, MacOS, Bug Report
moubctez created T7246: libassuan 3.0.1: putc_unlocked() is re-defined unconditionally.
Aug 9 2024, 2:00 PM · libassuan, MacOS, Bug Report

Aug 8 2024

Sven1403 added a comment to T6659: gpg4win seems not to consider the installation control file anymore.

Still no news? :c @aheinecke

Aug 8 2024, 4:10 PM · gpg4win, Bug Report
TobiasFella changed the status of T6950: Kleopatra: Usability improvements for directory services configuration from Open to Testing.
Aug 8 2024, 10:53 AM · vsd33 (vsd-3.3.0), Restricted Project, Bug Report, gpg4win
TobiasFella changed the status of T6447: Kleopatra: "imported certificates" tab inconsistencies from Open to Testing.
Aug 8 2024, 10:52 AM · vsd33 (vsd-3.3.0), Restricted Project, Bug Report, kleopatra
TobiasFella changed the status of T7210: Kleopatra: In "Imported Certificate" tab, enabling a column does not make it show up from Open to Testing.
Aug 8 2024, 10:52 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
ikloecker assigned T7210: Kleopatra: In "Imported Certificate" tab, enabling a column does not make it show up to TobiasFella.
Aug 8 2024, 10:17 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
ikloecker moved T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3

Aug 8 2024, 10:05 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
ikloecker moved T7244: Kleopatra: Certificate details window opens in background when opened from decryption/verification result window from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3

Aug 8 2024, 10:05 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report

Aug 7 2024

ikloecker added a project to T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog: vsd33.

Needs to be backported for VSD 3.3

Aug 7 2024, 5:15 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
ikloecker changed the status of T7244: Kleopatra: Certificate details window opens in background when opened from decryption/verification result window from Open to Testing.

This has already been fixed by Tobias, but the fix needs to be backported (because this also happens in the branch VSD 3.3 is built from).

Aug 7 2024, 4:17 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ikloecker triaged T7244: Kleopatra: Certificate details window opens in background when opened from decryption/verification result window as Normal priority.
Aug 7 2024, 4:15 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ikloecker moved T7210: Kleopatra: In "Imported Certificate" tab, enabling a column does not make it show up from Backlog to WiP on the vsd33 board.
Aug 7 2024, 1:57 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
ikloecker added a project to T7210: Kleopatra: In "Imported Certificate" tab, enabling a column does not make it show up: vsd33.

Backported for VSD 3.3

Aug 7 2024, 1:57 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
werner added a comment to T6757: gpgsm 2.4 Fails to import P12 certificate/key.

FWIW, I received that mail but I hope that this bug is at least fixed with today's fix for T7213. Thus not re-opening.

Aug 7 2024, 11:47 AM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
werner added a comment to T7213: PKCS #12 import fails on broken P12 files which MS accepts.

This patch has a new fix for T5793 which is now only used where needed.

Aug 7 2024, 11:38 AM · gnupg22 (gnupg-2.2.44), S/MIME, Bug Report, Restricted Project
werner moved T7213: PKCS #12 import fails on broken P12 files which MS accepts from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 7 2024, 11:26 AM · gnupg22 (gnupg-2.2.44), S/MIME, Bug Report, Restricted Project
werner changed the status of T7213: PKCS #12 import fails on broken P12 files which MS accepts from Open to Testing.

I don't think that we can do much manual testing here because we have all test cases anyway in the regression test suite and our local non-public regression tests (which has the p12 files we are not allowed to publish)

Aug 7 2024, 11:26 AM · gnupg22 (gnupg-2.2.44), S/MIME, Bug Report, Restricted Project
ikloecker changed the status of T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads from Open to Testing.

Setting this to testing. Could be tested as described in https://dev.gnupg.org/T7188#188093 by verifying that the logged debug messages also use correct encoding.

Aug 7 2024, 10:41 AM · Windows, gpgrt, Bug Report
Jakuje added a comment to T7220: The CF protection not enabled in libgcrypt.

I do not have Aarch64 machine at hand so what I did was building the package with changes on the build system with previous patches and checking the correct flag are in place (previously in RHEL10, but now in Fedora):

Aug 7 2024, 10:09 AM · libgcrypt, Bug Report
jukivili added a comment to T7220: The CF protection not enabled in libgcrypt.

Do you have any way to test PAC/BTI on actual HW that support these extensions?

Aug 7 2024, 8:16 AM · libgcrypt, Bug Report

Aug 6 2024

werner added a comment to T7213: PKCS #12 import fails on broken P12 files which MS accepts.

Alright. Done for master; backport will come soon.

Aug 6 2024, 5:53 PM · gnupg22 (gnupg-2.2.44), S/MIME, Bug Report, Restricted Project
TobiasFella changed the status of T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog from Open to Testing.
Aug 6 2024, 9:53 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
werner triaged T7226: libgcrypt 1.11.0 buid error on armhf with gcc-14 as Normal priority.
Aug 6 2024, 9:17 AM · FTBFS, arm, libgcrypt, Bug Report

Aug 5 2024

Jakuje added a comment to T7220: The CF protection not enabled in libgcrypt.

Thanks! Verified this builds on aarch64 correctly and generates the right flags on the output:

Hardened: /builddir/build/BUILDROOT/libgcrypt-1.11.0-3.el10.aarch64/usr/lib64/libgcrypt.so.20.5.0: Overall: PASS.
Aug 5 2024, 9:40 PM · libgcrypt, Bug Report
jukivili added a comment to T7220: The CF protection not enabled in libgcrypt.

This excludes 32-bit ARM assembly from Aarch64 builds:

Aug 5 2024, 7:23 PM · libgcrypt, Bug Report
ametzler1 added a comment to T7226: libgcrypt 1.11.0 buid error on armhf with gcc-14.

This patch should fix the issue:

Aug 5 2024, 6:14 PM · FTBFS, arm, libgcrypt, Bug Report
ikloecker added a comment to T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads.

Okay. Done in gpgme for gpgrt >= 1.51 (T7188).

Aug 5 2024, 12:20 PM · Windows, gpgrt, Bug Report
Jakuje added a comment to T7220: The CF protection not enabled in libgcrypt.

Tested in our build environment and indeed, just this patch does not solve the issue for aarch64.

Aug 5 2024, 11:50 AM · libgcrypt, Bug Report

Aug 4 2024

jukivili added a comment to T7220: The CF protection not enabled in libgcrypt.

Here's patch:

Aug 4 2024, 5:58 PM · libgcrypt, Bug Report
jukivili added a comment to T7226: libgcrypt 1.11.0 buid error on armhf with gcc-14.

This patch should fix the issue:

Aug 4 2024, 5:20 PM · FTBFS, arm, libgcrypt, Bug Report
jukivili added a comment to T7220: The CF protection not enabled in libgcrypt.

Ok, so aarch64 assembly would need PAC and BTI support. As far as I have understood these, is that PAC instructions are not needed with current assembly as none of those is storing/loading LR register (all aarch64 assembly functions are leaf functions). So only BTI is needed and that is basically same modification as CET on x86.

Aug 4 2024, 4:36 PM · libgcrypt, Bug Report
ametzler1 added a comment to T7226: libgcrypt 1.11.0 buid error on armhf with gcc-14.

This already shows with 9d909cb67e70fd792926ac1e2ab305b2cc96bc27 which initially added ec-inline.h. (Reproducing with old versions like this one requires cherry-picking 693ffa145378682229473b0e811a9cea7c4d307a since otherwise NEON support is disabled at configure time due to implicit functions.)

Aug 4 2024, 11:17 AM · FTBFS, arm, libgcrypt, Bug Report

Aug 2 2024

werner added a comment to T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads.

Sounds like a good idea.

Aug 2 2024, 5:06 PM · Windows, gpgrt, Bug Report
ikloecker added a comment to T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads.

@werner Would it be okay to call gettext_use_utf8 (3) in gpgme's do_subsystem_inits where we currently call gettext_use_utf8 (1)? See https://dev.gnupg.org/source/gpgme/browse/master/src/version.c$77

Aug 2 2024, 2:32 PM · Windows, gpgrt, Bug Report
TobiasFella moved T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 2 2024, 10:27 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
werner assigned T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads to ikloecker.
Aug 2 2024, 9:45 AM · Windows, gpgrt, Bug Report
werner moved T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads from Backlog to QA on the gpgrt board.

Alright: Call gettext_use_utf8 (3) to set the current thread to utf8 and init all new threads to utf8 as well. This function with that value (actually bit 1 is relevant) can be used several times but it will never switch back the initialization to utf8. However, switching back and force to utf8 per threads is still possible.

Aug 2 2024, 9:44 AM · Windows, gpgrt, Bug Report
werner triaged T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog as High priority.
Aug 2 2024, 9:19 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
werner triaged T7232: Kleopatra: Crash on startup when CMS is disabled as Normal priority.
Aug 2 2024, 9:17 AM · gpd5x, Bug Report, kleopatra

Aug 1 2024

ikloecker added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

Yes, the function to load the user-configured language on application start is very well hidden in kxmlgui. :-)

Aug 1 2024, 6:07 PM · gpd5x, kleopatra, gpg4win, Bug Report
aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

I mean the system configuration of Windows is just strange and messy. I am only noticing this now more because for my latest Test VMs I used VIrtual Box unattended installation, which installs the system according to the Hosts locale and then you can change the language for your user in Windows. And I ended up with this setting here where the preferred languages differ from the Windows UI language. And we are not alone in a confusion, on this system also Paint is in english, and the Microsoft Calculator, but not Powershell or CMD 🙄 But as GetUserPreferredUILanguages should return (and does according to my tests) the display langue chosen in the drop down as Language[0] and the others with lower priority I think the correct behavior here is to be in German.

Aug 1 2024, 4:32 PM · gpd5x, kleopatra, gpg4win, Bug Report
aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

Don't change the existing KDE behavior for loading the correct Qt translations which is the same as gettext's behavior. It took quite some time to get it right on Windows for KDE.

Aug 1 2024, 4:01 PM · gpd5x, kleopatra, gpg4win, Bug Report
ikloecker added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

In the past I have also seen quite often that the Qt Translations with standard actions like OK and Cancel were translated differently then KDE Strings. So there is also some difference with that on Windows.

Aug 1 2024, 2:40 PM · gpd5x, kleopatra, gpg4win, Bug Report
ikloecker added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

KConfig uses the default locale instead of the system locale by default it seems:
https://invent.kde.org/frameworks/kconfig/-/blob/master/src/core/kconfig.cpp?ref_type=heads#L118
This should probably also use a copy of ki18n's getSystemLocale() instead. Or we set Qt's default locale to this value to get KConfig to use it.

Aug 1 2024, 2:37 PM · gpd5x, kleopatra, gpg4win, Bug Report
ikloecker added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

Don't change the existing KDE behavior for loading the correct Qt translations which is the same as gettext's behavior. It took quite some time to get it right on Windows for KDE. The important bits for making the language configured by the user work are in
https://invent.kde.org/frameworks/kxmlgui/-/blob/master/src/kswitchlanguagedialog_p.cpp?ref_type=heads#L64
where the user-configured languages are prepended to LANGUAGE and in
https://invent.kde.org/frameworks/ki18n/-/blob/master/src/i18n/main.cpp?ref_type=heads#L65
where we make sure that we load the correct Qt translations also on non-Linux systems (where Qt doesn't respect LANGUAGE).

Aug 1 2024, 2:23 PM · gpd5x, kleopatra, gpg4win, Bug Report
aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

With debug output I have confirmed that KConfig uses the defaultLocale at this point to read the VS-NfD name. So one issue here is that KConfig needs to use the Language configured for translations when reading out the config from which we take the VS-NfD name.

Aug 1 2024, 1:35 PM · gpd5x, kleopatra, gpg4win, Bug Report
TobiasFella changed the status of T7232: Kleopatra: Crash on startup when CMS is disabled from Open to Testing.
Aug 1 2024, 10:44 AM · gpd5x, Bug Report, kleopatra
ebo added a comment to T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog.

as this is a regression, I would like to have a fix in the upcoming release

Aug 1 2024, 9:45 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report

Jul 31 2024

werner added a comment to T7213: PKCS #12 import fails on broken P12 files which MS accepts.

The garbled data might be due to a bug in dumpasn1 (version 2021-02-12).

Jul 31 2024, 3:51 PM · gnupg22 (gnupg-2.2.44), S/MIME, Bug Report, Restricted Project
TobiasFella claimed T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog.
Jul 31 2024, 3:01 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
TobiasFella added a parent task for T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog: T6916: Kleopatra group related improvements.
Jul 31 2024, 3:01 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
TobiasFella created T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog.
Jul 31 2024, 3:01 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
TobiasFella moved T7232: Kleopatra: Crash on startup when CMS is disabled from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 31 2024, 2:00 PM · gpd5x, Bug Report, kleopatra
TobiasFella set External Link to https://invent.kde.org/pim/kleopatra/-/merge_requests/260 on T7232: Kleopatra: Crash on startup when CMS is disabled.
Jul 31 2024, 2:00 PM · gpd5x, Bug Report, kleopatra
TobiasFella created T7232: Kleopatra: Crash on startup when CMS is disabled.
Jul 31 2024, 1:41 PM · gpd5x, Bug Report, kleopatra
aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

I notices this again, even though my display language is german and Kleopatra is german the GnuPG system is using english (gpg-error --locale says en_IE). en_IE was set by virtualbox during windows installation. No environment variables are set related to language.

Jul 31 2024, 11:43 AM · gpd5x, kleopatra, gpg4win, Bug Report

Jul 30 2024

aheinecke triaged T7225: Kleopatra: Port away from KIconLoader as Normal priority.
Jul 30 2024, 2:05 PM · kleopatra, Bug Report

Jul 29 2024

Jakuje added a comment to T7220: The CF protection not enabled in libgcrypt.

Recent changes fixed the issue for the x86_64 builds, but I see similar symptoms in the aarch64 build now. Annocheck reports the following failures:

Hardened: /usr/lib64/libgcrypt.so.20.5.0: FAIL: dynamic-tags test because the BTI_PLT flag is missing from the dynamic tags 
Hardened: /usr/lib64/libgcrypt.so.20.5.0: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-dynamic-tags.html
Hardened: /usr/lib64/libgcrypt.so.20.5.0: FAIL: property-note test because properly formatted .note.gnu.property not found (it is needed for branch protection support) 
Hardened: /usr/lib64/libgcrypt.so.20.5.0: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-property-note.html

I do not have aarch64 machine at hand now to investigate this further, but this sounds like orthogonal functionality to the CET on Intel.

Jul 29 2024, 3:18 PM · libgcrypt, Bug Report
ikloecker added a comment to T7225: Kleopatra: Port away from KIconLoader.

Yes, we can phase it out in master which is what Nico is talking about and which uses Qt 6/KF6. Nobody is going to remove KIconLoader from KF5.

Jul 29 2024, 2:10 PM · kleopatra, Bug Report
aheinecke added a comment to T7224: Kleopatra: broken in Testversion beta-41.

Btw. Here is a nice backtrace, which I think is similar to the crash part of this Task:

Jul 29 2024, 10:54 AM · Bug Report, kleopatra, Restricted Project
aheinecke claimed T7224: Kleopatra: broken in Testversion beta-41.

I think the crash in the end is the same we have in T6688: Kleopatra GPGME: Reported assert on exit where quitting kleopatra with running jobs tries to cancel all open contexts and then crashes where the assert would be triggered in debug builds. In T6688 we just hid this issue again by not keeping the deviceinfowatcher running.

Jul 29 2024, 10:43 AM · Bug Report, kleopatra, Restricted Project
werner added projects to T7226: libgcrypt 1.11.0 buid error on armhf with gcc-14: arm, FTBFS.
Jul 29 2024, 10:16 AM · FTBFS, arm, libgcrypt, Bug Report

Jul 28 2024

ametzler1 created T7226: libgcrypt 1.11.0 buid error on armhf with gcc-14.
Jul 28 2024, 6:20 PM · FTBFS, arm, libgcrypt, Bug Report

Jul 27 2024

werner triaged T7224: Kleopatra: broken in Testversion beta-41 as High priority.

Fixing this is important for getting the next release out.

Jul 27 2024, 5:45 PM · Bug Report, kleopatra, Restricted Project
werner added a comment to T7225: Kleopatra: Port away from KIconLoader.

Is the QIcon API available in QT5 ? If not we can't phase that out.

Jul 27 2024, 5:43 PM · kleopatra, Bug Report
Jakuje added a comment to T7220: The CF protection not enabled in libgcrypt.

Thank you. With this patch the IBT flags are present on the shared object and CF protection test passes.

Jul 27 2024, 8:40 AM · libgcrypt, Bug Report
jukivili added a comment to T7220: The CF protection not enabled in libgcrypt.

"rijndael-vaes-avx2-i386.S" should not be build for x86-64 but until now that has not had any affect as #ifdefs in that source file result empty object file on x86-64.

Jul 27 2024, 7:23 AM · libgcrypt, Bug Report

Jul 26 2024

nicolasfella created T7225: Kleopatra: Port away from KIconLoader.
Jul 26 2024, 9:45 PM · kleopatra, Bug Report
Jakuje added a comment to T7220: The CF protection not enabled in libgcrypt.

Thank you for having a look into this!

Jul 26 2024, 3:25 PM · libgcrypt, Bug Report
werner triaged T7221: Disable -O flag munging when the libgcrypt is not compiled with rndjent as Low priority.

Not for a broken compiler but for several CC versions which consumed lots of memory for unrulling stuff. iirc, this was not only gcc.

Jul 26 2024, 11:52 AM · libgcrypt, Bug Report
werner triaged T7220: The CF protection not enabled in libgcrypt as Normal priority.
Jul 26 2024, 11:49 AM · libgcrypt, Bug Report
jukivili added a comment to T7220: The CF protection not enabled in libgcrypt.

Here's patches for adding CET support to x86-64 and i386 assembly.

Jul 26 2024, 10:11 AM · libgcrypt, Bug Report
jukivili added a comment to T7220: The CF protection not enabled in libgcrypt.

OpenBSD carries libgcrypt patch for CET which adds endbr64 instruction to CFI_STARTPROC() macro in "asm-common-amd64.h". We could do the same and also add endbr32 to i386 too. That would be easiest way to add required endbr instructions. OpenBSD also has patch for arm64 to add similar BTI instructions to aarch64 variant of CFI_STARTPROC.

Jul 26 2024, 10:02 AM · libgcrypt, Bug Report
jukivili added a comment to T7221: Disable -O flag munging when the libgcrypt is not compiled with rndjent.

There is -O flag munging for "tiger.o" in "cipher/Makefile.am", an old workaround for broken compiler I think. IMHO tiger.o case can and should be removed.

Jul 26 2024, 9:33 AM · libgcrypt, Bug Report