Page MenuHome GnuPG
Feed Advanced Search

Wed, Oct 22

werner changed the status of T1825: Add a re-encrypt to additional key from Open to Testing.
Wed, Oct 22, 2:25 PM · gnupg26, Restricted Project, Feature Request
werner moved T7855: keybox/keydb locking issue in 2.6 from Backlog to QA on the gnupg26 board.
Wed, Oct 22, 2:24 PM · gnupg26, gpd5x
werner moved T7866: Allow separate LDAP keyserver for uploading from WIP to QA on the gnupg26 board.
Wed, Oct 22, 2:24 PM · LDAP, Feature Request, gnupg26
werner changed the status of T7840: Oddity with 7816 change_reference_data from Open to Testing.
Wed, Oct 22, 2:23 PM · Bug Report, gnupg22, gnupg26, scd
werner updated the task description for T7869: Release GnuPG 2.5.14.
Wed, Oct 22, 2:22 PM · gnupg, Release Info
werner closed T7756: Release GnuPG 2.5.12 as Resolved.
Wed, Oct 22, 2:21 PM · Release Info, gnupg
werner updated the task description for T7801: Release GnuPG 2.5.13.
Wed, Oct 22, 2:21 PM · gnupg, Release Info
werner updated the task description for T7869: Release GnuPG 2.5.14.
Wed, Oct 22, 2:18 PM · gnupg, Release Info
werner committed rG81855360dacd: Post release updates (authored by werner).
Post release updates
Wed, Oct 22, 2:17 PM
werner committed rGb39a0298112d: Release 2.5.13 (authored by werner).
Release 2.5.13
Wed, Oct 22, 2:17 PM
werner committed rGc6aa701dbd22: po: msgmerge (authored by werner).
po: msgmerge
Wed, Oct 22, 2:17 PM
werner triaged T7869: Release GnuPG 2.5.14 as Normal priority.
Wed, Oct 22, 2:16 PM · gnupg, Release Info
werner committed rG4329e4746368: gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures. (authored by werner).
gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures.
Wed, Oct 22, 2:06 PM
werner committed rG9d302f978bd7: gpg: Error out on unverified output for non-detached signatures. (authored by werner).
gpg: Error out on unverified output for non-detached signatures.
Wed, Oct 22, 2:02 PM
werner committed rGddb012be7fe2: gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures. (authored by werner).
gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures.
Wed, Oct 22, 2:02 PM
werner added a comment to T7855: keybox/keydb locking issue in 2.6 .

I'd sad we keep it as it is now (unless we see a regression). The real and only correct solution is the use of a daemon to serialize access.

Wed, Oct 22, 1:34 PM · gnupg26, gpd5x
werner committed rGdb9705ef594d: gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures. (authored by werner).
gpg: Avoid potential downgrade to SHA1 in 3rd party key signatures.
Wed, Oct 22, 12:38 PM
werner committed rG8abc320f2a75: gpg: Error out on unverified output for non-detached signatures. (authored by werner).
gpg: Error out on unverified output for non-detached signatures.
Wed, Oct 22, 12:38 PM
werner committed rG1f85a6794eba: Update NEWS (authored by werner).
Update NEWS
Wed, Oct 22, 12:38 PM

Tue, Oct 21

werner committed rW11fa56c316be: Another Kleopatra update (authored by werner).
Another Kleopatra update
Tue, Oct 21, 12:42 PM
werner added a comment to T7688: gpgme block when trying to encrypt.

That might be related to T2196 which has been hopefully fixed in 2.2.50 and also in the next 2.6. Closing this task.

Tue, Oct 21, 12:18 PM · gpgol2
werner closed T7688: gpgme block when trying to encrypt as Resolved.

That might be related to T2196 which has been hopefully fixed in 2.2.50 and also in the next 2.6. Closing this task.

Tue, Oct 21, 12:18 PM · gpgol2
werner committed rW7a17bd0d39b3: Update kleo, libkleo, gpg4win-tools, and gpgoljs (authored by werner).
Update kleo, libkleo, gpg4win-tools, and gpgoljs
Tue, Oct 21, 12:01 PM
werner moved T7864: updated nl.po for gnupg 2.4 from Backlog to done on the gnupg24 board.
Tue, Oct 21, 11:25 AM · gnupg24, Bug Report
werner closed T7864: updated nl.po for gnupg 2.4 as Resolved.
Tue, Oct 21, 11:25 AM · gnupg24, Bug Report
werner added a comment to T7864: updated nl.po for gnupg 2.4.

I applied it to the 2.4 branch but please do not continue to translate for 2.4. 2.6 (master) is the new target.

Tue, Oct 21, 11:24 AM · gnupg24, Bug Report
werner committed rG905138e25ff6: po: Update German translation (authored by werner).
po: Update German translation
Tue, Oct 21, 11:24 AM
werner committed rGadb0837956fb: nl: Update Dutch translation (authored by werner).
nl: Update Dutch translation
Tue, Oct 21, 11:17 AM
werner committed rW8a7287634530: Revert "msi: Install versioninfo.txt" (authored by werner).
Revert "msi: Install versioninfo.txt"
Tue, Oct 21, 11:14 AM
werner added a reverting change for rWe71929bce8ef: msi: Install versioninfo.txt: rW8a7287634530: Revert "msi: Install versioninfo.txt".
Tue, Oct 21, 11:14 AM
werner changed the status of T7866: Allow separate LDAP keyserver for uploading from Open to Testing.

Implemented but not tested at all.

Tue, Oct 21, 10:48 AM · LDAP, Feature Request, gnupg26
werner committed rG31de5d0d8cd5: dirmngr: New LDAP keyserver flag "upload" (authored by werner).
dirmngr: New LDAP keyserver flag "upload"
Tue, Oct 21, 10:47 AM
werner triaged T7866: Allow separate LDAP keyserver for uploading as Normal priority.
Tue, Oct 21, 10:42 AM · LDAP, Feature Request, gnupg26
werner committed rG2b54dd035a32: w32: When deleting a private key retry up to 400ms. (authored by werner).
w32: When deleting a private key retry up to 400ms.
Tue, Oct 21, 9:16 AM
werner committed rGd61546521b71: common: Reformat some comments in iobuf.c (authored by werner).
common: Reformat some comments in iobuf.c
Tue, Oct 21, 9:16 AM

Mon, Oct 20

werner committed rWc82376c69d4f: Update gpgme-2.0.1 checksum (authored by werner).
Update gpgme-2.0.1 checksum
Mon, Oct 20, 3:00 PM
werner committed rWe71929bce8ef: msi: Install versioninfo.txt (authored by werner).
msi: Install versioninfo.txt
Mon, Oct 20, 3:00 PM

Oct 16 2025

werner committed rWf3cd784c3796: Merge branch 'poppler-vsd3.3-cves' into vsd-3.3-branch (authored by werner).
Merge branch 'poppler-vsd3.3-cves' into vsd-3.3-branch
Oct 16 2025, 1:45 PM
werner committed rW9c04114c80b6: Add poppler patches also for the appimage. (authored by werner).
Add poppler patches also for the appimage.
Oct 16 2025, 1:45 PM
werner committed rWc91c3cba9d5e: gpgol: Add two patches to 2.6.7 (authored by werner).
gpgol: Add two patches to 2.6.7
Oct 16 2025, 1:33 PM

Oct 15 2025

werner committed rW51aa9c75003d: msi: Install versioninfo.txt (authored by werner).
msi: Install versioninfo.txt
Oct 15 2025, 4:42 PM

Oct 14 2025

werner committed rM1ff1aa188240: Slight changes to comments and trace output. (authored by werner).
Slight changes to comments and trace output.
Oct 14 2025, 2:17 PM

Oct 13 2025

werner moved T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already from Backlog to QA on the gnupg22 board.
Oct 13 2025, 4:00 PM · gnupg22, Bug Report, gpd5x, okular
werner added a project to T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already: gnupg22.
Oct 13 2025, 4:00 PM · gnupg22, Bug Report, gpd5x, okular
werner changed the status of T2196: keydb locking can result in deadlock in 2.2 from Open to Testing.
Oct 13 2025, 3:45 PM · gnupg22, Bug Report
werner committed rGe6fa3f0e00e5: Post release updates (authored by werner).
Post release updates
Oct 13 2025, 3:17 PM
werner committed rGb379a3e6ec97: po: msgmerge (authored by werner).
po: msgmerge
Oct 13 2025, 3:17 PM
werner committed rG78571a281eb2: Release 2.2.50 (authored by werner).
Release 2.2.50
Oct 13 2025, 3:17 PM
werner committed rGdd6e7ff4e0f3: Require the latest GpgRT and drop old substitutions. (authored by werner).
Require the latest GpgRT and drop old substitutions.
Oct 13 2025, 3:17 PM
werner committed rW42758dd6908d: Update GnuPG to 2.2.50 (authored by werner).
Update GnuPG to 2.2.50
Oct 13 2025, 2:59 PM
werner added a comment to T7858: GpgOL: Opened/Closed encrypted pgp messages unencrypted when read as plain is enabled.

At which point did were you asked for the passphrase for decryption? You flushed the gpg-agent cache, right?

Oct 13 2025, 1:46 PM · vsd33 (vsd-3.3.3), vsd, gpgol

Oct 10 2025

werner triaged T7849: gpg returns "unknown system error" when given an empty file as Normal priority.

The problem here is that iobuf_readbyte returns -1 on error and on EOF. parse_packet is not able to distinguish that because for histroic reasons we do not return a gpg-error code (GPG_ERR_EOF). To fix this we need to change all callers of parse_packet to not act upon -1 but only on an error code.

Oct 10 2025, 2:04 PM · Bug Report, gnupg

Oct 9 2025

werner committed rG22f9c4a3b3c1: gpg: Release lock after close also in the compress code path. (authored by werner).
gpg: Release lock after close also in the compress code path.
Oct 9 2025, 5:58 PM
werner renamed T2196: keydb locking can result in deadlock in 2.2 from keydb locking can result in deadlock to keydb locking can result in deadlock in 2.2.
Oct 9 2025, 5:54 PM · gnupg22, Bug Report
werner renamed T7855: keybox/keydb locking issue in 2.6 from keybox/keydb locking issue to keybox/keydb locking issue in 2.6 .
Oct 9 2025, 5:54 PM · gnupg26, gpd5x
werner edited projects for T7855: keybox/keydb locking issue in 2.6 , added: gnupg26; removed vsd34, vsd33.

Except for the release/unlock thing after keybox_compress I already have the other fixes in my 2.2 commits. I noticed that the gpgsm keydb lock/release stuff differes from the one for gpg: For gpg we use the keybox_lock function but that is bot used at all by gpgsm. In theory this should be unified but I fear a regression risk and thus for 2.2 we better don't touch it.

Oct 9 2025, 5:54 PM · gnupg26, gpd5x
werner committed rG7962eca3a023: gpgsm: Change delete and store certificate locking glitches. (authored by werner).
gpgsm: Change delete and store certificate locking glitches.
Oct 9 2025, 5:44 PM
werner committed rGad4a5117ab1c: gpgsm: Properly release the lock when compressing a pubring. (authored by werner).
gpgsm: Properly release the lock when compressing a pubring.
Oct 9 2025, 5:44 PM
werner committed rG8491aca73cff: gpg: Revert the always locking introduced with 43fe9073aa (authored by werner).
gpg: Revert the always locking introduced with 43fe9073aa
Oct 9 2025, 5:44 PM
werner added a comment to T7855: keybox/keydb locking issue in 2.6 .

Shall we merge this with T2196 ? BTW, I have some unpushed commit and a test installer.

Oct 9 2025, 2:35 PM · gnupg26, gpd5x
werner added a subtask for T2196: keydb locking can result in deadlock in 2.2: T7855: keybox/keydb locking issue in 2.6 .
Oct 9 2025, 2:34 PM · gnupg22, Bug Report
werner added a parent task for T7855: keybox/keydb locking issue in 2.6 : T2196: keydb locking can result in deadlock in 2.2.
Oct 9 2025, 2:34 PM · gnupg26, gpd5x

Oct 7 2025

werner committed rWa4ec1af7f77a: Update gpgrt to 1.56 (authored by werner).
Update gpgrt to 1.56
Oct 7 2025, 5:44 PM
werner committed rWe5cc54a56e06: Update GpgRT to 1.56 (authored by werner).
Update GpgRT to 1.56
Oct 7 2025, 5:44 PM
werner committed rD7e2a03a587f7: swdb: gpgrt 1.56 (authored by werner).
swdb: gpgrt 1.56
Oct 7 2025, 5:42 PM
werner updated the task description for T7625: Release GpgRT 1.56.
Oct 7 2025, 5:38 PM · Release Info, gpgrt
werner committed rE624a54eb1740: Post release updates (authored by werner).
Post release updates
Oct 7 2025, 5:35 PM
werner committed rEb3b68bde07b0: Release 1.56 (authored by werner).
Release 1.56
Oct 7 2025, 5:35 PM
werner committed rE831e03eff574: po: msgmerge (authored by werner).
po: msgmerge
Oct 7 2025, 5:35 PM
werner committed rE715471d9505f: po: Update German translation. (authored by werner).
po: Update German translation.
Oct 7 2025, 5:35 PM
werner committed rE461cb5a8ea24: estream: Implictly enable sysopen when the the share flag is given. (authored by werner).
estream: Implictly enable sysopen when the the share flag is given.
Oct 7 2025, 5:35 PM
werner triaged T7847: Release GpgRT 1.57 as Low priority.
Oct 7 2025, 5:34 PM · Release Info, gpgrt
werner committed rE0b170a499a87: estream: Extend the new share keyword to allow all modes. (authored by werner).
estream: Extend the new share keyword to allow all modes.
Oct 7 2025, 5:02 PM
werner updated the task description for T2196: keydb locking can result in deadlock in 2.2.
Oct 7 2025, 4:11 PM · gnupg22, Bug Report
werner raised the priority of T2196: keydb locking can result in deadlock in 2.2 from Low to High.

We recently noticed problem at a customer site with creating the standard rsa3072 keys. It basically stopped working. A likely cause for this seems to be some anti-malware software slowing down file system calls. In the wake of this we looked again at our file locking strategy and found a few things which are not as they should be. For example the release of the lock before a Close call. Trying to fix this unfortunately caused other problems, thus a couple of fixes are needed.

Oct 7 2025, 4:09 PM · gnupg22, Bug Report

Oct 6 2025

werner reopened T7837: GpgOL: Saving S/MIME encrypted draft with S/MIME disabled freezes Outlook as "Open".

(auto resolved due to the keyword "resolved" in the commit message)

Oct 6 2025, 3:36 PM · S/MIME, vsd34, vsd, gpgol
werner committed rE6fe05d708685: Update NEWS (authored by werner).
Update NEWS
Oct 6 2025, 11:39 AM

Oct 4 2025

werner triaged T7842: GpgOL: Rich/HTML format lost on S/MIME encrypted but unsigned mails as Normal priority.

That is on purpose. With a signed mail you have at least a way to tell who sent the mail. An unsigned but encrypted mail can be send by anyone and you netter don't use HTML links there.

Oct 4 2025, 1:45 PM · Unknown Object (Project), Documentation, FAQ, vsd34, vsd, gpgol

Oct 2 2025

werner committed rE2344947717d2: estream: New mode keyword "share=rw". (authored by werner).
estream: New mode keyword "share=rw".
Oct 2 2025, 5:35 PM
werner committed rG3971b2528f46: common,w32: Always use share mode readwrite for the keybox. (authored by werner).
common,w32: Always use share mode readwrite for the keybox.
Oct 2 2025, 4:50 PM
werner moved T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already from Backlog to WIP on the gpd5x board.
Oct 2 2025, 3:43 PM · gnupg22, Bug Report, gpd5x, okular
werner committed rG8491117f091a: common,w32: Use gnupg_usleep instead of Sleep for the ebentit of nPth. (authored by werner).
common,w32: Use gnupg_usleep instead of Sleep for the ebentit of nPth.
Oct 2 2025, 3:39 PM
werner committed rG3076fe512b38: dirmngr: Fix wrong diagnostic "failed to create alarm thread". (authored by werner).
dirmngr: Fix wrong diagnostic "failed to create alarm thread".
Oct 2 2025, 3:21 PM
werner committed rGf3b70a9352ae: scd: Fix an oddity in changing the PIN. (authored by werner).
scd: Fix an oddity in changing the PIN.
Oct 2 2025, 3:11 PM
werner moved T7840: Oddity with 7816 change_reference_data from Backlog to WIP on the gnupg26 board.
Oct 2 2025, 3:11 PM · Bug Report, gnupg22, gnupg26, scd
werner triaged T7840: Oddity with 7816 change_reference_data as Normal priority.
Oct 2 2025, 2:54 PM · Bug Report, gnupg22, gnupg26, scd
werner added a comment to T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already.

I implemented that in the old 2.2 branch for easier testing.

Oct 2 2025, 12:02 PM · gnupg22, Bug Report, gpd5x, okular
werner committed rG7e2133bc16f8: agent,dirmngr: Take care of possible race on startup under Windows. (authored by werner).
agent,dirmngr: Take care of possible race on startup under Windows.
Oct 2 2025, 11:53 AM
werner committed rG7e3050547314: common: New function gnupg_remove_ext. (authored by werner).
common: New function gnupg_remove_ext.
Oct 2 2025, 11:53 AM
werner added a comment to T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already.

Please let us not clutter the code with OS specific things. We could use a gnupg_remove_ext or gnupg_remove_maybe_wait with a wait parameter which maps to a plain gnupg_remove for Unix. The GPGRT_PROCESS_DETACHED, in the asshelp is also the only specific thing which can be move to a file global macro.

Oct 2 2025, 10:44 AM · gnupg22, Bug Report, gpd5x, okular
werner committed rG43fe9073aa81: gpg,gpgsm: Tweak the locking of the pubring.kbx (authored by werner).
gpg,gpgsm: Tweak the locking of the pubring.kbx
Oct 2 2025, 10:23 AM

Oct 1 2025

werner updated the task description for T7817: Release GPGME 2.0.1.
Oct 1 2025, 4:01 PM · Release Info, gpgme
werner added a comment to T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already.

The gnupg_remove should retry if it has a sharing violation. Similar to what we do in gnupg_rename_file. I just figured that we do a remove in the latter function too w/o handling a sharing violation.

Oct 1 2025, 12:32 PM · gnupg22, Bug Report, gpd5x, okular

Sep 30 2025

werner created T7828: ldapserver configuration option duplicated.
Sep 30 2025, 3:18 PM · vsd34, Bug Report, kleopatra, vsd

Sep 28 2025

werner added a comment to rMTP06c11460e338: Use decodedBody().

That is a real interesting description for the commit :-(

Sep 28 2025, 9:47 PM

Sep 26 2025

werner committed rGa966c2ce9080: gpg: Revamp structure of PKT_symkey_enc. (authored by werner).
gpg: Revamp structure of PKT_symkey_enc.
Sep 26 2025, 4:25 PM
werner committed rG344353fbdd80: gpg: Rename a struct and some variables for clarity. (authored by werner).
gpg: Rename a struct and some variables for clarity.
Sep 26 2025, 4:25 PM
werner committed rG600df5259db0: gpg: Detect duplicate keys with --add-recipients. (authored by werner).
gpg: Detect duplicate keys with --add-recipients.
Sep 26 2025, 4:25 PM

Sep 25 2025

werner committed rW4524378f84dd: Update GpgOL to 2.6.7 (authored by werner).
Update GpgOL to 2.6.7
Sep 25 2025, 4:14 PM
werner committed rD6cf2a52b9535: swdb: GpgOL 2.6.7 (authored by werner).
swdb: GpgOL 2.6.7
Sep 25 2025, 4:05 PM