Page MenuHome GnuPG

werner (Werner Koch)
EngineeringAdministrator

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Mar 27 2017, 4:48 PM (361 w, 1 d)
Roles
Administrator
Availability
Busy Busy until Feb 11 2030.

Recent Activity

Yesterday

werner committed rG962058f70486: Allow tilde expansion for the foo-program options. (authored by werner).
Allow tilde expansion for the foo-program options.
Tue, Feb 27, 6:03 PM
werner committed rGdcab895e4cdc: gpg: Emit status lines for errors in the compression layer. (authored by werner).
gpg: Emit status lines for errors in the compression layer.
Tue, Feb 27, 6:03 PM
werner committed rGadf4db6e2093: agent: Allow GET_PASSPHRASE in restricted mode. (authored by werner).
agent: Allow GET_PASSPHRASE in restricted mode.
Tue, Feb 27, 6:03 PM
werner added a project to T6678: GPGSM: Add support for cert extension 2.5.29.54 Inhibit anyPolicy: gnupg24.
Tue, Feb 27, 3:55 PM · gnupg24, S/MIME, Restricted Project
werner added a project to T6677: GPGSM: Add support for cert extension 2.5.29.36 Policy Constraints: gnupg24.
Tue, Feb 27, 3:54 PM · gnupg24, S/MIME, Restricted Project
werner added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

Arghh, a GPGME_DEBUG=3 which shows basic I/O preparation does not exhibit the bug.

Tue, Feb 27, 11:55 AM · vsd32 (vsd-3.2.0), gpgme, Restricted Project
werner added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

Fixing gpg is easy but there is some bug lingering in gpgme which might be a recent regression. An strace shows

Tue, Feb 27, 11:48 AM · vsd32 (vsd-3.2.0), gpgme, Restricted Project
werner triaged T7017: allow pinentry-program to use and expand ~ in path as Normal priority.
Tue, Feb 27, 10:40 AM · gnupg, Feature Request
werner changed the status of T7017: allow pinentry-program to use and expand ~ in path from Open to Testing.

Those options where originally intended for debugging but your suggestion makes sense. I also add this to most other tools.

Tue, Feb 27, 10:40 AM · gnupg, Feature Request

Mon, Feb 26

werner added a comment to T7016: scdaemon: Sometimes a newly detected card is immediately considered removed.

At the failed attempt I notice a DEVINFO_STATUS removal soon after the SWITCHCARD. This is related to the reader status file and triggered by ccid_slot_status. --debug ipc.app,reader might be a better selection of debug flags here.

Mon, Feb 26, 5:34 PM · Restricted Project, Bug Report
werner committed rD6e0895f3577a: Update data-privacy key (authored by werner).
Update data-privacy key
Mon, Feb 26, 3:34 PM
werner awarded T7014: agent: Enhancement of PKDECRYPT for KEM interface a Like token.
Mon, Feb 26, 10:43 AM · gpgagent, Feature Request
werner added a subtask for T6815: PQC encryption for GnuPG: T7014: agent: Enhancement of PKDECRYPT for KEM interface.
Mon, Feb 26, 10:41 AM · OpenPGP, PQC, gnupg
werner added a parent task for T7014: agent: Enhancement of PKDECRYPT for KEM interface: T6815: PQC encryption for GnuPG.
Mon, Feb 26, 10:41 AM · gpgagent, Feature Request

Fri, Feb 23

werner closed T6441: Release libgpg-error 1.48 as Resolved.
Fri, Feb 23, 2:38 PM · gpgrt, Release Info
werner moved T6441: Release libgpg-error 1.48 from Backlog to Done on the gpgrt board.
Fri, Feb 23, 2:37 PM · gpgrt, Release Info
werner closed T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string as Resolved.
Fri, Feb 23, 2:37 PM · gpgrt, Bug Report
werner closed T6674: doc: U+2010 HYPHEN vs. U+002D HYPHEN-MINUS for man pages as Resolved.
Fri, Feb 23, 2:37 PM · gpgrt
werner closed T6969: Fix shellcheck warning in gpgrt-config as Resolved.
Fri, Feb 23, 2:37 PM · gpgrt, Bug Report
werner closed T6746: yat2man: Support -- and --- as Resolved.
Fri, Feb 23, 2:37 PM · gpgrt
werner closed T6746: yat2man: Support -- and ---, a subtask of T6674: doc: U+2010 HYPHEN vs. U+002D HYPHEN-MINUS for man pages, as Resolved.
Fri, Feb 23, 2:37 PM · gpgrt
werner moved T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string from QA to Done on the gpgrt board.
Fri, Feb 23, 2:37 PM · gpgrt, Bug Report
werner moved T6674: doc: U+2010 HYPHEN vs. U+002D HYPHEN-MINUS for man pages from QA to Done on the gpgrt board.
Fri, Feb 23, 2:36 PM · gpgrt
werner moved T6969: Fix shellcheck warning in gpgrt-config from QA to Done on the gpgrt board.
Fri, Feb 23, 2:36 PM · gpgrt, Bug Report
werner moved T6746: yat2man: Support -- and --- from QA to Done on the gpgrt board.
Fri, Feb 23, 2:36 PM · gpgrt
werner closed T6954: Add wipememory function to gpgrt as Resolved.
Fri, Feb 23, 2:36 PM · gnupg26, gpgrt, Feature Request
werner updated the task description for T6441: Release libgpg-error 1.48.
Fri, Feb 23, 2:35 PM · gpgrt, Release Info
werner committed rW952747128b5c: Update libgpg-error (authored by werner).
Update libgpg-error
Fri, Feb 23, 2:34 PM
werner committed rD091b14853ce5: swdb: gpgrt 1.48 (authored by werner).
swdb: gpgrt 1.48
Fri, Feb 23, 2:33 PM
werner committed rE92f874e7d115: Post release updates (authored by werner).
Post release updates
Fri, Feb 23, 2:29 PM
werner committed rE77b7c5ff6b75: Release 1.48 (authored by werner).
Release 1.48
Fri, Feb 23, 2:29 PM
werner updated the task description for T6441: Release libgpg-error 1.48.
Fri, Feb 23, 2:25 PM · gpgrt, Release Info
werner triaged T7012: Release gpgrt 1.49 as Low priority.
Fri, Feb 23, 2:24 PM · gpgrt, Release Info
werner added a comment to T5005: Unified single header file if it offers same API.

I think we should close this bug or re-purpose it to silence those warnings in common cases.

Fri, Feb 23, 2:12 PM · libassuan, gpgrt
werner added a comment to T3164: The argument parser does not detect invalid integers.

That could be fixed in src/argparse.c:set_opt_arg by adding and endptr to the strtol calls and check that only white space follows. However, there is some risk of regression with this approach. Maybe just display a warning?

Fri, Feb 23, 2:09 PM · Bug Report, gpgrt
werner removed a project from T5574: Doubled characters in Windows console output: gpgrt.

Removing gpgrt because we meanwhile have full utf-8 support there.

Fri, Feb 23, 2:04 PM · gnupg, Windows, Bug Report
werner moved T6969: Fix shellcheck warning in gpgrt-config from Backlog to QA on the gpgrt board.
Fri, Feb 23, 2:01 PM · gpgrt, Bug Report
werner moved T6954: Add wipememory function to gpgrt from Backlog to QA on the gpgrt board.
Fri, Feb 23, 1:59 PM · gnupg26, gpgrt, Feature Request
werner committed rPTH553331d0ec44: Post release updates (authored by werner).
Post release updates
Fri, Feb 23, 1:59 PM
werner committed rPTH150dc11942c9: Release 1.7 (authored by werner).
Release 1.7
Fri, Feb 23, 1:59 PM
werner committed rPTH154f75962d9b: Add npth_poll and npth_ppoll to linker script. (authored by werner).
Add npth_poll and npth_ppoll to linker script.
Fri, Feb 23, 1:59 PM
werner committed rPTHf0091f3ef96a: Add a release build target (authored by werner).
Add a release build target
Fri, Feb 23, 1:59 PM
werner closed T6619: How to maintain our local libtool patch, a subtask of T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme, as Resolved.
Fri, Feb 23, 1:58 PM
werner closed T6619: How to maintain our local libtool patch as Resolved.

With today's release of npth everything should be set.

Fri, Feb 23, 1:58 PM · gpgrt, Bug Report
werner moved T6674: doc: U+2010 HYPHEN vs. U+002D HYPHEN-MINUS for man pages from Backlog to QA on the gpgrt board.
Fri, Feb 23, 1:57 PM · gpgrt
werner moved T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string from Backlog to QA on the gpgrt board.
Fri, Feb 23, 1:56 PM · gpgrt, Bug Report
werner moved T6746: yat2man: Support -- and --- from Backlog to QA on the gpgrt board.
Fri, Feb 23, 1:56 PM · gpgrt
werner added a parent task for T4961: ship gpgrt.pc: T7011: Migrate libgpg-error to gpgrt.
Fri, Feb 23, 1:55 PM · Feature Request, gpgrt
werner added a subtask for T7011: Migrate libgpg-error to gpgrt: T4961: ship gpgrt.pc.
Fri, Feb 23, 1:55 PM · gpgrt
werner triaged T7011: Migrate libgpg-error to gpgrt as Normal priority.
Fri, Feb 23, 1:55 PM · gpgrt
werner closed T7010: Release npth 1.7 as Resolved.
Fri, Feb 23, 1:46 PM · Release Info, npth
werner closed T6947: unnamed semaphore leak on AIX as Resolved.
Fri, Feb 23, 11:28 AM · AIX, npth, Bug Report
werner closed T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc as Resolved.
Fri, Feb 23, 11:27 AM · npth, Bug Report
werner closed T5889: Declaration of 'struct timespec' in npth-1.6 conflicts with some versions of MinGW as Resolved.
Fri, Feb 23, 11:27 AM · npth, Bug Report
werner closed T5748: Adding poll/ppoll to NPTH, a subtask of T2385: support more than 1024 fds., as Resolved.
Fri, Feb 23, 11:26 AM · gpgrt, Feature Request, gpgme
werner closed T5748: Adding poll/ppoll to NPTH as Resolved.

The patch is part of 1.7 - please test and in case of problems feel free to re-open.

Fri, Feb 23, 11:26 AM · npth, Feature Request
werner accepted rPTHb5ecd8d2c6fd: posix: Add npth_poll/npth_ppoll..
Fri, Feb 23, 11:24 AM
werner committed rWfcc4d6318357: Update npth (authored by werner).
Update npth
Fri, Feb 23, 11:16 AM
werner committed rD3b29c6823568: swdb: npth 1.7 (authored by werner).
swdb: npth 1.7
Fri, Feb 23, 11:14 AM
werner triaged T7010: Release npth 1.7 as Normal priority.
Fri, Feb 23, 10:53 AM · Release Info, npth
werner committed rD717240fd8ae2: swdb: Libksba 1.6.6. (authored by werner).
swdb: Libksba 1.6.6.
Fri, Feb 23, 10:43 AM
werner committed rW0a160250fa1f: Update libksba (authored by werner).
Update libksba
Fri, Feb 23, 10:36 AM
werner committed rK5b220df6f821: Post release updates (authored by werner).
Post release updates
Fri, Feb 23, 10:27 AM
werner committed rK3a4382259c3c: Release 1.6.6 (authored by werner).
Release 1.6.6
Fri, Feb 23, 10:27 AM
werner triaged T7009: Release Libksba 1.6.6 as Normal priority.
Fri, Feb 23, 9:57 AM · Release Info, libksba

Thu, Feb 22

werner committed rG40227e42ea0f: doc: Document the "grp" record in colon listings. (authored by werner).
doc: Document the "grp" record in colon listings.
Thu, Feb 22, 5:04 PM
werner added a comment to T6755: libgcrypt: KEM API.

A way to generated keys in the usual s-expression way has been added. This allows us to get the keygrip for the key.

Thu, Feb 22, 4:33 PM · PQC, libgcrypt
werner committed rC4db7f3b07be5: cipher: Add a way to get a keygrip for KEM algos. (authored by werner).
cipher: Add a way to get a keygrip for KEM algos.
Thu, Feb 22, 4:30 PM
werner committed rCb36aee33dd00: cipher: Slight refactoring of kem.c. (authored by werner).
cipher: Slight refactoring of kem.c.
Thu, Feb 22, 3:45 PM

Wed, Feb 21

werner closed T5084: Using GPGWin 3.1.13, Putty fails to load the private key from a YubiKey as Resolved.

Closing due to age and because gpg4win 4 started to using the much improved GnuPG 2.4

Wed, Feb 21, 5:45 PM · gnupg, ssh, Bug Report, gpg4win
werner lowered the priority of T4553: Compatibilty with encrypted mails sent to SecurePIM from High to Normal.
Wed, Feb 21, 5:38 PM · Feature Request, gpg4win, gpgol
werner closed T4170: Backing up, transporting, and transferring private keys from device to device as Resolved.

With backup and restore import/export options all should be set for a long time. I guess this bug can be closed.

Wed, Feb 21, 5:37 PM · nGPH
werner closed T3907: Internal error when encrypting to cacert certificate as Wontfix.

Way to old. Does anyone still uses CAcert?

Wed, Feb 21, 5:32 PM · Bug Report, S/MIME, gpg4win
werner added a comment to T3908: Permission denied for root on other user's tty.

Lowering priority because it does not seem to be a popular issue.

Wed, Feb 21, 5:31 PM · pinentry
werner lowered the priority of T3908: Permission denied for root on other user's tty from High to Normal.
Wed, Feb 21, 5:31 PM · pinentry
werner committed rG2372f6a4035c: gpg: Fix gpg_mpi_write for the unused opaque case. (authored by werner).
gpg: Fix gpg_mpi_write for the unused opaque case.
Wed, Feb 21, 3:54 PM
werner committed rX9b889bef98d2: po: Add Italian translation (authored by werner).
po: Add Italian translation
Wed, Feb 21, 3:51 PM
werner closed T6990: GpgEX translate in Italian language as Resolved.

Thanks for your work. I applied it to Gpgex.

Wed, Feb 21, 3:27 PM · gpgex, i18n
werner committed rEc3b6eaedd870: argparse: Adjust help output for command mode. (authored by werner).
argparse: Adjust help output for command mode.
Wed, Feb 21, 3:15 PM
werner added a comment to T6997: gnupg-2.4.4 breaks dirmngr fetching keys via hkps:// from behind a proxy.

Okay, backported to 2.2.

Wed, Feb 21, 3:13 PM · gnupg22, gnupg24, Bug Report
werner committed rG41c022072599: dirmngr: Fix keep-alive flag handling. (authored by gniibe).
dirmngr: Fix keep-alive flag handling.
Wed, Feb 21, 3:13 PM
werner committed rGc33c4fdf10b7: dirmngr: Fix the regression of use of proxy for TLS connection. (authored by gniibe).
dirmngr: Fix the regression of use of proxy for TLS connection.
Wed, Feb 21, 3:13 PM
werner committed rGd6c428699db7: dirmngr: Fix proxy with TLS. (authored by gniibe).
dirmngr: Fix proxy with TLS.
Wed, Feb 21, 3:13 PM
werner added inline comments to rG848546b05ab0: dirmngr: Fix the regression of use of proxy for TLS connection..
Wed, Feb 21, 3:00 PM
werner added a comment to T6637: PQC for Libgcrypt.

FWIW, I posted some ideas at https://lists.gnupg.org/pipermail/librepgp-discuss/2024/000043.html . For official use in Germany we will very likely also add Brainpool curves as a replacement for the IETF curves.

Wed, Feb 21, 2:52 PM · PQC, libgcrypt
werner reopened T6729: scdaemon 'Operation not supported by device' on macOS unless racing for first (?) read on boot as "Open".

The solution seems to be a newer libccid version. If that is the case we may want to include the fix also in our own ccid driver.

Wed, Feb 21, 2:45 PM · Feature Request, Not A Bug, gnupg, scd, MacOS
werner edited projects for T7005: exportation des certificats OpenPGP., added: Support; removed Bug Report.

Please note that this is a bug tracker and not a general support channel. You would also need to write in English - we can't triage reports written in other languages.

Wed, Feb 21, 2:39 PM · Support, gpg4win
werner committed rGa09157ccb2bd: wks: Allow command style args for gpg-wks-client. (authored by werner).
wks: Allow command style args for gpg-wks-client.
Wed, Feb 21, 2:08 PM

Tue, Feb 20

werner added a comment to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature.

gpg --list-packets shows this:

Tue, Feb 20, 2:03 PM · gpgme, Bug Report
werner committed rG95bc592ab547: g13: Allow command line style "g13 mount foo". (authored by werner).
g13: Allow command line style "g13 mount foo".
Tue, Feb 20, 11:40 AM
werner committed rG3aa02027cdc3: scd:p15: Fix typo in a comment (authored by hamarituc).
scd:p15: Fix typo in a comment
Tue, Feb 20, 10:34 AM
werner committed rG557f29d2c16e: scd:p15: Add ECC support for D-Trust Card 4.1/4.4 (authored by hamarituc).
scd:p15: Add ECC support for D-Trust Card 4.1/4.4
Tue, Feb 20, 10:32 AM
werner committed rG1e496cf2e527: scd:p15: Take derive usage into account for decryption (2). (authored by werner).
scd:p15: Take derive usage into account for decryption (2).
Tue, Feb 20, 10:31 AM
werner committed rG3341017ff125: scd:p15: Handle duplicate certificate ids. (authored by werner).
scd:p15: Handle duplicate certificate ids.
Tue, Feb 20, 9:35 AM
werner committed rGad4bc3e04d0b: scd:p15: Take derive usage into account for decryption. (authored by werner).
scd:p15: Take derive usage into account for decryption.
Tue, Feb 20, 9:35 AM

Mon, Feb 19

werner added projects to T6986: Refresh OpenPGP keys should check WKD: Feature Request, Bug Report.
Mon, Feb 19, 5:03 PM · Bug Report, Feature Request, gnupg24, Restricted Project, kleopatra
werner renamed T6986: Refresh OpenPGP keys should check WKD from Kleopatra: Refresh OpenPGP keys should check WKD to Refresh OpenPGP keys should check WKD.
Mon, Feb 19, 5:02 PM · Bug Report, Feature Request, gnupg24, Restricted Project, kleopatra
werner added a project to T6986: Refresh OpenPGP keys should check WKD: gnupg24.

I need to come up with a better strategy here. --refresh-keys is a very useful command and it should do what the user expects. Maybe we can adjust the behaviour iff we detect that there is an LDAP keyserver.

Mon, Feb 19, 5:02 PM · Bug Report, Feature Request, gnupg24, Restricted Project, kleopatra
werner added a parent task for T7000: Take derive usage into account for pkcs#15 cards.: T7001: Support D-TRUST ECC cards.
Mon, Feb 19, 1:54 PM · Bug Report, gnupg24, scd
werner added a subtask for T7001: Support D-TRUST ECC cards: T7000: Take derive usage into account for pkcs#15 cards..
Mon, Feb 19, 1:54 PM · gnupg, scd