Home GnuPG

All Stories

Yesterday

jukivili committed rC670646bbf185: kdf: Avoid redundant memcpy() (authored by Gary Lin <glin@suse.com>).
kdf: Avoid redundant memcpy()
Thu, Nov 20, 7:10 PM
jukivili committed rCdae25680e54d: Register DCO for Gary Lin (authored by jukivili).
Register DCO for Gary Lin
Thu, Nov 20, 7:10 PM
TobiasFella committed rGPGMEQTfb68b4d73013: Allow passing flags to DeleteJob (authored by TobiasFella).
Allow passing flags to DeleteJob
Thu, Nov 20, 3:52 PM
timegrid moved T7859: Kleopatra: Make a few lists and tables more accessible from QA to Done on the gpd5x board.
Thu, Nov 20, 3:48 PM · kleopatra, gpd5x, vsd34, a11y
TobiasFella closed D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 3:25 PM
TobiasFella committed rKLEOPATRAee92f63f4e15: Add tooltip to team key export (authored by TobiasFella).
Add tooltip to team key export
Thu, Nov 20, 3:16 PM
ebo added a comment to T7581: Kleopatra: Create team key.

The tool tip for the menu is missing.
Please add the typical "Save at" dialog (instead of automatic saving with info "Key was saved at"). We should have consistent behavior when saving secret (and public) keys.

Thu, Nov 20, 2:48 PM · Feature Request, gpd5x, kleopatra
TobiasFella committed rLIBKLEOb8bedbe76389: MessageBox: Fix options (authored by TobiasFella).
MessageBox: Fix options
Thu, Nov 20, 2:39 PM
ikloecker accepted D618: Allow passing flags to DeleteJob.

You can also delete the `#include "deletejob.h" in job.cpp. Other than that it's ready for merge.

Thu, Nov 20, 2:14 PM
ikloecker added inline comments to D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 2:13 PM
TobiasFella added a comment to D618: Allow passing flags to DeleteJob.

Done now, sorry for the confusion around the contructor

Thu, Nov 20, 2:13 PM
TobiasFella updated the diff for D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 2:12 PM
TobiasFella added inline comments to D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 2:09 PM
ikloecker added inline comments to D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 2:07 PM
TobiasFella added inline comments to D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 2:01 PM
TobiasFella updated the diff for D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 1:59 PM
svuorela committed rOJ77f854e2e748: Only one reencrypt dialog (authored by svuorela).
Only one reencrypt dialog
Thu, Nov 20, 1:44 PM
ikloecker added inline comments to D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 1:42 PM
ikloecker added inline comments to D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 1:36 PM
TobiasFella committed rGPGMEPP550a0666b25a: Allow passing flags to Context::deleteKey (authored by TobiasFella).
Allow passing flags to Context::deleteKey
Thu, Nov 20, 1:11 PM
TobiasFella closed D617: Allow passing flags to Context::deleteKey.
Thu, Nov 20, 12:55 PM
TobiasFella added inline comments to D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 12:51 PM
TobiasFella updated the diff for D618: Allow passing flags to DeleteJob.
Thu, Nov 20, 12:46 PM
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
ikloecker changed the status of T7937: Kleopatra: Screenreaders stay silent when smartcard window is opened from Open to Testing.

This has been changed:

  • A progress/busy indicator page is now shown while smartcards are loaded (unless there are already smartcards shown; in this case the update happens "in the background"). Screen readers speak the progress message.
  • The texts on the placeholder page (that is shown if no smartcards were found) are now accessible (if AT is active), i.e. one can reach them with Tab and initially the first text has keyboard focus (so that it's spoken).
  • When a smartcard is found then the first smartcard tab has keyboard focus.
Thu, Nov 20, 11:35 AM · gpd5x, a11y, kleopatra
svuorela committed rOJ1367355e089c: choosekeydialog: Don't double connect buttons (authored by svuorela).
choosekeydialog: Don't double connect buttons
Thu, Nov 20, 11:34 AM
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
ikloecker committed rKLEOPATRA09046ebd7b35: Make texts on smartcard placeholder accessible/focusable (authored by ikloecker).
Make texts on smartcard placeholder accessible/focusable
Thu, Nov 20, 11:19 AM
werner committed rW6eddbcfbe879: Make signing of gpgpass optional. (authored by werner).
Make signing of gpgpass optional.
Thu, Nov 20, 10:51 AM
ikloecker added a comment to D618: Allow passing flags to DeleteJob.

Except for a few minor things this looks good. Thanks!

Thu, Nov 20, 10:20 AM
werner committed rW10aa3f1ed73f: Update GpgOL to 2.6.9. Remove gpgpass. (authored by werner).
Update GpgOL to 2.6.9. Remove gpgpass.
Thu, Nov 20, 10:12 AM
werner committed rWa45c6eed3cdc: Update frontend packages. (authored by werner).
Update frontend packages.
Thu, Nov 20, 10:07 AM
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
ikloecker accepted D617: Allow passing flags to Context::deleteKey.

Looks good.

Thu, Nov 20, 9:32 AM
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 committed rG216a695ced83: agent: Use SHADOW_INFO to silence warnings. (authored by gniibe).
agent: Use SHADOW_INFO to silence warnings.
Thu, Nov 20, 7:52 AM
William created T7941: gpg: keydb_search_first failed: SQL error.
Thu, Nov 20, 7:36 AM · workaround, gnupg, Bug Report
gniibe changed the status of T7720: w32: Synchronous spawning gpg-agent/dirmngr/keyboxd, a subtask of T7716: gpgrt:w32: Synchronous spawning detached process, with standard input and standard error, from Open to Testing.
Thu, Nov 20, 7:07 AM · gpgrt, Feature Request, 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 closed T7716: gpgrt:w32: Synchronous spawning detached process, with standard input and standard error as Resolved.
Thu, Nov 20, 7:06 AM · gpgrt, 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
gniibe added a comment to T7716: gpgrt:w32: Synchronous spawning detached process, with standard input and standard error.

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

Thu, Nov 20, 7:00 AM · gpgrt, Feature Request, Bug Report
gniibe committed rG57affc4e98ab: common,agent,dirmngr,kbx:w32: Synchronous spawning daemon process. (authored by gniibe).
common,agent,dirmngr,kbx:w32: Synchronous spawning daemon process.
Thu, Nov 20, 6:59 AM
gniibe committed rGcad79e542d85: agent,common,dirmngr,tests: Silence warnings of a compiler. (authored by gniibe).
agent,common,dirmngr,tests: Silence warnings of a compiler.
Thu, Nov 20, 6:31 AM
gniibe committed rGbcd87ea2b2da: misc: Validate the value on the use of strtol. (authored by gniibe).
misc: Validate the value on the use of strtol.
Thu, Nov 20, 6:31 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAb1405f795b3c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Thu, Nov 20, 2:42 AM
gniibe committed rC4e65996bb870: mpi: Introduce mpi_tfr and use it for point_tfr. (authored by gniibe).
mpi: Introduce mpi_tfr and use it for point_tfr.
Thu, Nov 20, 2:24 AM
gniibe committed rD6ca8a2bc9e32: Make it clear that GnuPG for RISC OS is 1.4, just like VMS version. (authored by gniibe).
Make it clear that GnuPG for RISC OS is 1.4, just like VMS version.
Thu, Nov 20, 1:31 AM
gniibe committed rDb348850f25e5: Fix the birth day of libgcrypt 1.11. (authored by gniibe).
Fix the birth day of libgcrypt 1.11.
Thu, Nov 20, 1:31 AM

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 committed rDc89473328145: swdb: GnuPG 2.5.14 (authored by werner).
swdb: GnuPG 2.5.14
Wed, Nov 19, 5:53 PM
werner added projects to T7933: Linking error with GPGMEPP on MacOS Tahoe 26.01/GCC 15.2: gpgme, C++.
Wed, Nov 19, 5:51 PM · C++, gpgme, Bug Report
werner triaged T7936: Draft: GpgOL: Add option to except internal domains from encryption as Normal priority.
Wed, Nov 19, 5:50 PM · Feature Request, vsd, gpgol
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 closed T7897: Include key preferences in --with-colons as Resolved.
Wed, Nov 19, 5:46 PM · Gentoo, Feature Request
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 closed T7882: `rsa-sha2` signature values are improperly truncated as Resolved.
Wed, Nov 19, 5:42 PM · ssh, gpgagent, Bug Report
werner moved T7914: Card s/n number missing in gpgsm from WIP to QA on the gnupg26 board.
Wed, Nov 19, 5:42 PM · gnupg22, scd, S/MIME, Feature Request, gnupg26
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 committed rWbcd9490111cd: Update to GnuPG 2.5.14 (authored by werner).
Update to GnuPG 2.5.14
Wed, Nov 19, 5:35 PM
werner committed rGce44fde23139: Post release updates (authored by werner).
Post release updates
Wed, Nov 19, 5:28 PM
werner committed rG4d993c37d9b0: Release 2.5.14 (authored by werner).
Release 2.5.14
Wed, Nov 19, 5:28 PM
werner triaged T7940: Release GnuPG 2.5.15 as Normal priority.
Wed, Nov 19, 5:27 PM · gnupg, Release Info
TobiasFella updated the diff for D618: Allow passing flags to DeleteJob.
Wed, Nov 19, 5:00 PM
TobiasFella updated the diff for D618: Allow passing flags to DeleteJob.
Wed, Nov 19, 4:59 PM
TobiasFella updated the diff for D617: Allow passing flags to Context::deleteKey.
Wed, Nov 19, 4:57 PM
werner committed rG32ca66bc8a89: po: msgmerge (authored by werner).
po: msgmerge
Wed, Nov 19, 4:51 PM
werner committed rG6abe59a7c8db: agent: Minor cleanup of a recent change. (authored by werner).
agent: Minor cleanup of a recent change.
Wed, Nov 19, 4:51 PM
ikloecker committed rKLEOPATRA28eb2e515283: Show busy indicator/progress message while smartcards are loaded (authored by ikloecker).
Show busy indicator/progress message while smartcards are loaded
Wed, Nov 19, 4:12 PM
ikloecker committed rKLEOPATRAa339ac21b309: Give focus to first smartcard tab when smartcards have been loaded (authored by ikloecker).
Give focus to first smartcard tab when smartcards have been loaded
Wed, Nov 19, 4:12 PM
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
werner committed rEf090f07f1065: build: On zOS use pkg-config to find zoslib. (authored by werner).
build: On zOS use pkg-config to find zoslib.
Wed, Nov 19, 2:22 PM
werner committed rX55a5b4e995be: po: Add Swedish translation (authored by Daniel Nylander <po@danielnylander.se>).
po: Add Swedish translation
Wed, Nov 19, 1:54 PM
werner committed rO11ce4cf15e79: po: Update Swedish translation (authored by Daniel Nylander <po@danielnylander.se>).
po: Update Swedish translation
Wed, Nov 19, 1:25 PM
ikloecker added a comment to T7886: Kleopatra: Enhance error on missing subkey, if set by default-new-key-adsk.

FWIW, GnuPG uses this Windows API

[...]

but can be overridden with the LC_ALL, LC_MESSAGES, or LANG envvars by setting them to the usual xx_XX value.

Wed, Nov 19, 1:25 PM · gpd5x, kleopatra
werner added a comment to T7886: Kleopatra: Enhance error on missing subkey, if set by default-new-key-adsk.

GPG output seems to depend on Regional Format.

Wed, Nov 19, 12:51 PM · gpd5x, kleopatra
werner committed rEbaf43baea909: po: Update Swedish translation (authored by Daniel Nylander <po@danielnylander.se>).
po: Update Swedish translation
Wed, Nov 19, 12:05 PM
m <meik.michalke@gnupg.com> committed rOJf1547a20ca5c: adjusted PLACEHOLDERs to texts they are beinr replaced with and added space (authored by m <meik.michalke@gnupg.com>).
adjusted PLACEHOLDERs to texts they are beinr replaced with and added space
Wed, Nov 19, 11:59 AM
m <meik.michalke@gnupg.com> committed rOJ6941bc5365af: redefined the scrollarea of the reencrypt UI (authored by m <meik.michalke@gnupg.com>).
redefined the scrollarea of the reencrypt UI
Wed, Nov 19, 11:59 AM
werner committed rGc2329c646ced: po: Update Swedish translation (authored by Daniel Nylander <po@danielnylander.se>).
po: Update Swedish translation
Wed, Nov 19, 11:51 AM
werner added a comment to T7917: Check for revocation of the ADSK's original subkey .

With the next gpg release (2.5.14) the keyboxd has an extended fingerprint table which carries a flags column. A bit in this column can eventually be used to mark subkeys with the "R" key flag and the search funtion can be enhanced to ignore keys with that flag set. This way we can more easily lookup the actual ADSK key (with the "E" key flag) and check whether this subkey has been revoked.

Wed, Nov 19, 11:04 AM · Feature Request, OpenPGP, gnupg26
m.eik triaged T7939: reencrypt: move cursor to next input field as Normal priority.
Wed, Nov 19, 10:54 AM · gpgol2
m.eik triaged T7938: reencrypt: don't allow adding the same key multiple times as Normal priority.
Wed, Nov 19, 10:51 AM · gpgol2
werner committed rG46f4cb66125e: kbx: A minor update of the fingerprint table. (authored by werner).
kbx: A minor update of the fingerprint table.
Wed, Nov 19, 10:24 AM
ikloecker moved T7937: Kleopatra: Screenreaders stay silent when smartcard window is opened from Backlog to WIP on the gpd5x board.
Wed, Nov 19, 9:38 AM · gpd5x, a11y, kleopatra
ikloecker triaged T7937: Kleopatra: Screenreaders stay silent when smartcard window is opened as Normal priority.
Wed, Nov 19, 9:37 AM · gpd5x, a11y, kleopatra
m <meik.michalke@gnupg.com> committed rOJed525b93bec0: typos (misplaced colons) (authored by m <meik.michalke@gnupg.com>).
typos (misplaced colons)
Wed, Nov 19, 9:17 AM
m <meik.michalke@gnupg.com> committed rOJ9b89a64627e6: updated .pot and .po files and german translations (authored by m <meik.michalke@gnupg.com>).
updated .pot and .po files and german translations
Wed, Nov 19, 9:17 AM
m <meik.michalke@gnupg.com> committed rOJa69b7d00e4b0: fixed window title (authored by m <meik.michalke@gnupg.com>).
fixed window title
Wed, Nov 19, 9:17 AM
m <meik.michalke@gnupg.com> committed rOJe78389deae06: improved reencryption dialog UI (authored by m <meik.michalke@gnupg.com>).
improved reencryption dialog UI
Wed, Nov 19, 9:17 AM
gniibe committed rE26d740f940b3: spawn:posix: Rename the field to ENVP to avoid a build issue. (authored by gniibe).
spawn:posix: Rename the field to ENVP to avoid a build issue.
Wed, Nov 19, 6:34 AM
gniibe committed rEa9fc729253ee: argparse: Use SYSCONFDIR for /etc. (authored by gniibe).
argparse: Use SYSCONFDIR for /etc.
Wed, Nov 19, 6:34 AM