Page MenuHome GnuPG
Feed Advanced Search

Sep 16 2022

werner committed rG289fbc550d18: dirmngr: Fix CRL DP error fallback to other schemes. (authored by werner).
dirmngr: Fix CRL DP error fallback to other schemes.
Sep 16 2022, 5:03 PM
werner added a comment to T4436: gpgsm refuses to encrypt with failure to check CRL.

I just fixed a bug related to the DP. That might be related. See rG0c8299e2b56ef2e1

Sep 16 2022, 4:54 PM · gnupg, S/MIME
werner committed rG5fdb03db9eaa: doc: Keep list of RFCs only in DETAILS (authored by werner).
doc: Keep list of RFCs only in DETAILS
Sep 16 2022, 4:52 PM
werner committed rG0c8299e2b56e: dirmngr: Fix CRL DP error fallback to other schemes. (authored by werner).
dirmngr: Fix CRL DP error fallback to other schemes.
Sep 16 2022, 4:52 PM
werner closed T1141: dirmngr does not try all CRL DPs if first fetchable CRL is too old as Resolved.

That particular bug seems to have been solved a long time ago. I stumbled upon up while fixing a DP bug today.

Sep 16 2022, 4:43 PM · gnupg, Bug Report, dirmngr
werner committed rD07bf00580dab: swdb: libksba 1.6.1 (authored by werner).
swdb: libksba 1.6.1
Sep 16 2022, 12:34 PM
werner updated the task description for T5479: Release LibKSBA 1.6.0.
Sep 16 2022, 12:18 PM · Release Info, libksba
werner triaged T6210: Release LibKSBA 1.6.1 as Normal priority.
Sep 16 2022, 12:17 PM · Release Info, libksba
werner triaged T6205: GnuPG: Unknown encryption keys should not result in non-compliant encryption on decryption as Normal priority.
Sep 16 2022, 12:06 PM · gnupg (gpg22), Feature Request, Unknown Object (Project)
werner added projects to T6207: can't open gpg-agent: Windows, gnupg.
Sep 16 2022, 10:40 AM · Not A Bug, gnupg, Windows
werner added a comment to T6207: can't open gpg-agent.

What is the output of gpgconf --list-dirs ?

Sep 16 2022, 10:39 AM · Not A Bug, gnupg, Windows
werner added a comment to T6205: GnuPG: Unknown encryption keys should not result in non-compliant encryption on decryption.

Works as designed. Whether the design is a good choice is a different
question.

Sep 16 2022, 10:37 AM · gnupg (gpg22), Feature Request, Unknown Object (Project)
werner committed rSd786c3834a1a: Add no-chain option. (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
Add no-chain option.
Sep 16 2022, 9:25 AM

Sep 14 2022

werner committed rDa5a2a83e2d60: web: Point to currently implemented OpenPGP spec (authored by werner).
web: Point to currently implemented OpenPGP spec
Sep 14 2022, 4:25 PM
werner added a comment to T6195: gpg: New key has unknown trust after generation.

keyboxd has nothing to do with this, it merely makes the lookup of keys a bit faster. The computation of the WoT itself takes long and there is no shortcut for it. Fortunately most users don't have a deeply meshed WoT with dedicated revokers etc., thus for them things are fast in the standard configuration.

Sep 14 2022, 4:23 PM · Not A Bug, gnupg
werner claimed T3927: gpgsm certificate import fails because of hardcoded password length limitation.
Sep 14 2022, 1:36 PM · Feature Request, gnupg24, S/MIME
werner committed rG50d12860ef21: tests: Restrict the use of gpgconf.ctl to make check. (authored by werner).
tests: Restrict the use of gpgconf.ctl to make check.
Sep 14 2022, 1:35 PM
werner placed T6195: gpg: New key has unknown trust after generation up for grabs.

If you run gpg --export-ownertrust you will notice that the trust has been set to ultimate (value is 6). However, due to the no-auto-check-trustdb in your gpg.conf that will valeu will only be shown after running gpg --check-trustdb. The value shown in the key listing is the computed value and the computation is done by --check-trustdb. I don't see a bug here.

Sep 14 2022, 11:06 AM · Not A Bug, gnupg
werner added a comment to T4779: GpgSM: "Invalid Object" error when importing .p12 certs with wrong passphrase.

I see what I can do

Sep 14 2022, 10:39 AM · gnupg24 (gnupg-2.4.3), Unknown Object (Project), gnupg (gpg23), S/MIME
werner added a project to T6014: Add support for relative redirect URI-references to dirmngr: gnupg (gpg23).
Sep 14 2022, 9:26 AM · gnupg24, dirmngr, Bug Report

Sep 13 2022

werner added a member for Contributor: ebo.
Sep 13 2022, 4:01 PM
werner awarded rKLEOPATRA805356a09949: Disable warnings about different signedness of pointer targets a Cup of Joe token.
Sep 13 2022, 2:03 PM
werner added a comment to T6014: Add support for relative redirect URI-references to dirmngr.

Of course it could be refined to use the same host if there is only a relative URL.

Sep 13 2022, 7:29 AM · gnupg24, dirmngr, Bug Report
werner added a comment to T6014: Add support for relative redirect URI-references to dirmngr.

That's for sure. See rGfa1b1eaa4241ff3 :

Sep 13 2022, 7:28 AM · gnupg24, dirmngr, Bug Report

Sep 12 2022

werner claimed T6195: gpg: New key has unknown trust after generation.
Sep 12 2022, 8:26 AM · Not A Bug, gnupg

Sep 8 2022

werner committed rW2cc69035ad80: Do not create symlinks to VSD files without version number. (authored by werner).
Do not create symlinks to VSD files without version number.
Sep 8 2022, 10:01 AM

Sep 7 2022

werner added a comment to T6014: Add support for relative redirect URI-references to dirmngr.

Kleopatra does searches in parallel. What you see in the second dialog might be a response from a Web Key Directory (i.e. search by mail address with lookup at the mail domain).

Sep 7 2022, 4:28 PM · gnupg24, dirmngr, Bug Report
werner committed rGabf7d3c54546: agent: Don't start in --supervised mode if no-autostart is enabled. (authored by werner).
agent: Don't start in --supervised mode if no-autostart is enabled.
Sep 7 2022, 11:55 AM
werner committed rG0988e49c45d0: gpg: Support key flags for RENC, TIME, and GROUP. (authored by werner).
gpg: Support key flags for RENC, TIME, and GROUP.
Sep 7 2022, 11:55 AM
werner added a comment to T6187: Kleopatra: Import of p12 file fails with "invalid crypto engine".

BTW, gnupg/doc/DETAILS tells that the fingerprint is optional:

Sep 7 2022, 4:46 AM · gpgme (gpgme 1.23.x), kleopatra, gnupg, Unknown Object (Project)

Sep 6 2022

werner claimed T6182: Kleopatra: "general error" on wrong PIN input during certification.
Sep 6 2022, 8:16 AM · Unknown Object (Project), kleopatra

Sep 5 2022

werner committed rSeb838bf345fe: Do not launch gpg-agent if no-autostart is active. (authored by werner).
Do not launch gpg-agent if no-autostart is active.
Sep 5 2022, 5:07 PM
werner added a comment to T5816: mailing list address confusion (lists.gnupg.org shown, but does not work).

Fixed for 3 lists. I can't remember the details but quite some time ago someone requested some changes and while applying them the host_name must have changed / I changed it. The problem with Mailman is that it does not use plain config files to keep under etckeeper. At least not with some effort.

Sep 5 2022, 4:48 PM · gpgweb, Bug Report

Sep 3 2022

werner resigned from D531: Keep holding READER_LOCK_TABLE and make clear distinction among close/releasing_PCSC_context/nullify_rdrname.
Sep 3 2022, 8:51 PM · gnupg (gpg23), scd
werner closed T6184: zlib version 1.2.12 actually used by GnuPG / Gpg4Win suffers from CVE-2022-37434 / 2 patches are available as Resolved.
Sep 3 2022, 8:48 PM · Not A Bug, kleopatra, gpg4win
werner reassigned T6184: zlib version 1.2.12 actually used by GnuPG / Gpg4Win suffers from CVE-2022-37434 / 2 patches are available from werner to ikloecker.

Thanks for mentioning this. I looked at the CVE last Sunday and figured that we are not affected. The vulnerable function inflateGetHeader is not used by GnuPG because we don;'t support the gzip format.

Sep 3 2022, 1:21 PM · Not A Bug, kleopatra, gpg4win
werner triaged T6185: `gpg2 --list-keys --with-colons > /dev/full` exits with status 0 as Low priority.

The more relavant error is that there is no status output on failure which is what gpgme uses (due to double forking).

Sep 3 2022, 1:08 PM · Bug Report, gnupg
werner closed T6186: gpgv does not support --exit-on-status-write-error as Resolved.

gpgv returns success iff the signature is valid. That is the whole purpose of this tool.

Sep 3 2022, 1:02 PM · gnupg

Sep 2 2022

werner committed rW60de1223444f: Update to GnuPG 2.2.39 (authored by werner).
Update to GnuPG 2.2.39
Sep 2 2022, 3:48 PM
werner closed T6175: Release GnuPG 2.2.39 as Resolved.
Sep 2 2022, 3:48 PM · gnupg (gpg22), Release Info
werner committed rDa3fffbf3d960: swdb: GnuPG 2.2.39 (authored by werner).
swdb: GnuPG 2.2.39
Sep 2 2022, 3:43 PM
werner committed rG268e876ee274: Post release updates (authored by werner).
Post release updates
Sep 2 2022, 3:40 PM
werner committed rG7c2078a680dd: Release 2.2.39 (authored by werner).
Release 2.2.39
Sep 2 2022, 3:40 PM
werner triaged T6181: Release GnuPG 2.2.40 as Low priority.
Sep 2 2022, 3:39 PM · gnupg (gpg22), Release Info
werner added a comment to T5542: w32: Values under HKLM ignored if HKCU entry for GnuPG exists.

Can you please give a more detailed example with regedit files to demonstrate that?

Sep 2 2022, 3:15 PM · Windows, gnupg, Unknown Object (Project)
werner lowered the priority of T5620: GnuPG, pinentry: Passphrase pattern error / warning does not match new logic from Normal to Low.

Can't we get them from the help.txt file? Putting a tooltip into the pattern file would be an option but needs substantial changes,

Sep 2 2022, 3:13 PM · gnupg, Unknown Object (Project)
werner removed a project from T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO: Unknown Object (Project).
Sep 2 2022, 3:08 PM · gnupg24 (gnupg-2.4.3), scd
werner closed T6173: Invalid signing-key when doing a signature-check of GnuPG installer-packages, signed by Werner Koch's signing-key in de-vs Mode (aka VS-NfD Mode) as Resolved.
Sep 2 2022, 3:06 PM · Unknown Object (Project), workaround, gnupg
werner changed the status of T6179: gnupg 2.3.7 broke YubiKey support: DBG: Curve with OID not supported: 2b06010401da470f01 from Open to Testing.
Sep 2 2022, 2:45 PM · gnupg24, scd, Bug Report
werner added a comment to T6179: gnupg 2.3.7 broke YubiKey support: DBG: Curve with OID not supported: 2b06010401da470f01.

Yeah, we known. Fix is rGf34b9147eb3070b see T6070

Sep 2 2022, 2:43 PM · gnupg24, scd, Bug Report
werner added a member for Contributor: alexk.
Sep 2 2022, 2:19 PM
werner added a member for g10code: alexk.
Sep 2 2022, 2:16 PM
werner committed rGfc99ff8aff72: speedo: Authenticode sign two more tools. (authored by werner).
speedo: Authenticode sign two more tools.
Sep 2 2022, 12:06 PM
werner closed T6176: Crash in ask_for_card as Resolved.

Thanks for testing. I guess I will do a new release.

Sep 2 2022, 8:51 AM · gpgagent, gnupg (gpg22), Bug Report
werner closed T6177: GnuPG mishandles write errors on status fd and stdout as Wontfix.
Sep 2 2022, 8:47 AM · gnupg
werner closed T6178: es_write_sanitized swallows errors as Resolved.

Standard behaviour for stdio functions.

Sep 2 2022, 8:46 AM · Not A Bug, gpgrt

Sep 1 2022

werner added a comment to T6176: Crash in ask_for_card.

For master (2.3) the fix is not needed due to another way the code works, but having a more robust function is always good.

Sep 1 2022, 5:47 PM · gpgagent, gnupg (gpg22), Bug Report
werner committed rGcd7570f02efe: common: Make nvc_lookup more robust. (authored by werner).
common: Make nvc_lookup more robust.
Sep 1 2022, 5:45 PM
werner added a comment to T6176: Crash in ask_for_card.

You may try the above commit - if should apply cleanly to 2.2.37.

Sep 1 2022, 5:40 PM · gpgagent, gnupg (gpg22), Bug Report
werner committed rG8c22b00268bf: common: Make nvc_lookup more robust. (authored by werner).
common: Make nvc_lookup more robust.
Sep 1 2022, 5:38 PM
werner added a comment to T6176: Crash in ask_for_card.

You are right. This due to your old binary private key (stubs). Otherwise you would at least have one item ("Key:"). I need to see what do do about the release. Maybe a tool to update the key files would we a good workaround.

Sep 1 2022, 4:04 PM · gpgagent, gnupg (gpg22), Bug Report
werner claimed T6176: Crash in ask_for_card.
Sep 1 2022, 3:53 PM · gpgagent, gnupg (gpg22), Bug Report
werner added a comment to T6176: Crash in ask_for_card.

Oh well, why do I receive such bug reports right after the next release :-(

Sep 1 2022, 3:52 PM · gpgagent, gnupg (gpg22), Bug Report
werner committed rD1c69ef68b81c: Remove the donate button (authored by werner).
Remove the donate button
Sep 1 2022, 1:57 PM
werner closed T6159: Release GnuPG 2.2.38 as Resolved.
Sep 1 2022, 1:54 PM · Release Info, gnupg (gpg22)
werner committed rD1943c5a7ded1: swdb: GnuPG 2.2.38 (authored by werner).
swdb: GnuPG 2.2.38
Sep 1 2022, 1:51 PM
werner committed rW3a688682e8be: Update to GnuPG 2.2.38 (authored by werner).
Update to GnuPG 2.2.38
Sep 1 2022, 1:50 PM
werner committed rG9eb03b722cb6: Post release updates (authored by werner).
Post release updates
Sep 1 2022, 1:36 PM
werner committed rG0b786fde7755: Release 2.2.38 (authored by werner).
Release 2.2.38
Sep 1 2022, 1:36 PM

Aug 31 2022

werner updated the task description for T6159: Release GnuPG 2.2.38.
Aug 31 2022, 6:32 PM · Release Info, gnupg (gpg22)
werner updated the task description for T6159: Release GnuPG 2.2.38.
Aug 31 2022, 6:31 PM · Release Info, gnupg (gpg22)
werner triaged T6175: Release GnuPG 2.2.39 as Low priority.
Aug 31 2022, 6:29 PM · gnupg (gpg22), Release Info
werner committed rGea34325c54a2: dirmngr: New option --debug-cache-expired-certs. (authored by werner).
dirmngr: New option --debug-cache-expired-certs.
Aug 31 2022, 6:14 PM
werner committed rG17073c9abcfb: dirmngr: New option --debug-cache-expired-certs. (authored by werner).
dirmngr: New option --debug-cache-expired-certs.
Aug 31 2022, 6:12 PM
werner committed rGa95a31cd2f03: gpg: Add descriptions for --auto-key-import and --include-key-import (authored by werner).
gpg: Add descriptions for --auto-key-import and --include-key-import
Aug 31 2022, 6:07 PM
werner closed T6174: Option --require-comliance does not work in sign+encrypt mode as Resolved.
Aug 31 2022, 5:46 PM · Unknown Object (Project), OpenPGP, Bug Report, gnupg
werner committed rG0b91fa0f13fd: common,w32: Fix an encoding problem of the printed timezone. (authored by werner).
common,w32: Fix an encoding problem of the printed timezone.
Aug 31 2022, 5:33 PM
werner added a comment to T6173: Invalid signing-key when doing a signature-check of GnuPG installer-packages, signed by Werner Koch's signing-key in de-vs Mode (aka VS-NfD Mode).

Small correction: We don't have replicas of our code signing key. I mistook this with out Authenticode signing key.

Aug 31 2022, 4:55 PM · Unknown Object (Project), workaround, gnupg
werner committed rGe05fb5ca3711: gpg: Emit STATUS_FAILURE for --require-compliance errors (authored by werner).
gpg: Emit STATUS_FAILURE for --require-compliance errors
Aug 31 2022, 3:34 PM
werner committed rGe1169e8f8ac7: scd: Add npth_unprotect/npth_protect for blocking operations. (authored by gniibe).
scd: Add npth_unprotect/npth_protect for blocking operations.
Aug 31 2022, 3:34 PM
werner committed rG14ccabe7f82f: dirmngr: Reject certificate which is not valid into cache. (authored by gniibe).
dirmngr: Reject certificate which is not valid into cache.
Aug 31 2022, 3:34 PM
werner committed rGaa0c942521d8: gpg: Fix assertion failure due to errors in encrypt_filter. (authored by werner).
gpg: Fix assertion failure due to errors in encrypt_filter.
Aug 31 2022, 1:59 PM
werner committed rG15cf36f6a84d: gpg: Rename a function. (authored by werner).
gpg: Rename a function.
Aug 31 2022, 1:59 PM
werner committed rGf88cb12f8e3c: gpg: Make --require-compliance work for -se (authored by werner).
gpg: Make --require-compliance work for -se
Aug 31 2022, 1:59 PM
werner committed rG5b24c41ba72c: gpg: Very minor cleanup in decrypt_data. (authored by werner).
gpg: Very minor cleanup in decrypt_data.
Aug 31 2022, 1:59 PM
werner committed rGe92812a4752e: g10/decrypt-data: disable output estream buffering to reduce overhead (authored by jukivili).
g10/decrypt-data: disable output estream buffering to reduce overhead
Aug 31 2022, 1:59 PM

Aug 30 2022

werner triaged T6174: Option --require-comliance does not work in sign+encrypt mode as High priority.
Aug 30 2022, 6:53 PM · Unknown Object (Project), OpenPGP, Bug Report, gnupg
werner edited projects for T6173: Invalid signing-key when doing a signature-check of GnuPG installer-packages, signed by Werner Koch's signing-key in de-vs Mode (aka VS-NfD Mode), added: workaround, Unknown Object (Project); removed gpg4win.

In general I use my standard ed25519 signing token for all software. However, GnuPG VS-Desktop is signed using a Brainpool key named GnuPG.com (stored on a smartcard with 2 replicas) for the simple reason that it does not raise questions when ppl update their GnuPG VS-Desktop and run into a non-compliant key.

Aug 30 2022, 5:19 PM · Unknown Object (Project), workaround, gnupg
werner triaged T6172: Kleopatra: Crash when pulling card during key generation as Normal priority.
Aug 30 2022, 12:17 PM · kleopatra, Bug Report
werner added a project to T4779: GpgSM: "Invalid Object" error when importing .p12 certs with wrong passphrase: Info Needed.

This looks like a different but not too uncommon problem. For T6169 we need to get a PKCS#12 file to be able to replicate the problems - obviously that PKCS#12 should hold only test keys/certs.

Aug 30 2022, 9:59 AM · gnupg24 (gnupg-2.4.3), Unknown Object (Project), gnupg (gpg23), S/MIME

Aug 29 2022

werner added a comment to rG203dcc19eb48: common: New common option no-autostart..

It turned out that this is pretty important if you use a current version of scute; That one uses gpg-connect-agent to list all smartcards. And gpg-connect-agent will start and take over a remote socket used for the card.

Aug 29 2022, 4:08 PM

Aug 25 2022

werner closed T6162: WKD entry confirmation error as Resolved.

You get this error because the key has been created in gnupg mode (and not in de-vs) and thus it has these preferences.

Aug 25 2022, 3:30 PM · Not A Bug, wkd
werner triaged T6161: pinentry doesn't allow disabling various library linkages (libX11, KF5WaylandClient, Qt5X11Extras) as Normal priority.
Aug 25 2022, 9:17 AM · pinentry, Feature Request
werner triaged T6160: pinentry Emacs support assumes socket location at ${TMPDIR}/emacs${UID}, fails to connect (need to respect XDG_RUNTIME_DIR) as Normal priority.

Let's turn this into a feature request.

Aug 25 2022, 9:16 AM · Feature Request, pinentry, Emacs
werner removed a project from T6096: Kleopatra: Add "include-default" when creating a new trustlist.txt: Restricted Project.
Aug 25 2022, 9:11 AM · kleopatra, Restricted Project
werner closed T6096: Kleopatra: Add "include-default" when creating a new trustlist.txt as Resolved.

I think we can close this one. Note also that we now have --no-user-trustlist and --sys-trustlist-name. in 2.2.37 and 2.3.7 which allows to entirely ignore the user trustlist and to define a global one..

Aug 25 2022, 9:11 AM · kleopatra, Restricted Project
werner triaged T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired as Wishlist priority.
Aug 25 2022, 8:42 AM · workaround, gnupg, Keyserver, Bug Report
werner added a comment to T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired.

@dkg: Thanks for the detailed description of the problem.

Aug 25 2022, 8:41 AM · workaround, gnupg, Keyserver, Bug Report

Aug 24 2022

werner closed T6151: limit-card-insert-tries is not doing anything, "insert card" is still shown as Wontfix.

I added this option on 2005-07-19 and iirc this was planned for the FSFE's rig to produce their membership cards. I kept that option in 2.0 for backward compatibility but it does not make any sense because its gpg-agent's duty to ask for cards - gpg does not known about it.

Aug 24 2022, 6:40 PM · Bug Report
werner added a project to T6158: GpgOL assumes an email is empty: gpgol.
Aug 24 2022, 6:31 PM · gpgol, Bug Report