Page MenuHome GnuPG
Feed Advanced Search

Sep 2 2022

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, Unknown Object (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, Unknown Object (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
werner triaged T6127: FIPS 140-3 final review comments as Normal priority.
Aug 24 2022, 6:27 PM · FIPS, libgcrypt, Bug Report
werner closed T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired as Resolved.
Aug 24 2022, 6:26 PM · workaround, gnupg, Keyserver, Bug Report
werner triaged T6152: Text for Import of S/MIME certificates as Normal priority.

The PKCS#12 import was a late add-on because I consider P#12 to be a nasty and insecure format. Unfortunately it survived and is now the mainly used interchange format. Eventually we need to improve things here. However, ppl should use smartcards for S/MIME.

Aug 24 2022, 6:25 PM · Feature Request, S/MIME, gnupg, Unknown Object (Project)
werner added a comment to T6151: limit-card-insert-tries is not doing anything, "insert card" is still shown.

We have a cancel button and an cancel-all button (Window close button). The former skips the current key the latter should cancel the entire decryption process.

Aug 24 2022, 6:20 PM · Bug Report
werner committed rW3037d03480e3: Update to Gnupg 2.2.27 (authored by werner).
Update to Gnupg 2.2.27
Aug 24 2022, 5:34 PM
werner closed T5935: scd: SSH emulation of gpg-agent doesn't work well with sntrup761x25519-sha512@openssh.com as Resolved.
Aug 24 2022, 5:28 PM · workaround, gnupg (gpg23), ssh, Bug Report, scd
werner closed T6070: Yubikey 5C 'not available: card error' regression as Resolved.
Aug 24 2022, 5:27 PM · gnupg (gpg23), scd, Bug Report
werner added projects to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO: backport, gnupg (gpg23).

Needs to be forward ported to master

Aug 24 2022, 5:26 PM · gnupg24 (gnupg-2.4.3), scd
werner closed T6138: gpgconf: List auto-key-import and include-key-block again as Resolved.
Aug 24 2022, 5:24 PM · gnupg (gpg22), Unknown Object (Project)
werner closed T6122: GnuPG: misleading error message keytocard as Resolved.
Aug 24 2022, 5:24 PM · Bug Report, gnupg (gpg22)
werner closed T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data as Resolved.
Aug 24 2022, 5:23 PM · gnupg, Unknown Object (Project)
werner closed T5936: gpg: Support specifiying user ID to revoke as UID hash for --quick-revoke-uid, a subtask of T4087: Kleopatra: Revoke User-ID, as Resolved.
Aug 24 2022, 5:22 PM · Restricted Project, Unknown Object (Project), gpg4win, kleopatra, Feature Request
werner closed T5936: gpg: Support specifiying user ID to revoke as UID hash for --quick-revoke-uid as Resolved.
Aug 24 2022, 5:22 PM · gnupg (gpg23), Unknown Object (Project), Feature Request
werner closed T6105: Release GnuPG 2.2.37 as Resolved.
Aug 24 2022, 5:22 PM · gnupg (gpg22), Release Info
werner committed rDcc2c086925bc: swdb: GnuPG 2.2.37 (authored by werner).
swdb: GnuPG 2.2.37
Aug 24 2022, 5:20 PM
werner committed rGafa64aceab2a: Post release updates (authored by werner).
Post release updates
Aug 24 2022, 5:19 PM
werner committed rG8e60f885713b: Release 2.2.37 (authored by werner).
Release 2.2.37
Aug 24 2022, 5:19 PM
werner triaged T6159: Release GnuPG 2.2.38 as Low priority.
Aug 24 2022, 5:04 PM · Release Info, gnupg (gpg22)
werner added a comment to T6153: Kleopatra: No error when import from Keyserver fails.

If you use an IP address there is no server name and thus a) TLS can't check the name and b) virtual servers won't work. But as you stated this is not the problem: With rGb231959728a0056 (T2924) https is handled in another way than hkps.
Now, that change was only applied to KS_GET and not to KS_SEARCH. This is kind of correct but shows this surprising behaviour: For the preferred keyserver we really want to do a plain fetch and don't have all the hkp ip/name mapping we do.

Aug 24 2022, 2:23 PM · gnupg, kleopatra
werner committed rD0b76d435931b: swdb: Pinentry 1.2.1 (authored by werner).
swdb: Pinentry 1.2.1
Aug 24 2022, 1:14 PM
werner committed rP338961541fa9: Release 1.2.1 (authored by werner).
Release 1.2.1
Aug 24 2022, 1:01 PM
werner committed rW3f76a0819c9f: Update pinentry to 1.2.1 (authored by werner).
Update pinentry to 1.2.1
Aug 24 2022, 12:59 PM
werner lowered the priority of T6145: USB device detection by scdaemon from High to Low.

The delays are due to /usr/sbin/laptop_mode from the laptop-mode-tools package.

Aug 24 2022, 10:52 AM · gnupg24, scd
werner added a comment to T6145: USB device detection by scdaemon.

Inserting as well as removal is detected on my machine always only after 25 seconds

Aug 24 2022, 10:33 AM · gnupg24, scd
werner added a comment to T4429: Kleopatra: Offer to generate ECC keys on Smartcards which support it.

Right, this is only for the OPENPGP cards. Meanwhile we have
a way to get information on the supported algorithms. For example:

Aug 24 2022, 10:21 AM · Unknown Object (Project), kleopatra

Aug 23 2022

werner added projects to T6145: USB device detection by scdaemon: gnupg (gpg23), scd.
Aug 23 2022, 3:51 PM · gnupg24, scd
werner added a comment to T6145: USB device detection by scdaemon.

I went back to 2.3.3 and it seems it never worked as I expected. But we should understand the reason for the long delay.

Aug 23 2022, 3:50 PM · gnupg24, scd
werner added a comment to T6148: Kleopatra: Simplify Ownertrust dialog.

I am fine with that. No need for the WoT bells and whistles

Aug 23 2022, 3:47 PM · kleopatra, Unknown Object (Project)
werner added a comment to T6145: USB device detection by scdaemon.

Okay, the mentioned patch does not help. I now tried the actual use
case of mine, which is to ssh without the token plugged in. I clicked
two times OK, then inserted the token and then I had to click
around dozen times onto OK before the inserted card was detected.

Aug 23 2022, 3:35 PM · gnupg24, scd
werner added a comment to T6145: USB device detection by scdaemon.

The interesting thing is that I did not changed my box but it "suddenly" started to misbehave. Thus I conclude this is a matter of our own changes. The log I sent you by PM was done with my suggested improvement (npth_unlock/lock around libusb_get-device_list) and it might actually helped a bit - I am not sure. I will test again w/o that change. Or maybe I should bisect.

Aug 23 2022, 3:01 PM · gnupg24, scd
werner added a comment to T6145: USB device detection by scdaemon.

I tried with no success.

Aug 23 2022, 11:27 AM · gnupg24, scd
werner renamed T6146: Add gcry_kdf_open et al. documentation from Add fcry_kdf_open et al. documentation to Add gcry_kdf_open et al. documentation.
Aug 23 2022, 11:19 AM · Documentation, libgcrypt
werner triaged T6146: Add gcry_kdf_open et al. documentation as Normal priority.
Aug 23 2022, 11:19 AM · Documentation, libgcrypt
werner closed T5990: Option to ignore the user trustlist.txt as Resolved.
Aug 23 2022, 10:36 AM · Restricted Project, Unknown Object (Project), gnupg (gpg22), S/MIME, gpgagent

Aug 22 2022

werner committed rGf4b01ddc6a55: scd: Add a libusb debug level. (authored by werner).
scd: Add a libusb debug level.
Aug 22 2022, 12:08 PM
werner committed rG203dcc19eb48: common: New common option no-autostart. (authored by werner).
common: New common option no-autostart.
Aug 22 2022, 12:08 PM
werner committed rS868e28e407f9: Avoid segv in case of a MISSING_KEY error. (authored by werner).
Avoid segv in case of a MISSING_KEY error.
Aug 22 2022, 8:30 AM
werner committed rSca9b9a4d9eed: Avoid endless loop due to bogus certificate chains. (authored by werner).
Avoid endless loop due to bogus certificate chains.
Aug 22 2022, 8:30 AM
werner added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

Did you test with a self-signed cert? I ran into the problem that the selection only showed the root certificate, the signing works using the leaf cert, but the root cert was put into the signature. Changing Scute to only return the leaf certificate made it work but verification failed.

Aug 22 2022, 6:57 AM · Feature Request, scute

Aug 19 2022

werner added a comment to T6140: Kleopatra: F5 does not always work in smartcard dialog.

I imported the public key using Kleopatra.

Aug 19 2022, 9:41 PM · Unknown Object (Project), kleopatra, Bug Report
werner committed rG77b6896f7a85: gpgsm: New option --compatibility-flags. (authored by werner).
gpgsm: New option --compatibility-flags.
Aug 19 2022, 11:22 AM

Aug 18 2022

werner added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

It will be a lot of work to change this in gpg. Thus ISO dates were only introduced with gpgsm after the former glibc maintainer refused to switch to a 64 bit time_t - which would have been easy enough at that time (about the year 2001).

Aug 18 2022, 11:47 AM · Unknown Object (Project), qt, gpgme, Bug Report
werner created T6140: Kleopatra: F5 does not always work in smartcard dialog.
Aug 18 2022, 11:01 AM · Unknown Object (Project), kleopatra, Bug Report

Aug 17 2022

werner changed the status of T6138: gpgconf: List auto-key-import and include-key-block again from Open to Testing.
Aug 17 2022, 5:13 PM · gnupg (gpg22), Unknown Object (Project)
werner committed rGb356eddf3d7a: gpgconf: Make --auto-key-import and --include-key-block visible again. (authored by werner).
gpgconf: Make --auto-key-import and --include-key-block visible again.
Aug 17 2022, 5:11 PM
werner edited projects for T6138: gpgconf: List auto-key-import and include-key-block again, added: gnupg (gpg22); removed gnupg.

Yes, I removed them accidentally because they were listed under the keyserver option heading in gpg. They actually belong below the import/export heading.

Aug 17 2022, 5:07 PM · gnupg (gpg22), Unknown Object (Project)
werner added a comment to T6097: SC-HSM 4K Compatibility.

ACS readers simply don't work reliable under Linux.

Aug 17 2022, 7:36 AM · Bug Report
werner updated the task description for T6097: SC-HSM 4K Compatibility.
Aug 17 2022, 7:32 AM · Bug Report
werner added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

There is a reason that we switched to ISO Date strings in large parts of GnuPG ;-)

Aug 17 2022, 7:30 AM · Restricted Project, qt, gpgme, Bug Report

Aug 16 2022

werner committed rG3591112fdb01: agent: Fix bug introduced earlier today. (authored by werner).
agent: Fix bug introduced earlier today.
Aug 16 2022, 4:47 PM
werner committed rG891b941bbf54: doc: Prepare NEWS (authored by werner).
doc: Prepare NEWS
Aug 16 2022, 2:44 PM