Page MenuHome GnuPG
Feed Advanced Search

Feb 11 2019

werner committed rG6651a0640d0f: scd: Allow standard keyref scheme for app-openpgp. (authored by werner).
scd: Allow standard keyref scheme for app-openpgp.
Feb 11 2019, 11:04 AM
werner committed rG14ea581a1c04: gpg: Emit an ERROR status if no key was found with --list-keys. (authored by werner).
gpg: Emit an ERROR status if no key was found with --list-keys.
Feb 11 2019, 11:04 AM
werner committed rE0318ce6fbc75: New error codes NO_AUTH and BAD_AUTH (authored by werner).
New error codes NO_AUTH and BAD_AUTH
Feb 11 2019, 9:35 AM
werner committed rGb2838694402c: scd: For PIV cards used NO_AUTH instead of BAD_PIN. (authored by werner).
scd: For PIV cards used NO_AUTH instead of BAD_PIN.
Feb 11 2019, 9:12 AM

Feb 9 2019

werner added a comment to T4360: GPG creates invalid keys if the settings file is not encoded in UTF-8.

I don't think that we are going to change this. All data is utf-8 including the *conf files.

Feb 9 2019, 11:43 AM · Bug Report, gpg4win
werner renamed T1563: Place content of doc/DETAILS at www.gnupg.org from "pub", "uid", "sub"... definition missing on GnuPG website documentation to Place content of doc/DETAILS at www.gnupg.org.
Feb 9 2019, 11:40 AM · Feature Request, gpgweb, Documentation
werner reopened T1563: Place content of doc/DETAILS at www.gnupg.org as "Open".

Sure, but lets use that ticket for this. if you have another topic, feel free to open another ticket.

Feb 9 2019, 11:40 AM · Feature Request, gpgweb, Documentation

Feb 8 2019

werner committed rG53beea56afec: scd: Implement RSA signing for PIV cards. (authored by werner).
scd: Implement RSA signing for PIV cards.
Feb 8 2019, 5:06 PM
werner committed rG0328976c94ad: sm: In --gen-key with "key from card" show also the algorithm. (authored by werner).
sm: In --gen-key with "key from card" show also the algorithm.
Feb 8 2019, 12:36 PM
werner committed rG03bf8e967adb: common: Provide function to get public key algo names in our format. (authored by werner).
common: Provide function to get public key algo names in our format.
Feb 8 2019, 12:36 PM
werner committed rGa1cb4a940f30: card: Make "generate" work for PIV cards. (authored by werner).
card: Make "generate" work for PIV cards.
Feb 8 2019, 11:59 AM
werner committed rGb349adc5c0d0: scd: Allow generating ECC curves on PIV cards. (authored by werner).
scd: Allow generating ECC curves on PIV cards.
Feb 8 2019, 11:59 AM
werner committed rGe2f18023b3b3: common: New functions get_option_value and ascii_strupr. (authored by werner).
common: New functions get_option_value and ascii_strupr.
Feb 8 2019, 11:59 AM

Feb 7 2019

werner committed rGb79bc877f2ad: card: Print the used algorithm of all keys. (authored by werner).
card: Print the used algorithm of all keys.
Feb 7 2019, 8:29 PM
werner committed rGdf6ba6dfd235: card: Fix a NULL-ptr deref in key listings. (authored by werner).
card: Fix a NULL-ptr deref in key listings.
Feb 7 2019, 4:29 PM
werner committed rG5bf1212000f4: scd: Store a new PIV public key in the certificate DO. (authored by werner).
scd: Store a new PIV public key in the certificate DO.
Feb 7 2019, 4:29 PM
werner committed rGfcec5b40e589: card: Support reading and writing PIV certificates (authored by werner).
card: Support reading and writing PIV certificates
Feb 7 2019, 11:07 AM
werner committed rG090b5f804aee: card: Add readline completion for help arguments (authored by werner).
card: Add readline completion for help arguments
Feb 7 2019, 11:07 AM

Feb 6 2019

werner committed rGb5b1f721582d: scd: Add genkey command to app-piv (rsa-only) (authored by werner).
scd: Add genkey command to app-piv (rsa-only)
Feb 6 2019, 8:48 PM
werner committed rG9a9cb0257aeb: scd: Make app_genkey and supporting ISO function more flexible. (authored by werner).
scd: Make app_genkey and supporting ISO function more flexible.
Feb 6 2019, 8:48 PM
werner committed rGc26af8ac263e: scd: Fix parameter name of app_change_key. (authored by werner).
scd: Fix parameter name of app_change_key.
Feb 6 2019, 8:48 PM
werner committed rG6c581cc468d7: doc: Add basic man page for the gpg-card-tool. (authored by werner).
doc: Add basic man page for the gpg-card-tool.
Feb 6 2019, 10:37 AM
werner claimed T4098: GpgSM: Add ECC support.
Feb 6 2019, 9:57 AM · gnupg (gpg23), Feature Request, S/MIME
werner added a comment to T4098: GpgSM: Add ECC support.

See also T4013 which is about ed25519 key support

Feb 6 2019, 9:56 AM · gnupg (gpg23), Feature Request, S/MIME
werner committed rGe9e876cb5572: scd: Implement PIN changing and unblocking for PIV cards. (authored by werner).
scd: Implement PIN changing and unblocking for PIV cards.
Feb 6 2019, 9:47 AM
werner committed rG3231ecdafd71: scd: Allow standard keyref scheme for app-openpgp. (authored by werner).
scd: Allow standard keyref scheme for app-openpgp.
Feb 6 2019, 9:47 AM

Feb 5 2019

werner added a comment to T1563: Place content of doc/DETAILS at www.gnupg.org.

It is in the tarball:

doc/DETAILS

and for example Debian installs it as /usr/share/doc/gnupg/DETAILS.gz. Check out the first section "Format of the colon listings". Or use GPGME which provides C, C++, Python and JSON bindings. Sorry, it never made it to the website.

Feb 5 2019, 11:10 AM · Feature Request, gpgweb, Documentation

Feb 4 2019

werner closed T4356: Declaration of _gpgrt_functions_w32_pollable in src/gpgrt-int.h should be extern as Resolved.
Feb 4 2019, 5:46 PM · gpgrt, Bug Report
werner updated subscribers of T4354: dirmngr should send "fingerprint=on" to keyservers.

@kristianf we talked about this on Saturday evening. Would you be so kind and have a quick look at the problem with the hu server?

Feb 4 2019, 5:45 PM · dirmngr, Keyserver, Bug Report
werner committed rE21dd885eecde: build: Fix for Microsoft MSVC. (authored by werner).
build: Fix for Microsoft MSVC.
Feb 4 2019, 11:55 AM
werner added a comment to T4356: Declaration of _gpgrt_functions_w32_pollable in src/gpgrt-int.h should be extern.

Okay, I see the problem. The microsoft toolchain is more picky about de-facto standard use patterns with common blocks and the author of that code was not ware of this. Thanks for reporting, will be fixed in the next release.

Feb 4 2019, 11:47 AM · gpgrt, Bug Report
werner added a comment to T3902: Use the term password instead of passphrase.

Despite that I created this task, I am still not not convinced that removing the term passphrase is a good idea. If we do this in gnupg we would need to change all strings to make it clear that the passphrase is used to protect one's own key and has nothing to do with encryption etc. In fact the term PIN would be better because it is common knowledge that you use a PIN to get access to something you own. There would be less confusion on the purpose of the passphrase. Sure PIN is usually considered to be a number. However my bank allows a string to be used as, what they call, PIN.

Feb 4 2019, 11:26 AM · gnupg24, FAQ, Documentation

Feb 2 2019

werner added a project to T4356: Declaration of _gpgrt_functions_w32_pollable in src/gpgrt-int.h should be extern: gpgrt.

This function is not exported on purposes. Even the name of the header file indicates that tis is internal. External, that is public functions of the API, are defined gpgrt.h and only made externally visible by including them in the .def file. This has not been done and so I don't understand your bug report.

Feb 2 2019, 1:35 AM · gpgrt, Bug Report

Feb 1 2019

werner committed rD2c267afb8c81: web: Fix top menu alignment. (authored by werner).
web: Fix top menu alignment.
Feb 1 2019, 12:09 PM
werner committed rD30a5a4deafea: web: Try to fix sub-menus for touch screens (authored by werner).
web: Try to fix sub-menus for touch screens
Feb 1 2019, 11:54 AM
werner committed rD3b721c063430: web: Change URL of g10 Code in the service page. (authored by werner).
web: Change URL of g10 Code in the service page.
Feb 1 2019, 9:03 AM

Jan 31 2019

werner committed rEd8b64613d992: po: Update Polish translation (authored by Jakub Bogusz <qboosh@pld-linux.org>).
po: Update Polish translation
Jan 31 2019, 8:06 PM
werner committed rG900ae94797ed: po: Update Polish translation (authored by Jakub Bogusz <qboosh@pld-linux.org>).
po: Update Polish translation
Jan 31 2019, 8:05 PM
werner committed rG1c0fa3e6f746: card: Implement non-interactive mode. (authored by werner).
card: Implement non-interactive mode.
Jan 31 2019, 6:57 PM
werner committed rGda383257404c: card: New command 'authenticate'. (authored by werner).
card: New command 'authenticate'.
Jan 31 2019, 4:08 PM
werner committed rG1d57450f3e71: scd: Add DES authentication for PIV card. (authored by werner).
scd: Add DES authentication for PIV card.
Jan 31 2019, 4:08 PM

Jan 30 2019

werner added a project to T4355: GpgEX/Verify: signature with non-standard file name causes misleading error message : gpgex.
Jan 30 2019, 6:49 PM · gpgex, Bug Report
werner committed rDfb85cfe7f6df: swdb: Try to detect duplicate entries (authored by werner).
swdb: Try to detect duplicate entries
Jan 30 2019, 6:18 PM
werner committed rG0107984f9f55: card: Cache the results from gpg and gpgsm. (authored by werner).
card: Cache the results from gpg and gpgsm.
Jan 30 2019, 5:52 PM
werner edited projects for T4354: dirmngr should send "fingerprint=on" to keyservers, added: Keyserver, dirmngr; removed Feature Request.

According to sks-keyservers.net both servers you mention run the very same software. Thus I would like to understand why you think they require the use of a legacy option.

Jan 30 2019, 3:22 PM · dirmngr, Keyserver, Bug Report
werner committed rG833f27a6a7e0: card: Print matching OpenPGP and X.509 data. (authored by werner).
card: Print matching OpenPGP and X.509 data.
Jan 30 2019, 3:01 PM
werner committed rG140fda8c6142: gpg: Emit an ERROR status if no key was found with --list-keys. (authored by werner).
gpg: Emit an ERROR status if no key was found with --list-keys.
Jan 30 2019, 2:40 PM
werner committed rG1fd3d864b4ec: common: Add kludge to allow silencing gnupg_exec_tool_stream. (authored by werner).
common: Add kludge to allow silencing gnupg_exec_tool_stream.
Jan 30 2019, 2:40 PM
werner committed rG31d2a1eecaee: gpg: Allow generating Ed25519 key from an existing key. (authored by werner).
gpg: Allow generating Ed25519 key from an existing key.
Jan 30 2019, 11:29 AM
werner committed rG346a98fabe03: gpg: Allow generating Ed25519 key from an existing key. (authored by werner).
gpg: Allow generating Ed25519 key from an existing key.
Jan 30 2019, 11:29 AM
werner committed rG6ecedd0b25b6: common: New function decode_c_string. (authored by werner).
common: New function decode_c_string.
Jan 30 2019, 11:29 AM

Jan 29 2019

werner accepted D474: doc: Fix typo.

Fixed. Thanks.

Jan 29 2019, 10:16 PM · Documentation
werner committed rGdee0138dc022: doc: Fix typo (authored by werner).
doc: Fix typo
Jan 29 2019, 10:16 PM
werner committed rG5e5f3ca0c2e0: gpg: Implement searching keys via keygrip. (authored by werner).
gpg: Implement searching keys via keygrip.
Jan 29 2019, 8:23 PM
werner committed rGb78f293cf06f: common: Provide some convenient OpenPGP related constants. (authored by werner).
common: Provide some convenient OpenPGP related constants.
Jan 29 2019, 8:23 PM
werner committed rGdddbb26155f2: common: New helper functions for OpenPGP curve OIDs. (authored by werner).
common: New helper functions for OpenPGP curve OIDs.
Jan 29 2019, 8:23 PM
werner committed rGc128667b3cba: gpg: Implement searching keys via keygrip. (authored by werner).
gpg: Implement searching keys via keygrip.
Jan 29 2019, 8:11 PM
werner committed rGf382984966a3: common: Provide some convenient OpenPGP related constants. (authored by werner).
common: Provide some convenient OpenPGP related constants.
Jan 29 2019, 6:24 PM
werner committed rG4a1558d0c719: common: New helper functions for OpenPGP curve OIDs. (authored by werner).
common: New helper functions for OpenPGP curve OIDs.
Jan 29 2019, 6:23 PM
werner created T4353: Make gnupg's openpgp_oid_to_str faster.
Jan 29 2019, 5:50 PM · OpenPGP, gnupg
werner committed rG79bed504e510: card: Support factory reset for Yubikey PIV application. (authored by werner).
card: Support factory reset for Yubikey PIV application.
Jan 29 2019, 1:47 PM
werner triaged T4351: gpg --edit-key should improve selection of subkeys or user IDs as Normal priority.

Good idea.

Jan 29 2019, 11:02 AM · gnupg, Feature Request
werner committed rG9325c92284bb: card: Print keyinfo for PIV cards. (authored by werner).
card: Print keyinfo for PIV cards.
Jan 29 2019, 9:33 AM
werner committed rG237880175f59: card: Make printing of key information more flexible. (authored by werner).
card: Make printing of key information more flexible.
Jan 29 2019, 9:33 AM

Jan 28 2019

werner committed rDa57e22222809: swdb: Release gpgrt 1.35 (authored by werner).
swdb: Release gpgrt 1.35
Jan 28 2019, 8:28 AM
werner committed rE256c602d9bec: Post release updates (authored by werner).
Post release updates
Jan 28 2019, 8:23 AM
werner committed rE2421afddf6ae: Release 1.35 (authored by werner).
Release 1.35
Jan 28 2019, 8:22 AM

Jan 27 2019

werner committed rG1c9251004592: card: Implement the bulk of OpenPGP stuff into gpg-card-tool. (authored by werner).
card: Implement the bulk of OpenPGP stuff into gpg-card-tool.
Jan 27 2019, 8:13 PM

Jan 26 2019

werner committed rG54f88afba456: gpg: Fix just changed agent_get_s2k_count. (authored by werner).
gpg: Fix just changed agent_get_s2k_count.
Jan 26 2019, 11:18 PM
werner committed rGec13b1c562e3: gpg: Move S2K encoding function to a shared file. (authored by werner).
gpg: Move S2K encoding function to a shared file.
Jan 26 2019, 11:13 PM

Jan 25 2019

werner triaged T4338: gpg-agent fails to start on Windows if GNUPGHOME is longer than 80 characters as Normal priority.
Jan 25 2019, 9:26 PM · Windows, gpgagent, Bug Report
werner added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

The quality bar is switched off by default. That feature including the quality was ordered and accepted by a client. I don't like it either and thus the new default of having it disabled is a useful solution.

Jan 25 2019, 9:24 PM · gnupg24, gpg4win, pinentry
werner committed rG0415b80227c5: scd: Improve app selection for app "undefined". (authored by werner).
scd: Improve app selection for app "undefined".
Jan 25 2019, 7:13 PM
werner added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

So you mean the bug that you see a second set of passphrase dialogs iff you told the first one that you don't want a passphrase? That is not trivial to fix because we use the passphrase cache to avoid the double passpharse questions. Without passphrase cache we need a separate code path.

Jan 25 2019, 5:08 PM · gnupg24, gpg4win, pinentry
werner added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

Yeah, it is annoying. Maybe it is indeed better not to ask for a passphrase at all.

Jan 25 2019, 4:41 PM · gnupg24, gpg4win, pinentry
werner updated subscribers of T4345: Enigmail Posteo: Default keys are not accepted for WKD/WKS.

Enigmail used to use gpg-wks-client. @kai implemented it back then and we had a milestone meeting to show that it works with posteo.

Jan 25 2019, 4:20 PM · gpgol, gpg4win, Enigmail
werner created T4344: Periodic check of own keys with the WKD.
Jan 25 2019, 4:05 PM · wkd, gnupg, Feature Request
werner committed rMed81892917f4: json: Better use gpgme_free (authored by werner).
json: Better use gpgme_free
Jan 25 2019, 3:21 PM
werner triaged T4337: pinentry-fltk: Formatstring handling as High priority.
Jan 25 2019, 2:00 PM · patch, pinentry, Bug Report
werner triaged T4336: pinentry-fltk: Keyboard shortcuts are not recognized as Normal priority.
Jan 25 2019, 2:00 PM · pinentry, patch, Bug Report
werner committed rM7f2423371964: json: Fix minor memory leaks. (authored by werner).
json: Fix minor memory leaks.
Jan 25 2019, 1:59 PM
werner committed rA75770b1131e1: socks5: Fix compiler warning on Windows. (authored by werner).
socks5: Fix compiler warning on Windows.
Jan 25 2019, 1:55 PM
werner added inline comments to rA5e48116051a4: socks5: Implement timeout to detect bogus service..
Jan 25 2019, 1:53 PM
werner closed T4343: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:3566 :: interactive_repl(...)" as Resolved.

Thanks.

Jan 25 2019, 1:47 PM · gpgme, Bug Report
werner closed T4341: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:1023 :: function "subkey_to_json(...)" as Resolved.

Thanks.

Jan 25 2019, 1:46 PM · gpgme, Bug Report
werner closed T4342: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:2928 :: op_config(..)" as Resolved.

Thanks.

Jan 25 2019, 1:46 PM · gpgme, Bug Report
werner claimed T4343: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:3566 :: interactive_repl(...)".
Jan 25 2019, 1:28 PM · gpgme, Bug Report
werner committed rGc9f4c1f0de06: scd: Fix flushing of CA-FPR data objects (authored by werner).
scd: Fix flushing of CA-FPR data objects
Jan 25 2019, 9:39 AM
werner awarded rA5e48116051a4: socks5: Implement timeout to detect bogus service. a Cup of Joe token.
Jan 25 2019, 7:36 AM

Jan 24 2019

werner committed rG055f8854d3f4: common: Extend function percent_data_escape. (authored by werner).
common: Extend function percent_data_escape.
Jan 24 2019, 10:05 AM

Jan 23 2019

werner triaged T4334: gpg "showphoto" not creating temp file on Windows 10 as Normal priority.
Jan 23 2019, 1:16 PM · gpg4win, Windows, gnupg (gpg22), Bug Report

Jan 22 2019

werner closed T4329: gpg2 should reject ELG key type when generating keys from batches using --gen-key as Resolved.

Thanks for the report. Fix will be in the next release.

Jan 22 2019, 10:19 AM · gnupg (gpg22), Bug Report
werner committed rG9fd6ba268f1f: doc: Mark keyserver-options timeout and http-proxy as obsolete. (authored by werner).
doc: Mark keyserver-options timeout and http-proxy as obsolete.
Jan 22 2019, 10:18 AM
werner committed rGd4082ff430af: scd: Add option --clear to PASSWD. (authored by werner).
scd: Add option --clear to PASSWD.
Jan 22 2019, 10:18 AM
werner committed rG9309175de8c7: scd: One new and one improved 7816 function. (authored by werner).
scd: One new and one improved 7816 function.
Jan 22 2019, 10:18 AM
werner committed rG11a65159f997: ssh: Simplify the curve name lookup. (authored by werner).
ssh: Simplify the curve name lookup.
Jan 22 2019, 10:18 AM
werner committed rGf5d3b982e44c: gpg: Stop early when trying to create a primary Elgamal key. (authored by werner).
gpg: Stop early when trying to create a primary Elgamal key.
Jan 22 2019, 10:18 AM
werner committed rGf97dc55ff1b0: gpg: Stop early when trying to create a primary Elgamal key. (authored by werner).
gpg: Stop early when trying to create a primary Elgamal key.
Jan 22 2019, 10:08 AM
werner committed rGe6d613711a32: card-tool: Add skeleton for new tool (authored by werner).
card-tool: Add skeleton for new tool
Jan 22 2019, 10:07 AM
werner committed rG03cf23b43ec5: common: Add generic status print function. (authored by werner).
common: Add generic status print function.
Jan 22 2019, 10:07 AM