Page MenuHome GnuPG
Feed All Stories

Feb 26 2025

ikloecker committed rGPGMEQTe493794be669: build: Require same major/minor version of gpgme as version of qgpgme (authored by ikloecker).
build: Require same major/minor version of gpgme as version of qgpgme
Feb 26 2025, 6:55 PM
ikloecker committed rGPGMEPP4dba4ecbac7b: Bump soversion to 7 (authored by ikloecker).
Bump soversion to 7
Feb 26 2025, 6:16 PM
ikloecker committed rGPGMEPP532bc8b248cc: Remove never working TrustItem listing functionality (authored by ikloecker).
Remove never working TrustItem listing functionality
Feb 26 2025, 6:16 PM
ikloecker committed rGPGMEPP6f94663cfc2c: build: Require same major/minor version of gpgme as version of gpgmepp (authored by ikloecker).
build: Require same major/minor version of gpgme as version of gpgmepp
Feb 26 2025, 6:16 PM
ebo updated the task description for T7128: Kleopatra: make details clear for keys with multiple locations.
Feb 26 2025, 3:57 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
werner committed rM0a64c7d0c6d0: Add API gpgme_op_random_bytes. (authored by werner).
Add API gpgme_op_random_bytes.
Feb 26 2025, 2:35 PM
werner committed rM2e21919a1b26: Remove now unused functions. (authored by werner).
Remove now unused functions.
Feb 26 2025, 2:35 PM
werner added a comment to T6694: Random numbers from gpgme.

New API gpgme_op_random_bytes is now in master (gpgme 2.0). Use tests/run-genrandom --help for testing. Extra features will come soon.

Feb 26 2025, 2:22 PM · gpd5x, gpgpass, gpgme, Feature Request
werner added a comment to T7542: Subscribing to lists supported at https://lists.gnupg.org/mailman/listinfo/ seems not working.

Please try again. This was due to a change in the RBL we use. Might be fixed now.

Feb 26 2025, 2:20 PM
ikloecker changed the status of T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel, a subtask of T7040: Make it possible to install GnuPG VSD and GPD in parallel, from Open to Testing.
Feb 26 2025, 2:01 PM · kleopatra, Restricted Project
ikloecker changed the status of T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel from Open to Testing.

Remarks:

  • This works now on Windows and with the AppImage. This was achieved by customizing the internal application name of Kleopatra: kleopatra-vsd for GnuPG VS-Desktop, kleopatra-gpd for GnuPG Desktop, kleopatra for everything else.
  • As a side effect the different flavors of Kleopatra now use different names for the main config file and for the state file, i.e. Gpg4win uses kleopatrarc and kleopatrastaterc, GnuPG VS-Desktop will use kleopatra-vsdrc and kleopatra-vsdstaterc, and GnuPG Desktop will use kleopatra-gpdrc and kleopatra-gpdstaterc.
  • The internal application name is also used for config entries retrieved from the registry. That means that for VSD and GPD different registry paths are used in future releases.
  • Testing on Windows requires T7040: Make it possible to install GnuPG VSD and GPD in parallel.
Feb 26 2025, 2:01 PM · gpd5x, kleopatra
ikloecker added a comment to T6799: Kleopatra configuration files in wrong places.

Some remarks:

  • All Kleopatras use GNUPGHOME/kleopatra for the config files, but they use different names for the main config file and for the state file, i.e. Gpg4win uses kleopatrarc and kleopatrastaterc, GnuPG VS-Desktop will use kleopatra-vsdrc and kleopatra-vsdstaterc, and GnuPG Desktop will use kleopatra-gpdrc and kleopatra-gpdstaterc. That's a side effect of the changes for T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel where the internal application name is set to kleopatra, kleopatra-vsd or kleopatra-gpd for the different flavors.
  • The Kleopatra configuration files are not migrated to the new location. (The group configuration should already have been migrated.)
Feb 26 2025, 1:52 PM · gpd5x, kleopatra
ikloecker changed the status of T6799: Kleopatra configuration files in wrong places, a subtask of T7040: Make it possible to install GnuPG VSD and GPD in parallel, from Open to Testing.
Feb 26 2025, 1:32 PM · kleopatra, Restricted Project
ikloecker changed the status of T6799: Kleopatra configuration files in wrong places from Open to Testing.

By the way, this also works for different GNUPGHOME. Tested with a gpgconf.ctl file with content gnupg = gnupg-gpd next to gpgconf.exe.

Feb 26 2025, 1:32 PM · gpd5x, kleopatra
vitusb created T7544: Kleopatra (gnupg, gpgsm) hang on key-creation when x.509 certs are in keystore.
Feb 26 2025, 12:36 PM · gnupg, kleopatra, Bug Report
ebo added a project to T7543: Kleopatra: width of "valid until" column: kleopatra.
Feb 26 2025, 12:06 PM · kleopatra
ebo triaged T7543: Kleopatra: width of "valid until" column as Normal priority.
Feb 26 2025, 12:06 PM · kleopatra
ikloecker added a comment to T6799: Kleopatra configuration files in wrong places.

Kleopatra now writes/reads all config files to/from GNUPGHOME/kleopatra.

Feb 26 2025, 11:47 AM · gpd5x, kleopatra
ebo closed T7258: Kleopatra: Limit the maximum column size when fitting the columns to their content as Resolved.
Feb 26 2025, 11:30 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo added a comment to T7258: Kleopatra: Limit the maximum column size when fitting the columns to their content.

VSD 3.3.0:

Feb 26 2025, 11:29 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo moved T7258: Kleopatra: Limit the maximum column size when fitting the columns to their content from QA to vsd-3.3.0 on the vsd33 board.
Feb 26 2025, 11:29 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
tps800 created T7542: Subscribing to lists supported at https://lists.gnupg.org/mailman/listinfo/ seems not working.
Feb 26 2025, 10:16 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd883605fb49a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 26 2025, 4:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa3c1c2c93fcd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 26 2025, 2:39 AM

Feb 25 2025

calvin updated the task description for T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2.
Feb 25 2025, 10:57 PM · gpgme, gnupg, pinentry
calvin created T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2.
Feb 25 2025, 10:56 PM · gpgme, gnupg, pinentry
ikloecker committed rKLEOPATRA6d6d798e69b0: On Windows, ensure that GNUPGHOME is set to GnuPG's home directory (authored by ikloecker).
On Windows, ensure that GNUPGHOME is set to GnuPG's home directory
Feb 25 2025, 5:21 PM
ebo moved T7329: Update about data of Kleopatra from WIP to Done on the gpd5x board.
Feb 25 2025, 4:48 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ebo closed T6485: Kleopatra: Don't use checkboxes to configure signing and encryption as Resolved.

The button for "Encrypt to others" is gone:

Feb 25 2025, 4:46 PM · gpd5x, kleopatra
werner triaged T7540: Kleopatra: Wrong tab order in smart card window as Normal priority.
Feb 25 2025, 4:33 PM · gpd5x, kleopatra
werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Looks like scdaemon which I experienced today also but without having enabled scdaemon logging.

Feb 25 2025, 3:48 PM · gnupg, kleopatra
ebo closed T7413: Kleopatra: Smartcard action buttons in case of p15 cards are sometimes not responsive as Resolved.

VSD 3.3.0: The buttons work as soon as the certificates are imported. (Depending on the card this will take some time)

Feb 25 2025, 3:29 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo moved T7413: Kleopatra: Smartcard action buttons in case of p15 cards are sometimes not responsive from QA to vsd-3.3.0 on the vsd33 board.
Feb 25 2025, 3:29 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker claimed T6799: Kleopatra configuration files in wrong places.
Feb 25 2025, 3:14 PM · gpd5x, kleopatra
l10n daemon script <scripty@kde.org> committed rKLEOPATRA278eb86d38f2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 25 2025, 4:14 AM
gniibe added a comment to T7519: libgcrypt: (EC)DSA signature generation should be constant-time.

One more change for _gcry_dsa_gen_k in rC54caef02afa9: cipher:(EC)DSA: Simply use mpi_clear_highbit in _gcry_dsa_gen_k.

Feb 25 2025, 3:47 AM · libgcrypt, Bug Report
gniibe committed rC54caef02afa9: cipher:(EC)DSA: Simply use mpi_clear_highbit in _gcry_dsa_gen_k. (authored by gniibe).
cipher:(EC)DSA: Simply use mpi_clear_highbit in _gcry_dsa_gen_k.
Feb 25 2025, 3:46 AM
gniibe committed rCc1da86e45a6e: mpi: Avoid normalizing MPI in _gcry_mpi_invm. (authored by gniibe).
mpi: Avoid normalizing MPI in _gcry_mpi_invm.
Feb 25 2025, 3:45 AM
gniibe added a comment to T7519: libgcrypt: (EC)DSA signature generation should be constant-time.

One more change for mpi_invm in rCc1da86e45a6e: mpi: Avoid normalizing MPI in _gcry_mpi_invm.

Feb 25 2025, 3:25 AM · libgcrypt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRAbc5d310af99f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 25 2025, 2:37 AM

Feb 24 2025

CarlSchwan committed rW4962b3429a06: Remove no longer needed patchs for gpgoljs (authored by CarlSchwan).
Remove no longer needed patchs for gpgoljs
Feb 24 2025, 3:55 PM
CarlSchwan committed rWe25a71ce2cb1: Remove listing of dlls no longer created (authored by CarlSchwan).
Remove listing of dlls no longer created
Feb 24 2025, 3:55 PM
CarlSchwan committed rWa960da21ae12: Move back to Qt 6.7 (authored by CarlSchwan).
Move back to Qt 6.7
Feb 24 2025, 3:55 PM
CarlSchwan committed rW0866a83cd13a: Move mimetreeparser patch (authored by CarlSchwan).
Move mimetreeparser patch
Feb 24 2025, 3:55 PM
CarlSchwan committed rW967cfc1e8f43: Fix download location for some packages (authored by CarlSchwan).
Fix download location for some packages
Feb 24 2025, 3:55 PM
CarlSchwan committed rWcf6c56e5847b: Fix crash in compilation by disabling some compiler options (authored by CarlSchwan).
Fix crash in compilation by disabling some compiler options
Feb 24 2025, 3:55 PM
CarlSchwan committed rW6005d23de18b: Bump freetype version (authored by CarlSchwan).
Bump freetype version
Feb 24 2025, 3:55 PM
CarlSchwan committed rW769cf26834b0: Update dependencies (authored by CarlSchwan).
Update dependencies
Feb 24 2025, 3:55 PM
CarlSchwan committed rWcec85eb35ccc: Switch download script from wget to curl (authored by CarlSchwan).
Switch download script from wget to curl
Feb 24 2025, 3:55 PM
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Logs of a recent hang

Feb 24 2025, 3:33 PM · gnupg, kleopatra
ikloecker committed rKLEOPATRA388f9ee0480a: Remove obsolete extra cmake variables (authored by ikloecker).
Remove obsolete extra cmake variables
Feb 24 2025, 3:14 PM
ikloecker committed rKLEOPATRAfb3978bd5b3c: Use default name for configuration file (authored by ikloecker).
Use default name for configuration file
Feb 24 2025, 3:14 PM
ebo added a comment to T7128: Kleopatra: make details clear for keys with multiple locations.

VSD 3.3.0:

Feb 24 2025, 2:57 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo updated the task description for T7540: Kleopatra: Wrong tab order in smart card window.
Feb 24 2025, 2:50 PM · gpd5x, kleopatra
ebo closed T7119: Kleopatra: Progress bar in smartcard view does not disappear as Resolved.

Haven't seen this in a while.

Feb 24 2025, 2:36 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo moved T7119: Kleopatra: Progress bar in smartcard view does not disappear from QA to vsd-3.3.0 on the vsd33 board.
Feb 24 2025, 2:35 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo closed T6499: Kleopatra: no error if trying to write decrypted file to write-protected folder as Resolved.

works in VSD 3.3.0:

Feb 24 2025, 2:30 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo moved T6499: Kleopatra: no error if trying to write decrypted file to write-protected folder from QA to vsd-3.3.0 on the vsd33 board.
Feb 24 2025, 2:30 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo moved T7077: Kleopatra: Wrong tab order in NetKey card widget from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 24 2025, 2:02 PM · a11y, kleopatra, Restricted Project
ebo changed the status of T7077: Kleopatra: Wrong tab order in NetKey card widget from Invalid to Resolved.
Feb 24 2025, 2:02 PM · a11y, kleopatra, Restricted Project
ebo closed T7077: Kleopatra: Wrong tab order in NetKey card widget as Invalid.

VSD 3.3.0:

Feb 24 2025, 2:00 PM · a11y, kleopatra, Restricted Project
ebo created T7540: Kleopatra: Wrong tab order in smart card window.
Feb 24 2025, 1:57 PM · gpd5x, kleopatra
ebo closed T6072: Kleopatra: Display "gpgconf -X" , a subtask of T7366: Logging related issues, as Resolved.
Feb 24 2025, 1:28 PM · kleopatra
ebo closed T6072: Kleopatra: Display "gpgconf -X" as Resolved.

VSD 3.3.0: OK.

Feb 24 2025, 1:28 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
ebo moved T6072: Kleopatra: Display "gpgconf -X" from QA to vsd-3.3.0 on the vsd33 board.
Feb 24 2025, 1:28 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
ebo closed T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog as Resolved.

ok in VSD 3.3.0, too

Feb 24 2025, 12:07 PM · vsd33 (vsd-3.3.0), Feature Request, kleopatra, Restricted Project
ebo moved T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog from QA to vsd-3.3.0 on the vsd33 board.
Feb 24 2025, 12:07 PM · vsd33 (vsd-3.3.0), Feature Request, kleopatra, Restricted Project
l10n daemon script <scripty@kde.org> committed rLIBKLEOde6dd8500745: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 24 2025, 11:29 AM
ikloecker committed rKLEOPATRA7a1f8a48ddbf: Merge tooltippreferences into settings (authored by ikloecker).
Merge tooltippreferences into settings
Feb 24 2025, 11:05 AM
ikloecker committed rKLEOPATRA47c4fe91d249: Merge fileoperationspreferences into settings (authored by ikloecker).
Merge fileoperationspreferences into settings
Feb 24 2025, 11:05 AM
ikloecker committed rKLEOPATRA2234ab3148e8: Merge smimevalidationpreferences into settings (authored by ikloecker).
Merge smimevalidationpreferences into settings
Feb 24 2025, 11:05 AM
ikloecker committed rKLEOPATRA9c1f6f6d503a: Store size of DecryptVerifyEMailWizard in state config (authored by ikloecker).
Store size of DecryptVerifyEMailWizard in state config
Feb 24 2025, 11:05 AM
werner committed rGc68eca636375: tools: Add envvar GPG_AUTHCODE_SIGN_MODE to disable signing. (authored by werner).
tools: Add envvar GPG_AUTHCODE_SIGN_MODE to disable signing.
Feb 24 2025, 10:56 AM
werner closed T7508: GPGME gpgme_pubkey_algo_string Returns "unknown" for RSA Keys as Resolved.
Feb 24 2025, 10:37 AM · gpgme, Bug Report
CarlSchwan committed rLIBKLEO121496c18c48: Use short date format in signature message (authored by CarlSchwan).
Use short date format in signature message
Feb 24 2025, 9:59 AM
werner closed T7539: validating an OpenPGP `Signed Message` with a text-mode signature and binary-mode literal data packet as Resolved.

I don't see a bug here and any change in this domain disks a regression with existing data. BTW, the mode byte was not even part of the signed data before signature version 5.

Feb 24 2025, 9:56 AM · Not A Bug, gnupg
werner closed T7106: Trailing newline trouble in clearsigned message generation and verification as Resolved.

My comment from a year ago still holds true; you may want to fix your testing framework and re-openig this bug iff you can show that there will be no regression with PGP 7 and later.

Feb 24 2025, 9:51 AM · Not A Bug, gnupg
ikloecker committed rKLEOPATRAa51a68922c92: Store size of DecryptVerifyEMailWizard in state config (authored by ikloecker).
Store size of DecryptVerifyEMailWizard in state config
Feb 24 2025, 9:44 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA40bd4c198acd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 24 2025, 2:38 AM

Feb 23 2025

l10n daemon script <scripty@kde.org> committed rKLEOPATRA12dc23db412c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Feb 23 2025, 2:39 AM

Feb 22 2025

dkg created T7539: validating an OpenPGP `Signed Message` with a text-mode signature and binary-mode literal data packet.
Feb 22 2025, 3:03 PM · Not A Bug, gnupg
dkg added a comment to T7527: Keyring/keybox denial of service.

Thank you @werner ! I can confirm that the patches that have landed on STABLE-BRANCH-2-4 do clear up the DoS i was seeing for signature verification.

Feb 22 2025, 3:08 AM · OpenPGP, gnupg, Bug Report

Feb 21 2025

dkg added a comment to T7106: Trailing newline trouble in clearsigned message generation and verification.

The patch below fixes the master branch to be compliant with the standards for CSF message generation and verification.

Feb 21 2025, 8:00 PM · Not A Bug, gnupg
fmg closed T7537: WKD key import denied due to false dirmngr caching as Resolved.

New Situation
Once I started testing in logging mode the problem had gone away already. There were some hints to HTTPS certificate issues, but nothing really to blame. Neither with nor without logging the problem could be reproduced after two days of questioning me.

Feb 21 2025, 5:05 PM · dirmngr, wkd, Bug Report
werner committed rGfdcc69c29de2: dirmngr: Prepare for new command KS_DEL. (authored by werner).
dirmngr: Prepare for new command KS_DEL.
Feb 21 2025, 2:43 PM
werner committed rGdb7141d462ed: dirmngr: Factor a common command parsing code out. (authored by werner).
dirmngr: Factor a common command parsing code out.
Feb 21 2025, 2:43 PM
werner committed rG75667050dc34: build: Update autogen.sh to the current version. (authored by werner).
build: Update autogen.sh to the current version.
Feb 21 2025, 12:59 PM
werner committed rGbec71fdbe57b: speedo: Do not build gpgme anymore. (authored by werner).
speedo: Do not build gpgme anymore.
Feb 21 2025, 12:56 PM
werner closed T7527: Keyring/keybox denial of service as Resolved.

Also fixed for 2.4

Feb 21 2025, 12:24 PM · OpenPGP, gnupg, Bug Report
werner committed rGda0164efc7f3: gpg: Fix a verification DoS due to a malicious subkey in the keyring. (authored by werner).
gpg: Fix a verification DoS due to a malicious subkey in the keyring.
Feb 21 2025, 12:24 PM
werner committed rG9cd371b12d80: gpg: Remove a signature check function wrapper. (authored by werner).
gpg: Remove a signature check function wrapper.
Feb 21 2025, 12:24 PM
werner lowered the priority of T7527: Keyring/keybox denial of service from High to Normal.

This has been fixed in master with rG48978ccb4e:

Feb 21 2025, 12:18 PM · OpenPGP, gnupg, Bug Report
werner committed rG48978ccb4e20: gpg: Fix a verification DoS due to a malicious subkey in the keyring. (authored by werner).
gpg: Fix a verification DoS due to a malicious subkey in the keyring.
Feb 21 2025, 12:15 PM
werner committed rG5e87e452e4e8: gpg: Remove a signature check function wrapper. (authored by werner).
gpg: Remove a signature check function wrapper.
Feb 21 2025, 12:15 PM
werner committed rM6ad324752885: Update autogen.sh from gpgrt (authored by werner).
Update autogen.sh from gpgrt
Feb 21 2025, 11:24 AM
werner committed rM7e6a65e66a96: Remove the long deprecated and never working trust list functions. (authored by werner).
Remove the long deprecated and never working trust list functions.
Feb 21 2025, 11:24 AM
werner committed rM4139cbcdc244: Bump LT version to C45/A0/R0 (authored by werner).
Bump LT version to C45/A0/R0
Feb 21 2025, 11:24 AM
werner committed rMd54d6eaa642b: Remove long deprecated functions. (authored by werner).
Remove long deprecated functions.
Feb 21 2025, 11:24 AM
werner committed rWd7301355a8fb: Update autogen.sh from libgpg-error. (authored by werner).
Update autogen.sh from libgpg-error.
Feb 21 2025, 11:13 AM
werner committed rE542b6fce1390: Fix logic for finding the beta version number (authored by ikloecker).
Fix logic for finding the beta version number
Feb 21 2025, 11:13 AM