Page MenuHome GnuPG
Feed Advanced Search

Jan 2 2024

werner placed T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled up for grabs.
Jan 2 2024, 9:42 AM · Restricted Project, gpgol, Bug Report
werner edited projects for T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled, added: gpgol; removed Too Old.
Jan 2 2024, 9:42 AM · Restricted Project, gpgol, Bug Report

Dec 29 2023

werner edited projects for T6811: gpgv: Read-only trustedkeys.kbx should not be compressed, added: gnupg22; removed backport.
Dec 29 2023, 2:09 PM · gnupg24 (gnupg-2.4.5), gpgv, Bug Report

Dec 22 2023

werner added a comment to T6880: GPGME (++/qt): Add support for --quick-add-adsk.

I would use ALGO of gpgme_createsubkey to pass the fingerprint of the ADSK. This can be justified because the algorithm is an implict property of the fingerprint. Obviously we also nee a new flag to do switch to this behaviour. A new GPGME_CREATE_ADSK comes to mind.

Dec 22 2023, 2:12 PM · vsd33 (vsd-3.3.0), gpgme, Restricted Project
werner added a comment to T6907: gpgme: Explicitly tell gpg that we want to verify signed data.

I fully agree.

Dec 22 2023, 1:59 PM · gpgme, Restricted Project
werner committed rG2764ee309a2e: Merge branch 'STABLE-BRANCH-2-4' (authored by werner).
Merge branch 'STABLE-BRANCH-2-4'
Dec 22 2023, 1:47 PM
werner committed rG431239b83d98: doc: Explain why socket activation is a problem (authored by werner).
doc: Explain why socket activation is a problem
Dec 22 2023, 1:19 PM
werner committed rG239c1fdc28dc: common: Add keyword socketdir to gpgconf.ctl (authored by werner).
common: Add keyword socketdir to gpgconf.ctl
Dec 22 2023, 12:47 PM

Dec 21 2023

werner added a comment to T6873: v2.4 unnecessarily prompts on multi-key encryption despite 1st key being unlocked.
Dec 21 2023, 7:25 PM · Feature Request, gnupg24, Bug Report
werner added a comment to T6880: GPGME (++/qt): Add support for --quick-add-adsk.

Before adding code please first come up with a description of the planned API extension.

Dec 21 2023, 7:22 PM · vsd33 (vsd-3.3.0), gpgme, Restricted Project
werner requested changes to D570: core: Implement adding ADSKs.

I don't think that it is a good idea to have such a specialized API for this task. What we do here is very similar to adding a subkey and as such the APIs should be merged.

Dec 21 2023, 7:20 PM
werner closed T6899: gpg does not recognize my smartcard reader as Resolved.

May be a still running daemon from another version or a a problem during the first install.

Dec 21 2023, 7:09 PM · Support
werner triaged T6902: gpgconf: the questionable value 256 for flags in gpgrt_opt_t as Normal priority.
Dec 21 2023, 7:07 PM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4)
werner committed rG853f36e59631: Register DCO for Mario Haustein (authored by werner).
Register DCO for Mario Haustein
Dec 21 2023, 11:50 AM
werner added a comment to T6902: gpgconf: the questionable value 256 for flags in gpgrt_opt_t.

That was my fault in commit rG8fc9de8d6bf663f7c8419b42dab01f590a694d59 obviously I assumed that the macros were always used.

Dec 21 2023, 10:25 AM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4)

Dec 20 2023

werner committed rDc2cc72ff8fcd: Uploaded draft-koch-openpgp-webkey-service-17 (authored by werner).
Uploaded draft-koch-openpgp-webkey-service-17
Dec 20 2023, 5:12 PM
werner committed rD887dc9a04fa1: web: Fix link to Italian guide. (authored by werner).
web: Fix link to Italian guide.
Dec 20 2023, 5:12 PM
werner committed rDd3035aed9525: Replaced draft.org my draft.md (authored by werner).
Replaced draft.org my draft.md
Dec 20 2023, 5:12 PM
werner committed rGf2904737e559: scd:p15: Add a diagnostic for unsupported DTRUST4 features. (authored by werner).
scd:p15: Add a diagnostic for unsupported DTRUST4 features.
Dec 20 2023, 4:52 PM
werner committed rG0b85a9ac09d1: scd:p15: Add support for D-Trust Card 4.1/4.4 (authored by Mario Haustein via Gnupg-devel <gnupg-devel@gnupg.org>).
scd:p15: Add support for D-Trust Card 4.1/4.4
Dec 20 2023, 4:50 PM
werner committed rG812f9880591e: scd:p15: Add support for CardOS 5.4 (authored by Mario Haustein via Gnupg-devel <gnupg-devel@gnupg.org>).
scd:p15: Add support for CardOS 5.4
Dec 20 2023, 4:50 PM
werner committed rG5d651fc8fd47: doc: Explain what to put into mailcap for gpg-wks-client. (authored by werner).
doc: Explain what to put into mailcap for gpg-wks-client.
Dec 20 2023, 3:30 PM

Dec 19 2023

werner added a comment to T6692: agent: Clean up check_own_socket to monitor socket takeover.

FWIW: These days a thread on Linux is not that costly but nevertheless takes up resources. On other Unices (and WindowsCE) threads have quite some overhead and that was the reason I implemented it the way it was.

Dec 19 2023, 4:43 PM · keyboxd, gnupg26, gpgagent
werner added a comment to T6899: gpg does not recognize my smartcard reader.

Omnikey readers only work properly on Windows because the Windows driver uses proprietary extension to make it work. Better don't use them. In case you want to look at details, add

Dec 19 2023, 2:27 PM · Support
werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

I see no problem to return only revocation packets. Clients must verify them anyway against their public keys and the fingerprint makes this easy. Verification against a primary key delivered along the revocation is more or less useless because that primary key must anyway been looked up in the client's keyring and th local existance of a primary key is anyway required to ask a keyserver for a revocation.

Dec 19 2023, 1:49 PM · Feature Request, gnupg
werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Appended. Yes, it is considered an invalid signature and ignored. Anyone can insert an invalid signature. The trick here is that during import gpg tracks those invalid signatures and then tries to apply them to other keys. The use case here is this:

Dec 19 2023, 12:56 PM · Feature Request, gnupg
werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Well, the quoted paragraph ended with a

Dec 19 2023, 12:46 PM · Feature Request, gnupg
werner committed rG8eff1d4c5110: common: Improve the parsing of gpgconf.ctl variables. (authored by werner).
common: Improve the parsing of gpgconf.ctl variables.
Dec 19 2023, 10:04 AM
werner closed T6900: GnuPG: Accept revocation certificates without UserID as Wontfix.

Actually the public key is personalized data as much as a mail address. In any case this is technically required and users take an informed decisions when they distribute their public key to a site not controlled by them.

Dec 19 2023, 9:24 AM · Feature Request, gnupg

Dec 18 2023

werner closed T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled as Resolved.
Dec 18 2023, 6:05 PM · Restricted Project, gpgol, Bug Report
werner added projects to T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled: Too Old, Support.

Assuming 4.1.0 means gpg4win - this version is too old. The user should update and re-open the bug with more details if it persists.

Dec 18 2023, 6:04 PM · Restricted Project, gpgol, Bug Report
werner triaged T6838: keyboxd hangs on stale locks after changing hostname as Normal priority.

I'd say we should not do anything about this. Stale lock files are a general problem but can be solved using admin tasks. We may provide a tool to cleanup things on request.

Dec 18 2023, 6:00 PM · gnupg24 (gnupg-2.4.4), Bug Report
werner added a comment to T6838: keyboxd hangs on stale locks after changing hostname.

Okay, now we have pass the warnings down to gpg and gpgsm so the problem will be easier to analyze. We also stop trying after 10 seconds. Sample error messages:

Dec 18 2023, 4:31 PM · gnupg24 (gnupg-2.4.4), Bug Report
werner committed rGbd8346f7abdd: keyboxd: Pass lock info back to gpg and gpgsm. (authored by werner).
keyboxd: Pass lock info back to gpg and gpgsm.
Dec 18 2023, 4:23 PM
werner committed rGc99282fc7838: keyboxd: Timeout on failure to get the database lock. (authored by werner).
keyboxd: Timeout on failure to get the database lock.
Dec 18 2023, 4:23 PM
werner committed rG937aeb1904eb: common: Add an info callback to dotlock. (authored by werner).
common: Add an info callback to dotlock.
Dec 18 2023, 4:23 PM
werner committed rGf57717bf2314: common: Improve error return for dotlock. (authored by werner).
common: Improve error return for dotlock.
Dec 18 2023, 4:23 PM
werner triaged T6892: libgcrypt-1.10.3 build failure on x86 with -Og as Normal priority.
Dec 18 2023, 11:42 AM · libgcrypt, Bug Report
werner created gpgol2.
Dec 18 2023, 11:40 AM

Dec 14 2023

werner added a comment to T6618: Check that code signing chain is properly included in our signatures.

I don't think that it is a good idea to include the chain. Sometimes certificates are re-issued - they are still valid but signed by another top level cert. The certificate also has the URL from where to fetch the intermediates. Let's close this.

Dec 14 2023, 2:32 PM · Bug Report, gpg4win

Dec 13 2023

werner added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

FWIW, when updating the expiration time gpg does this:

Dec 13 2023, 7:19 PM · Feature Request, gpgme
werner added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

That's both not correct. gpg takes the expiration time in seconds since creation time. For a new key this is close to the corrent time but not really. For an prolonging an expiration, this is of course different - the creation time of the key needs to be taken in account. I recall that we once had a discussion and agreed to keep it at time after the creation of the key. This avoids problems with the expiration going negative.

Dec 13 2023, 7:06 PM · Feature Request, gpgme
werner added projects to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry: gpgme, Feature Request.
Dec 13 2023, 6:52 PM · Feature Request, gpgme
werner added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

In gpg you may also specify the 4xpiarion date in ISO format. afaic, gpgme supports this.

Dec 13 2023, 6:52 PM · Feature Request, gpgme

Dec 12 2023

werner closed T6871: SmartCard stopped working in 2.4 as Resolved.
Dec 12 2023, 3:31 PM · gnupg, scd, Support, Documentation

Dec 11 2023

werner added a comment to T6859: S/MIME keys are not deleted.

Searching by keygrip is actually fast with keyboxd.

Dec 11 2023, 5:04 PM · Restricted Project, S/MIME, kleopatra, gnupg
werner committed rE1491cf868c42: po: For German change "Passphrase" to "Passwort" (authored by werner).
po: For German change "Passphrase" to "Passwort"
Dec 11 2023, 9:59 AM
werner closed T6850: dirmngr fails `gpg --recv-key` in very non-obious way if local TOR node in SafeSocks mode is running as Wontfix.

For various reasons dirmngr requires and implements a full resolver and implements that. This way all DNS queries are passed through Tor. Thus this is a feature and not a bug. The error message could be better but we can only return what SOCKS tells us.

Dec 11 2023, 8:37 AM · gnupg, Tor, Not A Bug, dirmngr

Dec 8 2023

werner committed rC5415003b445d: Update AUTHORS (authored by werner).
Update AUTHORS
Dec 8 2023, 9:13 AM

Dec 4 2023

werner added a comment to T6848: gpg.exe gets stuck and piling up.

Are you using the keyboxd - that is, is this a new installation with gpg 2.4.3 or an old installation w/o keyboxd enabled?

Dec 4 2023, 5:03 PM · Bug Report, gpg4win
werner triaged T6858: libgcrypt fails to be cross-compiled. as Normal priority.

You may better ask on gcrypt-devel at gnupg.org for help.

Dec 4 2023, 4:57 PM · libgcrypt
werner committed rW3e0f0771c78e: Fix upload of the source tarball. (authored by werner).
Fix upload of the source tarball.
Dec 4 2023, 3:38 PM

Nov 28 2023

werner moved T6782: Release GPGME 1.23.2 from WiP to gpgme 1.23.x on the gpgme board.
Nov 28 2023, 5:03 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Release Info
werner moved T6782: Release GPGME 1.23.2 from Backlog to vsd-3.2.0 on the vsd32 board.
Nov 28 2023, 5:02 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Release Info
werner archived gnupg22 (gnupg-2.2.42).
Nov 28 2023, 5:02 PM
werner created gnupg22 (gnupg-2.2.43).
Nov 28 2023, 5:01 PM
werner closed T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust as Resolved.
Nov 28 2023, 5:00 PM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME
werner moved T6307: Release GnuPG 2.2.42 from WiP to gnupg-2.2.42 on the gnupg22 board.
Nov 28 2023, 4:59 PM · gnupg22 (gnupg-2.2.42), Release Info
werner closed T6307: Release GnuPG 2.2.42 as Resolved.
Nov 28 2023, 4:59 PM · gnupg22 (gnupg-2.2.42), Release Info
werner triaged T6849: Release GnuPG 2.2.43 as Low priority.
Nov 28 2023, 4:57 PM · gnupg22 (gnupg-2.2.43), Release Info
werner updated the task description for T6782: Release GPGME 1.23.2.
Nov 28 2023, 4:55 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Release Info
werner committed rW6b2b27689118: Update to gpgme 1.23.2 (authored by werner).
Update to gpgme 1.23.2
Nov 28 2023, 4:52 PM
werner committed rMf212de4a9e3c: Post release updates (authored by werner).
Post release updates
Nov 28 2023, 4:52 PM
werner committed rM1a26db717575: Release 1.23.2 (authored by werner).
Release 1.23.2
Nov 28 2023, 4:52 PM
werner committed rD45745b7218ac: swdb: gpgme 1.23.2 (authored by werner).
swdb: gpgme 1.23.2
Nov 28 2023, 4:50 PM
werner committed rWc75d47059e47: Update to gnupg 2.2.42 (authored by werner).
Update to gnupg 2.2.42
Nov 28 2023, 4:32 PM
werner committed rDbe466626c52b: swdb: GnuPG 2.2.42 (authored by werner).
swdb: GnuPG 2.2.42
Nov 28 2023, 4:29 PM
werner committed rG5ce7f8189ed0: Post release updates (authored by werner).
Post release updates
Nov 28 2023, 4:24 PM
werner committed rG6f5c72a2b5bc: Release 2.2.42 (authored by werner).
Release 2.2.42
Nov 28 2023, 3:27 PM
werner committed rGe020b59ff6bc: po: Update po files (authored by werner).
po: Update po files
Nov 28 2023, 3:27 PM
werner committed rW0838bba6e345: Update copyright list. (authored by werner).
Update copyright list.
Nov 28 2023, 2:57 PM
werner edited projects for T6843: after enable kdf-setup impossible change user/admin pin, added: Support; removed Bug Report.
Nov 28 2023, 1:25 PM · gnupg22 (gnupg-2.2.43), scd, yubikey

Nov 27 2023

werner committed rGa6eefa99963a: gpgsm: Set validity flag in keylisting to n for untrusted root cert. (authored by werner).
gpgsm: Set validity flag in keylisting to n for untrusted root cert.
Nov 27 2023, 2:09 PM
werner committed rG73aa6dc6e41f: gpgsm: Set validity flag in keylisting to n for untrusted root cert. (authored by werner).
gpgsm: Set validity flag in keylisting to n for untrusted root cert.
Nov 27 2023, 2:09 PM
werner moved T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust from QA to gnupg-2.2.42 on the gnupg22 board.
Nov 27 2023, 2:07 PM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME
werner added a comment to T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust.

Tested on Windows with Kleopatra and 2.2 and with gpgme and 2.4 on Unix.

Nov 27 2023, 2:06 PM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME
werner moved T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust from WiP to QA on the gnupg22 board.
Nov 27 2023, 2:05 PM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME
werner changed the status of T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust from Open to Testing.
Nov 27 2023, 2:05 PM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME
werner edited projects for T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust, added: gnupg22; removed gpgme.
Nov 27 2023, 2:04 PM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME
werner added a comment to T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust.

Okay, I known do the same what we do for a single root certificate, that is mark it as "not trusted" ('n').

Nov 27 2023, 2:00 PM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME
werner added a comment to T6465: Store the ECDH parameters in the key file.

We already have the ECDH parameters for OpenPGP in the gpg-agent API. The question is how large the data for PQC will be - likely we need to use an inquire already for this reason.

Nov 27 2023, 9:12 AM · gnupg26, OpenPGP, scd, Bug Report

Nov 26 2023

werner edited projects for T6838: keyboxd hangs on stale locks after changing hostname, added: gnupg24; removed gnupg24 (gnupg-2.4.4).
Nov 26 2023, 4:10 PM · gnupg24 (gnupg-2.4.4), Bug Report
werner added a comment to T6838: keyboxd hangs on stale locks after changing hostname.

That is a feature. Consider the case that ~/.gnupg is on network file system and thus possible in use on several boxes. Thus before we remove stale lock files we do not only compare the PID but also the hostname. Granted, this is rare but we have had such cases in the past with locks.

Nov 26 2023, 4:10 PM · gnupg24 (gnupg-2.4.4), Bug Report

Nov 25 2023

werner committed rD5d06d3b9392c: Fix some links (authored by werner).
Fix some links
Nov 25 2023, 7:31 PM

Nov 23 2023

werner committed rG4c456bf07508: scd:openpgp: Fallback to default ECDH params in writekey. (authored by werner).
scd:openpgp: Fallback to default ECDH params in writekey.
Nov 23 2023, 4:07 PM
werner committed rG1d472e4934b8: scd:openpgp: Print a diagnostic for the use of default ECDH params. (authored by werner).
scd:openpgp: Print a diagnostic for the use of default ECDH params.
Nov 23 2023, 4:07 PM
werner added a parent task for T6620: Add a way to extract ECC key parameters from a public key: T6465: Store the ECDH parameters in the key file.
Nov 23 2023, 12:04 PM · Restricted Project, kleopatra, Feature Request, gpgme
werner added a subtask for T6465: Store the ECDH parameters in the key file: T6620: Add a way to extract ECC key parameters from a public key.
Nov 23 2023, 12:04 PM · gnupg26, OpenPGP, scd, Bug Report
werner added a comment to T6379: Kleopatra: Brainpool key can not be moved to smart card.

See also T6465

Nov 23 2023, 12:03 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra

Nov 22 2023

werner added projects to T6832: MimeTreeParser can't find Kleopatra executable on Windows: kleopatra, Bug Report.
Nov 22 2023, 9:42 AM · vsd32 (vsd-3.2.0), Restricted Project, Bug Report, kleopatra

Nov 21 2023

werner committed rW2943b0a8103f: Update to gnupg 2.2.42-beta243 (authored by werner).
Update to gnupg 2.2.42-beta243
Nov 21 2023, 2:12 PM
werner committed rG4c700e3afe56: Update NEWS (authored by werner).
Update NEWS
Nov 21 2023, 12:37 PM
werner moved T6829: Kleopatra: Loop reading keys from smartcard from Backlog to WiP on the vsd32 board.

We always try to update the stub files because meta data of the key material might have changed due to the use on another box. On Windows the file system watch might be triggered by the remove of a key file right before writing it (cf. the usual Windows rename file problem) which is the cause for the loop. The new patches now detect whether a key file actually changed and avoid writing it back to disk.

Nov 21 2023, 12:35 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
werner committed rG09329d52b5f0: agent: Update the key file only if changed (slight return). (authored by werner).
agent: Update the key file only if changed (slight return).
Nov 21 2023, 12:24 PM
werner committed rGa91f268d6cdf: agent: Update the key file only if changed (slight return). (authored by werner).
agent: Update the key file only if changed (slight return).
Nov 21 2023, 12:16 PM
werner triaged T6831: May chose a signing key from a not inserted card over an inserted one as Normal priority.
Nov 21 2023, 10:32 AM · gnupg24 (gnupg-2.4.4), OpenPGP, patch, Bug Report
werner committed rG5bab257d3a52: agent: Update the key file only if not changed. (authored by werner).
agent: Update the key file only if not changed.
Nov 21 2023, 9:06 AM
werner committed rG813bb65d952d: common: Check wether to set the modified flag in nve_set. (authored by werner).
common: Check wether to set the modified flag in nve_set.
Nov 21 2023, 9:02 AM
werner committed rGcf2d3f7ba0b7: agent: Update the key file only if not changed. (authored by werner).
agent: Update the key file only if not changed.
Nov 21 2023, 8:42 AM
werner committed rGe43bd2a7a783: scd: New option --debug-allow-pin-logging. (authored by werner).
scd: New option --debug-allow-pin-logging.
Nov 21 2023, 8:42 AM