Page MenuHome GnuPG
Feed Advanced Search

May 5 2025

werner committed rMa6e8f961436d: core: Fix regression for RSA in gpgme_pubkey_algo_string. (authored by werner).
core: Fix regression for RSA in gpgme_pubkey_algo_string.
May 5 2025, 5:31 PM
werner committed rM88dc25e2ebf5: Prepare NEWS for the next release (authored by werner).
Prepare NEWS for the next release
May 5 2025, 5:31 PM
werner committed rM5214a34ba766: Release 1.24.2 (authored by werner).
Release 1.24.2
May 5 2025, 5:31 PM
werner committed rM56a51df5096d: Post release updates. (authored by werner).
Post release updates.
May 5 2025, 5:31 PM
werner committed rMa4945675ece2: cpp: Ensure that all transitions go from one state to a different state (authored by ikloecker).
cpp: Ensure that all transitions go from one state to a different state
May 5 2025, 5:31 PM
werner committed rM64bb704a25ea: cpp: Validate the transition map (authored by ikloecker).
cpp: Validate the transition map
May 5 2025, 5:31 PM
werner committed rMe327305b9669: cpp: Add missing transition, remove two ignored (and wrong) transitions (authored by ikloecker).
cpp: Add missing transition, remove two ignored (and wrong) transitions
May 5 2025, 5:31 PM
werner changed the status of T3325: Allow encryption/signing in GPGME using a specified subkey from Open to Testing.
May 5 2025, 4:46 PM · gpgme
werner committed rMbfd320abfeaf: Allow signing using an exactly specified subkey. (authored by werner).
Allow signing using an exactly specified subkey.
May 5 2025, 4:45 PM
werner committed rMf2d40473b522: Change timestamp fields from signed to unsigned long. (authored by werner).
Change timestamp fields from signed to unsigned long.
May 5 2025, 4:45 PM
werner committed rM87d6da1188db: Mark the subkey used to find a key. (authored by werner).
Mark the subkey used to find a key.
May 5 2025, 4:45 PM
werner triaged T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t as Normal priority.
May 5 2025, 4:41 PM · gpgme, Bug Report
werner added a comment to T7628: gpg uses "month" as a synonym for 30 days.

And the US administration might even change the definition of a year to, say, 100 months so that potus can rightfully keep his promise that there won't be more election in the foreseeable future ;-)

May 5 2025, 4:27 PM · gnupg, Bug Report
werner reopened T3325: Allow encryption/signing in GPGME using a specified subkey as "Open".
May 5 2025, 11:41 AM · gpgme
werner triaged T7631: Building libassuan on AIX warns about missing function declarations. as Normal priority.

But the function works and returns the peer's credentials?

May 5 2025, 11:13 AM · AIX, libassuan, Bug Report
werner triaged T7633: libgcrypt fails to build on NetBSD due to the systems bswap32 macro defintion. as High priority.
May 5 2025, 11:12 AM · NetBSD, libgcrypt, Bug Report
werner triaged T7632: gnupg test suite fails to build on AIX. as High priority.
May 5 2025, 11:12 AM · AIX, gnupg, Bug Report
werner triaged T7634: libgcrypt's test t-thread-local fails to link on some platforms. as High priority.
May 5 2025, 11:11 AM · NetBSD, libgcrypt, Bug Report
werner triaged T7638: gpg on Solaris does not print a signal description as Low priority.

The main problem here was that this all is not async-safe and thus I once implemented only the standard cases I could test easily.

May 5 2025, 11:11 AM · Solaris, gnupg, Bug Report
werner added a comment to T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate.

For the records:

May 5 2025, 9:24 AM · Not A Bug, gnupg
werner added a comment to T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate.

A bug tracker shall never be used for discussion because the audience is not as expected. Only very few people follow a certain bug but several hundreds are following discussion on gnupg-devel@. That is basic hacker knowledge.

May 5 2025, 9:14 AM · Not A Bug, gnupg
werner changed the status of T7583: 2.5.5 removes sig on clean that 2.5.4 and earlier kept from Open to Testing.
May 5 2025, 9:12 AM · gnupg, Bug Report

May 4 2025

werner closed T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate as Resolved.

Heiko, I told you already in T7106 that it is not a good idea to re-open a ticket. If you really want to discuss stuff, take that to a mailing list.

May 4 2025, 8:06 PM · Not A Bug, gnupg

May 2 2025

werner committed rG9b7c067717d8: gpg: Fix another regression due to the T7547 fix. (authored by werner).
gpg: Fix another regression due to the T7547 fix.
May 2 2025, 12:07 PM
werner committed rG3ea8cab6a404: common: Fix logic for certain recsel conditions. (authored by werner).
common: Fix logic for certain recsel conditions.
May 2 2025, 12:07 PM
werner committed rG483f2ba02e70: gpg: Fix another regression due to the T7547 fix. (authored by werner).
gpg: Fix another regression due to the T7547 fix.
May 2 2025, 12:07 PM
werner added a comment to T7583: 2.5.5 removes sig on clean that 2.5.4 and earlier kept.

Yes, this is related to T7547. With my last fix for that I overlooked that we use PUBKEY_USAGE_CERT to internally request the primary key but that one is not set because in general USAGE_SIG means the same (except for some case in PGP7 mode).

May 2 2025, 11:03 AM · gnupg, Bug Report
werner added a project to T7589: Unable to export SSH keys for ED25519 keys generate on a SmartCard: ssh.
May 2 2025, 10:31 AM · gnupg, ssh, Bug Report
werner set the color for OpenBSD to Checkered.
May 2 2025, 10:30 AM
werner set the color for NetBSD to Checkered.
May 2 2025, 10:30 AM
werner added a project to T7632: gnupg test suite fails to build on AIX.: AIX.
May 2 2025, 10:30 AM · AIX, gnupg, Bug Report
werner added a project to T7634: libgcrypt's test t-thread-local fails to link on some platforms.: NetBSD.
May 2 2025, 10:29 AM · NetBSD, libgcrypt, Bug Report
werner added a project to T7633: libgcrypt fails to build on NetBSD due to the systems bswap32 macro defintion.: NetBSD.
May 2 2025, 10:29 AM · NetBSD, libgcrypt, Bug Report
werner set the color for NetBSD to Indigo.
May 2 2025, 10:28 AM
werner created OpenBSD.
May 2 2025, 10:28 AM
werner created NetBSD.
May 2 2025, 10:28 AM
werner added a project to T7631: Building libassuan on AIX warns about missing function declarations.: AIX.
May 2 2025, 10:26 AM · AIX, libassuan, Bug Report
werner triaged T7629: gcc 15 warns about -Wunterminated-string-initialization in gnupg as Low priority.
May 2 2025, 10:26 AM · gnupg, Bug Report
werner closed T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate as Resolved.

> I'm not sure i understand why "the latest" should be preferred.

May 2 2025, 10:26 AM · Not A Bug, gnupg

Apr 30 2025

werner committed rG8968e8490313: common: Fix logic for certain recsel conditions. (authored by werner).
common: Fix logic for certain recsel conditions.
Apr 30 2025, 3:11 PM
werner committed rGa9445bbb1d97: gpg: Add debug flag "recsel". (authored by werner).
gpg: Add debug flag "recsel".
Apr 30 2025, 3:11 PM
werner committed rD59a3cfbb15b8: verein: Note the public announcement in the Amtsblatt. (authored by werner).
verein: Note the public announcement in the Amtsblatt.
Apr 30 2025, 11:05 AM
werner committed rG3c5a1439458b: Fix access to the bintoasc mapping in the libksba support. (authored by collinfunk).
Fix access to the bintoasc mapping in the libksba support.
Apr 30 2025, 10:46 AM
werner committed rGf194986cd893: Fix access to the bintoasc mapping in the libksba support. (authored by collinfunk).
Fix access to the bintoasc mapping in the libksba support.
Apr 30 2025, 10:40 AM
werner committed rG28591a9f3ab2: doc: Register DCO for Collin Funk (authored by werner).
doc: Register DCO for Collin Funk
Apr 30 2025, 10:39 AM
werner committed rG33d418fd34b5: Fix access to the bintoasc mapping in the libksba support. (authored by collinfunk).
Fix access to the bintoasc mapping in the libksba support.
Apr 30 2025, 10:39 AM

Apr 29 2025

werner committed rGd90b290f976b: gpg: New command --quick-tsign-key. (authored by werner).
gpg: New command --quick-tsign-key.
Apr 29 2025, 6:37 PM
werner committed rG6d49e86bba59: gpg: Make the internal sign_uids function easier to read. (authored by werner).
gpg: Make the internal sign_uids function easier to read.
Apr 29 2025, 6:37 PM
werner edited projects for T7611: WoT: adding a marginal trustsig reduces the validity of a downstream certificate, added: Not A Bug; removed Bug Report.

I also spend some time with this and the problem is described by this comment in trustdb.c:

Apr 29 2025, 1:13 PM · Not A Bug, gnupg
werner committed rG41d6ae8f41ed: gpg: New list options "show-trustsig" (authored by werner).
gpg: New list options "show-trustsig"
Apr 29 2025, 11:47 AM

Apr 28 2025

werner changed the status of T7106: Trailing newline trouble in clearsigned message generation and verification from Wontfix to Resolved.

No, it is not a bug and I beg you not to change the status again. Don't start the same trouble here as some of you guys did with the IETF WG!

Apr 28 2025, 5:19 PM · Not A Bug, gnupg
werner accepted D607: Add missing Context::EncryptionFlags.

I can't speak for C++ but I appreciate that you used the same flag values as in gpgme proper.

Apr 28 2025, 5:14 PM
werner defrocked aheinecke.
Apr 28 2025, 2:29 PM
werner removed a member for g10code: aheinecke.
Apr 28 2025, 2:28 PM
werner added a member for Contributor: pschwabauer.
Apr 28 2025, 2:27 PM
werner closed T7106: Trailing newline trouble in clearsigned message generation and verification as Resolved.

This is just one build of PGP and you would need to test all versions on Windows, macOS and Unix. You also need to test against all versions of GnuPG since 1998 (when we started with interop tests). We won't change this in GnuPG and risk regression. If you have a problem with that go and add a fix to your tool - name it bug compatibility or whatever. And please do not re-open this bug.

Apr 28 2025, 2:20 PM · Not A Bug, gnupg
werner added a project to T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t: gpgmeqt.
Apr 28 2025, 9:22 AM · gpgme, Bug Report
werner created gpgmepp.
Apr 28 2025, 9:21 AM
werner created gpgmeqt.
Apr 28 2025, 9:20 AM

Apr 27 2025

werner edited projects for T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t, added: qt; removed gpgme.

We won't apply any fixes to the cpp, QT, or Python language bindings in the 1.24 branch. The Qt branch has been factored out to the gpgmeqt project on request from the KDE folks. And yes, we should add projects (tags) for gpgmepp and gpgmeqt.

Apr 27 2025, 9:23 PM · gpgme, Bug Report
werner closed T7628: gpg uses "month" as a synonym for 30 days as Wontfix.

The report is correct but it does not make sense to fix it. If you want to use a concrete expiration date just enter the IS date at the prompt; use ? at the prompt for a short description.

Apr 27 2025, 9:19 PM · gnupg, Bug Report

Apr 25 2025

werner committed rO7b978c1ce250: Fix bug introduced fixing T6646 on April 9 (authored by mmontkowski).
Fix bug introduced fixing T6646 on April 9
Apr 25 2025, 2:18 PM

Apr 24 2025

werner committed rD5582b5d84c33: swdb: GpgRT 1.55 (authored by werner).
swdb: GpgRT 1.55
Apr 24 2025, 4:52 PM
werner updated the task description for T7625: Release GpgRT 1.56.
Apr 24 2025, 4:25 PM · Release Info, gpgrt
werner closed T7614: Release GpgRT 1.55 as Resolved.
Apr 24 2025, 4:25 PM · gpgrt, Release Info
werner committed rE727cc44ec8c8: Post release updates (authored by werner).
Post release updates
Apr 24 2025, 4:23 PM
werner committed rE99381397a065: Release 1.55. (authored by werner).
Release 1.55.
Apr 24 2025, 4:23 PM
werner committed rEc002490a8f6d: Add commands mkdir and chdir to gpg-error (authored by werner).
Add commands mkdir and chdir to gpg-error
Apr 24 2025, 4:23 PM
werner triaged T7625: Release GpgRT 1.56 as Low priority.
Apr 24 2025, 4:22 PM · Release Info, gpgrt
werner committed rG0812ab299673: keyboxd: Searching UpperCaseAddress. (authored by gniibe).
keyboxd: Searching UpperCaseAddress.
Apr 24 2025, 12:00 PM
werner committed rG18b4ebb28a75: scd:p15: Accept P15 cards with a zero-length label. (authored by werner).
scd:p15: Accept P15 cards with a zero-length label.
Apr 24 2025, 12:00 PM
werner committed rG052055fea59e: doc: Add missing whitespace gnupg7 manpage. (authored by ametzler1).
doc: Add missing whitespace gnupg7 manpage.
Apr 24 2025, 11:59 AM
werner committed rGcfe7ad203a0a: doc: Add missing whitespace gnupg7 manpage. (authored by ametzler1).
doc: Add missing whitespace gnupg7 manpage.
Apr 24 2025, 11:40 AM
werner archived P15 (An Untitled Masterwork).
Apr 24 2025, 11:26 AM
werner committed rG84229829b52d: scd:p15: Accept P15 cards with a zero-length label. (authored by werner).
scd:p15: Accept P15 cards with a zero-length label.
Apr 24 2025, 11:26 AM
werner committed rGdb25aa98873d: scd:p15: Accept P15 cards with a zero-length label. (authored by werner).
scd:p15: Accept P15 cards with a zero-length label.
Apr 24 2025, 11:24 AM
werner triaged T7619: [yat2m] gpg-agent manpage formatting issues as Normal priority.

Thanks for the patch but I think it is better to fix this in yat2m. I created a new tag for bugs related to it.

Apr 24 2025, 10:11 AM · Documentation, yat2m, Bug Report
werner committed rEfba44d619d38: w32: Yet another extended length path kludge. (authored by werner).
w32: Yet another extended length path kludge.
Apr 24 2025, 10:09 AM
werner created yat2m.
Apr 24 2025, 10:09 AM

Apr 23 2025

werner closed T7622: `gpg --encrypt --default-recipient-self` emits wrong message about "signing" as Wontfix.

This is really a minor thing and and it is actually true if you also sign something.

Apr 23 2025, 8:58 AM · gnupg, Bug Report
werner accepted rE1c58363541fc: Mark the initializations with __nonstring__ attribute..
Apr 23 2025, 8:55 AM

Apr 22 2025

werner committed rE65114f24e13f: w32: More changes to the extended length path handling. (authored by werner).
w32: More changes to the extended length path handling.
Apr 22 2025, 5:10 PM
werner raised a concern with rE1c58363541fc: Mark the initializations with __nonstring__ attribute..
Apr 22 2025, 5:03 PM
werner added projects to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated): gpgme, gnupg.
Apr 22 2025, 9:35 AM · gnupg, Bug Report
werner triaged T7618: gpgsm: Allow selecting keys by SHA2 fpr as Normal priority.

BTW, fingerprints for X.509 are not well defined because you get a different one when changing the *unsigned" attributes. Not a common case but one should be aware of it.

Apr 22 2025, 9:33 AM · S/MIME, gnupg26, Feature Request
werner added a comment to F22173749: 0002-gpgscm-Fix-initialization-for-fixed-size-chars.patch.

No more octals .-)

Apr 22 2025, 9:30 AM

Apr 17 2025

werner added projects to T7609: GpgOL: Certificates imported from WKD are always shown as level 2: kleopatra, Bug Report.
Apr 17 2025, 4:48 PM · gpd5x, Bug Report, kleopatra, gpgol
werner triaged T7616: Kleopatra: add test to check connectivity as Normal priority.
Apr 17 2025, 4:47 PM · gpd5x, Feature Request, kleopatra
werner closed T7597: Release GpgRT 1.54 as Resolved.
Apr 17 2025, 2:55 PM · gpgrt, Release Info
werner committed rD51042de08064: swdb: gpgrt 1.54 (authored by werner).
swdb: gpgrt 1.54
Apr 17 2025, 2:54 PM
werner committed rE3bcfc70582fb: Post release updates (authored by werner).
Post release updates
Apr 17 2025, 2:53 PM
werner committed rE9d47a0f1f8ae: Release 1.54 (authored by werner).
Release 1.54
Apr 17 2025, 2:53 PM
werner triaged T7614: Release GpgRT 1.55 as Low priority.
Apr 17 2025, 2:50 PM · gpgrt, Release Info
werner committed rDfeeefe778d86: Get the last thing right (authored by werner).
Get the last thing right
Apr 17 2025, 2:30 PM
werner committed rD7f6b1f6117a0: Add a Mastodon verification link (authored by werner).
Add a Mastodon verification link
Apr 17 2025, 2:11 PM
werner added a comment to T5444: "gpg: key generation failed: Unknown elliptic curve" from "Key-Type: default".

You should anyway use --quick-gen-key.

Apr 17 2025, 9:11 AM · gnupg24, gnupg (gpg23)

Apr 16 2025

werner committed rE28ae4ee194ec: w32: Fix extended length path handling for UNC specified files. (authored by werner).
w32: Fix extended length path handling for UNC specified files.
Apr 16 2025, 6:53 PM
werner committed rE3c9beea348cd: Add command --fopen to gpg-error to help testing (authored by werner).
Add command --fopen to gpg-error to help testing
Apr 16 2025, 6:53 PM
werner closed T7607: Bug 501820 Missing digital signature for GPGOL Outlook Add-in in GPG4Win 4.4.0 as Wontfix.
Apr 16 2025, 12:19 PM · gpgol
werner edited projects for T7607: Bug 501820 Missing digital signature for GPGOL Outlook Add-in in GPG4Win 4.4.0, added: Won't Fix; removed Bug Report.

Gpg4win is a community version and we may or may not apply Authenticode signatures. You can do that yourself, after having checked our OpenPGP release signature. You may however be interested in GnuPG Desktop, which comes with full support and also Authenticode signature.

Apr 16 2025, 12:19 PM · gpgol