Page MenuHome GnuPG
Feed All Stories

Feb 20 2020

werner committed rG0e8f6e2aa98c: gpg: Use gpgrt's new option parser to provide a global conf file. (authored by werner).
gpg: Use gpgrt's new option parser to provide a global conf file.
Feb 20 2020, 3:01 PM
werner committed rG2c823bd878fc: Use gpgrt's new option parser for gpgc, gpgsm, and gpg-agent. (authored by werner).
Use gpgrt's new option parser for gpgc, gpgsm, and gpg-agent.
Feb 20 2020, 3:01 PM
werner committed rGccdf988b406d: build: Require libgpg-error 1.38 (authored by werner).
build: Require libgpg-error 1.38
Feb 20 2020, 3:01 PM
werner committed rEac663bceb02e: core: Change printed license names. (authored by werner).
core: Change printed license names.
Feb 20 2020, 2:55 PM
werner committed rE44258227f7df: core: Skip cmdline parsing for no or an empty argv. (authored by werner).
core: Skip cmdline parsing for no or an empty argv.
Feb 20 2020, 2:55 PM
JaminCollins closed T4852: win4gpg not seeing GPG keys on yubikey as Resolved.

Seems that the public key needed to be exported from the Linux side and imported on the Windows side. Once this was done, the rest of the key information is displayed under Windows for the gpg --card-status.

Feb 20 2020, 1:10 AM · yubikey, gpg4win

Feb 19 2020

JaminCollins created T4852: win4gpg not seeing GPG keys on yubikey in the S1 Public space.
Feb 19 2020, 10:10 PM · yubikey, gpg4win
werner committed rE46b3749997da: core: More fixes for the new option/argument parser. (authored by werner).
core: More fixes for the new option/argument parser.
Feb 19 2020, 8:44 PM
werner committed rEa264fe9c5525: core: Some fixes for the new option/argument parser (authored by werner).
core: Some fixes for the new option/argument parser
Feb 19 2020, 7:05 PM
Valodim added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

But searching on Keyservers is also in my opinion not a common use case for Kleopatra users.

Feb 19 2020, 6:43 PM · Feature Request, Keyserver, dirmngr
Laurent Montel <montel@kde.org> committed rKLEOPATRA6f5de1a4f74a: Port deprecated method (qt5.15) (authored by Laurent Montel <montel@kde.org>).
Port deprecated method (qt5.15)
Feb 19 2020, 5:18 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO04051f6a70cf: Port some deprecated methods (authored by Laurent Montel <montel@kde.org>).
Port some deprecated methods
Feb 19 2020, 5:12 PM
werner added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

and by that bypassing all key source tracking as done by gpg. In any case searching by name or mail address on a keyserver should not be done - at least not by a GUI tool as used by non experienced users.

Feb 19 2020, 4:34 PM · Feature Request, Keyserver, dirmngr
patrick added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

I agree that this is a tricky problem, but it should really be improved.

Feb 19 2020, 4:05 PM · Feature Request, Keyserver, dirmngr
werner added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

The problem is not to check whether there is a connection but on how to decide whether something is a pool or an explictly added single keyserver and how often should we try to connect or read from it. Without marking hosts as dead the auto search features won't work well.

Feb 19 2020, 1:30 PM · Feature Request, Keyserver, dirmngr
aheinecke added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

@Valodim probably not so much as dirmngr might behave differently and not mark hosts as dead.

Feb 19 2020, 1:17 PM · Feature Request, Keyserver, dirmngr
werner added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

The proper solution is of course to use pkill instead of killall. SCNR.

Feb 19 2020, 12:43 PM · Feature Request, Keyserver, dirmngr
Valodim updated subscribers of T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

I can attest to the "growing bit of popular lore": Roughly half the support requests I get to support@keys.openpgp.org boil down to an exchange of "it just doesn't work with a 'general error' message" -> "try killall dirmngr" -> "that did it". I have heard similar stories from @patrick from Enigmail users, and more than once heard people applying poweruser trickery like "I just have killall dirmngr in my resume.d".

Feb 19 2020, 11:37 AM · Feature Request, Keyserver, dirmngr
aheinecke committed rMec9690cf5ce8: qt: Change logging category (authored by aheinecke).
qt: Change logging category
Feb 19 2020, 11:30 AM
aheinecke committed rMba08aadfa7d2: qt: Log execution args of gpg-card (authored by aheinecke).
qt: Log execution args of gpg-card
Feb 19 2020, 11:30 AM
Thaodan committed rGTO37dbc5831b6f: Save new options and set defaults for them (authored by Thaodan).
Save new options and set defaults for them
Feb 19 2020, 9:45 AM
Thaodan committed rGTO9878c9f2db23: Add missing encryptsubject->setChecked() to updateGui function (authored by Thaodan).
Add missing encryptsubject->setChecked() to updateGui function
Feb 19 2020, 9:45 AM
Thaodan committed rGTO1c9bfed8a311: Show encryptsubject warning only when encryptsubject is checked (authored by Thaodan).
Show encryptsubject warning only when encryptsubject is checked
Feb 19 2020, 9:45 AM
Thaodan committed rGTO118f2e5a109d: Fix compile error (authored by Thaodan).
Fix compile error
Feb 19 2020, 9:45 AM
aheinecke committed rLIBKLEO1e7e5099289d: Change card API for gpgcard and use it (authored by aheinecke).
Change card API for gpgcard and use it
Feb 19 2020, 9:42 AM
aheinecke committed rLIBKLEO95111bc26502: Export hexencode / hexdecode API (authored by aheinecke).
Export hexencode / hexdecode API
Feb 19 2020, 9:42 AM
werner committed rGee911df979e9: card: New option --info for command list and select by s/n. (authored by werner).
card: New option --info for command list and select by s/n.
Feb 19 2020, 8:59 AM
sanmai added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

I can confirm that the problem is gone from a build from the master branch. It indeed retries the search.

Feb 19 2020, 6:44 AM · Restricted Project, gnupg (gpg22)
gniibe changed the status of T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed from Open to Testing.
Feb 19 2020, 3:07 AM · Restricted Project, gnupg (gpg22)
gniibe committed rG41913d76f7db: gpg: Fix default-key selection when card is available. (authored by gniibe).
gpg: Fix default-key selection when card is available.
Feb 19 2020, 3:06 AM
gniibe committed rG1cdd9e57f701: gpg: Fix default-key selection when card is available. (authored by gniibe).
gpg: Fix default-key selection when card is available.
Feb 19 2020, 3:04 AM
gniibe claimed T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Thanks for your info.

Feb 19 2020, 2:43 AM · Restricted Project, gnupg (gpg22)
sanmai added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

I will be using OpenPGP applet for the YubiKey NEO in a virtialized vanilla Debian environment. This emulated card can sign new keys just as correctly. PINs are the default 12345678 for admin and 123456 for user.

Feb 19 2020, 2:31 AM · Restricted Project, gnupg (gpg22)
gniibe added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Or your card has the key to certify and its fingerprint is: CB522FE0379DDF40A93400D7E4BC91FACDA9A65B

Feb 19 2020, 2:06 AM · Restricted Project, gnupg (gpg22)
gniibe added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Simply, we need the output of gpg --card-status to identify which key is on your card.

Feb 19 2020, 2:02 AM · Restricted Project, gnupg (gpg22)
sanmai added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Nope, that's all I had. I'll try to get some debugging info in an hour.

Feb 19 2020, 1:57 AM · Restricted Project, gnupg (gpg22)
gniibe added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Please show us your card information. Does it have unrelated signing key?

Feb 19 2020, 1:48 AM · Restricted Project, gnupg (gpg22)
sanmai added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

I'm pretty sure. That's the actual output above. Once again, if I remove the smart card, gpg --clearsign starts to just work, without a need to specify --default-key.

Feb 19 2020, 1:07 AM · Restricted Project, gnupg (gpg22)
dkg committed rG60dbe082949b: doc: Correction of typo in documentation of KEY_CONSIDERED (authored by Nick Piper <nick.piper@cgi.com>).
doc: Correction of typo in documentation of KEY_CONSIDERED
Feb 19 2020, 12:13 AM
dkg committed rG0904b8ef348a: Spelling cleanup. (authored by dkg).
Spelling cleanup.
Feb 19 2020, 12:12 AM
dkg committed rG0e1cbabc0ad4: doc: Correction of typo in documentation of KEY_CONSIDERED (authored by Nick Piper <nick.piper@cgi.com>).
doc: Correction of typo in documentation of KEY_CONSIDERED
Feb 19 2020, 12:12 AM

Feb 18 2020

werner added a comment to T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed.

Are you sure that you have only one secret key? (run: gpg -K)

Feb 18 2020, 8:18 PM · Restricted Project, gnupg (gpg22)
werner committed rE933eb9346a84: core: Add a high level option/argument parser. (authored by werner).
core: Add a high level option/argument parser.
Feb 18 2020, 4:51 PM
mh added a comment to T4851: hkps://keys.openpgp.org kleopatra doesn`t finde key.

workaround:
edit gpg.conf and dirmgr.conf manually
rem proxy in dirmgr
insert https keyserver in gpg

Feb 18 2020, 3:39 PM · kleopatra
aheinecke committed rLIBKLEO27600098f3da: Add more code from Kleopatra (authored by aheinecke).
Add more code from Kleopatra
Feb 18 2020, 12:08 PM
aheinecke committed rLIBKLEO0fe988529351: Make CardManager a singleton (authored by aheinecke).
Make CardManager a singleton
Feb 18 2020, 12:08 PM
aheinecke committed rLIBKLEO1b20073a46c6: Add card data classes from Kleopatra (authored by aheinecke).
Add card data classes from Kleopatra
Feb 18 2020, 12:08 PM
aheinecke committed rLIBKLEO9e59284f4fa5: Add CardManager and export card API (authored by aheinecke).
Add CardManager and export card API
Feb 18 2020, 12:08 PM
aheinecke committed rLIBKLEOd270a6fa0cda: Use pimpl for netkeycard and openpgpcard (authored by aheinecke).
Use pimpl for netkeycard and openpgpcard
Feb 18 2020, 12:08 PM
aheinecke committed rLIBKLEOf271cf60fcf2: Move card data into private class (authored by aheinecke).
Move card data into private class
Feb 18 2020, 12:08 PM
werner committed rE5742b8eaf3fa: core: Add gpgrt_fnameconcat and gpgrt_absfnameconcat. (authored by werner).
core: Add gpgrt_fnameconcat and gpgrt_absfnameconcat.
Feb 18 2020, 9:00 AM
gniibe committed rEa6ab8e3a710b: w32: Support static link with -lws2_32. (authored by gniibe).
w32: Support static link with -lws2_32.
Feb 18 2020, 8:28 AM
gniibe changed the status of T4624: libassuan-config and libassuan.pc both put -lws2_32 before -lgpg-error, which fails during static linking from Open to Testing.

With the fix of T4623, this bug is now fixed.

Feb 18 2020, 8:17 AM · Restricted Project, Windows, libassuan, Bug Report
gniibe changed the status of T4623: pkg-config for mingw needs to emit -lws2_32 from Open to Testing.

Fixed in master, using Libs.private support.

Feb 18 2020, 8:05 AM · Restricted Project, Windows, gpgrt, Bug Report

Feb 17 2020

mh added a comment to T4851: hkps://keys.openpgp.org kleopatra doesn`t finde key.

well, so far it`s win 10 with 3.1.11

Feb 17 2020, 5:21 PM · kleopatra
werner added a comment to T4851: hkps://keys.openpgp.org kleopatra doesn`t finde key.

The info from your report iis a bit scarce; we would need more to replicate this and also the version of the software and the OS you are running.

Feb 17 2020, 4:52 PM · kleopatra
mh created T4851: hkps://keys.openpgp.org kleopatra doesn`t finde key in the S1 Public space.
Feb 17 2020, 4:36 PM · kleopatra
werner committed rGe952026e19f3: sm: Remove left over debug output. (authored by werner).
sm: Remove left over debug output.
Feb 17 2020, 11:38 AM
werner committed rGd272308cc52c: sm: Remove left over debug output. (authored by werner).
sm: Remove left over debug output.
Feb 17 2020, 11:38 AM
gniibe committed rG95c7498b7623: scd: Disable pinpad if it's impossible by KDF DO. (authored by gniibe).
scd: Disable pinpad if it's impossible by KDF DO.
Feb 17 2020, 9:50 AM
gniibe changed the status of T4832: card: when KDF is enabled, use of pinpad input should be disabled from Open to Testing.

Fixed in master.

Feb 17 2020, 9:48 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
werner triaged T4848: Usage of git in configure.ac for pinentry/gpa finds incorrect repositories as Normal priority.

Yeah, this can be done.

Feb 17 2020, 9:19 AM · pinentry, gpa, toolchain, Bug Report
sanmai created T4850: GnuPG fails to find default key to sign when using a smart card, but recovers once card is removed in the S1 Public space.
Feb 17 2020, 7:20 AM · Restricted Project, gnupg (gpg22)

Feb 16 2020

netspider closed T4849: procedure entry point not found in gpg-agent.exe as Resolved.

I already tried reinstalling gpg4win without first uninstalling it (I thought it might repair corrupt files) but now I uninstalled first and it is working again.

Feb 16 2020, 2:31 PM · Bug Report
netspider added a comment to T4849: procedure entry point not found in gpg-agent.exe.

I searched through C: and D: and found it in D:\Programme\GnuPG\bin and in D:\Programme\Gpg4win\bin - both seem to be created by gpg4win. I'll try reinstalling, hopefully without deleting my private keys...

Feb 16 2020, 2:23 PM · Bug Report
werner added a comment to T4849: procedure entry point not found in gpg-agent.exe.

The DLL libassuan-0.dll was not found or the system somehow found.
Do you have other versions of GnuPG or Gpg4win installed? Please search the system for copies of the above mentioned DLL?

Feb 16 2020, 2:11 PM · Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRAcaddedfbb6a6: GIT_SILENT: Prepare 5.13.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.13.3
Feb 16 2020, 10:19 AM
Laurent Montel <montel@kde.org> committed rLIBKLEOac0b2b67c2e1: GIT_SILENT: Prepare 5.13.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.13.3
Feb 16 2020, 10:09 AM

Feb 15 2020

netspider created T4849: procedure entry point not found in gpg-agent.exe.
Feb 15 2020, 10:48 PM · Bug Report
werner changed the status of T4847: "gpgsm: invalid radix64 character 2d skipped" when trying to import a PEM file with DOS line endings (CR+LF) from Open to Testing.

Fixed in master and 2.2

Feb 15 2020, 7:25 PM · gnupg (gpg22), S/MIME, Bug Report
werner committed rG38f819bd6d77: gpgsm: Fix import of some CR,LF ternminated certificates (authored by werner).
gpgsm: Fix import of some CR,LF ternminated certificates
Feb 15 2020, 7:24 PM
werner committed rG6248739799fd: gpgsm: Fix import of some CR,LF ternminated certificates (authored by werner).
gpgsm: Fix import of some CR,LF ternminated certificates
Feb 15 2020, 7:23 PM
werner claimed T4847: "gpgsm: invalid radix64 character 2d skipped" when trying to import a PEM file with DOS line endings (CR+LF).
Feb 15 2020, 7:08 PM · gnupg (gpg22), S/MIME, Bug Report
werner edited projects for T4847: "gpgsm: invalid radix64 character 2d skipped" when trying to import a PEM file with DOS line endings (CR+LF), added: gnupg (gpg22); removed gnupg.

Really interesting: The code didn't changed since since 2003 and the bug must have been there all the time. It does happen only for 25% of the certificates with CR and LF; the others have padding characters at the end '=' which is also an indication of the end of the base64 block. I wonder why this has not been reported more often; maybe because most people import binary certificates.

Feb 15 2020, 7:01 PM · gnupg (gpg22), S/MIME, Bug Report
rpurdie created T4848: Usage of git in configure.ac for pinentry/gpa finds incorrect repositories.
Feb 15 2020, 6:12 PM · pinentry, gpa, toolchain, Bug Report
thomas added a comment to T4847: "gpgsm: invalid radix64 character 2d skipped" when trying to import a PEM file with DOS line endings (CR+LF).

Wald certificate will be fixed very soon. But as it is not fixed yet, I provided an http link, not https for you.

Feb 15 2020, 3:41 PM · gnupg (gpg22), S/MIME, Bug Report
werner committed rD72e27683792e: web: Indicate which data formats acceptable for security reports. (authored by werner).
web: Indicate which data formats acceptable for security reports.
Feb 15 2020, 1:48 PM
werner added projects to T4847: "gpgsm: invalid radix64 character 2d skipped" when trying to import a PEM file with DOS line endings (CR+LF): S/MIME, gnupg.

Thomas, please provide a sample certificate. I can't access the intevation site to see whether one of the links has the cert. And pretty please fix the wald certificates!

Feb 15 2020, 12:43 PM · gnupg (gpg22), S/MIME, Bug Report

Feb 14 2020

thomas created T4847: "gpgsm: invalid radix64 character 2d skipped" when trying to import a PEM file with DOS line endings (CR+LF).
Feb 14 2020, 4:07 PM · gnupg (gpg22), S/MIME, Bug Report
werner added projects to T4845: error generating key pair: gpg4win, FAQ.

Older version of GnuPG had a rare bug in the keyring update code.

Feb 14 2020, 2:18 PM · FAQ, gpg4win
werner merged task T4844: error generating key pair into T4845: error generating key pair.
Feb 14 2020, 2:15 PM
werner merged T4844: error generating key pair into T4845: error generating key pair.
Feb 14 2020, 2:15 PM · FAQ, gpg4win
werner closed T4846: Undocumented --print-md algo's as Wontfix.

No, this depends on the version of Libgcrypt. Sorry, won't be documented or changed. Thanks for the report, though.

Feb 14 2020, 2:13 PM · Bug Report
werner committed rM2b8680aba9f1: python: Also detect python 3.9. (authored by werner).
python: Also detect python 3.9.
Feb 14 2020, 1:17 PM
Heino created T4846: Undocumented --print-md algo's.
Feb 14 2020, 10:18 AM · Bug Report
gniibe committed rG17216e6dc9f3: regexp: Add comment of changes. (authored by gniibe).
regexp: Add comment of changes.
Feb 14 2020, 6:26 AM
gniibe added a comment to T4843: REGEXP support for all systems.

Documentation for the regular expression of Jim Tcl: http://jim.tcl.tk/fossil/doc/trunk/Tcl_shipped.html#_jim_built_in_regular_expressions

Feb 14 2020, 6:15 AM · Restricted Project, gnupg

Feb 13 2020

yoshagi created T4845: error generating key pair in the S1 Public space.
Feb 13 2020, 5:45 PM · FAQ, gpg4win
yoshagi created T4844: error generating key pair in the S1 Public space.
Feb 13 2020, 5:11 PM
werner committed rSbc67cdb1030b: build: New configure option --disable-doc (authored by werner).
build: New configure option --disable-doc
Feb 13 2020, 5:06 PM
Thaodan committed rGTO2406920f0636: Extend GpGOLConfig to add the requested options (authored by Thaodan).
Extend GpGOLConfig to add the requested options
Feb 13 2020, 4:28 PM
werner committed rG6cac2bd0382e: build: New configure option --disable-keyboxd (authored by werner).
build: New configure option --disable-keyboxd
Feb 13 2020, 4:18 PM
werner committed rG11d917c7796d: scd: Print the main app name also for not fully supported cards. (authored by werner).
scd: Print the main app name also for not fully supported cards.
Feb 13 2020, 4:18 PM
werner committed rG14ac350f868c: gpg: Changes to allow direct key generation from an OpenPGP card. (authored by werner).
gpg: Changes to allow direct key generation from an OpenPGP card.
Feb 13 2020, 2:41 PM
werner committed rGe582d8f5b2c1: card: Fix openpgp subkey listing. (authored by werner).
card: Fix openpgp subkey listing.
Feb 13 2020, 2:41 PM
werner committed rG86312b920a1d: gpg: New option --full-timestrings. (authored by werner).
gpg: New option --full-timestrings.
Feb 13 2020, 2:41 PM
werner committed rGe63f8bee4044: card: Take the key creation time from the KEYPAIRINFO (authored by werner).
card: Take the key creation time from the KEYPAIRINFO
Feb 13 2020, 2:41 PM
werner committed rG1ad84aabb410: scd:openpgp: Return key creation time as part of KEYPARIINFO. (authored by werner).
scd:openpgp: Return key creation time as part of KEYPARIINFO.
Feb 13 2020, 2:41 PM
werner committed rG638526d37fee: agent: Allow signing with card key even without a stub key. (authored by werner).
agent: Allow signing with card key even without a stub key.
Feb 13 2020, 2:41 PM
bzbue1 added a comment to T4689: Kleopatra Verification is hanging .

I'd like to re-report this bug for version 3.1.11-Gpg4win-3.1.11
in Windows 10 version 1809 build 17763.1039 and version 1909 build 18363.657.

Feb 13 2020, 1:36 PM · kleopatra, Bug Report, gpg4win