Page MenuHome GnuPG
Feed Advanced Search

Feb 21 2025

werner lowered the priority of T7527: Keyring/keybox denial of service from High to Normal.

This has been fixed in master with rG48978ccb4e:

Feb 21 2025, 12:18 PM · OpenPGP, gnupg, Bug Report
werner committed rG48978ccb4e20: gpg: Fix a verification DoS due to a malicious subkey in the keyring. (authored by werner).
gpg: Fix a verification DoS due to a malicious subkey in the keyring.
Feb 21 2025, 12:15 PM
werner committed rG5e87e452e4e8: gpg: Remove a signature check function wrapper. (authored by werner).
gpg: Remove a signature check function wrapper.
Feb 21 2025, 12:15 PM
werner committed rM6ad324752885: Update autogen.sh from gpgrt (authored by werner).
Update autogen.sh from gpgrt
Feb 21 2025, 11:24 AM
werner committed rM7e6a65e66a96: Remove the long deprecated and never working trust list functions. (authored by werner).
Remove the long deprecated and never working trust list functions.
Feb 21 2025, 11:24 AM
werner committed rM4139cbcdc244: Bump LT version to C45/A0/R0 (authored by werner).
Bump LT version to C45/A0/R0
Feb 21 2025, 11:24 AM
werner committed rMd54d6eaa642b: Remove long deprecated functions. (authored by werner).
Remove long deprecated functions.
Feb 21 2025, 11:24 AM
werner committed rWd7301355a8fb: Update autogen.sh from libgpg-error. (authored by werner).
Update autogen.sh from libgpg-error.
Feb 21 2025, 11:13 AM
werner committed rE542b6fce1390: Fix logic for finding the beta version number (authored by ikloecker).
Fix logic for finding the beta version number
Feb 21 2025, 11:13 AM
werner added a comment to T4834: gpgme library calls gpg with --list-trust-path.

Finally removed with gpgme 2.0

Feb 21 2025, 10:57 AM · gpgme, Bug Report
werner closed T7294: keyboxd: Possible race conditions (and clean up), a subtask of T7224: Kleopatra: broken in Testversion beta-41, as Resolved.
Feb 21 2025, 9:15 AM · Bug Report, kleopatra, Restricted Project
werner closed T7294: keyboxd: Possible race conditions (and clean up) as Resolved.

Closed after the release of 2.5.4

Feb 21 2025, 9:15 AM · keyboxd, Bug Report, kleopatra, Restricted Project
werner triaged T7492: gpgconf failed to kill all gpgagent daemons on windows as Normal priority.
Feb 21 2025, 9:11 AM · Windows, gnupg, Bug Report
werner triaged T7538: Kleopatra: Do only ask for confirmation twice when deleting a secret key as Normal priority.
Feb 21 2025, 9:11 AM · gpd5x, kleopatra
werner added a comment to T7492: gpgconf failed to kill all gpgagent daemons on windows.

Right when you use a different homedir you also need to pass --homedir to gpgconf or set GNUPGHOME before invoking gpgconf. If you call gpgconf via GPGME the --homedir option is passed; afaics we don't have a kill option gpgme.

Feb 21 2025, 9:09 AM · Windows, gnupg, Bug Report
werner triaged T7536: Key import dialog should come into foreground when import was triggered by file association as Normal priority.

This even happens with native Windows applications thus normal priority. Users need to watch the taskbar for blinking items.

Feb 21 2025, 9:04 AM · UI, Bug Report, gpg4win
werner triaged T7537: WKD key import denied due to false dirmngr caching as Normal priority.

The caching works on the base of the requested domain, that is example.org and not openpgpkey.example.org - thus it should not make a difference when you change your setup. There is an initial test for a cached domain status before the resolving process starts. If you want to look yourself: gnupg/dirmngr/server.c:cmd_wkd_get() and domainfo.c.

Feb 21 2025, 9:00 AM · dirmngr, wkd, Bug Report

Feb 20 2025

werner added a member for Contributor: fmg.
Feb 20 2025, 2:56 PM
werner edited projects for T7527: Keyring/keybox denial of service, added: OpenPGP; removed keyboxd.

Well, the different outcome depends on the order of the certificates or the string comparision in keyboxd. So it is not a keyboxd vs. pubring.kbx thing.

Feb 20 2025, 9:30 AM · OpenPGP, gnupg, Bug Report
werner added a comment to T7527: Keyring/keybox denial of service.

Okay, I can reproduce it when not using keyboxd.

Feb 20 2025, 8:15 AM · OpenPGP, gnupg, Bug Report

Feb 19 2025

werner triaged T7535: Kleopatra: "Decrypt/Verify all files in folder" doesn't work as Low priority.
Feb 19 2025, 12:06 PM · Feature Request, kleopatra
werner added a comment to T7535: Kleopatra: "Decrypt/Verify all files in folder" doesn't work.

I can't remember that we ever had support this. It is also not easy to come up with the good way to present the status for all files in a folder. We would need to define a format similar to what sha1sum uses: A list of file with they signature file or so. Note that kleopatra has support for running sha256sum in such a way.

Feb 19 2025, 12:05 PM · Feature Request, kleopatra
werner committed rG4c11359aecf2: doc: Declare --disable-http as legacy. (authored by werner).
doc: Declare --disable-http as legacy.
Feb 19 2025, 11:56 AM
werner committed rG23913618953d: doc: Declare --disable-http as legacy. (authored by werner).
doc: Declare --disable-http as legacy.
Feb 19 2025, 11:56 AM
werner added a comment to T7527: Keyring/keybox denial of service.

Sorry. I can't reproduce this. Neither with master nor with the 2.4 repo version.

Feb 19 2025, 11:27 AM · OpenPGP, gnupg, Bug Report

Feb 18 2025

werner triaged T7462: gpg4win CLI installation ignores .ini configuration as Normal priority.
Feb 18 2025, 4:51 PM · gpd5x, gpg4win
werner triaged T7534: GpgOL: Header info disappears when forwarding a HTML mail as Normal priority.
Feb 18 2025, 4:50 PM · gpd5x, gpgol
werner committed rA9139b983278e: Post release updates (authored by werner).
Post release updates
Feb 18 2025, 2:14 PM
werner committed rA0f84595a4bc7: Release 3.0.2 (authored by werner).
Release 3.0.2
Feb 18 2025, 2:14 PM
werner committed rA27b58fd6674c: Put full commit id into VERSION. (authored by werner).
Put full commit id into VERSION.
Feb 18 2025, 2:14 PM
werner committed rDfca69ef13b11: swdb: libassuan 3.0.2 (authored by werner).
swdb: libassuan 3.0.2
Feb 18 2025, 2:03 PM
werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Can now be tested after the release of libassuan 3.0.2 (T6163)

Feb 18 2025, 1:53 PM · gnupg, kleopatra
werner closed T7456: libassuan: Windows: assuan_sock_bind error as Resolved.

Released with libassuan 3.0.2 (T7163)

Feb 18 2025, 1:52 PM · libassuan, Windows
werner updated the task description for T7163: Release libassuan 3.0.0 and 3.0.1.
Feb 18 2025, 1:45 PM · libassuan, Release Info
werner committed rGfeeceed97061: agent: Improve diagnostics for a bind call failure. (authored by werner).
agent: Improve diagnostics for a bind call failure.
Feb 18 2025, 12:17 PM
werner committed rG3239a41ddea0: doc: Add some notes (authored by werner).
doc: Add some notes
Feb 18 2025, 9:25 AM

Feb 17 2025

werner committed rW6f8a2da1a04b: build: Create a file with changed sources. (authored by werner).
build: Create a file with changed sources.
Feb 17 2025, 6:19 PM
werner committed rWc00991043659: msi: More tweaks and some corrections due to new PO system. (authored by werner).
msi: More tweaks and some corrections due to new PO system.
Feb 17 2025, 6:10 PM
werner committed rW89e9ee26e525: build: Fix diagnostic outputs. (authored by werner).
build: Fix diagnostic outputs.
Feb 17 2025, 6:10 PM
werner committed rW4de33834af87: nsis: Tweak includedir paths. (authored by werner).
nsis: Tweak includedir paths.
Feb 17 2025, 6:10 PM

Feb 14 2025

werner committed rW875e2b1d51de: po: Take care of POT creation date on *po when comparing. (authored by werner).
po: Take care of POT creation date on *po when comparing.
Feb 14 2025, 5:27 PM
werner committed rWd5a0b32d5f36: po: Include a POT file (authored by werner).
po: Include a POT file
Feb 14 2025, 5:27 PM
werner committed rWd65d583c7b8d: po: Yet another VPATH and docker patch (authored by werner).
po: Yet another VPATH and docker patch
Feb 14 2025, 5:27 PM
werner committed rWc1e634b18db6: Update build-aux scripts. (authored by werner).
Update build-aux scripts.
Feb 14 2025, 5:27 PM
werner committed rW2c5621ee5ea8: New option --dist for build.sh (authored by werner).
New option --dist for build.sh
Feb 14 2025, 5:27 PM
werner committed rW74ada0da848c: po: Simplify the Makefile by dropping the gettext make framework. (authored by werner).
po: Simplify the Makefile by dropping the gettext make framework.
Feb 14 2025, 1:01 PM

Feb 13 2025

werner triaged T7531: `--assert-pubkey-algo` does not behave as documented as Low priority.
Feb 13 2025, 8:50 AM · gpgv, Bug Report

Feb 12 2025

werner committed rWb1147a917a40: Fix last commit (authored by werner).
Fix last commit
Feb 12 2025, 1:41 PM
werner committed rW55de237e7a62: Update to gnupg 2.5.4 (authored by werner).
Update to gnupg 2.5.4
Feb 12 2025, 1:39 PM
werner committed rD9c37124c64d0: swdb: gnupg 2.5.4 (authored by werner).
swdb: gnupg 2.5.4
Feb 12 2025, 12:06 PM
werner closed T7071: gpg: Support of No CRC in ASCII armor as Resolved.
Feb 12 2025, 12:04 PM · gnupg, Bug Report
werner closed T7527: Keyring/keybox denial of service as Resolved.
Feb 12 2025, 12:03 PM · OpenPGP, gnupg, Bug Report
werner closed T7442: Release GnuPG 2.5.3 as Resolved.
Feb 12 2025, 12:03 PM · Release Info, gnupg
werner closed T7480: Release GnuPG 2.5.4 as Resolved.
Feb 12 2025, 12:01 PM · gnupg26, gnupg, Release Info
werner committed rG80491dd91a8b: Post release updates (authored by werner).
Post release updates
Feb 12 2025, 11:57 AM
werner committed rGf2297f1952d5: po: msgmerge (authored by werner).
po: msgmerge
Feb 12 2025, 11:57 AM
werner committed rGec6c2e38f1cd: Release 2.5.4 (authored by werner).
Release 2.5.4
Feb 12 2025, 11:57 AM
werner committed rGfc8619fce2bd: Update Turkish translations (authored by bitigchi).
Update Turkish translations
Feb 12 2025, 11:57 AM
werner triaged T7530: Release GnuPG 2.5.5 as Normal priority.
Feb 12 2025, 11:56 AM · Release Info, gnupg
werner moved T7065: pinentry 1.3.0 ships desktop file with icons, but does not install them from Backlog to Done on the pinentry board.
Feb 12 2025, 11:17 AM · pinentry, Bug Report
werner moved T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container from Backlog to Done on the pinentry board.
Feb 12 2025, 11:17 AM · Linux, pinentry, gpgagent, Bug Report
werner closed T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container as Resolved.
Feb 12 2025, 11:16 AM · Linux, pinentry, gpgagent, Bug Report
werner added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.

Here we go:

Feb 12 2025, 11:15 AM · Linux, pinentry, gpgagent, Bug Report
werner committed rG7a472525169a: agent: New option --change-std-env-name. (authored by werner).
agent: New option --change-std-env-name.
Feb 12 2025, 11:14 AM
werner committed rG8c753cb7c983: gpgsm: Remove unused function. (authored by werner).
gpgsm: Remove unused function.
Feb 12 2025, 11:14 AM
werner committed rG503c9e3451d0: doc: Do not install gnupg.7.html into usr/share/man/manh/ (authored by dkg).
doc: Do not install gnupg.7.html into usr/share/man/manh/
Feb 12 2025, 9:55 AM
werner committed rG10307c7cd96a: doc: Do not install gnupg.7.html into usr/share/man/manh/ (authored by dkg).
doc: Do not install gnupg.7.html into usr/share/man/manh/
Feb 12 2025, 9:55 AM
werner closed T7520: gnupg.7.html should not ship with nroff-formatted manpages as Resolved.

Thanks.

Feb 12 2025, 9:53 AM · Bug Report
werner committed rC66e6318ec67c: doc: Add a note o how to build with gcc 4.1 (authored by werner).
doc: Add a note o how to build with gcc 4.1
Feb 12 2025, 9:49 AM
werner committed rC608ff4b2261e: cipher: Don't differentiate GCRY_CIPHER_MODE_CMAC in FIPS mode. (authored by Lucas Mulling <lucas.mulling@suse.com>).
cipher: Don't differentiate GCRY_CIPHER_MODE_CMAC in FIPS mode.
Feb 12 2025, 9:49 AM
werner committed rC6b0fbb7e5e0d: cipher: Rename _gcry_cipher_is_mode_fips_compliant (authored by Lucas Mulling <lucas.mulling@suse.com>).
cipher: Rename _gcry_cipher_is_mode_fips_compliant
Feb 12 2025, 9:49 AM
werner added a comment to T7265: When "use_keyboxd" is configured --keyring option is ignored?.

Where do you find a statement that --keyring is deprecated? I planned to to remove it with 2.1 but there were too many requests to keep it and live with the problems of multiple keyrings. Thus the option stayed, it is just so that in addition to pubring.gpg and pubring.gpg we now also have the option for keyboxd - which is the default for new installations.

Feb 12 2025, 9:18 AM · keyboxd, gnupg, FAQ, Support
werner added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

FWIW, for gpd and vsd we should use a different icon (blue head for gpd and red head for vsd)

Feb 12 2025, 9:13 AM · gpd5x, AppImage, gpg4win
werner added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.

Alright, my above putenv option won't work because it modifies the session environment and thus needs to be run for each gpg-agent session (connection). Adding a putenv_startrup option would help here but this way each connection could chnage the environment - also not good. In the end a way to modify the used environment variables, as you suggested, is a better way.

Feb 12 2025, 9:12 AM · Linux, pinentry, gpgagent, Bug Report

Feb 11 2025

werner changed the status of T7527: Keyring/keybox denial of service from Open to Testing.

The actual cause here was that right before storing the imported key we need to decide whether to insert or update a keyblock. For this we need to lookup the key in our database and the lookup function does the usual thing by looking at any fingerprint. This is wrong: Here we need to lookup only by primary fingerprint. This is what the above patches do.

Feb 11 2025, 2:57 PM · OpenPGP, gnupg, Bug Report
werner committed rG25d748c3dfc0: gpg: Lookup key for merging/inserting only by primary key. (authored by werner).
gpg: Lookup key for merging/inserting only by primary key.
Feb 11 2025, 2:54 PM
werner committed rG70049e5f16b4: gpg: Lookup key for merging/inserting only beu primary key. (authored by werner).
gpg: Lookup key for merging/inserting only beu primary key.
Feb 11 2025, 2:46 PM
werner triaged T7527: Keyring/keybox denial of service as High priority.

That is not a new issue. We have the very same issue since ever. However, without keyboxd you had random results depending on the order of the keys in the keyring.

Feb 11 2025, 9:09 AM · OpenPGP, gnupg, Bug Report
werner closed T7265: When "use_keyboxd" is configured --keyring option is ignored? as Resolved.

That is an installation/migration question and the warning is just a convenience thing to remind the few early users of keyboxd to migrate to common.conf.

Feb 11 2025, 9:06 AM · keyboxd, gnupg, FAQ, Support
werner closed T7526: gpg --assert-signer is ambiguous about what it does if a filename looks like a fingerprint as Resolved.

As usual use ./deadbeef.... as the filename to distinguish it from a fingerprint.

Feb 11 2025, 9:03 AM · Support, gnupg

Feb 10 2025

werner committed rW5c0cff40786a: Remove the default BUILDTYPE file (authored by werner).
Remove the default BUILDTYPE file
Feb 10 2025, 5:36 PM
werner triaged T7512: Kleopatra: Wrong message "Card error" caused by blocked PIN on key generation as Normal priority.
Feb 10 2025, 4:10 PM · vsd, gpd5x
werner added projects to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container: gpgagent, pinentry, Linux.
Feb 10 2025, 4:08 PM · Linux, pinentry, gpgagent, Bug Report
werner added a comment to T7522: pinentry started with invalid DBUS_SESSION_BUS_ADDRESS when invoked by gpg running in flatpak container.

What about deleting the environment variable in gpg-agent:

gpg-connect-agent 'OPTION putenv=DBUS_SESSION_BUS_ADDRESS' /bye

or to use a pinentry-wrapper?

Feb 10 2025, 4:07 PM · Linux, pinentry, gpgagent, Bug Report
werner committed rWc39dc88c365d: Revert gpgol to the last released version. (authored by werner).
Revert gpgol to the last released version.
Feb 10 2025, 3:58 PM
werner committed rWd752f580128c: New branch for GnuPG 2.6 based Gpg4win, GPD, and VSD (authored by werner).
New branch for GnuPG 2.6 based Gpg4win, GPD, and VSD
Feb 10 2025, 3:58 PM
werner committed rWbe17bd8c686a: Removed unneeded bashisms from build.sh and default --build-w64. (authored by werner).
Removed unneeded bashisms from build.sh and default --build-w64.
Feb 10 2025, 3:58 PM
werner committed rW0568cba48d1c: Minor updates to the new build scripts. (authored by werner).
Minor updates to the new build scripts.
Feb 10 2025, 3:58 PM
werner committed rWf203d1056705: Update kleo, libkleo, g4w-tools, and mtp (authored by werner).
Update kleo, libkleo, g4w-tools, and mtp
Feb 10 2025, 3:58 PM
werner committed rW83ea73306f51: Update to a gnupg 2.5.2 beta55. Remove duplicated gpgme. (authored by werner).
Update to a gnupg 2.5.2 beta55. Remove duplicated gpgme.
Feb 10 2025, 3:58 PM
werner committed rW2a32885e504f: Fix option parsing and update packages to KF6 versions. (authored by werner).
Fix option parsing and update packages to KF6 versions.
Feb 10 2025, 3:58 PM
werner committed rWac2854e35888: Disable the use of QML. (authored by werner).
Disable the use of QML.
Feb 10 2025, 3:58 PM
werner committed rW5afe25caa04c: Update to KDE frameworks 6.6 (authored by werner).
Update to KDE frameworks 6.6
Feb 10 2025, 3:58 PM
werner committed rWac1a937c6fc0: Remove a kcontacts patch (authored by werner).
Remove a kcontacts patch
Feb 10 2025, 3:58 PM
werner committed rW3b7e8df029e1: Replace the obsolete AC_OUTPUT_COMMANDS (authored by werner).
Replace the obsolete AC_OUTPUT_COMMANDS
Feb 10 2025, 3:58 PM
werner committed rW82ec8dda0c94: New gnupg snapshot (authored by werner).
New gnupg snapshot
Feb 10 2025, 3:58 PM
werner committed rWa70e80d3acbc: Patch to support Kyber in gpgme (authored by werner).
Patch to support Kyber in gpgme
Feb 10 2025, 3:58 PM
werner committed rW14b1a007fe01: Make Makefile easier readable and minor restructure. (authored by werner).
Make Makefile easier readable and minor restructure.
Feb 10 2025, 3:58 PM
werner committed rWe9d7b878aa2d: Reorder Makefile variable setting and change some names. (authored by werner).
Reorder Makefile variable setting and change some names.
Feb 10 2025, 3:58 PM
werner committed rW120413efbab4: Fix previous commit (authored by werner).
Fix previous commit
Feb 10 2025, 3:58 PM