Page MenuHome GnuPG
Feed Advanced Search

Dec 22 2025

ikloecker committed rW15d0be4c6df7: docker: Fix warning about legacy environment variable format (authored by ikloecker).
docker: Fix warning about legacy environment variable format
Dec 22 2025, 5:02 PM
ikloecker committed rWbabf767cc1fb: docker: Run apt-get in noninteractive mode (authored by ikloecker).
docker: Run apt-get in noninteractive mode
Dec 22 2025, 5:02 PM
ikloecker renamed T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit from Kleopatra: The kleopatra.exe process doesn't exit if the app is Quit to Kleopatra, Okular: Process doesn't exit if the app is Quit.
Dec 22 2025, 4:59 PM · gpd5x (gpd-5.0.0), Windows, okular, kleopatra
ikloecker moved T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit from Backlog to WIP on the gpd5x board.
Dec 22 2025, 4:58 PM · gpd5x (gpd-5.0.0), Windows, okular, kleopatra
ikloecker changed the status of T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit from Open to Testing.

Fixed by applying a patch to our version of MinGW. This affected all Qt programs build with Qt 6.10.

Dec 22 2025, 4:58 PM · gpd5x (gpd-5.0.0), Windows, okular, kleopatra

Dec 18 2025

ikloecker committed rW6b2ba7a72930: download.sh: Check for stale packages that should be removed (authored by ikloecker).
download.sh: Check for stale packages that should be removed
Dec 18 2025, 4:30 PM
ikloecker committed rW70f44ce9c86d: download.sh: Fix removal of links to downloaded files (authored by ikloecker).
download.sh: Fix removal of links to downloaded files
Dec 18 2025, 4:30 PM
ikloecker committed rW0a40a0ae6393: download.sh: Fix removal of downloaded files (authored by ikloecker).
download.sh: Fix removal of downloaded files
Dec 18 2025, 4:30 PM
ikloecker committed rWc56b725bb4d3: Update the list of patches for the AppImage (authored by ikloecker).
Update the list of patches for the AppImage
Dec 18 2025, 2:09 PM
ikloecker committed rW697bbaad1fa8: Update the list of patches for gpg4win (authored by ikloecker).
Update the list of patches for gpg4win
Dec 18 2025, 1:45 PM
ikloecker moved T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel from QA to WIP on the gpd5x board.

Back to WIP because I had to fix a regression.

Dec 18 2025, 1:29 PM · vsd34, test on hold, gpd5x, kleopatra
ikloecker committed rKLEOPATRAbc1d094c04b5: Fix regression in Windows implementation of KUniqueService (authored by ikloecker).
Fix regression in Windows implementation of KUniqueService
Dec 18 2025, 11:55 AM

Dec 17 2025

ikloecker added a comment to T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit.

If Kleopatra is started in standalone mode then it shuts down properly.

Dec 17 2025, 10:19 AM · gpd5x (gpd-5.0.0), Windows, okular, kleopatra
ikloecker added a comment to T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit.

With a Kleopatra built before the update of Qt/KF/gcc etc. (and which shuts down properly) I see the same three log messages.

Dec 17 2025, 9:58 AM · gpd5x (gpd-5.0.0), Windows, okular, kleopatra
ikloecker triaged T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit as Unbreak Now! priority.
Dec 17 2025, 9:53 AM · gpd5x (gpd-5.0.0), Windows, okular, kleopatra

Dec 16 2025

ikloecker committed rW69357870d4f4: libgpg-error: Remove obsolete patches (authored by ikloecker).
libgpg-error: Remove obsolete patches
Dec 16 2025, 9:49 AM

Dec 15 2025

ikloecker added a comment to T7975: Official GPGme interface/bindings for Nodejs (node).

Note that we have moved almost all bindings out of gpgme into separate repos. I suggest to develop such bindings externally. And you'll have to find external resources to learn how to create nodejs bindings for gpgme.

Dec 15 2025, 5:33 PM · gpgme, Feature Request
ikloecker added a comment to T7973: Kleopatra: Add qt patch to make the AutomationId property accessible.

This might be obsolete after we have switched to Qt 6.10.

Dec 15 2025, 5:23 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

It's mostly obsolete. With T7874, GetThreadUILanguage is used instead of GetThreadLocale if no locale/language related environment variables are set. GetThreadUILanguage returns the configured display language.

Dec 15 2025, 5:19 PM · gpd5x, kleopatra, gpg4win, Bug Report
ikloecker closed T7584: Okular: Move config files to GNUPGHOME as Wontfix.

Yes, this is obsolete with T7717: Location of qt-application config files. Closing as Wontfix because we use product-specific folders outside of GNUPGHOME.

Dec 15 2025, 5:07 PM · Feature Request, okular
ikloecker closed T7761: Kleopatra: Change location of *staterc files as Resolved.

Yes, this is obsolete. In the meantime KF6 uses GenericStateLocation instead of AppDataLocation everywhere so that there's nothing to upstream. And with T7717: Location of qt-application config files we set a product-specific value for GenericStateLocation below %LOCALAPPDATA%.

Dec 15 2025, 5:05 PM
ikloecker moved T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Dec 15 2025, 4:54 PM · gpd5x (gpd-5.0.0), a11y, vsd34, kleopatra
ikloecker committed rKLEOPATRA1be68f993b4b: Use prefilled CN/EMAIL if no CN/EMAIL is configured (authored by ikloecker).
Use prefilled CN/EMAIL if no CN/EMAIL is configured
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA48a1097a920d: Unify saving of generated CSRs to disk (authored by ikloecker).
Unify saving of generated CSRs to disk
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA98c4073e1a03: Use same dialog as for creation of CSRs from scratch (authored by ikloecker).
Use same dialog as for creation of CSRs from scratch
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAddee797ce468: Fix setting the algorithm via the key parameters (authored by ikloecker).
Fix setting the algorithm via the key parameters
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA77e18f2becb7: 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
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA38bd2705e12b: Make dialog usable for CSR creation for smartcard keys (authored by ikloecker).
Make dialog usable for CSR creation for smartcard keys
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAbd503a4386db: 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
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAfa6902ba40e8: Add missing checks for errors and improve error messages (authored by ikloecker).
Add missing checks for errors and improve error messages
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA1e825f99d6e5: Use new CSR dialog for creation of CSRs (authored by ikloecker).
Use new CSR dialog for creation of CSRs
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA1799bd9dd406: Remove old NewCertificateWizard (authored by ikloecker).
Remove old NewCertificateWizard
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA04a99c714f2f: 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
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAa828fb172f9d: Return texts that were set as labels (authored by ikloecker).
Return texts that were set as labels
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA4615dd1e0544: Don't make the dialog larger than necessary (authored by ikloecker).
Don't make the dialog larger than necessary
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA1db60343e113: Fix duplicate "Error: " prefix of error messages (authored by ikloecker).
Fix duplicate "Error: " prefix of error messages
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA41baad0d9802: Add getters for some properties of FormTextInput (authored by ikloecker).
Add getters for some properties of FormTextInput
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRA68daed41eed0: Make a few validation helpers public (authored by ikloecker).
Make a few validation helpers public
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAc091a5cd4ba6: Avoid indentation of widgets inside AnimatedExpander (authored by ikloecker).
Avoid indentation of widgets inside AnimatedExpander
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAa9094e284d93: Avoid incorrect height of collapsed expander (authored by ikloecker).
Avoid incorrect height of collapsed expander
Dec 15 2025, 4:49 PM
ikloecker committed rKLEOPATRAab9845e8e483: Pimpl AnimatedExpander (authored by ikloecker).
Pimpl AnimatedExpander
Dec 15 2025, 4:49 PM
ikloecker committed rLIBKLEO47f97866e0f6: Unknown DN attributes are perfectly fine (authored by ikloecker).
Unknown DN attributes are perfectly fine
Dec 15 2025, 4:47 PM
ikloecker committed rLIBKLEO08ada1554ea8: Move libkleo-specific static DN functions to new DNAttributes namespace (authored by ikloecker).
Move libkleo-specific static DN functions to new DNAttributes namespace
Dec 15 2025, 4:47 PM
ikloecker added a comment to T7753: Kleopatra: Make definition of custom keyboard shortcuts better configurable with keyboard only .

The tab order is horrible, but with the right combination of Tab and Shift+Tab it is possible to set custom keyboard shortcuts and the remove them again.

Dec 15 2025, 3:48 PM · KF6, gpd5x, a11y, kleopatra
ikloecker changed the status of T7567: Kleopatra: warning regarding attribute "_X_" from Open to Testing.

Fixed.

Dec 15 2025, 3:16 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rLIBKLEOe8602f3963fa: Unknown DN attributes are perfectly fine (authored by ikloecker).
Unknown DN attributes are perfectly fine
Dec 15 2025, 3:13 PM
ikloecker claimed T7567: Kleopatra: warning regarding attribute "_X_".
Dec 15 2025, 2:43 PM · gpd5x (gpd-5.0.0), kleopatra

Dec 11 2025

ikloecker committed rGTO49f91e075670: Replace usage of deprecated Error::asString (authored by ikloecker).
Replace usage of deprecated Error::asString
Dec 11 2025, 7:52 PM
ikloecker committed rGTOaa4f9b2fdb8b: Use not deprecated overload of CryptoConfig::entry (authored by ikloecker).
Use not deprecated overload of CryptoConfig::entry
Dec 11 2025, 7:52 PM
ikloecker committed rGTOfb4376a666d6: Don't set LIBKLEO_VERSION to "5.17.44" for Qt 6 (authored by ikloecker).
Don't set LIBKLEO_VERSION to "5.17.44" for Qt 6
Dec 11 2025, 7:52 PM
ikloecker committed rGTO6d9525de9a38: Require GpgME 1.24 (authored by ikloecker).
Require GpgME 1.24
Dec 11 2025, 7:52 PM
ikloecker committed rW5b8ab34e6d62: libkleo: Revert removal of setting CMAKE_CXX_STANDARD to 20 (authored by ikloecker).
libkleo: Revert removal of setting CMAKE_CXX_STANDARD to 20
Dec 11 2025, 4:22 PM
ikloecker committed rW49ef90e66a6e: kleopatra: Revert removal of setting CMAKE_CXX_STANDARD to 20 (authored by ikloecker).
kleopatra: Revert removal of setting CMAKE_CXX_STANDARD to 20
Dec 11 2025, 4:22 PM
ikloecker changed the status of T7971: Kleopatra: Always use gpgme to find the GnuPG binaries from Open to Testing.
Dec 11 2025, 3:05 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker added a comment to T7971: Kleopatra: Always use gpgme to find the GnuPG binaries.

Fixed and backported for VSD 3.4.

Dec 11 2025, 3:03 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker committed rLIBKLEO3125c28d3c2c: Look for GnuPG executables in the GnuPG install path (authored by ikloecker).
Look for GnuPG executables in the GnuPG install path
Dec 11 2025, 2:30 PM
ikloecker committed rLIBKLEOb6aee0cddc73: Use gpgme to find GnuPG (authored by ikloecker).
Use gpgme to find GnuPG
Dec 11 2025, 2:30 PM
ikloecker added a project to T7971: Kleopatra: Always use gpgme to find the GnuPG binaries: vsd34.

I think we also want this for VSD 3.4.

Dec 11 2025, 2:15 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker committed rLIBKLEObfec230af060: Look for GnuPG executables in the GnuPG install path (authored by ikloecker).
Look for GnuPG executables in the GnuPG install path
Dec 11 2025, 2:07 PM
ikloecker committed rLIBKLEO9d973612955d: Use gpgme to find GnuPG (authored by ikloecker).
Use gpgme to find GnuPG
Dec 11 2025, 2:07 PM

Dec 10 2025

ikloecker committed rLIBKLEOd0a42b416339: Move private members to KeyRequester's pimpl class (authored by ikloecker).
Move private members to KeyRequester's pimpl class
Dec 10 2025, 5:12 PM
ikloecker committed rLIBKLEO8fe8c2c6b755: Manage KeyCache::RefreshKeysJob's pimpl with std::unique_ptr (authored by ikloecker).
Manage KeyCache::RefreshKeysJob's pimpl with std::unique_ptr
Dec 10 2025, 5:12 PM
ikloecker committed rLIBKLEOc77a57daa326: GIT_SILENT Add <memory> include for std::unique_ptr (authored by ikloecker).
GIT_SILENT Add <memory> include for std::unique_ptr
Dec 10 2025, 4:28 PM
ikloecker committed rLIBKLEOf698f0c70a68: Consistently use std::unique_ptr instead of QScopedPointer (authored by ikloecker).
Consistently use std::unique_ptr instead of QScopedPointer
Dec 10 2025, 4:18 PM
ikloecker committed rLIBKLEOd5d16b8b9aac: Unify unique pointers to Private class (authored by ikloecker).
Unify unique pointers to Private class
Dec 10 2025, 4:18 PM
ikloecker moved T7971: Kleopatra: Always use gpgme to find the GnuPG binaries from Backlog to WIP on the gpd5x board.
Dec 10 2025, 4:13 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker triaged T7971: Kleopatra: Always use gpgme to find the GnuPG binaries as Normal priority.
Dec 10 2025, 4:13 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker committed rKLEOPATRA6387b8709f04: Re-enable Flatpak build (authored by ikloecker).
Re-enable Flatpak build
Dec 10 2025, 3:44 PM
ikloecker added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

I have cleaned up the patches for the AppImage. Now the build fails at okular because it needs PlasmaActivities. In master this dependency has been removed so that I'm going to wait for Sune's update of Gpg4win to Qt 6.10.x, etc.

Dec 10 2025, 3:41 PM · gpd5x, AppImage, gpg4win
ikloecker committed rW2525f17ea10e: okular: Apply all patches also for AppImage (authored by ikloecker).
okular: Apply all patches also for AppImage
Dec 10 2025, 3:37 PM
ikloecker committed rW5008bcd05ee4: okular: Remove patches for AppImage (authored by ikloecker).
okular: Remove patches for AppImage
Dec 10 2025, 3:37 PM
ikloecker committed rW231603d7243a: kcrash: Remove obsolete patch (authored by ikloecker).
kcrash: Remove obsolete patch
Dec 10 2025, 3:37 PM
ikloecker committed rW148f310b725b: libkleo: Apply Boost downgrade patch also for AppImage (authored by ikloecker).
libkleo: Apply Boost downgrade patch also for AppImage
Dec 10 2025, 3:37 PM
ikloecker committed rWfb707750d31a: Disable (lib)qrencode again (authored by ikloecker).
Disable (lib)qrencode again
Dec 10 2025, 1:48 PM
ikloecker committed rKLEOPATRAf3061a47d6f7: Re-enable Flatpak build (authored by ikloecker).
Re-enable Flatpak build
Dec 10 2025, 1:16 PM
ikloecker committed rGPGMEPP527df234fb2f: Use DeletionFlags in key deletion API (authored by ikloecker).
Use DeletionFlags in key deletion API
Dec 10 2025, 12:22 PM
ikloecker committed rGPGMEPPd8098f30da95: Use new Flags template for new Deletion flags (authored by ikloecker).
Use new Flags template for new Deletion flags
Dec 10 2025, 12:22 PM
ikloecker committed rGPGMEPPbb44fc70e48e: Add template class for type-safe enum-based flags (authored by ikloecker).
Add template class for type-safe enum-based flags
Dec 10 2025, 12:22 PM
ikloecker committed rGPGMEQT9a126a468d63: Deprecate API that doesn't use DeletionFlags (authored by ikloecker).
Deprecate API that doesn't use DeletionFlags
Dec 10 2025, 11:33 AM
ikloecker committed rGPGMEQTbf510ab5a6aa: Adapt to changed definition of DeletionFlag(s) (authored by ikloecker).
Adapt to changed definition of DeletionFlag(s)
Dec 10 2025, 11:33 AM
ikloecker committed rKLEOPATRAd5309c0fcc19: Adapt to changed definition of DeletionFlag(s) (authored by ikloecker).
Adapt to changed definition of DeletionFlag(s)
Dec 10 2025, 11:02 AM

Dec 9 2025

ikloecker removed projects from T7962: Okular: Allow setting a custom application name: kleopatra, vsd34, gpd5x.
Dec 9 2025, 5:04 PM · Windows, okular
ikloecker closed T7962: Okular: Allow setting a custom application name, a subtask of T7717: Location of qt-application config files, as Wontfix.
Dec 9 2025, 4:46 PM · gpd5x (gpd-5.0.0), Windows, kleopatra, vsd34, okular
ikloecker closed T7962: Okular: Allow setting a custom application name as Wontfix.

With the product-specific standard locations implemented for T7717: Location of qt-application config files it's now longer necessary to customize the application name of Okular. Closing as wontfix.

Dec 9 2025, 4:46 PM · Windows, okular
ikloecker changed the status of T7717: Location of qt-application config files from Open to Testing.

The new approach has been implemented and backported for VSD 3.4.

Dec 9 2025, 4:43 PM · gpd5x (gpd-5.0.0), Windows, kleopatra, vsd34, okular
ikloecker moved T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel from Backlog to WIP on the vsd34 board.
Dec 9 2025, 4:41 PM · vsd34, test on hold, gpd5x, kleopatra
ikloecker created T7969: GpgEX: Support concurrently running Kleopatras.
Dec 9 2025, 4:40 PM · gpd, vsd, gpgex
ikloecker added a project to T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel: vsd34.

All changes have been backported for VSD 3.4 (because they are closely entwined with changes for T7717).

Dec 9 2025, 4:28 PM · vsd34, test on hold, gpd5x, kleopatra
ikloecker committed rW0cd862340031: nsis: Fix uninstallation of vi locale folder (authored by ikloecker).
nsis: Fix uninstallation of vi locale folder
Dec 9 2025, 3:56 PM
ikloecker committed rWd68899387228: nsis: Ensure that gpgconf.rnames is removed on uninstallation (authored by ikloecker).
nsis: Ensure that gpgconf.rnames is removed on uninstallation
Dec 9 2025, 3:56 PM
ikloecker committed rW21da36c3b24e: Configure kleopatra with different organization domains (authored by ikloecker).
Configure kleopatra with different organization domains
Dec 9 2025, 3:09 PM
ikloecker committed rW57b518379087: qtbase: Enable loading of qt.conf without application instance (authored by ikloecker).
qtbase: Enable loading of qt.conf without application instance
Dec 9 2025, 3:09 PM
ikloecker committed rW2774049ad8c5: Use product-specific standard paths for Qt applications (authored by ikloecker).
Use product-specific standard paths for Qt applications
Dec 9 2025, 3:09 PM
ikloecker committed rKLEOPATRAcd26f48f0e47: Use organization domain to differentiate custom variants of Kleopatra (authored by ikloecker).
Use organization domain to differentiate custom variants of Kleopatra
Dec 9 2025, 3:07 PM
ikloecker committed rKLEOPATRAc8a1959e25f9: Modernize d-pointer management (authored by ikloecker).
Modernize d-pointer management
Dec 9 2025, 3:07 PM
ikloecker committed rKLEOPATRA0aea7208cdda: Use organization domain and application name for unique service name (authored by ikloecker).
Use organization domain and application name for unique service name
Dec 9 2025, 3:07 PM
ikloecker committed rWd56e71a31859: Configure kleopatra with different organization domains (authored by ikloecker).
Configure kleopatra with different organization domains
Dec 9 2025, 11:25 AM
ikloecker committed rW8ba2f745ea93: qtbase: Enable loading of qt.conf without application instance (authored by ikloecker).
qtbase: Enable loading of qt.conf without application instance
Dec 9 2025, 11:25 AM
ikloecker committed rW45371d548f7e: Fix product name of GnuPG Desktop (authored by ikloecker).
Fix product name of GnuPG Desktop
Dec 9 2025, 11:25 AM
ikloecker committed rW41077fc97804: Use product-specific standard paths for Qt applications (authored by ikloecker).
Use product-specific standard paths for Qt applications
Dec 9 2025, 11:25 AM