Page MenuHome GnuPG
Feed All Stories

Feb 11 2019

werner committed rGee8d1a9e6c09: common: New functions get_option_value and ascii_strupr. (authored by werner).
common: New functions get_option_value and ascii_strupr.
Feb 11 2019, 11:04 AM
werner committed rG14816c798099: scd: Make app_genkey and supporting ISO function more flexible. (authored by werner).
scd: Make app_genkey and supporting ISO function more flexible.
Feb 11 2019, 11:04 AM
werner committed rGc075274aac0f: scd: Fix parameter name of app_change_key. (authored by werner).
scd: Fix parameter name of app_change_key.
Feb 11 2019, 11:04 AM
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
aheinecke triaged T4360: GPG creates invalid keys if the settings file is not encoded in UTF-8 as Low priority.

I think we might accept this with low priority. As this is an unusual way to create a key.

Feb 11 2019, 9:39 AM · Bug Report, gpg4win
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
dkg added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

I can't tell whether this bug report is about all the ways that we wish that GnuPG's default password process was better, or whether it's about one specific change.

Feb 11 2019, 7:48 AM · gnupg24, gpg4win, pinentry
Laurent Montel <montel@kde.org> committed rKLEOPATRA64744ca7e57d: GIT_SILENT: Time to increase version (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Time to increase version
Feb 11 2019, 7:41 AM
gouttegd added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

Regarding the quality evaluation, several months ago I proposed to optionally delegate that task to an external tool (specified by a new gpg-agent option passphrase-checker). I posted a first draft as D442 and then submitted a proper patchset to gnupg-devel, but although @werner expressed interest it was never merged. I have just checked that the patchset still applies cleanly to both the master branch and the STABLE-BRANCH-2-2. I can re-submit it to the mailing list if needed.

Feb 11 2019, 12:59 AM · gnupg24, gpg4win, pinentry

Feb 10 2019

gouttegd committed rP8f8d907f53b2: build: Add --disable-doc option. (authored by gouttegd).
build: Add --disable-doc option.
Feb 10 2019, 11:16 PM
gouttegd committed rP21f0883059c8: fltk: Handle '_' in button labels as keyboard shortcuts. (authored by gouttegd).
fltk: Handle '_' in button labels as keyboard shortcuts.
Feb 10 2019, 11:16 PM
gouttegd committed rPa60e4f814215: fltk: Fix formatting escapes. (authored by dkg).
fltk: Fix formatting escapes.
Feb 10 2019, 11:16 PM
BenM committed rM302d5ef52e09: python: examples (authored by BenM).
python: examples
Feb 10 2019, 9:24 PM
gouttegd closed T4263: Pinentry does not support --disable-doc configure option as Resolved.

I have updated Pinentry’s configure script to support the --disable-doc option, as it is indeed supported in other GnuPG components.

Feb 10 2019, 9:22 PM · pinentry, Bug Report
gouttegd closed T4337: pinentry-fltk: Formatstring handling as Resolved.

Patch applied, thanks.

Feb 10 2019, 7:41 PM · patch, pinentry, Bug Report
gouttegd closed T4336: pinentry-fltk: Keyboard shortcuts are not recognized as Resolved.

Patch applied, thanks.

Feb 10 2019, 7:38 PM · pinentry, patch, Bug Report

Feb 9 2019

kristianf closed T4354: dirmngr should send "fingerprint=on" to keyservers as Resolved.

So, the keyserver operator had thrown in a hockeypuck server in the pool, causing this.. While the keyserver remains in the exclude list until confirmation it has been resolved, that explains the behavior and it has been made clear that separate software needs to use different names in the future.

Feb 9 2019, 8:43 PM · dirmngr, Keyserver, Bug Report
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

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

Is a PR to add it to the website welcome? Not sure that I'll get around to it, but in case someone else is interested - I linked here from those stackoverflow pages.

Feb 8 2019, 10:16 PM · Feature Request, gpgweb, Documentation
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
andreasz82 created T4360: GPG creates invalid keys if the settings file is not encoded in UTF-8.
Feb 8 2019, 3:50 PM · Bug Report, gpg4win
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
gouttegd claimed T4336: pinentry-fltk: Keyboard shortcuts are not recognized.
Feb 8 2019, 12:23 AM · pinentry, patch, Bug Report
gouttegd claimed T4337: pinentry-fltk: Formatstring handling.
Feb 8 2019, 12:23 AM · patch, pinentry, Bug Report

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
woutervb created T4359: Convert backup keyfiles to regular key's.
Feb 7 2019, 1:33 AM · gnupg24, gnupg (gpg23), Feature Request

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
gniibe committed rGc16685b2f502: po: Update Japanese translation. (authored by gniibe).
po: Update Japanese translation.
Feb 6 2019, 9:31 AM
gniibe committed rG9109bb9919f8: agent: Clear bogus pinentry cache, when it causes an error. (authored by gniibe).
agent: Clear bogus pinentry cache, when it causes an error.
Feb 6 2019, 9:31 AM
gniibe committed rG7f4c3eb0a039: dirmngr: Fix initialization of assuan's nPth hook. (authored by gniibe).
dirmngr: Fix initialization of assuan's nPth hook.
Feb 6 2019, 9:31 AM

Feb 5 2019

aheinecke committed rW9287f54fa366: Add dll find fallback for mingw from buster (authored by aheinecke).
Add dll find fallback for mingw from buster
Feb 5 2019, 8:52 PM
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4266: Kleopatra: trusted-certs not imported when importing from X509 Keyserver.
Feb 5 2019, 11:54 AM · Release Info, gpg4win
aheinecke added a subtask for T4266: Kleopatra: trusted-certs not imported when importing from X509 Keyserver: T4264: Gpg4win 3.1.6.
Feb 5 2019, 11:54 AM · gpg4win, kleopatra
aheinecke closed T4266: Kleopatra: trusted-certs not imported when importing from X509 Keyserver as Resolved.

This was fixed.

Feb 5 2019, 11:54 AM · gpg4win, kleopatra
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
jcrben added a comment to T1563: Place content of doc/DETAILS at www.gnupg.org.

@werner where is this now documented? I can't find it.

Feb 5 2019, 7:18 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
aheinecke added a project to T3053: Change license for the website to CC BY-SA 4.0: Stalled.

I don't see it as a priority right now. We should keep it in mind for T3811 .

Feb 4 2019, 2:49 PM · Stalled, Verein, legal, gpgweb
aheinecke closed T3322: Set a policy for logo use as Wontfix.

I do not think that we should prioritize this right now. I had a talk with Michael and he said that we basically have the trademark because we are currently using it. To really register it and enforce it we would have to hire patent lawyers and that will easily go into 6 figure sums. Which I don't think we need right now. Let's keep it as "GnuPG is in use as a Product of g10cde".

Feb 4 2019, 2:47 PM · Verein, gpgweb
aheinecke added a comment to T4312: Paypal account for GnuPG e.V..

Ping.

Feb 4 2019, 2:39 PM · Verein
aheinecke added a watcher for gpg4win: aheinecke.
Feb 4 2019, 2:38 PM
aheinecke added a watcher for Verein: aheinecke.
Feb 4 2019, 2:38 PM
aheinecke claimed T3902: Use the term password instead of passphrase.

First of all I find PIN a very bad term. "Personal Identification Number" for example for my Gnuk token is confusing. I use a string there,... So let us use PIN only where it really has to be a number. Otherwise it is a Password.

Feb 4 2019, 1:47 PM · gnupg24, FAQ, Documentation
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
aheinecke added a comment to T3902: Use the term password instead of passphrase.

There has been some progress here. At least we no longer use "passphrase" in new code. We still have not yet replaced all old occurances.

Feb 4 2019, 10:41 AM · gnupg24, FAQ, Documentation
sberg added a comment to T4356: Declaration of _gpgrt_functions_w32_pollable in src/gpgrt-int.h should be extern.

This is not about a function, but about the variable _gpgrt_functions_w32_pollable. And this is not about exporting the variable from the library, but about declaring it as extern in gpgrt-int.h, so that gpgrt-int.h can be included in multiple translation units without defining the variable in each.

Feb 4 2019, 8:35 AM · gpgrt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA1f0ac3368125: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Feb 4 2019, 7:15 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8d20463793a9: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Feb 4 2019, 3:22 AM

Feb 2 2019

l10n daemon script <scripty@kde.org> committed rKLEOPATRAe34ec331db77: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Feb 2 2019, 7:16 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA045d4442bb20: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Feb 2 2019, 3:22 AM
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

sberg created T4356: Declaration of _gpgrt_functions_w32_pollable in src/gpgrt-int.h should be extern.
Feb 1 2019, 3:52 PM · gpgrt, Bug Report
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
steve added a comment to T4354: dirmngr should send "fingerprint=on" to keyservers.

Hi Werner and thanks for looking into this.

Feb 1 2019, 10:32 AM · dirmngr, Keyserver, Bug Report
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

BenM committed rMe005052f4d5b: python: docs (authored by BenM).
python: docs
Jan 30 2019, 8:04 PM
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
TeeLittle updated the task description for T4355: GpgEX/Verify: signature with non-standard file name causes misleading error message .
Jan 30 2019, 5:28 PM · gpgex, Bug Report
TeeLittle updated the task description for T4355: GpgEX/Verify: signature with non-standard file name causes misleading error message .
Jan 30 2019, 5:23 PM · gpgex, Bug Report
TeeLittle created T4355: GpgEX/Verify: signature with non-standard file name causes misleading error message .
Jan 30 2019, 5:22 PM · gpgex, Bug Report
aheinecke committed rD08fb910ec866: swdb: Fix duplicated gpgrt entry (authored by aheinecke).
swdb: Fix duplicated gpgrt entry
Jan 30 2019, 3:50 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
steve created T4354: dirmngr should send "fingerprint=on" to keyservers.
Jan 30 2019, 11:07 AM · dirmngr, Keyserver, Bug Report

Jan 29 2019

werner accepted D474: doc: Fix typo.

Fixed. Thanks.

Jan 29 2019, 10:16 PM · Documentation