Page MenuHome GnuPG

gnupgProject
ActivePublic

Milestones

Subprojects

Members

  • This project does not have any members.
  • View All

Details

Description

Bugs, feature requests, memos, and support related to GnuPG.

Note that the tags gnug24, gnupg26 etc are used to indicate that a certain task is scheduled to be fixed in that version. This tag here is used if there is no concrete version affected or a schedule has not yet been set.

Recent Activity

Yesterday

ikloecker edited projects for T7914: Kleopatra: wrong info given for S/MIME secret key location on card, added: gnupg; removed kleopatra.

This is caused by a bug in gpgsm. The card serial numbers are missing in the with-colon key listing.

Thu, Nov 6, 3:09 PM · gnupg
ikloecker requested review of D616: Fix output of card serial numbers in colon listing.
Thu, Nov 6, 3:06 PM · gnupg
ebo edited projects for T6859: S/MIME keys are not deleted, added: gpd5x; removed Restricted Project.
Thu, Nov 6, 11:51 AM · gpd5x, S/MIME, kleopatra, gnupg
werner changed the status of T7896: Escape binary data in NOTATION* for status-fd from Open to Testing.
Thu, Nov 6, 9:06 AM · gnupg, OpenPGP, Feature Request
ikloecker added a revision to T7885: Kleopatra: Unsupported backup of secret kyber key should be handled more gracefully: D615: gpg: Emit status error for unsupported export of secret dual key.
Thu, Nov 6, 8:11 AM · gnupg, gpd5x, kleopatra
gniibe changed the status of T7893: GnuPG: Decryption fails if the pinentry dialog for the first tried recipient is canceled from Open to Testing.

That's my mistake with KEM API.

Thu, Nov 6, 6:14 AM · gnupg
gniibe closed T7194: gnupg_ -> gpgrt_ : Pipe API as Resolved.
Thu, Nov 6, 1:55 AM · gpgrt, gnupg

Wed, Nov 5

werner added a comment to T7896: Escape binary data in NOTATION* for status-fd.

Alright, I change it from for notation data (and name).

[GNUPG:] NOTATION_NAME foo@foo.org
[GNUPG:] NOTATION_FLAGS 0 1
[GNUPG:] NOTATION_DATA bla%20bla%20��%20blub

with change:

[GNUPG:] NOTATION_NAME foo@foo.org
[GNUPG:] NOTATION_FLAGS 0 1
[GNUPG:] NOTATION_DATA bla%20bla%20%81%82%20blub
Wed, Nov 5, 4:49 PM · gnupg, OpenPGP, Feature Request
werner added a comment to T7896: Escape binary data in NOTATION* for status-fd.

Since rfc2440 the PGP specs say:

Wed, Nov 5, 3:55 PM · gnupg, OpenPGP, Feature Request

Mon, Nov 3

mgorny added a comment to T7896: Escape binary data in NOTATION* for status-fd.

That's a good question. Looking at https://datatracker.ietf.org/doc/draft-koch-librepgp/, it doesn't really specify what encoding is used for "human-readable" notation, so I'd personally lean towards encoding it to stay on the safe side. Unless I'm mistaken, status-fd will only be used locally, so escaping overhead should not be a problem.

Mon, Nov 3, 5:43 PM · gnupg, OpenPGP, Feature Request
werner triaged T7881: Public key URL cannot be cleared on ZeitControl OpenPGP v3.4 card as Normal priority.
Mon, Nov 3, 5:08 PM · gpd5x, kleopatra
werner edited projects for T7896: Escape binary data in NOTATION* for status-fd, added: Feature Request, OpenPGP, gnupg; removed Bug Report.

The question is who shall correct the wrong encoding of notation data (assuming it is flagged as human readable). Escaping is a solution but needs a lot of extra bytes.

Mon, Nov 3, 9:58 AM · gnupg, OpenPGP, Feature Request
werner renamed T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table. from keyboxd: subkey issue connected to ADSK to keyboxd: a new subkey is sometimes not stored in the fingerprint table..
Mon, Nov 3, 9:54 AM · Bug Report, keyboxd, gnupg
werner triaged T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table. as High priority.

It is not an ADSK issue. The problem is that the new subkey has not been entered into the fingerprint table and can thus not be found.

Mon, Nov 3, 9:52 AM · Bug Report, keyboxd, gnupg
ikloecker added a comment to T7881: Public key URL cannot be cleared on ZeitControl OpenPGP v3.4 card.

That's what gpg-card url --clear does

if (!strcmp (argstr, "--clear"))
  url = xstrdup (" "); /* No real way to clear; set to space instead. */
Mon, Nov 3, 9:24 AM · gpd5x, kleopatra
gniibe closed T7138: Windows (Semi-hosted environment): filename and network access as Resolved.

Fixed in 2.5.13.

Mon, Nov 3, 3:41 AM · gnupg, Bug Report

Sun, Nov 2

thesamesam added a project to T6500: Keyserver access via http-proxy isn't attempted when using standard-resolver: Gentoo.
Sun, Nov 2, 5:29 AM · Gentoo, gnupg, dns, Bug Report

Thu, Oct 30

ikloecker claimed T7881: Public key URL cannot be cleared on ZeitControl OpenPGP v3.4 card.

So we need to find out what gpg-card url --clear does to avoid the card error for the ZeitControl cards.

Thu, Oct 30, 8:40 PM · gpd5x, kleopatra
timegrid added a comment to T7893: GnuPG: Decryption fails if the pinentry dialog for the first tried recipient is canceled.

In gpg4win-4.4.1 it works too.

Thu, Oct 30, 3:03 PM · gnupg
timegrid added a comment to T7893: GnuPG: Decryption fails if the pinentry dialog for the first tried recipient is canceled.

Note: In the current vsd beta (29) it works (pinentry for the next key is opened):

Thu, Oct 30, 2:58 PM · gnupg
ikloecker added a project to T7885: Kleopatra: Unsupported backup of secret kyber key should be handled more gracefully: gnupg.

@werner Proposed patch for gpg:

diff --git a/g10/export.c b/g10/export.c
index 5dcb9c665..908a6b6a0 100644
--- a/g10/export.c
+++ b/g10/export.c
@@ -1961,7 +1961,9 @@ do_export_one_keyblock (ctrl_t ctrl, kbnode_t keyblock, u32 *keyid,
           if (strchr (hexgrip, ','))
             {
               log_error ("exporting a secret dual key is not yet supported\n");
-              return gpg_error (GPG_ERR_NOT_IMPLEMENTED);
+              err = gpg_error (GPG_ERR_NOT_IMPLEMENTED);
+              write_status_error ("export_keys.secret", err);
+              return err;
             }
Thu, Oct 30, 11:28 AM · gnupg, gpd5x, kleopatra
timegrid added a comment to T7881: Public key URL cannot be cleared on ZeitControl OpenPGP v3.4 card.

Note: It works with gpg-card url --clear.

Thu, Oct 30, 10:22 AM · gpd5x, kleopatra
ikloecker renamed T7881: Public key URL cannot be cleared on ZeitControl OpenPGP v3.4 card from Kleopatra: Card URL cannot be cleared to Public key URL cannot be cleared on ZeitControl OpenPGP v3.4 card.
Thu, Oct 30, 10:06 AM · gpd5x, kleopatra
ikloecker edited projects for T7881: Public key URL cannot be cleared on ZeitControl OpenPGP v3.4 card, added: gnupg, scd; removed gpd5x, kleopatra.

I could reproduce this with a ZeitControl OpenPGP v3.4 card, but (as Tobias) not with an (old) Yubikey. Looks like a bug in the card firmware.

Thu, Oct 30, 10:02 AM · gpd5x, kleopatra
ebo renamed T7893: GnuPG: Decryption fails if the pinentry dialog for the first tried recipient is canceled from GnuPG: Decryption failes if the pinentry dialog for the first tried recipient is canceled to GnuPG: Decryption fails if the pinentry dialog for the first tried recipient is canceled.
Thu, Oct 30, 9:40 AM · gnupg

Wed, Oct 29

timegrid created T7893: GnuPG: Decryption fails if the pinentry dialog for the first tried recipient is canceled.
Wed, Oct 29, 4:57 PM · gnupg
ebo updated the task description for T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table..
Wed, Oct 29, 3:51 PM · Bug Report, keyboxd, gnupg
ebo updated the task description for T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table..
Wed, Oct 29, 3:42 PM · Bug Report, keyboxd, gnupg
ebo created T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table..
Wed, Oct 29, 3:40 PM · Bug Report, keyboxd, gnupg

Mon, Oct 27

timegrid created T7875: GnuPG: Deletion of kyber key fails.
Mon, Oct 27, 9:34 AM · Bug Report, PQC, gnupg26

Wed, Oct 22

werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2025q4/000498.html on T7801: Release GnuPG 2.5.13.
Wed, Oct 22, 4:17 PM · gnupg, Release Info
werner updated the task description for T7869: Release GnuPG 2.5.14.
Wed, Oct 22, 2:22 PM · gnupg, Release Info
werner closed T7756: Release GnuPG 2.5.12 as Resolved.
Wed, Oct 22, 2:21 PM · Release Info, gnupg
werner updated the task description for T7801: Release GnuPG 2.5.13.
Wed, Oct 22, 2:21 PM · gnupg, Release Info
werner updated the task description for T7869: Release GnuPG 2.5.14.
Wed, Oct 22, 2:18 PM · gnupg, Release Info
werner triaged T7869: Release GnuPG 2.5.14 as Normal priority.
Wed, Oct 22, 2:16 PM · gnupg, Release Info

Tue, Oct 21

gniibe changed the status of T7805: Permission denied on batch deletion of mixed (openpgp+smime) certs from Open to Testing.

This issue should be fixed in 2.6, too.

Tue, Oct 21, 7:14 AM · gnupg, vsd, kleopatra
gniibe changed the status of T7138: Windows (Semi-hosted environment): filename and network access from Open to Testing.
Tue, Oct 21, 4:57 AM · gnupg, Bug Report
gniibe added a comment to T7138: Windows (Semi-hosted environment): filename and network access.

Pushed the change to gnupg master: rG61ff3759e827: common,dirmngr:w32: Fix for semi-hosted environment.

Tue, Oct 21, 4:56 AM · gnupg, Bug Report
gniibe claimed T7138: Windows (Semi-hosted environment): filename and network access.

In libgpg-error, I pushed thread-safe version : rE0313b660f8bd: w32: Don't convert slash->backslash when it's under Wine.
I'm going to push similar code to gnupg master.

Tue, Oct 21, 3:26 AM · gnupg, Bug Report

Sun, Oct 19

thesamesam added a comment to T5993: gpg should reject compressed packets outside of messages.

For completeness, that's https://gitlab.freedesktop.org/poppler/poppler/-/issues/1595. dkg obviously filed that but it may be useful for others finding themselves here.

Sun, Oct 19, 7:52 PM · Feature Request, gnupg

Wed, Oct 15

gniibe triaged T7805: Permission denied on batch deletion of mixed (openpgp+smime) certs as High priority.
Wed, Oct 15, 9:37 AM · gnupg, vsd, kleopatra
gniibe added a parent task for T7805: Permission denied on batch deletion of mixed (openpgp+smime) certs: T7855: keybox/keydb locking issue in 2.6 .
Wed, Oct 15, 9:36 AM · gnupg, vsd, kleopatra
gniibe added a comment to T7805: Permission denied on batch deletion of mixed (openpgp+smime) certs.

I'm fixing this issue under T7855. So, I move this ticket as a child of T7855.

Wed, Oct 15, 9:36 AM · gnupg, vsd, kleopatra

Tue, Oct 14

gniibe added a comment to T7805: Permission denied on batch deletion of mixed (openpgp+smime) certs.

@timegrid Thank you for your confirmation.

Tue, Oct 14, 3:39 AM · gnupg, vsd, kleopatra

Mon, Oct 13

timegrid added a comment to T7805: Permission denied on batch deletion of mixed (openpgp+smime) certs.

I can't reproduce this in vsd-3.3.90.19 @ win10 anymore.
Probably the fixes in https://dev.gnupg.org/T7827 or https://dev.gnupg.org/T7855 solved this, too.

Mon, Oct 13, 10:10 AM · gnupg, vsd, kleopatra
gniibe claimed T7805: Permission denied on batch deletion of mixed (openpgp+smime) certs.
Mon, Oct 13, 7:53 AM · gnupg, vsd, kleopatra

Fri, Oct 10

werner triaged T7849: gpg returns "unknown system error" when given an empty file as Normal priority.

The problem here is that iobuf_readbyte returns -1 on error and on EOF. parse_packet is not able to distinguish that because for histroic reasons we do not return a gpg-error code (GPG_ERR_EOF). To fix this we need to change all callers of parse_packet to not act upon -1 but only on an error code.

Fri, Oct 10, 2:04 PM · Bug Report, gnupg

Thu, Oct 9

ebo renamed T7805: Permission denied on batch deletion of mixed (openpgp+smime) certs from Kleopatra: Permission denied on batch deletion of mixed (openpgp+smime) certs to Permission denied on batch deletion of mixed (openpgp+smime) certs.
Thu, Oct 9, 10:59 AM · gnupg, vsd, kleopatra
ebo added a project to T7805: Permission denied on batch deletion of mixed (openpgp+smime) certs: gnupg.
Thu, Oct 9, 10:58 AM · gnupg, vsd, kleopatra