Fri, May 30
Yes, for GPD and VSD there probably should be version numbers in swdb.lst if the update check should actually be active in those distributions. I think for VSD the update check is usually deactivated because a) it accesses the public internet which some customers don't want and b) the software is usually not installed by the users themselves so that the update check doesn't make much sense.
So, what shall we do with vanilla kleopatra, or GPD or VSD? It will be easy to record current versions number in swdb.lst
Tagging with Windows because the update check is a NOP except on Windows.
Thu, May 22
Mon, May 19
Mon, May 12
looks good to me on gpg4win-5.0.0-beta190@win10
on gpg4win-5.0.0-beta190@win10 (high contrast):
Thu, May 8
I found more issues with the success, warning, and error icons we show in various places.
Wed, May 7
looks good to me on gpg4win-5.0.0-beta167@win10
Apr 11 2025
For reference the related MRs for upstream:
https://invent.kde.org/plasma/breeze/-/merge_requests/540 (pending)
Apr 9 2025
This might also be related to rGa7ec3792c5 (cf. T2982)
Apr 8 2025
Fixed. If high-contrast is active then tool tips now use the same colors as buttons (e.g. white text on black for Kontrast No. 1).
Apr 7 2025
Apr 3 2025
With the above patch for breeze the toolbar and the configuration dialog title now also look correct in high-contrast mode.
Apr 2 2025
The wrong/inconsistent coloring of the icons has been fixed.
Apr 1 2025
Mar 26 2025
Mar 25 2025
kleopatrarc, kleopatrastaterc, klanguageoverriderc, libkleopatrarc, and kxmlgui5/kleopatra/kleopatra.rc are now copied from the old location used by Gpg4win 4.4/VSD 3.3 (%APPDATA%/kleopatra) to the new location used by Gpg4win 5 (%GNUPGHOME%/kleopatra) if they do not yet exist at the new location. This is also logged.
Mar 18 2025
The migration of the group config file works again.
Feb 21 2025
Right when you use a different homedir you also need to pass --homedir to gpgconf or set GNUPGHOME before invoking gpgconf. If you call gpgconf via GPGME the --homedir option is passed; afaics we don't have a kill option gpgme.
Feb 18 2025
Released with libassuan 3.0.2 (T7163)
Feb 14 2025
Jan 27 2025
This issue occurs when using GPGME with multiple contexts and setting the OpenPGP engines to different GnuPG home paths. As you mentioned, it is crucial to let gpgconf know the correct home path so that it can locate the socket file used by gpg-agent and properly clean up all instances.
gpgconf assumes that there is only one of the daemons. In fact it can only work with one and that is the one daemon which listens on the socket. all daemon's do a self-check by trying to connect to themself and terminate if they realize that they are not anymore the owner of the socket. As long as a daemon is started by a gnupg component a file system lock is taken to avoid duplicate launching. However it a daemon is stared by other means this could lead to a race.
Jan 8 2025
Maybe the title should be "Password - Kleopatra" (or similar) if the operation was triggered by Kleopatra.
Jan 7 2025
Dec 16 2024
Since codesigning for all dlls was added this is fully resolved.
Here is a patch to support "w32_error" for assuan_sock_get_flag function.