tools: Add option --in-place to gpg-authcode-sign.sh
gpgsm: Skip the optional PKCS#12 PBES2 keyLength parameter
why gpg 2.4? Don't you mean 2.6? I'll add the proper 2.6 tag for avoiding confusion
FYI: We had a VSD support case today where the user complained that they thought the Admin PIN would work because of the tooltip text but it was not accepted. They needed to give the PUK, which is consistent with the state given in this ticket.
Do not warn about proxy process exit while quitting
Hi @gniibe,
thanks for making progress on the issue.
• alexk edited the content of
Ahod-2026-03.
Fix proxy init, when no certificate is already generated
I was wrong. gpg (scdaemon) needed to be fixed with more changes for the interaction with pinentry.
scd: Return GPG_ERR_PIN_BLOCKED before asking the PIN to a user.
scd: Return GPG_ERR_BAD_RESET_CODE when unblocking fails with PUK.
scd: Return GPG_ERR_PIN_BLOCKED before asking pin.
l10n daemon script <scripty@kde.org> committed
rMTPc32d28d23c17: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEO0d9b0d86ed60: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRAa7aa45f1c55d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Handle the case when pinentry is invoked multiple times.
l10n daemon script <scripty@kde.org> committed
rLIBKLEO711abb08a51a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRAc11ef6a5e2a0: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
gpg: Don't call gcry_kdf_derive with empty passphrase.
I pushed my patch for gpg, since it does not break anything, just allow empty passphrase input (to skip).
I also pushed my patch for gpgme. I believe that it's correct.
gpg 2.2 does: when it sees it asks a user to try decrypting the session key. when it sees it asks a user to try decrypting the encrypted session key by passphrase. When one of tries successes, it use the result (the session key) to decrypt packet. When there are multiple and , gpg 2.2 handles sequentially.
And *.pub is used for Microsoft Publisher documents
Rework some visuals of the status dialog
Handle proxy crashes/fails
Fix some problems with window modality and sizing
Split and redesign FirstTimeDialog
Remove remote proxy options from setup dialog
Keep filename of root-ca fixed per user (to allow re-installation)
• ikloecker set External Link to https://invent.kde.org/pim/kleopatra/-/merge_requests/434 on
T7446: Kleopatra: Improve the text for the import certificates dialog.
Improve title of detailed import results
From the support angle, the worst of these issues is that the default will not be restored for VS-NfD. But then: nobody has inquired about that yet…
What is fixed, what needs still needs to be done and should go into another ticket?
• alexk edited the content of
Ahod-2026-03.
There is already a hint in the "1st steps" web page and already a ticket to add a hint on incompatible Add-Ons in the documentation.
We need tests to reproduce this.
We need a test $GNUPGHOME with different secret keys to test this scenario:
I don't understand how to reproduce this. When a key is deleted then nothing referencing this key should remain in the key ring. I don't see why it should matter whether the deleted key was a card key or not.
Marcus suggestion: offer the HTML mail content as attachment.
I've added *.pub and *.sec (since we have test keys with those suffixes even in gpgme).
Add *.pub and *.sec as possible suffixes for (public) OpenPGP keys
Adjust formatting to formatting used by kxmlgui on writing
The proposed changes are a bit in conflict with https://dev.gnupg.org/T8158 because T8158 proposes to show another dialog when clicking "No". I guess "Cancel" would suppress the Certify dialog. "No for all" would have a different meaning. I guess we'd also need a "No for all" button for the following "Certify Shared Team Key?" question so that one can abort being asked for each imported secret key by clicking "No for all" twice.
I have explicitly chosen this tab order so that tabbing through the informational fields on the left isn't interrupted by the "Card Actions" button on the right. The alternative would be to put the "Card Actions" button in the tab order between the last informational field on the left and the table.
GIT_SILENT: increse pim version
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.
GIT_SILENT: prepare 6.7 beta
GIT_SILENT: prepare 6.7 beta
GIT_SILENT: prepare 6.7 beta
• alexk edited the content of
Ahod-2026-03.
Do not prompt for admin rights unless needed
Remove "Backup Secret Keys" from context menu
• alexk edited the content of
Ahod-2026-03.
A message box would be fine.
I thought Gniibe's comment meant that gpg does report the errors now correctly…
So what is still to be done in gpg?
I don't think that anything of this can be changed in Kleopatra or even gpgme. Kleopatra relies on proper error codes by gpg.
It's impossible to know beforehand (i.e. before the user clicked Save) how the folder is going to be called because it might get a suffix to avoid a collision and this cannot be checked before the user clicks Save. I suggest to remove the useless information where the archive was extracted because it's a temporary location. Instead we could add a message box which tells the user the actual location after the data was moved there.
It is not (easily) possible to check for available keys first, before asking for a passphrase? (Like it is with gpg 2.2.)
Fix (harmless) error message due to duplicate QSaveFile::commit()
I was too optimistic. GPGME is required the following change, too:
GIT_SILENT: Bump kf ecm_set_disabled_deprecation_versions.
GIT_SILENT: Bump kf ecm_set_disabled_deprecation_versions.
GIT_SILENT: Bump kf ecm_set_disabled_deprecation_versions.
I'd propose applying the patch of mine above to gpg, and suggest users to input empty pass phrase to skip (instead of cancelling).
This could be a minimum change (only gpg). Or else, gpgme needs to change to ignore CANCEL status; I think that it's not easy change.
l10n daemon script <scripty@kde.org> committed
rLIBKLEO23fa6eaab326: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA0630ea9c8755: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEO0e4fcd26ebae: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA54ba85f61952: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Afaict neither QT nor FLTK offer an equivalent to gtk-2's gtk_init_check() so there is no trivial change to get the same functionality.
l10n daemon script <scripty@kde.org> committed
rMTPebfb3eedc289: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEO9189d92e3d7c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA61778844f9b3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rMTP5b4149694c97: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA733c16f8a229: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEO9c8d19909f0b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEOc546b4fa3772: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
GIT_SILENT: master is open
GIT_SILENT: prepare 6.7 beta
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA71ba179d4798: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEOc9a0f2c98827: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRAbfb862521495: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Albert Astals Cid <aacid@kde.org> committed
rKLEOPATRAd40b0c387068: GIT_SILENT Upgrade release service version to 26.07.70. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 26.07.70.
Albert Astals Cid <aacid@kde.org> committed
rKLEOPATRA492fa9ee81c8: GIT_SILENT Upgrade release service version to 26.03.80. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 26.03.80.
• alexk created an object:
Ahod-2026-03.