Page MenuHome GnuPG
Feed Advanced Search

Feb 10 2025

werner committed rWd045f6a3ddf0: Update gpgme to regular 1.24.2 release. (authored by werner).
Update gpgme to regular 1.24.2 release.
Feb 10 2025, 11:41 AM
werner committed rDc0425eea1aa3: swdb: gpgme 1.24.2 (authored by werner).
swdb: gpgme 1.24.2
Feb 10 2025, 11:18 AM
werner updated the task description for T7440: Release GPGME 1.24.1.
Feb 10 2025, 10:53 AM · gpgme, Release Info
werner triaged T7524: Release GPGME 1.24.2 as Normal priority.
Feb 10 2025, 10:53 AM · gpgme, Release Info
werner closed T7265: When "use_keyboxd" is configured --keyring option is ignored? as Resolved.

Won't be fixed for the creation thing.

Feb 10 2025, 10:46 AM · keyboxd, gnupg, FAQ, Support
werner committed rD469db515ff85: Fix typo in a macro reference. (authored by werner).
Fix typo in a macro reference.
Feb 10 2025, 10:31 AM
werner closed T7521: `gpg --use-keyboxd` always emits an incomprehensible warning as Invalid.
$ gpg --list-options 
gpg: missing argument for option "--list-options"
$ gpg --list-options help
show-photos            display photo IDs during key listings
show-usage             show key usage information during key listings
[...]
Feb 10 2025, 9:53 AM · keyboxd, gnupg, Bug Report
werner added a comment to T7523: keyboxd is active when idle (unnecessary power draw).

This is the old code from gnupg-2.0/agent/gpg-agent.c:

Feb 10 2025, 9:46 AM · Feature Request, gnupg
werner triaged T7523: keyboxd is active when idle (unnecessary power draw) as Normal priority.

inotify is already used used on Linux to check for a lost homedir. The once-in-a-minute check should be the same as with the other daemons and has proved to be very useful. The whole thing has been discussed over and over again a long time ago and - as with other system daemon - we agreed on scheduling at the full second.

Feb 10 2025, 9:40 AM · Feature Request, gnupg

Feb 7 2025

werner committed rGef4acfd77b37: Update NEWS (authored by werner).
Update NEWS
Feb 7 2025, 11:54 AM
werner committed rG3738b0a99a45: gpg: Store Link attributes for composite keys. (authored by werner).
gpg: Store Link attributes for composite keys.
Feb 7 2025, 11:09 AM
werner added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

aheinecke: Yeah, but I did quite some changes to build.sh for a real out-of-source build (w/o copying files)

Feb 7 2025, 10:38 AM · gpd5x, AppImage, gpg4win
werner closed T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults as Resolved.
Feb 7 2025, 10:09 AM · Not A Bug, gnupg, Bug Report

Feb 6 2025

werner committed rG00c31f8b04a4: gpg: New option --disable-pqc-encryption. (authored by werner).
gpg: New option --disable-pqc-encryption.
Feb 6 2025, 5:51 PM
werner committed rG3a523b43d44f: gpgscm: Fix possible segv in the process functions. (authored by werner).
gpgscm: Fix possible segv in the process functions.
Feb 6 2025, 3:46 PM
werner committed rGda9fb6bd163d: kbx: Fix for building without keyboxd. (authored by werner).
kbx: Fix for building without keyboxd.
Feb 6 2025, 3:46 PM
werner committed rG0ec989ee3fde: gpgscm: Fix for gcc < 4.5 (authored by werner).
gpgscm: Fix for gcc < 4.5
Feb 6 2025, 3:46 PM
werner triaged T7516: `gpg --compliance=rfc4880 --quick-add-key $fpr rsa sign` fails unnecessarily with "third-party key signatures using the SHA1 algorithm are rejected" as Low priority.
Feb 6 2025, 9:14 AM · gnupg, Bug Report

Feb 5 2025

werner changed the status of T7506: GnuPG: Error when adding ECDSA subkey in batch mode with quick-add-key "Wrong key usage" from Open to Testing.
Feb 5 2025, 3:10 PM · gnupg26, gnupg24, Bug Report
werner committed rGc08a3c248465: gpg: Fix --quick-add-key for Weierstrass ECC with usage given. (authored by werner).
gpg: Fix --quick-add-key for Weierstrass ECC with usage given.
Feb 5 2025, 3:10 PM
werner added a comment to T7501: policy compliance options collide incompatibly without warning.

No real world bug reports for this and thus a backport has a small risk of a regression.

Feb 5 2025, 2:19 PM · gnupg26, Bug Report
werner renamed T7505: SSH agent failing "agent refused operation" due to Bitwarden from SSH agent failing "agent refused operation" to SSH agent failing "agent refused operation" due to Bitwarden.
Feb 5 2025, 2:17 PM · ssh, FAQ, gpg4win
werner edited projects for T7505: SSH agent failing "agent refused operation" due to Bitwarden, added: FAQ, ssh; removed Bug Report.

Thanks for that info. I tag it as FAQ and change the subject in case someone searches for such a problem.

Feb 5 2025, 2:16 PM · ssh, FAQ, gpg4win
werner closed T7511: `gpg --compliance=rfc4880 --quick-gen-key` produces a key that is not compatible with RFC 4880 as Wontfix.

The compliance mode likes 4880 or 2440 are only here for backward compatibility in case that is needed. New keys shall always be generated using the current default algorithms. Note that a mode like de-vs is different in that it is used to comply with certain regulatory demands and not as a backward compatibility hack.

Feb 5 2025, 2:12 PM · gnupg, Bug Report
werner moved T7506: GnuPG: Error when adding ECDSA subkey in batch mode with quick-add-key "Wrong key usage" from Backlog to Done on the gnupg26 board.
Feb 5 2025, 11:26 AM · gnupg26, gnupg24, Bug Report
werner committed rG9dba5ab4034f: gpg: Fix --quick-add-key for Weierstrass ECC with usage given. (authored by werner).
gpg: Fix --quick-add-key for Weierstrass ECC with usage given.
Feb 5 2025, 11:26 AM
werner committed rG8ae8f12e5359: po: Update to po/pt.po (authored by Daniel Cerqueira <dan.git@lispclub.com>).
po: Update to po/pt.po
Feb 5 2025, 11:25 AM

Feb 4 2025

werner added a comment to T7508: GPGME gpgme_pubkey_algo_string Returns "unknown" for RSA Keys.

Fixed in master and the new gpgme-1.24-branch. Thus this fix will be in 2.0.0 and 1.24.2

Feb 4 2025, 2:18 PM · gpgme, Bug Report
werner added a comment to T7501: policy compliance options collide incompatibly without warning.

Sorry, this will not be fixed for 2.4.

Feb 4 2025, 2:17 PM · gnupg26, Bug Report
werner committed rMa8c923b943f3: Update copyright notices. (authored by werner).
Update copyright notices.
Feb 4 2025, 2:16 PM
werner renamed gloria-disabled from gloria to gloria-disabled.
Feb 4 2025, 12:42 PM

Feb 3 2025

werner committed rM7d09f1f9fbf8: core: Fix regression for RSA in gpgme_pubkey_algo_string. (authored by werner).
core: Fix regression for RSA in gpgme_pubkey_algo_string.
Feb 3 2025, 4:36 PM
werner triaged T7508: GPGME gpgme_pubkey_algo_string Returns "unknown" for RSA Keys as High priority.

I am pretty sure this was my fault: rM62b6c1f16 is the culprit.

Feb 3 2025, 4:32 PM · gpgme, Bug Report
werner closed T7472: Cannot decrypt a message encrypted to a Kyber subkey with AES128 as Resolved.

@gouttegd: Good idea. I did this with the above patches.

Feb 3 2025, 12:00 PM · PQC, gnupg26, Bug Report
werner awarded T6351: Kleopatra: Performance problems when encrypting large files a Pterodactyl token.
Feb 3 2025, 11:57 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
werner triaged T7488: Improve decryption error message caused by deleted card key as Normal priority.

FWIW, If a fix is really required for gnupg this will be done for gnupg26 and not for gnupg22. However, it is mostly a kleopatra issue.

Feb 3 2025, 11:54 AM · kleopatra, gpd5x, gnupg
werner committed rG4b2729b983bf: gpg: Simplify the compliance settings. (authored by werner).
gpg: Simplify the compliance settings.
Feb 3 2025, 11:51 AM
werner committed rGc2ff47d5bcd2: gpg: Base compliance "de-vs" now on "gnupg" and not on "openpgp". (authored by werner).
gpg: Base compliance "de-vs" now on "gnupg" and not on "openpgp".
Feb 3 2025, 11:51 AM
werner committed rGaa46ba28ba75: doc: Record that gpg policy compliance options are last-one-wins (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
doc: Record that gpg policy compliance options are last-one-wins
Feb 3 2025, 11:51 AM
werner committed rG04d58ff84755: gpg: --compliance={pgp7, pgp8} also now restore default options (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: --compliance={pgp7, pgp8} also now restore default options
Feb 3 2025, 11:51 AM
werner committed rG0bdf5859935e: gpg: --compliance=gnupg restores default for policy-affected options (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: --compliance=gnupg restores default for policy-affected options
Feb 3 2025, 11:51 AM
werner committed rG54a8770aeb20: gpg: --compliance=rfc2440 does not require cross-certification (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: --compliance=rfc2440 does not require cross-certification
Feb 3 2025, 11:51 AM
werner moved T7501: policy compliance options collide incompatibly without warning from Backlog to Done on the gnupg26 board.
Feb 3 2025, 11:50 AM · gnupg26, Bug Report
werner edited projects for T7501: policy compliance options collide incompatibly without warning, added: gnupg26; removed gnupg.
Feb 3 2025, 11:50 AM · gnupg26, Bug Report
werner closed T7501: policy compliance options collide incompatibly without warning as Resolved.

Thanks. I applied all 4 patches to master and did one additional change to get --allow-old-cipher-algos straight.

Feb 3 2025, 11:50 AM · gnupg26, Bug Report
werner triaged T7506: GnuPG: Error when adding ECDSA subkey in batch mode with quick-add-key "Wrong key usage" as Normal priority.
Feb 3 2025, 9:06 AM · gnupg26, gnupg24, Bug Report
werner added a comment to T7505: SSH agent failing "agent refused operation" due to Bitwarden.

I never tested the WSL stuff with gpg-agent but I use the standard OpenSSH based ssh server on Windows on a daily base. It is actually part of our release build chain. A recent problem I encountered was fixed in master with rG2469dc5aae and should be backported to 2.4. Might be related to your problem but I need to read your detailed bug report more closely.

Feb 3 2025, 8:27 AM · ssh, FAQ, gpg4win

Jan 31 2025

werner triaged T7494: tpm2daemon tests cannot run in parallel (swtpm collides TCP ports) as Wishlist priority.
Jan 31 2025, 12:11 PM · TPM, Bug Report
werner closed T7501: policy compliance options collide incompatibly without warning as Invalid.

That gpg seems to be some other or patched software than the one from gnupg:

Jan 31 2025, 12:10 PM · gnupg26, Bug Report

Jan 29 2025

werner committed rG159e801043de: gpgsm: Allow unattended PKCS#12 export without passphrase. (authored by werner).
gpgsm: Allow unattended PKCS#12 export without passphrase.
Jan 29 2025, 6:04 PM
werner committed rG89055f24f4d3: gpgsm: Allow CSR generation with an unprotected key. (authored by werner).
gpgsm: Allow CSR generation with an unprotected key.
Jan 29 2025, 5:01 PM

Jan 27 2025

werner added a comment to rGPGMEPP1faa917f5fb3: From aegypten_branch: gpgme++ and qgpgme. Needs gpgme >= 0.4.4. gpgme 0.4.4….

Signs from the past or is this due to fixed Observer URI I did this morning in this repo?

Jan 27 2025, 1:24 PM
werner added projects to T7492: gpgconf failed to kill all gpgagent daemons on windows: gnupg, Windows.

gpgconf assumes that there is only one of the daemons. In fact it can only work with one and that is the one daemon which listens on the socket. all daemon's do a self-check by trying to connect to themself and terminate if they realize that they are not anymore the owner of the socket. As long as a daemon is started by a gnupg component a file system lock is taken to avoid duplicate launching. However it a daemon is stared by other means this could lead to a race.

Jan 27 2025, 1:18 PM · Windows, gnupg, Bug Report
werner committed rGPGMEPP9d37114932a6: core: New GPGME_DATA_ENCODING_MIME. (authored by werner).
core: New GPGME_DATA_ENCODING_MIME.
Jan 27 2025, 10:40 AM
werner committed rGPGMEPPa913688272b9: core,cpp: Extend the TOFU information. (authored by werner).
core,cpp: Extend the TOFU information.
Jan 27 2025, 10:40 AM
werner committed rGPGMEPP2ab61c95abf8: cpp: Silence use of deprecated function warning. (authored by werner).
cpp: Silence use of deprecated function warning.
Jan 27 2025, 10:40 AM
werner committed rGPGMEPPf3e6b082cd21: core,cpp: New key flag 'is_de_vs'. (authored by werner).
core,cpp: New key flag 'is_de_vs'.
Jan 27 2025, 10:39 AM
werner committed rGPGMEPPaa57dffc3c1e: Add SPDX identifiers to most source files (authored by werner).
Add SPDX identifiers to most source files
Jan 27 2025, 10:39 AM
werner committed rGPGMEPPd4116287dee5: core: New keylist mode GPGME_KEYLIST_MODE_WITH_KEYGRIP. (authored by werner).
core: New keylist mode GPGME_KEYLIST_MODE_WITH_KEYGRIP.
Jan 27 2025, 10:38 AM
werner committed rGPGMEPP7e10acc1ecd2: core: Support dirinfo("socketdir") (authored by werner).
core: Support dirinfo("socketdir")
Jan 27 2025, 10:37 AM
werner committed rGPGMEPP6da832410322: Merge branch 'ikloecker/t6342-gpgtar' into master (authored by werner).
Merge branch 'ikloecker/t6342-gpgtar' into master
Jan 27 2025, 10:35 AM
werner committed rGPGMEPPbd97412bd89a: core,cpp: Add new key flags to gpgme_subkey_t (authored by werner).
core,cpp: Add new key flags to gpgme_subkey_t
Jan 27 2025, 10:35 AM
werner committed rGPGMEPP9d39389ac923: cpp,python: Respect --disable-gpg-test for tests (authored by Biswapriyo Nath <nathbappai@gmail.com>).
cpp,python: Respect --disable-gpg-test for tests
Jan 27 2025, 10:35 AM

Jan 24 2025

werner triaged T7487: libksba/gpgsm: support for RSA-PSS signatures made with a maximum saltLength value as Wishlist priority.

If you encounter real world certificates with these parameters we can bump up the priority.

Jan 24 2025, 11:08 AM · gnupg, S/MIME, Feature Request
werner added a comment to T7465: Add german wordlist to passphrase generation.

Why do we need a word list if we are a password storage tool?

Jan 24 2025, 11:03 AM · gpgpass

Jan 23 2025

werner updated the task description for T7255: Release GnuPG 2.2.45.
Jan 23 2025, 11:36 AM · gnupg22 (gnupg-2.2.45), Release Info
werner updated the task description for T7255: Release GnuPG 2.2.45.
Jan 23 2025, 11:36 AM · gnupg22 (gnupg-2.2.45), Release Info
werner committed rWd0578e954fef: msi: Fix location of shield.ico and do not depend on sign.mk (authored by werner).
msi: Fix location of shield.ico and do not depend on sign.mk
Jan 23 2025, 8:39 AM
werner triaged T7491: Kleopatra: Confusing additional pinentry on creation of new keypair with ADSK configured as Normal priority.
Jan 23 2025, 8:28 AM · gpgagent, gnupg26, gnupg

Jan 22 2025

werner committed rG2469dc5aae67: agent: Fix ssh-agent's request_identities for skipped keys. (authored by werner).
agent: Fix ssh-agent's request_identities for skipped keys.
Jan 22 2025, 4:24 PM
werner committed rW6ed45c39c060: Update kleo, libkleo, mtp, and gpg4win-tools (authored by werner).
Update kleo, libkleo, mtp, and gpg4win-tools
Jan 22 2025, 11:20 AM
werner closed T7164: Release GpgRT 1.51 as Resolved.

In case of build problems related to a failed test you may want to apply rEb6df311368133df90c3bf338fbf5c90bd8d950f8.

Jan 22 2025, 9:02 AM · Release Info, gpgrt
werner updated the task description for T7164: Release GpgRT 1.51.
Jan 22 2025, 8:59 AM · Release Info, gpgrt
werner updated the task description for T7164: Release GpgRT 1.51.
Jan 22 2025, 8:58 AM · Release Info, gpgrt

Jan 21 2025

werner added a comment to T6910: pinentry: Possibly add pinentry-gtk with GTK 4, and Drop pinentry-gtk-2.

If you want to write a new thing please also consider the rendering hints gpg-agent can send to the pinentry. This is enabled if the Pineentry sends back a FEATURES sstatus tring with the keyword "tabbing".

Jan 21 2025, 11:10 AM
werner added a comment to T6910: pinentry: Possibly add pinentry-gtk with GTK 4, and Drop pinentry-gtk-2.

FWIW, the original idea with Pinentry was to have a stripped down Widget which allows to securely enter the password. For that we even replaced the Gtk text widget to have better control over the code path from keyboard to screen. After a few years more more more stuff was requested and meanwhile the QT version of the Pinentry is probably larger than the gpg-agent process.

Jan 21 2025, 11:04 AM

Jan 20 2025

werner committed rWe7a6bf54dd0b: appimage: Remove legacy patch and don't install pim5 (authored by werner).
appimage: Remove legacy patch and don't install pim5
Jan 20 2025, 5:31 PM
werner committed rW6d1aa1e88ddc: Update gpgme, kleo, libkleo, mtp, gpg4win-tools (authored by werner).
Update gpgme, kleo, libkleo, mtp, gpg4win-tools
Jan 20 2025, 3:36 PM

Jan 19 2025

werner committed rD9866f85398fd: blog: Finally a new blog entry submitted by Andre. (authored by aheinecke).
blog: Finally a new blog entry submitted by Andre.
Jan 19 2025, 2:27 PM

Jan 17 2025

werner added a comment to T7487: libksba/gpgsm: support for RSA-PSS signatures made with a maximum saltLength value.

See this comment which is related to T4538:

Jan 17 2025, 4:29 PM · gnupg, S/MIME, Feature Request
werner added a comment to T4538: Support PSS signed CRLs.
Jan 17 2025, 4:23 PM · dirmngr, S/MIME, libksba
werner added projects to T7487: libksba/gpgsm: support for RSA-PSS signatures made with a maximum saltLength value: S/MIME, gnupg.
Jan 17 2025, 4:17 PM · gnupg, S/MIME, Feature Request

Jan 16 2025

werner committed rW5dd41acdee37: Include more build info into the MSIs (authored by werner).
Include more build info into the MSIs
Jan 16 2025, 12:09 PM
werner committed rW63fd9b21cf91: Update autogen.sh (authored by werner).
Update autogen.sh
Jan 16 2025, 12:09 PM

Jan 14 2025

werner committed rG81e129ab3e5c: speedo: Do not package zlib and bzip2 object files (authored by werner).
speedo: Do not package zlib and bzip2 object files
Jan 14 2025, 5:41 PM
werner added a comment to T7442: Release GnuPG 2.5.3.

Note: The is a bug in the gnupg-w32-2.5.3 tarballs. After untaring cd to the directory as usual but then do:

rm PLAY/src/zlib/*.[oa] PLAY/src/bzip2/*.[oa]

before you run

make -f build-aux/speedo.mk this-native
Jan 14 2025, 5:29 PM · Release Info, gnupg
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2025q1/000489.html on T7442: Release GnuPG 2.5.3.
Jan 14 2025, 10:53 AM · Release Info, gnupg

Jan 13 2025

werner committed rDdf6c687d4cdd: swdb: Add a missing k suffix to the new gnupg26_w32_ssiz (authored by werner).
swdb: Add a missing k suffix to the new gnupg26_w32_ssiz
Jan 13 2025, 12:13 PM
werner committed rD503be9b3f92d: Fix last commit (authored by werner).
Fix last commit
Jan 13 2025, 11:58 AM
werner created U14 Screenshot Trusted Introducer dialog.
Jan 13 2025, 9:24 AM
werner created M12: Key Certification as Trusted Introducer.
Jan 13 2025, 9:22 AM · kleopatra

Jan 10 2025

werner awarded T7417: show preview of (decrypted) mails in mail view windows when opening mail in outlook a Pterodactyl token.
Jan 10 2025, 5:14 PM · gpgol2
werner updated the task description for T7442: Release GnuPG 2.5.3.
Jan 10 2025, 11:59 AM · Release Info, gnupg
werner committed rGe0a2e9e9c567: build: Also emit the size of the w32 source tarball (authored by werner).
build: Also emit the size of the w32 source tarball
Jan 10 2025, 10:42 AM
werner committed rD05b2aac4dbc1: web: Show also the size of the w32 tarball (authored by werner).
web: Show also the size of the w32 tarball
Jan 10 2025, 10:41 AM

Jan 9 2025

werner committed rG5ac8446ca8bf: tools: Some tweaks to gpg-authcode-sign.sh (authored by werner).
tools: Some tweaks to gpg-authcode-sign.sh
Jan 9 2025, 5:18 PM
werner committed rGcbc7fa0c8e69: gpg: Show the default PIN hint also before "name" and "key-attr" (authored by werner).
gpg: Show the default PIN hint also before "name" and "key-attr"
Jan 9 2025, 11:42 AM
werner committed rDf23b7af0d8a1: swdb: Release GnuPG 2.5.3 (authored by werner).
swdb: Release GnuPG 2.5.3
Jan 9 2025, 10:32 AM
werner committed rGf476370916d7: Post release updates (authored by werner).
Post release updates
Jan 9 2025, 10:02 AM
werner committed rGcc3e34b82a9b: Release 2.5.3 (authored by werner).
Release 2.5.3
Jan 9 2025, 10:02 AM