Page MenuHome GnuPG

werner (Werner Koch)
EngineeringAdministrator

Projects

User Details

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

Recent Activity

Yesterday

werner triaged T7215: Improve UX of "subkey expiry change" window as Normal priority.
Fri, Jul 26, 11:54 AM · Restricted Project, kleopatra
werner triaged T7221: Disable -O flag munging when the libgcrypt is not compiled with rndjent as Low priority.

Not for a broken compiler but for several CC versions which consumed lots of memory for unrulling stuff. iirc, this was not only gcc.

Fri, Jul 26, 11:52 AM · libgcrypt, Bug Report
werner triaged T7220: The CF protection not enabled in libgcrypt as Normal priority.
Fri, Jul 26, 11:49 AM · libgcrypt, Bug Report

Thu, Jul 25

werner edited projects for T7213: PKCS #12 import fails on broken P12 files which MS accepts, added: gnupg22, Bug Report, S/MIME; removed gnupg22 (gnupg-2.2.44).
Thu, Jul 25, 10:57 AM · S/MIME, Bug Report, gnupg22, Restricted Project
werner closed T7209: gpgv(1) manpage is ambiguous about argument list as Resolved.

All given data files are concatenated; not sure whether this is a good feature but iirc pgp 2 did it the same way.

Thu, Jul 25, 10:56 AM · Documentation, gpgv
werner triaged T7216: Kleopatra: Integrate "disabled" feature from gpg as Normal priority.

BTW, gpgme does not yet use --quick-set-ownertrust which can also be used to set the disabled flag. We should replace the interactor by the new command. See rG21f7ad563d for the new command.

Thu, Jul 25, 10:52 AM · Feature Request, kleopatra, Restricted Project
werner triaged T7218: pinentry memory leak as Low priority.
Thu, Jul 25, 10:46 AM · pinentry, Bug Report

Tue, Jul 23

werner added a reverting change for rGcc78b26a4729: common: Fix tlv-parser for constructed OCTET-STRING.: rGea123af9b57f: Revert "common: Fix tlv-parser for constructed OCTET-STRING.".
Tue, Jul 23, 3:08 PM
werner committed rG91532dc3f405: doc: Clarify gpgv man page synopsis. (authored by werner).
doc: Clarify gpgv man page synopsis.
Tue, Jul 23, 3:08 PM
werner committed rGea123af9b57f: Revert "common: Fix tlv-parser for constructed OCTET-STRING." (authored by werner).
Revert "common: Fix tlv-parser for constructed OCTET-STRING."
Tue, Jul 23, 3:08 PM
werner committed rG62384ba55651: Revert "speedo: Use remote gitrep if local does not exist" (authored by werner).
Revert "speedo: Use remote gitrep if local does not exist"
Tue, Jul 23, 3:08 PM
werner committed rG8b1f35a78f01: g13: Finish migration to gpgrt_process_spawn API (authored by werner).
g13: Finish migration to gpgrt_process_spawn API
Tue, Jul 23, 3:08 PM
werner closed T7209: gpgv(1) manpage is ambiguous about argument list as Resolved.
Tue, Jul 23, 3:08 PM · Documentation, gpgv
werner added a project to T7200: Trustdb not updated on import of extended certificate: Bug Report.
Tue, Jul 23, 2:57 PM · Bug Report, kleopatra, Restricted Project
werner triaged T7200: Trustdb not updated on import of extended certificate as Normal priority.
Tue, Jul 23, 2:57 PM · Bug Report, kleopatra, Restricted Project
werner added a comment to T7200: Trustdb not updated on import of extended certificate.

iirc, we once disabled the trustdb check because it was run for each imported certificate which took long and was superfluous die to changes introduced by the next certificates. GPGME has a "no-auto-check-trustdb" flag to allow for this.
See T6261

Tue, Jul 23, 2:56 PM · Bug Report, kleopatra, Restricted Project
werner added a comment to T7196: Kleopatra / gnupg: Certifier name missing when certifier's certificate is expired.

@TobiasFella: This is on purpose: The key might be expired because the user does not have the primary address anymore and thus it makes no sense to show the name. Anyway the listing of the name is more a convenience thing and it might be better if the frontend takes it from its own cache. But it is pretty old code and things and ideas may have changed meanwhile.

Tue, Jul 23, 2:52 PM · Restricted Project
werner renamed T7213: PKCS #12 import fails on broken P12 files which MS accepts from PKCS #12 import fails with enclosed PKCS#7 data inside to PKCS #12 import fails on broken P12 files which MS accepts.
Tue, Jul 23, 2:22 PM · S/MIME, Bug Report, gnupg22, Restricted Project
werner added a comment to T7213: PKCS #12 import fails on broken P12 files which MS accepts.

The data looks garbled:

Tue, Jul 23, 1:24 PM · S/MIME, Bug Report, gnupg22, Restricted Project
werner added a comment to T7211: Kleopatra: configuration option to prohibit deletion of certificate with secret key.

gpg makes it pretty hard to delete a secret key; thus having a (user settable) option in Kleopatra makes a lot of sense to me.

Tue, Jul 23, 11:45 AM · Feature Request, Restricted Project, kleopatra

Mon, Jul 8

werner committed rDadd9aa45a9a3: web: Release 2.5.0 announcement (authored by werner).
web: Release 2.5.0 announcement
Mon, Jul 8, 1:32 PM
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2024q3/000484.html on T7189: Release GnuPG 2.5.0.
Mon, Jul 8, 1:16 PM · Release Info, gnupg
werner added a comment to T7189: Release GnuPG 2.5.0.

In case you run into problems installing the bzip2 part w/o root rights, you need to apply rGc333e9dad66 to set the PREFIX make variable also for bzip2.

Mon, Jul 8, 11:00 AM · Release Info, gnupg
werner committed rGc333e9dad66e: speedo: Set PREFIX for bzip2 build also for Unix. (authored by werner).
speedo: Set PREFIX for bzip2 build also for Unix.
Mon, Jul 8, 10:59 AM

Fri, Jul 5

werner committed rDec0332a58f9f: swdb: gnupg 2.5.0 (authored by werner).
swdb: gnupg 2.5.0
Fri, Jul 5, 6:11 PM
werner closed T7189: Release GnuPG 2.5.0 as Resolved.
Fri, Jul 5, 5:38 PM · Release Info, gnupg
werner triaged T7191: Release GnuPG 2.5.1 as Normal priority.
Fri, Jul 5, 5:37 PM · Release Info, gnupg
werner committed rG8828a5fe54d5: Post release updates (authored by werner).
Post release updates
Fri, Jul 5, 5:27 PM
werner committed rG4668fb1a70dc: Release 2.5.0 (authored by werner).
Release 2.5.0
Fri, Jul 5, 5:27 PM
werner committed rG03d06612ea31: po: msgmerge (authored by werner).
po: msgmerge
Fri, Jul 5, 5:27 PM
werner committed rG32500440c22f: po: Update the German translation. (authored by werner).
po: Update the German translation.
Fri, Jul 5, 5:27 PM
werner committed rGff6cffab926a: speedo: Let install also copy the SO's symlinks. (authored by werner).
speedo: Let install also copy the SO's symlinks.
Fri, Jul 5, 5:27 PM
werner committed rG7c4c35f5420e: build: Prepare docs for GnuPG 2.6 (authored by werner).
build: Prepare docs for GnuPG 2.6
Fri, Jul 5, 5:27 PM
werner updated the task description for T6454: Release GnuPG 2.4.1.
Fri, Jul 5, 2:46 PM · gnupg24 (gnupg-2.4.1), Release Info
werner triaged T7189: Release GnuPG 2.5.0 as Normal priority.
Fri, Jul 5, 2:42 PM · Release Info, gnupg
werner committed rG6a40cfa6c090: gpg: Print a warning if the (draft) Kyber algorithm is used. (authored by werner).
gpg: Print a warning if the (draft) Kyber algorithm is used.
Fri, Jul 5, 11:11 AM
werner committed rGca3b8d25417e: gpgconf: Fix error in --show-versions due to recent spawn changes. (authored by werner).
gpgconf: Fix error in --show-versions due to recent spawn changes.
Fri, Jul 5, 9:14 AM
werner accepted rMde6068450094: Fix printing size_t and off_t value for LLP64 Windows..
Fri, Jul 5, 8:54 AM

Thu, Jul 4

werner committed rE4560c1a0cf85: Update version date of autogen.sh (authored by werner).
Update version date of autogen.sh
Thu, Jul 4, 6:00 PM
werner committed rE9c448f7c7a55: Put the full commit id into VERSION. (authored by werner).
Put the full commit id into VERSION.
Thu, Jul 4, 6:00 PM
werner added a comment to T7185: Calling gettext_use_utf8(1) for the main thread should enable UTF-8 for all later created secondary threads.

That is probably right for gpgme as used by kleopatra. However in gnupg we need to switch utf8 on and off.

Thu, Jul 4, 5:29 PM · Windows, gpgrt, Bug Report
werner committed rG736579331b14: gpgconf: Print the full commit id. (authored by werner).
gpgconf: Print the full commit id.
Thu, Jul 4, 5:24 PM
werner committed rW7301f74574bb: Update gpgex to 1.0.11 (authored by werner).
Update gpgex to 1.0.11
Thu, Jul 4, 3:12 PM
werner added a comment to T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog.

rere 2: I agree as long as the expired certs are order behind regular certs.

Thu, Jul 4, 10:10 AM · vsd33, Feature Request, kleopatra, Restricted Project
werner committed rW02cbf6a952a1: Update pinentry. Use snapshots for gpgme and gpgol. (authored by werner).
Update pinentry. Use snapshots for gpgme and gpgol.
Thu, Jul 4, 9:55 AM
werner committed rWf3624ee0a4ed: Fix for new Qt6 default of Pinentry 1.3.0 (authored by werner).
Fix for new Qt6 default of Pinentry 1.3.0
Thu, Jul 4, 9:48 AM

Wed, Jul 3

werner committed rO72d8271cb9cf: Make mak distcheck work again (authored by werner).
Make mak distcheck work again
Wed, Jul 3, 5:10 PM
werner committed rO4acd9a258c2e: Require C++14 also for tests and fix previous commit. (authored by werner).
Require C++14 also for tests and fix previous commit.
Wed, Jul 3, 4:44 PM
werner committed rOdee47a4c4504: Fix indentation. (authored by werner).
Fix indentation.
Wed, Jul 3, 4:07 PM
werner committed rPdd8894fa60c1: Release 1.3.1 (authored by werner).
Release 1.3.1
Wed, Jul 3, 2:14 PM
werner committed rP0b4f04460b59: Post release updates (authored by werner).
Post release updates
Wed, Jul 3, 2:14 PM
werner committed rX2ea0a9c911d6: Post release updates (authored by werner).
Post release updates
Wed, Jul 3, 1:58 PM
werner committed rX12e17564147c: Update gpg-error.m4 and libassuan.m4 (authored by werner).
Update gpg-error.m4 and libassuan.m4
Wed, Jul 3, 1:58 PM
werner committed rX4315854b5e3b: Release 1.0.11 (authored by werner).
Release 1.0.11
Wed, Jul 3, 1:58 PM
werner committed rXd5860ce3706e: Update autogen.* (authored by werner).
Update autogen.*
Wed, Jul 3, 1:58 PM
werner committed rX6907436c4563: Update standard build files (authored by werner).
Update standard build files
Wed, Jul 3, 1:58 PM
werner added a comment to T7046: Release Pinentry 1.3.x.

Noteworthy changes in version 1.3.1 (2024-07-03)

Wed, Jul 3, 11:38 AM · pinentry, Release Info
werner committed rWc6f53367792c: Update libassuan to 3.0.1 (authored by werner).
Update libassuan to 3.0.1
Wed, Jul 3, 9:37 AM
werner committed rW4bb2e6a59eb6: Update file names libassuan-0 to libassuan-9 (authored by werner).
Update file names libassuan-0 to libassuan-9
Wed, Jul 3, 9:10 AM

Tue, Jul 2

werner triaged T7182: Draft: Kleopatra: Improve Certificate Tooltips in Certificate view as Normal priority.
Tue, Jul 2, 10:51 PM · Documentation, Feature Request, kleopatra, Restricted Project
werner added a project to T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog: Feature Request.
Tue, Jul 2, 10:50 PM · vsd33, Feature Request, kleopatra, Restricted Project
werner committed rWa70fb1d01774: Update gpgrt, gpgme, gnupg, kleopatra and libkleo to new snapshots (authored by werner).
Update gpgrt, gpgme, gnupg, kleopatra and libkleo to new snapshots
Tue, Jul 2, 5:51 PM
werner added a parent task for T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime: T7165: Release Libgcrypt 1.11.0.
Tue, Jul 2, 3:58 PM · MacOS, libgcrypt, Bug Report
werner added a subtask for T7165: Release Libgcrypt 1.11.0: T7170: Building libgcrypt-1.11.0 produces a dylib with unresolved symbols at runtime.
Tue, Jul 2, 3:58 PM · Release Info, libgcrypt

Mon, Jul 1

werner committed rG22072f635f35: speedo,w32: Also sign the new libassuan SO name. (authored by werner).
speedo,w32: Also sign the new libassuan SO name.
Mon, Jul 1, 5:24 PM
werner committed rG5d3f3c8076fc: speedo,w32: Also sign the new libassuan SO name. (authored by werner).
speedo,w32: Also sign the new libassuan SO name.
Mon, Jul 1, 5:24 PM
werner committed rG5d3995b16bf2: speedo,w32: Add extra flags for gpgrt and fix SO name of libassuan. (authored by werner).
speedo,w32: Add extra flags for gpgrt and fix SO name of libassuan.
Mon, Jul 1, 4:58 PM
werner committed rGd56b63a66181: speedo,w32: Add extra flags for gpgrt and fix SO name of libassuan. (authored by werner).
speedo,w32: Add extra flags for gpgrt and fix SO name of libassuan.
Mon, Jul 1, 4:56 PM
werner added a comment to T6882: Make ADSK configurable for new keys.

Backported to 2.4. Options are now listed with gpgconf.

Mon, Jul 1, 3:47 PM · gnupg22, vsd33, Restricted Project
werner committed rG83ede262b7b7: Update NEWS (authored by werner).
Update NEWS
Mon, Jul 1, 3:47 PM
werner committed rG4d901904d7f6: gpgconf: Allow listing of some new options (authored by werner).
gpgconf: Allow listing of some new options
Mon, Jul 1, 3:47 PM
werner committed rGdf977729ff38: gpgconf: Allow listing of some new options (authored by werner).
gpgconf: Allow listing of some new options
Mon, Jul 1, 3:46 PM
werner committed rG3765b42383bb: sm: Emit user IDs in colon mode even if the Subject is empty. (authored by werner).
sm: Emit user IDs in colon mode even if the Subject is empty.
Mon, Jul 1, 3:13 PM
werner committed rGdc9a52cb4e00: agent: Silence debug output from the PIN caching. (authored by werner).
agent: Silence debug output from the PIN caching.
Mon, Jul 1, 3:13 PM
werner committed rGce75af47eba8: gpg: Add magic parameter "default" to --quick-add-adsk. (authored by werner).
gpg: Add magic parameter "default" to --quick-add-adsk.
Mon, Jul 1, 3:13 PM
werner committed rG222045d850e7: gpg: Print designated revokers also in a standard listing. (authored by werner).
gpg: Print designated revokers also in a standard listing.
Mon, Jul 1, 3:13 PM
werner committed rGc6cecbd89a76: gpg: New option --default-new-key-adsk. (authored by werner).
gpg: New option --default-new-key-adsk.
Mon, Jul 1, 3:13 PM
werner committed rG28dd05a07990: common: New function tokenize_to_strlist. (authored by werner).
common: New function tokenize_to_strlist.
Mon, Jul 1, 3:13 PM
werner committed rG330354972a27: gpg: Autoload designated revoker key and ADSK when needed. (authored by werner).
gpg: Autoload designated revoker key and ADSK when needed.
Mon, Jul 1, 3:13 PM
werner committed rG6551281ca320: gpg: Implement the LDAP AKL method. (authored by werner).
gpg: Implement the LDAP AKL method.
Mon, Jul 1, 3:13 PM
werner committed rG5746c944cd78: agent: Require use of "SCD DEVINFO --watch" command with socket. (authored by gniibe).
agent: Require use of "SCD DEVINFO --watch" command with socket.
Mon, Jul 1, 2:39 PM
werner committed rG0ed8e9ae3e75: agent: Handle SCD DEVINFO --watch command in a special way. (authored by werner).
agent: Handle SCD DEVINFO --watch command in a special way.
Mon, Jul 1, 2:39 PM
werner committed rG81fc7b291ea7: agent: Initialize thread_startup.fd for pipe connection. (authored by gniibe).
agent: Initialize thread_startup.fd for pipe connection.
Mon, Jul 1, 2:39 PM
werner committed rGfd9872295b33: agent:daemon: Add an argument to specify requiring socket connection. (authored by gniibe).
agent:daemon: Add an argument to specify requiring socket connection.
Mon, Jul 1, 2:39 PM
werner committed rG59e785b5434d: scd: Restrict use of DEVINFO --watch command for socket connection. (authored by gniibe).
scd: Restrict use of DEVINFO --watch command for socket connection.
Mon, Jul 1, 2:39 PM
werner committed rG6996e5f6ff5d: scd: Finish DEVINFO --watch command on input close. (authored by gniibe).
scd: Finish DEVINFO --watch command on input close.
Mon, Jul 1, 2:39 PM
werner committed rGe94f793ebf8b: Fix the previous commit. (authored by gniibe).
Fix the previous commit.
Mon, Jul 1, 2:39 PM
werner committed rGfc732131a1d6: scd: Factor out scd_init_event function. (authored by gniibe).
scd: Factor out scd_init_event function.
Mon, Jul 1, 2:39 PM
werner committed rG70bb9c512727: scd: Fix how scdaemon pipe server finishes. (authored by gniibe).
scd: Fix how scdaemon pipe server finishes.
Mon, Jul 1, 2:39 PM
werner committed rG76066d71f49e: agent: Clean up for scdaemon handling. (authored by gniibe).
agent: Clean up for scdaemon handling.
Mon, Jul 1, 2:39 PM
werner committed rGc868d23f6180: agent: Fix a race condition which results accessing finished scd. (authored by gniibe).
agent: Fix a race condition which results accessing finished scd.
Mon, Jul 1, 2:39 PM
werner lowered the priority of T6500: Keyserver access via http-proxy isn't attempted when using standard-resolver from High to Normal.
Mon, Jul 1, 12:21 PM · dns, gnupg24, Bug Report
werner moved T6806: Fix off by one day in the expiry date calculation from QA to 2.4.6 on the gnupg24 board.
Mon, Jul 1, 12:18 PM · gnupg24 (2.4.6), Bug Report
werner moved T7072: addkey "set your own capabilities" silently sets Restricted Encryption capability from QA to 2.4.6 on the gnupg24 board.
Mon, Jul 1, 12:18 PM · gnupg24 (2.4.6)
werner committed rGa564a9f66ca3: gpg-mail-tube: New utility. (authored by werner).
gpg-mail-tube: New utility.
Mon, Jul 1, 12:15 PM
werner committed rG2130760904ab: tools: New support functions for the mail parser. (authored by werner).
tools: New support functions for the mail parser.
Mon, Jul 1, 12:15 PM
werner committed rG0c34edc4435d: gpg: Make --with-sig-check with -with --show-key in non-colon mode. (authored by werner).
gpg: Make --with-sig-check with -with --show-key in non-colon mode.
Mon, Jul 1, 9:26 AM

Fri, Jun 28

werner closed T7178: make check fails for GnuPG with libassuan 3.0.1 as Resolved.

Yes, the SO number changed. Before that you had run the test with an old version of the library or maybe the current one depending on your system. However, a changed SO number means that you have can have two versions of the library installed and they don't alias them with symlinks. We rarely update SO numbers but int he libassuan case we did it because technically we had a minor ABI change but GnuPG and Cie. are not affected; we did it anyway to be correct.

Fri, Jun 28, 6:04 PM · libassuan, Bug Report
werner committed rG28a080bc9f94: gpg-mail-tube: New utility. (authored by werner).
gpg-mail-tube: New utility.
Fri, Jun 28, 5:59 PM
werner committed rG675b12ddd8ca: tools: New support functions for the mail parser. (authored by werner).
tools: New support functions for the mail parser.
Fri, Jun 28, 5:59 PM