Related to GnuPG VS-Desktop.
(note that there is also a gpd to indicate GnuPG Desktop)
Related to GnuPG VS-Desktop.
(note that there is also a gpd to indicate GnuPG Desktop)
Indeed. We would need to add different entries to the context menu for each installation. Given that GpgEX needs to be replaced anyway and we will drop the need for a UI server socket (which is anyway only a trigger and no full communication).
Fixed and backported for VSD 3.4.
Ranking as discussed with @ebo
The root cause is that opening the details reloads the certificate. This triggers a change of the key cache. And that triggers are reload of the group.
This also happens in vsd 3.3.2 and gpg4win-5.0.0-beta413 @ win11
Ok, then this is only an issue in the VSD versions. (I confirmed with a quick test with Gpg4win-5.0.0-beta413)
It would be possible as a workaround in Kleopatra to show any identical entries only once. Saving after that will not add any more entries.
Good catch. My guess is that get_uid_for_sender returns the last matching UID without checking for revocations. The matching was done on the mailbox part only. For reference:
This seems to apply only for non vsd compliant algos. Importing and certifying a
I rechecked: the revoked userid has to match the email address of the sender. Still there's another non revoked userid with the same email address:
Do you mean one of the user-ids has been revoked or the one matching the mail sender?
Best test this with a newer installer than gpg4win-5.0.0-beta413 to avoid the regression with the raw HTML (see T7886#208675).
The error dialog now has a button to show the audit log (named Diagnostics).
@werner sees no reason to define a new status error for everything in gpg. So let's stick with this Kleopatra ticket and adding the "Audit Log"/"Diagnostics" button.
Conclusion: gpg needs to emit a more useful status error. -> subticket
gpgme logs:
2025-11-13 11:22:26 gpgme[28014.6de1] _gpgme_io_read: check: [GNUPG:] KEY_NOT_CREATED <LF> 2025-11-13 11:22:26 gpgme[28014.6de1] _gpgme_io_read: check: [GNUPG:] FAILURE gpg-exit 33554433<LF>
where 33554433 means (GPG_ERR_SOURCE_GPG, GPG_ERR_GENERAL) = (GnuPG, General error)
For Kleopatra we need to add an "Audit log" button to the error dialog. And we need to check if gpg is giving us a useful error that we (gpgme) are ignoring or if gpg doesn't throw a useful error. What do the gpgme logs say?
meanwhile it looks like this in Kleopatra, it has now the blue sign but the issue is still the same: