Page MenuHome GnuPG
Feed Advanced Search

Mar 19 2019

werner committed rE66268001ef21: po: auto update (authored by werner).
po: auto update
Mar 19 2019, 11:31 AM
werner committed rE85f427fd28ae: Release 1.36 (authored by werner).
Release 1.36
Mar 19 2019, 11:31 AM
werner committed rE174de38509eb: po: Update German translation (authored by werner).
po: Update German translation
Mar 19 2019, 11:31 AM
werner committed rEe4f460d8e338: estream: Increase buffer size for Windows. (authored by werner).
estream: Increase buffer size for Windows.
Mar 19 2019, 11:31 AM
werner committed rEda4807e0afa8: syscfg: Add armv7a-unknown-linux-gnueabihf as an alias. (authored by werner).
syscfg: Add armv7a-unknown-linux-gnueabihf as an alias.
Mar 19 2019, 11:31 AM
werner closed T4413: Release libgpg-gerror 1.36 as Resolved.
Mar 19 2019, 10:46 AM · gpgrt, Release Info
werner updated the task description for T4413: Release libgpg-gerror 1.36.
Mar 19 2019, 10:46 AM · gpgrt, Release Info
werner committed rD989faadb9132: swdb: Release gpgrt 1.26 (authored by werner).
swdb: Release gpgrt 1.26
Mar 19 2019, 10:36 AM
werner created T4413: Release libgpg-gerror 1.36.
Mar 19 2019, 9:43 AM · gpgrt, Release Info
werner closed T4392: Imports public key only, will not import secret key as Resolved.
Mar 19 2019, 9:40 AM · gnupg, Feature Request, gpg4win
werner closed T4409: libgpg-error fails to cross-compile for armv7a-unknown-linux-gnueabihf [PATCH] as Resolved.

Thanks. Actually the same as arm7-unknown-linux-gnueabihf. I have added it to the alias table to be released with 1.36.

Mar 19 2019, 8:07 AM · Bug Report
werner added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

Please show an example regarding something else than a failed access to a pool of keyservers. I explained why it can't work for pools for you.

Mar 19 2019, 7:59 AM · gnupg (gpg22), dns, dirmngr
werner added a comment to T4410: Memory leak in import recently introduced.

This file is readable. You must have changed the former one's visibility so that only you can view it.

Mar 19 2019, 7:56 AM · Bug Report

Mar 18 2019

werner removed a project from T1537: gpgv does not handle expired or revoked keys: gnupg (gpg22).
Mar 18 2019, 7:31 PM · Feature Request, gnupg
werner edited projects for T3257: dirmngr cannot set port for nameserver, added: Feature Request; removed gnupg (gpg22), Bug Report.
Mar 18 2019, 7:30 PM · Feature Request, dirmngr
werner removed a project from T2398: finger support using SRV DNS records: gnupg (gpg22).
Mar 18 2019, 7:29 PM · gnupg, Feature Request, dirmngr
werner closed T2908: dirmngr can't be build w/o LDAP as Wontfix.
Mar 18 2019, 7:28 PM · dirmngr, gnupg (gpg22), Bug Report, gnupg
werner closed T4319: New 2017 MAC permission isues on gpg-agent as Invalid.
Mar 18 2019, 7:27 PM · MacOS, gpgagent, gnupg (gpg22)
werner closed T3065: dirmngr: proxy issues with dnslookup causing failure as Invalid.

No we can't we need to know the IP addresses to handle the pools. I have given a workaround for you in my previous comment. You can also use install Tor which we can use for DNS resolving.

Mar 18 2019, 7:26 PM · gnupg (gpg22), dns, dirmngr
werner lowered the priority of T3972: 100% CPU usage endles loop of gpg --list-keys from Normal to Low.

We can't replicate that and got no more response for 9 months.

Mar 18 2019, 7:22 PM · gnupg (gpg22)
werner edited projects for T3573: Research performance problems with some large keyring., added: gnupg (gpg23); removed gnupg (gpg22).
Mar 18 2019, 7:18 PM · gnupg (gpg23)
werner created T4412: Release GnuPG 2.2.14.
Mar 18 2019, 7:14 PM · Release Info, gnupg (gpg22)
werner committed rG68c29eb37e40: po: Minor update to the Polish translation (authored by Jan Kowalski <rjanusz3@gmail.com>).
po: Minor update to the Polish translation
Mar 18 2019, 6:45 PM
werner committed rGdc00947b21dc: po: Update Russian translation (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation
Mar 18 2019, 6:45 PM
werner added a comment to T4410: Memory leak in import recently introduced.

That was an intermediate commit on master - it is likely that there are memory leaks.
Moving the test around is not a solution. BTW {F630817} is not accessible.

Mar 18 2019, 6:04 PM · Bug Report
werner updated the task description for T4410: Memory leak in import recently introduced.
Mar 18 2019, 6:03 PM · Bug Report
werner committed rGde70a2f377c1: gpg: Do not bail out on v5 keys in the local keyring. (authored by werner).
gpg: Do not bail out on v5 keys in the local keyring.
Mar 18 2019, 2:35 PM
werner committed rG0e73214dd208: gpg: Allow import of PGP desktop exported secret keys. (authored by werner).
gpg: Allow import of PGP desktop exported secret keys.
Mar 18 2019, 1:19 PM
werner committed rG43b23aa82be7: gpg: Avoid importing secret keys if the keyblock is not valid. (authored by werner).
gpg: Avoid importing secret keys if the keyblock is not valid.
Mar 18 2019, 1:19 PM
werner committed rG61fc831885b0: tests: Add sample secret key w/o binding signatures. (authored by werner).
tests: Add sample secret key w/o binding signatures.
Mar 18 2019, 1:19 PM
werner committed rGdb2d75f1ffed: gpg: During secret key import print "sec" instead of "pub". (authored by werner).
gpg: During secret key import print "sec" instead of "pub".
Mar 18 2019, 1:19 PM
werner committed rG184fbf014ae5: gpg: Simplify an interactive import status line. (authored by werner).
gpg: Simplify an interactive import status line.
Mar 18 2019, 1:19 PM
werner committed rG5205512fc092: gpg: Allow import of PGP desktop exported secret keys. (authored by werner).
gpg: Allow import of PGP desktop exported secret keys.
Mar 18 2019, 1:12 PM

Mar 15 2019

werner committed rGf799e9728bca: gpg: Avoid importing secret keys if the keyblock is not valid. (authored by werner).
gpg: Avoid importing secret keys if the keyblock is not valid.
Mar 15 2019, 8:43 PM
werner committed rG8c20a363c221: tests: Add sample secret key w/o binding signatures. (authored by werner).
tests: Add sample secret key w/o binding signatures.
Mar 15 2019, 8:43 PM
werner committed rGf64477db8656: gpg: During secret key import print "sec" instead of "pub". (authored by werner).
gpg: During secret key import print "sec" instead of "pub".
Mar 15 2019, 8:43 PM
werner committed rGf06b6fe47f56: gpg: Simplify an interactive import status line. (authored by werner).
gpg: Simplify an interactive import status line.
Mar 15 2019, 8:43 PM
werner added a comment to T4392: Imports public key only, will not import secret key.

The secret import code actually had a bug in that it silently imported the secret key anyway, so that after importing the public key the secret key showed up. That was not intended because we do not want to allow importing arbitrary keys or subkeys if the don't have a corresponding public (sub)key with the mandatory key-binding signature. This has now been fixed. A fix for the actual problem will come soon.

Mar 15 2019, 7:45 PM · gnupg, Feature Request, gpg4win
werner claimed T4392: Imports public key only, will not import secret key.
Mar 15 2019, 12:18 PM · gnupg, Feature Request, gpg4win
werner lowered the priority of T2669: gpg --import auto-launches gpg-agent even when no secret keys are imported from Normal to Low.
Mar 15 2019, 12:18 PM · Bug Report, gnupg
werner closed T4407: Heap-use-after-free from commit 01c87d4c as Resolved.

Thanks.

Mar 15 2019, 8:59 AM · Bug Report
werner committed rG3e1f3df6183b: gpg: Fix recently introduced use after free. (authored by werner).
gpg: Fix recently introduced use after free.
Mar 15 2019, 8:57 AM

Mar 14 2019

werner committed rGbdda31a26bc6: kbx: Unify the fingerprint search modes. (authored by werner).
kbx: Unify the fingerprint search modes.
Mar 14 2019, 2:55 PM
werner created T4406: Allow the use of the default-new-key-algo format for --quick-gen-key..
Mar 14 2019, 12:29 PM · gnupg24, Feature Request
werner committed rGcaf4b3fc16e9: gpg: Make rfc4880bis the default. (authored by werner).
gpg: Make rfc4880bis the default.
Mar 14 2019, 11:30 AM
werner committed rG01c87d4ce23b: gpg: Implement v5 keys and v5 signatures. (authored by werner).
gpg: Implement v5 keys and v5 signatures.
Mar 14 2019, 11:30 AM
werner committed rGf40e9d6a5285: kbx: Add support for 32 byte fingerprints. (authored by werner).
kbx: Add support for 32 byte fingerprints.
Mar 14 2019, 11:30 AM
werner committed rGa21ca3a1eff4: gpg: Implemented latest rfc4880bis version 5 packet hashing. (authored by werner).
gpg: Implemented latest rfc4880bis version 5 packet hashing.
Mar 14 2019, 11:30 AM

Mar 12 2019

werner added projects to T4392: Imports public key only, will not import secret key: Feature Request, gnupg.

Checking the OpenPGP specs again, there is actually an "exit" clause for this PGP bug. Or well, what I would consider to be a bug. A fix for this is not easy because it would require to detect this at an outer level (the ascii armor) which we don't do because gpg is build along a streaming concept as almost all Unix tools. What we can do is to allow import of a secret key in that PGP format iff a public key is already there. In practise this would mean to run the import two times and ignore the errors from the first import.

Mar 12 2019, 7:53 AM · gnupg, Feature Request, gpg4win

Mar 11 2019

werner committed rG9f37e93dd741: dirmngr: Avoid testing for Tor with --gpgconf-list. (authored by werner).
dirmngr: Avoid testing for Tor with --gpgconf-list.
Mar 11 2019, 6:32 PM
werner closed T4401: GnuPG should generate a direct-key signature to constrain the primary key, and convey preferences and features as Wontfix.

See T4400.

Mar 11 2019, 2:00 PM · Feature Request
werner closed T4400: GnuPG fails to parse algorithm preferences (and presumably features) from direct key signatures as Invalid.

That is correct according to the specs:

Mar 11 2019, 1:58 PM · Bug Report
werner added a comment to T4399: gpg2 --edit-key "Need the secret key to do this.".

What terms in the man page are troublesome for you?

Mar 11 2019, 9:00 AM · gnupg, Documentation

Mar 10 2019

werner added a comment to T4399: gpg2 --edit-key "Need the secret key to do this.".

You are keeping your primary secret key offline. You need the primary secret key for most operations because it is required to bind user ids or new subkeys to the primary key. The "pub" indicates that you have only the public part of the primary key. There are several howtos on how to move a key offline and you seem to have followed on of them. The common advise is to have a designated box with the full key (including the primary key) and use that for key maintenance. Of course you can also import the primary secret key.

Mar 10 2019, 2:43 PM · gnupg, Documentation

Mar 9 2019

werner removed a project from T4396: no connection to ui server kleopatra start up error: Bug Report.
Mar 9 2019, 10:51 AM · uiserver, kleopatra, gpg4win

Mar 8 2019

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

I meant the abbreviations. PGP is based on a code base dating back to 1992; for example we mostly used the term keyblock instead of certificate in the code.

Mar 8 2019, 8:26 AM · gnupg (gpg23), Feature Request
werner triaged T4365: Encoding problem: gpg truncates multibyte characters in interactive prompts on Windows as Normal priority.

I reviewed the multibyte handling in GnuPG and you are right, there is a general problem because we use ReadConsoleA and basically GetCommandLineA, so there is no way for multibyte input unless a parameter file is used. Output is also broken, but that is easier to fix iff the input case has been fixed.

Mar 8 2019, 8:18 AM · Windows, gnupg (gpg23), Bug Report
werner created T4398: Rework Console and command line handling on Windows.
Mar 8 2019, 8:12 AM · Feature Request, gnupg (gpg23)
werner added a project to T4397: GPG Error - version >= 1.25... no: gpgrt.

FWIW:
The first config.log is from a gnutls build.
The second for libassuan 2.5.3 and has been configured:

./configure --enable-shared --prefix=/var/tmp --libdir=/var/tmp/lib64
Mar 8 2019, 7:46 AM · gpgrt, Bug Report

Mar 7 2019

werner committed rGb7de105e0a83: common: Minor rework of tty_get. (authored by werner).
common: Minor rework of tty_get.
Mar 7 2019, 2:29 PM
werner closed T4367: gnupg fails to build with gcc9 as Resolved.
Mar 7 2019, 1:05 PM · gnupg (gpg22), Bug Report
werner added a comment to T4367: gnupg fails to build with gcc9.

Changes backported to 2.2

Mar 7 2019, 1:05 PM · gnupg (gpg22), Bug Report
werner committed rGee08a15e3128: libdns: Avoid using compound literals (8). (authored by gniibe).
libdns: Avoid using compound literals (8).
Mar 7 2019, 1:04 PM
werner committed rG4ab0fef5dc85: libdns: Avoid using compound literals (7). (authored by gniibe).
libdns: Avoid using compound literals (7).
Mar 7 2019, 1:04 PM
werner committed rGf3af1707690b: libdns: Avoid using compound literals (6). (authored by gniibe).
libdns: Avoid using compound literals (6).
Mar 7 2019, 1:04 PM
werner committed rG500151e6daf5: libdns: Avoid using compound literals (5). (authored by gniibe).
libdns: Avoid using compound literals (5).
Mar 7 2019, 1:04 PM
werner committed rG229302aecf8d: libdns: Avoid using compound literals (4). (authored by gniibe).
libdns: Avoid using compound literals (4).
Mar 7 2019, 1:04 PM
werner committed rGf0de4fc99076: libdns: Avoid using compound literals (3). (authored by gniibe).
libdns: Avoid using compound literals (3).
Mar 7 2019, 1:04 PM
werner committed rGff7d01fc6d39: libdns: Avoid using compound literals (2). (authored by gniibe).
libdns: Avoid using compound literals (2).
Mar 7 2019, 1:04 PM
werner committed rG1318d1e2d509: libdns: Avoid using compound literals. (authored by gniibe).
libdns: Avoid using compound literals.
Mar 7 2019, 1:04 PM
werner committed rG557c721e787e: dirmngr: Add CSRF protection exception for protonmail. (authored by werner).
dirmngr: Add CSRF protection exception for protonmail.
Mar 7 2019, 11:35 AM
werner committed rG134c3c16523b: dirmngr: Add CSRF protection exception for protonmail. (authored by werner).
dirmngr: Add CSRF protection exception for protonmail.
Mar 7 2019, 11:34 AM
werner committed rG2e4151a3412c: gpgtar: Improve error messages. (authored by werner).
gpgtar: Improve error messages.
Mar 7 2019, 10:58 AM
werner committed rG5d73c231e4f2: gpgtar: Make option -C work for archive creation. (authored by werner).
gpgtar: Make option -C work for archive creation.
Mar 7 2019, 10:58 AM
werner committed rGb3c8ce9e4343: sm: Print Yubikey attestation extensions with --dump-cert. (authored by werner).
sm: Print Yubikey attestation extensions with --dump-cert.
Mar 7 2019, 10:58 AM
werner committed rGd2a7f9078a46: gpg: Make invalid primary key algos obvious in key listings. (authored by werner).
gpg: Make invalid primary key algos obvious in key listings.
Mar 7 2019, 10:58 AM
werner committed rG150d5452318e: tests: Add "disable-scdaemon" in gpg-agent.conf. (authored by gniibe).
tests: Add "disable-scdaemon" in gpg-agent.conf.
Mar 7 2019, 10:58 AM
werner committed rGe7eafe101975: scd: Fix flushing of CA-FPR data objects (authored by werner).
scd: Fix flushing of CA-FPR data objects
Mar 7 2019, 10:58 AM
werner committed rG77a285a0a949: agent: Support --mode=ssh option for CLEAR_PASSPHRASE. (authored by gniibe).
agent: Support --mode=ssh option for CLEAR_PASSPHRASE.
Mar 7 2019, 10:58 AM
werner claimed T4307: Importing existing elgamal subkey fails.
Mar 7 2019, 8:00 AM · gnupg, Bug Report
werner added a project to T4374: unable to login to gnupg.org with a twitter account: Info Needed.
Mar 7 2019, 7:58 AM · dev.gnupg.org
werner closed T4386: Improve documentation about gpgv keyring selection as Resolved.

Applied to 2.2 and master. Thanks.

Mar 7 2019, 7:56 AM · gpgv
werner committed rGa7b2a87f940d: gpgv: Improve documentation for keyring choices (authored by dkg).
gpgv: Improve documentation for keyring choices
Mar 7 2019, 7:56 AM
werner committed rG096c2aa705f8: gpgv: Improve documentation for keyring choices (authored by dkg).
gpgv: Improve documentation for keyring choices
Mar 7 2019, 7:55 AM
werner committed rGb3a7a5140784: gpgtar: Make option -C work for archive creation. (authored by werner).
gpgtar: Make option -C work for archive creation.
Mar 7 2019, 7:55 AM
werner triaged T4393: GnuPG should always accept key updates even if the update does not contain UIDs as Normal priority.

Thanks. [I wonder why the looong established terms public-keyblock and key-signature must be replace by arbitrary new terms.]

Mar 7 2019, 7:50 AM · gnupg (gpg23), Feature Request

Mar 6 2019

werner removed a project from T4392: Imports public key only, will not import secret key: Bug Report.

The test.asc is the concatenation of two armored PGP keyblocks. The first is a secret key block and the second a public key block. The secret key block includes all information from the public key block and thus only the secret key block is required. BUT: The secret key block is not standard conform because it does not include any binding signature (neither for the user-id nor for the subkey).

Mar 6 2019, 6:46 PM · gnupg, Feature Request, gpg4win
werner edited projects for T4393: GnuPG should always accept key updates even if the update does not contain UIDs, added: gnupg; removed gnupg (gpg22).
Mar 6 2019, 6:05 PM · gnupg (gpg23), Feature Request
werner added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

TPK ?
TPS ?

Mar 6 2019, 6:04 PM · gnupg (gpg23), Feature Request
werner created T4394: Use I/O callbacks in gpgtar .
Mar 6 2019, 6:01 PM · gnupg (gpg22), gpgtar
werner committed rG91ae3e7fb662: agent: Re-introduce --enable-extended-key-format. (authored by werner).
agent: Re-introduce --enable-extended-key-format.
Mar 6 2019, 5:59 PM
werner committed rG72feb8fa8280: gpgtar: Improve error messages. (authored by werner).
gpgtar: Improve error messages.
Mar 6 2019, 5:59 PM
werner committed rG05eff1f6623c: agent: Default to extended key format. (authored by werner).
agent: Default to extended key format.
Mar 6 2019, 2:11 PM
werner committed rGaf9f4fb3d204: doc: First take on instructions on how to init PIV cards (authored by werner).
doc: First take on instructions on how to init PIV cards
Mar 6 2019, 12:46 PM
werner committed rG4e1f04a4cd30: card: Allow PEM encoded certificates in "writecert". (authored by werner).
card: Allow PEM encoded certificates in "writecert".
Mar 6 2019, 12:46 PM
werner committed rG772bba34ea08: card: Print the keyref also for non-initialized slots. (authored by werner).
card: Print the keyref also for non-initialized slots.
Mar 6 2019, 10:26 AM
werner added a comment to T4377: gpg-agent does not anymore restart a killed scdaemon.

Thanks for fixing that.

Mar 6 2019, 8:05 AM · gnupg (gpg23), gpgagent, scd

Mar 5 2019

werner placed T4391: GnuPG: Failure to import public key up for grabs.

The creating software is broken in regard to non-ASCII characters in the UID:

Mar 5 2019, 8:13 PM · Not A Bug, gnupg
werner claimed T4391: GnuPG: Failure to import public key.
Mar 5 2019, 6:22 PM · Not A Bug, gnupg
werner committed rG8d4af54ddd03: card: Print card version. Check for bad Yubikeys. (authored by werner).
card: Print card version. Check for bad Yubikeys.
Mar 5 2019, 5:41 PM