Page MenuHome GnuPG
Feed Advanced Search

Oct 16 2025

ikloecker committed rWe634812d9e46: qtbase: Add patch for CVE-2025-30348 (authored by ikloecker).
qtbase: Add patch for CVE-2025-30348
Oct 16 2025, 9:54 AM
ikloecker changed the status of T7850: NVDA reads "X.509 Directory Services" twice from Open to Testing.

Backported for VSD 3.4

Oct 16 2025, 9:47 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker moved T7859: Kleopatra: Make a few lists and tables more accessible from Backlog to WIP on the vsd34 board.
Oct 16 2025, 9:46 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker moved T7859: Kleopatra: Make a few lists and tables more accessible from Backlog to WIP on the gpd5x board.
Oct 16 2025, 9:46 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker added a comment to T7859: Kleopatra: Make a few lists and tables more accessible.

Backported for VSD 3.4

Oct 16 2025, 9:46 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker changed the status of T7859: Kleopatra: Make a few lists and tables more accessible from Open to Testing.

Fixed. When one of the lists/tables gets focus then NVDA should speak something like "<name of list> list" or "<name of table> tree view".

Oct 16 2025, 9:45 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker committed rKLEOPATRA0fe8d59e8ed7: Prevent NVDA from speaking "X.509 Directory Services" twice (authored by ikloecker).
Prevent NVDA from speaking "X.509 Directory Services" twice
Oct 16 2025, 9:40 AM
ikloecker committed rKLEOPATRA1161306b24a6: Add accessible names to list views and tree views (authored by ikloecker).
Add accessible names to list views and tree views
Oct 16 2025, 9:40 AM

Oct 15 2025

ikloecker committed rLIBKLEO394077937163: Fix tab order of directory services widget (authored by ikloecker).
Fix tab order of directory services widget
Oct 15 2025, 4:53 PM
ikloecker committed rLIBKLEOb369c2cca713: Make list of directory services more accessible (authored by ikloecker).
Make list of directory services more accessible
Oct 15 2025, 4:53 PM
ikloecker triaged T7859: Kleopatra: Make a few lists and tables more accessible as Normal priority.
Oct 15 2025, 4:47 PM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker renamed T6094: Kleopatra: Make prefilled name and email address for new certificates configurable from Draft: Kleopatra: Make prefilled name and email address for new certificates configurable to Kleopatra: Make prefilled name and email address for new certificates configurable.
Oct 15 2025, 4:18 PM · vsd, gpd5x, kleopatra
ikloecker added a comment to T6094: Kleopatra: Make prefilled name and email address for new certificates configurable.

Note: QGpgMEWKDLookupJob uses an Assuan transaction with dirmngr.

Oct 15 2025, 4:16 PM · vsd, gpd5x, kleopatra
ikloecker claimed T6094: Kleopatra: Make prefilled name and email address for new certificates configurable.
Oct 15 2025, 10:56 AM · vsd, gpd5x, kleopatra
ikloecker committed rKLEOPATRAaa1e2818bf7e: Disable failing flatpak build (authored by ikloecker).
Disable failing flatpak build
Oct 15 2025, 10:06 AM

Oct 14 2025

ikloecker committed rW45274aa99272: Make patches executable to keep working copy clean during builds (authored by ikloecker).
Make patches executable to keep working copy clean during builds
Oct 14 2025, 10:38 AM
ikloecker committed rWf65a82fe025a: qtbase: Add a few Qt CVE patches that might affect us (authored by ikloecker).
qtbase: Add a few Qt CVE patches that might affect us
Oct 14 2025, 10:38 AM

Oct 13 2025

ikloecker committed rWdf4c9db17097: Adjust patches for qtsvg CVE-2025-10728 and CVE-2025-10729 for Qt 6.7 (authored by ikloecker).
Adjust patches for qtsvg CVE-2025-10728 and CVE-2025-10729 for Qt 6.7
Oct 13 2025, 12:01 PM
ikloecker committed rW01e1c259c08a: Add patches for qtsvg CVE-2025-10728 and CVE-2025-10729 (authored by ikloecker).
Add patches for qtsvg CVE-2025-10728 and CVE-2025-10729
Oct 13 2025, 12:01 PM

Oct 9 2025

ikloecker added a comment to T7827: Kleopatra: Add workaround for locking issue on key generation.

The regression that the Welcome screen didn't go away after generating the very first key has been fixed. The fix has been backported for VSD 3.4 and VSD 3.3.

Oct 9 2025, 10:11 AM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), vsd34, kleopatra
ikloecker committed rW6f34f0c84050: kleopatra: Update patch for T7827 (Add workaround for locking issue) (authored by ikloecker).
kleopatra: Update patch for T7827 (Add workaround for locking issue)
Oct 9 2025, 10:09 AM
ikloecker renamed T7595: Kleopatra: Disable "Certify" for own secret key if it is the only one in the keyring from Kleopatra: grey out "Certify" for own secret key if it is the only one in the keyring to Kleopatra: Disable "Certify" for own secret key if it is the only one in the keyring.
Oct 9 2025, 9:18 AM · gpd5x, kleopatra

Oct 8 2025

ikloecker committed rW23531dd21027: qtbase: a11y: Return correct string information for item views (authored by ikloecker).
qtbase: a11y: Return correct string information for item views
Oct 8 2025, 4:31 PM
ikloecker moved T7854: NVDA speaks name of list view or tree view two or three times from Backlog to WIP on the gpd5x board.
Oct 8 2025, 4:31 PM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker triaged T7854: NVDA speaks name of list view or tree view two or three times as Normal priority.
Oct 8 2025, 4:09 PM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker committed rKLEOPATRAd5f5c2ab5867: Prevent NVDA from speaking "X.509 Directory Services" twice (authored by ikloecker).
Prevent NVDA from speaking "X.509 Directory Services" twice
Oct 8 2025, 2:16 PM
ikloecker moved T7850: NVDA reads "X.509 Directory Services" twice from Backlog to WIP on the gpd5x board.
Oct 8 2025, 2:16 PM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker triaged T7850: NVDA reads "X.509 Directory Services" twice as Normal priority.
Oct 8 2025, 11:48 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y

Oct 7 2025

ikloecker changed the status of T7846: Kleopatra: Wrong focus/tab order in directory services configuration from Open to Testing.
Oct 7 2025, 5:27 PM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker committed rKLEOPATRA970b692c25e5: Make HTTP/LDAP proxy input fields more accessible (authored by ikloecker).
Make HTTP/LDAP proxy input fields more accessible
Oct 7 2025, 5:19 PM
ikloecker committed rKLEOPATRA6f0d104e1dd7: Remove a few superfluous includes (authored by ikloecker).
Remove a few superfluous includes
Oct 7 2025, 5:19 PM
ikloecker committed rKLEOPATRA484ce623426c: Set list views as buddies of their labels (authored by ikloecker).
Set list views as buddies of their labels
Oct 7 2025, 5:19 PM
ikloecker committed rKLEOPATRAde4ad8b6ca03: Modernize signal-slot connection (authored by ikloecker).
Modernize signal-slot connection
Oct 7 2025, 5:19 PM
ikloecker committed rKLEOPATRAfd3f78f5440a: Add accessible names to list views and tree views (authored by ikloecker).
Add accessible names to list views and tree views
Oct 7 2025, 5:19 PM
ikloecker committed rLIBKLEO93118c6178f5: Fix tab order of directory services widget (authored by ikloecker).
Fix tab order of directory services widget
Oct 7 2025, 5:18 PM
ikloecker committed rLIBKLEOb8964898f711: Make list of directory services more accessible (authored by ikloecker).
Make list of directory services more accessible
Oct 7 2025, 5:18 PM
ikloecker moved T7846: Kleopatra: Wrong focus/tab order in directory services configuration from Backlog to WIP on the gpd5x board.
Oct 7 2025, 4:44 PM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker triaged T7846: Kleopatra: Wrong focus/tab order in directory services configuration as Normal priority.
Oct 7 2025, 4:44 PM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker committed rKLEOPATRA42c1e9ad13dd: Ensure that Welcome screen is hidden after key generation (authored by ikloecker).
Ensure that Welcome screen is hidden after key generation
Oct 7 2025, 12:19 PM
ikloecker committed rKLEOPATRA80419512bd29: Ensure that Welcome screen is hidden after key generation (authored by ikloecker).
Ensure that Welcome screen is hidden after key generation
Oct 7 2025, 12:08 PM
ikloecker committed rKLEOPATRA7b40d3bc8728: Remove obsolete unused function (authored by ikloecker).
Remove obsolete unused function
Oct 7 2025, 11:34 AM

Oct 6 2025

ikloecker committed rW5f38f9430ad9: qtbase: Fix QWindowsTheme::queryHighContrast (authored by ikloecker).
qtbase: Fix QWindowsTheme::queryHighContrast
Oct 6 2025, 3:59 PM
ikloecker committed rW0468d5721322: qtbase: Use Fusion style if high contrast mode is active (authored by ikloecker).
qtbase: Use Fusion style if high contrast mode is active
Oct 6 2025, 3:59 PM
ikloecker changed the status of T7585: Kleopatra: wrong color for some button texts in "high contrast white" setting from Open to Testing.

If a high-contrast mode is enabled then Gpg4win 4.4 (and VSD 3.4) will use the Fusion style which works much better with high contrast than the Windows XP/Vista style with animations that was used previously.

Oct 6 2025, 3:42 PM · vsd34, a11y, kleopatra
ikloecker changed the status of T7835: GpgOL: Translation of two config tabs missing in Beta build from Open to Testing.
Oct 6 2025, 2:20 PM · gpd5x (gpd-5.0.0), i18n, gpgol
ikloecker changed the status of T7834: gpgol one string not translated from Open to Testing.
Oct 6 2025, 2:19 PM · gpd5x (gpd-5.0.0), vsd34, i18n, gpgol

Oct 2 2025

ikloecker committed rGTO6c58ae291bfd: Fix translation for 64-bit builds (authored by ikloecker).
Fix translation for 64-bit builds
Oct 2 2025, 9:49 PM
ikloecker moved T7835: GpgOL: Translation of two config tabs missing in Beta build from Backlog to WIP on the gpd5x board.
Oct 2 2025, 4:12 PM · gpd5x (gpd-5.0.0), i18n, gpgol
ikloecker claimed T7835: GpgOL: Translation of two config tabs missing in Beta build.

This happens only in the 64-bit builds, i.e. with Gpg4win 5.

Oct 2 2025, 4:11 PM · gpd5x (gpd-5.0.0), i18n, gpgol
ikloecker moved T7834: gpgol one string not translated from Backlog to WIP on the vsd34 board.
Oct 2 2025, 4:08 PM · gpd5x (gpd-5.0.0), vsd34, i18n, gpgol
ikloecker claimed T7834: gpgol one string not translated.
Oct 2 2025, 4:08 PM · gpd5x (gpd-5.0.0), vsd34, i18n, gpgol
ikloecker committed rO218f57d77814: po: msgmerge (authored by ikloecker).
po: msgmerge
Oct 2 2025, 1:12 PM
ikloecker committed rOd9febbfa7c05: Add missing messages for gpg4win-tools (authored by ikloecker).
Add missing messages for gpg4win-tools
Oct 2 2025, 1:12 PM
ikloecker committed rOcd21c64b4695: Fix text of tooltip in gpg4win-tools (authored by ikloecker).
Fix text of tooltip in gpg4win-tools
Oct 2 2025, 1:12 PM
ikloecker committed rKLEOPATRAbb0f329add76: Bump rc version to make sure the new menu entry is actually used (authored by ikloecker).
Bump rc version to make sure the new menu entry is actually used
Oct 2 2025, 9:24 AM

Oct 1 2025

ikloecker added a comment to T7585: Kleopatra: wrong color for some button texts in "high contrast white" setting .

I had a look at Qt 5. All of Qt's Windows styles are broken with regards to button or menu item styling. They change the background color of the hovered and/or selected button, but they use the default foreground color of the common base style class for the text. I don't think that fixing the (obsolete) Windows styles is worth the effort. As workaround we should use the Fusion style if high-contrast is active.

Oct 1 2025, 3:55 PM · vsd34, a11y, kleopatra
ikloecker moved T7585: Kleopatra: wrong color for some button texts in "high contrast white" setting from Backlog to WIP on the vsd34 board.
Oct 1 2025, 3:07 PM · vsd34, a11y, kleopatra
ikloecker claimed T7585: Kleopatra: wrong color for some button texts in "high contrast white" setting .
Oct 1 2025, 3:07 PM · vsd34, a11y, kleopatra
ikloecker changed the status of T7802: Kleopatra: Remember last used file system locations when saving or opening files from Open to Testing.
Oct 1 2025, 9:51 AM · gpd5x (gpd-5.0.0), kleopatra
ikloecker moved T7826: Kleopatra: NVDA reads introduction text of Certify dialog four times from Backlog to WIP on the gpd5x board.
Oct 1 2025, 9:49 AM · gpd5x (gpd-5.0.0), a11y, kleopatra

Sep 30 2025

ikloecker moved T7827: Kleopatra: Add workaround for locking issue on key generation from Backlog to WIP on the vsd34 board.
Sep 30 2025, 2:31 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), vsd34, kleopatra
ikloecker changed the status of T7827: Kleopatra: Add workaround for locking issue on key generation from Open to Testing.
Sep 30 2025, 2:31 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), vsd34, kleopatra
ikloecker moved T7827: Kleopatra: Add workaround for locking issue on key generation from Backlog to WIP on the gpd5x board.

Fixed and backported for VSD 3.4 and VSD 3.3.

Sep 30 2025, 2:30 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), vsd34, kleopatra
ikloecker committed rW8bc80780c96c: kleopatra: Add patch for T7827 (Add workaround for locking issue) (authored by ikloecker).
kleopatra: Add patch for T7827 (Add workaround for locking issue)
Sep 30 2025, 2:28 PM
ikloecker committed rKLEOPATRA0f7328d094ca: Suspend automatic key listing during key generation (authored by ikloecker).
Suspend automatic key listing during key generation
Sep 30 2025, 2:26 PM
ikloecker committed rKLEOPATRA95edf3252388: Suspend automatic key listing during key generation (authored by ikloecker).
Suspend automatic key listing during key generation
Sep 30 2025, 2:16 PM
ikloecker renamed T7827: Kleopatra: Add workaround for locking issue on key generation from Kleopatra: Add workaround for locking issue to Kleopatra: Add workaround for locking issue on key generation.
Sep 30 2025, 12:32 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), vsd34, kleopatra
ikloecker added a project to T7827: Kleopatra: Add workaround for locking issue on key generation: gpd5x.
Sep 30 2025, 12:04 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), vsd34, kleopatra

Sep 29 2025

ikloecker committed rW9fa0480df63d: Add gpgconf.rnames to EXTRA_DIST (authored by ikloecker).
Add gpgconf.rnames to EXTRA_DIST
Sep 29 2025, 5:22 PM
ikloecker committed rP954b3da04ac9: build: Update gettext infrastructure files (authored by ikloecker).
build: Update gettext infrastructure files
Sep 29 2025, 4:26 PM
ikloecker committed rW66ec84dc34db: Add patch to EXTRA_DIST (authored by ikloecker).
Add patch to EXTRA_DIST
Sep 29 2025, 4:18 PM
ikloecker committed rW52c4367fde00: qtbase: a11y: Fix window activation events (authored by ikloecker).
qtbase: a11y: Fix window activation events
Sep 29 2025, 4:17 PM
ikloecker triaged T7826: Kleopatra: NVDA reads introduction text of Certify dialog four times as Normal priority.
Sep 29 2025, 9:45 AM · gpd5x (gpd-5.0.0), a11y, kleopatra
ikloecker committed rKLEOPATRAbe2fe40d3b24: Give keyboard focus to widget after introduction text (authored by ikloecker).
Give keyboard focus to widget after introduction text
Sep 29 2025, 9:35 AM
ikloecker committed rKLEOPATRAc82100d9d977: Show email address in window title if user ID has no name (authored by ikloecker).
Show email address in window title if user ID has no name
Sep 29 2025, 9:35 AM

Sep 19 2025

ikloecker added a comment to T7814: Kleopatra: Save status of checkbox "Encrypt for others".

I think this will make the dialog less user friendly because with this change one always needs to check the status of all check boxes. Without the change the check boxes always have the same status when the dialog is opened the same way. Predictability is very important for usability and even more for accessibility.

Sep 19 2025, 4:51 PM · gpd5x, kleopatra

Sep 18 2025

ikloecker triaged T7816: Kleopatra: Title of Certify dialog is incomplete for email-only user ID as Normal priority.
Sep 18 2025, 4:00 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker closed T7815: Preferred key-server predefined by default? as Invalid.

Since GnuPG 2.5.3 there is no predefined keyserver anymore: https://dev.gnupg.org/T7442

Sep 18 2025, 3:51 PM · gnupg, Bug Report
ikloecker committed rW87eb033d45a8: qtbase: Raise UIA event for toggled tree view item (authored by ikloecker).
qtbase: Raise UIA event for toggled tree view item
Sep 18 2025, 2:43 PM
ikloecker committed rW57929ba508b2: qtbase: Notify a11y tools when check state changes (authored by ikloecker).
qtbase: Notify a11y tools when check state changes
Sep 18 2025, 2:43 PM
ikloecker committed rWcc2b01cf4c31: qtbase: a11y: Remember QTreeView's a11y child interfaces (authored by ikloecker).
qtbase: a11y: Remember QTreeView's a11y child interfaces
Sep 18 2025, 2:43 PM
ikloecker committed rWc1ca2757c2d2: qtbase: Use Qt's standard paths if ExpandEnvironmentStrings fails (authored by ikloecker).
qtbase: Use Qt's standard paths if ExpandEnvironmentStrings fails
Sep 18 2025, 2:43 PM
ikloecker committed rW887623cf2f8c: qtbase: Don't use Qt's logging to log warnings (authored by ikloecker).
qtbase: Don't use Qt's logging to log warnings
Sep 18 2025, 2:43 PM

Sep 16 2025

ikloecker added a comment to T7739: pinentry/kleopatra: NVDA reads text multiple times.

Upstream MR: https://codereview.qt-project.org/c/qt/qtbase/+/676173

Sep 16 2025, 4:22 PM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker set External Link to https://github.com/nvaccess/nvda/issues/18935 on T7776: Kleopatra: NVDA reads parent window of error messages.
Sep 16 2025, 4:19 PM · gpd5x, a11y, kleopatra
ikloecker updated the task description for T6094: Kleopatra: Make prefilled name and email address for new certificates configurable.
Sep 16 2025, 3:51 PM · vsd, gpd5x, kleopatra
ikloecker added a comment to T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible.

I found and fixed a bug (likely a regression in the new code): When CN_prefill or EMAIL_prefill is configured as true and no fixed CN or EMAIL is configured then Kleopatra should prefill Name and Email with values taken from CONFIGDIR/emaildefaults (used by KDE apps on Linux), from the Windows user or from the EMAIL environment variable. This didn't work anymore.

Sep 16 2025, 3:48 PM · gpd5x (gpd-5.0.0), a11y, vsd34, kleopatra
ikloecker committed rKLEOPATRAcd0f64f1bde5: Use prefilled CN/EMAIL if no CN/EMAIL is configured (authored by ikloecker).
Use prefilled CN/EMAIL if no CN/EMAIL is configured
Sep 16 2025, 3:40 PM
ikloecker updated the task description for T6094: Kleopatra: Make prefilled name and email address for new certificates configurable.
Sep 16 2025, 3:04 PM · vsd, gpd5x, kleopatra
ikloecker updated the task description for T6094: Kleopatra: Make prefilled name and email address for new certificates configurable.
Sep 16 2025, 3:03 PM · vsd, gpd5x, kleopatra

Sep 15 2025

ikloecker added a comment to T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible.

Notes (probably as intended):

  • [$i]mmutable does not work for CN or EMAIL
Sep 15 2025, 2:32 PM · gpd5x (gpd-5.0.0), a11y, vsd34, kleopatra
ikloecker added a comment to T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible.
  • All fields (signing only, rsa4096)
Certificate Request:

[...]

X509v3 Key Usage: critical
    Key Encipherment, Data Encipherment
Sep 15 2025, 2:21 PM · gpd5x (gpd-5.0.0), a11y, vsd34, kleopatra
ikloecker added a comment to T7758: Kleopatra: Make the registry path for the GnuPG install directory customizable.

Note: If i set an invalid path in "Software\\GnuPG:Install Directory"

  • the gpgconf -X output does not change
  • the self-test Config File 'libkleopatrarc' fails with Error in archive definition tar: 'pack-command-openpgp' empty or not found
Sep 15 2025, 12:12 PM · test on hold, Windows, gpd5x, kleopatra
ikloecker added a comment to T7758: Kleopatra: Make the registry path for the GnuPG install directory customizable.

This probably can only be tested with signed releases?

Sep 15 2025, 12:07 PM · test on hold, Windows, gpd5x, kleopatra
ikloecker added a comment to T7802: Kleopatra: Remember last used file system locations when saving or opening files.

I don't see how this could happen unless you have canceled an export. In this case Kleopatra saved an empty path as last location and then on the next export Kleopatra proposed Documents. The latest changes prevent Kleopatra from saving an empty path as last location and they ensure that Kleopatra immediately writes [Export]LastDirectory to disk.

Sep 15 2025, 11:42 AM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rKLEOPATRAbe30b425f653: Ensure that the last used folder is written to disk (authored by ikloecker).
Ensure that the last used folder is written to disk
Sep 15 2025, 11:37 AM
ikloecker committed rKLEOPATRA77c95eecd72a: Don't save empty path as last used folder (authored by ikloecker).
Don't save empty path as last used folder
Sep 15 2025, 11:32 AM

Sep 11 2025

ikloecker committed rLIBKLEO3daccbf9273c: Use push_back instead of operator<< to avoid false positive cppcheck (authored by ikloecker).
Use push_back instead of operator<< to avoid false positive cppcheck
Sep 11 2025, 5:25 PM
ikloecker committed rLIBKLEOc76db63f5b01: Use const references and pointers to const if possible (authored by ikloecker).
Use const references and pointers to const if possible
Sep 11 2025, 5:25 PM
ikloecker committed rLIBKLEOb9e88c82e514: Suppress cppcheck warning about redundant initialization (authored by ikloecker).
Suppress cppcheck warning about redundant initialization
Sep 11 2025, 5:25 PM