Page MenuHome GnuPG

werner (Werner Koch)
EngineeringAdministrator

Projects

User Details

User Since
Mar 27 2017, 4:48 PM (438 w, 1 d)
Roles
Administrator
Availability
Busy Busy until Sep 9 2030.

Recent Activity

Mon, Aug 18

werner committed rG8c9d732106f1: gpg-auth: Add some more comments to the code. (authored by werner).
gpg-auth: Add some more comments to the code.
Mon, Aug 18, 5:13 PM
werner added a comment to T7777: Gpg4win fails to connect to keyboxd on a cold boot.

The problem is likely the gpg which comes with Git on Windows. Depending on where they are in the %PATH% a wrong one will be used. Please run gpgconf -L to check that the correct version of gnupg is used. I have never used git on Window but I would suggest to remove the gnupg binaries which come with Git and adjust the gpg.exe name in the global config.

Mon, Aug 18, 2:18 PM · Bug Report, gpg4win

Thu, Aug 14

werner committed rE7ee191f54c2a: Set build specific variable for zOS (authored by werner).
Set build specific variable for zOS
Thu, Aug 14, 5:04 PM
werner committed rE6ac5332e4f69: estream: Support the %b conversion specifier from C23 (authored by werner).
estream: Support the %b conversion specifier from C23
Thu, Aug 14, 5:04 PM

Wed, Aug 13

werner added a comment to T7759: Kleopatra: Notepad encryption with S/MIME fails.

A quick check with passing ASSUAN_PIPE_CONNECT_DETACHED does not changed anything.

Wed, Aug 13, 9:54 AM · gnupg26, gpgme, kleopatra, gpd5x
werner committed rG5cee78a03629: Fix typos in messages. (authored by Collin Funk via Gnupg-devel <gnupg-devel@gnupg.org>).
Fix typos in messages.
Wed, Aug 13, 8:06 AM

Tue, Aug 12

werner added a comment to T7759: Kleopatra: Notepad encryption with S/MIME fails.

I wonder whether rA3bccb33ccd9028ff505d9979fd6c8a37393b892d which changes Assuan's waitpid function for Windows is well aligned with the my_waitpid in gpgme's assuan-support.c (which does nothing). gpgme creates a detached process in most cases but for gpgsm assuan_pipe_connect is used without the ASSUAN_PIPE_CONNECT_DETACHED flag.

Tue, Aug 12, 11:12 AM · gnupg26, gpgme, kleopatra, gpd5x
werner added a comment to T7759: Kleopatra: Notepad encryption with S/MIME fails.

Another data point is that the faulty versions use libassuan 3 with a slightly changed API. May one of the follwing chnages cause the problem?

Tue, Aug 12, 10:51 AM · gnupg26, gpgme, kleopatra, gpd5x

Mon, Aug 11

werner committed rG126b995f553b: dirmngr: Improve LDAP debug output. (authored by werner).
dirmngr: Improve LDAP debug output.
Mon, Aug 11, 4:56 PM
werner committed rGPA45fc64a4ac9f: Fix incorrect callback arguments (authored by Sam James via Gnupg-devel <gnupg-devel@gnupg.org>).
Fix incorrect callback arguments
Mon, Aug 11, 4:54 PM
werner triaged T7775: libgcrypt-1.11.2/mpi/mpi-add.c does not compile on PPC Mac OS X 10.5.8, Leopard, because of redefinition of typedefs as Normal priority.
Mon, Aug 11, 4:38 PM · ppc, MacOS, libgcrypt
werner created hugh.
Mon, Aug 11, 10:02 AM
werner added a comment to T7507: Allow reencrypting email and email folders.

Someone should test whether gpgol2 is able to reencrypt all subfolders of a given folder. The file reencrypt tool (current name "recipients") does this already.

Mon, Aug 11, 9:46 AM · gpgol2
werner triaged T7774: Add reencrypt option to mail and folder encryption to output a list of encrypted mails as Normal priority.
Mon, Aug 11, 9:44 AM · Restricted Project, Feature Request, gpgol2
werner triaged T7773: Add reencrypt mail option to copy only encrypted mails as Normal priority.
Mon, Aug 11, 9:41 AM · Restricted Project, Feature Request, gpgol2
werner updated the task description for T7507: Allow reencrypting email and email folders.
Mon, Aug 11, 9:36 AM · gpgol2

Sun, Aug 10

werner closed T7721: libgcrypt build-error with gcc-15 on powerpc and alpha as Resolved.

Thanks for testing.

Sun, Aug 10, 1:59 PM · libgcrypt, Bug Report

Fri, Aug 8

werner committed rMae5f3fc3db27: w32: gpgme-w32spawn now appends to the debug log if enabled. (authored by werner).
w32: gpgme-w32spawn now appends to the debug log if enabled.
Fri, Aug 8, 2:57 PM
werner triaged T7759: Kleopatra: Notepad encryption with S/MIME fails as High priority.
Fri, Aug 8, 6:33 AM · gnupg26, gpgme, kleopatra, gpd5x

Thu, Aug 7

werner placed T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server up for grabs.
Thu, Aug 7, 12:04 PM · gnupg22, gnupg26, Feature Request, gpd5x

Wed, Aug 6

werner committed rG5ddfedf24adb: scd:openpgp: Support Yubikey attestion generation. (authored by werner).
scd:openpgp: Support Yubikey attestion generation.
Wed, Aug 6, 7:47 PM
werner committed rG5016c9f76387: gpgsm: List values of Yubikey opgp attestation meta data. (authored by werner).
gpgsm: List values of Yubikey opgp attestation meta data.
Wed, Aug 6, 7:02 PM

Mon, Aug 4

werner lowered the priority of T7757: Kleopatra: Error "no data" on decryption of tar.gpg archive from Unbreak Now! to Normal.
Mon, Aug 4, 8:09 PM · gnupg26, gpd5x, kleopatra
werner added a comment to T7759: Kleopatra: Notepad encryption with S/MIME fails.

That look s like a problems with logging to stderr in --server mode. On Windows fds 0,1,2 are special.

Mon, Aug 4, 8:07 PM · gnupg26, gpgme, kleopatra, gpd5x
werner changed the status of T7742: Extend the LDAP scheme for non-NTDS installations from Open to Testing.
Mon, Aug 4, 6:13 PM · dirmngr, LDAP, gnupg26
werner committed rGcef53c875683: dirmngr: Allow the use of an ntds like schema on OpenLDAP et al. (authored by werner).
dirmngr: Allow the use of an ntds like schema on OpenLDAP et al.
Mon, Aug 4, 6:12 PM
werner committed rG4061b34ef31e: dirmngr: Allow the use of an ntds like schema on OpenLDAP et al. (authored by werner).
dirmngr: Allow the use of an ntds like schema on OpenLDAP et al.
Mon, Aug 4, 6:09 PM
werner added a comment to T7742: Extend the LDAP scheme for non-NTDS installations.

The advantage of using a fingerprint for referencing a key is that there won't be any collisions in the keyid. Further this unifies the schema with an LDS (Windows) installation where DNs must anyway be unique. But take care the client needs to support this new flag. This will be the case for gnupg >= 2.5.12 (cf. T7756)

Mon, Aug 4, 6:05 PM · dirmngr, LDAP, gnupg26
werner updated the task description for T7314: Release GnuPG 2.2.46.
Mon, Aug 4, 2:50 PM · gnupg22 (gnupg-2.2.46), Release Info
werner committed rD9af4454b2497: swdb: libgcrypt 1.11.2 (authored by werner).
swdb: libgcrypt 1.11.2
Mon, Aug 4, 2:44 PM
werner updated the task description for T7642: Release Libgcrypt 1.11.2.
Mon, Aug 4, 2:38 PM · Release Info, libgcrypt
werner closed T7166: Release Libgcrypt 1.11.1 as Resolved.

1.11.2 has been release see T7642

Mon, Aug 4, 2:37 PM · Release Info, libgcrypt
werner closed T7634: libgcrypt's test t-thread-local fails to link on some platforms. as Resolved.
Mon, Aug 4, 2:36 PM · NetBSD, libgcrypt, Bug Report
werner closed T7642: Release Libgcrypt 1.11.2 as Resolved.

Release done.

Mon, Aug 4, 2:35 PM · Release Info, libgcrypt
werner updated the task description for T7642: Release Libgcrypt 1.11.2.
Mon, Aug 4, 2:35 PM · Release Info, libgcrypt
werner committed rW04562cf823d0: Update Libgcrypt to 1.11.2 (authored by werner).
Update Libgcrypt to 1.11.2
Mon, Aug 4, 2:34 PM
werner removed a project from T5447: Add feature to delete a key from an LDAP server: Restricted Project.
Mon, Aug 4, 12:10 PM · gnupg22, vsd33 (vsd-3.3.3), gnupg26, LDAP
werner moved T5447: Add feature to delete a key from an LDAP server from QA to Done on the gnupg26 board.
Mon, Aug 4, 12:10 PM · gnupg22, vsd33 (vsd-3.3.3), gnupg26, LDAP
werner moved T5447: Add feature to delete a key from an LDAP server from Backlog to QA on the gnupg22 board.
Mon, Aug 4, 12:10 PM · gnupg22, vsd33 (vsd-3.3.3), gnupg26, LDAP
werner added a project to T5447: Add feature to delete a key from an LDAP server: gnupg22.
Mon, Aug 4, 12:09 PM · gnupg22, vsd33 (vsd-3.3.3), gnupg26, LDAP
werner moved T5447: Add feature to delete a key from an LDAP server from WiP to vsd-3.3.3 on the vsd33 board.
Mon, Aug 4, 12:09 PM · gnupg22, vsd33 (vsd-3.3.3), gnupg26, LDAP
werner committed rG53252628de2f: gpg: Do not compress 7z files by default. (authored by werner).
gpg: Do not compress 7z files by default.
Mon, Aug 4, 11:04 AM

Fri, Aug 1

werner moved T7757: Kleopatra: Error "no data" on decryption of tar.gpg archive from WIP to Done on the gnupg26 board.

Test on Windows by overwriting gpgtar from gpg4win-5.0.0-beta357 and also tested on Linux. Debian packages with patches are already available.

Fri, Aug 1, 4:39 PM · gnupg26, gpd5x, kleopatra
werner changed the status of T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server from Open to Testing.
Fri, Aug 1, 4:37 PM · gnupg22, gnupg26, Feature Request, gpd5x
werner committed rG33362b4d9e0e: gpg: Improve the "help" and "full-help" --foo-options. (authored by werner).
gpg: Improve the "help" and "full-help" --foo-options.
Fri, Aug 1, 4:21 PM
werner committed rG242ced25509f: gpg: Try to retrieve a key from LDAP before sending it. (authored by werner).
gpg: Try to retrieve a key from LDAP before sending it.
Fri, Aug 1, 4:21 PM
werner moved T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server from Backlog to WIP on the gnupg26 board.
Fri, Aug 1, 4:19 PM · gnupg22, gnupg26, Feature Request, gpd5x
werner moved T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server from Backlog to WIP on the gpd5x board.

There is a new --keyserver-option update-before-send which is enabled by default.

Fri, Aug 1, 4:18 PM · gnupg22, gnupg26, Feature Request, gpd5x

Thu, Jul 31

werner awarded T7758: Kleopatra: Make the registry path for the GnuPG install directory customizable a Cup of Joe token.
Thu, Jul 31, 8:39 PM · Windows, gpd5x, kleopatra
werner changed the status of T7757: Kleopatra: Error "no data" on decryption of tar.gpg archive from Open to Testing.
Thu, Jul 31, 11:35 AM · gnupg26, gpd5x, kleopatra
werner committed rG5dadef08f050: gpgtar: Do not close stderr when calling gpg. (authored by werner).
gpgtar: Do not close stderr when calling gpg.
Thu, Jul 31, 11:34 AM
werner committed rG037e47981374: gpgtar: Fix regression in end-of-archive detection. (authored by werner).
gpgtar: Fix regression in end-of-archive detection.
Thu, Jul 31, 10:57 AM
werner claimed T7757: Kleopatra: Error "no data" on decryption of tar.gpg archive.
Thu, Jul 31, 10:51 AM · gnupg26, gpd5x, kleopatra
werner updated the task description for T7758: Kleopatra: Make the registry path for the GnuPG install directory customizable.
Thu, Jul 31, 9:39 AM · Windows, gpd5x, kleopatra

Wed, Jul 30

werner added a project to T7757: Kleopatra: Error "no data" on decryption of tar.gpg archive: gnupg26.
Wed, Jul 30, 7:49 PM · gnupg26, gpd5x, kleopatra
werner added a comment to T7755: Kleopatra: Show error if a certification did not succeed, even if the cause is crash of background process.

But we emit a failure at the end of the gpg process; aren't we?

Wed, Jul 30, 4:16 PM · gnupg, gpgme, gpd5x, kleopatra
werner raised the priority of T7757: Kleopatra: Error "no data" on decryption of tar.gpg archive from High to Unbreak Now!.
Wed, Jul 30, 4:14 PM · gnupg26, gpd5x, kleopatra
werner added a comment to T7757: Kleopatra: Error "no data" on decryption of tar.gpg archive.

This might be related to the recent changes in now we spawn processes. Using gpgtar [...] --status-fd=3 3>a.log shows something different than directly using --status-fd=2. Do we handle the process termination correctly; i.e. wait for all status-fd output?

Wed, Jul 30, 4:14 PM · gnupg26, gpd5x, kleopatra
werner closed T7754: gpg segfaults when signing a key with --edit-key and --set-notation=rem@gnupg.org=foo as Resolved.
Wed, Jul 30, 12:54 PM · gnupg, Bug Report
werner committed rKLEOPATRA5baa8e35452e: Update the list of credits. (authored by werner).
Update the list of credits.
Wed, Jul 30, 12:31 PM
werner committed rKLEOPATRA8f9c4ed34edc: Update the list of credits. (authored by werner).
Update the list of credits.
Wed, Jul 30, 11:49 AM
werner closed T7719: Release GnuPG 2.5.10 as Resolved.

Note that 2.5.11 fixes a regression in 2.5.10 regarding the use of notations for 3rd party signatures. See T7743

Wed, Jul 30, 11:06 AM · Release Info, gnupg, gnupg26
werner updated the task description for T7743: Release GnuPG 2.5.11.
Wed, Jul 30, 11:05 AM · gnupg, Release Info
werner committed rW6f830d904836: Update to gnupg 2.5.11 (authored by werner).
Update to gnupg 2.5.11
Wed, Jul 30, 10:50 AM
werner committed rD02dd870d1e06: swdb: gnupg 2.5.11 (authored by werner).
swdb: gnupg 2.5.11
Wed, Jul 30, 10:49 AM
werner committed rG511aceba45a3: Post release updates (authored by werner).
Post release updates
Wed, Jul 30, 10:43 AM
werner committed rG11ab27dfd7ca: Release 2.5.11 (authored by werner).
Release 2.5.11
Wed, Jul 30, 10:43 AM
werner triaged T7756: Release GnuPG 2.5.12 as Normal priority.
Wed, Jul 30, 10:42 AM · Release Info, gnupg
werner changed the status of T7754: gpg segfaults when signing a key with --edit-key and --set-notation=rem@gnupg.org=foo from Open to Testing.
Wed, Jul 30, 10:33 AM · gnupg, Bug Report
werner committed rG78c4d5d20c42: gpg: Fix segv in key signing introduced in 2.5.10 (authored by werner).
gpg: Fix segv in key signing introduced in 2.5.10
Wed, Jul 30, 10:25 AM
werner claimed T7754: gpg segfaults when signing a key with --edit-key and --set-notation=rem@gnupg.org=foo.
Wed, Jul 30, 10:06 AM · gnupg, Bug Report
werner added a comment to T7754: gpg segfaults when signing a key with --edit-key and --set-notation=rem@gnupg.org=foo.

Urgs

Wed, Jul 30, 10:06 AM · gnupg, Bug Report

Tue, Jul 29

werner committed rGf6bd1ad0f8e9: agent: Another fix for our use of point prefixes. (authored by werner).
agent: Another fix for our use of point prefixes.
Tue, Jul 29, 3:29 PM
werner added a comment to T7709: Decryption with ECC smartcard keys broken.

The card returned these 32 bytes:

1883ba0d1cacda6f357ad9caa062ebd7b3a07291a7788565caf38973bf414286

agent_card_pkdecrypt however returned 33 bytes:

411883ba0d1cacda6f357ad9caa062ebd7b3a07291a7788565caf38973bf414286

Thus the indicator byte is 0x41. The specs (librepgp, rfc4880bis) say:

Tue, Jul 29, 3:26 PM · gnupg26, Bug Report, gpd5x
werner committed rW748f6b175233: msi: Sort out duplicate files while scannning dirs (authored by werner).
msi: Sort out duplicate files while scannning dirs
Tue, Jul 29, 12:39 PM
werner committed rW4d8e31da83ef: And of course we need to change the qoutes due to M4 and regexp. (authored by werner).
And of course we need to change the qoutes due to M4 and regexp.
Tue, Jul 29, 11:05 AM
werner committed rWc779cf5cddd5: build.sh: Set tty back to cooked mode. (authored by werner).
build.sh: Set tty back to cooked mode.
Tue, Jul 29, 11:05 AM

Mon, Jul 28

werner committed rW72a76b0fd8f8: nsis: Fix double install of javascript translations. (authored by werner).
nsis: Fix double install of javascript translations.
Mon, Jul 28, 6:31 PM
werner committed rW76d8bd29822a: Another try to get the betanumber parsing right right (authored by werner).
Another try to get the betanumber parsing right right
Mon, Jul 28, 6:31 PM
werner committed rO6d0d490edd59: Post release updates (authored by werner).
Post release updates
Mon, Jul 28, 10:01 AM
werner committed rO08a33b73b6f4: Release 2.6.4 (authored by werner).
Release 2.6.4
Mon, Jul 28, 10:01 AM
werner committed rW0fb6cbf412ee: Update gpgoljs (aka gpgol/web) (authored by werner).
Update gpgoljs (aka gpgol/web)
Mon, Jul 28, 9:39 AM
werner committed rWd290f19aac35: Update Kleopatra, Libkleo, and gpg4win-tools. (authored by werner).
Update Kleopatra, Libkleo, and gpg4win-tools.
Mon, Jul 28, 9:36 AM
werner committed rWb7d306d88e5b: Update pinentry, gpgol, and gnupg (authored by werner).
Update pinentry, gpgol, and gnupg
Mon, Jul 28, 9:36 AM
werner committed rD3ed5a607d1ac: swdb: pinentry 1.3.2, gpgol 2.6.4 (authored by werner).
swdb: pinentry 1.3.2, gpgol 2.6.4
Mon, Jul 28, 9:30 AM
werner committed rPf1732556467b: Post release updates (authored by werner).
Post release updates
Mon, Jul 28, 9:21 AM
werner committed rPd76608075930: Release 1.3.2 (authored by werner).
Release 1.3.2
Mon, Jul 28, 9:21 AM
werner added a comment to T7046: Release Pinentry 1.3.x.

Noteworthy changes in version 1.3.2 (2025-07-28)

Mon, Jul 28, 9:13 AM · pinentry, Release Info

Fri, Jul 25

werner moved T5447: Add feature to delete a key from an LDAP server from WIP to QA on the gnupg26 board.
Fri, Jul 25, 5:30 PM · gnupg22, vsd33 (vsd-3.3.3), gnupg26, LDAP
werner moved T7709: Decryption with ECC smartcard keys broken from WIP to QA on the gnupg26 board.
Fri, Jul 25, 5:29 PM · gnupg26, Bug Report, gpd5x
werner closed T7738: The trustlist's qual flag is not cached correctly by gpgsm as Resolved.

Fixed for gnupg22 and gnupg26

Fri, Jul 25, 5:29 PM · S/MIME, gnupg
werner changed the status of T7719: Release GnuPG 2.5.10 from Open to Testing.
Fri, Jul 25, 5:28 PM · Release Info, gnupg, gnupg26
werner closed T7695: Release GnuPG 2.5.9 as Resolved.
Fri, Jul 25, 5:27 PM · gnupg, Release Info
werner updated the task description for T7719: Release GnuPG 2.5.10.
Fri, Jul 25, 5:27 PM · Release Info, gnupg, gnupg26
werner committed rD6de7106f23c8: swdb: GnuPG 2.5.10 (authored by werner).
swdb: GnuPG 2.5.10
Fri, Jul 25, 4:53 PM
werner committed rG0844b90ec282: po: msgmerge (authored by werner).
po: msgmerge
Fri, Jul 25, 4:03 PM
werner committed rG5aa89960aee3: Release 2.5.10 (authored by werner).
Release 2.5.10
Fri, Jul 25, 4:03 PM
werner committed rGca9faeb25ccb: Post release updates (authored by werner).
Post release updates
Fri, Jul 25, 4:03 PM
werner committed rG75b616d0d866: po: Translate a new string to German. (authored by werner).
po: Translate a new string to German.
Fri, Jul 25, 4:03 PM
werner triaged T7743: Release GnuPG 2.5.11 as Normal priority.
Fri, Jul 25, 4:02 PM · gnupg, Release Info