Page MenuHome GnuPG
Feed Advanced Search

Oct 7 2025

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
ikloecker committed rLIBKLEO6585a579e06a: Remove redundant condition (authored by ikloecker).
Remove redundant condition
Sep 11 2025, 5:25 PM
ikloecker committed rLIBKLEO66ba02e3a503: Remove unused code (authored by ikloecker).
Remove unused code
Sep 11 2025, 4:09 PM
ikloecker committed rLIBKLEO8fded3cb3f0d: Deduplicate and simplify removal of empty strings from list (authored by ikloecker).
Deduplicate and simplify removal of empty strings from list
Sep 11 2025, 4:09 PM
ikloecker committed rLIBKLEO9e605bc58bd5: Don't run v5 tests if not supported by engine (authored by svuorela).
Don't run v5 tests if not supported by engine
Sep 11 2025, 1:45 PM

Sep 9 2025

ikloecker committed rLIBKLEOfd63fb0e081d: Make a few constructors explicit (authored by ikloecker).
Make a few constructors explicit
Sep 9 2025, 5:52 PM
ikloecker committed rLIBKLEO0450c19ba8a2: Suppress cppcheck warnings in deprecated class (authored by ikloecker).
Suppress cppcheck warnings in deprecated class
Sep 9 2025, 5:21 PM
ikloecker committed rLIBKLEOcbdae14e4660: Explicitly disable copy and assignment of Private/UI classes (authored by ikloecker).
Explicitly disable copy and assignment of Private/UI classes
Sep 9 2025, 5:21 PM
ikloecker committed rLIBKLEO57e14147f15e: Test my cppcheck branch (authored by ikloecker).
Test my cppcheck branch
Sep 9 2025, 4:09 PM

Sep 8 2025

ikloecker committed rKLEOPATRAd77cbce51c9c: Don't crash when progress dialog is already gone (authored by ikloecker).
Don't crash when progress dialog is already gone
Sep 8 2025, 4:34 PM
ikloecker committed rKLEOPATRA0d510e332cd8: Don't crash when progress dialog is already gone (authored by ikloecker).
Don't crash when progress dialog is already gone
Sep 8 2025, 4:30 PM

Sep 3 2025

ikloecker committed rLIBKLEO8823f0107189: Remove superfluous EXPORT macro from enum class (authored by ikloecker).
Remove superfluous EXPORT macro from enum class
Sep 3 2025, 4:17 PM
ikloecker claimed T6825: Kleopatra: make (un)checking of user IDs in the certification window accessible.
Sep 3 2025, 10:12 AM · gpd5x (gpd-5.0.0), a11y, kleopatra

Sep 2 2025

ikloecker changed the status of T7802: Kleopatra: Remember last used file system locations when saving or opening files from Open to Testing.
Sep 2 2025, 4:54 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Sep 2 2025, 4:53 PM · a11y, kleopatra
ikloecker changed the status of T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible from Open to Testing.
Sep 2 2025, 4:53 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.

Notes for testing (and maybe documentation update):

  • A few features (?) of the old CSR creation have been removed:
    • The different choices offered after CSR creation (e.g. save to file, send to CA, create signing/encryption CSR with same settings, etc.) have been removed; now a file save dialog pops up when the CSR has been generated
    • Custom labels for the RSA key sizes ([CertificateCreationWizard]RSAKeySizeLabels); we use GnuPG's algorithm IDs as labels (items in the drop down box)
    • Custom key type ([CertificateCreationWizard]CMSKeyType); CSR creation supported (and still supports) only RSA as "key type"; by marking the config key as immutable one could force the creation of signing+encryption CSRs which makes little sense for S/MIME and might have been "copied" from OpenPGP key creation where forcing the generation of keys for signing & encryption does make some sense.
    • Specification of the CA's email address ([CertificateCreationWizard]CAEmailAddress); the generated CSRs are now always written to disk; the users will have to create an email themselves
Sep 2 2025, 4:52 PM · gpd5x (gpd-5.0.0), a11y, vsd34, kleopatra
ikloecker moved T7802: Kleopatra: Remember last used file system locations when saving or opening files from Backlog to WIP on the gpd5x board.
Sep 2 2025, 4:05 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rKLEOPATRAcae609ac6e2e: Store last used folders persistently (authored by ikloecker).
Store last used folders persistently
Sep 2 2025, 4:05 PM
ikloecker committed rKLEOPATRAfea96ba9999e: Unify saving of generated CSRs to disk (authored by ikloecker).
Unify saving of generated CSRs to disk
Sep 2 2025, 4:05 PM
ikloecker triaged T7802: Kleopatra: Remember last used file system locations when saving or opening files as Normal priority.
Sep 2 2025, 3:54 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rKLEOPATRA8ea3b5bdb6e1: Make dialog usable for CSR creation for smartcard keys (authored by ikloecker).
Make dialog usable for CSR creation for smartcard keys
Sep 2 2025, 11:19 AM
ikloecker committed rKLEOPATRA1f94bca61784: Use same dialog as for creation of CSRs from scratch (authored by ikloecker).
Use same dialog as for creation of CSRs from scratch
Sep 2 2025, 11:19 AM
ikloecker committed rKLEOPATRA7ca8d2facd79: Get rid of separation of technical and non-technical key parameters (authored by ikloecker).
Get rid of separation of technical and non-technical key parameters
Sep 2 2025, 11:19 AM
ikloecker committed rKLEOPATRAd4024a0f103b: Fix setting the algorithm via the key parameters (authored by ikloecker).
Fix setting the algorithm via the key parameters
Sep 2 2025, 11:19 AM
ikloecker committed rKLEOPATRAdbb2a88a5202: GIT_SILENT Define all member functions in definition of Private class (authored by ikloecker).
GIT_SILENT Define all member functions in definition of Private class
Sep 2 2025, 11:19 AM

Sep 1 2025

ikloecker committed rKLEOPATRA96c8e70ca23b: Add missing checks for errors and improve error messages (authored by ikloecker).
Add missing checks for errors and improve error messages
Sep 1 2025, 5:30 PM
ikloecker committed rLIBKLEO2cdc47bec588: Bump library version (authored by ikloecker).
Bump library version
Sep 1 2025, 5:25 PM
ikloecker committed rLIBKLEO02d4d8854eca: Add getters for some properties of FormTextInput (authored by ikloecker).
Add getters for some properties of FormTextInput
Sep 1 2025, 5:25 PM
ikloecker committed rLIBKLEO1c40a7fd72cb: Return texts that were set as labels (authored by ikloecker).
Return texts that were set as labels
Sep 1 2025, 5:25 PM

Aug 29 2025

ikloecker committed rKLEOPATRAa2188f3b3c46: Fix compile for QGPGME_VERSION < 2.0.0 (authored by Allen Winter <winter@kde.org>).
Fix compile for QGPGME_VERSION < 2.0.0
Aug 29 2025, 12:44 PM

Aug 28 2025

ikloecker committed rKLEOPATRA3ea1c233a9c9: Remove old NewCertificateWizard (authored by ikloecker).
Remove old NewCertificateWizard
Aug 28 2025, 4:58 PM
ikloecker committed rKLEOPATRA9590d0cbca52: Use new CSR dialog for creation of CSRs (authored by ikloecker).
Use new CSR dialog for creation of CSRs
Aug 28 2025, 4:58 PM
ikloecker committed rKLEOPATRA17adaf55476d: Add a new dialog for entering the data for a CSR (authored by ikloecker).
Add a new dialog for entering the data for a CSR
Aug 28 2025, 4:58 PM