Page MenuHome GnuPG
Feed Advanced Search

May 17 2019

werner closed T4334: gpg "showphoto" not creating temp file on Windows 10, a subtask of T4509: Release GnuPG 2.2.16, as Resolved.
May 17 2019, 12:52 PM · Release Info, gnupg (gpg22)
werner committed rG7e5847da0f3d: gpg: Improve the photo image viewer selection. (authored by werner).
gpg: Improve the photo image viewer selection.
May 17 2019, 12:48 PM
werner committed rGcd5f040a5389: gpg: Improve the photo image viewer selection. (authored by werner).
gpg: Improve the photo image viewer selection.
May 17 2019, 12:47 PM
werner closed T4519: file decryption not happening with passphrase from webmethods as Invalid.

I can't see any bug here so I will close this bug now.

May 17 2019, 8:34 AM · gnupg, Not A Bug

May 16 2019

werner edited projects for T4519: file decryption not happening with passphrase from webmethods , added: Not A Bug, gnupg; removed Bug Report.

Please use one of the mailing lists to solve your problem. 2.3 is a development version, so I wonder from where you got this version of GnuPG.

May 16 2019, 8:40 PM · gnupg, Not A Bug
werner added a comment to T4334: gpg "showphoto" not creating temp file on Windows 10.

Actually the temp file is created but because the photo viewer is run as a detached process and gpg keeps on running, the temp file has been removed by gpg at the time the photo viewer tries to open it. Ooops. The correct behaviour would be to wait for the photo viewer to be finished. We use

May 16 2019, 6:52 PM · gpg4win, Windows, gnupg (gpg22), Bug Report
werner committed rG0fff927889b0: kbx: Fix an endless loop under Windows due to an incomplete fix. (authored by werner).
kbx: Fix an endless loop under Windows due to an incomplete fix.
May 16 2019, 2:03 PM
werner committed rG6f72aa821407: kbx: Fix deadlock in gpgsm on Windows due to a sharing violation. (authored by werner).
kbx: Fix deadlock in gpgsm on Windows due to a sharing violation.
May 16 2019, 2:03 PM
werner closed T4505: SM, W32: GPGSM hangs up the GnuPG System as Resolved.
May 16 2019, 2:00 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
werner added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

That was obvious. rG6fc5df1e10129f3171d80cf731f310b9e8d97c26 fixes this.

May 16 2019, 2:00 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
werner committed rG6fc5df1e1012: kbx: Fix an endless loop under Windows due to an incomplete fix. (authored by werner).
kbx: Fix an endless loop under Windows due to an incomplete fix.
May 16 2019, 1:57 PM
werner claimed T4334: gpg "showphoto" not creating temp file on Windows 10.
May 16 2019, 12:44 PM · gpg4win, Windows, gnupg (gpg22), Bug Report
werner closed T4497: gpgconf should report clearer errors when it knows that a given daemon's config file is bad, a subtask of T4509: Release GnuPG 2.2.16, as Resolved.
May 16 2019, 12:28 PM · Release Info, gnupg (gpg22)
werner closed T4497: gpgconf should report clearer errors when it knows that a given daemon's config file is bad as Resolved.

Fixed in amster and 2.2:

May 16 2019, 12:28 PM · gnupg (gpg22)
werner committed rG3a28706cfd96: gpgconf: Before --launch check that the config file is fine. (authored by werner).
gpgconf: Before --launch check that the config file is fine.
May 16 2019, 12:27 PM
werner committed rG50c2f76ae65d: gpgconf: Before --launch check that the config file is fine. (authored by werner).
gpgconf: Before --launch check that the config file is fine.
May 16 2019, 12:26 PM
werner claimed T4497: gpgconf should report clearer errors when it knows that a given daemon's config file is bad.
May 16 2019, 10:53 AM · gnupg (gpg22)
werner triaged T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not as Wishlist priority.

This requires too much changes and does not reflect the reality. It actually makes debugging harder for us.

May 16 2019, 10:52 AM · Bug Report, dirmngr
werner closed T4516: use https: links internally where possible instead of http:// in libgcrypt source as Wontfix.

I pulled that branch with the commit w/o problems. However, as noted on your commit I won't apply that because it does not make any sense to change boilerplate blurbs for just an additional 's'. Nobody really uses that and browser can try to use https first. Sorry, there are more important things around.

May 16 2019, 10:50 AM · libgcrypt
werner created T4518: Kleopatra: Changes log-file tcp://IPADDR to tcp:\\IPADDR.
May 16 2019, 10:24 AM · Restricted Project, Windows, kleopatra
werner committed rG79c99921e359: scd: Remove unused cruft from GnuPG 1.x (authored by werner).
scd: Remove unused cruft from GnuPG 1.x
May 16 2019, 8:25 AM

May 15 2019

werner closed T3972: 100% CPU usage endles loop of gpg --list-keys as Resolved.
May 15 2019, 9:41 AM · gnupg (gpg22)
werner edited projects for T4436: gpgsm refuses to encrypt with failure to check CRL, added: gnupg; removed gnupg (gpg22), Bug Report.

Will give you more detailed info about your certificate. For even more details use --dump-chain instead of --list-chain.

May 15 2019, 9:39 AM · gnupg, S/MIME
werner added a parent task for T4334: gpg "showphoto" not creating temp file on Windows 10: T4509: Release GnuPG 2.2.16.
May 15 2019, 9:25 AM · gpg4win, Windows, gnupg (gpg22), Bug Report
werner added a subtask for T4509: Release GnuPG 2.2.16: T4334: gpg "showphoto" not creating temp file on Windows 10.
May 15 2019, 9:25 AM · Release Info, gnupg (gpg22)
werner added a parent task for T4497: gpgconf should report clearer errors when it knows that a given daemon's config file is bad: T4509: Release GnuPG 2.2.16.
May 15 2019, 9:24 AM · gnupg (gpg22)
werner added a subtask for T4509: Release GnuPG 2.2.16: T4497: gpgconf should report clearer errors when it knows that a given daemon's config file is bad.
May 15 2019, 9:24 AM · Release Info, gnupg (gpg22)
werner merged T4248: gpg-agent: Rare unresponsiveness after importing a secret S/MIME cert on Windows into T4505: SM, W32: GPGSM hangs up the GnuPG System.
May 15 2019, 9:22 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
werner merged task T4248: gpg-agent: Rare unresponsiveness after importing a secret S/MIME cert on Windows into T4505: SM, W32: GPGSM hangs up the GnuPG System.
May 15 2019, 9:22 AM · S/MIME, gnupg (gpg22), gpgagent, gpg4win
werner closed T4466: Clean up --keyserver documentation in gpg(1) as Resolved.

Thanks

May 15 2019, 9:20 AM · Keyserver, gnupg (gpg22), dirmngr, Documentation
werner committed rG0d669a360c6e: doc: Do not mention gpg's deprecated --keyserver option. (authored by werner).
doc: Do not mention gpg's deprecated --keyserver option.
May 15 2019, 9:20 AM
werner committed rG42adb56e660a: doc: Do not mention gpg's deprecated --keyserver option. (authored by werner).
doc: Do not mention gpg's deprecated --keyserver option.
May 15 2019, 9:19 AM
werner claimed T4466: Clean up --keyserver documentation in gpg(1).
May 15 2019, 9:06 AM · Keyserver, gnupg (gpg22), dirmngr, Documentation
werner closed T4490: --export-secret-keys fails with unusually-created secret key as Resolved.

Applied to master and 2.2. Thanks.

May 15 2019, 9:04 AM · ssh, gnupg (gpg22)
werner committed rG9c704d9d4633: gpg: enable OpenPGP export of cleartext keys with comments (authored by dkg).
gpg: enable OpenPGP export of cleartext keys with comments
May 15 2019, 9:03 AM
werner committed rG392e59a3d487: gpg: enable OpenPGP export of cleartext keys with comments (authored by dkg).
gpg: enable OpenPGP export of cleartext keys with comments
May 15 2019, 9:03 AM
werner closed T4508: gnupg1: digest-preference not honoured, a subtask of T4509: Release GnuPG 2.2.16, as Resolved.
May 15 2019, 8:55 AM · Release Info, gnupg (gpg22)
werner closed T4508: gnupg1: digest-preference not honoured as Resolved.
May 15 2019, 8:55 AM · gnupg (gpg22), Bug Report
werner closed T4496: gpgconf --launch ignores --homedir arguments as Resolved.

Right, that was missing. Fixed for master and 2.2. Noet that for kill and reload we added this already in 2016.

May 15 2019, 8:54 AM · Bug Report, gnupg (gpg22)
werner committed rG31e26037bd72: gpgconf: Support --homedir for --launch. (authored by werner).
gpgconf: Support --homedir for --launch.
May 15 2019, 8:53 AM
werner committed rGa4be077abdbf: gpgconf: Support --homedir for --launch. (authored by werner).
gpgconf: Support --homedir for --launch.
May 15 2019, 8:53 AM
werner committed rG6e041b7b356c: sm: Add a couple of debug calls to the keydb module. (authored by werner).
sm: Add a couple of debug calls to the keydb module.
May 15 2019, 8:53 AM
werner triaged T4497: gpgconf should report clearer errors when it knows that a given daemon's config file is bad as Normal priority.
May 15 2019, 8:32 AM · gnupg (gpg22)
werner raised a concern with rC0df498e81fd3: use https instead of cleartext http where possible.

No, that is excessive. If the license blurb will ever be change this can be done but not just because of changing a single letter.

May 15 2019, 8:09 AM
werner added a comment to rC0df498e81fd3: use https instead of cleartext http where possible.

Sorry, I will revert this.

May 15 2019, 8:04 AM
werner added a comment to T4506: OpenPGP Key Certification Forgeries.

Attacks always get better and thus mitigation based on uncommon jpeg UATs would help only for a short time.
Maybe having a SHA-1 warning in 2.2 is also needed.

May 15 2019, 8:02 AM · gnupg (gpg22)

May 14 2019

werner added a comment to T4499: Asan finding in libgcrypt.

I would prefer not to fix that. I did some experiments on replacing all the runtime parsed ECC constants by static data. Adding the other constants will then be simple.

May 14 2019, 8:19 PM · libgcrypt
werner committed rG49b236af0ecb: kbx: Fix deadlock in gpgsm on Windows due to a sharing violation. (authored by werner).
kbx: Fix deadlock in gpgsm on Windows due to a sharing violation.
May 14 2019, 7:07 PM
werner committed rG22e274f839f9: sm: Change keydb code to use the keybox locking. (authored by werner).
sm: Change keydb code to use the keybox locking.
May 14 2019, 4:52 PM
werner raised the priority of T4490: --export-secret-keys fails with unusually-created secret key from Normal to High.
May 14 2019, 4:39 PM · ssh, gnupg (gpg22)
werner renamed T4500: Option --use-embedded-filename does not work as expect from GnuPG Producing a Warning in Error(?) to Option --use-embedded-filename does not work as expect.
May 14 2019, 11:57 AM · gnupg (gpg22), Bug Report
werner triaged T4500: Option --use-embedded-filename does not work as expect as Normal priority.

There is actually a problem with --use-embedded-filename. Given that the option his highly dangerous to use we have not tested this for ages. We will see what you we can about it.

May 14 2019, 11:57 AM · gnupg (gpg22), Bug Report
werner triaged T4503: include extension for OpenPGP creation timestamp in X.509 output as Normal priority.

Thanks for the hint on the existing OID I already looked into that and planned to use one from the GnuPG arc, But an existing OID is better. I still need to figure useful workflows but something like this will be useful for smartcards..

May 14 2019, 10:42 AM · Feature Request, S/MIME
werner closed T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures as Resolved.
May 14 2019, 10:35 AM · gnupg (gpg22), Bug Report
werner committed rG110932925ba8: agent: correct length for uri and comment on 64-bit big-endian platforms (authored by dkg).
agent: correct length for uri and comment on 64-bit big-endian platforms
May 14 2019, 10:34 AM
werner committed rG5651b2c460a7: agent: correct length for uri and comment on 64-bit big-endian platforms (authored by dkg).
agent: correct length for uri and comment on 64-bit big-endian platforms
May 14 2019, 10:34 AM
werner committed rG54e96c6fd262: agent: Replace most assert by log_assert. (authored by werner).
agent: Replace most assert by log_assert.
May 14 2019, 10:34 AM
werner added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

Good catch. Thanks for that work. I'll apply it to master and 2.2.

May 14 2019, 10:33 AM · gnupg (gpg22), Bug Report
werner triaged T4513: dirmngr should try the configured keyservers anyway even if they are all dead as Normal priority.
May 14 2019, 10:09 AM · Feature Request, Keyserver, dirmngr
werner closed T4507: show-only-fpr-mbox shows user-ids that are not valid as Resolved.
May 14 2019, 10:08 AM · Bug Report
werner committed rG49a679eb3596: doc: Minor edit for a gpg option. (authored by werner).
doc: Minor edit for a gpg option.
May 14 2019, 10:07 AM
werner committed rG3c2198e907c6: doc: Minor edit for a gpg option. (authored by werner).
doc: Minor edit for a gpg option.
May 14 2019, 10:07 AM
werner added a comment to T4507: show-only-fpr-mbox shows user-ids that are not valid.

Yes, that term is overloaded. The reason in this case is that we once replaced "trusted key" by "valid key". That term "valid" now conflicts with another older use of valid. Using "self-signed" here seems to be more confusing that just removing the (first) "valid".

May 14 2019, 10:04 AM · Bug Report
werner added a comment to T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not.

This is easy to explain: dirmngr receives already escaped data and that is what you see in the log. For proper parsing of the URI the escaping needs to be removed and only before sending the request the required escaping is applied. '@', '<', and '>' do not need to be escaped and thus you see them as they are.

May 14 2019, 9:59 AM · Bug Report, dirmngr
werner claimed T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not.
May 14 2019, 8:52 AM · Bug Report, dirmngr
werner triaged T4514: Batch mode/unattended key generation: support multiple subkeys as Normal priority.

I anyway plan to extend the --quick-gen-key parameters to allow the specification of several subkeys on the command line.

May 14 2019, 8:44 AM · gnupg24, gnupg (gpg23), Feature Request
werner closed T4512: gpg's --keyserver option should be more robustly deprecated as Resolved.

I removed this specialized error message. Thanks for reporting.

May 14 2019, 8:38 AM · gnupg24, gnupg (gpg23), Documentation, Keyserver, Bug Report
werner committed rG8d645f1d1f2b: gpg: Do not print a hint to use the deprecated --keyserver option. (authored by werner).
gpg: Do not print a hint to use the deprecated --keyserver option.
May 14 2019, 8:38 AM
werner committed rG7102d9b798b0: gpg: Do not print a hint to use the deprecated --keyserver option. (authored by werner).
gpg: Do not print a hint to use the deprecated --keyserver option.
May 14 2019, 7:56 AM

May 13 2019

werner added a comment to T4507: show-only-fpr-mbox shows user-ids that are not valid.

"valid user-id" means a user id which is properly bound to the key; that is the self-signature checks out.

May 13 2019, 10:01 PM · Bug Report
werner created T4510: Update our copy of SQLite to 3.28.
May 13 2019, 7:40 PM · CVE
werner committed rGc1dc7a832921: gpg: Change update_keysig_packet to replace SHA-1 by SHA-256. (authored by werner).
gpg: Change update_keysig_packet to replace SHA-1 by SHA-256.
May 13 2019, 7:30 PM
werner added a parent task for T4508: gnupg1: digest-preference not honoured: T4509: Release GnuPG 2.2.16.
May 13 2019, 7:27 PM · gnupg (gpg22), Bug Report
werner added a subtask for T4509: Release GnuPG 2.2.16: T4508: gnupg1: digest-preference not honoured.
May 13 2019, 7:27 PM · Release Info, gnupg (gpg22)
werner created T4509: Release GnuPG 2.2.16.
May 13 2019, 7:26 PM · Release Info, gnupg (gpg22)
werner committed rG484d6ba5896a: gpg: Change update_keysig_packet to replace SHA-1 by SHA-256. (authored by werner).
gpg: Change update_keysig_packet to replace SHA-1 by SHA-256.
May 13 2019, 7:20 PM
werner triaged T4508: gnupg1: digest-preference not honoured as High priority.

I keep this open to track the mentioned change for gnupg 2.2

May 13 2019, 6:53 PM · gnupg (gpg22), Bug Report
werner added a comment to T4508: gnupg1: digest-preference not honoured.

How a digest algorithim is selected for a key signature

May 13 2019, 6:52 PM · gnupg (gpg22), Bug Report
werner added a comment to T4508: gnupg1: digest-preference not honoured.

No, personal-digest-preferences are not used to select a digest algorithm for key signatures. The only way to use a different digest-algorithm than select by gpg is by using --cert-digest-algo. But take care, you can easily cut into your fingers when using such override options.

May 13 2019, 6:49 PM · gnupg (gpg22), Bug Report
werner triaged T4499: Asan finding in libgcrypt as Low priority.

I have not yet looked at the details but I do not consider one-time allocation a problem. If you want to silence ASAN it is possible to use gpgrt_annotate_leaked_object( foo). Dynamic loading of Libgcrypt is anyway not supported; those who do that are on their own.

May 13 2019, 4:01 PM · libgcrypt
werner added a comment to T4506: OpenPGP Key Certification Forgeries.
  • For 2.3 we should ignore all SHA-1 key certifications and warn about SHA-1 binding signatures and offer to migrate them.
May 13 2019, 2:43 PM · gnupg (gpg22)
werner added a comment to T4506: OpenPGP Key Certification Forgeries.

How a digest algorithim is selected for a key signature

May 13 2019, 1:38 PM · gnupg (gpg22)
werner committed rGd07666412d43: gpg: Cleanup use of make_keysig_packet. (authored by werner).
gpg: Cleanup use of make_keysig_packet.
May 13 2019, 1:24 PM
werner changed the visibility for T4506: OpenPGP Key Certification Forgeries.
May 13 2019, 11:05 AM · gnupg (gpg22)
werner added a comment to T4504: Asan findings in iconv configure test causing config failure.

We update condig.{guess,sub} only when needed. In the past we had cases with regressions on some rare platforms.

May 13 2019, 8:49 AM · gpgrt, gnupg

May 12 2019

werner committed rG8d0d61aca3d2: sm: Fix a warning in an es_fopencooie function. (authored by werner).
sm: Fix a warning in an es_fopencooie function.
May 12 2019, 8:43 PM
werner triaged T4495: UBsan finding "certdump.c:695:3: runtime error: null pointer passed as argument 2" as Normal priority.

Thanks for the tests. I just fixed this one and will do replace some code in master, soon.

May 12 2019, 8:43 PM · gnupg
werner triaged T4502: keys added via gpg-agent's ssh-agent interface are stored in private-keys-v1.d/ with a trailing null byte as Normal priority.

I often put an extra nul byte at the end of binary data so that accidental printing the data (e.g. in gdb) assures that there is a string terminator. But right, it should not go out to a file.

May 12 2019, 8:16 PM · gpgagent, ssh

May 10 2019

werner triaged T4493: Default to HKPS, not HKP as Normal priority.
May 10 2019, 7:23 PM · dirmngr, Feature Request
werner triaged T4490: --export-secret-keys fails with unusually-created secret key as Normal priority.
May 10 2019, 10:20 AM · ssh, gnupg (gpg22)
werner triaged T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc as Normal priority.
May 10 2019, 10:17 AM · npth, Bug Report
werner renamed T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc from Compile error in Nth t-fork.c on Solaris 11.3 i86pc to Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.
May 10 2019, 10:16 AM · npth, Bug Report
werner closed T4492: Gawk 5.0 and warning: regexp escape sequence `\#' is not a known regexp operator as Resolved.

We fixed this bug already in the repo. See T4459.

May 10 2019, 10:13 AM · Duplicate, gnupg

May 9 2019

werner committed rG7c4029110ab4: dirmngr: Add a CSRF expection for pm.me (authored by werner).
dirmngr: Add a CSRF expection for pm.me
May 9 2019, 2:52 PM
werner committed rG7098e4ce198d: dirmngr: Add a CSRF expection for pm.me (authored by werner).
dirmngr: Add a CSRF expection for pm.me
May 9 2019, 2:51 PM
werner committed rGe6901c2bc802: build: Sign all Windows binaries. (authored by werner).
build: Sign all Windows binaries.
May 9 2019, 2:40 PM
werner triaged T4488: dirmngr: allow changing `use-tor` in a reload as Normal priority.
May 9 2019, 8:10 AM · gnupg (gpg23), dirmngr
werner triaged T4489: gpg --quick-add-key should be able to add an existing key as a subkey, not just generating a new one as Normal priority.
May 9 2019, 8:09 AM · gnupg, OpenPGP, Feature Request

May 8 2019

werner committed rD35887801da27: web: Minor change to the g10 Code entry in service listing. (authored by werner).
web: Minor change to the g10 Code entry in service listing.
May 8 2019, 9:37 AM
werner triaged T4427: Windows 10 update KB4489899 stops gpg-agent launching as High priority.
May 8 2019, 8:54 AM · Info Needed, Windows, gpgagent, Bug Report