Page MenuHome GnuPG
Feed Advanced Search

Nov 2 2017

werner committed rG922bae8082f2: gpg: Unifiy the message for re-configuring cards. (authored by werner).
gpg: Unifiy the message for re-configuring cards.
Nov 2 2017, 5:24 PM
werner committed rG3da47d19df89: agent: Fix returning GPG_ERR_NOT_FOUND wrongly. (authored by gniibe).
agent: Fix returning GPG_ERR_NOT_FOUND wrongly.
Nov 2 2017, 5:09 PM
werner closed T3479: tests fail with --disable-gpg as Resolved.
Nov 2 2017, 5:00 PM · Bug Report
werner committed rG16513102036a: build: Remove configure options --disable-gpg (authored by werner).
build: Remove configure options --disable-gpg
Nov 2 2017, 5:00 PM
werner triaged T3479: tests fail with --disable-gpg as Low priority.

gpg is required by several parts of GnuPG. Tracking dependencies for it for the esoteric case of not building it does not make any sense. Thus the option will be removed from from master.

Nov 2 2017, 4:57 PM · Bug Report

Nov 1 2017

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

What do you think about a special case for the homedir "/dev/null" ? We use this device as a specila value at other places too. I have often seen "/nonexistent" in /etc/passwd but there is no standard for this. However, /dev/null is well defined.

Nov 1 2017, 6:56 PM · gpgme, Bug Report
werner committed rG0e5bd473a07f: common: Accept the Z-suffix for yymmddThhmmssZ format. (authored by gniibe).
common: Accept the Z-suffix for yymmddThhmmssZ format.
Nov 1 2017, 6:42 PM
werner committed rG3924e1442c66: agent: Clean up pinentry access locking. (authored by gniibe).
agent: Clean up pinentry access locking.
Nov 1 2017, 6:42 PM
werner committed rG4738256f2e0d: agent: Allow recursive use of pinentry. (authored by gniibe).
agent: Allow recursive use of pinentry.
Nov 1 2017, 6:41 PM
werner closed T3474: gpg: Note: '--list-options' is not considered an option as Invalid.

Actually before the fingerprint, which is a general argument and not an argument to -k. Thus

Nov 1 2017, 6:29 PM · Bug Report
werner committed rGfd3f5ca151b9: Register another OpenPGP card vendor. (authored by werner).
Register another OpenPGP card vendor.
Nov 1 2017, 6:23 PM
werner committed rG87b94e08d781: gpg: Remove trailing comma in an enum. (authored by werner).
gpg: Remove trailing comma in an enum.
Nov 1 2017, 6:23 PM
werner committed rGf795f4529d8a: gpg: Rename two card related functions in card-util. (authored by werner).
gpg: Rename two card related functions in card-util.
Nov 1 2017, 6:23 PM

Oct 27 2017

werner added a comment to T3471: gpgme decryptverify indicating wrongly an error..

"gpg -d" decrypts data why do you think you can decrypt or verify it again?

Oct 27 2017, 11:02 PM · Not A Bug, gnupg, Bug Report
werner committed rGf6ab97fd9620: Merge branch 'STABLE-BRANCH-2-2' into master (authored by werner).
Merge branch 'STABLE-BRANCH-2-2' into master
Oct 27 2017, 2:15 PM
werner added a comment to T3467: Wrong installation directory for GnuPG.

You can't and you shall not.

Oct 27 2017, 1:34 PM · Bug Report, gpg4win
werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.
$ gpg --homedir /notexistent -dv <1.msg --override-session-key 7:D6E1027D58A0CB047C41EA881A137197 --status-fd 2 
gpg: keyblock resource '/notexistent/pubring.kbx': No such file or directory
[GNUPG:] ERROR add_keyblock_resource 33587281
gpg: public key is 7F3B7ED4319BCCA8
[GNUPG:] ENC_TO 7F3B7ED4319BCCA8 18 0
[GNUPG:] ERROR keydb_search 33554445
gpg: encrypted with ECDH key, ID 7F3B7ED4319BCCA8

Indeed, this makes gpg return 2. The reason is that the first error message uses log_error which sets a flag to have gpg return 2. Now, changing this to log_info may produce problems for applications which expect that gpg errors out for a bad homedir.

Oct 27 2017, 9:52 AM · gpgme, Bug Report
werner accepted rGfb7828676cc2: agent: Clean up pinentry access locking..
Oct 27 2017, 9:41 AM
werner added a comment to T3190: Recursive call of pinentry.

Oh I see you did the Right Thing which back then I was too lazy to do. Thanks.

Oct 27 2017, 9:36 AM · gnupg (gpg22)
werner removed 2 auditor(s) for rD6021eb85de1a: web: Fix bitcoin address.: kai, aa.
Oct 27 2017, 9:34 AM
werner added a comment to rD6021eb85de1a: web: Fix bitcoin address..

1 - How that key pair was seeded ? For Instance.

Oct 27 2017, 9:33 AM

Oct 26 2017

werner edited projects for T3277: decrypting data symmetrically doesn't reliably convey confidentiality property, added: Feature Request; removed Bug Report.

I would consider this feature request. Right now you can do this by providing an empty keyring.

Oct 26 2017, 5:09 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3286: card: Yubikey factory-reset failure .

I am pretty sure that older cards required this behaviour. It might have been a workaround for a bug in scdaemon, though - I am not sure. So we should test this with all available card versions.

Oct 26 2017, 4:58 PM · gnupg (gpg22), scd
werner created T3468: Admin for Phrabicator needed.
Oct 26 2017, 4:53 PM · dev.gnupg.org
werner assigned T3422: Latest gpg4win-3.0.0 does not show nor create Gp4Win start menu, no doc available after install (Win7-64) to JochenSaalfeld.
Oct 26 2017, 4:43 PM · gpg4win, Bug Report
werner closed T3467: Wrong installation directory for GnuPG as Invalid.

Right, this differs. GnuPG is now installed at a well known location. Actually the Gpg4win installer includes the standard GnuPG installer and it is possible to update just GnuPG without a need to update the entire gpg4win.
This avoid multiple installs of GnuPG with all its problems.

Oct 26 2017, 4:41 PM · Bug Report, gpg4win
werner renamed T3287: Improve http proxy support by honoring SRV RRs. from Improve http proxy support to Improve http proxy support by honoring SRV RRs..
Oct 26 2017, 1:10 PM · gnupg, dirmngr
werner closed T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC) as Resolved.

I close this for now. If you run into problems with 2.2.2 again, please re-open this bug.

Oct 26 2017, 1:09 PM · gnupg (gpg22), Bug Report, gnupg
werner added a project to T3065: dirmngr: proxy issues with dnslookup causing failure: Info Needed.
Oct 26 2017, 1:05 PM · gnupg (gpg22), dns, dirmngr
werner added a comment to T3283: Set 'mym4_revision' to 0 if not a git repo.

Thanks for the list

Oct 26 2017, 1:01 PM · libgcrypt, Bug Report
werner claimed T3283: Set 'mym4_revision' to 0 if not a git repo.
Oct 26 2017, 12:59 PM · libgcrypt, Bug Report
werner added inline comments to rG3b66a256e376: agent: Allow recursive use of pinentry..
Oct 26 2017, 12:57 PM
werner raised the priority of T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel from Normal to High.
Oct 26 2017, 12:40 PM · Bug Report
werner added a comment to T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel.

Using an npth function is not good because we want to come up with a reasonable iteration count. Allowing npth to switch threads would not be good. The Linux specific solution in /D450 looks like a good solution but it needs some testing.

Oct 26 2017, 12:39 PM · Bug Report
werner added a reviewer for D450: clock_gettime if CLOCK_THREAD_CPUTIME_ID is available.: peter_tux.
Oct 26 2017, 12:35 PM

Oct 25 2017

werner triaged T3466: Add tool to convert a card backup key to a regular secret key as Normal priority.
Oct 25 2017, 8:02 AM · gnupg (gpg23), Feature Request
werner created T3466: Add tool to convert a card backup key to a regular secret key.
Oct 25 2017, 8:02 AM · gnupg (gpg23), Feature Request
jcross awarded T3463: UI says “Secret key is available.” in gpg when it is not a Love token.
Oct 25 2017, 1:10 AM · Bug Report, gnupg (gpg22)

Oct 24 2017

werner added a comment to T3190: Recursive call of pinentry.

The obvious fix to unlock and relock the pinentry during the callback would have the problem that instead of the confirmation request a pinentry from another connection may pop up. That would be quite confusing.

Oct 24 2017, 9:58 PM · gnupg (gpg22)
werner closed T3397: gpg: --refresh-keys became extremely verbose and complaining as Resolved.

I moved most of the output to the debug category. Everything elese does not make much sense. I also fixed the stats printed for each reordered/fixed key to be prefixed with the keyid so all info is on one line. -q should fully silence them.

Oct 24 2017, 9:26 PM · gnupg (gpg22)
werner committed rG84af859e391a: gpg: Avoid superfluous sig check info during import. (authored by werner).
gpg: Avoid superfluous sig check info during import.
Oct 24 2017, 9:23 PM
werner committed rG812fe29bff42: build: New configure option --enable-werror (authored by werner).
build: New configure option --enable-werror
Oct 24 2017, 7:15 PM
werner committed rGe417aaf69817: build: Do not mess with CFLAGS in configure. (authored by werner).
build: Do not mess with CFLAGS in configure.
Oct 24 2017, 7:15 PM
werner closed T3255: Trust model direct does not respect local signatures as Invalid.

The trust-model=direct does not care about signatures or user ids. It simply checks the user assigned _ownertrust_ to decide whether a key is valid:

Oct 24 2017, 6:00 PM · gnupg (gpg22)
werner closed T1644: Do not expect KeyIDs to be unique as Resolved.
Oct 24 2017, 5:51 PM · gnupg (gpg22), S/MIME, Bug Report
werner committed rG1067403c8a7f: sm: Do not expect X.509 keyids to be unique (authored by perske).
sm: Do not expect X.509 keyids to be unique
Oct 24 2017, 5:50 PM
werner added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

Just tried this but can't replicate it:

$ ../g10/gpg -dv <1.msg --override-session-key 7:D6E1027D58A0CB047C41EA881A137197 --status-fd 2 
gpg: public key is 7F3B7ED4319BCCA8
[GNUPG:] ENC_TO 7F3B7ED4319BCCA8 18 0
gpg: encrypted with ECDH key, ID 7F3B7ED4319BCCA8
[GNUPG:] BEGIN_DECRYPTION
gpg: AES encrypted data
[GNUPG:] DECRYPTION_INFO 2 7
gpg: original file name=''
[GNUPG:] PLAINTEXT 62 1508859245 
[GNUPG:] PLAINTEXT_LENGTH 68
"Well hello there Charlie Brown, you blockhead."
                -- Lucy Van Pelt
[GNUPG:] DECRYPTION_OKAY
[GNUPG:] GOODMDC
[GNUPG:] END_DECRYPTION
$ echo $?
0
$ gpg -k 7F3B7ED4319BCCA8
gpg: error reading key: No public key
Oct 24 2017, 5:48 PM · gpgme, Bug Report
werner committed rGf8e2d87532ef: Register DCO for Rainer Perske (authored by werner).
Register DCO for Rainer Perske
Oct 24 2017, 5:20 PM
werner triaged T3453: GPA: Add folders in the "Keying Manager" window as Low priority.
Oct 24 2017, 3:11 PM · gpa, Feature Request
werner triaged T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before as Normal priority.
Oct 24 2017, 3:09 PM · gnupg22 (gnupg-2.2.42), Restricted Project
werner added a project to T3462: After installing GPG4Win 3.0.0 Kleopatra.exe crashes and will not start.: gpg4win.
Oct 24 2017, 3:08 PM · gpg4win, Bug Report
werner triaged T3465: --pinentry-mode loopback with --delete-secret-keys as Normal priority.

gpg-agent sometimes pops up confirmation dialogs. This can't yet be handled with the loopback pinentry. Try gpg option --batch.

Oct 24 2017, 3:07 PM · gnupg, Bug Report
werner placed T3261: look for a better xmpp tool for the git bot up for grabs.
Oct 24 2017, 3:04 PM · dev.gnupg.org
werner removed a member for Tests: justus.
Oct 24 2017, 3:03 PM
werner removed a member for g10code: justus.
Oct 24 2017, 3:01 PM
werner removed a member for g10code: kai.
Oct 24 2017, 3:01 PM
werner removed a member for g10code: marcus.
Oct 24 2017, 3:01 PM
werner placed T2968: gpg --search: Connection closed in DNS up for grabs.
Oct 24 2017, 3:00 PM · Info Needed, gnupg (gpg22), Bug Report, Debian, Keyserver, dirmngr
werner added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

Is this still a problem with 2.2.1? IIRC, we fixed a few DNS things.

Oct 24 2017, 2:58 PM · gnupg (gpg22), dns, dirmngr
werner added a comment to T3101: GnuPG 2.2 cannot import secret keys from 1.4/2.0's secring.gpg directly (if it is expired by original expiration date).

What I use to force the old keyring format is to export a public key to a file and rename that to pubring.gpg. And of course delete the pubring.kbx.

Oct 24 2017, 12:34 PM · workaround, gnupg, Bug Report
werner closed T2684: GPG encrypts using a key of a partial recipient match instead of exact match as Wontfix.

Won't we fixed for 1.4 and 2.0 (which is too close to EOL). Has been fixed for master; see T2359.

Oct 24 2017, 12:32 PM · gnupg (gpg14), Bug Report
werner edited projects for T3083: Smartcard access may fail with error "Invalid Value" after resuming system from suspend, added: Restricted Project; removed In Progress.
Oct 24 2017, 12:23 PM · Restricted Project, gnupg (gpg22), scd
werner lowered the priority of T3237: gnupg complies to CO_DE_VS when generating keys non-interactively only by accident from Normal to Low.
Oct 24 2017, 12:20 PM · gnupg (gpg23)
werner added a comment to T3190: Recursive call of pinentry.

This can be triggered if --max-passphrase-days has been set.

Oct 24 2017, 12:16 PM · gnupg (gpg22)
werner closed T3313: Gpgconf --apply-profile fails if scdaemon is not installed as Resolved.
Oct 24 2017, 12:10 PM · gnupg (gpg22)
werner committed rG6e808ae4700d: gpgconf: Ignore non-installed components with --apply-profile. (authored by werner).
gpgconf: Ignore non-installed components with --apply-profile.
Oct 24 2017, 12:09 PM
werner closed T3463: UI says “Secret key is available.” in gpg when it is not as Resolved.

In 2.2.2 you will see "Secret sibkeys are available" and commands which require the primary key are disabled.

Oct 24 2017, 11:34 AM · Bug Report, gnupg (gpg22)
werner committed rG560d85ecff42: gpg: Improve the "secret key available" notice in keyedit.c (authored by werner).
gpg: Improve the "secret key available" notice in keyedit.c
Oct 24 2017, 11:17 AM
werner committed rG016538d82867: gpg: Remove unused flags from keyedit.c. (authored by werner).
gpg: Remove unused flags from keyedit.c.
Oct 24 2017, 11:17 AM
werner renamed T3284: ssh-add -D does not return an error as it should. from gnupg-agent ignores SIGHUP in ssh-agent mode to ssh-add -D does not return an error as it should..
Oct 24 2017, 9:01 AM · gnupg (gpg23), Documentation
werner lowered the priority of T3284: ssh-add -D does not return an error as it should. from Normal to Wishlist.

We could signal an error. However, that would break existing behaviour and can only be done for 2.3.

Oct 24 2017, 9:00 AM · gnupg (gpg23), Documentation
werner added a comment to D448: Partial update of French translation.

The rest looks technically okay. My French is too limited to say anything about the translation, though.

Oct 24 2017, 8:54 AM
werner triaged T3464: successful decryption with session key reports failure if public key is unknown as Normal priority.

gpgme does not known about return codes because it uses a double fork approach. However, certain staus lines could have the same effect.

Oct 24 2017, 8:48 AM · gpgme, Bug Report
werner added a comment to rD075b9032092e: verein: Fix error in one transaction..

Nice tabulation, are you guys COBOL programmers now ?

Oct 24 2017, 8:45 AM

Oct 23 2017

werner committed rD075b9032092e: verein: Fix error in one transaction. (authored by werner).
verein: Fix error in one transaction.
Oct 23 2017, 1:20 PM

Oct 22 2017

werner added a comment to T3381: dirmngr won't start on Windows 10 with admin level account.

Can you please try again with the standard shell (and not the power shell)?

Oct 22 2017, 6:22 PM · libassuan, Restricted Project, gpg4win, dirmngr, Windows, Bug Report
werner added a project to T3460: password display box remains hidden: gpg4win.

Please look in the status bar of your desktop. You should see a (blinking) tab for the Pinentry. Unfortunately it is not always possible to get the Pinentry into the foreground and Windows will instead show it in the status bar.

Oct 22 2017, 6:19 PM · gpg4win, Bug Report
werner edited projects for T3463: UI says “Secret key is available.” in gpg when it is not, added: gnupg (gpg22), Bug Report; removed g10code (gnupg-2.2).
Oct 22 2017, 6:15 PM · Bug Report, gnupg (gpg22)

Oct 20 2017

werner added a comment to T1644: Do not expect KeyIDs to be unique.

DCO = Developer's Certificate of Origin. See gnupg/doc/HACKING under "** License Policy" .

Oct 20 2017, 3:58 PM · gnupg (gpg22), S/MIME, Bug Report
werner archived gnupg (gpg21).
Oct 20 2017, 2:01 PM
werner edited projects for T3286: card: Yubikey factory-reset failure , added: gnupg (gpg22); removed gnupg (gpg21).
Oct 20 2017, 2:00 PM · gnupg (gpg22), scd
werner edited projects for T3201: KDF DO support enhancement, added: gnupg (gpg23); removed gnupg (gpg21).
Oct 20 2017, 1:59 PM · gnupg (gpg22), scd
werner edited projects for T3101: GnuPG 2.2 cannot import secret keys from 1.4/2.0's secring.gpg directly (if it is expired by original expiration date), added: gnupg (gpg22); removed gnupg (gpg21).
Oct 20 2017, 1:59 PM · workaround, gnupg, Bug Report
werner merged task T1955: Prefer keys with no or cached passphrase. into T3119: gpg: Improve public key decryption.
Oct 20 2017, 1:58 PM · gnupg (gpg23), Feature Request
werner merged T1955: Prefer keys with no or cached passphrase. into T3119: gpg: Improve public key decryption.
Oct 20 2017, 1:58 PM · gnupg (gpg23)
werner edited projects for T3119: gpg: Improve public key decryption, added: gnupg (gpg23); removed gnupg (gpg21).
Oct 20 2017, 1:57 PM · gnupg (gpg23)
werner edited projects for T3118: gpg --sign --local-user ... fails with smartcard, added: gnupg (gpg22); removed gnupg (gpg21).
Oct 20 2017, 1:57 PM · gnupg, Documentation, FAQ
werner edited projects for T3083: Smartcard access may fail with error "Invalid Value" after resuming system from suspend, added: gnupg (gpg22); removed gnupg (gpg21).
Oct 20 2017, 1:56 PM · Restricted Project, gnupg (gpg22), scd
werner edited projects for T1955: Prefer keys with no or cached passphrase., added: gnupg (gpg23); removed gnupg, gnupg (gpg21).
Oct 20 2017, 1:56 PM · gnupg (gpg23), Feature Request
werner edited projects for T2110: Gpgsm 2.1 external key search gives duplicated results, added: gnupg (gpg22); removed gnupg (gpg21), gnupg.
Oct 20 2017, 1:54 PM · gnupg (gpg22), S/MIME, Bug Report, gpg4win, Windows, Windows 32
werner changed the status of T2746: ssh keys not deduplicated, cannot configure card auth keys using sshcontrol from Resolved to Wontfix.
Oct 20 2017, 1:53 PM · Bug Report, gnupg, gnupg (gpg21)
werner closed T2746: ssh keys not deduplicated, cannot configure card auth keys using sshcontrol as Resolved.

The long term goal is to replace sshcontrol by aflag in the extended private key format. This would instantly solve the bug. Thus closing.

Oct 20 2017, 1:53 PM · Bug Report, gnupg, gnupg (gpg21)
werner edited projects for T2925: Permissions of pubkey.kbx not retained through changes, added: gnupg (gpg23); removed gnupg, gnupg (gpg21).

Let's move that to master.

Oct 20 2017, 1:50 PM · gnupg (gpg23), Bug Report
werner edited projects for T2968: gpg --search: Connection closed in DNS, added: gnupg (gpg22); removed gnupg (gpg21), gnupg.
Oct 20 2017, 1:48 PM · Info Needed, gnupg (gpg22), Bug Report, Debian, Keyserver, dirmngr
werner edited projects for T3089: macOS - use OpenDirectory Framework, added: gnupg (gpg23); removed gnupg (gpg21).
Oct 20 2017, 1:47 PM · gnupg24, gnupg (gpg23), dirmngr, MacOS
werner edited projects for T3108: gpgconf lists the wrong extra socket path when a path is explicitly configured in gpg-agent.conf, added: gnupg (gpg22), gpgagent; removed gnupg (gpg21).

We can't change that anymore. So the question is how and whether to fix it. Right now gpgconf --list-dirs has no need to ask gpg-agent for the actual socket and it would be a catch-22 anyway. Thus to fix this we need to parse the gpg-agent.conf in gpg.conf directly.

Oct 20 2017, 1:46 PM · gnupg (gpg23), gpgagent
werner edited projects for T1644: Do not expect KeyIDs to be unique, added: gnupg (gpg22); removed gnupg (gpg21).
Oct 20 2017, 1:41 PM · gnupg (gpg22), S/MIME, Bug Report
werner edited projects for T3296: When --detach-sign is given, but a detached signature is not created, gpg should at least emit a warning, added: gnupg; removed gnupg (gpg21).
Oct 20 2017, 1:40 PM · gnupg, Bug Report
werner edited projects for T3299: scd: support key algorithm attribute change UI, added: gnupg (gpg23); removed gnupg (gpg21).

We can later decide whether to backport this to 2.2

Oct 20 2017, 1:38 PM · gnupg (gpg23)
werner edited projects for T3300: scd: Support multiple readers by PC/SC driver, added: gnupg (gpg23); removed gnupg (gpg21).
Oct 20 2017, 1:36 PM · Restricted Project, gnupg (gpg23), scd