In T8215#217199, @uwi wrote:Anyway after reboot I could complete the update. The only think I had noticed was that Kleopatra's hair is blue now (it had been red in the past) ;-)
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Tue, Apr 21
Tue, Apr 21
Mon, Apr 20
Mon, Apr 20
In T8215#216993, @ikloecker wrote:By the way, your screenshot shows the wrong folder. That's why you didn't see the file that the error message mentions.
Wed, Apr 15
Wed, Apr 15
By the way, your screenshot shows the wrong folder. That's why you didn't see the file that the error message mentions.
• ikloecker changed the status of T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11 from Open to Testing.
Note that the error message may occur a last time when 5.0.2 (or earlier) is updated to a newer version because the uninstaller of 5.0.2 cannot be fixed retroactively.
• ikloecker moved T8215: Gpg4Win 5.0.2 fails to upgrade from 5.0.1 on Windows 11 from Backlog to WIP on the gpd5x board.
Mon, Apr 13
Mon, Apr 13
There is no handling for installing a currently in use libwinpthread-1.dll and a few others. That will require a reboot anyway and thus it is only done for the more common cases like gpgol and gpgex. Workaround is to reboot and try again.
This happens occasionally and is not related to upgrading from 5.0.1 to 5.0.2. It can happen when installing any 5.0.x version (including the betas) over an installed 5.0.x.
Sat, Apr 11
Sat, Apr 11
Mar 18 2026
Mar 18 2026
• werner added a comment to T2265: SSH confirmation with gpg-agent on Windows has the Allow button as the default action.
I guess no. But yes, am also annoyed by the default for "insert card" - sometimes several times a day. We should really fix that. See new task T8182
jjakob added a comment to T2265: SSH confirmation with gpg-agent on Windows has the Allow button as the default action.
Does this relate to which button is selected by default by a pinentry prompt for inserting a card? I am very annoyed by the default for it being "Cancel" as I can't just press enter after inserting the card, but have to tab to or use the mouse to press the OK button.
It would be great if the default for the card insertion prompt would be OK.
My request is for pinentry on Linux, so the task that was merged with this one is more applicable (that one was for pinentry-gtk2 on Linux, this one is for gpg4win), but that task was closed, so I am commenting on the one still open. Perhaps the task and its title should be edited to apply to all platforms, regarding the default selected button in a pinentry prompt.
Mar 16 2026
Mar 16 2026
Mar 13 2026
Mar 13 2026
timegrid reassigned T5374: GpgOL: Can't move a signed mail in Outlook from In-Mail folder to any other folder from timegrid to mmontkowski.
On gpg4win-5.0.2-beta-2 @ win11 i can reproduce for signed only mails (smime and pgp):
- drag&drop does work
- move via context menu
- works for selected mails
- does not work for unselected mails
Mar 12 2026
Mar 12 2026
Upstream MR for reading system config files before user config files: https://invent.kde.org/frameworks/kconfig/-/merge_requests/436
Mar 11 2026
Mar 11 2026
timegrid removed a project from T5707: Kleopatra: Use windows registry additionally to config files: needs discussion.
Mar 9 2026
Mar 9 2026
I cannot reproduce this problem anymore with Gpg4win 5.0.1. The bug seems to have been fixed in the meantime by changes made upstream.
Mar 6 2026
Mar 6 2026
bernhard added a comment to T8059: Gpg4win: Change bug report address to a Gpg4win-specific address.
We should also change the "donate" button to Gpg4win then and the text to "voluntary payment".
Mar 4 2026
Mar 4 2026
timegrid moved T8083: Kleopatra: Use blue icon for Gpg4win and GPD from Done to gpd-5.0.2 on the gpd5x board.
timegrid moved T8083: Kleopatra: Use blue icon for Gpg4win and GPD from QA to Done on the gpd5x board.
Looks good to me on gpg4win-5.0.2-beta2 @ win11:
Mar 3 2026
Mar 3 2026
A different order is pretty much impossible to implement in upstream kconfig without big changes/refactoring.
timegrid moved T8082: Kleopatra does not use the correct gpgconf from Done to gpd-5.0.2 on the gpd5x board.
timegrid moved T8082: Kleopatra does not use the correct gpgconf from QA to Done on the gpd5x board.
Looks good to me on parallel install of
- gpg4win-5.0.2-beta2 @ win11
- vsd-4.0.0-beta1203 @ win11
The registry keys "GnuPG Desktop" and "GnuPG VS-Desktop" now work correctly, i.e. existing registry keys should be considered in the next VSD 4 build.
timegrid changed the status of T5707: Kleopatra: Use windows registry additionally to config files from Testing to Open.
In any case, the order still needs to be adjusted.
The current implementation in gpg4win-5.0.2-beta2 is still (neither the order in the description nor on the settings page):
Feb 27 2026
Feb 27 2026
• ebo added a project to T5707: Kleopatra: Use windows registry additionally to config files: needs discussion.
@werner said the reading order should be like on the page https://gnupg.com/vsd/kleopatra-settings.html:
Tested with Gpg4win 5.0.2 (Beta):
Registry settings SOFTWARE\Gpg4win\Kleopatra\<config group>\<config entry>
works (I used [CertificateCreationWizard] EMAIL_placeholder for testing)
Feb 26 2026
Feb 26 2026
• ebo moved T5707: Kleopatra: Use windows registry additionally to config files from WIP to QA on the gpd5x board.
• ebo moved T8100: Kleopatra does not start on Windows Server 2016 from WIP to QA on the gpd5x board.
Feb 25 2026
Feb 25 2026
This is nothing we want to do in Kleopatra. The "Force" button will be removed shortly even for MDC error.
Feb 21 2026
Feb 21 2026
Feb 15 2026
Feb 15 2026
This has been specified in 1997 by PGP 5 for a good reason. We talked often enough about this and it does not help to repeat your ideas over and over again. RFC9580 specifies a different protocol than OpenPGP as specified by RFC2440 and RFC4880 but alas grabbed the name OpenPGP for this.
Feb 14 2026
Feb 14 2026
b) For non-confirmed keys it returns broken OpenPGP keys (ie. without a user id and thus without important information)
Thank you very much for yours answers, explanations and effort!!!
Feb 13 2026
Feb 13 2026
Yeah sure.
In T8101#213455, @werner wrote:You need to use a current Windows version (and not Windows Server 2016)
• werner edited projects for T8099: Kleopatra: no default OpenPGP server configured, added: Support, Keyserver; removed Bug Report.
keys.openpgp.org has two problems: a) it is a centralized service due to the requirement to confirm mail addresses. b) For non-confirmed keys it returns broken OpenPGP keys (ie. without a user id and thus without important information). For these reasons and the general problems with the keyserver-(networks) there is no more default.
I'm surprised that nobody did detect these problems during the long beta phase...
• werner closed T8101: Upgrade of local (portable) installation failed, a subtask of T8100: Kleopatra does not start on Windows Server 2016, as Invalid.
Feb 12 2026
Feb 12 2026
Please do not use the portable installation - it is dangerous to use it. We will eventually remove this option.
Feb 11 2026
Feb 11 2026
• ikloecker renamed T8100: Kleopatra does not start on Windows Server 2016 from QT: SetThreadDescription not found in Qt6Core.dll to Kleopatra does not start on Windows Server 2016.
• ikloecker changed the status of T8100: Kleopatra does not start on Windows Server 2016 from Open to Testing.
Should work now.
This was fixed in Qt 6.10.0 by adding compatibility code that's "hidden" behind a compiler flag, i.e. we just need to enable this compiler flag. See https://codereview.qt-project.org/c/qt/qtbase/+/629255 for details.
For the time being I "upgraded 5.0.1 to 4.4.1 (in the new directory), and then Kleopatra started again.
When upgrading that installation again to 5.0.1, Kleopatra does not start (same error message as before).
Also: When I click "Abort" ("Abbrechen"), the dialog disappeared, but the main windows does not show any progress: Specifically it does not abort.
I had to press "Abort" ("Abbrechen") in the main window; then the upgrade aborted.
When retrying (and confirming that I don't want to install as Administrator (actually I cannot)), the proposed target directory still is "C:\Program Files\Gpg4win".
When locating the previous installation directory (it seems it was a subdirectory of %USERPROFIL%\Downloads) the upgrade succeeded, but Kleopatra fails to start.
It wants a bin\Qt6Core.dll, but in the bin directory there is only a Qt5Corew.dll dated " 14. Juli 2023, 13:23:40".
When retrying the installation/upgrade it announced to upgrade 5.0.1, but then did seemingly nothing (I guess as the version was estimated to "be current" already).
It seems some "reinstall/repair" option is missing.
Feb 10 2026
Feb 10 2026
We forgot to update the tooltip when the default keyserver was removed in gpg 2.5.3. This has already been fixed in the meantime. Sorry for the inconvenience!
• ebo closed T5807: Extend Authenticode signatures to more (all) Gpg4win binaries and libraries as Resolved.
Meanwhile all executables are signed.
Feb 6 2026
Feb 6 2026
• ebo triaged T8059: Gpg4win: Change bug report address to a Gpg4win-specific address as Normal priority.
Feb 5 2026
Feb 5 2026
• ikloecker changed the status of T8083: Kleopatra: Use blue icon for Gpg4win and GPD from Open to Testing.
The blue Kleopatra icon is now used for the Windows builds of Gpg4win and GPD and for the corresponding AppImages.
• ikloecker renamed T8083: Kleopatra: Use blue icon for Gpg4win and GPD from Kleopatra icon color to Kleopatra: Use blue icon for Gpg4win and GPD.
Feb 4 2026
Feb 4 2026
• ikloecker moved T8083: Kleopatra: Use blue icon for Gpg4win and GPD from Backlog to WIP on the gpd5x board.
• ikloecker moved T8082: Kleopatra does not use the correct gpgconf from Backlog to WIP on the vsd34 board.
Backported for VSD 3.4
• ikloecker changed the status of T8082: Kleopatra does not use the correct gpgconf from Open to Testing.
Fixed. Kleopatra now looks for programs given as plain name (i.e. without any path) first in the GnuPG installation path (as reported by gpgme) and then next to the kleopatra executable. If the program is found at neither location it is run as-is.
• ikloecker moved T8082: Kleopatra does not use the correct gpgconf from Backlog to WIP on the gpd5x board.
• ikloecker added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.
The AppImage now displays the same version as the Windows builds, i.e. in particular Gpg4win-VERSION for the "default" build.
Feb 3 2026
Feb 3 2026
• werner added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.
With the recent changes to the build system the current version numbers for the Beta versions of the MSI packages are 4.0.90.<somenumber> for VSD, 5.0.90.xxx for GPD and Gpg4win. Thus we override the standard micro version with 90 to indicate beta versions. Obviously this will require to de-install a MSI beta version before installing the regular version. But we are somewhat constraint by the Windows versioning scheme.
• ikloecker added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.
In T7509#212953, @timegrid wrote:Is the displayed version 4.0.0.260370 right for the appimage? shouldn't this also display the gpg4win version?
Got reported again with the 5.0.0 release, see
timegrid added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.
Is the displayed version 4.0.0.260370 right for the appimage? shouldn't this also display the gpg4win version?
timegrid moved T7509: gpg4win: Make the AppImage build work with the new Docker-based build script from QA to Done on the gpd5x board.
Looks good to me on gpg4win-5.0.1-beta24 @ archlinux:
Feb 2 2026
Feb 2 2026
• ikloecker changed the status of T7509: gpg4win: Make the AppImage build work with the new Docker-based build script from Open to Testing.
Ready for testing
Jan 28 2026
Jan 28 2026
Jan 27 2026
Jan 27 2026
bernhard added a comment to T8059: Gpg4win: Change bug report address to a Gpg4win-specific address.
This ticket is explicitly about Kleopatra included in Gpg4win.
• ikloecker added a comment to T8059: Gpg4win: Change bug report address to a Gpg4win-specific address.
In T8059#212270, @bernhard wrote:Kleopatra is also run on GNU/Linux Distributions.
bernhard added a comment to T8059: Gpg4win: Change bug report address to a Gpg4win-specific address.
Kleopatra is also run on GNU/Linux Distributions.
• ebo moved T4581: Kleopatra stuck in loading the certificate cache from Done to gpd-5.0.0 on the gpd5x board.
Gpg4win 5.0.0 (2026-01-14)
Jan 23 2026
Jan 23 2026
timegrid edited projects for T6331: Gpg4win: Replace GpgEX functionality through Windows registry, added: gpd5x; removed Restricted Project.
Jan 16 2026
Jan 16 2026
Windows7 has long reached end-of-life. Do not use it unless you have a fully air-gapped system. In this case, continue to use gpg4win 4.4.1 or resort to the command line of 5.0.0 which should still work.
Jan 15 2026
Jan 15 2026
Indeed, it looks this way. Thanks so much! Windows 10 and 11 in my case.
Looks good to me on gpg4win-5.0.0 @ win11. Tested with 20 starts of each combination:
- with / without keyboxd
- quitting kleopatra / killing all processes
• ikloecker changed the status of T4581: Kleopatra stuck in loading the certificate cache from Open to Testing.
I think this has been resolved in Gpg4win 5.
Jan 13 2026
Jan 13 2026
I've changed this now to "GnuPG VS-Desktop" (and "GnuPG Desktop").
Am I right that for VSD we use:
• ikloecker changed the status of T5707: Kleopatra: Use windows registry additionally to config files from Open to Testing.
We set the following organization names for the different products:
- Gpg4win: Gpg4win
- GnuPG Desktop: GnuPG Desktop
- GnuPG VS-Desktop: GnuPG VS-Desktop
i.e. the registry path for Kleopatra settings will be for example
SOFTWARE\Gpg4win\Kleopatra\<config group>\<config entry>
timegrid changed the status of T5707: Kleopatra: Use windows registry additionally to config files from Testing to Open.
On gpg4win-5.0.0-beta479 @ win11 the registry settings are not read due to the organization name not set.