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

Thu, Nov 27

gniibe updated the task description for T7957: dotlock clean up for error/warning message.
Thu, Nov 27, 7:20 AM · gnupg, Bug Report
gniibe updated the task description for T7957: dotlock clean up for error/warning message.
Thu, Nov 27, 7:18 AM · gnupg, Bug Report
gniibe claimed T7957: dotlock clean up for error/warning message.

Here is my proposal:

Thu, Nov 27, 7:15 AM · gnupg, Bug Report
gniibe created T7957: dotlock clean up for error/warning message.
Thu, Nov 27, 7:14 AM · gnupg, Bug Report

Sun, Nov 23

William added a comment to T7941: gpg: keydb_search_first failed: SQL error.

git checkout gnupg-2.5.14, reverted the commits 46f4cb66125ee34e87e592cc02d38daead3427af and 0cc7759ed5a3890b4e28563a6b5e97f3aa551530, recompiled, and the error message gpg: keydb_search_first failed: SQL error no longer appeared. Also, in /root/.gnupg/public-keys.d/, the two files pubring.db.lock and .#lk0x0000... are present.

Sun, Nov 23, 9:26 AM · workaround, gnupg, Bug Report

Fri, Nov 21

timegrid added a comment to T7885: Kleopatra: Unsupported backup of secret kyber key should be handled more gracefully.

Note: Backup/Restore secret kyber keys looks good to me on gpg4win-5.0.0-beta413 @ win11 now.

Fri, Nov 21, 2:32 PM · gnupg, gpd5x, kleopatra
gniibe added a comment to T7720: w32: Synchronous spawning gpg-agent/dirmngr/keyboxd.

Let me explain about the change rG57affc4e98ab.

Fri, Nov 21, 6:44 AM · gnupg, Feature Request, Bug Report
William added a comment to T7941: gpg: keydb_search_first failed: SQL error.

Additionally, in the /root/.gnupg/public-keys.d/ directory, the two files .#lk0x00007fdcb40043b0.b02bef684bbe.5108 and pubring.db.lock are missing.

Fri, Nov 21, 5:16 AM · workaround, gnupg, Bug Report

Thu, Nov 20

William added a comment to T7941: gpg: keydb_search_first failed: SQL error.

gpg was compiled with the latest version of SQLite3 at the time as its own private library, without linking against the system's libsqlite3.so.
The sqlite3 CLI is the version that comes pre-installed with Ubuntu 22.04.5.

Thu, Nov 20, 12:29 PM · workaround, gnupg, Bug Report
werner added a comment to T7941: gpg: keydb_search_first failed: SQL error.

Can you please schek which Sqlite version you have installed? I have not seen this on my system.

Thu, Nov 20, 11:25 AM · workaround, gnupg, Bug Report
William added a comment to T7941: gpg: keydb_search_first failed: SQL error.

keyboxd (GnuPG) 2.5.13

listening on socket '/root/.gnupg/S.keyboxd'
keyboxd (GnuPG) 2.5.13 started
handler 0x7f2eba314640 for fd 9 started
connection from process 4361 (0:0)
(SQL: PRAGMA foreign_keys = ON)
(SQL: CREATE TABLE IF NOT EXISTS config (name  TEXT NOT NULL UNIQUE,value TEXT NOT NULL ))
database version: 1
database created: 2025-11-20 06:11:12
(SQL: CREATE TABLE IF NOT EXISTS pubkey (ubid     BLOB NOT NULL PRIMARY KEY,type  INTEGER NOT NULL,ephemeral INTEGER NOT NULL DEFAULT 0,revoked INTEGER NOT NULL DEFAULT 0,keyblob BLOB NOT NULL))
(SQL: CREATE TABLE IF NOT EXISTS fingerprint (fpr  BLOB NOT NULL PRIMARY KEY,kid  BLOB NOT NULL,keygrip BLOB NOT NULL,subkey INTEGER NOT NULL,ubid BLOB NOT NULL REFERENCES pubkey))
(SQL: CREATE INDEX IF NOT EXISTS fingerprintidx0 on fingerprint (ubid))
(SQL: CREATE INDEX IF NOT EXISTS fingerprintidx1 on fingerprint (fpr))
(SQL: CREATE INDEX IF NOT EXISTS fingerprintidx2 on fingerprint (keygrip))
(SQL: CREATE TABLE IF NOT EXISTS userid (uid  TEXT NOT NULL,addrspec TEXT,type  INTEGER NOT NULL,uidno INTEGER NOT NULL,ubid BLOB NOT NULL REFERENCES pubkey))
(SQL: CREATE INDEX IF NOT EXISTS userididx0 on userid (ubid))
(SQL: CREATE INDEX IF NOT EXISTS userididx1 on userid (uid))
(SQL: CREATE INDEX IF NOT EXISTS userididx3 on userid (addrspec))
(SQL: CREATE TABLE IF NOT EXISTS issuer (sn TEXT NOT NULL,dn TEXT NOT NULL,ubid BLOB NOT NULL REFERENCES pubkey))
(SQL: CREATE INDEX IF NOT EXISTS issueridx1 on issuer (dn))
database '/root/.gnupg/public-keys.d/pubring.db' created
(SQL: SELECT ubid, type, ephemeral, revoked, keyblob FROM pubkey as p WHERE p.type = 1 ORDER by ubid)
(SQL: SELECT ubid, type, ephemeral, revoked, keyblob FROM pubkey as p WHERE p.type = 1 ORDER by ubid)
command 'NEXT' failed: Not found
handler 0x7f2eba314640 for fd 9 terminated
Thu, Nov 20, 9:38 AM · workaround, gnupg, Bug Report
werner triaged T7941: gpg: keydb_search_first failed: SQL error as Low priority.

Interesting. What SQlite version are you using? To see the exact reason and you have a copy of the old pubring.db, please add

Thu, Nov 20, 8:58 AM · workaround, gnupg, Bug Report
gniibe changed the status of T7720: w32: Synchronous spawning gpg-agent/dirmngr/keyboxd from Open to Testing.

Applied the change to master: rG57affc4e98ab: common,agent,dirmngr,kbx:w32: Synchronous spawning daemon process.

Thu, Nov 20, 7:07 AM · gnupg, Feature Request, Bug Report
gniibe changed the status of T7629: gcc 15 warns about -Wunterminated-string-initialization in gnupg from Open to Testing.

I applied a change with GPGRT_ATTR_NONSTRING to master, since 2.6 branch now requires newere gpgrt.
Fix is rGcad79e542d85: agent,common,dirmngr,tests: Silence warnings of a compiler.

Thu, Nov 20, 7:04 AM · gnupg, Bug Report

Wed, Nov 19

werner changed the status of T7904: GnuPG may downgrade digest algorithm to SHA1 from Open to Testing.
Wed, Nov 19, 5:53 PM · gnupg, Bug Report
werner updated the task description for T7906: Memory Corruption in ASCII-Armor Parsing.
Wed, Nov 19, 5:49 PM · gnupg, Bug Report
werner moved T7315: Allow export and import of PQC secret keys. from WIP to QA on the gnupg26 board.
Wed, Nov 19, 5:47 PM · gnupg26, OpenPGP, PQC, gnupg
werner moved T7893: GnuPG: Decryption fails if the pinentry dialog for the first tried recipient is canceled from Backlog to QA on the gnupg26 board.
Wed, Nov 19, 5:46 PM · gnupg26, gnupg
werner added a project to T7893: GnuPG: Decryption fails if the pinentry dialog for the first tried recipient is canceled: gnupg26.
Wed, Nov 19, 5:45 PM · gnupg26, gnupg
werner moved T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table. from WIP to QA on the gnupg26 board.
Wed, Nov 19, 5:44 PM · gnupg26, Bug Report, keyboxd, gnupg
werner changed the status of T7908: GnuPG Accepts Path Separators and Path Traversals in Literal Data "Filename" Field from Open to Testing.
Wed, Nov 19, 5:43 PM · gnupg, Bug Report
werner updated the task description for T7869: Release GnuPG 2.5.14.
Wed, Nov 19, 5:40 PM · gnupg, Release Info
werner updated the task description for T7940: Release GnuPG 2.5.15.
Wed, Nov 19, 5:39 PM · gnupg, Release Info
werner changed the status of T7906: Memory Corruption in ASCII-Armor Parsing from Open to Testing.
Wed, Nov 19, 5:38 PM · gnupg, Bug Report
werner shifted T7906: Memory Corruption in ASCII-Armor Parsing from the Restricted Space space to the S1 Public space.
Wed, Nov 19, 5:38 PM · gnupg, Bug Report
werner updated the task description for T7940: Release GnuPG 2.5.15.
Wed, Nov 19, 5:37 PM · gnupg, Release Info
werner triaged T7940: Release GnuPG 2.5.15 as Normal priority.
Wed, Nov 19, 5:27 PM · gnupg, Release Info
werner added a comment to T7908: GnuPG Accepts Path Separators and Path Traversals in Literal Data "Filename" Field.

The problem is that a user may unintentionally use the suggested filename without checking that it does not harm to write to this file. It is better not to present a default name at all.

Wed, Nov 19, 4:08 PM · gnupg, Bug Report

Tue, Nov 18

werner changed the status of T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table. from Open to Testing.
Tue, Nov 18, 5:29 PM · gnupg26, Bug Report, keyboxd, gnupg

Mon, Nov 17

ebo added a project to T7892: keyboxd: a new subkey is sometimes not stored in the fingerprint table.: gnupg26.
Mon, Nov 17, 12:09 PM · gnupg26, Bug Report, keyboxd, gnupg
ikloecker abandoned D616: gpgsm: Fix output of card serial numbers in colon listing.

The revision was actually applied (rG0947a20c28cf: gpgsm: Fix output of card serial number in colon listing.), but Phabricator doesn't allow me to set it as applied because not all reviewers have approved it.

Mon, Nov 17, 9:08 AM · gnupg

Sun, Nov 16

werner changed the status of T7914: Card s/n number missing in gpgsm from Open to Testing.

Fix applied. Thanks.

Sun, Nov 16, 7:10 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26
werner renamed T7290: Handle creation date in private key files for re-use of an existing key. from Handle creation date in private key files for re-use of an existing. to Handle creation date in private key files for re-use of an existing key..
Sun, Nov 16, 6:57 PM · gnupg26, OpenPGP, gnupg
werner added a comment to T7290: Handle creation date in private key files for re-use of an existing key..

This is not a composite key specific thing despite that this is an extra challenge. The creation date is used to reconstruct a key if the public key has been lost and only the fingerprint is still available. A solution might be to test the all combinations of stored creation dates to match the fingerprint.

Sun, Nov 16, 6:57 PM · gnupg26, OpenPGP, gnupg
werner renamed T7290: Handle creation date in private key files for re-use of an existing key. from Kyber+ECC with smartcards to Handle creation date in private key files for re-use of an existing..
Sun, Nov 16, 6:54 PM · gnupg26, OpenPGP, gnupg
werner changed the status of T7315: Allow export and import of PQC secret keys. from Open to Testing.
Sun, Nov 16, 6:50 PM · gnupg26, OpenPGP, PQC, gnupg
werner changed the status of T7315: Allow export and import of PQC secret keys., a subtask of T6815: PQC encryption for GnuPG, from Open to Testing.
Sun, Nov 16, 6:50 PM · gnupg26, OpenPGP, PQC, gnupg

Sat, Nov 15

werner closed T7896: Escape binary data in NOTATION* for status-fd as Resolved.
Sat, Nov 15, 4:50 PM · gnupg, OpenPGP, Feature Request
mgorny added a comment to T7896: Escape binary data in NOTATION* for status-fd.

I can confirm that the patch fixes the issue. Thanks!

Sat, Nov 15, 9:16 AM · gnupg, OpenPGP, Feature Request

Fri, Nov 14

werner moved T7315: Allow export and import of PQC secret keys. from Backlog to WIP on the gnupg26 board.
Fri, Nov 14, 4:01 PM · gnupg26, OpenPGP, PQC, gnupg
werner renamed T7315: Allow export and import of PQC secret keys. from Allow exporting of PQC keys. to Allow export and import of PQC secret keys..
Fri, Nov 14, 3:56 PM · gnupg26, OpenPGP, PQC, gnupg
werner triaged T7932: Support gpg --passwd for Kyber as Normal priority.
Fri, Nov 14, 3:45 PM · OpenPGP, PQC, gnupg
werner triaged T7914: Card s/n number missing in gpgsm as Normal priority.
Fri, Nov 14, 12:42 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26
werner renamed T7914: Card s/n number missing in gpgsm from Kleopatra: wrong info given for S/MIME secret key location on card to Card s/n number missing in gpgsm.
Fri, Nov 14, 12:40 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26
werner added projects to T7914: Card s/n number missing in gpgsm: gnupg26, Feature Request.
Fri, Nov 14, 12:38 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26

Thu, Nov 13

werner closed T7885: Kleopatra: Unsupported backup of secret kyber key should be handled more gracefully as Invalid.
Thu, Nov 13, 12:26 PM · gnupg, gpd5x, kleopatra
werner added a comment to T7885: Kleopatra: Unsupported backup of secret kyber key should be handled more gracefully.

I am currently working on backup/restore of Kyber keys. The error message will go away.

Thu, Nov 13, 12:26 PM · gnupg, gpd5x, kleopatra

Mon, Nov 10

ikloecker retitled D616: gpgsm: Fix output of card serial numbers in colon listing from Fix output of card serial numbers in colon listing to gpgsm: Fix output of card serial numbers in colon listing.
Mon, Nov 10, 8:39 AM · gnupg

Thu, Nov 6

ikloecker edited projects for T7914: Card s/n number missing in gpgsm, 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 · gnupg22, scd, S/MIME, Feature Request, gnupg26
ikloecker requested review of D616: gpgsm: Fix output of card serial numbers in colon listing.
Thu, Nov 6, 3:06 PM · gnupg