Page MenuHome GnuPG
Feed Advanced Search

May 4 2025

heiko added a comment to T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate.

I am surprised that you don't want to use the issue tracker for issues.
GnuPG's trust calculations are quite clearly broken, by any metric. There's nothing to discuss here.

May 4 2025, 8:13 PM · Not A Bug, gnupg
werner closed T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate as Resolved.

Heiko, I told you already in T7106 that it is not a good idea to re-open a ticket. If you really want to discuss stuff, take that to a mailing list.

May 4 2025, 8:06 PM · Not A Bug, gnupg
heiko reopened T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate as "Open".

I see two interesting angles from which to think about this Web of Trust calculation:

May 4 2025, 1:26 PM · Not A Bug, gnupg

May 2 2025

werner added a comment to T7583: 2.5.5 removes sig on clean that 2.5.4 and earlier kept.

Yes, this is related to T7547. With my last fix for that I overlooked that we use PUBKEY_USAGE_CERT to internally request the primary key but that one is not set because in general USAGE_SIG means the same (except for some case in PGP7 mode).

May 2 2025, 11:03 AM · gnupg, Bug Report
werner added a project to T7632: gnupg test suite fails to build on AIX.: AIX.
May 2 2025, 10:30 AM · AIX, gnupg, Bug Report
werner triaged T7629: gcc 15 warns about -Wunterminated-string-initialization in gnupg as Low priority.
May 2 2025, 10:26 AM · gnupg, Bug Report
werner closed T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate as Resolved.

> I'm not sure i understand why "the latest" should be preferred.

May 2 2025, 10:26 AM · Not A Bug, gnupg
collinfunk added a project to T7629: gcc 15 warns about -Wunterminated-string-initialization in gnupg: gnupg.
May 2 2025, 6:50 AM · gnupg, Bug Report
collinfunk added a project to T7632: gnupg test suite fails to build on AIX.: gnupg.
May 2 2025, 6:49 AM · AIX, gnupg, Bug Report
dkg added a comment to T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate.

A bit more experimentation shows the same behavior, even if Alice's tsig of Bill is full, not marginal, and even if all signatures are made in the same second, which is the finest resolution that OpenPGP objects can report.

May 2 2025, 12:48 AM · Not A Bug, gnupg
dkg added a comment to T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate.

Interesting analysis, thanks for the sleuthing! I'm not sure i understand why "the latest" should be preferred. For example, in the graph made in this example, which part of the graph is the "latest"? Since the path from Alice to Carol is two hops long at least, it's conceivable that one path (A→Bob→C) has both "the latest" tsig *and* "the earliest" tsig, if the other path (A→Bill→C) happens to have been made between the other two tsigs.

May 2 2025, 12:15 AM · Not A Bug, gnupg

Apr 29 2025

werner edited projects for T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate, added: Not A Bug; removed Bug Report.

I also spend some time with this and the problem is described by this comment in trustdb.c:

Apr 29 2025, 1:13 PM · Not A Bug, gnupg

Apr 28 2025

werner changed the status of T7106: Trailing newline trouble in clearsigned message generation and verification from Wontfix to Resolved.

No, it is not a bug and I beg you not to change the status again. Don't start the same trouble here as some of you guys did with the IETF WG!

Apr 28 2025, 5:19 PM · Not A Bug, gnupg
heiko changed the status of T7106: Trailing newline trouble in clearsigned message generation and verification from Resolved to Wontfix.
Apr 28 2025, 3:08 PM · Not A Bug, gnupg
heiko added a comment to T7106: Trailing newline trouble in clearsigned message generation and verification.

Err, I don't see why I would "need to test" anything further.

Apr 28 2025, 2:45 PM · Not A Bug, gnupg
werner closed T7106: Trailing newline trouble in clearsigned message generation and verification as Resolved.

This is just one build of PGP and you would need to test all versions on Windows, macOS and Unix. You also need to test against all versions of GnuPG since 1998 (when we started with interop tests). We won't change this in GnuPG and risk regression. If you have a problem with that go and add a fix to your tool - name it bug compatibility or whatever. And please do not re-open this bug.

Apr 28 2025, 2:20 PM · Not A Bug, gnupg
heiko reopened T7106: Trailing newline trouble in clearsigned message generation and verification as "Open".
Apr 28 2025, 12:05 PM · Not A Bug, gnupg
heiko added a comment to T7106: Trailing newline trouble in clearsigned message generation and verification.

This has been implemented and tested to be compatible with PGP - a looong time ago. iirc this was discussed around 1999 but might be only by private mail between the PGP hackers and me. Thus any change now might break PGP - which is still widely used (although mostly for encryption).

Apr 28 2025, 12:04 PM · Not A Bug, gnupg

Apr 27 2025

werner closed T7628: gpg uses "month" as a synonym for 30 days as Wontfix.

The report is correct but it does not make sense to fix it. If you want to use a concrete expiration date just enter the IS date at the prompt; use ? at the prompt for a short description.

Apr 27 2025, 9:19 PM · gnupg, Bug Report
ametzler1 created T7628: gpg uses "month" as a synonym for 30 days.
Apr 27 2025, 1:29 PM · gnupg, Bug Report

Apr 23 2025

werner closed T7622: `gpg --encrypt --default-recipient-self` emits wrong message about "signing" as Wontfix.

This is really a minor thing and and it is actually true if you also sign something.

Apr 23 2025, 8:58 AM · gnupg, Bug Report
gniibe changed the status of T7623: gpgscm: Fix fixed-size characters (for portability, specifically for GCC 15 or later) from Open to Testing.
Apr 23 2025, 3:16 AM · gnupg, gpgrt, Bug Report

Apr 22 2025

werner added projects to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated): gpgme, gnupg.
Apr 22 2025, 9:35 AM · gnupg26, gnupg, Bug Report
gniibe added a comment to T7623: gpgscm: Fix fixed-size characters (for portability, specifically for GCC 15 or later).

doc/HACKING says it's OK to use variadic arg macros (from C99 features).
If it's OK, this patch can fix the initialization (which silences GCC 15 warnings):

Apr 22 2025, 7:53 AM · gnupg, gpgrt, Bug Report
gniibe renamed T7623: gpgscm: Fix fixed-size characters (for portability, specifically for GCC 15 or later) from gpgscm: Don't use fixed size characters (for portability, specifically for GCC 15 or later) to gpgscm: Fix fixed-size characters (for portability, specifically for GCC 15 or later).
Apr 22 2025, 7:50 AM · gnupg, gpgrt, Bug Report
gniibe triaged T7623: gpgscm: Fix fixed-size characters (for portability, specifically for GCC 15 or later) as Normal priority.
Apr 22 2025, 4:06 AM · gnupg, gpgrt, Bug Report

Apr 21 2025

dkg created T7622: `gpg --encrypt --default-recipient-self` emits wrong message about "signing".
Apr 21 2025, 6:20 PM · gnupg, Bug Report

Apr 20 2025

ametzler1 created T7619: [yat2m] gpg-agent manpage formatting issues.
Apr 20 2025, 4:09 PM · Documentation, yat2m, Bug Report

Apr 19 2025

ametzler1 created T7618: gpgsm: Allow selecting keys by SHA2 fpr.
Apr 19 2025, 4:53 PM · S/MIME, gnupg26, Feature Request
ametzler1 reopened T1421: GnuPG should verify --homedir option before creating a key as "Open".

Good morning,
I stumbled upon this when digging through old Debian bug reports against 1.4 and checking whether they still applied to 2.4. This one really still applies.

Apr 19 2025, 7:29 AM · Bug Report, gnupg

Apr 17 2025

dkg added a project to T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate: gnupg.
Apr 17 2025, 7:24 PM · Not A Bug, gnupg

Apr 15 2025

andreasstieger added a comment to T7605: [PATCH] mail-to-translators, gpg-authcode-sign.sh: convert legacy egrep.

POSIX specifies and requires grep -E, but only mentions egrep as old.

Apr 15 2025, 9:51 AM · gnupg, Bug Report
werner triaged T7605: [PATCH] mail-to-translators, gpg-authcode-sign.sh: convert legacy egrep as Low priority.

Removing egrep from a Unix system will break all kind of stuff. I am not even sure whether old Unices support grep -E.

Apr 15 2025, 9:06 AM · gnupg, Bug Report

Apr 14 2025

andreasstieger updated the task description for T7605: [PATCH] mail-to-translators, gpg-authcode-sign.sh: convert legacy egrep.
Apr 14 2025, 9:23 PM · gnupg, Bug Report
andreasstieger created T7605: [PATCH] mail-to-translators, gpg-authcode-sign.sh: convert legacy egrep.
Apr 14 2025, 9:22 PM · gnupg, Bug Report

Apr 9 2025

werner changed the status of T7547: signatures from revoked or expired keys show up as missing keys, a subtask of T7527: Keyring/keybox denial of service, from Open to Testing.
Apr 9 2025, 1:54 PM · OpenPGP, gnupg, Bug Report
werner changed the status of T7544: Kleopatra (gnupg, gpgsm) hang on key-creation when x.509 certs are in keystore from Open to Testing.

There is no well defined pripority for the CRL DPs. The code enumarates the DP and tries one after the other until it founds one. If you use --ignore-http_dp http DPs are skipped and with --ignore-ldap-dp LDAP DPs are ignored.

Apr 9 2025, 1:50 PM · gnupg, kleopatra, Bug Report

Apr 8 2025

werner moved T7478: _gpg_close_all_fds hangs on nwer Linux systems in a simple chroot w/o /proc/self/fd from Backlog to QA on the gpgrt board.
Apr 8 2025, 8:44 AM · Linux, gnupg, gpgrt, Bug Report

Apr 7 2025

gniibe changed the status of T4021: dirmngr: dirmngr/dns.c issue with 127.0.0.1 from Open to Testing.

Fix pushed by: rG1ed8b0e7b403: dirmngr: Fix libdns with 127.0.0.1.

Apr 7 2025, 4:45 AM · gnupg24, dirmngr
gniibe added a comment to T4021: dirmngr: dirmngr/dns.c issue with 127.0.0.1.

For Linux kernel, once, it was proposed:
https://patchwork.ozlabs.org/project/netdev/patch/1490748756.24891.27.camel@edumazet-glaptop3.roam.corp.google.com/

Apr 7 2025, 4:10 AM · gnupg24, dirmngr
gniibe added a comment to T4021: dirmngr: dirmngr/dns.c issue with 127.0.0.1.

Another problem with same cause (possibly) is reported: https://lists.gnupg.org/pipermail/gnupg-devel/2025-April/035845.html

Apr 7 2025, 3:56 AM · gnupg24, dirmngr

Apr 6 2025

ametzler1 added a comment to T7071: gpg: Support of No CRC in ASCII armor.

this marked as fixed in 2.4.7. However afaict only one of the two patches made it to STABLE-BRANCH-2-4, b1857a2836c9a91ef4e359ef7ba949b54c77219d did not.

Apr 6 2025, 6:33 PM · gnupg, Bug Report

Apr 2 2025

werner edited projects for T7328: Add Kleopatra configs to gpgconf -X, added: gnupg, Windows; removed gnupg22.
Apr 2 2025, 11:31 AM · vsd, gpd5x, Windows, gnupg, Feature Request

Mar 26 2025

gniibe changed the status of T7576: keyboxd: Searching <email@Example.COM> from Open to Testing.
Mar 26 2025, 8:20 AM · gnupg, Bug Report
gniibe added a comment to T7576: keyboxd: Searching <email@Example.COM>.

OK. Relying on SQLite semantics for COLLATE NOCASE would not be good.
Exactly same existing semantics (only care about ASCII uppercase characters) is good.

Mar 26 2025, 6:26 AM · gnupg, Bug Report

Mar 25 2025

werner updated the task description for T7530: Release GnuPG 2.5.5.
Mar 25 2025, 9:35 AM · Release Info, gnupg
werner triaged T7586: Release GnuPG 2.5.6 as Normal priority.
Mar 25 2025, 9:35 AM · gnupg, Release Info

Mar 24 2025

ikloecker added a comment to T7583: 2.5.5 removes sig on clean that 2.5.4 and earlier kept.

I noticed that the signing key B0D589D46708EC99 is a certify-only key. That signatures made with this key are dropped could be another regression of the fix for dkj's DoS bug.

Mar 24 2025, 10:50 PM · gnupg, Bug Report
ametzler1 added a comment to T7583: 2.5.5 removes sig on clean that 2.5.4 and earlier kept.

Taking a bigger sample of keys from the same domain and doing the same testing shows that the signature by B0D589D46708EC99 is removed on all keys.

Mar 24 2025, 6:32 PM · gnupg, Bug Report
werner added a comment to T7576: keyboxd: Searching <email@Example.COM>.

You mean this would be better becuase it is not clear how we handle X.509 addrsppec (see override_mbox arg of store_into_userid)? I guess COLLATE NOCASE does it the standard way by folding all uppercase characters and not just the ASCII characters as we do in GnuPG. This would be a problem.

Mar 24 2025, 9:45 AM · gnupg, Bug Report

Mar 23 2025

ametzler1 renamed T7583: 2.5.5 removes sig on clean that 2.5.4 and earlier kept from 2.5.5 remves sig on clean that 2.5.4 and earlier kept to 2.5.5 removes sig on clean that 2.5.4 and earlier kept.
Mar 23 2025, 12:49 PM · gnupg, Bug Report
ametzler1 created T7583: 2.5.5 removes sig on clean that 2.5.4 and earlier kept.
Mar 23 2025, 12:49 PM · gnupg, Bug Report

Mar 21 2025

werner triaged T7577: GnuPG could not work when TCP congestion provider is set to BBR2 in Windows as Normal priority.

Indeed, GnuPG's IPC uses TCP connections from 127.0.0.1 to 127.0.0.1 taking the destination port (and a cookie) from a file. We can't change that easily to the new Unix socket implementation Windows recently introduced. I hope there is a way to exclude localhost->localhost from congestion control.

Mar 21 2025, 8:43 PM · Support, Not A Bug, gnupg, Bug Report
gniibe added a comment to T7576: keyboxd: Searching <email@Example.COM>.

I changed my mind. SQLite specific patch might be better:

diff --git a/kbx/backend-sqlite.c b/kbx/backend-sqlite.c
index 4c67c3ef7..1db2f2c8d 100644
--- a/kbx/backend-sqlite.c
+++ b/kbx/backend-sqlite.c
@@ -154,7 +154,7 @@ static struct
      /* The full user id - for X.509 the Subject or altSubject.  */
      "uid  TEXT NOT NULL,"
      /* The mail address if available or NULL.  */
-     "addrspec TEXT,"
+     "addrspec TEXT COLLATE NOCASE,"
      /* The type of the public key: 1 = openpgp, 2 = X.509.  */
      "type  INTEGER NOT NULL,"
      /* The order number of the user id within the keyblock or
Mar 21 2025, 8:50 AM · gnupg, Bug Report
gniibe added a comment to T7576: keyboxd: Searching <email@Example.COM>.

I changed my mind. SQLite specific patch might be better:

diff --git a/kbx/backend-sqlite.c b/kbx/backend-sqlite.c
index 4c67c3ef7..1db2f2c8d 100644
--- a/kbx/backend-sqlite.c
+++ b/kbx/backend-sqlite.c
@@ -154,7 +154,7 @@ static struct
      /* The full user id - for X.509 the Subject or altSubject.  */
      "uid  TEXT NOT NULL,"
      /* The mail address if available or NULL.  */
-     "addrspec TEXT,"
+     "addrspec TEXT COLLATE NOCASE,"
      /* The type of the public key: 1 = openpgp, 2 = X.509.  */
      "type  INTEGER NOT NULL,"
      /* The order number of the user id within the keyblock or
Mar 21 2025, 8:36 AM · gnupg, Bug Report
gniibe updated the task description for T7576: keyboxd: Searching <email@Example.COM>.
Mar 21 2025, 8:27 AM · gnupg, Bug Report
gniibe claimed T7576: keyboxd: Searching <email@Example.COM>.

Here is a possible change:

Mar 21 2025, 8:15 AM · gnupg, Bug Report

Mar 17 2025

werner closed T7569: `gpgconf --homedir $x --kill keyboxd` doesn't appear to terminate a running keyboxd as Resolved.
Mar 17 2025, 10:12 AM · gnupg, keyboxd, Bug Report
werner added a comment to T7569: `gpgconf --homedir $x --kill keyboxd` doesn't appear to terminate a running keyboxd.

FWIW: It does works when using GNUPGHOME instead.

Mar 17 2025, 9:46 AM · gnupg, keyboxd, Bug Report
werner closed T7570: `gpg --trust-model always --verify` produces incongruous warning "Using untrusted key!" as Resolved.

This has always been the case. git blame shows for check_signatures_trust:

Mar 17 2025, 9:39 AM · Not A Bug, gnupg

Mar 14 2025

dkg added a comment to T7570: `gpg --trust-model always --verify` produces incongruous warning "Using untrusted key!".

This seems to be the case on 2.2.46 as well, fwiw. i don't think it's new in 2.4.7.

Mar 14 2025, 8:07 PM · Not A Bug, gnupg
dkg created T7570: `gpg --trust-model always --verify` produces incongruous warning "Using untrusted key!".
Mar 14 2025, 8:04 PM · Not A Bug, gnupg
dkg added a comment to T7569: `gpgconf --homedir $x --kill keyboxd` doesn't appear to terminate a running keyboxd.

similarly, gpgconf --homedir /tmp/gg --kill all does not terminate keyboxd, despite the fact that gpgconf(1) says:

Mar 14 2025, 7:27 PM · gnupg, keyboxd, Bug Report
dkg created T7569: `gpgconf --homedir $x --kill keyboxd` doesn't appear to terminate a running keyboxd.
Mar 14 2025, 7:24 PM · gnupg, keyboxd, Bug Report

Mar 13 2025

werner triaged T7560: GnuPG should learn the certificates when a new card has been seen as Normal priority.
Mar 13 2025, 11:43 AM · scd, Feature Request, gnupg
vitusb added a comment to T7544: Kleopatra (gnupg, gpgsm) hang on key-creation when x.509 certs are in keystore.

Hello Eva,

Mar 13 2025, 12:04 AM · gnupg, kleopatra, Bug Report

Mar 12 2025

ebo added a comment to T7544: Kleopatra (gnupg, gpgsm) hang on key-creation when x.509 certs are in keystore.

The beta145 Werner talks about can be found here: https://www.gpg4win.org/version5.html
It is from our master branch which is not de-vs capable at this time.

Mar 12 2025, 5:48 PM · gnupg, kleopatra, Bug Report
vitusb added a comment to T7544: Kleopatra (gnupg, gpgsm) hang on key-creation when x.509 certs are in keystore.

Hello Werner,
thank you for your support ...

Mar 12 2025, 3:36 PM · gnupg, kleopatra, Bug Report

Mar 11 2025

werner added a comment to T7544: Kleopatra (gnupg, gpgsm) hang on key-creation when x.509 certs are in keystore.

Please test using the latest gpg4win installer (beta145).

Mar 11 2025, 5:17 PM · gnupg, kleopatra, Bug Report
werner added a comment to T7560: GnuPG should learn the certificates when a new card has been seen.

The problem is that it may take really long to read the certificates form a card and some card applications even require to give a PIN for reading the certs. A background operation may thus surprisingly lock up the box

Mar 11 2025, 5:15 PM · scd, Feature Request, gnupg
ikloecker created T7560: GnuPG should learn the certificates when a new card has been seen.
Mar 11 2025, 4:57 PM · scd, Feature Request, gnupg
werner changed the status of T7547: signatures from revoked or expired keys show up as missing keys, a subtask of T7527: Keyring/keybox denial of service, from Testing to Open.
Mar 11 2025, 11:00 AM · OpenPGP, gnupg, Bug Report

Mar 10 2025

calvin added a comment to T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2.

This was using GCC to build, but on AIX. I believe support for dollar signs in identifiers are platform specific.

Mar 10 2025, 12:47 PM · gpgme, gnupg, pinentry
gniibe added a comment to T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2.

GCC allows dollars in identifier, that's the reason why we haven't encountered this issue, I suppose.

Mar 10 2025, 10:32 AM · gpgme, gnupg, pinentry
gniibe changed the status of T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2 from Open to Testing.
Mar 10 2025, 3:50 AM · gpgme, gnupg, pinentry
gniibe triaged T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2 as Normal priority.
Mar 10 2025, 3:49 AM · gpgme, gnupg, pinentry
gniibe added a project to T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2: gpgme.

Thank you for your report.

Mar 10 2025, 3:47 AM · gpgme, gnupg, pinentry

Mar 7 2025

dkg added a comment to T7550: master branch fails to build without `./configure --disable-ldap`.

thanks for the fix in f29c8dba743eb7574399345ce341bbfb1f8f9bee !

Mar 7 2025, 7:40 PM · gnupg
werner closed T7530: Release GnuPG 2.5.5 as Resolved.
Mar 7 2025, 3:37 PM · Release Info, gnupg
werner updated the task description for T7530: Release GnuPG 2.5.5.
Mar 7 2025, 3:09 PM · Release Info, gnupg

Mar 6 2025

werner changed the status of T7547: signatures from revoked or expired keys show up as missing keys, a subtask of T7527: Keyring/keybox denial of service, from Open to Testing.
Mar 6 2025, 5:58 PM · OpenPGP, gnupg, Bug Report
werner added a comment to T7544: Kleopatra (gnupg, gpgsm) hang on key-creation when x.509 certs are in keystore.

rG25d48663f9 seems to fix this for me. However in my test cases I got a hang in dirmngr simply by running several gpgsm instances to get the details of an X.509 key. I had different logging options enabled, though.

Mar 6 2025, 11:27 AM · gnupg, kleopatra, Bug Report
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

I had this again yesterday. I don't think that scdaemon is involved. gpg-agent.log has this

2025-03-05 15:54:29 gpg-agent[1248] socket file removed - retrying binding
2025-03-05 15:54:29 gpg-agent[1248] Der Socket kann nicht an `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent' gebunden werden: Unknown error
2025-03-05 15:54:29 gpg-agent[1248] system error code: 0 (0x0)
2025-03-05 15:54:29 gpg-agent[1248] secmem usage: 0/32768 bytes in 0 blocks
2025-03-05 15:55:17 gpg-agent[2088] socket file removed - retrying binding
2025-03-05 15:55:17 gpg-agent[2088] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent' gehört
2025-03-05 15:55:17 gpg-agent[2088] socket file removed - retrying binding
2025-03-05 15:55:17 gpg-agent[2088] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent.extra' gehört
2025-03-05 15:55:17 gpg-agent[2088] socket file removed - retrying binding
2025-03-05 15:55:17 gpg-agent[2088] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent.browser' gehört
2025-03-05 15:55:17 gpg-agent[2088] socket file removed - retrying binding
2025-03-05 15:55:17 gpg-agent[2088] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent.ssh' gehört
2025-03-05 15:55:17 gpg-agent[2088] gpg-agent (GnuPG) 2.5.5-beta11 started

and scdaemon logged

2025-03-05 15:55:19 scdaemon[4100] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.scdaemon' gehört
2025-03-05 15:55:19 scdaemon[4100] Handhabungsroutine für fd -1 gestartet
2025-03-05 15:55:19 scdaemon[4100] DBG: chan_0x00000000000002d0 -> OK GNU Privacy Guard's Smartcard server ready, process 4100

i.e. there wasn't any scdaemon running before the second gpg-agent started successfully.

Mar 6 2025, 9:49 AM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker claimed T7547: signatures from revoked or expired keys show up as missing keys.

Thanks for the report! That's indeed a regression introduced by the changes for T7527: Keyring/keybox denial of service. Commenting/Removing line https://dev.gnupg.org/source/gnupg/browse/master/g10/getkey.c$343 seems to fix the regression, but (very likely) this would reintroduce the issues reported in T7527: Keyring/keybox denial of service.

Mar 6 2025, 9:34 AM · gnupg26, gnupg24, Bug Report
werner triaged T7555: gpg --batch does not block all interactivity (e.g. prompting for passwords still happens) as Normal priority.
Mar 6 2025, 8:57 AM · Documentation, gnupg

Mar 5 2025

dkg added a comment to T7555: gpg --batch does not block all interactivity (e.g. prompting for passwords still happens).

whether you use --pinentry-mode=loopback or --pinentry-mode=cancel or --pinentry-mode=error, if gpg-agent has cached the password already, the decryption will work; otherwise, it will fail with an error like that describe above.

Mar 5 2025, 8:29 PM · Documentation, gnupg
dkg added a comment to T7555: gpg --batch does not block all interactivity (e.g. prompting for passwords still happens).

here's an example of no prompting at all using --pinentry-mode=loopback:

Mar 5 2025, 8:23 PM · Documentation, gnupg
dkg created T7555: gpg --batch does not block all interactivity (e.g. prompting for passwords still happens).
Mar 5 2025, 8:22 PM · Documentation, gnupg
werner closed T7550: master branch fails to build without `./configure --disable-ldap` as Invalid.

master is development and you can't expect that it always build on all platforms.

Mar 5 2025, 8:57 AM · gnupg
dkg added a comment to T7539: validating an OpenPGP `Signed Message` with a text-mode signature and binary-mode literal data packet.

Here is a patch against master which normalizes line-endings when verifying text signatures over binary literal data packets

Mar 5 2025, 6:05 AM · Not A Bug, gnupg
dkg created T7550: master branch fails to build without `./configure --disable-ldap`.
Mar 5 2025, 2:25 AM · gnupg

Mar 4 2025

gniibe claimed T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2.
Mar 4 2025, 11:19 AM · gpgme, gnupg, pinentry
werner added a subtask for T7527: Keyring/keybox denial of service: T7547: signatures from revoked or expired keys show up as missing keys.
Mar 4 2025, 10:47 AM · OpenPGP, gnupg, Bug Report
werner added a parent task for T7547: signatures from revoked or expired keys show up as missing keys: T7527: Keyring/keybox denial of service.
Mar 4 2025, 10:47 AM · gnupg26, gnupg24, Bug Report

Feb 28 2025

dkg added a comment to T7547: signatures from revoked or expired keys show up as missing keys.

This is also causing problems with ostree, see https://bugs.debian.org/1098951 and https://github.com/ostreedev/ostree/issues/3386

Feb 28 2025, 8:22 PM · gnupg26, gnupg24, Bug Report
ebo edited projects for T7544: Kleopatra (gnupg, gpgsm) hang on key-creation when x.509 certs are in keystore, added: gnupg; removed gnupg22 (gnupg-2.2.46).

I remove the milestone tag, as that one means "fixed in version 2.2.46" and added the general gnupg tag

Feb 28 2025, 2:35 PM · gnupg, kleopatra, Bug Report

Feb 27 2025

dkg added a comment to T7547: signatures from revoked or expired keys show up as missing keys.

The same effect seems to be happening on signatures made from expired keys.

Feb 27 2025, 10:44 PM · gnupg26, gnupg24, Bug Report
dkg renamed T7547: signatures from revoked or expired keys show up as missing keys from signatures from revoked keys show up as missing keys to signatures from revoked or expired keys show up as missing keys.
Feb 27 2025, 10:36 PM · gnupg26, gnupg24, Bug Report
dkg created T7547: signatures from revoked or expired keys show up as missing keys.
Feb 27 2025, 6:54 PM · gnupg26, gnupg24, Bug Report

Feb 25 2025

calvin updated the task description for T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2.
Feb 25 2025, 10:57 PM · gpgme, gnupg, pinentry