Page MenuHome GnuPG
Feed Advanced Search

Dec 26 2025

werner shifted T7903: Multiple Plaintext Attack on Detached PGP Signatures in GnuPG from the Restricted Space space to the S1 Public space.
Dec 26 2025, 2:57 PM · Not A Bug, OpenPGP, gnupg
werner shifted T7902: OpenPGP Cleartext Signature Framework from the Restricted Space space to the S1 Public space.
Dec 26 2025, 2:55 PM · Not A Bug, OpenPGP, FAQ, gnupg
werner shifted T7901: Cleartext Signature Forgery in NotDashEscaped header implementation in GnuPG from the Restricted Space space to the S1 Public space.
Dec 26 2025, 2:54 PM · gnupg, Bug Report
werner added a comment to T7900: Cleartext Signature Forgery in GnuPG.

Regarding the cleartext signature please see this piece: https://gnupg.org/blog/20251226-cleartext-signatures.html

Dec 26 2025, 2:53 PM · Not A Bug, OpenBSD, gnupg
werner shifted T7900: Cleartext Signature Forgery in GnuPG from the Restricted Space space to the S1 Public space.
Dec 26 2025, 2:52 PM · Not A Bug, OpenBSD, gnupg
werner committed rDe49f4c3c89c2: blog: Cleartext Signatures Considered Harmful (authored by werner).
blog: Cleartext Signatures Considered Harmful
Dec 26 2025, 1:33 PM

Dec 23 2025

werner committed rG81bb949755ce: keyboxd: Fix database schema migration. (authored by werner).
keyboxd: Fix database schema migration.
Dec 23 2025, 3:45 PM
werner committed rD2c03556ba350: swdb: Update gpgex to 1.1.0 (authored by werner).
swdb: Update gpgex to 1.1.0
Dec 23 2025, 2:00 PM
werner committed rG267f6db56dcc: doc: Document default symmetric algo as AES-256 (authored by werner).
doc: Document default symmetric algo as AES-256
Dec 23 2025, 1:21 PM
werner changed the status of T7983: gpg: the validity of a secret key is changed by making a certification with it from Open to Testing.
Dec 23 2025, 12:34 PM · gpd5x (gpd-5.0.0), keyboxd, Bug Report, gnupg26
werner committed rG5d0ba97c8125: Prepare NEWS (authored by werner).
Prepare NEWS
Dec 23 2025, 12:25 PM
werner committed rG1b3bb7dded18: po: Enable Georgian translation. (authored by werner).
po: Enable Georgian translation.
Dec 23 2025, 12:25 PM
werner committed rG6c1d13ac66d7: gpg: Implement skip function for keyboxd to fix a validation bug. (authored by werner).
gpg: Implement skip function for keyboxd to fix a validation bug.
Dec 23 2025, 12:25 PM
werner committed rG01eaa386ec06: keybox: Fix the not yet used uid and pk keyblock index return values. (authored by werner).
keybox: Fix the not yet used uid and pk keyblock index return values.
Dec 23 2025, 12:25 PM

Dec 22 2025

werner triaged T7983: gpg: the validity of a secret key is changed by making a certification with it as High priority.
Dec 22 2025, 5:29 PM · gpd5x (gpd-5.0.0), keyboxd, Bug Report, gnupg26
werner moved T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit from WIP to QA on the gpd5x board.

Fixed in gpg4win-5.0.0-beta476

Dec 22 2025, 5:29 PM · gpd5x (gpd-5.0.0), Windows, okular, kleopatra
werner committed rW835e131c69be: Update GpgOL/Web (authored by werner).
Update GpgOL/Web
Dec 22 2025, 3:42 PM
werner added a comment to T7983: gpg: the validity of a secret key is changed by making a certification with it.

This has likely a similar cause as T1794

Dec 22 2025, 3:14 PM · gpd5x (gpd-5.0.0), keyboxd, Bug Report, gnupg26

Dec 19 2025

werner committed rW62ff239db0ef: Allow rebuilding mingw also with older docker versions. (authored by werner).
Allow rebuilding mingw also with older docker versions.
Dec 19 2025, 3:51 PM
werner committed rWf46197466114: Merge patch-libwinpthread (authored by werner).
Merge patch-libwinpthread
Dec 19 2025, 12:57 PM

Dec 18 2025

werner placed T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server up for grabs.
Dec 18 2025, 12:11 PM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), gnupg26, Feature Request
werner moved T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server from WIP to QA on the gnupg26 board.
Dec 18 2025, 12:11 PM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), gnupg26, Feature Request
werner added a comment to T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server.

Well, I tested this again. I created a new key and saved a copy. The I updated the expiration date to 2035 and sent the key to the LDAP server. Then I deleted the updated key locally and imported the old copy. Thus I have now:

Dec 18 2025, 12:09 PM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), gnupg26, Feature Request
werner added a comment to T7983: gpg: the validity of a secret key is changed by making a certification with it.

Yesterday I was able to reproduce it once. But despite more than a dozen more tries yesterday and this morning, I could not anymore replicate it. I tested on Unix and one oddity was that I forgot to kill the keyboxd for a clean new test and thus it could serve old keys despite that the pubring.db was already deleted (but the inode still open by keyboxd).

Dec 18 2025, 10:21 AM · gpd5x (gpd-5.0.0), keyboxd, Bug Report, gnupg26

Dec 16 2025

werner committed rXc27dc3e9b90a: Post release updates (authored by werner).
Post release updates
Dec 16 2025, 1:20 PM
werner committed rX9c7ec74d3f79: Modernize and simplify. (authored by werner).
Modernize and simplify.
Dec 16 2025, 1:20 PM
werner committed rX6f2920b6c5db: Remove an unused function. (authored by werner).
Remove an unused function.
Dec 16 2025, 1:20 PM
werner committed rW947f0bd8f273: Update GpgEX to 1.1.0 (authored by werner).
Update GpgEX to 1.1.0
Dec 16 2025, 11:51 AM

Dec 15 2025

werner added a comment to T7040: Make it possible to install GnuPG VSD and GPD in parallel.

Except for GpgEX which I am currently working on.

Dec 15 2025, 6:33 PM · gpd5x, kleopatra
werner committed rW665d316f4b00: Fix regression in NSIS 1.11 (authored by werner).
Fix regression in NSIS 1.11
Dec 15 2025, 2:15 PM

Dec 14 2025

werner added a project to T7975: Official GPGme interface/bindings for Nodejs (node): gpgme.
Dec 14 2025, 4:03 PM · gpgme, Feature Request

Dec 12 2025

werner committed rD3d69b6b34a08: swdb: gpgrt 1.58 (authored by werner).
swdb: gpgrt 1.58
Dec 12 2025, 4:02 PM
werner committed rW84d6b301346e: Update frontend packages (authored by werner).
Update frontend packages
Dec 12 2025, 3:53 PM
werner committed rW5c95eaaca2d6: Update gpgrt due to a syntax error (authored by werner).
Update gpgrt due to a syntax error
Dec 12 2025, 3:47 PM
werner updated the task description for T7970: Release GpgRT 1.58.
Dec 12 2025, 3:45 PM · gpgrt, Release Info
werner committed rEf7c8199fbf0f: Post release updates (authored by werner).
Post release updates
Dec 12 2025, 3:44 PM
werner committed rEe880193c55f0: Release 1.58 (authored by werner).
Release 1.58
Dec 12 2025, 3:44 PM
werner triaged T7974: Release GpgRT 1.59 as Normal priority.
Dec 12 2025, 3:42 PM · gpgrt, Release Info
werner committed rE421e101cf976: w32: Fix a syntax error in a non-DLL build (authored by werner).
w32: Fix a syntax error in a non-DLL build
Dec 12 2025, 11:34 AM
werner triaged T7969: GpgEX: Support concurrently running Kleopatras as Normal priority.
Dec 12 2025, 10:03 AM · gpd, vsd, gpgex

Dec 11 2025

werner committed rOeb3d2e36a5b6: Post release updates (authored by werner).
Post release updates
Dec 11 2025, 4:21 PM
werner committed rOabc19c6b3f23: Release 2.7.0 (authored by werner).
Release 2.7.0
Dec 11 2025, 4:21 PM
werner committed rO9c390aa17f39: Do not anymore use a Registry key to find the GnuPG installation. (authored by werner).
Do not anymore use a Registry key to find the GnuPG installation.
Dec 11 2025, 4:21 PM
werner committed rW59cfe5f72dbe: Update gpgol to 2.7.0 (authored by werner).
Update gpgol to 2.7.0
Dec 11 2025, 3:35 PM
werner committed rD3d0624efb34b: swdb: gpgol 2.7.0 (authored by werner).
swdb: gpgol 2.7.0
Dec 11 2025, 3:32 PM

Dec 10 2025

werner committed rWe48cb9b9e747: Update of libpng to 1.6.53 (authored by werner).
Update of libpng to 1.6.53
Dec 10 2025, 2:15 PM
werner committed rWea237a0ebb13: Release 3.3.4 (now really) (authored by werner).
Release 3.3.4 (now really)
Dec 10 2025, 2:13 PM
werner committed rW9a2596db526b: Release 3.3.4 (authored by werner).
Release 3.3.4
Dec 10 2025, 2:13 PM
werner committed rWb79007e0f42c: Update of libpng to 1.6.53 (authored by werner).
Update of libpng to 1.6.53
Dec 10 2025, 2:13 PM
werner committed rWf2dfb1452a0b: Update gpgrt to 1.57 (authored by werner).
Update gpgrt to 1.57
Dec 10 2025, 2:13 PM
werner committed rDefeeddd15330: swdb: gpgrt 1.57 (authored by werner).
swdb: gpgrt 1.57
Dec 10 2025, 1:56 PM
werner closed T7625: Release GpgRT 1.56 as Resolved.
Dec 10 2025, 1:45 PM · Release Info, gpgrt
werner updated the task description for T7847: Release GpgRT 1.57.
Dec 10 2025, 1:45 PM · Release Info, gpgrt
werner committed rE17f6b1693699: Post release updates (authored by werner).
Post release updates
Dec 10 2025, 1:42 PM
werner committed rE39d7b85a7d69: Release 1.57 (authored by werner).
Release 1.57
Dec 10 2025, 1:42 PM
werner triaged T7970: Release GpgRT 1.58 as Normal priority.
Dec 10 2025, 1:39 PM · gpgrt, Release Info
werner committed rG4350fc192251: Avoid the function name thread_init. (authored by werner).
Avoid the function name thread_init.
Dec 10 2025, 11:24 AM
werner closed T7958: Rename thread_init() function to thread_init_dirmngr() to avoid conflict on AIX as Resolved.
Dec 10 2025, 11:20 AM · AIX, gnupg, Bug Report
werner added a comment to T7969: GpgEX: Support concurrently running Kleopatras.

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).

Dec 10 2025, 11:10 AM · gpd, vsd, gpgex

Dec 9 2025

werner closed T5005: Unified single header file if it offers same API as Wontfix.
Dec 9 2025, 2:41 PM · libassuan, gpgrt
werner closed T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd as Resolved.
Dec 9 2025, 2:39 PM · Linux, gnupg, gpgrt, Bug Report
werner committed rE6fe7cf710254: argparse: gpgrt_fconcat to get the SYSCONFDIR. (authored by werner).
argparse: gpgrt_fconcat to get the SYSCONFDIR.
Dec 9 2025, 12:08 PM
werner committed rE34dba88757fe: New function gpgrt_fconcat. (authored by werner).
New function gpgrt_fconcat.
Dec 9 2025, 12:00 PM
werner added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

gpgrt 1.57 will come with gpgrt_fconcat. This can be used to get the sysconfig in a portable way:

Dec 9 2025, 11:51 AM · libgcrypt, scute, gpgrt, Bug Report

Dec 3 2025

werner added a comment to T4464: dane refers to draft-ietf-dane-openpgpkey-05, should be RFC 7929 .

That RFC is Experimental anyway

Dec 3 2025, 12:59 PM · gnupg, Documentation, Bug Report
werner closed T4464: dane refers to draft-ietf-dane-openpgpkey-05, should be RFC 7929 as Wontfix.
Dec 3 2025, 12:58 PM · gnupg, Documentation, Bug Report
werner triaged T7965: Remove DANE (DNSSEC) support as Low priority.

Still good for experiments.

Dec 3 2025, 12:57 PM · Feature Request, gnupg

Dec 1 2025

werner updated the task description for T7959: Release GnuPG 2.2.52.
Dec 1 2025, 11:12 AM · gnupg, Release Info
werner committed rG8a11aaebc4fe: Post release updates (authored by werner).
Post release updates
Dec 1 2025, 10:04 AM
werner committed rG58737a975f58: Release 2.5.42 (authored by werner).
Release 2.5.42
Dec 1 2025, 10:04 AM
werner triaged T7960: Release GnuPG 2.2.53 as Low priority.
Dec 1 2025, 10:02 AM · gnupg, Release Info
werner triaged T7959: Release GnuPG 2.2.52 as Normal priority.
Dec 1 2025, 9:24 AM · gnupg, Release Info

Nov 28 2025

werner committed rK2dd35bef663f: ocsp: Add a hack to allow handling SHA256 based CertIDs. (authored by werner).
ocsp: Add a hack to allow handling SHA256 based CertIDs.
Nov 28 2025, 9:52 PM
werner committed rG674aa54242d1: dirmngr: Add a compatibility flag for use with newer Libksba versions. (authored by werner).
dirmngr: Add a compatibility flag for use with newer Libksba versions.
Nov 28 2025, 4:00 PM
werner committed rG8fdf2ae9dd0e: dirmngr: Add a compatibility flag for use with newer Libksba versions. (authored by werner).
dirmngr: Add a compatibility flag for use with newer Libksba versions.
Nov 28 2025, 3:56 PM
werner committed rG31fef13df156: Revert "gpg: Release lock after close also in the compress code path." (authored by werner).
Revert "gpg: Release lock after close also in the compress code path."
Nov 28 2025, 3:56 PM
werner added a reverting change for rG22f9c4a3b3c1: gpg: Release lock after close also in the compress code path.: rG31fef13df156: Revert "gpg: Release lock after close also in the compress code path.".
Nov 28 2025, 3:56 PM

Nov 27 2025

werner committed rD2d2f64a01a4e: Announce gnupg 2.5.14 (authored by werner).
Announce gnupg 2.5.14
Nov 27 2025, 2:09 PM
werner updated the task description for T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.
Nov 27 2025, 11:44 AM · libgcrypt, scute, gpgrt, Bug Report
werner committed rCede4ec6b4511: doc: Add a note on Windows installation (authored by werner).
doc: Add a note on Windows installation
Nov 27 2025, 11:16 AM
werner committed rCd5e3cbfd8845: w32: Use CSIDL_COMMON_APPDATA instead of /etc (authored by werner).
w32: Use CSIDL_COMMON_APPDATA instead of /etc
Nov 27 2025, 11:16 AM

Nov 26 2025

werner lowered the priority of T7828: ldapserver configuration option duplicated from Low to Wishlist.
Nov 26 2025, 2:59 PM · gpd5x, vsd34, Bug Report, kleopatra, vsd
werner lowered the priority of T7828: ldapserver configuration option duplicated from Normal to Low.
Nov 26 2025, 2:57 PM · gpd5x, vsd34, Bug Report, kleopatra, vsd
werner added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

Okay, forward porting that patch is the easiest solution. Actually this is not enough: Users of Libgcrypt also need to make sure that the new sysconfig dir has the right permissions. That's a part for the installer and concrete ACLs may differ.

Nov 26 2025, 2:04 PM · libgcrypt, scute, gpgrt, Bug Report
werner committed rEcb7f580639cc: Dynload GetThreadUILanguage to keep support for Windows XP (authored by werner).
Dynload GetThreadUILanguage to keep support for Windows XP
Nov 26 2025, 12:17 PM
werner added a reverting change for rEa902201d2d78: po: Update Portuguese translation: rE38dc33799f3f: Revert "po: Update Portuguese translation".
Nov 26 2025, 12:17 PM
werner committed rE38dc33799f3f: Revert "po: Update Portuguese translation" (authored by werner).
Revert "po: Update Portuguese translation"
Nov 26 2025, 12:17 PM
werner committed rEa2a752fe21cc: po: Update Portuguese Translation. (authored by Daniel Cerqueira <dan.git@lispclub.com>).
po: Update Portuguese Translation.
Nov 26 2025, 12:17 PM
werner committed rE7f3e0c394281: Use UI language instead of locale for translations (authored by ikloecker).
Use UI language instead of locale for translations
Nov 26 2025, 12:17 PM
werner triaged T7951: GpgOL: Lower security level displayed for pgp keys with revoked userid as Normal priority.

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:

Nov 26 2025, 11:20 AM · vsd34, Bug Report, vsd, gpgol

Nov 25 2025

werner committed rWf8fdfbbe3d17: Update libassuan to 3.0.2 (authored by werner).
Update libassuan to 3.0.2
Nov 25 2025, 4:19 PM
werner committed rWa666273e1c75: Install Okular and GpgOL/Web by default (authored by werner).
Install Okular and GpgOL/Web by default
Nov 25 2025, 4:19 PM
werner triaged T7947: Add feature to gpg-card to set the retry count to a different value. as Normal priority.

Yubikeys allow that. See my mail to the mailing list.

Nov 25 2025, 3:00 PM · Feature Request, scd, gnupg26
werner added a comment to T7951: GpgOL: Lower security level displayed for pgp keys with revoked userid.

Do you mean one of the user-ids has been revoked or the one matching the mail sender?

Nov 25 2025, 2:59 PM · vsd34, Bug Report, vsd, gpgol

Nov 24 2025

werner edited Description on token.
Nov 24 2025, 6:04 PM
werner added a project to T7943: Kleopatra: OK button to set card cardholder/url needs two clicks: token.
Nov 24 2025, 6:03 PM · token, gpd5x, kleopatra
werner triaged T7933: Linking error with GPGMEPP on MacOS Tahoe 26.01/GCC 15.2 as Normal priority.
Nov 24 2025, 6:01 PM · C++, gpgme, Bug Report
werner triaged T7944: GnuPG: full-gen-key for kyber keys without passphrase will ask for passphrase twice as Low priority.

That is a feature not a bug. Make also sense if your threat model is store-trafic-no-decrypt-later. If you can get the key you will also be abale to get the cleartext. Any nobody can remember a passphrase on par with the claimed Kyber security level.

Nov 24 2025, 6:01 PM · PQC, Feature Request, gnupg26
werner committed rDebc00c5ab6e7: ids: Published draft-koch-openpgp-webkey-service-21 (authored by werner).
ids: Published draft-koch-openpgp-webkey-service-21
Nov 24 2025, 3:37 PM
werner added a member for Contributor: rodolfoser.
Nov 24 2025, 2:56 PM