Page MenuHome GnuPG
Feed Advanced Search

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 · 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
calvin created T7541: libassuan AC_DEFINE_UNQUOTED m4 fix needs propagating to pinentry and gnupg2.
Feb 25 2025, 10:56 PM · gpgme, gnupg, pinentry
werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Looks like scdaemon which I experienced today also but without having enabled scdaemon logging.

Feb 25 2025, 3:48 PM · gnupg, kleopatra

Feb 24 2025

ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Logs of a recent hang

Feb 24 2025, 3:33 PM · gnupg, kleopatra
werner closed T7539: validating an OpenPGP `Signed Message` with a text-mode signature and binary-mode literal data packet as Resolved.

I don't see a bug here and any change in this domain disks a regression with existing data. BTW, the mode byte was not even part of the signed data before signature version 5.

Feb 24 2025, 9:56 AM · Not A Bug, gnupg
werner closed T7106: Trailing newline trouble in clearsigned message generation and verification as Resolved.

My comment from a year ago still holds true; you may want to fix your testing framework and re-openig this bug iff you can show that there will be no regression with PGP 7 and later.

Feb 24 2025, 9:51 AM · Not A Bug, gnupg

Feb 22 2025

dkg created T7539: validating an OpenPGP `Signed Message` with a text-mode signature and binary-mode literal data packet.
Feb 22 2025, 3:03 PM · Not A Bug, gnupg
dkg added a comment to T7527: Keyring/keybox denial of service.

Thank you @werner ! I can confirm that the patches that have landed on STABLE-BRANCH-2-4 do clear up the DoS i was seeing for signature verification.

Feb 22 2025, 3:08 AM · OpenPGP, gnupg, Bug Report

Feb 21 2025

dkg added a comment to T7106: Trailing newline trouble in clearsigned message generation and verification.

The patch below fixes the master branch to be compliant with the standards for CSF message generation and verification.

Feb 21 2025, 8:00 PM · Not A Bug, gnupg
werner closed T7527: Keyring/keybox denial of service as Resolved.

Also fixed for 2.4

Feb 21 2025, 12:24 PM · OpenPGP, gnupg, Bug Report
werner lowered the priority of T7527: Keyring/keybox denial of service from High to Normal.

This has been fixed in master with rG48978ccb4e:

Feb 21 2025, 12:18 PM · OpenPGP, gnupg, Bug Report
werner triaged T7492: gpgconf failed to kill all gpgagent daemons on windows as Normal priority.
Feb 21 2025, 9:11 AM · Windows, gnupg, Bug Report
werner added a comment to T7492: gpgconf failed to kill all gpgagent daemons on windows.

Right when you use a different homedir you also need to pass --homedir to gpgconf or set GNUPGHOME before invoking gpgconf. If you call gpgconf via GPGME the --homedir option is passed; afaics we don't have a kill option gpgme.

Feb 21 2025, 9:09 AM · Windows, gnupg, Bug Report

Feb 20 2025

werner edited projects for T7527: Keyring/keybox denial of service, added: OpenPGP; removed keyboxd.

Well, the different outcome depends on the order of the certificates or the string comparision in keyboxd. So it is not a keyboxd vs. pubring.kbx thing.

Feb 20 2025, 9:30 AM · OpenPGP, gnupg, Bug Report
werner added a comment to T7527: Keyring/keybox denial of service.

Okay, I can reproduce it when not using keyboxd.

Feb 20 2025, 8:15 AM · OpenPGP, gnupg, Bug Report

Feb 19 2025

werner added a comment to T7527: Keyring/keybox denial of service.

Sorry. I can't reproduce this. Neither with master nor with the 2.4 repo version.

Feb 19 2025, 11:27 AM · OpenPGP, gnupg, Bug Report

Feb 18 2025

dkg added a comment to T7527: Keyring/keybox denial of service.

the reproducer is:

Feb 18 2025, 10:42 PM · OpenPGP, gnupg, Bug Report
dkg reopened T7527: Keyring/keybox denial of service as "Open".

I don't think this is fixed. With this patch in place, if i import blocker.cert first, and then import distsigkey.gpg, it looks to me like i still can't verify signatures made from any of the GnuPG signing keys.

Feb 18 2025, 10:40 PM · OpenPGP, gnupg, Bug Report
werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Can now be tested after the release of libassuan 3.0.2 (T6163)

Feb 18 2025, 1:53 PM · gnupg, kleopatra

Feb 17 2025

aheinecke added a comment to T169: Add a way to generate keypairs from a passphrase.

As I am delving a bit into cryptocurrencies and since i have a ledger security token and a bip32 24 word mnemonic now backed up as stamped metal i have stumbled accross this topic:

Feb 17 2025, 11:07 PM · gnupg, Feature Request

Feb 13 2025

dkg added a comment to T7106: Trailing newline trouble in clearsigned message generation and verification.

Just a note that i've tested this and --clearsign appears to be problematic for 2.4.7 as well as 2.2.40.

Feb 13 2025, 11:41 PM · Not A Bug, gnupg

Feb 12 2025

dkg added a comment to T7265: When "use_keyboxd" is configured --keyring option is ignored?.

I was referring to your comment earlier in this very issue:

Feb 12 2025, 10:02 PM · keyboxd, gnupg, FAQ, Support
werner closed T7071: gpg: Support of No CRC in ASCII armor as Resolved.
Feb 12 2025, 12:04 PM · gnupg, Bug Report
werner closed T7527: Keyring/keybox denial of service as Resolved.
Feb 12 2025, 12:03 PM · OpenPGP, gnupg, Bug Report
werner closed T7442: Release GnuPG 2.5.3 as Resolved.
Feb 12 2025, 12:03 PM · Release Info, gnupg
werner closed T7480: Release GnuPG 2.5.4 as Resolved.
Feb 12 2025, 12:01 PM · gnupg26, gnupg, Release Info
werner triaged T7530: Release GnuPG 2.5.5 as Normal priority.
Feb 12 2025, 11:56 AM · Release Info, gnupg
werner added a comment to T7265: When "use_keyboxd" is configured --keyring option is ignored?.

Where do you find a statement that --keyring is deprecated? I planned to to remove it with 2.1 but there were too many requests to keep it and live with the problems of multiple keyrings. Thus the option stayed, it is just so that in addition to pubring.gpg and pubring.gpg we now also have the option for keyboxd - which is the default for new installations.

Feb 12 2025, 9:18 AM · keyboxd, gnupg, FAQ, Support

Feb 11 2025

ebo closed T7322: Kleopatra: General error if ADSK is not configured correctly as Resolved.

Looks the same in VSD 3.3.0 ans in Gpg4win:

Feb 11 2025, 4:21 PM · vsd33 (vsd-3.3.0), Restricted Project, gnupg
ebo moved T7322: Kleopatra: General error if ADSK is not configured correctly from QA to vsd-3.3.0 on the vsd33 board.
Feb 11 2025, 4:21 PM · vsd33 (vsd-3.3.0), Restricted Project, gnupg
dkg added a comment to T7265: When "use_keyboxd" is configured --keyring option is ignored?.

I'm not going to keep re-opening a ticket that you keep closing. So i'm just going to state here what i believe to be the upstream intent is. If you think this is wrong, i'd love a clarification. I believe that "deprecated" means that the GnuPG project believes that an option or configuration choice should not be used, and will eventually go away.

Feb 11 2025, 4:14 PM · keyboxd, gnupg, FAQ, Support
werner changed the status of T7527: Keyring/keybox denial of service from Open to Testing.

The actual cause here was that right before storing the imported key we need to decide whether to insert or update a keyblock. For this we need to lookup the key in our database and the lookup function does the usual thing by looking at any fingerprint. This is wrong: Here we need to lookup only by primary fingerprint. This is what the above patches do.

Feb 11 2025, 2:57 PM · OpenPGP, gnupg, Bug Report
werner triaged T7527: Keyring/keybox denial of service as High priority.

That is not a new issue. We have the very same issue since ever. However, without keyboxd you had random results depending on the order of the keys in the keyring.

Feb 11 2025, 9:09 AM · OpenPGP, gnupg, Bug Report
werner closed T7265: When "use_keyboxd" is configured --keyring option is ignored? as Resolved.

That is an installation/migration question and the warning is just a convenience thing to remind the few early users of keyboxd to migrate to common.conf.

Feb 11 2025, 9:06 AM · keyboxd, gnupg, FAQ, Support
werner closed T7526: gpg --assert-signer is ambiguous about what it does if a filename looks like a fingerprint as Resolved.

As usual use ./deadbeef.... as the filename to distinguish it from a fingerprint.

Feb 11 2025, 9:03 AM · Support, gnupg

Feb 10 2025

dkg added a comment to T7527: Keyring/keybox denial of service.

To be clear about what's going on here, blocker.cert has simply adopted the primary keys of each certificate found in /usr/share/gnupg/distsigkey.gpg -- i think GnuPG requires each component key in its keystore to have a unique fingerprint across all component keys in the keystore. so when one certificate claims those fingerprints as subkeys, any certificate that has a primary key with a matching fingerprint gets rejected with doesn't match our copy.

Feb 10 2025, 10:49 PM · OpenPGP, gnupg, Bug Report
dkg created T7527: Keyring/keybox denial of service.
Feb 10 2025, 10:31 PM · OpenPGP, gnupg, Bug Report
dkg reopened T7265: When "use_keyboxd" is configured --keyring option is ignored? as "Open".

I understand you as saying you won't fix the fact that the warning is not emitted during initial homedir setup. I'm not sure why that scenario is not worthy of a warning when a post-setup scenario is, but okay.

Feb 10 2025, 10:26 PM · keyboxd, gnupg, FAQ, Support
dkg created T7526: gpg --assert-signer is ambiguous about what it does if a filename looks like a fingerprint.
Feb 10 2025, 9:19 PM · Support, gnupg
dkg updated the task description for T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.
Feb 10 2025, 7:02 PM · keyboxd, gnupg, Bug Report
dkg added a comment to T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.

thanks for correcting that, @ikloecker. i've corrected the initial report.

Feb 10 2025, 7:01 PM · keyboxd, gnupg, Bug Report
dkg updated the task description for T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.
Feb 10 2025, 7:00 PM · keyboxd, gnupg, Bug Report
ikloecker added a comment to T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.

Daniel confused --list-options with --dump-options. The linked completion script uses the latter.

Feb 10 2025, 3:40 PM · keyboxd, gnupg, Bug Report
dkg added a comment to T7523: keyboxd is active when idle (unnecessary power draw).

I'm glad that inotify is already in use, that's a reasonable thing on the Linux platform.

Feb 10 2025, 3:07 PM · Feature Request, gnupg
werner closed T7265: When "use_keyboxd" is configured --keyring option is ignored? as Resolved.

Won't be fixed for the creation thing.

Feb 10 2025, 10:46 AM · keyboxd, gnupg, FAQ, Support
werner closed T7521: `gpg --use-keyboxd` always emits an incomprehensible warning as Invalid.
$ gpg --list-options 
gpg: missing argument for option "--list-options"
$ gpg --list-options help
show-photos            display photo IDs during key listings
show-usage             show key usage information during key listings
[...]
Feb 10 2025, 9:53 AM · keyboxd, gnupg, Bug Report
werner added a comment to T7523: keyboxd is active when idle (unnecessary power draw).

This is the old code from gnupg-2.0/agent/gpg-agent.c:

Feb 10 2025, 9:46 AM · Feature Request, gnupg
werner triaged T7523: keyboxd is active when idle (unnecessary power draw) as Normal priority.

inotify is already used used on Linux to check for a lost homedir. The once-in-a-minute check should be the same as with the other daemons and has proved to be very useful. The whole thing has been discussed over and over again a long time ago and - as with other system daemon - we agreed on scheduling at the full second.

Feb 10 2025, 9:40 AM · Feature Request, gnupg

Feb 9 2025

qyliss updated the diff for D606: build: use pkg-config to find tss2-esys.

Removed extraneous space.

Feb 9 2025, 11:09 AM · gnupg
dkg added a comment to T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults.

If you say so, i won't press this. I will just leave this ticket with an observation that even for someone who reads the source code this is not intelligible. At the top of gpgconf_list in g10/gpg.c, the comment says:

Feb 9 2025, 5:59 AM · Not A Bug, gnupg, Bug Report
dkg renamed T7523: keyboxd is active when idle (unnecessary power draw) from keyboxd is remarkably active when idle (unnecessary power draw) to keyboxd is active when idle (unnecessary power draw).
Feb 9 2025, 5:42 AM · Feature Request, gnupg
dkg created T7523: keyboxd is active when idle (unnecessary power draw).
Feb 9 2025, 4:46 AM · Feature Request, gnupg

Feb 8 2025

dkg created T7521: `gpg --use-keyboxd` always emits an incomprehensible warning.
Feb 8 2025, 4:43 PM · keyboxd, gnupg, Bug Report
dkg reopened T7265: When "use_keyboxd" is configured --keyring option is ignored? as "Open".

This warning doesn't seem to be complete; no such warning is produced on the first run of gpg. For example (with no ~/.gnupg):

Feb 8 2025, 4:08 PM · keyboxd, gnupg, FAQ, Support

Feb 7 2025

werner closed T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults as Resolved.
Feb 7 2025, 10:09 AM · Not A Bug, gnupg, Bug Report
ikloecker added a comment to T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults.
$ man gpg
       --gpgconf-list
              This command is similar to --list-config but in general only internally used by the gpgconf tool.

In general, "only internally used" means: Don't use this yourself or accept what it does.

Feb 7 2025, 9:44 AM · Not A Bug, gnupg, Bug Report

Feb 6 2025

dkg added a comment to T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults.

in combination with this patch it should be easy to modify gpgconf_list() (in g10/gpg,c) to emit compliance from the settings/cli options.

Feb 6 2025, 9:48 PM · Not A Bug, gnupg, Bug Report
dkg created T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults.
Feb 6 2025, 7:21 PM · Not A Bug, gnupg, Bug Report