Page MenuHome GnuPG

werner (Werner Koch)
EngineeringAdministrator

Projects

User Details

User Since
Mar 27 2017, 4:48 PM (404 w, 12 h)
Roles
Administrator
Availability
Busy Busy until Sep 9 2030.

Recent Activity

Fri, Dec 20

werner closed T7466: gpg4win: Installer creates GnuPG dir regardless of chosen install target as Resolved.

Actually I would like to remove the option to install gpg4win at non-standard places because this is somewhat troublesome. However some users rely on this and thus we better don't remove i.

Fri, Dec 20, 3:54 PM · FAQ, Support, gpg4win
werner added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

gpg: [stdin]: clear-sign failed: No pinentrysrc/libwinpty/winpty.cc, line 924

Fri, Dec 20, 10:54 AM · pinentry, Bug Report, gpg4win

Thu, Dec 19

werner committed rS512ed39637a7: doc: Add Evolution setup information to Scute manual. (authored by pert).
doc: Add Evolution setup information to Scute manual.
Thu, Dec 19, 3:59 PM
werner committed rS93da7798730b: Silence cc warning about unused function. (authored by werner).
Silence cc warning about unused function.
Thu, Dec 19, 3:59 PM
werner committed rS343cfbd8f62f: Update NEWS and texi (authored by werner).
Update NEWS and texi
Thu, Dec 19, 3:59 PM
werner raised the priority of T3979: GPGSM: Authenticated encryption from Wishlist to Normal.
Thu, Dec 19, 10:33 AM · gnupg26, S/MIME

Wed, Dec 18

werner reopened T7454: Kleopatra: GnuPG System settings’ translations are not pulled as "Open".
Wed, Dec 18, 5:25 PM · Not A Bug, gnupg, Bug Report
werner closed T7454: Kleopatra: GnuPG System settings’ translations are not pulled as Resolved.

Actually not a bug: In my tests I forgot to unset LANGUAGES and LANG before calling gpg.

Wed, Dec 18, 3:28 PM · Not A Bug, gnupg, Bug Report
werner added a comment to T7454: Kleopatra: GnuPG System settings’ translations are not pulled.

I can replicate this. A quick strace with LC_MESSAGES=de_DE shows (gnupg master)

Wed, Dec 18, 3:12 PM · Not A Bug, gnupg, Bug Report

Mon, Dec 16

werner added a comment to T7454: Kleopatra: GnuPG System settings’ translations are not pulled.

show English or Turkish strings?

Mon, Dec 16, 3:06 PM · Not A Bug, gnupg, Bug Report
werner added a project to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b: pinentry.
Mon, Dec 16, 3:04 PM · pinentry, Bug Report, gpg4win
werner added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

Dan you please run something like

Mon, Dec 16, 3:04 PM · pinentry, Bug Report, gpg4win
werner renamed T7460: "Refresh the keyring" in the GPA keyring dialog locks up program from "Refresh the keyring" in the #gpa keyring dialog locks up program to "Refresh the keyring" in the GPA keyring dialog locks up program.
Mon, Dec 16, 3:02 PM · gpa, Bug Report
werner renamed T7460: "Refresh the keyring" in the GPA keyring dialog locks up program from "Refresh the keyring" in the keyring dialog locks up program to "Refresh the keyring" in the #gpa keyring dialog locks up program.
Mon, Dec 16, 3:02 PM · gpa, Bug Report
werner triaged T7460: "Refresh the keyring" in the GPA keyring dialog locks up program as Normal priority.

I am sorry, that I can't give it a high priority. See the discussion on the mailing list. I'll try my best, though.

Mon, Dec 16, 3:01 PM · gpa, Bug Report

Fri, Dec 13

werner closed T7450: Check for updates does not work, i.e.: "No updates found" when updates exist as Resolved.

@uwi: We removed the ciphersuite from the server and tested with 4.2.0 that you get an update notification now. Because of some caching you may need to

Fri, Dec 13, 3:58 PM · dev.gnupg.org, Bug Report, gpg4win
werner added a project to T7450: Check for updates does not work, i.e.: "No updates found" when updates exist: dev.gnupg.org.

This is due to an update of the server providing the version info. The server (Apache) uses a smaller hash than the ECC key. This is allowed behaviour and was fixed in our TLS library in 2022; see T6059. However, the new library was released only early this year an. We will check whether we can tell our Apache to use a more correct hash algorithm.

Fri, Dec 13, 9:24 AM · dev.gnupg.org, Bug Report, gpg4win
werner added a comment to rAcc6c29735d59: w32: Fix errno for assuan_sock_bind failure..

What do you thing of storing the last WSAGetLAstError value also in the context and extend assuan_sock_get_flag to return this error value? The thing here is that I fear the mapped information is not enough to find the problem with the bind call.

Fri, Dec 13, 8:57 AM

Thu, Dec 12

werner committed rO84b95e305e05: po: msgmerge (authored by werner).
po: msgmerge
Thu, Dec 12, 3:07 PM
werner committed rO21b97ff01865: po: Update German translation (authored by werner).
po: Update German translation
Thu, Dec 12, 3:07 PM
werner committed rO4cfbbf99548b: Shorten option name to "disableAutoPreview". (authored by werner).
Shorten option name to "disableAutoPreview".
Thu, Dec 12, 3:01 PM
werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Right, the first process is the gpg-connect-agent (via gpgconf). I used gpg just as an example. All processes use the same code to launch the agent.

Thu, Dec 12, 9:27 AM · gnupg, kleopatra
werner claimed T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).
Thu, Dec 12, 7:54 AM · gnupg, kleopatra
werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Thinking again about this my hypothesis is:

Thu, Dec 12, 7:54 AM · gnupg, kleopatra

Wed, Dec 11

werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

I'm wondering what happened (or why nothing happened) between the exit of gpg-agent[2816] at 10:11:12 and the start of gpg-agent[6492] at 10:12:00.

Wed, Dec 11, 4:02 PM · gnupg, kleopatra
werner committed rGd006824de236: speedo,w32: Remove a leftover doc directory. (authored by werner).
speedo,w32: Remove a leftover doc directory.
Wed, Dec 11, 3:36 PM
werner closed T7452: `gpg4win-uninstall.exe /S`doesn't remove itself and leaves an empty directory as Resolved.
Wed, Dec 11, 3:34 PM · gpg4win
werner added a comment to T7452: `gpg4win-uninstall.exe /S`doesn't remove itself and leaves an empty directory.

Also fixed for 2.4. Don't use the uninstaller on the command line, you should use the Windows method to do this.

Wed, Dec 11, 3:34 PM · gpg4win
werner added a comment to T7452: `gpg4win-uninstall.exe /S`doesn't remove itself and leaves an empty directory.

Fixed with rG4c830b240c for gpd5 but after the release. Will fix it for 2.4 too.

Wed, Dec 11, 3:28 PM · gpg4win
werner added a comment to T7451: Kleopatra: Add ".pub" suffix to the file selector filter when importing certificates in Kleopatra.

Really. I do this for PGP files but I have not seen that elsewhere.

Wed, Dec 11, 3:21 PM · gpd5x, kleopatra
werner committed rO71aa0767085c: Fix error return in mapihelp functions. (authored by werner).
Fix error return in mapihelp functions.
Wed, Dec 11, 1:46 PM
werner committed rO28590ef33d23: Updated the docs and prepared NEWS. (authored by werner).
Updated the docs and prepared NEWS.
Wed, Dec 11, 12:15 PM
werner added a comment to T7450: Check for updates does not work, i.e.: "No updates found" when updates exist.

Not sure about gpg4win 4.2.0 but we had a bug in 4.3.0 which has been resolved with T6985

Wed, Dec 11, 11:44 AM · dev.gnupg.org, Bug Report, gpg4win

Tue, Dec 10

werner reopened T2179: GPA - clipboard encryption - use textmode as "Open".

Or maybe not. I just did 0.11.0 (T7449) and will do more releases if there is demand for it or we have collected enough patches.

Tue, Dec 10, 9:49 PM · gpa, Feature Request
werner committed rD73863f395c46: swdb: gpa 0.11.0 (authored by werner).
swdb: gpa 0.11.0
Tue, Dec 10, 9:46 PM
werner closed T7449: Release GPA 0.11 as Resolved.
Tue, Dec 10, 9:27 PM · Release Info, gpa
werner committed rGPA7421dfa153c2: Post release updates (authored by werner).
Post release updates
Tue, Dec 10, 9:22 PM
werner committed rGPA238304074bbc: po: run msgmerge (authored by werner).
po: run msgmerge
Tue, Dec 10, 9:22 PM
werner committed rGPA90bc007b8474: Add the commit-id to the final tarball. (authored by werner).
Add the commit-id to the final tarball.
Tue, Dec 10, 9:22 PM
werner committed rGPA769d08a0768a: Release 0.11.0 (authored by werner).
Release 0.11.0
Tue, Dec 10, 9:22 PM
werner committed rGPA00b1fb733d03: po: Updated most of the German strings. (authored by werner).
po: Updated most of the German strings.
Tue, Dec 10, 9:22 PM
werner committed rGPA53e01417247a: Update autogen.sh. (authored by werner).
Update autogen.sh.
Tue, Dec 10, 9:22 PM
werner committed rGPA35314c6da6d7: Add the common release target. (authored by werner).
Add the common release target.
Tue, Dec 10, 9:22 PM
werner triaged T7449: Release GPA 0.11 as Low priority.
Tue, Dec 10, 6:05 PM · Release Info, gpa
werner committed rO26c2fc196bb7: Add support to disable automatic verify/decrypt of the mail in preview (authored by mmontkowski).
Add support to disable automatic verify/decrypt of the mail in preview
Tue, Dec 10, 4:59 PM
werner committed rOf3f0acaf2eee: Minor cleanup of the new function. (authored by werner).
Minor cleanup of the new function.
Tue, Dec 10, 3:50 PM
werner committed rOc1b81f8737d0: New Registry option disableTitusHandling. (authored by werner).
New Registry option disableTitusHandling.
Tue, Dec 10, 3:50 PM
werner committed rO8097a31430d1: Merge branch 'feat-titus' (authored by werner).
Merge branch 'feat-titus'
Tue, Dec 10, 3:50 PM
werner added a comment to T7437: Kleopatra: Remove explicit start of gpg-agent on startup.

I don't really understand the problem. After all gpg-agent seems to be started using gpgconf --launch gpg-agent which should handle the locking properly.

Tue, Dec 10, 2:54 PM · kleopatra
werner triaged T7448: Draft: Kleopatra: Unify the information given on certificate import as Normal priority.
Tue, Dec 10, 2:46 PM · gpd5x, kleopatra
werner committed rWd18d17b34c4b: msi: Fix one GUID. (authored by werner).
msi: Fix one GUID.
Tue, Dec 10, 12:42 PM
werner committed rO34d53b430960: Fix nullpointer assignment (authored by mmontkowski).
Fix nullpointer assignment
Tue, Dec 10, 11:22 AM
werner committed rWbbd2d3fec368: Extend the versioninfo.txt file. (authored by werner).
Extend the versioninfo.txt file.
Tue, Dec 10, 10:16 AM
werner committed rW4448ff49b01e: Actually put the commit-id into the versioninfo.txt (authored by werner).
Actually put the commit-id into the versioninfo.txt
Tue, Dec 10, 10:16 AM
werner added a comment to T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories.

I read this as bumping the version-number e.g. from 1.24.5 to 2.0.0 without e.g. bumping the soname or changing the api_version as specified in the .pc file. (FWIW I think that is a great plan.)

Tue, Dec 10, 9:09 AM · Restricted Project, gpgme

Mon, Dec 9

werner committed rG36dbca3e6944: gpg: Allow for longer signature subpackets. (authored by werner).
gpg: Allow for longer signature subpackets.
Mon, Dec 9, 1:37 PM

Sun, Dec 8

werner committed rGPA6cf1510b0832: Make make distcheck work again. (authored by werner).
Make make distcheck work again.
Sun, Dec 8, 11:28 PM

Fri, Dec 6

werner committed rG4c830b240c5f: speedo: Change the default to build a 64 bit version (authored by werner).
speedo: Change the default to build a 64 bit version
Fri, Dec 6, 12:20 PM
werner committed rD8f93c1eb766c: web: Announce 2.5.2 (authored by werner).
web: Announce 2.5.2
Fri, Dec 6, 11:08 AM

Thu, Dec 5

werner committed rD215c7da5809e: ids: Published draft-koch-openpgp-webkey-service-19 (authored by werner).
ids: Published draft-koch-openpgp-webkey-service-19
Thu, Dec 5, 4:54 PM
werner moved T7332: Kleopatra: Initial keylisting sometimes fails or hangs for some seconds from Backlog to QA on the gpd5x board.
Thu, Dec 5, 4:36 PM · gnupg24, gnupg22, gpd5x, kleopatra, Bug Report
werner closed T7193: gnupg-2.5.0: Does not build due to missing declaration of read and write as Resolved.
Thu, Dec 5, 4:36 PM · MacOS, gnupg, Bug Report
werner closed T7309: gpg should not proceed with the key import from the smartcard if no valid SCD READKEY information is received as Resolved.
Thu, Dec 5, 4:33 PM · Info Needed, scd, gpgagent, Bug Report
werner closed T7316: Curve25519/v5 key cannot be exported, a subtask of T7315: Allow exporting of PQC keys., as Resolved.
Thu, Dec 5, 4:32 PM · gnupg26, OpenPGP, PQC, gnupg
werner closed T7316: Curve25519/v5 key cannot be exported as Resolved.
Thu, Dec 5, 4:32 PM · gnupg26, OpenPGP, PQC, gnupg
werner committed rG7b2748c6d8fb: gpg: Silence expired trusted-key diagnostics in quiet mode. (authored by werner).
gpg: Silence expired trusted-key diagnostics in quiet mode.
Thu, Dec 5, 4:32 PM
werner closed T7351: 2.2.45 exitcode 2 when importing revocation cert for expired key as Resolved.
Thu, Dec 5, 4:30 PM · gnupg, Bug Report
werner added a comment to T7351: 2.2.45 exitcode 2 when importing revocation cert for expired key.

@ilf: Yes these message are emitted using log_info in 2.4.7 and 2.5.2. Thus they don't case a failure exit. I will silence them with --quiet in 2.5.3.

Thu, Dec 5, 4:28 PM · gnupg, Bug Report
werner closed T7042: AEAD mode does not properly handle modified cipher text as Resolved.
Thu, Dec 5, 4:25 PM · gnupg26, Bug Report
werner moved T7289: Release GnuPG 2.5.2 from Backlog to Done on the gnupg26 board.
Thu, Dec 5, 11:48 AM · gnupg, Release Info, gnupg26
werner updated the task description for T7289: Release GnuPG 2.5.2.
Thu, Dec 5, 11:47 AM · gnupg, Release Info, gnupg26
werner triaged T7442: Release GnuPG 2.5.3 as Normal priority.
Thu, Dec 5, 11:45 AM · Release Info, gnupg
werner committed rDb5f0d17f5044: swdb: gnupg 2.5.2 (authored by werner).
swdb: gnupg 2.5.2
Thu, Dec 5, 11:34 AM
werner committed rG0f76dd905d87: Post release updates (authored by werner).
Post release updates
Thu, Dec 5, 11:29 AM
werner committed rG84e178120148: Release 2.5.2 (authored by werner).
Release 2.5.2
Thu, Dec 5, 11:29 AM
werner committed rG2efcbbea6713: po: Run msgmerge (authored by werner).
po: Run msgmerge
Thu, Dec 5, 11:29 AM
werner committed rGfba1d1089d8f: po: Update German translation (authored by werner).
po: Update German translation
Thu, Dec 5, 11:29 AM
werner added a project to T6545: Support CRL extension issuingDistributionPoint: workaround.

A workaround exists with the new option --ignore-crl-extensions.

Thu, Dec 5, 10:19 AM · workaround, gnupg26, Restricted Project, libksba, gnupg22, Feature Request
werner closed T7440: Release GPGME 1.24.1 as Resolved.
Thu, Dec 5, 9:55 AM · gpgme, Release Info

Wed, Dec 4

werner committed rM3ba4b7593454: Post release updates (authored by werner).
Post release updates
Wed, Dec 4, 4:43 PM
werner committed rMf6257431a8f8: Release 1.24.1 (authored by werner).
Release 1.24.1
Wed, Dec 4, 4:43 PM
werner committed rM4a62318422ca: Add a configure test for gettid. (authored by werner).
Add a configure test for gettid.
Wed, Dec 4, 4:43 PM
werner committed rDd348a79f4b28: swdb: gpgme 1.24.1 (authored by werner).
swdb: gpgme 1.24.1
Wed, Dec 4, 4:12 PM
werner triaged T7440: Release GPGME 1.24.1 as Normal priority.
Wed, Dec 4, 2:50 PM · gpgme, Release Info
werner closed T7397: Kleopatra: Support Kyber generation, a subtask of T6636: PQC Implementation, as Resolved.
Wed, Dec 4, 2:46 PM · PQC, gnupg, libgcrypt
werner closed T7397: Kleopatra: Support Kyber generation as Resolved.

Works for me in an NSIS installer. The VSD beta thing also works with copied conf files.

Wed, Dec 4, 2:46 PM · kleopatra, gpd5x, PQC
werner committed rG7b0be541a994: w32: Introduce Registry key GNUPG_ASSUME_COMPLIANCE. (authored by werner).
w32: Introduce Registry key GNUPG_ASSUME_COMPLIANCE.
Wed, Dec 4, 11:04 AM
werner committed rGc3bab200d974: Require gpgrt 1.51 (authored by werner).
Require gpgrt 1.51
Wed, Dec 4, 11:04 AM
werner committed rWc1ee440e535b: Fix uninstalling of gpg-disable-keyboxd.bat (authored by werner).
Fix uninstalling of gpg-disable-keyboxd.bat
Wed, Dec 4, 10:35 AM
werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Kleo needs this only because it wants to directly talk to gpg-agent via Assuan. For example to get smartcard infos. What about delaying this part until you have received some data back from gpg or gpgsm? This makes sure that the agent has been started.

Wed, Dec 4, 10:07 AM · gnupg, kleopatra

Tue, Dec 3

werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Let me guess: Kleopatra starts the agent using gpgconf --launch gpg-agent which in turn uses gpg-connect-agent to actually start the agent if needed. Kleopatra does not seem to wait for the launch to succeed and fires up gpg and gpgsm. They both wait for the gpg-agent to be started and both use the same locking strategy. However, this involves a pseudo random wait which should avoid deadlocks. See gnupg/common/dotlock.c:next_wait_interval

Tue, Dec 3, 4:34 PM · gnupg, kleopatra
werner renamed T7436: Allow ssh to sign data larger than the assuan line length. from Allow ssh to sign larger data than the assuan line length. to Allow ssh to sign data larger than the assuan line length..
Tue, Dec 3, 4:18 PM · ssh, Feature Request, gnupg26
werner triaged T7436: Allow ssh to sign data larger than the assuan line length. as Normal priority.
Tue, Dec 3, 3:31 PM · ssh, Feature Request, gnupg26
werner committed rE65a4bc30d99a: Minor cleanness fix for autogen.sh (authored by werner).
Minor cleanness fix for autogen.sh
Tue, Dec 3, 11:54 AM
werner committed rW185383f3c3cb: Typo fixes for the NEWS. (authored by werner).
Typo fixes for the NEWS.
Tue, Dec 3, 10:01 AM

Mon, Dec 2

werner triaged T7373: gpg --export-secret-keys exits with General error if the password prompt was canceled as Normal priority.
Mon, Dec 2, 1:54 PM · Feature Request, gnupg26, gnupg
werner committed rE7baf9f6b4030: po: Update Portuguese Translation. (authored by Daniel Cerqueira <dan.git@lispclub.com>).
po: Update Portuguese Translation.
Mon, Dec 2, 1:48 PM
werner committed rG7b0d49785d0e: po: Update Portuguese Translation. (authored by Daniel Cerqueira <dan.git@lispclub.com>).
po: Update Portuguese Translation.
Mon, Dec 2, 1:41 PM
werner assigned T7432: READMEs missing for Gpg4win 4.3.1 and 4.4.0 to cklassen.
Mon, Dec 2, 10:33 AM · gpg4win
werner triaged T7432: READMEs missing for Gpg4win 4.3.1 and 4.4.0 as Low priority.
Mon, Dec 2, 10:33 AM · gpg4win