Page MenuHome GnuPG
Feed Advanced Search

Jul 25 2017

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

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 T2688: unlocking gpg-agent via pam?: gpgagent.
Jul 24 2017, 6:23 PM · gpgagent, Feature Request
marcus added a project to T2683: Add config option to connect to HW token in non-exclusive (shared) mode: scd.
Jul 24 2017, 6:19 PM · scd, Feature Request
marcus awarded T2666: gpg --list-config does not include default-key a The World Burns token.
Jul 24 2017, 5:39 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 rG78ebc62604d7: w32: Change directory on daemon startup..

Homedir is an obvious choice, but I don't think make_absfilename adds a drive letter. Another idea is to use GetWindowsDirectory() or GetSystemDirectory. Note that chdir is deprecated by MSFT, hence _chdir.

Jul 24 2017, 5:23 PM
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
marcus committed rG872137b5921d: g10: Make sure to emit NEED_PASSPHRASE on --import of secret key. (authored by marcus).
g10: Make sure to emit NEED_PASSPHRASE on --import of secret key.
Jul 24 2017, 5:19 PM
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 committed rG78ebc62604d7: w32: Change directory on daemon startup. (authored by marcus).
w32: Change directory on daemon startup.
Jul 24 2017, 4:39 PM
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 committed rGd8e46f10698d: g10: Make sure to emit NEED_PASSPHRASE on --export-secret-key. (authored by marcus).
g10: Make sure to emit NEED_PASSPHRASE on --export-secret-key.
Jul 24 2017, 4:06 PM
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

Jul 21 2017

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 requested changes to D439: Add missing fd support to ksba_reader_t..
Jul 21 2017, 8:31 PM
marcus closed T2270: gpg caches bad symmetric passwords as Resolved.

Fixed in e4c720fa3.

Jul 21 2017, 8:06 PM · Bug Report, gnupg
marcus committed rGe4c720fa3b31: g10: Avoid caching passphrase for failed symmetric encryption. (authored by marcus).
g10: Avoid caching passphrase for failed symmetric encryption.
Jul 21 2017, 8:04 PM
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 added a project to T2439: Optionally always prompt for key confirmation for requests from restricted sockets: gpgagent.
Jul 21 2017, 5:05 PM · gpgagent, Feature Request
marcus added a comment to T2435: gpgsm combined sign and encrypt.

One problem I see is that S/MIME doesn't standardize sign+encrypt, but requires nesting of those operations, leaving it up to the implementor to pick the order etc. From an interoperability point of view, this seems like a world of hurt if you take this out of the context of MIME.

Jul 21 2017, 4:53 PM · gnupg, kleopatra, Feature Request
marcus closed T2259: --key-gen failing on Solaris 10 as Invalid.
Jul 21 2017, 4:33 PM · gnupg, gnupg (gpg14), Bug Report
marcus added a comment to T2428: Implement returning data from inquire callbacks.

Do you have a use case?

Jul 21 2017, 4:31 PM · gpgme, Feature Request
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 committed rG609bbdf3614f: g10: Clean keyblock on initial commit. (authored by marcus).
g10: Clean keyblock on initial commit.
Jul 21 2017, 4:04 PM
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

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 closed T2404: gpg-connect-agent should have an --scdaemon option in parallel to the --dirmngr option as Wontfix.

So it seems that accessing through gpg-agent is the better solution.

Jul 20 2017, 9:51 PM · gnupg, Feature Request
marcus removed a project from T2064: please allow unattended secret key deletion: In Progress.
Jul 20 2017, 9:26 PM · gnupg, Feature Request
marcus added a parent task for T2349: Composing a private key from raw key material: T1734: [SUGGESTION] Implement a function to re-generate public keys and(!) "stubs" from private keys stored on smartcard only.
Jul 20 2017, 9:15 PM · libgcrypt, Feature Request
marcus added a subtask for T1734: [SUGGESTION] Implement a function to re-generate public keys and(!) "stubs" from private keys stored on smartcard only: T2349: Composing a private key from raw key material.
Jul 20 2017, 9:15 PM · gnupg, Feature Request
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 edited projects for T2266: Gpg4win: Migrate Keyring to Keybox, added: Feature Request; removed Bug Report.
Jul 20 2017, 7:23 PM · Feature Request, gnupg, gpg4win
marcus closed T2178: GPA - key generation message as Wontfix.
Jul 20 2017, 7:17 PM · gpa, Feature Request
marcus added a comment to T2178: GPA - key generation message.

Changing the message affects all translations.

Jul 20 2017, 7:17 PM · gpa, Feature Request
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 committed rGcea4313644b5: doc: Clarify wording of export-attributes. (authored by marcus).
doc: Clarify wording of export-attributes.
Jul 20 2017, 7:12 PM
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.

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 · Bug Report, gnupg
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
marcus closed T2211: Wish: List all started services by gpg4win on the wiki page as Invalid.

Well, we don't maintain a wiki, so I think this should be tracked elsewhere.

Jul 20 2017, 5:57 PM · Documentation, Feature Request, gpg4win
marcus closed T2204: Wrong FAILURE message if gpg-agent cannot be started as Resolved.

With commit 9998b162b47931fb8a8ed961d53418d505358888:

Jul 20 2017, 5:54 PM · Feature Request, gnupg
marcus committed rG9998b162b479: g10: Return proper error when gpg-agent fails to start during probe. (authored by marcus).
g10: Return proper error when gpg-agent fails to start during probe.
Jul 20 2017, 5:48 PM

Jul 19 2017

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

Jul 18 2017

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, gpg4win, Documentation
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
marcus closed T1747: Some command line options can not be abbreviated as Resolved.

Implemented in f17862d47.

Jul 18 2017, 6:13 PM · Feature Request, gnupg
marcus committed rGf17862d47d18: common: Allow abbreviations of standard options. (authored by marcus).
common: Allow abbreviations of standard options.
Jul 18 2017, 6:13 PM

Jul 17 2017

marcus placed T1506: New key generation usability enhancements up for grabs.
Jul 17 2017, 6:27 PM · In Progress, gnupg, Feature Request
marcus placed T3097: Fix keyring handle caching for windows up for grabs.
Jul 17 2017, 6:27 PM · gnupg
marcus placed T3185: Hidden Recipient handling may be improved up for grabs.
Jul 17 2017, 6:27 PM · gnupg
marcus placed T3188: Alllow freeform UID should be default up for grabs.
Jul 17 2017, 6:27 PM · gnupg
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 placed T1173: gpg has no easy way to view the reason and description of revocation sigs up for grabs.
Jul 17 2017, 6:26 PM · gnupg, Debian, Feature Request
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
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 T1725: addkey asks for a separate new password for every subkey created as Invalid.
Jul 17 2017, 6:02 PM · Feature Request, Not A Bug, gnupg
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, FAQ, gnupg, Not A Bug
marcus archived Won't Fix.
Jul 17 2017, 5:47 PM
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, gnupg, scd
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, libgcrypt, Won't Fix
marcus closed T2811: please compare the timestamps of secring.gpg and .gpg-v21-migrated and consider re-migration as Wontfix.

werner said this won't be fixed.

Jul 17 2017, 5:38 PM · Won't Fix, Feature Request, gnupg
marcus closed T1426: the way gpg updates the pubring files makes it impossible to symlink it as Wontfix.
Jul 17 2017, 5:34 PM · Won't Fix, gnupg, Feature Request
marcus closed T1901: seed.c: the right operand of '^' is a garbage value as Wontfix.
Jul 17 2017, 5:33 PM · Won't Fix, libgcrypt
marcus closed T1900: des.c: the right operand of '^' is a garbage value as Wontfix.
Jul 17 2017, 5:32 PM · Mistaken, libgcrypt
marcus closed T1899: primegen.c: uses is_locked, which appears to suffer a race as Wontfix.
Jul 17 2017, 5:31 PM · Not A Bug, libgcrypt
marcus closed T1894: mpi-bit: numerous potential null pointer dereferences as Wontfix.
Jul 17 2017, 5:31 PM · Mistaken, libgcrypt
marcus placed T2283: tsign domain not documented up for grabs.
Jul 17 2017, 5:27 PM · Documentation, Bug Report, gnupg
marcus closed T1803: gpg --gen-revoke fails silently if passphrase fails as Wontfix.

gpg 1.4 will now only receive important updates, and this is a change in behavior, which might break scripts.

Jul 17 2017, 3:16 PM · gnupg (gpg14), Bug Report, gnupg
marcus closed T1720: more context in key-generation prompts as Resolved.
Jul 17 2017, 3:11 PM · gnupg, Feature Request
marcus added a comment to T1720: more context in key-generation prompts.

This has been improved by e467a000f87e87582f5838964b6f1e0a960d4445

Jul 17 2017, 3:11 PM · gnupg, Feature Request
marcus closed T1417: Unhashed signature subpacket "preferred keyserver" ignored for document signatures as Wontfix.

In addition to Werner's concerns, making network requests to unverified URLs can be harmful in many ways. For example, it would allow a third-party to detect when the signature was verified, among other even nastier things.

Jul 17 2017, 2:59 PM · Feature Request, gnupg
marcus renamed T1643: gpgex context menu should allow symmetric encryption from Context menu: Symmetric encryption to gpgex context menu should allow symmetric encryption.
Jul 17 2017, 2:55 PM · gpgex, Feature Request
marcus closed T1609: Enforce signer identity when verify signature as Wontfix.
Jul 17 2017, 2:53 PM · gnupg, Feature Request
marcus edited projects for T1055: Special characters encoding issue with LDAP keyserver., added: gnupg (gpg22); removed gnupg (gpg21), gnupg.

Maybe for 2.2?

Jul 17 2017, 2:48 PM · gnupg (gpg22), Feature Request
marcus added a comment to T1457: Decryption of msg encrypted to expired smime certificate fails if local-user is set.

I don't know if decryption method was changed, but at least the "can't sign using" message appears to be unchanged yet (from looking at the source code).

Jul 17 2017, 2:38 PM · Bug Report, gnupg, S/MIME
marcus closed T1434: GPG_TTY needs to be defaulted in more places than currently as Wontfix.

werner said he doesn't like the proposed solution, so this is a wontfix.

Jul 17 2017, 2:29 PM · Bug Report, gnupg
marcus added a project to T1235: adding automatic refresh-key: Stalled.
Jul 17 2017, 2:27 PM · gnupg24, gnupg22, Restricted Project, Feature Request
marcus placed T2145: Enhance pinentry-qt dialog title with key specific info to facilitate auto-typing up for grabs.
Jul 17 2017, 2:25 PM · pinentry, Feature Request
marcus added a comment to T3281: Python 3 Compatibility.

This is usually helpful: https://pypi.python.org/pypi/six

Jul 17 2017, 2:18 PM · Enigmail
marcus added a comment to T3279: Release pinentry 1.1.0.

Well, the backlog is here: pinentry

Jul 17 2017, 1:50 PM · pinentry

Jul 14 2017

marcus reopened T2946: gpg-agent should be able to terminate when all its state expires as "Open".

Well, we always have to weigh the costs with the benefits. From the description of the task, the benefit was to satisfy "people [who] really don't like having idle processes lying around", which is not a strong motivation to take implementation and maintenance cost of any solution.

Jul 14 2017, 1:21 PM · gnupg, Debian, gpgagent, Feature Request