Page MenuHome GnuPG
Feed Advanced Search

Jul 26 2017

marcus closed T2741: --quick-gen-key prints duplicate fingerprint as Resolved.

Fixed in 94eea0ed2c8b47cb0fe02b22cbe668705a5fe0d0

Jul 26 2017, 6:14 PM · Bug Report, gnupg
werner claimed T2741: --quick-gen-key prints duplicate fingerprint.

.

Jul 26 2017, 6:02 PM · Bug Report, gnupg
marcus updated the task description for T2741: --quick-gen-key prints duplicate fingerprint.
Jul 26 2017, 4:46 PM · Bug Report, gnupg
marcus closed T2397: error messages from gpg_keys_hkp's stderr are printed in gpg's stdout as Wontfix.

gpg 1.4 only gets important updates.

Jul 26 2017, 4:37 PM · gnupg (gpg14), Bug Report, gnupg
marcus closed T2909: GnuPG 2.1.15 - delete-secret-keys seems not to accept loopback pinentry as Invalid.

This is solved easily by using "--yes", which sets the force flag on the DELETE_KEY operation. This prevents gpg-agent from doing a confirmation.

Jul 26 2017, 4:30 PM · Bug Report, gnupg
marcus added a comment to T2909: GnuPG 2.1.15 - delete-secret-keys seems not to accept loopback pinentry.

Here is what Vinay Sajip wrote:

Jul 26 2017, 4:09 PM · Bug Report, gnupg
marcus closed T2899: Typo in Compendium English version Chapter 7 - "siehe next page" instead of "see next page" as Resolved.

Thanks, fixed in 01c68a6a.

Jul 26 2017, 4:02 PM · Bug Report, Documentation
marcus added a comment to T2897: gpg --import pauses for entropy.

According to the link above, the reason we need entropy on import is the KEYWRAP between gpg and gpg-agent. The reason we are stalling is that we use getrandom() and the urandom pool is apparently not initialized on that system.

Jul 26 2017, 3:42 PM · gnupg, Bug Report
marcus assigned T2896: Outlook 2003 Cannot Send a Message to aheinecke.
Jul 26 2017, 3:13 PM · Bug Report, gpgol
marcus assigned T2873: GpgEX crashes attempting to encrypt a file to aheinecke.

The beta is not released, but maybe Andre can make use of that info.

Jul 26 2017, 3:10 PM · Bug Report, gpgex
marcus added a project to T2859: TOFU not affected by Key deletion: Stalled.
Jul 26 2017, 2:56 PM · Stalled, Bug Report, gnupg

Jul 25 2017

marcus closed T2849: dirmngr fails to terminate on SIGTERM if an existing connection is open as Resolved.

It takes a couple of seconds for dirmngr to terminate after closing the last connection, maybe due to the timeout in the pselect call. Apart from that, it works as expected.

Jul 25 2017, 6:43 PM · Too Old, gnupg, Bug Report, dirmngr
marcus added a comment to T2689: trustdb error when lower 32-bits of ultimately trusted fingerprint are zero.

Well, the 16 byte fingerprint is used for MD5 (old v3 keys). Those aren't supported by default anymore, but the comment indicates that discerning existing entries is difficult.

Jul 25 2017, 6:20 PM · Bug Report, gnupg
marcus updated the task description for T2689: trustdb error when lower 32-bits of ultimately trusted fingerprint are zero.
Jul 25 2017, 6:08 PM · Bug Report, gnupg
marcus added a comment to T2747: gpg crashes when it receives a SIGTERM while it's cleaning up.

What catches my eye is that emergency_cleanup() is not guarded from being invoked twice in the way that got_fatal_signal() is.

Jul 25 2017, 5:46 PM · gnupg, Bug Report
marcus added a comment to T2759: Misleading error message when trying to sign with an expired key.

Besides -v, --status-fd 2 (for example) also shows useful information, as usual.

Jul 25 2017, 4:14 PM · Bug Report, gnupg
marcus added a comment to T2759: Misleading error message when trying to sign with an expired key.

You get more information with -v. Because a key can have multiple subkeys, this is not so easy to fix, because at the point that we decide that we can't build the signature we don't have all the information on potential key candidates anymore.

Jul 25 2017, 4:13 PM · Bug Report, gnupg
werner closed T3295: homedir path needs sanitation as Resolved.

We now strip trailing slashes (and backslashes on Windows) when setting the home directory with --homedir and when retrieving it from GNUPGHOME.

Jul 25 2017, 3:37 PM · Bug Report
werner changed the status of T2670: (Win32/64) gpg-agent locks directory of initial signature from Open to Testing.

I would say this is okay now. We switch to the Windows system directory which is unlikely to have non-ascii characters. If we ever need to change this, this can now be done in gnupg-chdir and the new gnupg_daemon_rootdir functions.

Jul 25 2017, 1:14 PM · Bug Report, gpg4win
werner changed the status of T2670: (Win32/64) gpg-agent locks directory of initial signature from Testing to Open.

This needs to be changed. See the comments for the commit.

Jul 25 2017, 11:44 AM · Bug Report, gpg4win

Jul 24 2017

marcus updated the task description for T2747: gpg crashes when it receives a SIGTERM while it's cleaning up.
Jul 24 2017, 7:24 PM · gnupg, Bug Report
marcus closed T2750: GOOD_PASSPHRASE has disappeared from status as Invalid.

The last time GOOD_PASSPHRASE was emitted was in 67934a8c1 (parent of 21b0a955) in 2010. I think that's just water down the river at this point.

Jul 24 2017, 7:22 PM · Bug Report, gnupg
marcus closed T2734: misleading error messages when trying to handle keys that use unsupported algorithms as Wontfix.
Jul 24 2017, 6:52 PM · Bug Report, gnupg
marcus added a project to T2313: gpg --import of secret keys prompts for passwords in 2.1: Stalled.

A decision must be made what the desired behaviour should be.

Jul 24 2017, 5:25 PM · S/MIME, Feature Request, Stalled, gnupg, OpenPGP
marcus added a comment to T2667: No NEED_PASSPHRASE status line on --export-secret-keys.

Ah, yes, this can happen, see T2313. With --batch, this can be avoided, and I added the NEED_PASSPHRASE with 872137b59.

Jul 24 2017, 5:20 PM · Bug Report, gnupg
alecpl added a comment to T2667: No NEED_PASSPHRASE status line on --export-secret-keys.

@marcus From my memory, importing private keys with passwords requires passphrase. Is this not a case in recent versions? What when you have some private keys in keyring and you import more private keys? Isn't the access to private keyring password protected in GnuPG 2.1 as I thought?

Jul 24 2017, 4:49 PM · Bug Report, gnupg
marcus closed T2390: gpg-agent not expiring passphrase as Resolved.

This works in recent 2.1.x versions, so let's close this here. 2.0.x is going EOL soon and won't get non-critical changes.

Jul 24 2017, 4:49 PM · Info Needed, Bug Report, gnupg
marcus changed the status of T2670: (Win32/64) gpg-agent locks directory of initial signature from Open to Testing.

Can somebody test 78ebc6260 under Windows? I think this would fix it.

Jul 24 2017, 4:40 PM · Bug Report, gpg4win
marcus closed T2668: gpgv verification of inline-signed data ignores leading and trailing garbage as Resolved.
Jul 24 2017, 4:13 PM · Bug Report, gnupg
marcus added a comment to T2668: gpgv verification of inline-signed data ignores leading and trailing garbage.

Werner implemented --output in a8363b7d0bcc77b55226d5fe8f972214c968ddc3.

Jul 24 2017, 4:13 PM · Bug Report, gnupg
marcus closed T2667: No NEED_PASSPHRASE status line on --export-secret-keys as Resolved.

Thanks, I fixed this in d8e46f106 for export-secret-keys. I am not sure how/when import asks for a passphrase. Please clarify if that is still an issue and reopen the report (or create a new one).

Jul 24 2017, 4:06 PM · Bug Report, gnupg
marcus closed T2443: gpg2 --use-agent gives "gpg: decryption failed: No secret key" as Invalid.

We can't reproduce this with recent versions and would need more information.

Jul 24 2017, 3:36 PM · Bug Report, gnupg
neal triaged T3296: When --detach-sign is given, but a detached signature is not created, gpg should at least emit a warning as Low priority.
Jul 24 2017, 1:52 PM · gnupg, Bug Report
neal created T3296: When --detach-sign is given, but a detached signature is not created, gpg should at least emit a warning.
Jul 24 2017, 1:52 PM · gnupg, Bug Report
aheinecke closed T2984: Windows: Unable to import CRL as Resolved.

The diff was commited. A general review of the ldap fetching on Windows is still pending but I think this can be resolved for now and we revisit this topic when we see new problems.

Jul 24 2017, 1:14 PM · Bug Report, gpg4win
chrullrich added a comment to T3293: libgcrypt: warning: unknown pragma "#pragma GCC optimize" ignored => compile failure with LLVM 5.0.

The fixed sed expression still does not work correctly; it misses the plain "-O" form of the option. As per gcc docs, -O is the same as -O1, and clang accepts it (and the build falls over with it) even though it does not document it at all.

Jul 24 2017, 10:41 AM · clang, libgcrypt, Bug Report
werner triaged T3293: libgcrypt: warning: unknown pragma "#pragma GCC optimize" ignored => compile failure with LLVM 5.0 as Low priority.

The warning is just a warning, so no problem. The pragma even indicates the compiler for which it is intended.

Jul 24 2017, 9:41 AM · clang, libgcrypt, Bug Report

Jul 23 2017

cpm set External Link to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220937 on T3293: libgcrypt: warning: unknown pragma "#pragma GCC optimize" ignored => compile failure with LLVM 5.0.
Jul 23 2017, 9:37 PM · clang, libgcrypt, Bug Report
kristianf added a comment to T3295: homedir path needs sanitation .

as a quick fix something like the attached seems to avoid the immediate issue{F166535}

Jul 23 2017, 6:06 PM · Bug Report
henrich closed T3294: GPGME testcase failure on Debian GNU/Hurd as Resolved.

This test failure is already fixed with 1.9.0, so close it...

Jul 23 2017, 4:59 PM · Bug Report
kristianf created T3295: homedir path needs sanitation .
Jul 23 2017, 4:09 PM · Bug Report
henrich created T3294: GPGME testcase failure on Debian GNU/Hurd.
Jul 23 2017, 3:20 PM · Bug Report
cpm updated subscribers of T3293: libgcrypt: warning: unknown pragma "#pragma GCC optimize" ignored => compile failure with LLVM 5.0.
Jul 23 2017, 1:49 PM · clang, libgcrypt, Bug Report
cpm created T3293: libgcrypt: warning: unknown pragma "#pragma GCC optimize" ignored => compile failure with LLVM 5.0.
Jul 23 2017, 1:34 PM · clang, libgcrypt, Bug Report

Jul 22 2017

rajeshg8 triaged T3292: configure: error: C compiler cannot create executables as High priority.
Jul 22 2017, 6:57 PM
rajeshg8 updated the task description for T3292: configure: error: C compiler cannot create executables.
Jul 22 2017, 5:22 PM
rajeshg8 created T3292: configure: error: C compiler cannot create executables.
Jul 22 2017, 4:53 PM
paz closed T3291: gpg2 hangs communicating to gpg-agent as Invalid.
Jul 22 2017, 9:51 AM · Bug Report
paz added a comment to T3291: gpg2 hangs communicating to gpg-agent.

I've been informed that this apparently is an enigmail-bug: https://sourceforge.net/p/enigmail/bugs/687/

Jul 22 2017, 9:51 AM · Bug Report

Jul 21 2017

paz created T3291: gpg2 hangs communicating to gpg-agent.
Jul 21 2017, 11:38 PM · Bug Report
marcus closed T2354: Deleted secure key not quite deleted? as Invalid.

Deleting a secret key does not delete the public key, which can still be edited. This is normal behaviour. You can use --delete-secret-and-public-key to delete both at the same time.

Jul 21 2017, 8:40 PM · gnupg, Bug Report
marcus closed T2270: gpg caches bad symmetric passwords as Resolved.

Fixed in e4c720fa3.

Jul 21 2017, 8:06 PM · Bug Report, gnupg
marcus closed T2054: All of max-cache-ttl, default-cache-ttl, and no-allow-external-cache are ignored as Invalid.

It is not supported to pass arbitrary information through gpg and gpg-agent to pinentry via environment variables. You will probably find good use of the pinentry-mode=loopback option.

Jul 21 2017, 7:13 PM · Bug Report, gnupg
marcus closed T2024: "Unknown IPC command" in many situations (gpg4win/gnupg conflict?) as Invalid.
Jul 21 2017, 5:20 PM · Windows 32, Windows, Bug Report, gnupg
marcus closed T2259: --key-gen failing on Solaris 10 as Invalid.
Jul 21 2017, 4:33 PM · gnupg, gnupg (gpg14), Bug Report
marcus closed T2401: import-clean and export-clean do not have the documented effect as Resolved.

I fixed the initial-import case in 609bbdf3614fbadeba7a6cbdfdf5004b23516a64. I could not reproduce the export case, for me the export using export-clean is different from the normal export. Maybe it got fixed in an unrelated change, such as 356323768a1a29138581d0aceed0336ab8be0d5c. If you still experience issues with export-clean, please reopen.

Jul 21 2017, 4:13 PM · Bug Report, gnupg
marcus updated the task description for T2401: import-clean and export-clean do not have the documented effect.
Jul 21 2017, 4:08 PM · Bug Report, gnupg
marcus closed T2422: Programm dies completely as Invalid.

Your report does not have a lot of information, but I tried the settings dialog in gpa and kleopatra. gpa does have a upper checkbox for advanced settings, and it works as expected. This is with the latest version.

Jul 21 2017, 3:30 PM · Bug Report, gpg4win
werner added a comment to T2196: keydb locking can result in deadlock in 2.2.

The other thing is to allow only one keyring, or better, use a central key daemon to access keys (kind of local keyserver).

Jul 21 2017, 10:47 AM · gnupg22 (gnupg-2.2.52), Bug Report

Jul 20 2017

marcus closed T2128: KEYTOCARD does not configure the card's key length as Resolved.

Given that 2.0 only gets important updates, and for 2.1 it is fixed, we can close it.

Jul 20 2017, 9:54 PM · Bug Report, gnupg, scd
marcus added a comment to T1943: gpg2 --gen-key: X years computation ignores leap years.

See here in current code. https://dev.gnupg.org/source/gnupg/browse/master/g10/keygen.c;cea4313644b531ef87b8c8e4bfddde4388cbbe0d$2375

Jul 20 2017, 8:32 PM · Documentation, Bug Report, gnupg
marcus added a project to T1943: gpg2 --gen-key: X years computation ignores leap years: Documentation.

GnuPG allows an ISO date at the prompt since 1999, see bd7298cf0d, but it is not apparent from the prompt (hidden feature).

Jul 20 2017, 8:31 PM · Documentation, Bug Report, gnupg
marcus closed T1801: GPG4win Outlook 2010 GPgol doesn't detect Kleopatra as Invalid.
Jul 20 2017, 7:15 PM · Windows 32, Windows, Info Needed, Bug Report, gpgol
marcus closed T2228: Explain export-attributes from --export-options better as Resolved.

Fixed in cea431364.

Jul 20 2017, 7:13 PM · Bug Report, gnupg, Documentation
marcus closed T2219: Key creation locks the keyring as Wontfix.

I couldn't reproduce this, but even if I could, there would probably be nothing we could do about it (in case there was locking going on, it is necessary).

Jul 20 2017, 7:03 PM · Bug Report, gnupg
marcus closed T1848: gpg 2.1.2 with pinentry-curses prompts for passphrase when adding subkeys as Resolved.

I tested this with "--full-gen-key" (RSA sign only) and "--edit-key"/"addkey" (ElGamal encrypt key) and at the second step it only asks once to unlock the key.

Jul 20 2017, 6:57 PM · Bug Report, gnupg
marcus added a comment to T2196: keydb locking can result in deadlock in 2.2.

The upgrade path problem could be alleviated by this: Add support for a new locking order to gnupg, but don't use it by default. Then, after a couple of years, activate the new locking order in the configuration, so that systems with multiple versions of gnupg installed use the same locking order as long as none of the used versions is too old.

Jul 20 2017, 6:20 PM · gnupg22 (gnupg-2.2.52), Bug Report
marcus added a comment to T2195: keyring: cache consistency problem.

As long as the cache of the reader is short-lived, I don't see a problem. The operation started before the writer, so it can use the old data to finish. Any other policy could lead to other problems (for example, a long sequence of writers could starve a reader that tries to refresh due to cache stealness). So, IMO, only if you keep long-running gpg/gpgsm processes around (maybe in --server mode?) you could have a problem.

Jul 20 2017, 6:13 PM · Bug Report, gnupg
marcus closed T2207: recipe for target 'mpih-add1-asm.lo' failed as Invalid.

According to this, setting LD is not sufficient to make gcc use a different linker.

Jul 20 2017, 6:05 PM · Bug Report, libgcrypt

Jul 19 2017

Valodim added a comment to T3203: gpg chokes on empty UserId.

Isn't it much nicer if we semantically convey that a key doesn't have associated user id information, compared to just listing such keys between "Andre" and "Arnold"? I'd much rather special case the empty string in the key list than an arbitrary string that may or may not have a universally obvious meaning.

Jul 19 2017, 4:22 PM · Feature Request, gnupg (gpg22)
werner added a comment to T3203: gpg chokes on empty UserId.

So, just use "Anonymous"? This clearly identifies what this user id is
about and does not lead users to think, that something is wrong.

Jul 19 2017, 3:54 PM · Feature Request, gnupg (gpg22)
marcus closed T1421: GnuPG should verify --homedir option before creating a key as Wontfix.

GnuPG tries to create its _default_ home directory because this is the common case. Creating a home directory in every case would clutter the disk with gnupg related data which may even be sensitive.

Jul 19 2017, 3:45 PM · Bug Report, gnupg
Valodim added a comment to T3203: gpg chokes on empty UserId.

I think "anonymous" user ids are a valid use case, since openpgp doesn't allow "no" user ids. Disallowing zero-length user ids will just cause implementations that intend to use anonymous user ids to use another type of "empty", like a single space character. And the effect of that will be that it's no longer trivially defined what an "anonymous" user id is for special handling, e.g. showing a localized "anonymous key" placeholder. Please don't restrict zero-length user ids.

Jul 19 2017, 11:24 AM · Feature Request, gnupg (gpg22)
werner added a comment to T3203: gpg chokes on empty UserId.

Just noticed that we fixed something related to this in 1.4:
bb61191aad98c3dbb487c1f76dd1552d44a52fe3

Jul 19 2017, 11:10 AM · Feature Request, gnupg (gpg22)
werner added a comment to T3285: building libgcrypt 1.8.0 results in error: stray '\357' in program.

Hmm, that is actually the original file. I received it by mail, maybe the sender's MUA added the BOM.

Jul 19 2017, 9:09 AM · Bug Report
gniibe closed T3285: building libgcrypt 1.8.0 results in error: stray '\357' in program as Resolved.

Fixed in rC1d8e4c2c3a7d: Remove byte order mark.

Jul 19 2017, 7:31 AM · Bug Report
gniibe added a comment to T3285: building libgcrypt 1.8.0 results in error: stray '\357' in program.

Thank you for the report. I think that there is a https://en.wikipedia.org/wiki/Byte_order_mark in those files.

Jul 19 2017, 7:22 AM · Bug Report

Jul 18 2017

kdavis created T3285: building libgcrypt 1.8.0 results in error: stray '\357' in program.
Jul 18 2017, 9:04 PM · Bug Report
marcus closed T2063: Not possible to configure http-proxy for keyserver with Kleopatra as documented in Compendium as Resolved.
Jul 18 2017, 8:00 PM · Bug Report, kleopatra, Documentation, gpg4win
marcus added a comment to T1928: regression --passphrase-file ignored in gnupg 2.1.2.

In 3ef0938cfd8637e9801369f142eb8dd564f2ca61 --allow-loopback-pinentry became the default.

Jul 18 2017, 7:37 PM · Bug Report, gnupg, Arch
werner added a comment to T3203: gpg chokes on empty UserId.

gpg imposes limits on the length of data items in OpenPGP messages. OpenPGP does not specify any requirements on the length of keys or other properties, thus implementations can use sensible limits.

Jul 18 2017, 4:16 PM · Feature Request, gnupg (gpg22)
werner added a project to T3202: add support for illumos to our version of libtool: Info Needed.
Jul 18 2017, 2:25 PM · Info Needed, gpgrt, Bug Report
justus closed T2924: HTTP(S) preferred key servers always treated as HKP as Resolved.

Fixed in b231959728a0056094134e0fca8cc916c24ef37e.

Jul 18 2017, 2:01 PM · gnupg (gpg22), Bug Report, dirmngr
justus added a comment to T3203: gpg chokes on empty UserId.

User IDs of length zero do seem to be in compliance with RFC4880.

Jul 18 2017, 12:22 PM · Feature Request, gnupg (gpg22)
justus placed T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC) up for grabs.
Jul 18 2017, 12:15 PM · gnupg (gpg22), Bug Report, gnupg
justus claimed T2924: HTTP(S) preferred key servers always treated as HKP.
Jul 18 2017, 12:05 PM · gnupg (gpg22), Bug Report, dirmngr

Jul 17 2017

aheinecke closed T1137: GpgOL could not decrypt/verify messages in "sent items" folder if smime support is disabled as Wontfix.

No. But as of 3.0 GpgOL for Outlook 2003 and 2007 is no longer maintained and the support for this will be removed in some future version. This bug only affects new installations of GpgOL on the unmaintained (by Microsoft) Outlook 2003 and Outlook 2007 Versions. So -> Wontfix.

Jul 17 2017, 6:56 PM · Not A Bug, Bug Report, gpgol, gpg4win
marcus placed T464: Win32 console: non-ASCII file names output incorrectly up for grabs.
Jul 17 2017, 6:26 PM · Stalled, Bug Report, gnupg
marcus placed T671: card context shared between callers up for grabs.
Jul 17 2017, 6:26 PM · scd, Bug Report, gnupg
marcus closed T1115: cannot send PGP encrypted mail in Outlook 2003 SP3 as Resolved.

Should be resolved. Reopen if it is still an issue.

Jul 17 2017, 6:16 PM · In Progress, Bug Report, gpgol
werner triaged T3283: Set 'mym4_revision' to 0 if not a git repo as Normal priority.
Jul 17 2017, 6:10 PM · libgcrypt, Bug Report
marcus added a comment to T1137: GpgOL could not decrypt/verify messages in "sent items" folder if smime support is disabled.

@aheinecke did you change the default?

Jul 17 2017, 6:08 PM · Not A Bug, Bug Report, gpgol, gpg4win
marcus closed T2060: GnuPG4Win with Enigmail in Thunderbird inserts unwanted blank lines in quoted text as Invalid.

werner says it's not a bug.

Jul 17 2017, 5:59 PM · Not A Bug, Bug Report, gpg4win
marcus closed T3029: make install does not configure/link installation for libgcrypt for gpg2 as Invalid.
Jul 17 2017, 5:51 PM · Bug Report, gnupg, FAQ, Not A Bug
marcus closed T3016: Vague error message: key X can't be retrieved (without telling anybody why) as Wontfix.
Jul 17 2017, 5:46 PM · Won't Fix, Bug Report, gnupg
marcus closed T3012: gpg-agent 2.0.30 not able to create SHA-2 signatures with scute as Wontfix.

gpgtools will have to update.

Jul 17 2017, 5:42 PM · Won't Fix, gnupg (gpg20), Bug Report, scd, gnupg
marcus merged T2970: libgcrypt fails to build without NEON instruction set on arm64 into T2975: building libgcrypt fails on ARM64/FreeBSD 11x STABLE.
Jul 17 2017, 5:41 PM · Bug Report, libgcrypt
marcus merged task T2970: libgcrypt fails to build without NEON instruction set on arm64 into T2975: building libgcrypt fails on ARM64/FreeBSD 11x STABLE.
Jul 17 2017, 5:41 PM · Bug Report, Won't Fix, libgcrypt
marcus placed T2283: tsign domain not documented up for grabs.
Jul 17 2017, 5:27 PM · Documentation, Bug Report, gnupg
werner created T3283: Set 'mym4_revision' to 0 if not a git repo.
Jul 17 2017, 5:26 PM · libgcrypt, Bug Report