Page MenuHome GnuPG
Feed Advanced Search

Wed, Apr 8

svuorela added a comment to T8210: Kleopatra: LPE issue on Windows.

GpgOL/Web is likely also affected.

Wed, Apr 8, 10:13 AM · vsd34, gpd5x, kleopatra, Security, Bug Report
ikloecker created T8210: Kleopatra: LPE issue on Windows.
Wed, Apr 8, 10:10 AM · vsd34, gpd5x, kleopatra, Security, Bug Report

Tue, Apr 7

werner moved T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver from Backlog to WIP on the gnupg26 board.

Applied to master to be release with 2.5.19.

Tue, Apr 7, 4:46 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
ikloecker added a comment to T8156: pinentry qt and fltk - fallback to tty on invalid DISPLAY.

Apparently, DISPLAY is hostname:displaynumber.screennumber where hostname and .screennumber are optional and where hostname is a hostname or maybe host/unix. Does hostname include IPv6 address literals? Anyway, I guess the only sensible heuristic is to consider any DISPLAY value that contains : as valid.

Tue, Apr 7, 3:26 PM · pinentry, Bug Report
ikloecker added a comment to T8156: pinentry qt and fltk - fallback to tty on invalid DISPLAY.

How is "invalid DISPLAY" defined? DISPLAY=invalid? Anything that's not DISPLAY=:<some number>? Why do screen and tmux have to use an extra-wurst?

Tue, Apr 7, 2:55 PM · pinentry, Bug Report

Mon, Apr 6

werner added a project to T8208: Missing bounds check in libgcrypt's Dilithium context handling: Security.
Mon, Apr 6, 5:13 PM · Security, PQC, Bug Report, libgcrypt
werner triaged T8208: Missing bounds check in libgcrypt's Dilithium context handling as High priority.
Mon, Apr 6, 5:09 PM · Security, PQC, Bug Report, libgcrypt

Apr 3 2026

ametzler1 added a comment to T8156: pinentry qt and fltk - fallback to tty on invalid DISPLAY.

I'm not sure if we should consider env DISPLAY=invalid pinentry-qt a valid test.

[...]

So, I guess, @ametzler1's suggestion to remove the check for isX11SessionType is the correct solution. DISPLAY=invalid would still not work, but I think that's acceptable.

Apr 3 2026, 7:32 AM · pinentry, Bug Report
CQPC-76100 updated the task description for T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256).
Apr 3 2026, 5:15 AM · gnupg, Feature Request, S/MIME
CQPC-76100 renamed T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256) from gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256) (macOS 15 (Darwin 25.4.0, arm64) to gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256).
Apr 3 2026, 5:02 AM · gnupg, Feature Request, S/MIME
CQPC-76100 edited projects for T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256), added: S/MIME; removed gpgme.
Apr 3 2026, 5:01 AM · gnupg, Feature Request, S/MIME
CQPC-76100 added a project to T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256): gpgme.
Apr 3 2026, 5:01 AM · gnupg, Feature Request, S/MIME
CQPC-76100 updated the task description for T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256).
Apr 3 2026, 4:57 AM · gnupg, Feature Request, S/MIME
CQPC-76100 updated the task description for T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256).
Apr 3 2026, 4:56 AM · gnupg, Feature Request, S/MIME
CQPC-76100 merged T8206: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256) (macOS 15 (Darwin 25.4.0, arm64) into T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256).
Apr 3 2026, 4:55 AM · gnupg, Feature Request, S/MIME
CQPC-76100 merged task T8206: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256) (macOS 15 (Darwin 25.4.0, arm64) into T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256).
Apr 3 2026, 4:55 AM · Bug Report
CQPC-76100 added a comment to T8206: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256) (macOS 15 (Darwin 25.4.0, arm64).
Apr 3 2026, 4:55 AM · Bug Report
CQPC-76100 added a comment to T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256).
Apr 3 2026, 4:55 AM · gnupg, Feature Request, S/MIME
CQPC-76100 created T8207: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256).
Apr 3 2026, 4:53 AM · gnupg, Feature Request, S/MIME
CQPC-76100 created T8206: gpgsm 2.5.x fails to decrypt S/MIME messages using RSAES-OAEP (SHA-256) (macOS 15 (Darwin 25.4.0, arm64).
Apr 3 2026, 4:52 AM · Bug Report

Apr 1 2026

jpalus added a comment to T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x.

Great spotting! This was it. Quite embarrassing that I've looked at this code so many time yet it didn't cross my mind to double check arguments order.

Apr 1 2026, 1:27 PM · gpgagent, ssh, Bug Report
gniibe triaged T8204: libgcrypt: Add optimized implementation of Kyber/Dilithium using CPU specific vector extention as Wishlist priority.
Apr 1 2026, 7:30 AM · PQC, libgcrypt, Bug Report
gniibe created T8204: libgcrypt: Add optimized implementation of Kyber/Dilithium using CPU specific vector extention.
Apr 1 2026, 7:30 AM · PQC, libgcrypt, Bug Report
gniibe triaged T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x as Normal priority.

@jpalus You are right.

Apr 1 2026, 4:30 AM · gpgagent, ssh, Bug Report
gniibe added a comment to T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x.

computed by ssh_signature_encoder_rsa, including additional 0, reach:

Apr 1 2026, 4:16 AM · gpgagent, ssh, Bug Report

Mar 31 2026

jpalus added a comment to T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x.

Note that exactly same data and length computed by ssh_signature_encoder_rsa, including additional 0, reach:
https://github.com/openssh/openssh-portable/blob/V_10_2_P1/sshkey.c#L517-L537

Mar 31 2026, 6:38 PM · gpgagent, ssh, Bug Report
werner assigned T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x to gniibe.

Let's see whether Niibe-san still remembers the T7882 case.

Mar 31 2026, 3:23 PM · gpgagent, ssh, Bug Report
werner added a comment to T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver.

Can you please test the patch below in your environment. That would be helpful.

Mar 31 2026, 3:18 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
jpalus added a comment to T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x.

Added some debug logging and whenever login issue occurs new logic is applied:
https://github.com/gpg/gnupg/blob/bc7c91bee521e4adf3506ca32bf34177b84ce1c5/agent/command-ssh.c#L1482

Mar 31 2026, 1:50 PM · gpgagent, ssh, Bug Report
jpalus added a comment to T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x.

Looks like indeed related to T7882. After reverting c7e0ec12609b401ea81c4851522d86eb5ec27170 I was able to make 2000 connections without any issue. Bringing the change back and retrying issue appeared within first 300.

Mar 31 2026, 1:21 PM · gpgagent, ssh, Bug Report
jpalus added a comment to T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x.

I've already tried with verbose which gave no errors. That's why I moved to debug logging. With double verbose I don't see anything wrong either. Excerpt from log for relevant 100 connections among which 1 failed:

$ cat gpg.log | 
    sed 's/.*gpg-agent\[[0-9]*\] //'  | # remove date, time and process id                            
    grep -v 'ssh handler .* \(started\|terminated\)' | # appears to be mostly noise wit hex address
    sort|uniq -c
     80 new connection to /usr/libexec/gnupg2/scdaemon daemon established
     20 new connection to /usr/libexec/gnupg2/scdaemon daemon established (reusing)
    100 received ssh request of length 1
    100 received ssh request of length 208
    100 received ssh request of length 748
    100 sending ssh response of length 1
    100 sending ssh response of length 281
    100 sending ssh response of length 626
    100 ssh request handler for extension (27) ready
    100 ssh request handler for extension (27) started
    100 ssh request handler for request_identities (11) ready
    100 ssh request handler for request_identities (11) started
    100 ssh request handler for sign_request (13) ready
    100 ssh request handler for sign_request (13) started
    100 ssh-agent extension 'session-bind@openssh.com' not supported
    100 ssh-agent extension 'session-bind@openssh.com' received
Mar 31 2026, 12:55 PM · gpgagent, ssh, Bug Report
werner added projects to T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x: ssh, gpgagent.

You need to get a log form gpg-agent. Put this into ~/.gnupg/gpg-agent/conf

Mar 31 2026, 12:06 PM · gpgagent, ssh, Bug Report

Mar 30 2026

jpalus created T8202: Intermittent ssh publickey login failure after upgrade to gnupg 2.5.x.
Mar 30 2026, 6:56 PM · gpgagent, ssh, Bug Report
ikloecker added a comment to T8156: pinentry qt and fltk - fallback to tty on invalid DISPLAY.

As noted by @ametzler1 pinentry-qt has such a fallback. Of course, we can try to improve the heuristics pinentry-qt uses.

Mar 30 2026, 11:14 AM · pinentry, Bug Report

Mar 28 2026

werner triaged T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver as High priority.
Mar 28 2026, 6:12 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report

Mar 27 2026

Karl created T8197: "gpg --refresh-keys" aborts with "gpg: keyserver refresh failed: No data" if too many keys are missing on keyserver.
Mar 27 2026, 4:28 PM · gnupg22 (gnupg-2.2.54), Keyserver, gnupg26, Bug Report
timegrid added a comment to T8189: GnuPG: Bad signature on import of designated revokation certificate.

Note: The invalid revocation certificate: Bad signature - rejected line is also shown on vsd 3.3.4, gpg 2.2.53 @ win10 (but revocation works).

Mar 27 2026, 1:30 PM · Bug Report, gnupg26
timegrid updated the task description for T8190: GpgOL: Encrypt/Sign issues using S/MIME certs with invalid crlDP.
Mar 27 2026, 1:16 PM · needs discussion, Bug Report, gpd5x, gpgol
timegrid updated the task description for T8190: GpgOL: Encrypt/Sign issues using S/MIME certs with invalid crlDP.
Mar 27 2026, 1:14 PM · needs discussion, Bug Report, gpd5x, gpgol
ebo added a project to T8190: GpgOL: Encrypt/Sign issues using S/MIME certs with invalid crlDP: needs discussion.

feedback of @mmontkowski needed

Mar 27 2026, 1:01 PM · needs discussion, Bug Report, gpd5x, gpgol
timegrid updated the task description for T8196: GnuPG: Designated revokation with certify-only primary keys does not work.
Mar 27 2026, 12:11 PM · Bug Report, gnupg26
timegrid created T8196: GnuPG: Designated revokation with certify-only primary keys does not work.
Mar 27 2026, 11:55 AM · Bug Report, gnupg26
werner claimed T8076: Kleopatra: Unable to completely delete key with secret subkeys and offline-primary key.
Mar 27 2026, 11:07 AM · gnupg26, gpd5x, kleopatra, Bug Report
werner triaged T8048: Keyboxd: S/MIME certificate is imported on ldap search as Normal priority.
Mar 27 2026, 10:33 AM · keyboxd, Bug Report, gnupg26, S/MIME, LDAP, gpd5x
werner triaged T8093: GPGME: inconsistent behavior on GPGME_KEYLIST_MODE_LOCATE from hkp server as Normal priority.

I think locate mode is mostly meant to be used to retrieve a single key

Mar 27 2026, 10:33 AM · to-be-discussed, Bug Report
werner triaged T8156: pinentry qt and fltk - fallback to tty on invalid DISPLAY as Normal priority.
Mar 27 2026, 10:29 AM · pinentry, Bug Report
werner added a comment to T8156: pinentry qt and fltk - fallback to tty on invalid DISPLAY.

We talked about this in our developer meeting on Monday. I have never experienced the problem because I use the Qt version only on Windows and for my own use I use the Gtk version. In any case I think that Qt and fltk should fallback to curses to cover the case of using the Pinentry for a system startup on the console (e.g. the g13 case) with later switching to a GUI. And of course for those users who switch between GUI and console.

Mar 27 2026, 10:28 AM · pinentry, Bug Report

Mar 26 2026

gniibe claimed T8048: Keyboxd: S/MIME certificate is imported on ldap search.

I applied the keyboxd part for SETEPHEMERAL command, as it doesn't break anything.

Mar 26 2026, 3:56 AM · keyboxd, Bug Report, gnupg26, S/MIME, LDAP, gpd5x

Mar 25 2026

ebo added a project to T7259: Kleopatra: Kwatchgnupg must not modify conf files: Linux.
Mar 25 2026, 4:09 PM · Linux, gpd5x, Bug Report, kleopatra
timegrid added a comment to T8190: GpgOL: Encrypt/Sign issues using S/MIME certs with invalid crlDP.

With signing only, the retry option is not offered and directly either hangs or shows the "Invalid CRL object" / "Unknown error" error.
Is this intentional?

Mar 25 2026, 1:55 PM · needs discussion, Bug Report, gpd5x, gpgol
timegrid triaged T8190: GpgOL: Encrypt/Sign issues using S/MIME certs with invalid crlDP as Low priority.
Mar 25 2026, 1:42 PM · needs discussion, Bug Report, gpd5x, gpgol
timegrid updated the task description for T8189: GnuPG: Bad signature on import of designated revokation certificate.
Mar 25 2026, 11:16 AM · Bug Report, gnupg26
timegrid triaged T8189: GnuPG: Bad signature on import of designated revokation certificate as Normal priority.
Mar 25 2026, 11:10 AM · Bug Report, gnupg26
gniibe added a comment to T8048: Keyboxd: S/MIME certificate is imported on ldap search.

Here is an attempt to fix the client side:

Mar 25 2026, 5:26 AM · keyboxd, Bug Report, gnupg26, S/MIME, LDAP, gpd5x
gniibe changed the status of T8171: interoperability of PGP RSA keys from Open to Testing.

Pushed: rG8b6de59ad880: agent: Raise GPG_ERR_BAD_SECKEY when p >= q for RSA key.

Mar 25 2026, 1:39 AM · libgcrypt, gnupg, Bug Report

Mar 24 2026

ikloecker changed the status of T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from Open to Testing.
Mar 24 2026, 4:47 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from Backlog to WiP on the vsd33 board.
Mar 24 2026, 4:37 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker added a project to T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely: vsd33.

I have added the fix as patch for VSD 3.3 because the commits that introduced this regression were also added as patches for VSD 3.3.

Mar 24 2026, 4:36 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker added a comment to T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely.

This is a regression that was introduced with T7759: Kleopatra: Notepad encryption with S/MIME fails.

Mar 24 2026, 4:25 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from Backlog to QA for next release on the gpgme board.
Mar 24 2026, 4:07 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker moved T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely from Backlog to WIP on the vsd34 board.

Fixed. For VSD 3.4 this will also be fixed if gpgme is updated.

Mar 24 2026, 4:07 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker added a project to T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely: gpgme.

This is a bug in gpgme. gpgsm_assuan_simple_command only reads a single line before waiting for more data although there is a second line (ERR ...) ready to be read. gpgsm never sends more data because it has already sent its full answer. So gpgme waits forever.

Mar 24 2026, 3:44 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker claimed T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely.
Mar 24 2026, 2:28 PM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
ikloecker changed the status of T7259: Kleopatra: Kwatchgnupg must not modify conf files from Open to Testing.

Note that KWatchGnuPG isn't available on Windows.

Mar 24 2026, 2:18 PM · Linux, gpd5x, Bug Report, kleopatra
ikloecker claimed T7259: Kleopatra: Kwatchgnupg must not modify conf files.

Fixed. KWatchGnuPG doesn't modify GnuPG config files anymore. Instead one has to set socket:// as log file for the components one wants to see in KWatchGnuPG.

Mar 24 2026, 2:17 PM · Linux, gpd5x, Bug Report, kleopatra
timegrid triaged T8187: Kleopatra: File encryption with invalid S/MIME certificate hangs indefinitely as Normal priority.
Mar 24 2026, 11:38 AM · vsd33 (vsd-3.3.7), gpgme, Bug Report, gpd5x, vsd34, S/MIME, kleopatra
gniibe changed the status of T7957: dotlock clean up for error/warning message from Open to Testing.

Pushed the change: rG533bcc265e9c: common:dotlock: Clean up for error/info/warning message.

Mar 24 2026, 6:33 AM · gnupg, Bug Report
gniibe added a comment to T8171: interoperability of PGP RSA keys.

While I pushed the change of libgcrypt, I'd like to apply following change to GnuPG.
This is more kind than GPG_ERR_BAD_PASSPHRASE by gcry_pk_testkey failure.

Mar 24 2026, 3:33 AM · libgcrypt, gnupg, Bug Report

Mar 23 2026

ametzler1 created T8185: gpg --dry-run --yes --quick-generate-key writes key to GNUPGHOME/private-keys-v1.d.
Mar 23 2026, 6:30 PM · Feature Request, gnupg
gniibe added a comment to T8171: interoperability of PGP RSA keys.

I retract my patch in T8171#215603

Mar 23 2026, 10:36 AM · libgcrypt, gnupg, Bug Report
gniibe updated subscribers of T8171: interoperability of PGP RSA keys.

@m.eik gave us this link: https://github.com/ProtonMail/go-crypto/issues/184

Mar 23 2026, 10:21 AM · libgcrypt, gnupg, Bug Report
ebo removed a project from T6986: Refresh/update OpenPGP keys should check WKD: needs discussion.

To clarify, the state in Kleopatra Ingo described a year ago has changed, with T7579: Kleopatra: improve menu items the refresh option in the Tools menu was removed. Both actions to update certificates - in the context menu and in the details - are/work the same.

Mar 23 2026, 9:53 AM · gnupg26, Bug Report, Feature Request
ikloecker removed projects from T6986: Refresh/update OpenPGP keys should check WKD: gpd5x, kleopatra.

Removing kleopatra tag since Kleopatra already does what's requested.

Mar 23 2026, 9:05 AM · gnupg26, Bug Report, Feature Request
timegrid added a comment to T8078: GpgAgent: trustlist.txt still requires LF on the last line.

But the original patch rG1b4ac98de7db: agent: Accept a trustlist with a missing LF at the end. was not working to allow missing newlines in gpg4win-5.0.0 @ win11?

Mar 23 2026, 9:04 AM · gnupg22, Bug Report, gpgagent, gnupg26
ebo added a project to T6986: Refresh/update OpenPGP keys should check WKD: needs discussion.
Mar 23 2026, 8:41 AM · gnupg26, Bug Report, Feature Request

Mar 22 2026

werner raised the priority of T6986: Refresh/update OpenPGP keys should check WKD from Normal to High.
Mar 22 2026, 6:20 PM · gnupg26, Bug Report, Feature Request
werner renamed T8159: gpgtar write outside --directory via symlink traversal from Security (internal) - gpgtar write outside --directory via symlink traversal to gpgtar write outside --directory via symlink traversal.
Mar 22 2026, 3:06 PM · gnupg26, gpgtar, Security, Bug Report
werner added a comment to T8159: gpgtar write outside --directory via symlink traversal.

Well okay. What we could do is to add a --compliance-flag like we have for other components. This is not part of the stable API but it can be used if need arises.

Mar 22 2026, 3:05 PM · gnupg26, gpgtar, Security, Bug Report

Mar 20 2026

gniibe changed the status of T6425: improve pinentry behavior and texts in smart card context from Open to Testing.

Pushed the last change: rG2239f687bb14: scd:openpgp: UI improvement for use of PIN-entry.

Mar 20 2026, 5:01 AM · kleopatra, gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report

Mar 19 2026

werner triaged T8171: interoperability of PGP RSA keys as Low priority.

Setting to low because this has never been a problem in the last 30 or 35 years. A check to help pinpointing bad keys is however a good idea.

Mar 19 2026, 4:58 PM · libgcrypt, gnupg, Bug Report
ikloecker moved T7212: Problems with certificate colors / styles from Backlog to WIP on the vsd34 board.
Mar 19 2026, 4:47 PM · vsd34, gpd5x, kleopatra, Bug Report
ikloecker changed the status of T7212: Problems with certificate colors / styles from Open to Testing.
Mar 19 2026, 4:46 PM · vsd34, gpd5x, kleopatra, Bug Report
ikloecker moved T8079: Kleopatra: Order of filters with custom id in settings dialog is wrong from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Mar 19 2026, 4:46 PM · vsd34, gpd5x (gpd-5.0.2), Bug Report, kleopatra
ikloecker added a project to T8079: Kleopatra: Order of filters with custom id in settings dialog is wrong: vsd34.

Should be backported to VSD 3.4 because these changes amend T7212: Problems with certificate colors / styles.

Mar 19 2026, 4:45 PM · vsd34, gpd5x (gpd-5.0.2), Bug Report, kleopatra
ikloecker added a comment to T7212: Problems with certificate colors / styles.

Backported for VSD 3.4

Mar 19 2026, 4:44 PM · vsd34, gpd5x, kleopatra, Bug Report
ebo added a comment to T7212: Problems with certificate colors / styles.

The remaining open points of this ticket will be "won't fix" for now. When we plan to change something here, we should open new tickets, this one got confusing.

Mar 19 2026, 4:24 PM · vsd34, gpd5x, kleopatra, Bug Report
werner added a comment to T8078: GpgAgent: trustlist.txt still requires LF on the last line.

That change is too complex for just getting a proper error message. The original patch covers the most common case.

Mar 19 2026, 2:04 PM · gnupg22, Bug Report, gpgagent, gnupg26
timegrid added projects to T8078: GpgAgent: trustlist.txt still requires LF on the last line: gnupg22, gnupg24.

This should also be fixed in 2.2 and 2.4 (if neccessary)

Mar 19 2026, 12:25 PM · gnupg22, Bug Report, gpgagent, gnupg26
ikloecker updated the task description for T8182: Make OK the default action for the "insert card" prompt..
Mar 19 2026, 9:27 AM · gpgagent, gnupg26, pinentry, Bug Report
ikloecker added a comment to T8093: GPGME: inconsistent behavior on GPGME_KEYLIST_MODE_LOCATE from hkp server.

Just a quick note: For any operation that imports something I would expect an import result (gpgme_import_result_t) listing the keys that were imported. op_keylist in locate mode is a strange duck because it can list and import at the same time.

Mar 19 2026, 9:26 AM · to-be-discussed, Bug Report
gniibe added a comment to T8182: Make OK the default action for the "insert card" prompt..

It seems that pinentry-curses defaults to "OK".
(my branch for GTK-4, same.)

Mar 19 2026, 8:07 AM · gpgagent, gnupg26, pinentry, Bug Report
gniibe added a comment to T6425: improve pinentry behavior and texts in smart card context .

This is a bit larger change (of UI improvement):

Mar 19 2026, 6:55 AM · kleopatra, gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report
gniibe closed T7894: libgcrypt, scute, gpgrt/argparse, gnupg/dirmngr: Hard-coded /etc as Resolved.
Mar 19 2026, 1:58 AM · libgcrypt, scute, gpgrt, Bug Report
gniibe added a comment to T8159: gpgtar write outside --directory via symlink traversal.

@werner My intention of rG268e435 is removing the need of --directory~ option, in our code.
With this change, we can focus on the behavior of --directory= option.

Mar 19 2026, 1:01 AM · gnupg26, gpgtar, Security, Bug Report

Mar 18 2026

ikloecker added a comment to T8182: Make OK the default action for the "insert card" prompt..

Cancel (in pinentry-qt) was made default with rP291089ed476d75c71ef1984a7c081d27e357437d. Marc's ChangeLog entry was

  • qt4/main.cpp: (qt_cmd_handler) make Cancel the default button for CONFIRM
Mar 18 2026, 9:00 PM · gpgagent, gnupg26, pinentry, Bug Report
werner triaged T8182: Make OK the default action for the "insert card" prompt. as Normal priority.
Mar 18 2026, 5:32 PM · gpgagent, gnupg26, pinentry, Bug Report
werner added a comment to T2265: SSH confirmation with gpg-agent on Windows has the Allow button as the default action.

I guess no. But yes, am also annoyed by the default for "insert card" - sometimes several times a day. We should really fix that. See new task T8182

Mar 18 2026, 5:29 PM · Bug Report, gpg4win
jjakob added a comment to T2265: SSH confirmation with gpg-agent on Windows has the Allow button as the default action.

Does this relate to which button is selected by default by a pinentry prompt for inserting a card? I am very annoyed by the default for it being "Cancel" as I can't just press enter after inserting the card, but have to tab to or use the mouse to press the OK button.
It would be great if the default for the card insertion prompt would be OK.
My request is for pinentry on Linux, so the task that was merged with this one is more applicable (that one was for pinentry-gtk2 on Linux, this one is for gpg4win), but that task was closed, so I am commenting on the one still open. Perhaps the task and its title should be edited to apply to all platforms, regarding the default selected button in a pinentry prompt.

Mar 18 2026, 1:24 PM · Bug Report, gpg4win
werner added a comment to T8159: gpgtar write outside --directory via symlink traversal.

I still don't think that --directory~ is a good name for an option. It looks to similar to the ~USER shell pattern. What about --unsafe-directory which also avoids an option ambiguity regression on the CLI?

Mar 18 2026, 11:32 AM · gnupg26, gpgtar, Security, Bug Report
gniibe added a comment to T8159: gpgtar write outside --directory via symlink traversal.

I located the place where tests/ requires the feature of gpgtar overriding existing files.
I fixed that in: rG268e435f921a: tests:openpgp: With gpgtar, extract tarball into an empty directory.

Mar 18 2026, 8:20 AM · gnupg26, gpgtar, Security, Bug Report