Page MenuHome GnuPG
Feed Advanced Search

Today

werner raised the priority of T6644: GnuPG: Allow non compliant signatures in compliance mode from Wishlist to Normal.
Thu, Jan 8, 1:21 PM · vsd, gpd5x, kleopatra, gnupg22

Yesterday

werner added a comment to T8020: Kleopatra: Notepad should not show "signed" text if signature is bad.

I think we are all wrong here. We were tricked by the fact that regardless of the outcome of the signature verification the signed content is shown. That is surprising for a cleartext signature because that one can be viewed anyway. Thus I propose to not update the clipboard unless the signature checks out.

Wed, Jan 7, 3:08 PM · gpd5x, vsd34, kleopatra
werner added a comment to T8020: Kleopatra: Notepad should not show "signed" text if signature is bad.

I originally uploaded a wrong copy of the file. Now fixed; the correct checksum is 8d830a2dd7e1e14ecbc47b8cdc61d393e9d3f62c

Wed, Jan 7, 2:32 PM · gpd5x, vsd34, kleopatra
werner added a comment to T8020: Kleopatra: Notepad should not show "signed" text if signature is bad.

is a spoofed file which verifies okay but shows the inserted and not signed final line. FWIW, gpa gets it right.

Wed, Jan 7, 1:25 PM · gpd5x, vsd34, kleopatra
werner triaged T8017: Okular: Hang on signature with smime cert and distrusted root as High priority.
Wed, Jan 7, 12:06 PM · Bug Report, S/MIME, gpd5x, okular
werner triaged T8018: Okular: No error on signature with wrong passphrase as Normal priority.
Wed, Jan 7, 12:04 PM · Bug Report, gpd5x, okular
werner added a parent task for T8019: gpg does not print warning about untrusted key when verifying signatures made by expired (and untrusted) keys: T7790: Kleopatra: "no trusted certification" should have precedence over "expired" in signature verification.
Wed, Jan 7, 12:03 PM · Feature Request, S/MIME, OpenPGP, gnupg26
werner added a subtask for T7790: Kleopatra: "no trusted certification" should have precedence over "expired" in signature verification: T8019: gpg does not print warning about untrusted key when verifying signatures made by expired (and untrusted) keys.
Wed, Jan 7, 12:03 PM · gpd5x, kleopatra
werner triaged T8019: gpg does not print warning about untrusted key when verifying signatures made by expired (and untrusted) keys as Normal priority.

Traditionally we have considered expired and revoked more or less similar. The idea is that an expired key might have been compromised but the owner did not found a way to revoke it. We may want to change this policy because some users don't care too much about expired keys (cf. T7990) .

Wed, Jan 7, 12:03 PM · Feature Request, S/MIME, OpenPGP, gnupg26
werner added a comment to T7907: Encrypted Message Malleability Checks are Incorrectly Enforced Causing Plaintext Recovery Attacks.

Right. And the MDC detects this and only if says okay you get a good decryption status back.

Wed, Jan 7, 11:57 AM · Not A Bug, gnupg

Tue, Jan 6

werner committed rD488a4777c9f7: web: Fix typo (authored by werner).
web: Fix typo
Tue, Jan 6, 5:51 PM
werner committed rD7ac55ef6c70b: web: Swap Mastodon icon wth Fernmeldegeheimnis (authored by werner).
web: Swap Mastodon icon wth Fernmeldegeheimnis
Tue, Jan 6, 5:43 PM
werner committed rD142e60f21764: web: Link to our mastodon account. (authored by werner).
web: Link to our mastodon account.
Tue, Jan 6, 4:27 PM
werner committed rD63dde190af01: web: New debian packages (authored by werner).
web: New debian packages
Tue, Jan 6, 4:01 PM
werner added a comment to T1825: Add a re-encrypt to additional key.

Regarding my comment T1825#191055 : The mane page has long been updated and gpgme support is also available. For the symmetric session key, see the feature request T8016

Tue, Jan 6, 12:53 PM · gpd5x, gnupg26, Feature Request
werner triaged T8016: Keep symmetric encryption keys with --add-recipients as Low priority.
Tue, Jan 6, 12:51 PM · gpd5x, gnupg26, Feature Request
werner triaged T8013: gpgconf does not support the --enable-win32-openssh-support option for gpg-agent as Normal priority.

Frankly, he OpenSSH support for Windows was experimental and I have never tested it. If it can be confirmed that this really works and is useful, it will be easy to add the opeion to gpgconf. Note that the gpgconf option feature handles only a subset of all options on purpose.

Tue, Jan 6, 8:53 AM · Feature Request, ssh, gnupg26, Windows

Mon, Jan 5

werner updated the task description for T7906: Memory Corruption in ASCII-Armor Parsing.
Mon, Jan 5, 4:27 PM · gnupg, Bug Report
werner committed rG5f4ad39b16a4: doc: Rename an internal function to clarity the purpose. (authored by werner).
doc: Rename an internal function to clarity the purpose.
Mon, Jan 5, 4:08 PM
werner triaged T8012: Missing error on first key search without keyserver as Normal priority.
Mon, Jan 5, 3:17 PM · dirmngr, Bug Report, gnupg26
werner committed rG8d4fc76677cc: dirmngr: Help detection of bad keyserver configurations. (authored by werner).
dirmngr: Help detection of bad keyserver configurations.
Mon, Jan 5, 2:45 PM
werner changed the visibility for T7907: Encrypted Message Malleability Checks are Incorrectly Enforced Causing Plaintext Recovery Attacks.
Mon, Jan 5, 11:27 AM · Not A Bug, gnupg
werner changed the visibility for T7901: Cleartext Signature Forgery in NotDashEscaped header implementation in GnuPG.
Mon, Jan 5, 11:26 AM · gnupg, Bug Report
werner changed the visibility for T7900: Cleartext Signature Forgery in GnuPG.
Mon, Jan 5, 11:26 AM · Not A Bug, OpenBSD, gnupg

Fri, Jan 2

werner committed rGb8805d9a0f52: gpg: Error out on unverified output for non-detached signatures. (authored by werner).
gpg: Error out on unverified output for non-detached signatures.
Fri, Jan 2, 4:38 PM
werner changed the status of T7900: Cleartext Signature Forgery in GnuPG from Open to Testing.

(Testing for now for better visibility. Real or Semi-real bugs with fixes are already set to Resolved)

Fri, Jan 2, 4:38 PM · Not A Bug, OpenBSD, gnupg
werner changed the status of T7902: OpenPGP Cleartext Signature Framework, a subtask of T7900: Cleartext Signature Forgery in GnuPG, from Open to Testing.
Fri, Jan 2, 4:35 PM · Not A Bug, OpenBSD, gnupg
werner changed the status of T7902: OpenPGP Cleartext Signature Framework from Open to Testing.
Fri, Jan 2, 4:35 PM · Not A Bug, OpenPGP, FAQ, gnupg
werner closed T7903: Multiple Plaintext Attack on Detached PGP Signatures in GnuPG, a subtask of T7900: Cleartext Signature Forgery in GnuPG, as Resolved.
Fri, Jan 2, 4:24 PM · Not A Bug, OpenBSD, gnupg
werner closed T7903: Multiple Plaintext Attack on Detached PGP Signatures in GnuPG as Resolved.
Fri, Jan 2, 4:24 PM · Not A Bug, OpenPGP, gnupg
werner changed the status of T7907: Encrypted Message Malleability Checks are Incorrectly Enforced Causing Plaintext Recovery Attacks, a subtask of T7900: Cleartext Signature Forgery in GnuPG, from Open to Testing.
Fri, Jan 2, 4:22 PM · Not A Bug, OpenBSD, gnupg
werner changed the status of T7907: Encrypted Message Malleability Checks are Incorrectly Enforced Causing Plaintext Recovery Attacks from Open to Testing.

The described attack is not easy to understand and as of today the
gpg.fail website seems to have the same content as the draft we
received on 2025-10-23. There it states:

Fri, Jan 2, 4:22 PM · Not A Bug, gnupg
werner added a subtask for T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel: T8008: GpgEX: UI server already running.
Fri, Jan 2, 2:08 PM · vsd34, test on hold, gpd5x, kleopatra
werner added a parent task for T8008: GpgEX: UI server already running: T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel.
Fri, Jan 2, 2:08 PM · gpd5x, kleopatra, gpgex
werner added a comment to T8008: GpgEX: UI server already running.

No it is not related to T4030 because that has not yet been implemented. I am just upload a beta479 which should fix problem as wel as other similar problems.

Fri, Jan 2, 1:57 PM · gpd5x, kleopatra, gpgex
werner closed T8007: FTP website displays 2.4 stable as Resolved.
Fri, Jan 2, 1:52 PM · Bug Report
werner closed T8007: FTP website displays 2.4 stable, a subtask of T8006: 2.4 » 2.5 stable mentions, as Resolved.
Fri, Jan 2, 1:52 PM
werner added a comment to T8007: FTP website displays 2.4 stable.

Please use the the swdb.lst which has all the version info. The website is actually build using this info. Well, except for the README file in the FTP section. I will update that too.

Fri, Jan 2, 1:46 PM · Bug Report
werner committed rW0e6db1134b42: Update GnupG and frontend packages (authored by werner).
Update GnupG and frontend packages
Fri, Jan 2, 11:49 AM
werner added a comment to T7990: export-minimal unexpectedly omits expired key.

new export option keep-expired?

Fri, Jan 2, 11:47 AM · Gentoo, Bug Report

Thu, Jan 1

werner committed rD18a889b403c7: web: Update current version on the main page. (authored by werner).
web: Update current version on the main page.
Thu, Jan 1, 6:51 PM
werner closed T8002: Homepage shows 2.4.9 as current version as Resolved.

Thanks for reporting. Will be fixed in a few minutes.

Thu, Jan 1, 6:51 PM · Bug Report

Tue, Dec 30

werner committed rGd97e52cc7fc5: scd:openpgp: register vendor 4d52 (authored by werner).
scd:openpgp: register vendor 4d52
Tue, Dec 30, 5:48 PM
werner committed rD0e492b433a2f: swdb: GnuPG 2.4.9 (authored by werner).
swdb: GnuPG 2.4.9
Tue, Dec 30, 2:47 PM
werner committed rG4e17acdcc098: Post release updates (authored by werner).
Post release updates
Tue, Dec 30, 2:39 PM
werner committed rG21c7d29d6ed2: Release 2.4.9 (authored by werner).
Release 2.4.9
Tue, Dec 30, 2:39 PM
werner committed rG4c621127ee49: po: msgmerge (authored by werner).
po: msgmerge
Tue, Dec 30, 2:39 PM
werner updated the task description for T8001: Release GnuPG 2.4.9.
Tue, Dec 30, 1:49 PM · gnupg, Release Info
werner updated the task description for T7428: Release GnuPG 2.4.8.
Tue, Dec 30, 1:48 PM · gnupg, Release Info
werner triaged T8001: Release GnuPG 2.4.9 as Normal priority.
Tue, Dec 30, 1:48 PM · gnupg, Release Info
werner added a comment to T7990: export-minimal unexpectedly omits expired key.

What about prolonging the expired key?

Tue, Dec 30, 1:26 PM · Gentoo, Bug Report
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2025q4/000500.html on T7995: Release GnuPG 2.5.16.
Tue, Dec 30, 10:19 AM · gnupg, Release Info
werner committed rDf18d9ee65669: web: Announce 2.5.16 (authored by werner).
web: Announce 2.5.16
Tue, Dec 30, 10:01 AM
werner closed T7906: Memory Corruption in ASCII-Armor Parsing as Resolved.

Also fixed in the other active branches.

Tue, Dec 30, 9:56 AM · gnupg, Bug Report
werner closed T7906: Memory Corruption in ASCII-Armor Parsing, a subtask of T7900: Cleartext Signature Forgery in GnuPG, as Resolved.
Tue, Dec 30, 9:56 AM · Not A Bug, OpenBSD, gnupg
werner committed rG4ecc5122f20e: gpg: Fix possible memory corruption in the armor parser. (authored by werner).
gpg: Fix possible memory corruption in the armor parser.
Tue, Dec 30, 9:53 AM
werner updated the task description for T7940: Release GnuPG 2.5.15.
Tue, Dec 30, 9:18 AM · gnupg, Release Info
werner updated the task description for T7995: Release GnuPG 2.5.16.
Tue, Dec 30, 9:16 AM · gnupg, Release Info
werner updated the task description for T7996: Release GnuPG 2.5.17.
Tue, Dec 30, 9:15 AM · gnupg, Release Info
werner updated the task description for T7996: Release GnuPG 2.5.17.
Tue, Dec 30, 9:15 AM · gnupg, Release Info
werner committed rD43c84bc85693: swdb: GnuPG 2.5.16 (authored by werner).
swdb: GnuPG 2.5.16
Tue, Dec 30, 9:13 AM
werner committed rG916982b8c43a: Post release updates (authored by werner).
Post release updates
Tue, Dec 30, 9:10 AM
werner committed rG7d38a23b8fb1: Release 2.5.16 (authored by werner).
Release 2.5.16
Tue, Dec 30, 9:10 AM

Mon, Dec 29

werner updated the task description for T7998: Release GnuPG 2.5.19.
Mon, Dec 29, 11:50 PM · Release Info, gnupg
werner updated the task description for T7999: Release GnuPG 2.5.18.
Mon, Dec 29, 11:49 PM · gnupg, Release Info
werner updated the task description for T7996: Release GnuPG 2.5.17.
Mon, Dec 29, 11:47 PM · gnupg, Release Info
werner updated the task description for T7995: Release GnuPG 2.5.16.
Mon, Dec 29, 11:46 PM · gnupg, Release Info
werner triaged T8000: Release GnuPG 2.6.0 as Low priority.
Mon, Dec 29, 11:45 PM · Release Info, gnupg
werner triaged T7999: Release GnuPG 2.5.18 as Low priority.
Mon, Dec 29, 11:45 PM · gnupg, Release Info
werner triaged T7998: Release GnuPG 2.5.19 as Low priority.
Mon, Dec 29, 11:44 PM · Release Info, gnupg
werner triaged T7997: Release GnuPG 2.5.20 as Low priority.
Mon, Dec 29, 11:43 PM · Release Info, gnupg
werner triaged T7996: Release GnuPG 2.5.17 as Low priority.
Mon, Dec 29, 11:42 PM · gnupg, Release Info
werner updated the task description for T7940: Release GnuPG 2.5.15.
Mon, Dec 29, 11:40 PM · gnupg, Release Info
werner added a project to T7994: Documentation: mention `status-fd` in "Programmatic use of GnuPG": gnupg.

man gpg has a WARNING section right below the RETURN Value section. The 3rd paragraph gives hints on how to use gpg with scripts etc:

Mon, Dec 29, 11:37 PM · gnupg, Documentation
werner committed rDc7510282fb20: web: Fix grammar of the download page (authored by werner).
web: Fix grammar of the download page
Mon, Dec 29, 9:28 PM
werner committed rD5adae412d444: Revert "swdb: GnuPG 2.5.15" (authored by werner).
Revert "swdb: GnuPG 2.5.15"
Mon, Dec 29, 9:20 PM
werner added a reverting change for rDd17448d24353: swdb: GnuPG 2.5.15: rD5adae412d444: Revert "swdb: GnuPG 2.5.15".
Mon, Dec 29, 9:20 PM
werner committed rGa9da315fb8d1: Revert "misc: Validate the value on the use of strtol." (authored by werner).
Revert "misc: Validate the value on the use of strtol."
Mon, Dec 29, 9:18 PM
werner added a comment to T7909: Other bugs reported by 49016 et al..

The int-truncation change breaks other things. I noticed this by chance in the interactive mode due to warning noticed. Before we ever do such things again we need to have regression tests for setting preferences. Or manually check everything. Need to do a 2.5.16 tomorrow :-(

Mon, Dec 29, 9:18 PM · gnupg, g10code, Bug Report
werner committed rD597e01beeb06: web: Declare 2.5 stable and 2.4 oldstable (authored by werner).
web: Declare 2.5 stable and 2.4 oldstable
Mon, Dec 29, 7:22 PM
werner updated the task description for T7940: Release GnuPG 2.5.15.
Mon, Dec 29, 7:16 PM · gnupg, Release Info
werner triaged T7995: Release GnuPG 2.5.16 as Normal priority.
Mon, Dec 29, 7:15 PM · gnupg, Release Info
werner changed the status of T7901: Cleartext Signature Forgery in NotDashEscaped header implementation in GnuPG, a subtask of T7900: Cleartext Signature Forgery in GnuPG, from Open to Testing.
Mon, Dec 29, 7:13 PM · Not A Bug, OpenBSD, gnupg
werner changed the status of T7901: Cleartext Signature Forgery in NotDashEscaped header implementation in GnuPG from Open to Testing.
Mon, Dec 29, 7:13 PM · gnupg, Bug Report
werner committed rDd17448d24353: swdb: GnuPG 2.5.15 (authored by werner).
swdb: GnuPG 2.5.15
Mon, Dec 29, 7:12 PM
werner committed rG26c422e5bdf6: Post release updates (authored by werner).
Post release updates
Mon, Dec 29, 7:10 PM
werner committed rG7ee523ac2903: Release 2.5.15 (authored by werner).
Release 2.5.15
Mon, Dec 29, 7:10 PM
werner committed rD1ccc0336513f: swdb: Fix sha-2 checksum for libgpg-error (authored by werner).
swdb: Fix sha-2 checksum for libgpg-error
Mon, Dec 29, 6:58 PM
werner committed rG947ea3c411f0: gpg: Deprecate the option --not-dash-escaped. (authored by werner).
gpg: Deprecate the option --not-dash-escaped.
Mon, Dec 29, 6:35 PM
werner committed rGabe9bddaa72b: gpg: Fix for a recently claimed harmless keyboxd change. (authored by werner).
gpg: Fix for a recently claimed harmless keyboxd change.
Mon, Dec 29, 6:08 PM
werner committed rG4ec86dca364a: po: msgmerge (authored by werner).
po: msgmerge
Mon, Dec 29, 6:08 PM
werner committed rG691fa4ecbdd6: po: Update German translation (authored by werner).
po: Update German translation
Mon, Dec 29, 6:08 PM
werner triaged T7900: Cleartext Signature Forgery in GnuPG as Normal priority.
Mon, Dec 29, 4:54 PM · Not A Bug, OpenBSD, gnupg
werner triaged T7903: Multiple Plaintext Attack on Detached PGP Signatures in GnuPG as Normal priority.

Note using the output of --decrypt directly on the tty is a Bad Idea(tm). You won't cat arbitrary files to your tty for the same reason.

Mon, Dec 29, 3:46 PM · Not A Bug, OpenPGP, gnupg
werner edited projects for T7902: OpenPGP Cleartext Signature Framework, added: FAQ, OpenPGP, Not A Bug; removed g10code, Bug Report.

https://gnupg.org/blog/20251226-cleartext-signatures.html explains why we have cleartext signatures and how you properly use them. The suggestion of the reporters to remove them entirely is a no-go because there are too many systems (open source or in-house) which rely on that format. If properly used (i.e. using --output to get the signed text) there is no problem. Anyway the suggestion has always been to use detached signatures using two files or PGP/MIME).

Mon, Dec 29, 3:37 PM · Not A Bug, OpenPGP, FAQ, gnupg
werner committed rD46e85aa1a194: blog: Typo fixes (authored by werner).
blog: Typo fixes
Mon, Dec 29, 1:29 PM

Fri, Dec 26

werner renamed T7909: Other bugs reported by 49016 et al. from Bugs reported to Other bugs reported by 49016 et al..
Fri, Dec 26, 3:50 PM · gnupg, g10code, Bug Report
werner shifted T7907: Encrypted Message Malleability Checks are Incorrectly Enforced Causing Plaintext Recovery Attacks from the Restricted Space space to the S1 Public space.
Fri, Dec 26, 3:04 PM · Not A Bug, gnupg
werner added a comment to T7907: Encrypted Message Malleability Checks are Incorrectly Enforced Causing Plaintext Recovery Attacks.

We need to explain and debunk this attack after its publication,

Fri, Dec 26, 3:03 PM · Not A Bug, gnupg
werner shifted T7905: Radix64 Line-Truncation Enabling Polyglot Attacks from the Restricted Space space to the S1 Public space.
Fri, Dec 26, 2:59 PM · gnupg, g10code, Bug Report