Page MenuHome GnuPG
Feed Advanced Search

Jun 25 2025

werner triaged T7700: Kleopatra: Move kleopatrarc away from %LOCALAPPDATA% as High priority.

But we have the same problems on Unix as described by T7699. (funny, the other bug mentioned above has 76 reversed)

Jun 25 2025, 6:21 PM · gpd5x (gpd-5.0.0), Feature Request, kleopatra, vsd34
werner removed a project from T7700: Kleopatra: Move kleopatrarc away from %LOCALAPPDATA%: Windows.

That is not Windows specific. They should end up in %GNUPGHOME%/kleopatra/

Jun 25 2025, 4:27 PM · gpd5x (gpd-5.0.0), Feature Request, kleopatra, vsd34
werner triaged T7699: Kleopatra: Allow one instance per GNUPGHOME on Windows as High priority.
Jun 25 2025, 4:24 PM · kleopatra
werner added a comment to T7699: Kleopatra: Allow one instance per GNUPGHOME on Windows.

What about including the output of

Jun 25 2025, 4:17 PM · kleopatra

Jun 24 2025

werner committed rWbc9b45b8014d: Update to the latest Okular. (authored by werner).
Update to the latest Okular.
Jun 24 2025, 2:14 PM
werner committed rWe83f65c11b60: Update Poppler (authored by werner).
Update Poppler
Jun 24 2025, 2:05 PM
werner committed rW4604f27b280e: Create desktop-help dir for --msi (authored by werner).
Create desktop-help dir for --msi
Jun 24 2025, 2:05 PM
werner committed rGb3dc2305e1ca: dirmngr:w32: Fix ldap_* types (authored by myzhang1029).
dirmngr:w32: Fix ldap_* types
Jun 24 2025, 1:30 PM
werner committed rGa354018bf3ce: dirmngr: Use wrapper function for Windows LDAP peculiarities. (authored by werner).
dirmngr: Use wrapper function for Windows LDAP peculiarities.
Jun 24 2025, 1:30 PM
werner committed rMcf41c8085b74: doc: Register Colin Funk as an author (authored by werner).
doc: Register Colin Funk as an author
Jun 24 2025, 11:29 AM
werner committed rG49a9171f63ac: gpg: Do not show the secp256k1 curve in --full-gen-key. (authored by werner).
gpg: Do not show the secp256k1 curve in --full-gen-key.
Jun 24 2025, 8:48 AM
werner added a comment to T7649: gnupg: Use KEM interface for encryption/decryption.

secp256k1 is an --expert option and not supported by other *PGP
implementations. We should actually hide this thing even more and not
even display it with --expert. Thus do no expect an immediate 2.5.9
release to fix this issue.

Jun 24 2025, 8:20 AM · gnupg26

Jun 23 2025

werner committed rWe91a4d6980a5: Remove an obsolete patch from EXTRA_DIST. (authored by werner).
Remove an obsolete patch from EXTRA_DIST.
Jun 23 2025, 5:13 PM
werner committed rW0a5f3f7a009a: Update gpgoljs to the current version (authored by werner).
Update gpgoljs to the current version
Jun 23 2025, 3:23 PM
werner committed rWecb8601ffc5a: Update Kleo, libkleo, gpg4win-tools and gnupg (authored by werner).
Update Kleo, libkleo, gpg4win-tools and gnupg
Jun 23 2025, 3:23 PM
werner committed rW106dd15cac04: Update gpgol to 2.6.2 (authored by werner).
Update gpgol to 2.6.2
Jun 23 2025, 3:23 PM
werner committed rD0fc7aa4ab0fc: swdb: gpgol 2.6.2 (authored by werner).
swdb: gpgol 2.6.2
Jun 23 2025, 2:50 PM
werner committed rO6b70089f6d29: Post release updates (authored by werner).
Post release updates
Jun 23 2025, 2:47 PM
werner committed rOf4563234a75c: Release 2.6.2 (authored by werner).
Release 2.6.2
Jun 23 2025, 2:47 PM
werner committed rOc31a4f9b5e07: po: msgmerge (authored by werner).
po: msgmerge
Jun 23 2025, 2:47 PM
werner committed rGe6592f2f4601: gpg: Re-add the revocation reason to the sigclass in a "rev" record. (authored by werner).
gpg: Re-add the revocation reason to the sigclass in a "rev" record.
Jun 23 2025, 12:14 PM
werner awarded rM8caa7cc517eb: Use sysconf as a fallback mechanism in the initialization. a Pterodactyl token.
Jun 23 2025, 9:10 AM

Jun 21 2025

werner committed rD349827b42ef1: web: typo fix (authored by werner).
web: typo fix
Jun 21 2025, 3:36 PM

Jun 20 2025

werner committed rD8c0383598f2c: web: Use \sub1 etc instead of (1). (authored by werner).
web: Use \sub1 etc instead of (1).
Jun 20 2025, 6:12 PM
werner committed rD28d1025bedef: swdb: gnupg 2.5.8 (authored by werner).
swdb: gnupg 2.5.8
Jun 20 2025, 6:12 PM
werner committed rD04fb4c1eb7d8: web: It is 2.6, 2.6, 2.6 and not 2.7. (authored by werner).
web: It is 2.6, 2.6, 2.6 and not 2.7.
Jun 20 2025, 6:12 PM
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2025q2/000494.html on T7672: Release GnuPG 2.5.8.
Jun 20 2025, 5:50 PM · Release Info, gnupg
werner closed T7671: Release GnuPG 2.5.7 as Resolved.

In case of problems with token based cv25519 key, please update to 2.5.8.

Jun 20 2025, 5:49 PM · Release Info, gnupg
werner updated the task description for T7672: Release GnuPG 2.5.8.
Jun 20 2025, 5:33 PM · Release Info, gnupg
werner committed rG63f64a3d8d4f: Post release updates (authored by werner).
Post release updates
Jun 20 2025, 5:29 PM
werner committed rG49d2dde69667: Release 2.5.8 (authored by werner).
Release 2.5.8
Jun 20 2025, 5:29 PM
werner committed rG92db0275c597: po: msgmerge (authored by werner).
po: msgmerge
Jun 20 2025, 5:29 PM
werner triaged T7695: Release GnuPG 2.5.9 as Normal priority.
Jun 20 2025, 5:28 PM · gnupg, Release Info
werner committed rGce5e903beccf: gpg: Print the revocation reasons as comment in the pub record. (authored by werner).
gpg: Print the revocation reasons as comment in the pub record.
Jun 20 2025, 3:56 PM
werner committed rG3f825b044b2f: gpg: Show revocation reason with a standard -k listing. (authored by werner).
gpg: Show revocation reason with a standard -k listing.
Jun 20 2025, 3:56 PM
werner added a comment to T7694: GPGME: gpgme_io_spawn issues.

iirc we introduced sysconf (_SC_OPEN_MAX) for non-linux platforms and that fixed real world problems. What about getting this value at module initialization time and keep on using it as a fallback?

Jun 20 2025, 10:13 AM · gpgme, Bug Report

Jun 18 2025

werner closed T6551: translate_sys2libc_fd_int on Windows 64-bit, a subtask of T6508: Port GnuPG to 64-bit Windows, as Resolved.
Jun 18 2025, 9:45 AM · Windows 64, Feature Request, gnupg26
werner closed T6551: translate_sys2libc_fd_int on Windows 64-bit as Resolved.
Jun 18 2025, 9:45 AM · Windows 64, Feature Request, gnupg26
werner closed T6508: Port GnuPG to 64-bit Windows as Resolved.

After several gpg4win-5 betas be can set this task to resolved.

Jun 18 2025, 9:44 AM · Windows 64, Feature Request, gnupg26
werner closed T6580: Use gnupg_fd_t if it's relevant, a subtask of T6508: Port GnuPG to 64-bit Windows, as Resolved.
Jun 18 2025, 9:43 AM · Windows 64, Feature Request, gnupg26
werner closed T6580: Use gnupg_fd_t if it's relevant as Resolved.

I claim this resolved given several gpg4win-5 betas.

Jun 18 2025, 9:43 AM · Windows 64, Feature Request, gnupg26
werner closed T6598: Fix FD2INT for 64-bit Windows, a subtask of T6508: Port GnuPG to 64-bit Windows, as Resolved.
Jun 18 2025, 9:42 AM · Windows 64, Feature Request, gnupg26
werner closed T6598: Fix FD2INT for 64-bit Windows as Resolved.

I claim this resolved given that we had several gpg4win-5 betas and no reported problems was related to this.

Jun 18 2025, 9:42 AM · Windows 64, Feature Request, gnupg26
werner added a subtask for T6465: Store the ECDH parameters in the key file: T5583: Support RSCS dedicated OpenPGP for OID..
Jun 18 2025, 9:39 AM · gnupg26, OpenPGP, scd, Bug Report
werner added a parent task for T5583: Support RSCS dedicated OpenPGP for OID.: T6465: Store the ECDH parameters in the key file.
Jun 18 2025, 9:39 AM · gnupg26, Restricted Project, scd
werner lowered the priority of T6234: Implement access to smartcards via a generic pkcs#11 interface from Normal to Wishlist.

The actual project we had in mind for this was more or less canceled and thus I re-prioritize this task.

Jun 18 2025, 9:38 AM · gnupg, Feature Request, scd
werner lowered the priority of T5583: Support RSCS dedicated OpenPGP for OID. from Normal to Low.

Reminder mostly to self: This is about the KDF parameters. In the light of PQC composite algorithms we may want to also prepare for PQC required stuff.

Jun 18 2025, 9:36 AM · gnupg26, Restricted Project, scd
werner added a comment to T7653: Fix gpg's passwd for Kyber with the ecc part on a card.

There should be a workaround by using

Jun 18 2025, 9:32 AM · Bug Report, gnupg26
werner moved T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token from Backlog to WIP on the gnupg26 board.
Jun 18 2025, 9:30 AM · gnupg26, Bug Report
werner closed T7014: agent: Enhancement of PKDECRYPT for KEM interface, a subtask of T6815: PQC encryption for GnuPG, as Resolved.
Jun 18 2025, 9:29 AM · OpenPGP, PQC, gnupg
werner closed T7014: agent: Enhancement of PKDECRYPT for KEM interface as Resolved.

This was release with 2.5.7.

Jun 18 2025, 9:29 AM · gnupg26, gpgagent, Feature Request
werner closed T7014: agent: Enhancement of PKDECRYPT for KEM interface, a subtask of T7649: gnupg: Use KEM interface for encryption/decryption, as Resolved.
Jun 18 2025, 9:29 AM · gnupg26

Jun 17 2025

werner changed the status of T7693: `gpg --fetch-keys` fails because of missing keyserver from Open to Testing.

Funny old bug which shows up only if you don't have any keyserver configured. Note the FIXME in the commit ;-)

Jun 17 2025, 6:37 PM · gnupg26
werner committed rG80d56172f29f: dirmngr: Do not require a keyserver for KS_FETCH. (authored by werner).
dirmngr: Do not require a keyserver for KS_FETCH.
Jun 17 2025, 4:42 PM
werner committed rG22fc07640a63: dirmngr: Do not require a keyserver for KS_FETCH. (authored by werner).
dirmngr: Do not require a keyserver for KS_FETCH.
Jun 17 2025, 4:06 PM

Jun 16 2025

werner committed rE1d4e09c9b1b1: w32: Allow building on Windows with gcc < 12 (authored by werner).
w32: Allow building on Windows with gcc < 12
Jun 16 2025, 5:09 PM
werner committed rE0cee6a44f8a2: argparse: Remove a duplicated condition. (authored by Collin Funk via Gnupg-devel <gnupg-devel@gnupg.org>).
argparse: Remove a duplicated condition.
Jun 16 2025, 5:09 PM
werner added a comment to T7688: gpgme block when trying to encrypt.

The question is whether any part of Qt/KF6/MTP forks another process and does not do it correctly. For example it is required that the child figures out the fds to close and then closes them and does not rely here on the parent.

Jun 16 2025, 9:30 AM · gpgol2

Jun 13 2025

werner added a comment to T7688: gpgme block when trying to encrypt.

Do you start other process while this context is in use? If you do a fork, you need to make sure that all file descriptors are closed. How is that done?

Jun 13 2025, 3:06 PM · gpgol2

Jun 12 2025

werner committed rD09e2efaf1463: tools: Allow the use of ftp-indexer for other domains. (authored by werner).
tools: Allow the use of ftp-indexer for other domains.
Jun 12 2025, 4:46 PM

Jun 11 2025

werner changed hashtags for gpgol2, added #gpgolweb, #gpgoljs; removed #gpgol_web.
Jun 11 2025, 6:14 PM
werner added a hashtag to gpgol2: #gpgol_web.
Jun 11 2025, 6:14 PM
werner moved T7507: Allow reencrypting email and email folders from Backlog to WiP on the gpgol2 board.
Jun 11 2025, 6:13 PM · gpgol2
werner moved T7683: allow selecting keys by ID/fingerprint for reencryption from Backlog to WiP on the gpgol2 board.
Jun 11 2025, 6:12 PM · gpgol2
werner moved T7680: Double clicking on attachment will open attachment multiple times from QA to WiP on the gpgol2 board.
Jun 11 2025, 6:12 PM · gpgol2
werner triaged T7677: Duplicate --with-gnu-ld Entries in libgpg-error 1.55 configure Help Output as Wishlist priority.

I looked at it but we probably need to rework/update the entire libtool stuff which has a high regression risk. Thus I give this bug a low priority because it is not a functional bug.

Jun 11 2025, 2:18 PM · gpgrt, Bug Report
werner triaged T7679: Key remains unsigned while Kleopatra has high CPU usage; key is signed after restarting Kleopatra as Normal priority.

Just to be clear: You originally installed it as a portable applications and then you also installed a new version in the standard way?

Jun 11 2025, 2:14 PM · kleopatra, Bug Report, gpg4win
werner reopened T7680: Double clicking on attachment will open attachment multiple times as "Testing".
Jun 11 2025, 2:11 PM · gpgol2
werner added a comment to T6623: Kleopatra hangs "Loading certificate cache" on Windows 10.

Can you figure out who started gpg-connect-agent? Note that it is also used by gpgconf to reload, kill, or launch daemons.

Jun 11 2025, 11:47 AM · gpd5x (gpd-5.0.0), kleopatra
werner added a comment to T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token.

I stumbled into this problems myself yesterday. Time for a new release.

Jun 11 2025, 11:24 AM · gnupg26, Bug Report

Jun 5 2025

werner committed rOJb0cd7c3e89ff: Extend the documentation to describe the involved components (authored by werner).
Extend the documentation to describe the involved components
Jun 5 2025, 3:10 PM
werner added a comment to T7673: Release GPGME 2.0.0.

We will keep the 1.24 branch for bug fixing. Do you really have a problem with gpgme 2.0? Ist that due to factoring out the c++ and qt bindings? That was actually a long standing request from the KDE community so that they can use their cmake stuff.

Jun 5 2025, 11:37 AM · Release Info, gpgme
werner committed rWb9587aa45a8a: Again update gpgoljs (authored by werner).
Again update gpgoljs
Jun 5 2025, 11:21 AM
werner committed rD16150a3d07dd: Rename the legacy gnupgdesk to gpd and add a vsd entry (authored by werner).
Rename the legacy gnupgdesk to gpd and add a vsd entry
Jun 5 2025, 10:43 AM
werner added a comment to T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0.

I updated the version database. We now have entries for "gpg4win", "gpd", and "vsd"

Jun 5 2025, 10:43 AM · gpd5x (gpd-5.0.0), Bug Report, kleopatra
werner closed T7675: a user-id with just an email address (and not a display name) has no angle brackets surrounding the email address as Resolved.

I see, I had rfc2440 in mind which says:

By convention, it includes  an RFC 822 mail name, but there are no restrictions on its content.

thus 4880 refined it a bit. But in practice it is not the same because it is utf8 and not punycode or whatever. let's close this bug because they way it is used will work with all mail clients.

Jun 5 2025, 10:17 AM · OpenPGP, Documentation
werner committed rWecb08a109cdb: download.sh: Print the actually downloaded files. (authored by werner).
download.sh: Print the actually downloaded files.
Jun 5 2025, 10:10 AM
werner added a comment to T7675: a user-id with just an email address (and not a display name) has no angle brackets surrounding the email address.

Let's have a look at the spec (rfc2822 3.4):

address         =       mailbox / group
Jun 5 2025, 9:38 AM · OpenPGP, Documentation

Jun 4 2025

werner committed rW16fa1b772b2e: Also update gpg4win-tools and add patch to the Makiefile (authored by werner).
Also update gpg4win-tools and add patch to the Makiefile
Jun 4 2025, 2:48 PM
werner added a comment to rGeb7d5d4d8507: scd: Fix detecting digest OID in the message to be signed..

We should also add a check that INDATALEN is > 15 to make the function robust against bad args.

Jun 4 2025, 10:22 AM
werner committed rWdaa38eb6cfe4: The regular gpgme tarball is bz2 compressed. (authored by werner).
The regular gpgme tarball is bz2 compressed.
Jun 4 2025, 9:45 AM
werner committed rW17648f8e546f: Update Kleopatra and gpgoljs (authored by werner).
Update Kleopatra and gpgoljs
Jun 4 2025, 9:42 AM
werner committed rW5df06db16952: po: Update gpg4win.pot (authored by werner).
po: Update gpg4win.pot
Jun 4 2025, 8:54 AM
werner committed rW38c41bf6da4f: po: Update all po files for the translators. (authored by werner).
po: Update all po files for the translators.
Jun 4 2025, 8:54 AM

Jun 3 2025

werner committed rW4f32dce409a7: Update gpgme, gpgmepp, and qgpgme to 2.0.0 (authored by werner).
Update gpgme, gpgmepp, and qgpgme to 2.0.0
Jun 3 2025, 6:20 PM
werner committed rD21f74e7f19f3: swdb: Actually release qgpgme (authored by werner).
swdb: Actually release qgpgme
Jun 3 2025, 6:10 PM
werner committed rGPGMEQTdc02742e52ae: Post release updates (authored by werner).
Post release updates
Jun 3 2025, 6:09 PM
werner committed rGPGMEQT2e002d8024b9: Release 2.0.0 (authored by werner).
Release 2.0.0
Jun 3 2025, 6:09 PM
werner committed rGPGMEQT4eed625f2c92: Fix for the sign-release make target. (authored by werner).
Fix for the sign-release make target.
Jun 3 2025, 6:09 PM
werner committed rGPGMEQT6fd0726ad8ce: Add a missing include. (authored by werner).
Add a missing include.
Jun 3 2025, 6:09 PM
werner closed T3325: Allow encryption/signing in GPGME using a specified subkey as Resolved.
Jun 3 2025, 5:29 PM · gpgme
werner committed rD3733f8bac4ab: swdb: gpgme and gpgmepp 2.0.0 (authored by werner).
swdb: gpgme and gpgmepp 2.0.0
Jun 3 2025, 5:27 PM
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