Page MenuHome GnuPG
Feed All Stories

Nov 13 2025

ebo closed T7770: Kleopatra: Ensure that result of notepad operation is accessible as Resolved.
Nov 13 2025, 3:26 PM · gpd5x (gpd-5.0.0), a11y, kleopatra
ebo closed T7741: Kleopatra: Crash when opening audit log from certificate import result dialog as Resolved.
Nov 13 2025, 3:25 PM · gpd5x (gpd-5.0.0), kleopatra, Bug Report
ebo closed T7760: Kleopatra: Move all buttons from above to below the textfield as Resolved.
Nov 13 2025, 3:24 PM · gpd5x (gpd-5.0.0), kleopatra
ebo closed T7760: Kleopatra: Move all buttons from above to below the textfield, a subtask of T7412: Notepad improvements, as Resolved.
Nov 13 2025, 3:24 PM · kleopatra
ebo closed T7782: Kleopatra: convert the audit log link to a button as Resolved.
Nov 13 2025, 3:24 PM · gpd5x (gpd-5.0.0), kleopatra
ebo closed T7762: Kleopatra: Notepad: close message notification on revert, a subtask of T7412: Notepad improvements, as Resolved.
Nov 13 2025, 3:23 PM · kleopatra
ebo closed T7762: Kleopatra: Notepad: close message notification on revert as Resolved.
Nov 13 2025, 3:23 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker abandoned D615: gpg: Emit status error for unsupported export of secret dual key.

Werner is going to add the missing implementation so that the error will soon be gone.

Nov 13 2025, 3:18 PM · gnupg26
ebo added a comment to T7763: Draft: Kleopatra: Add option to decrypt a file at the target location (instead of temp).

Note: We would need to handle possibly diverse error cases. A network share could be configured e.g. to not allow deletion for the user so that the temporary file can not be deleted.

Nov 13 2025, 3:12 PM · gpd5x, kleopatra
ebo renamed T7816: Kleopatra: Title of Certify dialog is incomplete for email-only user ID from Draft: Kleopatra: Title of Certify dialog is incomplete for email-only user ID to Kleopatra: Title of Certify dialog is incomplete for email-only user ID.
Nov 13 2025, 2:52 PM · gpd5x (gpd-5.0.0), kleopatra
ebo changed the status of T7816: Kleopatra: Title of Certify dialog is incomplete for email-only user ID from Open to Testing.
Nov 13 2025, 2:52 PM · gpd5x (gpd-5.0.0), kleopatra
ebo updated the task description for T7816: Kleopatra: Title of Certify dialog is incomplete for email-only user ID.
Nov 13 2025, 2:52 PM · gpd5x (gpd-5.0.0), kleopatra
svuorela committed rOJ5d2958791a1c: Renamed .ui files to better reflect their content (authored by m <meik.michalke@gnupg.com>).
Renamed .ui files to better reflect their content
Nov 13 2025, 2:45 PM
ebo added a project to T7602: Kleopatra: "Add ADSK" tooltip is long and doesn't wrap: vsd34.
Nov 13 2025, 2:19 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ebo closed T7802: Kleopatra: Remember last used file system locations when saving or opening files as Resolved.
Nov 13 2025, 2:15 PM · gpd5x (gpd-5.0.0), kleopatra
ebo closed T7827: Kleopatra: Add workaround for locking issue on key generation as Resolved.
Nov 13 2025, 2:12 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), vsd34, kleopatra
m <meik.michalke@gnupg.com> committed rOJ28ba6de803f8: updated .pot and .po files and german translations (authored by m <meik.michalke@gnupg.com>).
updated .pot and .po files and german translations
Nov 13 2025, 2:02 PM
ikloecker added a comment to D618: Allow passing flags to DeleteJob.

@ikloecker would there be any ABI problems with adding the new virtual function here?

Nov 13 2025, 2:00 PM
ikloecker requested changes to D617: Allow passing flags to Context::deleteKey.
Nov 13 2025, 1:47 PM
ikloecker raised a concern with rGPGMEQTac288c3ac0d4: Allow passing flags to DeleteJob.
Nov 13 2025, 1:46 PM
TobiasFella committed rGPGMEPP0368a5e138c6: Allow passing flags to Context::deleteKey (authored by TobiasFella).
Allow passing flags to Context::deleteKey
Nov 13 2025, 1:20 PM
TobiasFella committed rKLEOPATRAacf453006d2b: Make gnupg not ask for confirmation when deleting keys (authored by TobiasFella).
Make gnupg not ask for confirmation when deleting keys
Nov 13 2025, 12:57 PM
TobiasFella updated the summary of D618: Allow passing flags to DeleteJob.
Nov 13 2025, 12:53 PM
TobiasFella added a comment to D618: Allow passing flags to DeleteJob.

@ikloecker would there be any ABI problems with adding the new virtual function here?

Nov 13 2025, 12:53 PM
TobiasFella requested review of D618: Allow passing flags to DeleteJob.
Nov 13 2025, 12:52 PM
TobiasFella committed rGPGMEQTac288c3ac0d4: Allow passing flags to DeleteJob (authored by TobiasFella).
Allow passing flags to DeleteJob
Nov 13 2025, 12:51 PM
werner added a comment to T7886: Kleopatra: Enhance error on missing subkey, if set by default-new-key-adsk.

What about adding a "show gnupg log" button as we have in other dialogs?

Nov 13 2025, 12:39 PM · gpd5x (gpd-5.0.0), kleopatra
werner closed T7885: Kleopatra: Unsupported backup of secret kyber key should be handled more gracefully as Invalid.
Nov 13 2025, 12:26 PM · gnupg, gpd5x, kleopatra
werner added a comment to T7885: Kleopatra: Unsupported backup of secret kyber key should be handled more gracefully.

I am currently working on backup/restore of Kyber keys. The error message will go away.

Nov 13 2025, 12:26 PM · gnupg, gpd5x, kleopatra
TobiasFella planned changes to D617: Allow passing flags to Context::deleteKey.
Nov 13 2025, 12:22 PM
TobiasFella requested review of D617: Allow passing flags to Context::deleteKey.
Nov 13 2025, 12:16 PM
ikloecker added a comment to T7913: Kleopatra: General error if designated revoker not in keyring.

Conclusion: gpg needs to emit a more useful status error. -> subticket

Nov 13 2025, 11:28 AM · gpd5x (gpd-5.0.0), vsd, kleopatra
ikloecker added a comment to T7913: Kleopatra: General error if designated revoker not in keyring.

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)

Nov 13 2025, 11:26 AM · gpd5x (gpd-5.0.0), vsd, kleopatra
ikloecker added a comment to T7913: Kleopatra: General error if designated revoker not in keyring.

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?

Nov 13 2025, 11:19 AM · gpd5x (gpd-5.0.0), vsd, kleopatra
ikloecker changed the status of T7890: Kleopatra: Icon sidebar in configuration dialog is missing an accessible name from Open to Testing.

Backported for VSD 3.4.

Nov 13 2025, 11:11 AM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker committed rKLEOPATRAaabc4b8bb861: Set accessible name of list of configuration pages (authored by ikloecker).
Set accessible name of list of configuration pages
Nov 13 2025, 11:11 AM
ikloecker committed rKLEOPATRAadbbb97edb1d: Fix tab order in configuration dialog (authored by ikloecker).
Fix tab order in configuration dialog
Nov 13 2025, 11:11 AM
ikloecker changed the status of T7878: Kleopatra: Redundant info on entering tab controls in NVDA from Open to Testing.

Fixed (as far as possible).

Nov 13 2025, 11:09 AM · gpd5x (gpd-5.0.0), kleopatra, a11y
ebo closed T7240: GpgOL: Config dialog not registering as closed as Resolved.
Nov 13 2025, 11:08 AM · gpd5x (gpd-5.0.0), qt, gpgol
ebo closed T7771: GpgOL: not selected signed mail with very long subject causes high CPU load as Resolved.
Nov 13 2025, 11:07 AM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), gpgol
ebo removed a project from T7871: GpgOL: Msg export of mails with long subjects broken: gpd5x.
Nov 13 2025, 11:05 AM · Bug Report, gpgol
ikloecker committed rWa53d52537b5b: qtbase: Prevent double-speaking of tabs (authored by ikloecker).
qtbase: Prevent double-speaking of tabs
Nov 13 2025, 10:56 AM
ebo edited projects for T6644: GnuPG: Allow non compliant signatures in compliance mode, added: gpd5x, vsd; removed Restricted Project.

meanwhile it looks like this in Kleopatra, it has now the blue sign but the issue is still the same:

Nov 13 2025, 10:50 AM · vsd, gpd5x, kleopatra, gnupg22
ebo added a comment to T7913: Kleopatra: General error if designated revoker not in keyring.

what do we want here? "No public key" would be better that "General error" but then we would still have the same issue as here: T7886: Kleopatra: Enhance error on missing subkey, if set by default-new-key-adsk.

Nov 13 2025, 10:38 AM · gpd5x (gpd-5.0.0), vsd, kleopatra
svuorela committed rOJb2e39ffb9854: Fix ui stack order and implement safe guard (authored by svuorela).
Fix ui stack order and implement safe guard
Nov 13 2025, 10:21 AM
ikloecker committed rKLEOPATRAd75ab341b42e: Set accessible name of list of configuration pages (authored by ikloecker).
Set accessible name of list of configuration pages
Nov 13 2025, 9:38 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO341dbd728ff8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 13 2025, 4:21 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3ad62ebbc652: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 13 2025, 4:21 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO67c15ff6df62: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 13 2025, 2:45 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe3498801de9b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 13 2025, 2:44 AM

Nov 12 2025

m <meik.michalke@gnupg.com> committed rOJcf45ba323142: adjusted members of FirstTimeDialog as well (authored by m <meik.michalke@gnupg.com>).
adjusted members of FirstTimeDialog as well
Nov 12 2025, 5:55 PM
ikloecker claimed T7890: Kleopatra: Icon sidebar in configuration dialog is missing an accessible name.

This needs to be fixed in Kleopatra because we create our own config dialog using a generic page dialog.

Nov 12 2025, 5:11 PM · gpd5x (gpd-5.0.0), kleopatra, vsd34, a11y
ikloecker changed the status of T7879: Kleopatra: Unexpected keyboard navigation in Configure from Open to Testing.

The second problem with the wrong tab order is also fixed.

Nov 12 2025, 4:44 PM · gpd5x (gpd-5.0.0), a11y, kleopatra
ikloecker committed rKLEOPATRA9527ebfe135b: Fix tab order in configuration dialog (authored by ikloecker).
Fix tab order in configuration dialog
Nov 12 2025, 4:44 PM
m <meik.michalke@gnupg.com> committed rOJb3d23b97d913: adjusted class names to be in sync with the new file naming scheme (authored by m <meik.michalke@gnupg.com>).
adjusted class names to be in sync with the new file naming scheme
Nov 12 2025, 4:39 PM
svuorela committed rOJ10f32312db7b: Allow to go back from certificate creation (authored by svuorela).
Allow to go back from certificate creation
Nov 12 2025, 4:27 PM
m <meik.michalke@gnupg.com> committed rOJae0721fe52e4: renamed header files in firsttimedialog.cpp (authored by m <meik.michalke@gnupg.com>).
renamed header files in firsttimedialog.cpp
Nov 12 2025, 3:21 PM
m <meik.michalke@gnupg.com> committed rOJ33e4fe9adc20: renamed .ui files to better reflect their content (authored by m <meik.michalke@gnupg.com>).
renamed .ui files to better reflect their content
Nov 12 2025, 3:21 PM
ebo added a project to T7861: GpgOL: Autosecure + autoencryptUntrusted not working as expected in VSD versions: vsd.
Nov 12 2025, 3:04 PM · vsd, gpd5x, gpgol
werner committed rG17596e830f08: scd:nks: Make newer TCOS signature cards work. (authored by werner).
scd:nks: Make newer TCOS signature cards work.
Nov 12 2025, 1:59 PM
ebo shifted T7833: GpgOL: Security level 2 shown for manually imported and certified cert from the Restricted Space space to the S1 Public space.
Nov 12 2025, 12:16 PM · Documentation, Unknown Object (Project), vsd34, vsd, gpgol
svuorela committed rOJd9631933e9a2: Hook up minimize button, and fix moving of show-on-startup (authored by svuorela).
Hook up minimize button, and fix moving of show-on-startup
Nov 12 2025, 10:49 AM
m <meik.michalke@gnupg.com> committed rOJd8ce17e3bce2: added final minimize button and moved show on startup checkbox (authored by m <meik.michalke@gnupg.com>).
added final minimize button and moved show on startup checkbox
Nov 12 2025, 10:30 AM
ikloecker committed rWae3b50c3604d: qgpgme: Remove obsolete patch (authored by ikloecker).
qgpgme: Remove obsolete patch
Nov 12 2025, 10:18 AM
gniibe added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

I checked the code under gnupg/dirmngr. Those are no harm.

Nov 12 2025, 6:31 AM · libgcrypt, scute, gpgrt, Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEOb6f381fda5c8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 12 2025, 4:19 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3fe60fc2c7dc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 12 2025, 4:19 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd6a341abf2d4: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 12 2025, 2:45 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOc2a0f1b6f09f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 12 2025, 2:44 AM

Nov 11 2025

ikloecker committed rGPGMEQTc77dca93af83: build: Fix installation of camel-case headers (authored by ikloecker).
build: Fix installation of camel-case headers
Nov 11 2025, 10:06 PM
ikloecker committed rKLEOPATRA43ff7f33b260: Add missing include to fix build with MinGW (authored by ikloecker).
Add missing include to fix build with MinGW
Nov 11 2025, 5:24 PM
ikloecker committed rKLEOPATRA176ac33aa2c8: Silence warning about "cast between incompatible function types" (authored by ikloecker).
Silence warning about "cast between incompatible function types"
Nov 11 2025, 5:24 PM
ikloecker committed rKLEOPATRA4fe5e4e35613: Comment out currently unused debug operator (authored by ikloecker).
Comment out currently unused debug operator
Nov 11 2025, 5:24 PM
ikloecker committed rLIBKLEOca4cb33b7a51: Silence warning about "cast between incompatible function types" (authored by ikloecker).
Silence warning about "cast between incompatible function types"
Nov 11 2025, 5:07 PM
ikloecker committed rLIBKLEOd801dd3c2b1b: Remove obsolete split of technical and other key parameters (authored by ikloecker).
Remove obsolete split of technical and other key parameters
Nov 11 2025, 5:07 PM
ikloecker changed the status of T6825: Kleopatra: make (un)checking of user IDs in the certification window accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Nov 11 2025, 4:15 PM · a11y, kleopatra
ikloecker changed the status of T6825: Kleopatra: make (un)checking of user IDs in the certification window accessible from Open to Testing.
Nov 11 2025, 4:15 PM · gpd5x (gpd-5.0.0), a11y, kleopatra
ikloecker removed a project from T6825: Kleopatra: make (un)checking of user IDs in the certification window accessible: vsd34.

Removing VSD 3.4 tag. I don't intend to backport the changes in Qt 6 to Qt 5.

Nov 11 2025, 4:14 PM · gpd5x (gpd-5.0.0), a11y, kleopatra
ikloecker changed the status of T7588: Kleopatra: Several problems with icons in high contrast modes, a subtask of T6932: Icons, darkmode and stuff, from Open to Testing.
Nov 11 2025, 4:12 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T7588: Kleopatra: Several problems with icons in high contrast modes from Open to Testing.
Nov 11 2025, 4:12 PM · gpd5x (gpd-5.0.0), a11y, Windows, kleopatra
ikloecker added a comment to T7588: Kleopatra: Several problems with icons in high contrast modes.
  • unselected radio/checkboxes are a bit hard to see and worse to distinguish
Nov 11 2025, 4:12 PM · gpd5x (gpd-5.0.0), a11y, Windows, kleopatra
ikloecker committed rW25240c0c5218: breeze: Don't use mixed colors for frames if high-contrast is in use (authored by ikloecker).
breeze: Don't use mixed colors for frames if high-contrast is in use
Nov 11 2025, 4:09 PM
ikloecker committed rWa2b71ac265c8: Don't rebuild kxmlgui and all its dependents when breeze is rebuild (authored by ikloecker).
Don't rebuild kxmlgui and all its dependents when breeze is rebuild
Nov 11 2025, 4:09 PM
m <meik.michalke@gnupg.com> committed rOJ6ceac6c374ed: fixed width of text label (authored by m <meik.michalke@gnupg.com>).
fixed width of text label
Nov 11 2025, 3:44 PM
m <meik.michalke@gnupg.com> committed rOJ0c0a861d5e2f: updated german translations and rephrased page titles (authored by m <meik.michalke@gnupg.com>).
updated german translations and rephrased page titles
Nov 11 2025, 3:44 PM
m <meik.michalke@gnupg.com> committed rOJeb0dbe503a76: moved back buttons and added hint to manifest re-upload after changes (authored by m <meik.michalke@gnupg.com>).
moved back buttons and added hint to manifest re-upload after changes
Nov 11 2025, 3:44 PM
mlaurent committed rMTP8f02b7214795: GIT_SILENT: master is open (authored by mlaurent).
GIT_SILENT: master is open
Nov 11 2025, 3:37 PM
mlaurent committed rKLEOPATRA0cd68866fa04: GIT_SILENT: master is open (authored by mlaurent).
GIT_SILENT: master is open
Nov 11 2025, 3:31 PM
ebo moved T7722: GpgOL: Temp filename creation fails to choose proper extension from WIP to Done on the gpgol board.
Nov 11 2025, 12:59 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3), Bug Report, gpgol
ikloecker added a comment to T7588: Kleopatra: Several problems with icons in high contrast modes.
  • calendar (weekend days: general/selected/hover on dark background)
Nov 11 2025, 11:11 AM · gpd5x (gpd-5.0.0), a11y, Windows, kleopatra
ikloecker committed rKLEOPATRA649bb0761cb5: Use icon with symbolic variant for S/MIME Validation (authored by ikloecker).
Use icon with symbolic variant for S/MIME Validation
Nov 11 2025, 11:08 AM
werner triaged T7902: OpenPGP Cleartext Signature Framework as Normal priority.

There are a lot of other ways to confuse the user. We can't fix them all because the whole purpose of a cleartext signature is to make it easy to use in legacy environments like an BBS. Modern systems use MIME to handle this in a more stringent specified way. For any use it is stongly suggested to check the actual signed data which is avaialable with the --output options. At least a sanitizing viewer should be used which filters out all escape characters (something like cat -v |less).

Nov 11 2025, 10:02 AM · Not A Bug, OpenPGP, FAQ, gnupg
werner closed T7905: Radix64 Line-Truncation Enabling Polyglot Attacks, a subtask of T7900: Cleartext Signature Forgery in GnuPG, as Resolved.
Nov 11 2025, 9:53 AM · Not A Bug, OpenBSD, gnupg
werner closed T7905: Radix64 Line-Truncation Enabling Polyglot Attacks as Resolved.

We have seen wrong encodings quite often in the past and thus we won't apply the patch. After all the armor header is a different layer and could also be applied or removed by other software or tools. The integrity of an OpenPGP message does not depend on its concrete outer encoding.

Nov 11 2025, 9:53 AM · gnupg, g10code, Bug Report
gniibe added a comment to T7905: Radix64 Line-Truncation Enabling Polyglot Attacks.

For someone who considers the rejection is the requirement of the spec., here is a change:

Nov 11 2025, 7:00 AM · gnupg, g10code, Bug Report
gniibe updated the task description for T7905: Radix64 Line-Truncation Enabling Polyglot Attacks.
Nov 11 2025, 6:59 AM · gnupg, g10code, Bug Report
gniibe added a comment to T7902: OpenPGP Cleartext Signature Framework.

Here is a revised patch (hopefully the last one):

Nov 11 2025, 6:37 AM · Not A Bug, OpenPGP, FAQ, gnupg
gniibe committed rG62b8bf2f3905: gpg: Fix armored input parsing. (authored by gniibe).
gpg: Fix armored input parsing.
Nov 11 2025, 6:30 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO7a528c1070dd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 11 2025, 4:38 AM
gniibe committed rG9ef87bcdb034: dirmngr: Fix OCSP check. (authored by gniibe).
dirmngr: Fix OCSP check.
Nov 11 2025, 3:45 AM