Page MenuHome GnuPG
Feed Advanced Search

Aug 6 2019

werner committed rGe22ebf357050: common: Remove code duplication for service starting. (authored by werner).
common: Remove code duplication for service starting.
Aug 6 2019, 3:31 PM
werner committed rG0611f548bcd3: tools: New option --keyboxd for gpg-connect-agent. (authored by werner).
tools: New option --keyboxd for gpg-connect-agent.
Aug 6 2019, 3:31 PM
werner committed rGa52d883fdbe6: Merge branch 'master' into switch-to-gpgk (authored by werner).
Merge branch 'master' into switch-to-gpgk
Aug 6 2019, 3:31 PM
werner committed rGd8a84594abe4: common: Change yet unused status_printf function. (authored by werner).
common: Change yet unused status_printf function.
Aug 6 2019, 3:31 PM

Aug 5 2019

werner triaged T4666: gpg --delete-secret-keys: excessive and unclear prompting, surprising outcomes as Low priority.
Aug 5 2019, 7:53 PM · gnupg24, gnupg (gpg23), Bug Report
werner triaged T4665: gpg --delete-key of subkey leaves dangling subkey binding signature as Normal priority.
Aug 5 2019, 7:51 PM · gnupg (gpg22), Bug Report
werner triaged T4667: "gpg: deleting secret key failed: No pinentry" when in --batch mode with --pinentry=loopback as Normal priority.
Aug 5 2019, 7:51 PM · gnupg24, gnupg (gpg23), Bug Report
werner triaged T4669: Key expiration time sometimes improperly interpreted as a signed 32-bit value as Normal priority.
Aug 5 2019, 7:50 PM · Not A Bug, OpenPGP, gnupg
werner triaged T4668: `gpgconf --launch gpg-agent` tells me to run `gpgconf --check-options gpg-agent`, but the latter command gives me no information as Low priority.
Aug 5 2019, 10:04 AM · gnupg (gpg22), Bug Report
werner added a comment to T4669: Key expiration time sometimes improperly interpreted as a signed 32-bit value.

What OS are you using?

Aug 5 2019, 10:02 AM · Not A Bug, OpenPGP, gnupg
werner triaged T4670: Key expiration time ignored for zero creation date keys as Normal priority.
Aug 5 2019, 10:00 AM · patch, gnupg (gpg22), Bug Report
werner committed rEc6d9598a8572: New error codes NO_KEYBOXD, KEYBOXD, NO_SERVICE, and SERVICE. (authored by werner).
New error codes NO_KEYBOXD, KEYBOXD, NO_SERVICE, and SERVICE.
Aug 5 2019, 9:09 AM

Aug 2 2019

werner triaged T4663: libgcrypt: fix build without threads by adding an option to disable tests as Normal priority.
Aug 2 2019, 11:33 AM · libgcrypt, Bug Report
werner triaged T4661: gpg-agent "getinfo cmd_has_option" is frequently wrong as Low priority.
Aug 2 2019, 9:51 AM · Documentation, gpgagent

Jul 31 2019

werner triaged T4662: --locate-external-keys does not interact well with --no-auto-key-locate as Normal priority.
Jul 31 2019, 9:38 PM · gnupg (gpg22), Bug Report
werner triaged T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts as Wishlist priority.
Jul 31 2019, 12:42 PM · Memo
werner added a project to T4656: Windows 64-bit: functions which use pid_t: Memo.
Jul 31 2019, 12:42 PM · Memo
werner set the color for Memo to Orange.
Jul 31 2019, 12:41 PM
werner triaged T4656: Windows 64-bit: functions which use pid_t as Wishlist priority.

Lacking another category for such things, I dropped the priority.

Jul 31 2019, 12:39 PM · Memo
werner triaged T4619: Unable to decrypt symmetric-key encrypted data as Normal priority.
Jul 31 2019, 12:37 PM · gnupg24, gnupg (gpg23), Bug Report
werner triaged T4642: gpa searches for gpg2keys_ldap, should be dirmngr_ldap as Normal priority.

Well, gpa needs to use gpgme's interface for receiving and sending keys. The use of the helper programs an old hack.

Jul 31 2019, 12:36 PM · gpa
werner triaged T4652: avoid unnecessary trailing NUL byte in S-expressions as Low priority.
Jul 31 2019, 12:34 PM · gnupg, Bug Report
werner added a comment to T4620: no support for multiple (yubikey) smartcards plugged in at the same time.

Right, master will be 2.3.

Jul 31 2019, 8:54 AM · Restricted Project, Bug Report
werner triaged T4644: gpg: implement keybox compression run as Normal priority.
Jul 31 2019, 8:53 AM · gnupg (gpg22), Bug Report
werner added a comment to T4655: Windows 64-bit: gnupg_fd_t, assuan_fd_t and int for fd in the API, and casts.

Actually all this code shall be replaced by new code from gpgrt. Most likely using estream_t for all of them.

Jul 31 2019, 8:53 AM · Memo
werner closed T4661: gpg-agent "getinfo cmd_has_option" is frequently wrong as Invalid.

No, it was not in mind. I introduced this only for backward compatibility. It will be extended iff we have a need for it.

Jul 31 2019, 8:51 AM · Documentation, gpgagent
werner added a comment to T4652: avoid unnecessary trailing NUL byte in S-expressions.

Appending a nul byte is fail-safe programming and helps in debugging. It is on purpose and shall not be removed.

Jul 31 2019, 8:49 AM · gnupg, Bug Report

Jul 30 2019

werner added a comment to T4656: Windows 64-bit: functions which use pid_t.

Actually my not-written-down plan is to use a Windows like style for tracking a process. This will also resolve the pid rollover problem. It shall all go into gpgrt of course.

Jul 30 2019, 6:58 PM · Memo

Jul 19 2019

werner added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

Other tasks in master are right now more important. You need to wait a bit more.

Jul 19 2019, 5:39 PM · gnupg (gpg23), Feature Request

Jul 18 2019

werner committed rGe07584b52307: doc: Fix a debug hint on the keybox format. (authored by werner).
doc: Fix a debug hint on the keybox format.
Jul 18 2019, 2:12 PM
werner committed rG824ca6f042dc: kbx: Allow "gpgsm --faked-system-time" to kick off a compression run. (authored by werner).
kbx: Allow "gpgsm --faked-system-time" to kick off a compression run.
Jul 18 2019, 2:00 PM
werner edited projects for T4631: Difficulties to generate key on OpenPGP Smart Card V3.3, added: scd, OpenPGP; removed Info Needed.

Are you using pcscd (is that process running) or the internal driver.? Please try the latter if you are not already using it.

Jul 18 2019, 11:15 AM · scd, Bug Report
werner triaged T4633: gpg argument "--passphrase=" yields 'missing argument for option "--passphrase="' as High priority.
Jul 18 2019, 11:13 AM · Restricted Project, gnupg (gpg22), Bug Report
werner triaged T4634: "gpg --quiet --quick-gen-key" is not quiet: emits "key $FPR marked as ultimately trusted" to stderr. as Wishlist priority.
Jul 18 2019, 11:11 AM · gnupg (gpg22), Bug Report
werner triaged T4640: Outdated text and links at <http://git.gnupg.org/> as Normal priority.
Jul 18 2019, 11:10 AM · gpgweb, Bug Report
werner edited projects for T4640: Outdated text and links at <http://git.gnupg.org/>, added: gpgweb; removed Trash, Documentation.
Jul 18 2019, 11:10 AM · gpgweb, Bug Report
werner added a comment to T4628: new import-clean default for keys from keyservers modifies the local keyring when anything is returned.

The code has comments why we do a first clean_key on the imported keyblock.

Jul 18 2019, 11:07 AM · Keyserver, gnupg (gpg22), Bug Report
werner added a comment to rA98d7c7ea3f37: build: Use {CFLAGS,CPPFLAGS,LDFLAGS}_FOR_BUILD for helper programs..

I wonder why the flags can't go into CC_FOR_BUILD.

Jul 18 2019, 10:59 AM

Jul 17 2019

werner added a comment to T4619: Unable to decrypt symmetric-key encrypted data.

The problem here is that trial decryption may cost a lot of time because of the passphrase KDF function which, on purpose, takes long. There is one exception: A simple S2K (algo 0) takes no time and its use makes sense iff the passphrase has been created directly as a random string. However, I do not see the use cases for of a set of many passphrases compared to just use public key crypto.

Jul 17 2019, 12:19 PM · gnupg24, gnupg (gpg23), Bug Report
werner closed T4632: Make it easier to cross-compile gpg-error as Wontfix.

In fact this specific scheme of indirect access to pthread objects is there to minimize dependencies of libgpg-error. It makes cross-compiling a bit harder but that is anyway the case because you need to check a lot of things for a new platform.

Jul 17 2019, 12:12 PM · gpgrt, Feature Request
werner triaged T4630: libgcrypt: POWER GHASH Vector Acceleration as Low priority.
Jul 17 2019, 12:07 PM · Feature Request, libgcrypt
werner added a comment to T4630: libgcrypt: POWER GHASH Vector Acceleration.

Please STOP adding such bug reports or feature requests. They are not helpful and such discussion are better done at the mailing list. In case you want to spend money to speed up things you may contact gnupg.com for a quote.

Jul 17 2019, 12:07 PM · Feature Request, libgcrypt
werner triaged T4635: ship gpgscm and necessary *.scm files from gpgrt as Low priority.

It is on on my private todo list but thanks for opening a public issue for tracking.

Jul 17 2019, 12:02 PM · Tests, gpgrt, Feature Request

Jul 16 2019

werner triaged T4529: libgcrypt: POWER AES Vector Acceleration as Normal priority.

Please do not change the priority back. That is a maintainer's task. I consider this along with adding replicas of issues to a bit rude.

Jul 16 2019, 8:33 AM · libgcrypt, Feature Request
werner triaged T4530: libgcrypt: POWER SHA-2 Vector Acceleration as Normal priority.

Please do not change the priority back without discussing this with the maintainer first. Thanks.

Jul 16 2019, 8:31 AM · libgcrypt, Feature Request
werner triaged T4627: "gpg --verbose --list-secret-keys" prints a lot of warning messages unrelated to secret keys as Low priority.
Jul 16 2019, 8:29 AM · gnupg (gpg22), Bug Report
werner closed T4629: POWER AES Vector Acceleration as Spite.
Jul 16 2019, 8:27 AM · libgcrypt, Feature Request
werner triaged T4628: new import-clean default for keys from keyservers modifies the local keyring when anything is returned as Normal priority.
Jul 16 2019, 8:25 AM · Keyserver, gnupg (gpg22), Bug Report
werner added a comment to T4628: new import-clean default for keys from keyservers modifies the local keyring when anything is returned.

You are partly right. I missed that we also do clean the original keyblock while updating a key. The code is

Jul 16 2019, 8:17 AM · Keyserver, gnupg (gpg22), Bug Report
werner added a comment to T4594: dirmngr appears to unilaterally import system CAs.

I see. I am also mostly testing with ntbtls so I was wondering about the report. Thanks for reporting and fixing.

Jul 16 2019, 8:04 AM · Bug Report, dirmngr, gnupg (gpg22)

Jul 15 2019

werner added a comment to T4615: gpg.exe very slow.

You need to delete the flooded keys to make things go faster.

Jul 15 2019, 4:07 PM · Bug Report, gpg4win
werner committed rC1c2cecbb35e1: sexp: Improve argument checking of sexp parser. (authored by werner).
sexp: Improve argument checking of sexp parser.
Jul 15 2019, 9:52 AM
werner triaged T4617: Odd behavior for HTTP(S) scheme in --keyserver config as Low priority.
Jul 15 2019, 8:16 AM · Documentation, Keyserver, dirmngr
werner updated subscribers of T4620: no support for multiple (yubikey) smartcards plugged in at the same time.

The card frame works received a lot of changes in master but we won't backport it to 2.2. Sorry.

Jul 15 2019, 8:14 AM · Restricted Project, Bug Report
werner triaged T4623: pkg-config for mingw needs to emit -lws2_32 as Low priority.
Jul 15 2019, 8:10 AM · Restricted Project, Windows, gpgrt, Bug Report
werner triaged T4624: libassuan-config and libassuan.pc both put -lws2_32 before -lgpg-error, which fails during static linking as Low priority.
Jul 15 2019, 8:09 AM · Restricted Project, Windows, libassuan, Bug Report
werner committed rD21258d2561d3: drafts,openpgp-webkey-service: Typo fix (authored by werner).
drafts,openpgp-webkey-service: Typo fix
Jul 15 2019, 7:35 AM

Jul 12 2019

werner added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

A linked list of 100000 items is not a usable data structure. The problem however is not the linked list but the DoS due to the number of signatures being well beyond the design limit. 1000 key signatures is already a large number and only few people have them. We need to put a limit on them.

Jul 12 2019, 6:40 PM · gnupg (gpg23), Bug Report
werner committed rGfb1c8978f57b: scd: Remove useless GNUPG_SCD_MAIN_HEADER macro. (authored by werner).
scd: Remove useless GNUPG_SCD_MAIN_HEADER macro.
Jul 12 2019, 1:41 PM
werner added a comment to T4573: Files encrypted on another platform using password based encryption (-c) intermittently fail to decrypt on Kleopatra.

@gniibe: We move this issue over to mail. I'll forward it to you.

Jul 12 2019, 8:28 AM · gnupg (gpg22), Bug Report
werner added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

Okay, for 100000 signature this is clearly a win if no key lookup is needed.

Jul 12 2019, 8:27 AM · gnupg (gpg23), Bug Report

Jul 10 2019

werner added a comment to T4541: C implementation of AES is vulnerable to side-channel attacks.

Check out the mailing list gcrypt-devel@

Jul 10 2019, 7:23 PM · side-channel, libgcrypt, Bug Report
werner triaged T4618: DANE OpenPGP certificate retrieval does not verify DNSSEC signatures as Normal priority.

Sure it is not validated. Standard clients do not provide the system features to do that. That is one of the problems with DNSSEC adoption - it works only for servers in practice.

Jul 10 2019, 7:17 PM · dns, dirmngr
werner updated subscribers of T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

@gniibe: I doubt that your fix really makes a difference. The majority of time is spend on searching the keyring for keys. This is why I have the gpgk thing in the works.

Jul 10 2019, 8:50 AM · gnupg (gpg23), Bug Report

Jul 9 2019

werner committed rD8682e3571b01: swdb: Release gnupg 2.2.17 (authored by werner).
swdb: Release gnupg 2.2.17
Jul 9 2019, 7:20 PM
werner committed rD6a6ff3270c5e: web: Announce 2.2.17 (authored by werner).
web: Announce 2.2.17
Jul 9 2019, 7:20 PM
werner closed T4606: Release GnuPG 2.2.17 as Resolved.

Release done.

Jul 9 2019, 5:21 PM · Release Info, gnupg (gpg22)
werner committed rG2671c4dda3db: Post release updates (authored by werner).
Post release updates
Jul 9 2019, 4:57 PM
werner committed rGe58dd1e7364c: po: Auto update (authored by werner).
po: Auto update
Jul 9 2019, 4:57 PM
werner committed rGad0c61972a41: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
Jul 9 2019, 4:57 PM
werner committed rG591523ec94b6: Release 2.2.17 (authored by werner).
Release 2.2.17
Jul 9 2019, 4:57 PM
werner committed rG4f8149b94620: po: Update Czech translation (authored by petr_p).
po: Update Czech translation
Jul 9 2019, 4:57 PM
werner committed rGbec3a6ee2e50: po: Update Polish translation (authored by werner).
po: Update Polish translation
Jul 9 2019, 4:57 PM
werner committed rG05abc36a12b1: po: Update German translation (authored by werner).
po: Update German translation
Jul 9 2019, 4:57 PM
werner closed T4577: extended-key-format test of openpgp/decrypt-unwrap-verify.scm fails on sparc64 and x32 as Resolved.
Jul 9 2019, 3:22 PM · gpgagent, gnupg, Bug Report
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2019q3/000439.html on T4606: Release GnuPG 2.2.17.
Jul 9 2019, 3:21 PM · Release Info, gnupg (gpg22)
werner added a comment to T4606: Release GnuPG 2.2.17.

I did this already on July 3 with commit 458973f502b9a43ecf29e804a2c0c86e78f5927a

Jul 9 2019, 1:27 PM · Release Info, gnupg (gpg22)
werner added a comment to T4615: gpg.exe very slow.

You probably have one of the spammed keys in your keyring. This is a problem with the keyserver networks. Do not use --auto-key-retrieve and avoid using the keyservers until we provide a mitigation with the next gpg4win/gnupg release. See also T4591

Jul 9 2019, 12:25 PM · Bug Report, gpg4win
werner committed rGb6effaf4669b: gpg: Fix regression in option "self-sigs-only". (authored by werner).
gpg: Fix regression in option "self-sigs-only".
Jul 9 2019, 11:26 AM
werner committed rG3c2cf5ea9520: gpg: Do not try the import fallback if the options are already used. (authored by werner).
gpg: Do not try the import fallback if the options are already used.
Jul 9 2019, 11:26 AM
werner committed rGa29156d5a650: gpg: Do not try the import fallback if the options are already used. (authored by werner).
gpg: Do not try the import fallback if the options are already used.
Jul 9 2019, 11:15 AM
werner committed rGeec150eca78a: gpg: Fix regression in option "self-sigs-only". (authored by werner).
gpg: Fix regression in option "self-sigs-only".
Jul 9 2019, 11:15 AM

Jul 8 2019

werner added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

Using several python versions?

Jul 8 2019, 9:53 AM · gpgme, Python, Bug Report
werner added a comment to rG39c40e572c56: scd: Fix keygrip search..

Sorry for that

Jul 8 2019, 9:51 AM

Jul 5 2019

werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

Because this is a GPGME bug.

Jul 5 2019, 6:36 PM · gpgme, Bug Report
werner added a comment to T4607: enable `import-clean` by default.

That is a limit for the web key service to publish a certificate. IIRC, Debian developers do not use this but Debian creates the WKD from a database.

Jul 5 2019, 6:34 PM · Feature Request
werner committed rG40ea9dbdc29b: Prepare NEWS for the next release (authored by werner).
Prepare NEWS for the next release
Jul 5 2019, 3:45 PM
werner added a comment to T4158: UIF (User Interaction Flag) DO support.

I think we should not backport this to 2.2 - okay?

Jul 5 2019, 11:14 AM · Restricted Project, Feature Request, scd, gnupg
werner removed a project from T3464: successful decryption with session key reports failure if public key is unknown: gnupg (gpg22).
Jul 5 2019, 11:12 AM · gpgme, Bug Report
werner edited projects for T4601: gpg --quiet --quick-sign-key is not quiet, added: gnupg (gpg23); removed gnupg (gpg22).
Jul 5 2019, 11:08 AM · gnupg24, gnupg (gpg23), Bug Report
werner added a comment to T4601: gpg --quiet --quick-sign-key is not quiet.

Quiet tricky to get right; needs some rework.

Jul 5 2019, 11:08 AM · gnupg24, gnupg (gpg23), Bug Report
werner closed T4595: GPG: auto-key-retrieve should prefer WKD over Keyserver as Resolved.

Done for master and 2.2.

Jul 5 2019, 10:49 AM · gnupg (gpg22), wkd
werner closed T4595: GPG: auto-key-retrieve should prefer WKD over Keyserver, a subtask of T4606: Release GnuPG 2.2.17, as Resolved.
Jul 5 2019, 10:49 AM · Release Info, gnupg (gpg22)
werner committed rG3242837d203a: gpg: With --auto-key-retrieve prefer WKD over keyservers. (authored by werner).
gpg: With --auto-key-retrieve prefer WKD over keyservers.
Jul 5 2019, 10:44 AM
werner committed rG6396f8d115f2: wkd: Change client/server limit back to 64 KiB (authored by werner).
wkd: Change client/server limit back to 64 KiB
Jul 5 2019, 10:44 AM
werner committed rG96bf8f477805: gpg: With --auto-key-retrieve prefer WKD over keyservers. (authored by werner).
gpg: With --auto-key-retrieve prefer WKD over keyservers.
Jul 5 2019, 10:33 AM
werner committed rGb0e8724b1025: wkd: Change client/server limit back to 64 KiB (authored by werner).
wkd: Change client/server limit back to 64 KiB
Jul 5 2019, 10:33 AM
werner lowered the priority of T4393: GnuPG should always accept key updates even if the update does not contain UIDs from Normal to Low.
Jul 5 2019, 8:02 AM · gnupg (gpg23), Feature Request
werner added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

Not sending the user id packet, is just a bad idea because that user id exists and from my understanding they are sending the self-signatures anyway. They should not try to argue with the GDPR here, that is privacy theater. The key itself is a personal data and due to technical reasons this data is required. What they can do is to accept only user ids which carry just only mail address and no comments or name. posteo.de for example requires this for years and the WKD drafts has a feature to support this.

Jul 5 2019, 7:58 AM · gnupg (gpg23), Feature Request
werner added a comment to T4607: enable `import-clean` by default.

You are right. I again mixed this up with gpg-wks-client. Over there we have a limit implemented unsing --max-output to avoid compression based attacks.

Jul 5 2019, 7:51 AM · Feature Request