Page MenuHome GnuPG
Feed Advanced Search

Fri, Nov 7

werner updated the task description for T7887: Release Libgcrypt 1.8.12.
Fri, Nov 7, 3:36 PM · libgcrypt, Release Info
werner committed rGff916a05c434: gpg: Improve --list-packets for algorithm 8 (authored by werner).
gpg: Improve --list-packets for algorithm 8
Fri, Nov 7, 11:04 AM

Thu, Nov 6

werner closed T7803: GpgOL: Security level icon not updated for encrypted mails when auto preview is disabled as Resolved.
Thu, Nov 6, 4:56 PM · vsd33 (vsd-3.3.3), gpd5x, vsd, gpgol
werner closed T7858: GpgOL: Opened/Closed encrypted pgp messages unencrypted when read as plain is enabled as Resolved.
Thu, Nov 6, 4:55 PM · vsd33 (vsd-3.3.3), vsd, gpgol
werner shifted T7858: GpgOL: Opened/Closed encrypted pgp messages unencrypted when read as plain is enabled from the Restricted Space space to the S1 Public space.
Thu, Nov 6, 4:54 PM · vsd33 (vsd-3.3.3), vsd, gpgol
werner updated the task description for T6335: Release Libgcrypt 1.8.11.
Thu, Nov 6, 4:28 PM · libgcrypt, Release Info
werner committed rWdecae6c7fc8b: Add missing file for MSI (authored by werner).
Add missing file for MSI
Thu, Nov 6, 4:05 PM
werner committed rW0f090467908c: Release 3.3.3 (authored by werner).
Release 3.3.3
Thu, Nov 6, 4:05 PM
werner added a comment to rG12c0b94fcb5f: agent: Fix wiping memory in PKDECRYPT command..

Maybe we should change wipememory to behave like free; ie. ignore a NULL.

Thu, Nov 6, 9:11 AM
werner triaged T7911: Enhance documentation of VSD Kleopatra settings as Normal priority.
Thu, Nov 6, 9:09 AM · vsd, kleopatra, Unknown Object (Project)
werner changed the status of T7896: Escape binary data in NOTATION* for status-fd from Open to Testing.
Thu, Nov 6, 9:06 AM · gnupg, OpenPGP, Feature Request

Wed, Nov 5

werner committed rG0c3764516228: gpg: Escape chars with high bit set in NOTATION status lines. (authored by werner).
gpg: Escape chars with high bit set in NOTATION status lines.
Wed, Nov 5, 4:52 PM
werner added a comment to T7896: Escape binary data in NOTATION* for status-fd.

Alright, I change it from for notation data (and name).

[GNUPG:] NOTATION_NAME foo@foo.org
[GNUPG:] NOTATION_FLAGS 0 1
[GNUPG:] NOTATION_DATA bla%20bla%20��%20blub

with change:

[GNUPG:] NOTATION_NAME foo@foo.org
[GNUPG:] NOTATION_FLAGS 0 1
[GNUPG:] NOTATION_DATA bla%20bla%20%81%82%20blub
Wed, Nov 5, 4:49 PM · gnupg, OpenPGP, Feature Request
werner added a comment to T7896: Escape binary data in NOTATION* for status-fd.

Since rfc2440 the PGP specs say:

Wed, Nov 5, 3:55 PM · gnupg, OpenPGP, Feature Request
werner added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

I think this is correct even on Unix in case someone really uses /usr/local/etc (which I consider problematic). But for Windows we need to determine this at runtime.

Wed, Nov 5, 3:49 PM · libgcrypt, scute, gpgrt, Bug Report
werner committed rDf8bfcd81f653: New German ftp mirror wity rsync and Tor (authored by werner).
New German ftp mirror wity rsync and Tor
Wed, Nov 5, 2:38 PM
werner committed rD660bf552f8e9: swdb: gpgol 2.6.9 (authored by werner).
swdb: gpgol 2.6.9
Wed, Nov 5, 10:43 AM
werner committed rWbdfa016873eb: Update GpgOL to 2.6.9 (authored by werner).
Update GpgOL to 2.6.9
Wed, Nov 5, 10:26 AM
werner committed rO935e6e03004d: Post release updates (authored by werner).
Post release updates
Wed, Nov 5, 10:08 AM
werner committed rOf398ebd4aff1: Release 2.6.9 (authored by werner).
Release 2.6.9
Wed, Nov 5, 10:08 AM

Tue, Nov 4

werner committed rG1b4ac98de7db: agent: Accept a trustlist with a missing LF at the end. (authored by werner).
agent: Accept a trustlist with a missing LF at the end.
Tue, Nov 4, 9:32 AM

Mon, Nov 3

werner triaged T7895: Kleopatra: Handbook outdated as Normal priority.
Mon, Nov 3, 5:11 PM · Documentation, gpd5x, kleopatra
werner triaged T7881: Public key URL cannot be cleared on ZeitControl OpenPGP v3.4 card as Normal priority.
Mon, Nov 3, 5:08 PM · gpd5x, kleopatra
werner triaged T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc as Normal priority.
Mon, Nov 3, 4:47 PM · libgcrypt, scute, gpgrt, Bug Report
werner changed the status of T7897: Include key preferences in --with-colons from Open to Testing.

Will be in 2.5.14 but I am not yet sure whether or when we put support into gpgme

Mon, Nov 3, 4:45 PM · Gentoo, Feature Request
werner committed rG8b44256a5549: gpg: Print new "pfc" record in --with-colons key listings. (authored by werner).
gpg: Print new "pfc" record in --with-colons key listings.
Mon, Nov 3, 4:42 PM
werner added a comment to T7897: Include key preferences in --with-colons.

There will be a new "pfc" record to emit the used preferences after a "uid" record. --list-options show-pref must be given.

Mon, Nov 3, 4:32 PM · Gentoo, Feature Request
werner triaged T7897: Include key preferences in --with-colons as Normal priority.
Mon, Nov 3, 4:02 PM · Gentoo, Feature Request
werner added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

For argparse we use /etc as a default but applications may use gpgrt_set_confdir to set a different one. Howeever if we already have a new get_sysconfdir function, it is easy and useful to change the default on Unix.

Mon, Nov 3, 3:29 PM · libgcrypt, scute, gpgrt, Bug Report
werner added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

In GnuPG we use CSIDL_COMMON_APPDATA and append "\GNU\etc\gnupg". If this can't be found we use the rootdir, that is he installation directory of the binary or one up if installed below a bin directory. The reason for using GNU and not POSIX or Unix is merely to avoid name clashes with other software ported to Windows. There was no real standard for this on Windows.

Mon, Nov 3, 3:27 PM · libgcrypt, scute, gpgrt, Bug Report
werner added a comment to T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc.

We already did this for Libgcrypt 1.8 but take care that an installer includig Libgcrypt should run something like

Mon, Nov 3, 3:05 PM · libgcrypt, scute, gpgrt, Bug Report
werner raised the priority of T7251: Autofetch signature keys used by a trusted introducer from Normal to High.
Mon, Nov 3, 2:05 PM · Restricted Project, Feature Request, gnupg22
werner committed rWcb20683ba9e8: msi: Use "Everyone" for sysconfdir's gcrypt permissions. (authored by werner).
msi: Use "Everyone" for sysconfdir's gcrypt permissions.
Mon, Nov 3, 11:38 AM
werner edited projects for T7896: Escape binary data in NOTATION* for status-fd, added: Feature Request, OpenPGP, gnupg; removed Bug Report.

The question is who shall correct the wrong encoding of notation data (assuming it is flagged as human readable). Escaping is a solution but needs a lot of extra bytes.

Mon, Nov 3, 9:58 AM · gnupg, OpenPGP, Feature Request
werner renamed T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table. from keyboxd: subkey issue connected to ADSK to keyboxd: a new subkey is sometimes not stored in the fingerprint table..
Mon, Nov 3, 9:54 AM · Bug Report, keyboxd, gnupg
werner triaged T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table. as High priority.

It is not an ADSK issue. The problem is that the new subkey has not been entered into the fingerprint table and can thus not be found.

Mon, Nov 3, 9:52 AM · Bug Report, keyboxd, gnupg
werner added a comment to F31492247: agent-ssh-fix-2025-10-30.patch.

I think at line 82 we should use xtrymalloc as always in gpg-agent. xtrymalloc expands to gcry_malloc.

Mon, Nov 3, 9:38 AM

Tue, Oct 28

werner committed rW206c5d267a7f: Update GnuPG to 2.2.51 and libgcrypt to 1.8.12 (authored by werner).
Update GnuPG to 2.2.51 and libgcrypt to 1.8.12
Tue, Oct 28, 3:01 PM
werner committed rG4df881d06219: Release 2.2.51 (authored by werner).
Release 2.2.51
Tue, Oct 28, 2:58 PM
werner committed rGa75c060ef7e3: Post release updates (authored by werner).
Post release updates
Tue, Oct 28, 2:58 PM
werner committed rWe40891056d9b: Fix recent poppler patches (authored by werner).
Fix recent poppler patches
Tue, Oct 28, 2:54 PM
werner committed rWd7e620471560: Update GpgOL to 2.6.8 (authored by werner).
Update GpgOL to 2.6.8
Tue, Oct 28, 2:23 PM
werner committed rW0496f61cf429: Create a sysconfdir for Libgcrypt (authored by werner).
Create a sysconfdir for Libgcrypt
Tue, Oct 28, 2:23 PM
werner committed rD13048268c43f: swdb: libgcrypt 1.8.12 (authored by werner).
swdb: libgcrypt 1.8.12
Tue, Oct 28, 9:26 AM
werner committed rCd3b98c1d5fe5: Release 1.8.12 (authored by werner).
Release 1.8.12
Tue, Oct 28, 9:23 AM
werner committed rC1aa1469aa5cf: Post release updates (authored by werner).
Post release updates
Tue, Oct 28, 9:23 AM
werner triaged T7887: Release Libgcrypt 1.8.12 as Normal priority.
Tue, Oct 28, 8:51 AM · libgcrypt, Release Info

Mon, Oct 27

werner committed rGbad0e15d8723: w32: Make the extra check for a compliant RNG actually work. (authored by werner).
w32: Make the extra check for a compliant RNG actually work.
Mon, Oct 27, 5:47 PM
werner committed rC33413bf3ddc0: w32: Use CSIDL_COMMON_APPDATA instead of /etc (authored by werner).
w32: Use CSIDL_COMMON_APPDATA instead of /etc
Mon, Oct 27, 5:02 PM
werner committed rD9293361655ef: swdb: gpgol 2.6.8 (authored by werner).
swdb: gpgol 2.6.8
Mon, Oct 27, 3:13 PM
werner committed rG1e929abd20fa: gpg: Fix possible memory corruption in the armor parser. (authored by werner).
gpg: Fix possible memory corruption in the armor parser.
Mon, Oct 27, 2:56 PM
werner committed rOaf7acd31dd0f: Post release updates (authored by werner).
Post release updates
Mon, Oct 27, 2:47 PM
werner committed rOb268c8cef6cf: Release 2.6.8 (authored by werner).
Release 2.6.8
Mon, Oct 27, 2:47 PM
werner committed rO412779bc5622: po: msgmerge (authored by werner).
po: msgmerge
Mon, Oct 27, 2:47 PM
werner committed rMeba8776a3f59: Improve tracing for engine-gpgsm (authored by werner).
Improve tracing for engine-gpgsm
Mon, Oct 27, 2:29 PM
werner committed rGad0c6c33c3d6: gpg: Do not use a default when asking for another output filename. (authored by werner).
gpg: Do not use a default when asking for another output filename.
Mon, Oct 27, 12:49 PM
werner triaged T7875: GnuPG: Deletion of kyber key fails as Normal priority.

Workaround is to use --with-keygrip and delete both <keygrip>.key files. Problem here is that one part may be on a smartcard or one part might be shared (although not allowed) with other keys.

Mon, Oct 27, 12:17 PM · Bug Report, PQC, gnupg26

Fri, Oct 24

werner committed rA563252ade068: Work around missing getpeereid declaration on AIX. (authored by Collin Funk via Gnupg-devel <gnupg-devel@gnupg.org>).
Work around missing getpeereid declaration on AIX.
Fri, Oct 24, 4:45 PM
werner committed rG6570700fddcb: gpg: Improve/relax the checking of preference options. (authored by werner).
gpg: Improve/relax the checking of preference options.
Fri, Oct 24, 4:21 PM
werner added a project to T7871: GpgOL: Msg export of mails with long subjects broken: Bug Report.

But you are able to do this w/o gpgol being active?

Fri, Oct 24, 11:24 AM · Bug Report, gpd5x, gpgol
werner triaged T7873: Decrypt to foo.gpg.part files and rename as Normal priority.
Fri, Oct 24, 9:37 AM · Feature Request, gnupg26

Thu, Oct 23

werner added a comment to T7828: ldapserver configuration option duplicated.

gpgconf does not know about the global config files. Nor does it known about things like gpg.conf-2 etc.

Thu, Oct 23, 2:44 PM · vsd34, Bug Report, kleopatra, vsd
werner merged task T7779: dirmngr: use different keyserver for sending and receiving certificates into T7866: Allow separate LDAP keyserver for uploading.
Thu, Oct 23, 1:40 PM · dirmngr, vsd34, gpd5x
werner merged T7779: dirmngr: use different keyserver for sending and receiving certificates into T7866: Allow separate LDAP keyserver for uploading.
Thu, Oct 23, 1:40 PM · LDAP, Feature Request, gnupg26
werner committed rG115d138ba599: gpg: Fix possible memory corruption in the armor parser. (authored by werner).
gpg: Fix possible memory corruption in the armor parser.
Thu, Oct 23, 11:36 AM

Wed, Oct 22

werner triaged T7828: ldapserver configuration option duplicated as Normal priority.
Wed, Oct 22, 5:17 PM · vsd34, Bug Report, kleopatra, vsd
werner committed rDe7b053512c50: Announce 2.5.13 (authored by werner).
Announce 2.5.13
Wed, Oct 22, 4:34 PM
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2025q4/000498.html on T7801: Release GnuPG 2.5.13.
Wed, Oct 22, 4:17 PM · gnupg, Release Info
werner committed rDc053c74707e7: swdb: GnuPG 2.5.13 (authored by werner).
swdb: GnuPG 2.5.13
Wed, Oct 22, 3:25 PM
werner committed rWa6e380f8f455: Update to GnuPG 2.5.13 (authored by werner).
Update to GnuPG 2.5.13
Wed, Oct 22, 2:32 PM
werner moved T7804: de-vs compliance not shown if also password encrypted from WIP to QA on the gnupg26 board.
Wed, Oct 22, 2:26 PM · gnupg22 (gnupg-2.2.49), vsd33 (vsd-3.3.3), Bug Report, vsd, gnupg26
werner moved T1825: Add a re-encrypt to additional key from Backlog to QA on the gnupg26 board.
Wed, Oct 22, 2:25 PM · gnupg26, Restricted Project, Feature Request
werner changed the status of T1825: Add a re-encrypt to additional key from Open to Testing.
Wed, Oct 22, 2:25 PM · gnupg26, Restricted Project, Feature Request
werner moved T7855: keybox/keydb locking issue in 2.6 from Backlog to QA on the gnupg26 board.
Wed, Oct 22, 2:24 PM · gnupg26, gpd5x
werner moved T7866: Allow separate LDAP keyserver for uploading from WIP to QA on the gnupg26 board.
Wed, Oct 22, 2:24 PM · LDAP, Feature Request, gnupg26
werner changed the status of T7840: Oddity with 7816 change_reference_data from Open to Testing.
Wed, Oct 22, 2:23 PM · Bug Report, gnupg22, gnupg26, scd
werner updated the task description for T7869: Release GnuPG 2.5.14.
Wed, Oct 22, 2:22 PM · gnupg, Release Info
werner closed T7756: Release GnuPG 2.5.12 as Resolved.
Wed, Oct 22, 2:21 PM · Release Info, gnupg
werner updated the task description for T7801: Release GnuPG 2.5.13.
Wed, Oct 22, 2:21 PM · gnupg, Release Info
werner updated the task description for T7869: Release GnuPG 2.5.14.
Wed, Oct 22, 2:18 PM · gnupg, Release Info
werner committed rG81855360dacd: Post release updates (authored by werner).
Post release updates
Wed, Oct 22, 2:17 PM
werner committed rGb39a0298112d: Release 2.5.13 (authored by werner).
Release 2.5.13
Wed, Oct 22, 2:17 PM
werner committed rGc6aa701dbd22: po: msgmerge (authored by werner).
po: msgmerge
Wed, Oct 22, 2:17 PM
werner triaged T7869: Release GnuPG 2.5.14 as Normal priority.
Wed, Oct 22, 2:16 PM · gnupg, Release Info
werner committed rG4329e4746368: gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures. (authored by werner).
gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures.
Wed, Oct 22, 2:06 PM
werner committed rG9d302f978bd7: gpg: Error out on unverified output for non-detached signatures. (authored by werner).
gpg: Error out on unverified output for non-detached signatures.
Wed, Oct 22, 2:02 PM
werner committed rGddb012be7fe2: gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures. (authored by werner).
gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures.
Wed, Oct 22, 2:02 PM
werner added a comment to T7855: keybox/keydb locking issue in 2.6 .

I'd sad we keep it as it is now (unless we see a regression). The real and only correct solution is the use of a daemon to serialize access.

Wed, Oct 22, 1:34 PM · gnupg26, gpd5x
werner committed rGdb9705ef594d: gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures. (authored by werner).
gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures.
Wed, Oct 22, 12:38 PM
werner committed rG8abc320f2a75: gpg: Error out on unverified output for non-detached signatures. (authored by werner).
gpg: Error out on unverified output for non-detached signatures.
Wed, Oct 22, 12:38 PM
werner committed rG1f85a6794eba: Update NEWS (authored by werner).
Update NEWS
Wed, Oct 22, 12:38 PM

Tue, Oct 21

werner committed rW11fa56c316be: Another Kleopatra update (authored by werner).
Another Kleopatra update
Tue, Oct 21, 12:42 PM
werner added a comment to T7688: gpgme block when trying to encrypt.

That might be related to T2196 which has been hopefully fixed in 2.2.50 and also in the next 2.6. Closing this task.

Tue, Oct 21, 12:18 PM · gpgol2
werner closed T7688: gpgme block when trying to encrypt as Resolved.

That might be related to T2196 which has been hopefully fixed in 2.2.50 and also in the next 2.6. Closing this task.

Tue, Oct 21, 12:18 PM · gpgol2
werner committed rW7a17bd0d39b3: Update kleo, libkleo, gpg4win-tools, and gpgoljs (authored by werner).
Update kleo, libkleo, gpg4win-tools, and gpgoljs
Tue, Oct 21, 12:01 PM
werner moved T7864: updated nl.po for gnupg 2.4 from Backlog to done on the gnupg24 board.
Tue, Oct 21, 11:25 AM · gnupg24, Bug Report
werner closed T7864: updated nl.po for gnupg 2.4 as Resolved.
Tue, Oct 21, 11:25 AM · gnupg24, Bug Report
werner added a comment to T7864: updated nl.po for gnupg 2.4.

I applied it to the 2.4 branch but please do not continue to translate for 2.4. 2.6 (master) is the new target.

Tue, Oct 21, 11:24 AM · gnupg24, Bug Report
werner committed rG905138e25ff6: po: Update German translation (authored by werner).
po: Update German translation
Tue, Oct 21, 11:24 AM
werner committed rGadb0837956fb: nl: Update Dutch translation (authored by werner).
nl: Update Dutch translation
Tue, Oct 21, 11:17 AM