Page MenuHome GnuPG
Feed Advanced Search

Oct 27 2024

ametzler1 created T7351: 2.2.45 exitcode 2 when importing revocation cert for expired key.
Oct 27 2024, 6:18 PM · gnupg, Bug Report

Oct 25 2024

werner edited projects for T4060: Add ability to mark critical notations as "recognized" during signature verification, added: gnupg; removed gnupg (gpg22).

Solved for gnupg 2.2, 2.4 and 2.6. GPGME support still missing.

Oct 25 2024, 12:10 PM · gnupg, gpgme, Feature Request

Oct 23 2024

werner closed T6185: `gpg2 --list-keys --with-colons > /dev/full` exits with status 0 as Resolved.

Also done for gpgsm in gnupg26 (master)

Oct 23 2024, 11:42 AM · Bug Report, gnupg

Oct 22 2024

werner updated the task description for T7255: Release GnuPG 2.2.45.
Oct 22 2024, 3:31 PM · gnupg22 (gnupg-2.2.45), Release Info

Oct 16 2024

ikloecker added a project to T7332: Kleopatra: Initial keylisting sometimes fails or hangs for some seconds: gnupg.

The fix should probably be backported to gnupg 2.2 and 2.4.

Oct 16 2024, 4:22 PM · gnupg24, gnupg22, gpd5x, kleopatra, Bug Report

Oct 15 2024

TobiasFella reopened T7335: S/MIME keys are not listed correctly as "Open".

I'm still seeing the same problems both with current master and 2.2

Oct 15 2024, 11:43 AM · gnupg, Bug Report
werner closed T7335: S/MIME keys are not listed correctly as Resolved.

FWIW, the cache has not been implemented in 2.4 (which will be used for the next gpg4win) and thus there is no need for a fix there.

Oct 15 2024, 9:46 AM · gnupg, Bug Report
werner added a comment to T7335: S/MIME keys are not listed correctly.

Was fixed last Thursday with commit rG69a8aefa5bf77136b77383b94e34ba784c1cce89 for 2.2 and will soon make it to master.

Oct 15 2024, 9:43 AM · gnupg, Bug Report

Oct 14 2024

TobiasFella triaged T7335: S/MIME keys are not listed correctly as High priority.
Oct 14 2024, 12:00 PM · gnupg, Bug Report
TobiasFella updated the task description for T7335: S/MIME keys are not listed correctly.
Oct 14 2024, 12:00 PM · gnupg, Bug Report
TobiasFella created T7335: S/MIME keys are not listed correctly.
Oct 14 2024, 11:59 AM · gnupg, Bug Report

Oct 11 2024

werner closed T6929: Kleopatra: Allow revocation of RSA 2048 keys as Resolved.
Oct 11 2024, 2:25 PM · kleopatra, gnupg

Oct 8 2024

CarlSchwan closed T5364: Kleopatra won't start as Resolved.

gpg4win 4 has been released with unicode support. Closing.

Oct 8 2024, 2:59 PM · workaround, gnupg, Windows, kleopatra, Bug Report, gpg4win
gniibe changed the status of T7316: Curve25519/v5 key cannot be exported, a subtask of T7315: Allow exporting of PQC keys., from Open to Testing.
Oct 8 2024, 8:38 AM · gnupg26, OpenPGP, PQC, gnupg
gniibe changed the status of T7316: Curve25519/v5 key cannot be exported from Open to Testing.
Oct 8 2024, 8:38 AM · gnupg26, OpenPGP, PQC, gnupg
gniibe added a comment to T7316: Curve25519/v5 key cannot be exported.

Pushed the fix for exporting OpenPGP v5 key: rG57dce1ee62c2: common,gpg,scd,sm: Fix for Curve25519 OID supporting new and old.

Oct 8 2024, 8:38 AM · gnupg26, OpenPGP, PQC, gnupg

Oct 7 2024

ikloecker triaged T7322: Kleopatra: General error if ADSK is not configured correctly as Normal priority.
Oct 7 2024, 5:07 PM · vsd33 (vsd-3.3.0), Restricted Project, gnupg
werner added a comment to T7322: Kleopatra: General error if ADSK is not configured correctly.

With the new patch you get this now:

[GNUPG:] KEY_CONSIDERED F40ADB902B24264AA42E50BF92EDB04BFF325CF3 1
[GNUPG:] ERROR add_adsk 53
gpg: key "F40ADB902B24264AA42E50BF92EDB04BFF325CF3!" not found: Unusable public key
gpg: Did you specify the fingerprint of a subkey?
[GNUPG:] FAILURE gpg-exit 33554433
Oct 7 2024, 8:26 AM · vsd33 (vsd-3.3.0), Restricted Project, gnupg

Oct 4 2024

ikloecker added a project to T7322: Kleopatra: General error if ADSK is not configured correctly: gnupg.

Yes, gpg logs "invalid ADSK ... specified", but it doesn't emit a status error. This needs to be changed in gpg.

Oct 4 2024, 5:50 PM · vsd33 (vsd-3.3.0), Restricted Project, gnupg
werner added a comment to T7308: Speed up the X.509 key listings.

Test on a dedicated Windows box (T 460, i5-6300U@2.40GHz, harddisk):

VSD Versiongpg versionLoad time
3.1.262.2.411:59
3.2.4 beta-22.2.45 beta 250:46
Oct 4 2024, 3:03 PM · S/MIME, Feature Request, gnupg
werner added a comment to T7308: Speed up the X.509 key listings.

Overall effect of these changes tested on a small Windows VM is only 47 -> 26 seconds. Did also tests with --kbx-buffer-size but that does not make it better than the default, either.

Oct 4 2024, 12:05 PM · S/MIME, Feature Request, gnupg

Oct 3 2024

gniibe added a comment to T7316: Curve25519/v5 key cannot be exported.

The OID is used for fingerprint computation, which complicates things.

Oct 3 2024, 7:37 AM · gnupg26, OpenPGP, PQC, gnupg
gniibe claimed T7316: Curve25519/v5 key cannot be exported.
Oct 3 2024, 2:43 AM · gnupg26, OpenPGP, PQC, gnupg

Oct 2 2024

werner lowered the priority of T7313: gpgconf --list-options does not handle multiple trusted-keys. from Normal to Low.
Oct 2 2024, 5:15 PM · Feature Request, gnupg
werner added a comment to T7316: Curve25519/v5 key cannot be exported.

Using the shorter OID for v5 is on purpose; thus we need to fix the export.

Oct 2 2024, 8:36 AM · gnupg26, OpenPGP, PQC, gnupg
gniibe triaged T7316: Curve25519/v5 key cannot be exported as Normal priority.
Oct 2 2024, 7:20 AM · gnupg26, OpenPGP, PQC, gnupg

Oct 1 2024

werner triaged T7315: Allow exporting of PQC keys. as Normal priority.
Oct 1 2024, 6:12 PM · gnupg26, OpenPGP, PQC, gnupg
werner updated the task description for T7255: Release GnuPG 2.2.45.
Oct 1 2024, 1:59 PM · gnupg22 (gnupg-2.2.45), Release Info

Sep 30 2024

werner closed T7308: Speed up the X.509 key listings as Resolved.

Will be available in 2.2.45 and 2.5.2

Sep 30 2024, 7:08 PM · S/MIME, Feature Request, gnupg
werner added a comment to T7308: Speed up the X.509 key listings.

Now we are at 4 seconds. Available in master and 2.2.

Sep 30 2024, 6:49 PM · S/MIME, Feature Request, gnupg

Sep 27 2024

werner added a comment to T7308: Speed up the X.509 key listings.

With that patch we are down to about 6 seconds.

Sep 27 2024, 3:49 PM · S/MIME, Feature Request, gnupg
werner triaged T7308: Speed up the X.509 key listings as High priority.
Sep 27 2024, 3:47 PM · S/MIME, Feature Request, gnupg

Sep 26 2024

Rycky_Tigg created T7305: epoch-value for component `libgcrypt` not queried properly.
Sep 26 2024, 11:20 AM · FAQ, Support

Sep 25 2024

werner edited projects for T5085: Filter APDUs in log output, added: gnupg; removed gnupg24, gnupg22.
Sep 25 2024, 4:23 PM · gnupg, Feature Request, scd
werner edited projects for T5446: Don't show LDAP credentials in error messages, at least not by default, added: gnupg, dirmngr; removed gnupg22.
Sep 25 2024, 4:21 PM · dirmngr, gnupg
werner edited projects for T6820: SCD: Invalid ID when decrypting with brainpool key , added: gnupg, Not A Bug; removed Restricted Project, gnupg22.
Sep 25 2024, 4:20 PM · Not A Bug, gnupg
gniibe closed T7186: Fix tpm2d key import after recent changes as Resolved.
Sep 25 2024, 7:29 AM · gnupg, Bug Report
gniibe closed T7195: gpgme regression (t-json) with GnuPG 2.5.0 as Resolved.
Sep 25 2024, 7:28 AM · gnupg, Bug Report
gniibe closed T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed as Resolved.

Fixed in pinentry 1.3, when using GnuPG 2.4 or later.

Sep 25 2024, 4:56 AM · gnupg, pinentry

Sep 24 2024

ikloecker added a comment to T7298: gpg --quick-set-expire fails for V5 subkeys.

Possible fix:

From 24e8191ab5de7245cf6063be778b6d3ceec4414b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ingo=20Kl=C3=B6cker?= <dev@ingo-kloecker.de>
Date: Tue, 24 Sep 2024 10:44:31 +0200
Subject: [PATCH] gpg: Fix --quick-set-expire for V5 subkey fingerprints
Sep 24 2024, 10:44 AM · gnupg24, gnupg26, Bug Report
ikloecker created T7298: gpg --quick-set-expire fails for V5 subkeys.
Sep 24 2024, 10:42 AM · gnupg24, gnupg26, Bug Report

Sep 17 2024

gniibe added a comment to T7138: Windows (Semi-hosted environment): filename and network access.

For now, I'm using this to avoid failure of make check (invoking gpg-agent by gpg-connect-agent).

diff --git a/common/stringhelp.c b/common/stringhelp.c
index 9a2265258..6596c65cd 100644
--- a/common/stringhelp.c
+++ b/common/stringhelp.c
@@ -70,6 +70,22 @@ change_slashes (char *name)
 {
 #ifdef HAVE_DOSISH_SYSTEM
   char *p;
+  /* 0: don't know yet, 1: it's under wine, -1: no */
+  static int semihosted_by_wine;
+
+  /* Under wine, no change.  */
+  if (!semihosted_by_wine)
+    {
+      HMODULE hntdll = GetModuleHandle ("ntdll.dll");
+      if (hntdll
+          && GetProcAddress (hntdll, "wine_get_version"))
+        semihosted_by_wine = 1;
+      else
+        semihosted_by_wine = -1;
+    }
+
+  if (semihosted_by_wine > 0)
+    return name;
Sep 17 2024, 4:40 AM · gnupg, Bug Report

Sep 12 2024

werner changed the status of T6815: PQC encryption for GnuPG from Open to Testing.

See new subtask T7290 for smartcards and the link entries mentioned above.

Sep 12 2024, 2:32 PM · gnupg26, OpenPGP, PQC, gnupg
werner changed the status of T6815: PQC encryption for GnuPG, a subtask of T6638: PQC for GnuPG, from Open to Testing.
Sep 12 2024, 2:32 PM · OpenPGP, PQC, gnupg
werner triaged T7290: Kyber+ECC with smartcards as Normal priority.
Sep 12 2024, 2:31 PM · gnupg26, OpenPGP, PQC, gnupg
werner updated the task description for T7191: Release GnuPG 2.5.1.
Sep 12 2024, 12:22 PM · Release Info, gnupg
werner triaged T7289: Release GnuPG 2.5.2 as Low priority.
Sep 12 2024, 12:04 PM · gnupg, Release Info, gnupg26

Sep 11 2024

gniibe claimed T7288: gpg is not properly handling IPGP entries.
Sep 11 2024, 6:45 AM · dns, dirmngr, gnupg, Bug Report

Sep 9 2024

gniibe added a comment to T7288: gpg is not properly handling IPGP entries.

Thank you for the bug report and your patch.

Sep 9 2024, 7:19 AM · dns, dirmngr, gnupg, Bug Report

Sep 8 2024

werner added projects to T7288: gpg is not properly handling IPGP entries: gnupg, dirmngr, dns.
Sep 8 2024, 9:48 AM · dns, dirmngr, gnupg, Bug Report

Aug 30 2024

werner closed T2362: pretty printing time left to expiration as Wontfix.
Aug 30 2024, 11:13 AM · gnupg, Feature Request

Aug 23 2024

werner closed T7265: When "use_keyboxd" is configured --keyring option is ignored? as Resolved.

Good idea. Done for master and gnupg24

Aug 23 2024, 9:19 AM · keyboxd, gnupg, FAQ, Support

Aug 22 2024

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

Right, thanks for the information. Might I suggest printing a warning when --keyring is given?

Aug 22 2024, 10:55 AM · keyboxd, gnupg, FAQ, Support
werner edited projects for T7265: When "use_keyboxd" is configured --keyring option is ignored?, added: Support, FAQ, gnupg, keyboxd; removed Bug Report.

The --keyring option is deprecated and does not work at all if the keyboxd is used. This is the default for a new GnuPG 2.4 installation.

Aug 22 2024, 10:29 AM · keyboxd, gnupg, FAQ, Support

Aug 16 2024

werner triaged T7255: Release GnuPG 2.2.45 as Low priority.
Aug 16 2024, 1:43 PM · gnupg22 (gnupg-2.2.45), Release Info

Jul 31 2024

bernhard added a comment to T7208: Default keyserver search fails (Gpg4win 4.3.1) no "Inquire" "Callback" set for IPC though keyserver is availab.e.

Followup: Using edge and a restart did not trigger the installation of of CN=ISRG Root X1,O=Internet Security Research Group,C=US.

Jul 31 2024, 12:04 PM · gnupg, gpg4win
ebo closed T6629: Kleopatra: Remove tooltip signature class, a subtask of T6626: Kleopatra: Improve certification and revocation, as Resolved.
Jul 31 2024, 11:37 AM · kleopatra
bernhard closed T7208: Default keyserver search fails (Gpg4win 4.3.1) no "Inquire" "Callback" set for IPC though keyserver is availab.e as Resolved.

I've checked the windows configuration and the automatic update of root certificates is not switched off.
Looking into the windows events view I did not see the certificate update, but after a while I did (restarts, edge attempts installation of firefox). So probably the edge view may have triggered this update, but it did not show directly in the cert store and thus not for Gnupg.

Jul 31 2024, 11:24 AM · gnupg, gpg4win
bernhard added a comment to T7208: Default keyserver search fails (Gpg4win 4.3.1) no "Inquire" "Callback" set for IPC though keyserver is availab.e.

next I'll turn up dirmngr's logging

Jul 31 2024, 10:39 AM · gnupg, gpg4win
bernhard added a comment to T7208: Default keyserver search fails (Gpg4win 4.3.1) no "Inquire" "Callback" set for IPC though keyserver is availab.e.

Since only https fails for you.

Jul 31 2024, 9:48 AM · gnupg, gpg4win

Jul 30 2024

aheinecke added a comment to T7208: Default keyserver search fails (Gpg4win 4.3.1) no "Inquire" "Callback" set for IPC though keyserver is availab.e.

Hi Bernhard,

Jul 30 2024, 8:18 PM · gnupg, gpg4win

Jul 22 2024

aheinecke closed T4544: More prompts before key deletion as Wontfix.

I think we can close this as Wontfix since it is our opinion to wont fix this issue. If there should be more prevetion of accidents it would probably be better to have the user type in "DELETE" or "YES". Anything else then another click confirming a popup. Since this will just be clicked away through muscle memory. This came up again in T7211: Kleopatra: configuration option to prohibit deletion of certificate with secret key

Jul 22 2024, 4:58 PM · gnupg, Feature Request, patch

Jul 19 2024

bernhard updated the task description for T7208: Default keyserver search fails (Gpg4win 4.3.1) no "Inquire" "Callback" set for IPC though keyserver is availab.e.
Jul 19 2024, 5:26 PM · gnupg, gpg4win
bernhard created T7208: Default keyserver search fails (Gpg4win 4.3.1) no "Inquire" "Callback" set for IPC though keyserver is availab.e.
Jul 19 2024, 5:26 PM · gnupg, gpg4win

Jul 16 2024

gniibe claimed T7201: More memory leaks in gnupg.
Jul 16 2024, 8:58 AM · gnupg, Bug Report

Jul 15 2024

Jakuje created T7201: More memory leaks in gnupg.
Jul 15 2024, 9:12 PM · gnupg, Bug Report

Jul 10 2024

gniibe changed the status of T7195: gpgme regression (t-json) with GnuPG 2.5.0 from Open to Testing.

Fixed in: rG1e6b96577f68: gpg: Fix agent_probe_any_secret_key.

Jul 10 2024, 8:17 AM · gnupg, Bug Report
gniibe claimed T7195: gpgme regression (t-json) with GnuPG 2.5.0.
Jul 10 2024, 8:12 AM · gnupg, Bug Report
gniibe created T7195: gpgme regression (t-json) with GnuPG 2.5.0.
Jul 10 2024, 8:12 AM · gnupg, Bug Report

Jul 9 2024

debohman added a comment to T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').

Verified.

Jul 9 2024, 4:22 AM · gnupg, Bug Report
gniibe changed the status of T7193: gnupg-2.5.0: Does not build due to missing declaration of read and write from Open to Testing.

Thank you for your report.

Jul 9 2024, 3:52 AM · MacOS, gnupg, Bug Report
gniibe changed the status of T7194: gnupg_ -> gpgrt_ : Pipe API from Open to Testing.

Pushed the change: rGaf6c47b2910f: common,kbx,tests: Clean up the PIPE function API.

Jul 9 2024, 3:44 AM · gpgrt, gnupg
gniibe triaged T7194: gnupg_ -> gpgrt_ : Pipe API as Normal priority.
Jul 9 2024, 3:25 AM · gpgrt, gnupg
gniibe changed the status of T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ') from Open to Testing.

Push the change: rG953dd67368ce: Use gpgrt_process_spawn API from libgpg-error.
Please test.

Jul 9 2024, 3:15 AM · gnupg, Bug Report
gniibe renamed T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ') from gnupg-2.5.0: Does not build due to undeclared identifier 'environ' to gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').
Jul 9 2024, 3:14 AM · gnupg, Bug Report
gniibe claimed T7192: gnupg-2.5.0: Use gpgrt_process_spawn API (was: Does not build due to undeclared identifier 'environ').

Thank you for your report. We are about to migrate to use the gpgrt_spawn_process API.
(In our development history, it was originally implemented and tested as gnupg_spawn_process API and moved to libgpg-error.)

Jul 9 2024, 3:13 AM · gnupg, Bug Report

Jul 8 2024

werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2024q3/000484.html on T7189: Release GnuPG 2.5.0.
Jul 8 2024, 1:16 PM · Release Info, gnupg
werner added a comment to T7189: Release GnuPG 2.5.0.

In case you run into problems installing the bzip2 part w/o root rights, you need to apply rGc333e9dad66 to set the PREFIX make variable also for bzip2.

Jul 8 2024, 11:00 AM · Release Info, gnupg

Jul 5 2024

werner closed T7189: Release GnuPG 2.5.0 as Resolved.
Jul 5 2024, 5:38 PM · Release Info, gnupg
werner triaged T7191: Release GnuPG 2.5.1 as Normal priority.
Jul 5 2024, 5:37 PM · Release Info, gnupg
werner triaged T7189: Release GnuPG 2.5.0 as Normal priority.
Jul 5 2024, 2:42 PM · Release Info, gnupg
gniibe changed the status of T7186: Fix tpm2d key import after recent changes from Open to Testing.
Jul 5 2024, 7:22 AM · gnupg, Bug Report
gniibe claimed T7186: Fix tpm2d key import after recent changes.

Thank you for the patch.

Jul 5 2024, 7:22 AM · gnupg, Bug Report
gniibe claimed T7058: KDF-DO is not properly implemented.
Jul 5 2024, 2:40 AM · scd, gnupg, Bug Report

Jul 4 2024

Jakuje created T7186: Fix tpm2d key import after recent changes.
Jul 4 2024, 2:05 PM · gnupg, Bug Report
gniibe added a parent task for T7138: Windows (Semi-hosted environment): filename and network access: T6508: Port GnuPG to 64-bit Windows.
Jul 4 2024, 4:09 AM · gnupg, Bug Report

Jun 25 2024

werner closed T7176: write_status_text_and_buffer fails to escape some non-printable characters as Resolved.

Reading the original bug report it is clear that this is not a gpg bug but a problem in the Python code. This should only be read as utf-8 if the NOTATION_FLAGS line indicated that this is human readable.

Jun 25 2024, 9:12 AM · Support, gnupg, Not A Bug

Jun 20 2024

werner renamed T7171: Allow for empty Subject in X.509 from Allow for empty Subject in X.508 to Allow for empty Subject in X.509.
Jun 20 2024, 3:27 PM · libksba, Bug Report, gnupg, S/MIME
werner triaged T7171: Allow for empty Subject in X.509 as Normal priority.
Jun 20 2024, 3:12 PM · libksba, Bug Report, gnupg, S/MIME

Jun 19 2024

werner closed T6249: gpgrt: spawn functions as Resolved.
Jun 19 2024, 10:59 AM · gnupg, libassuan, gpgrt

Jun 7 2024

gniibe triaged T7138: Windows (Semi-hosted environment): filename and network access as Wishlist priority.

Since it is only me, let us set the "Wishlist" priority on this task.

Jun 7 2024, 7:22 AM · gnupg, Bug Report

Jun 6 2024

werner added a project to T7101: Automagically create a PGP key from a X.509 cert: Restricted Project.
Jun 6 2024, 11:59 AM · Restricted Project, Feature Request, S/MIME, OpenPGP, gnupg
werner raised the priority of T7101: Automagically create a PGP key from a X.509 cert from Normal to High.
Jun 6 2024, 11:36 AM · Restricted Project, Feature Request, S/MIME, OpenPGP, gnupg

Jun 5 2024

gniibe changed the status of T6249: gpgrt: spawn functions from Open to Testing.
Jun 5 2024, 8:19 AM · gnupg, libassuan, gpgrt
gniibe added a comment to T7138: Windows (Semi-hosted environment): filename and network access.

For my testing environment, I have this patch for now.

Jun 5 2024, 6:28 AM · gnupg, Bug Report
gniibe renamed T7138: Windows (Semi-hosted environment): filename and network access from Windows (Semi-hosted environment): Regression by / -> \ with make_filename to Windows (Semi-hosted environment): filename and network access.
Jun 5 2024, 6:27 AM · gnupg, Bug Report

Jun 4 2024

dkg added a comment to T7116: minor spelling fixes.

All applied and more fun with cherry picking in the future ;-)

Jun 4 2024, 6:04 AM · gnupg, Bug Report

Jun 3 2024

werner added a comment to T7138: Windows (Semi-hosted environment): filename and network access.

Recall that on windows you have a current working directory per drive. Thus only LETTER:\foo is a full patch - or an UNC (\\SERVER\foo).

Jun 3 2024, 8:25 AM · gnupg, Bug Report
gniibe added a comment to T7138: Windows (Semi-hosted environment): filename and network access.

The executable is on Z: drive (Z:\home\gniibe\build\mingw-i686\gnupg\agent\gpg-agent.exe) in the emulated environment.
Perhaps, when the path is absolute path with /, it is interpreted as on the drive Z:.

Jun 3 2024, 7:23 AM · gnupg, Bug Report
gniibe renamed T7138: Windows (Semi-hosted environment): filename and network access from Windows (Semi-hosted environment): Regression by / -> \ by make_filename to Windows (Semi-hosted environment): Regression by / -> \ with make_filename.
Jun 3 2024, 7:03 AM · gnupg, Bug Report