Page MenuHome GnuPG
Feed Advanced Search

Jun 3 2025

werner committed rGPGMEPPcd13d4b00cd1: Merge branch 'Release branch' (authored by werner).
Merge branch 'Release branch'
Jun 3 2025, 5:02 PM
werner committed rGPGMEPPbd948c7d1a20: Post release updates. (authored by werner).
Post release updates.
Jun 3 2025, 5:02 PM
werner committed rGPGMEPP301d39f8b97a: Release 2.0.0 (authored by werner).
Release 2.0.0
Jun 3 2025, 5:02 PM
werner committed rM6aa0fef87347: Post release update (authored by werner).
Post release update
Jun 3 2025, 1:46 PM
werner committed rMddaae2b8525b: Update autogen.sh and libtool for gpgrt. (authored by werner).
Update autogen.sh and libtool for gpgrt.
Jun 3 2025, 1:46 PM
werner committed rMe17ba5788619: Release 2.0.0 (authored by werner).
Release 2.0.0
Jun 3 2025, 1:46 PM
werner updated the task description for T7440: Release GPGME 1.24.1.
Jun 3 2025, 1:10 PM · gpgme, Release Info
werner triaged T7673: Release GPGME 2.0.0 as Normal priority.
Jun 3 2025, 1:09 PM · Release Info, gpgme
werner committed rW6f1e9f5c8714: Update the gen-gnupg.sh script. (authored by werner).
Update the gen-gnupg.sh script.
Jun 3 2025, 11:12 AM
werner committed rW7390e9f85407: Update GnuPG to 2.5.8 (authored by werner).
Update GnuPG to 2.5.8
Jun 3 2025, 11:12 AM

Jun 2 2025

werner updated the task description for T7586: Release GnuPG 2.5.6.
Jun 2 2025, 6:09 PM · gnupg, Release Info
werner closed T7586: Release GnuPG 2.5.6 as Resolved.
Jun 2 2025, 6:08 PM · gnupg, Release Info
werner updated the task description for T7671: Release GnuPG 2.5.7.
Jun 2 2025, 6:08 PM · Release Info, gnupg
werner updated the task description for T7671: Release GnuPG 2.5.7.
Jun 2 2025, 5:57 PM · Release Info, gnupg
werner committed rDbb96a2d56991: swdb: gnupg 2.5.7 (authored by werner).
swdb: gnupg 2.5.7
Jun 2 2025, 5:56 PM
werner committed rG87938a72f296: Post release updates. (authored by werner).
Post release updates.
Jun 2 2025, 5:52 PM
werner committed rG0eb62ee11702: Release 2.5.7 (authored by werner).
Release 2.5.7
Jun 2 2025, 5:52 PM
werner committed rGa83fe3fb1cd7: nsis: Install the help files. (authored by werner).
nsis: Install the help files.
Jun 2 2025, 5:52 PM
werner committed rGbb150d41e6c5: po: msgmerge (authored by werner).
po: msgmerge
Jun 2 2025, 5:52 PM
werner committed rG2b5e26dbef5a: po: Update German translation (authored by werner).
po: Update German translation
Jun 2 2025, 5:52 PM
werner triaged T7672: Release GnuPG 2.5.8 as Normal priority.
Jun 2 2025, 5:50 PM · Release Info, gnupg
werner committed rDcca5bb52c4c8: ids: Published draft-koch-openpgp-webkey-service-20 (authored by werner).
ids: Published draft-koch-openpgp-webkey-service-20
Jun 2 2025, 3:12 PM
werner triaged T7671: Release GnuPG 2.5.7 as Normal priority.
Jun 2 2025, 3:09 PM · Release Info, gnupg
werner committed rGe6463d7fe097: wks: Use templates for the server responses. (authored by werner).
wks: Use templates for the server responses.
Jun 2 2025, 12:41 PM
werner added a comment to T7381: gpg-mail-tube,gpg-wks-server: Allow the use of templates instead of static texts..

We do this now also for gpg-wks-server. Further gpg-wks-client now sends the current language to the server so that the server can get back to the user with a proper translated text (if configured).

Jun 2 2025, 12:38 PM · Feature Request, gnupg26
werner renamed T7381: gpg-mail-tube,gpg-wks-server: Allow the use of templates instead of static texts. from gpg-mail-tube: Allow the use of templates instead of static texts. to gpg-mail-tube,gpg-wks-server: Allow the use of templates instead of static texts..
Jun 2 2025, 12:37 PM · Feature Request, gnupg26

May 30 2025

werner triaged T7669: Kleopatra: Change result message of update check as Normal priority.
May 30 2025, 5:32 PM · Windows, gpd5x, kleopatra
werner added a comment to T7669: Kleopatra: Change result message of update check.

So, what shall we do with vanilla kleopatra, or GPD or VSD? It will be easy to record current versions number in swdb.lst

May 30 2025, 5:32 PM · Windows, gpd5x, kleopatra
werner committed rG982f45c8c7c6: gpg-mail-tube: Support templates. (authored by werner).
gpg-mail-tube: Support templates.
May 30 2025, 2:57 PM
werner changed the status of T7381: gpg-mail-tube,gpg-wks-server: Allow the use of templates instead of static texts., a subtask of T7292: gpg-mail-tube: Add more features, from Open to Testing.
May 30 2025, 2:57 PM · Feature Request, gnupg26
werner changed the status of T7381: gpg-mail-tube,gpg-wks-server: Allow the use of templates instead of static texts. from Open to Testing.

Alright. We use utf-8 in our template files and switch to QP encoding when needed.

May 30 2025, 2:57 PM · Feature Request, gnupg26
werner committed rG61514f7cd8cf: tools: Add a quoted-printable encoding function. (authored by werner).
tools: Add a quoted-printable encoding function.
May 30 2025, 2:19 PM
werner committed rG8d837279bce7: common: Improve helpfile.c to provide a generic template API. (authored by werner).
common: Improve helpfile.c to provide a generic template API.
May 30 2025, 2:19 PM
werner committed rGef5fa47ee80d: gpgtar: Fix regression exhibited by make check (authored by werner).
gpgtar: Fix regression exhibited by make check
May 30 2025, 2:19 PM
werner added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

I forgot to mention that gpgrt has an API to compare version numbers in the same way gpgconf and all gnupg components do it; this should be somewhat similar to sort -V

May 30 2025, 11:23 AM · gpd5x (gpd-5.0.0), Bug Report, kleopatra
werner added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

BTW, if you append a beta string the thing works as well. Thus with an development version for 4.4.2 we would get a 'newer' state:

May 30 2025, 11:19 AM · gpd5x (gpd-5.0.0), Bug Report, kleopatra
werner added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

The version file is locally cached and updated from time to time unless that feature is disabled.
An update can be forced using

May 30 2025, 11:15 AM · gpd5x (gpd-5.0.0), Bug Report, kleopatra
werner added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

Re: pipe2: In gpgme_io_pipe we set FD_CLOEXEC only for one end of the pipe. Thus simply using pipe2 would change the behaviour.

May 30 2025, 11:09 AM · golang, gpgme, Bug Report
werner added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

This is all done by gpgconf like here:

May 30 2025, 9:22 AM · gpd5x (gpd-5.0.0), Bug Report, kleopatra

May 28 2025

werner added a comment to T7666: Kleopatra: Rework versioning.

Yes. If gpgconf could read that version directly from kleopatra it would be even better. Bit in cases of early crashes this might be sub-optimal; thus I will tell gpgconf to get some additional version info from an installed versioninfo.txt file (which gpg4win creates). Thanks.

May 28 2025, 7:21 PM · test on hold, gpd5x, kleopatra
werner committed rGe2732b8e19f1: scd:piv: Support rsa3072 (authored by werner).
scd:piv: Support rsa3072
May 28 2025, 11:06 AM
werner moved T7663: Certificated signed using SHA-1 isn't trusted, but needs --force-sign-key to re-sign. from Backlog to QA on the gnupg26 board.
May 28 2025, 10:47 AM · gnupg26, Feature Request
werner committed rG15a71f108d9e: gpg: Allow updating a SHA-1 key certification w/o --force-sign-key. (authored by werner).
gpg: Allow updating a SHA-1 key certification w/o --force-sign-key.
May 28 2025, 10:38 AM
werner committed rGe8eb92019fae: doc: Minor speedo build clarification (authored by werner).
doc: Minor speedo build clarification
May 28 2025, 10:33 AM
werner committed rG018a2289ba8e: dirmngr: Don't install expired sks certificate (authored by Lucas Mulling via Gnupg-devel <gnupg-devel@gnupg.org>).
dirmngr: Don't install expired sks certificate
May 28 2025, 10:33 AM
werner committed rEc42825f1612b: libtool: Add support for zOS (authored by werner).
libtool: Add support for zOS
May 28 2025, 10:22 AM
werner added a comment to T7668: gnupg: regexp and build with -fsanitize=address.

Please remember to add a comment to the code describing the reason for this renaming.

May 28 2025, 10:03 AM · Bug Report, gnupg

May 27 2025

werner lowered the priority of T7040: Make it possible to install GnuPG VSD and GPD in parallel from High to Normal.

For vsd on Windows this will be solved due to the use of gnupg-vsd as default homedir. We already tested this with a beta MSI installer

May 27 2025, 4:37 PM · gpd5x, kleopatra
werner assigned T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0 to TobiasFella.

This should compare the gpg4win version number:

May 27 2025, 4:34 PM · gpd5x (gpd-5.0.0), Bug Report, kleopatra
werner triaged T7657: Kleopatra: Refresh OpenPGP Certificates doesn't respect WKD setting as High priority.
May 27 2025, 4:30 PM · Feature Request, kleopatra
werner triaged T7658: Okular: Dirmngr startup timeout on signature validation as Normal priority.
May 27 2025, 4:30 PM · gpd5x (gpd-5.0.0), Bug Report, okular
werner triaged T7660: GPGME invocation by cri-o hangs on gpgme_op_verify as Normal priority.
May 27 2025, 4:29 PM · golang, gpgme, Bug Report
werner created golang.
May 27 2025, 4:29 PM
werner added a comment to T7166: Release Libgcrypt 1.11.1.

If you are experience problems with the test suite on NetBSD, please see T7634

May 27 2025, 4:07 PM · Release Info, libgcrypt
werner closed T7667: gpg-agent fails to build on Cygwin. as Resolved.

Please re-open if you find other Cygwin related build problems.

May 27 2025, 11:59 AM · Cygwin, gpgagent, Bug Report
werner committed rG1587b387c0af: agent: Allow building under Cygwin. (authored by werner).
agent: Allow building under Cygwin.
May 27 2025, 11:12 AM
werner added a comment to T7667: gpg-agent fails to build on Cygwin..

You know that Cygwin is not supported but if that is the only place it should not arm to fix it.

May 27 2025, 11:09 AM · Cygwin, gpgagent, Bug Report

May 26 2025

werner closed T7662: GPG's uncompress_ecc_q_in_canon_sexp reads past a constant string into rodata as Resolved.

Fixed in all branches but there is no potential for exploiting. See also gnupg-devel@ ML.

May 26 2025, 6:16 PM · Bug Report
werner edited projects for T7663: Certificated signed using SHA-1 isn't trusted, but needs --force-sign-key to re-sign., added: Feature Request, gnupg26, gnupg24; removed Bug Report.
May 26 2025, 6:08 PM · gnupg26, Feature Request
werner triaged T7663: Certificated signed using SHA-1 isn't trusted, but needs --force-sign-key to re-sign. as Low priority.

This should do the trick (master) but have not yet tested it:

May 26 2025, 6:07 PM · gnupg26, Feature Request
werner added a comment to rG0c7e7ec0c846: gpg: Fix ECC_POINT_LEN_MAX to allow NIST curves..

The classic NIST P521 pitfall ;-)

May 26 2025, 9:32 AM

May 24 2025

werner committed rGf3dfbe3fcdc0: common: Fix read buffer over-read in uncompress_ecc_q_in_canon_sexp. (authored by Collin Funk via Gnupg-devel <gnupg-devel@gnupg.org>).
common: Fix read buffer over-read in uncompress_ecc_q_in_canon_sexp.
May 24 2025, 1:33 PM
werner committed rG14383ff052ff: gpgsm: Make use of the de-vs flag in the trustlist.txt. (authored by werner).
gpgsm: Make use of the de-vs flag in the trustlist.txt.
May 24 2025, 1:33 PM
werner committed rG01cb3ba62d77: common: Fix read buffer over-read in uncompress_ecc_q_in_canon_sexp. (authored by Collin Funk via Gnupg-devel <gnupg-devel@gnupg.org>).
common: Fix read buffer over-read in uncompress_ecc_q_in_canon_sexp.
May 24 2025, 1:30 PM
werner committed rG57c1c96e7f5c: common: Fix read buffer over-read in uncompress_ecc_q_in_canon_sexp. (authored by Collin Funk via Gnupg-devel <gnupg-devel@gnupg.org>).
common: Fix read buffer over-read in uncompress_ecc_q_in_canon_sexp.
May 24 2025, 1:30 PM
werner committed rMe763305ff1ce: Fix an include guard. (authored by werner).
Fix an include guard.
May 24 2025, 1:26 PM

May 23 2025

werner committed rM66de35a9b117: json: Fix minor memory leak. (authored by werner).
json: Fix minor memory leak.
May 23 2025, 3:09 PM
werner committed rMd7267db472a4: Refactor gpgme-json for future re-use. (authored by werner).
Refactor gpgme-json for future re-use.
May 23 2025, 3:09 PM
werner closed T7506: GnuPG: Error when adding ECDSA subkey in batch mode with quick-add-key "Wrong key usage" as Resolved.
May 23 2025, 11:59 AM · gnupg26, gnupg24, Bug Report
werner closed T7428: Release GnuPG 2.4.8 as Resolved.
May 23 2025, 11:58 AM · gnupg, Release Info

May 22 2025

werner added a comment to T7649: gnupg: Use KEM interface for encryption/decryption.

FYI: I'd like to get a new release out after these changes.

May 22 2025, 10:35 AM · gnupg26

May 21 2025

werner committed rD2bc6f901a0cc: swdb: gpg4win 4.4.1 (authored by werner).
swdb: gpg4win 4.4.1
May 21 2025, 6:19 PM

May 20 2025

werner committed rG2bbcbbcbe8c5: doc: Add a note to READ on how to disable the systemd activation. (authored by werner).
doc: Add a note to READ on how to disable the systemd activation.
May 20 2025, 10:19 AM

May 19 2025

werner committed rM4a1ce4081cdc: Post release updates (authored by werner).
Post release updates
May 19 2025, 5:11 PM
werner committed rM6403435fa187: Release 1.24.3 (authored by werner).
Release 1.24.3
May 19 2025, 5:11 PM
werner committed rD2614e3bbb06f: swdb: gpgme 1.24.3 (authored by werner).
swdb: gpgme 1.24.3
May 19 2025, 4:50 PM
werner closed T7659: Release GPGME 1.24.3 as Resolved.
May 19 2025, 4:43 PM · Release Info, gpgme
werner updated the task description for T7524: Release GPGME 1.24.2.
May 19 2025, 4:36 PM · gpgme, Release Info
werner added a comment to T7627: gpgme(qt) testsuite error on 32bit archs with 64bit time_t.

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.

May 19 2025, 4:34 PM · gpgme, Bug Report
werner updated the task description for T7524: Release GPGME 1.24.2.
May 19 2025, 4:26 PM · gpgme, Release Info
werner triaged T7659: Release GPGME 1.24.3 as Low priority.
May 19 2025, 4:25 PM · Release Info, gpgme
werner closed T7647: cipher/simd-common-riscv.h missing from libgcrypt 1.11.1 tarball as Resolved.

Problem noted in T7166

May 19 2025, 12:16 PM · riscv, libgcrypt, Bug Report
werner added a comment to T7166: Release Libgcrypt 1.11.1.

Noet that one file is missing in the released tarball; when building for RISC-V please see T7647#201164

May 19 2025, 12:15 PM · Release Info, libgcrypt
werner added a comment to T7647: cipher/simd-common-riscv.h missing from libgcrypt 1.11.1 tarball.

Patch applied.

May 19 2025, 12:12 PM · riscv, libgcrypt, Bug Report

May 16 2025

werner closed T5993: gpg should reject compressed packets outside of messages as Resolved.
May 16 2025, 2:46 PM · Feature Request, gnupg
werner added a comment to T5993: gpg should reject compressed packets outside of messages.

(The commits had a wrong bug it in their message)

May 16 2025, 2:44 PM · Feature Request, gnupg
werner committed rG23ccad05c680: gpg: Do not allow compressed key packets on import. (authored by werner).
gpg: Do not allow compressed key packets on import.
May 16 2025, 2:40 PM
werner committed rG8e529f922194: gpg: Do not allow compressed key packets on import. (authored by werner).
gpg: Do not allow compressed key packets on import.
May 16 2025, 2:33 PM
werner committed rG645cf7d8fc25: Revert "w32: On socket nonce mismatch close the socket." (authored by werner).
Revert "w32: On socket nonce mismatch close the socket."
May 16 2025, 2:33 PM
werner committed rGfcac10357e6d: gpg: Remove unused variable. (authored by werner).
gpg: Remove unused variable.
May 16 2025, 2:33 PM
werner added a comment to T5993: gpg should reject compressed packets outside of messages.

It might be useful to have samples of compressed keys:

May 16 2025, 2:20 PM · Feature Request, gnupg
werner committed rEcda4789a9f7d: Time for a new error code; this time GPG_ERR_UNEXPECTED_PACKET (authored by werner).
Time for a new error code; this time GPG_ERR_UNEXPECTED_PACKET
May 16 2025, 12:48 PM
werner updated subscribers of T5993: gpg should reject compressed packets outside of messages.

No, we can't do much about this. It has always been easy to create compression bombs and the more relevant thing here is compressed signed or encrypted data. Or just compressed mails. The patch by @DemiMarie is way to complicated for what it wants to achieve and actually breaks existing use cases. For example Poppler uses GnuPG comment packets to lower its own attack surface by leaving all OpenPGP handling to gpg. The patch (or at least the version we noticed in Fedora and Debian) entirely breaks this use.

May 16 2025, 12:04 PM · Feature Request, gnupg

May 15 2025

werner added a comment to T7634: libgcrypt's test t-thread-local fails to link on some platforms..

Also pushed to 1.11

May 15 2025, 9:48 PM · NetBSD, libgcrypt, Bug Report
werner committed rDba2663cda232: swdb: gpgol 2.6.1 (authored by werner).
swdb: gpgol 2.6.1
May 15 2025, 4:08 PM
werner committed rO2ed92385c1d9: Post release updates (authored by werner).
Post release updates
May 15 2025, 4:03 PM
werner committed rO4a9196cbb492: Release 2.6.1 (authored by werner).
Release 2.6.1
May 15 2025, 4:03 PM
werner committed rObda9f5afc8e6: Handle non mail items in inbox events (authored by mmontkowski).
Handle non mail items in inbox events
May 15 2025, 3:43 PM
werner added a comment to D556: Disallow compressed signatures and certificates.

Way too complicate and thus has a high risk of regression,

May 15 2025, 11:58 AM

May 14 2025

werner committed rW0929cd3b6783: Rename packages.common to packages.list (authored by werner).
Rename packages.common to packages.list
May 14 2025, 4:16 PM