Page MenuHome GnuPG
Feed All Stories

Feb 28 2020

werner added a project to T4861: GPGme 1.13.1 fails at t-json: gpgme.
Feb 28 2020, 8:08 AM · gpgme, Bug Report
gniibe committed rG3ba7c9bcf7f1: scd: Improve setattr for KDF. (authored by gniibe).
scd: Improve setattr for KDF.
Feb 28 2020, 8:04 AM
gniibe committed rG11da44101622: scd: Fix pinpad handling when KDF enabled. (authored by gniibe).
scd: Fix pinpad handling when KDF enabled.
Feb 28 2020, 8:04 AM

Feb 27 2020

dkg added a comment to T4861: GPGme 1.13.1 fails at t-json.

I think this might be the same as T4820.

Feb 27 2020, 11:08 PM · gpgme, Bug Report
kopfuss updated the task description for T4861: GPGme 1.13.1 fails at t-json.
Feb 27 2020, 9:46 PM · gpgme, Bug Report
kopfuss created T4861: GPGme 1.13.1 fails at t-json.
Feb 27 2020, 9:38 PM · gpgme, Bug Report
werner changed the status of T4788: System wide configuration of the GnuPG system from Open to Testing.

All done in master with the latest libgpg-error (see T4859). There is always a global configure file in /etc/gnupg (or whatever "gpgconf --list-dirs sysconfdir" prints). The name of the configure file is the same as the user config file (gpg.conf, gpgsm.conf, gpg-agent.conf, ...) but for gpg.conf no versioned config names are used.

Feb 27 2020, 2:58 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
werner committed rEffa21bf5b706: indent: Fix indentation in an argparse.c function (authored by werner).
indent: Fix indentation in an argparse.c function
Feb 27 2020, 2:39 PM
werner committed rE2d1969ab465b: core: Implement meta commands for the argparser. (authored by werner).
core: Implement meta commands for the argparser.
Feb 27 2020, 2:39 PM
werner triaged T4855: The trusted-key option requires a long key ID and won't take a fingerprint as Normal priority.

Internally only the long key id is is used thus the fingerprint might give a wrong impression. OTOH, to allow easy migration to future versions, extracting the keyid from the fingerprint is a good idea.

Feb 27 2020, 10:14 AM · gnupg (gpg22), Feature Request
werner created T4860: Release GnuPG 2.2.20 .
Feb 27 2020, 10:10 AM · gnupg (gpg22), Release Info
werner created T4859: Release libgpg-error 1.38.
Feb 27 2020, 10:08 AM · gpgrt, Release Info
aheinecke added a comment to T4814: GpgOL: Send multiple E-Mails for BCC recipients.

For the split OpenPGP / SMIME it's not intended to only work for BCC, its just the same mechanism I use internally.

Feb 27 2020, 9:15 AM · Restricted Project, gpgol
gniibe committed rTc77450d9cbf0: build: Change NTBTLS_CONFIG_LIBS. (authored by gniibe).
build: Change NTBTLS_CONFIG_LIBS.
Feb 27 2020, 7:51 AM

Feb 26 2020

Laurent Montel <montel@kde.org> committed rLIBKLEOb8367e3d87ad: Autogenerate categories files (authored by Laurent Montel <montel@kde.org>).
Autogenerate categories files
Feb 26 2020, 9:12 PM
dkg added a comment to T4814: GpgOL: Send multiple E-Mails for BCC recipients.

I think this is a great feature to have. Thanks for working on it, @aheinecke .

Feb 26 2020, 7:30 PM · Restricted Project, gpgol
dkg added a comment to T4855: The trusted-key option requires a long key ID and won't take a fingerprint.

I've just pushed ad55de70930543c1681b11e4bd624be074122b23 onto branch dkg/fix-4855 as a proposed fix, to permit --trusted-key to accept a full 20-byte fingerprint.

Feb 26 2020, 7:13 PM · gnupg (gpg22), Feature Request
dkg committed rGad55de709305: gpg: Update --trusted-key to accept fingerprint as well as long key id. (authored by dkg).
gpg: Update --trusted-key to accept fingerprint as well as long key id.
Feb 26 2020, 7:12 PM
werner committed rE2f169b341e41: core: Add meta command handler stubs to argparse.c. (authored by werner).
core: Add meta command handler stubs to argparse.c.
Feb 26 2020, 3:49 PM
werner committed rE9d268891dae6: core: Prepare argparse.c to track additional info for options. (authored by werner).
core: Prepare argparse.c to track additional info for options.
Feb 26 2020, 3:49 PM
aheinecke added a comment to T4814: GpgOL: Send multiple E-Mails for BCC recipients.

The idea of the implementation is that BCC recpients will get a mail with no other recipients. Because Exchange / Outlook handles the sending we can't do it more low level. We use the "Protected-headers" scheme to transfer the original To / CC headers.

Feb 26 2020, 3:07 PM · Restricted Project, gpgol
werner created U10 Modigliani.
Feb 26 2020, 2:32 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA66eab01b0d81: Port some deprecated qt5.15 methods (authored by Laurent Montel <montel@kde.org>).
Port some deprecated qt5.15 methods
Feb 26 2020, 2:28 PM
aheinecke created T4858: GpgOL: Protected Headers sending / Encrypt subject.
Feb 26 2020, 12:58 PM · gpgol
aheinecke created T4857: GPGSM: Put encryption key also into signature.
Feb 26 2020, 12:52 PM · gnupg, S/MIME
aheinecke created T4856: GPG: Key Exchange Put public OpenPGP key into signature.
Feb 26 2020, 12:33 PM · Feature Request, gpgol, Keyserver, gnupg
aheinecke 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.

Thanks for engaging constructively.

Feb 26 2020, 12:03 PM · Feature Request, Keyserver, dirmngr
Mikaela created T4855: The trusted-key option requires a long key ID and won't take a fingerprint.
Feb 26 2020, 11:55 AM · gnupg (gpg22), Feature Request

Feb 25 2020

kloczek added a comment to T4854: gpgme 1.13.1: test suite is failing.

Latest one (gnupg 2.2.19)

Feb 25 2020, 10:37 PM · gpgme, Bug Report
werner added a comment to T4854: gpgme 1.13.1: test suite is failing.

(I stripped the report down to its core)

Feb 25 2020, 9:13 PM · gpgme, Bug Report
werner updated the task description for T4854: gpgme 1.13.1: test suite is failing.
Feb 25 2020, 9:11 PM · gpgme, Bug Report
werner committed rE6fc2d7cb8ce9: core: Add parser for meta commands to gpgrt_argparser. (authored by werner).
core: Add parser for meta commands to gpgrt_argparser.
Feb 25 2020, 9:07 PM
werner committed rE8c185e719860: core: Improve readability of _gpgrt_argparse. (authored by werner).
core: Improve readability of _gpgrt_argparse.
Feb 25 2020, 9:07 PM
werner committed rEca79d5edee8c: core: Fold duplicated code from _gpgrt_argparse. (authored by werner).
core: Fold duplicated code from _gpgrt_argparse.
Feb 25 2020, 9:07 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO29240738f094: Fix clazy warning (authored by Laurent Montel <montel@kde.org>).
Fix clazy warning
Feb 25 2020, 8:52 PM
werner committed rG79f2318aa5c5: gpg: Re-enable versioned config files (authored by werner).
gpg: Re-enable versioned config files
Feb 25 2020, 3:24 PM
werner committed rG7e8f28653c1b: gpg: Re-add checking of config file permissions. (authored by werner).
gpg: Re-add checking of config file permissions.
Feb 25 2020, 3:24 PM
werner committed rEe9f36cabe157: core: New flag ARGPARSE_FLAG_USERVERS to try versioned config files. (authored by werner).
core: New flag ARGPARSE_FLAG_USERVERS to try versioned config files.
Feb 25 2020, 3:16 PM
kloczek updated the task description for T4854: gpgme 1.13.1: test suite is failing.
Feb 25 2020, 2:53 PM · gpgme, Bug Report
kloczek created T4854: gpgme 1.13.1: test suite is failing.
Feb 25 2020, 2:52 PM · gpgme, Bug Report
kloczek added a comment to T4853: libgpg-error: after regenerate ac/am/lt files and build reported version is 1.37-unknown.

Sorry but that really strange.
I need to regenerate those files.
Could you please describe what needs to be done to have proper version?

Feb 25 2020, 1:51 PM · Bug Report
werner closed T4853: libgpg-error: after regenerate ac/am/lt files and build reported version is 1.37-unknown as Invalid.

Do not use arbitary libtool versions or use autoreconf - this is maintainer-only and any problems are not considered a bug.

Feb 25 2020, 1:49 PM · Bug Report
werner committed rEf25555aed0da: core: New pseudo option ARGPARSE_PERMISSION_ERROR. (authored by werner).
core: New pseudo option ARGPARSE_PERMISSION_ERROR.
Feb 25 2020, 12:17 PM
gniibe committed rA034e5450cdd5: build: Use Requires.private and Libs.private. (authored by gniibe).
build: Use Requires.private and Libs.private.
Feb 25 2020, 12:07 PM
gniibe committed rC9b8ac13761f0: build: More accurate dependency to -lgpg-error. (authored by gniibe).
build: More accurate dependency to -lgpg-error.
Feb 25 2020, 8:18 AM
gniibe committed rCc21e5d72e24e: build: Fix linking -ldl. (authored by gniibe).
build: Fix linking -ldl.
Feb 25 2020, 7:54 AM
gniibe committed rE732ac9c681a0: w32: Fix exporting gpgrt_argparser. (authored by gniibe).
w32: Fix exporting gpgrt_argparser.
Feb 25 2020, 7:08 AM
kloczek created T4853: libgpg-error: after regenerate ac/am/lt files and build reported version is 1.37-unknown.
Feb 25 2020, 3:01 AM · Bug Report

Feb 24 2020

bernhard committed rWda2460980cf1: Update list of sponsors for 2018+2019 (authored by bernhard).
Update list of sponsors for 2018+2019
Feb 24 2020, 6:53 PM

Feb 22 2020

werner committed rG833c04334a53: Use gpgrt's new option parser for the new keyboxd. (authored by werner).
Use gpgrt's new option parser for the new keyboxd.
Feb 22 2020, 12:22 PM
werner committed rEb79b2a7fb3ad: core: Extend the way a config file can be specified, (authored by werner).
core: Extend the way a config file can be specified,
Feb 22 2020, 11:46 AM
werner committed rGcdbe10b762f3: Remove the now obsolete argparse code. (authored by werner).
Remove the now obsolete argparse code.
Feb 22 2020, 11:43 AM
werner committed rG941a48f9b12b: agent,dirmngr: Re-read the user specified config file. (authored by werner).
agent,dirmngr: Re-read the user specified config file.
Feb 22 2020, 11:43 AM

Feb 21 2020

werner added a comment to T4788: System wide configuration of the GnuPG system.

Okay, we now have global conf files in master. The extra flags to ignore or force certain options will be added to libgpg-error.

Feb 21 2020, 9:50 PM · gnupg (gpg23), Feature Request, gpg4win, g10code
werner committed rGba463128ce65: Use gpgrt's new option parser for the remaining daemons. (authored by werner).
Use gpgrt's new option parser for the remaining daemons.
Feb 21 2020, 9:47 PM
werner committed rG3bc004decd28: Use gpgrt's new option parser for the tools. (authored by werner).
Use gpgrt's new option parser for the tools.
Feb 21 2020, 8:38 PM
dkg added a comment to T4513: dirmngr should try the configured keyservers anyway even if they are all dead.

In T4513#132770, @aheinecke wrote:

Werner could you maybe at least check for an internet connection, I don't know how to do it on Linux but on Windows it's easy because windows has API for that.

Feb 21 2020, 6:33 PM · Feature Request, Keyserver, dirmngr

Feb 20 2020

werner closed T4845: error generating key pair as Invalid.
Feb 20 2020, 9:02 PM · FAQ, gpg4win
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)