Page MenuHome GnuPG
Feed Advanced Search

Feb 14 2023

werner edited projects for T6370: Print diagnostics to explain certain expiration cases, added: gnupg, Not A Bug; removed Bug Report.
Feb 14 2023, 10:10 AM · Feature Request, gnupg
werner added a comment to T6370: Print diagnostics to explain certain expiration cases.

Here is the output of gpg --full-timestrings --check-sigs:

pub   rsa3072 2019-05-09 12:08:21 [C] [expired: 2022-05-05 12:08:21]
      ABC96B3B4BAFB57DC45D81B56A48221A903A158B
sig!         6A48221A903A158B 2019-05-09 12:08:21  [self-signature]
uid           [ expired] Linda Mary Patricia Deborah Barbara Susan Maria Nancy <linda@example.org>
sig!3        6A48221A903A158B 2019-05-09 12:08:21  [self-signature]
sub   rsa3072 2019-05-09 12:08:21 [E] [expired: 2022-05-05 12:08:21]
sig!         6A48221A903A158B 2019-05-09 12:08:21  [self-signature]
sub   rsa3072 2019-05-09 12:08:21 [S] [expired: 2022-05-05 12:08:21]
sig!         6A48221A903A158B 2019-05-09 12:08:21  [self-signature]
Feb 14 2023, 10:09 AM · Feature Request, gnupg
werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Indeed. The called function dates back to 2004. We really need to rework this and cache the value - it might be required to take the file_name into account.

Feb 14 2023, 8:54 AM · gpgme, Feature Request

Feb 13 2023

werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

I had the same suspicion andIchecked the code. afaics all values are taken from a cache (see dirinfo.c). Thus no real overhead.

Feb 13 2023, 4:49 PM · gpgme, Feature Request
werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

If you got a limited list of, say, fingerprints, you should put them into an array and use gpgme_op_keylist_ext_start tolist only those keys. This will be much faster.

Feb 13 2023, 9:32 AM · gpgme, Feature Request

Feb 12 2023

werner added a project to T6369: gpgme: add a faster variant of gpgme_get_key(): gpgme.
Feb 12 2023, 4:16 PM · gpgme, Feature Request
werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

The context cloning should not be that expensive compared to invoking gpg. Thus let us first see how to speed up this in the common case.

Feb 12 2023, 4:15 PM · gpgme, Feature Request

Feb 10 2023

werner added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

These are USTAR types:

Feb 10 2023, 11:37 AM · Restricted Project, gpgme, kleopatra
werner committed rM9c5506fde701: core: Switch to logging via gpgrt (authored by werner).
core: Switch to logging via gpgrt
Feb 10 2023, 11:25 AM
werner committed rMc0da6f77c66e: core: Update copyright notices (authored by werner).
core: Update copyright notices
Feb 10 2023, 11:25 AM

Feb 9 2023

werner added a comment to T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data.

I have some doubts that signed-only archives are very useful. The only use case is that this allows to sign stuff without saving it first. You would need to do this in my generally preferred detach signature case.

Feb 9 2023, 10:49 AM · Restricted Project, gpgme
werner added a comment to T6365: Help text translation is not applied.

Good catch. The translation of the option descriptions is done as part of the option parser (libgpg-error/src/argparse.c) and thus we need to have gettext support over there. Also for some other error messages.

Feb 9 2023, 8:43 AM · MacOS, i18n, Bug Report, gnupg24

Feb 8 2023

werner triaged T6339: Outlook crashes when selecting a contact (with HTML mails enabled) as Low priority.

Gpg4win 4.1.0 comes a slighly newer gpgol which should be tried before we continue. Set to low prioprity because this seems not to be easily reproducible.

Feb 8 2023, 12:55 PM · gpgol, Bug Report
werner triaged T6365: Help text translation is not applied as Normal priority.

I have no idea about Homebrew - can you figure out the maintainer and point him to here?

Feb 8 2023, 12:50 PM · MacOS, i18n, Bug Report, gnupg24
werner triaged T6360: Kleopatra: focus in certificate list changes when details are viewed as Normal priority.
Feb 8 2023, 12:48 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
werner committed rG3ab6538433fd: tools: Return a better error message if sendmail is not usable. (authored by werner).
tools: Return a better error message if sendmail is not usable.
Feb 8 2023, 8:26 AM
werner closed T6321: gpg-wks-server should not build without sendmail as Resolved.

With 2.4.1 you will get a runtime error

sendmail tool '%s' is not correctly installed\n
Feb 8 2023, 8:24 AM · Bug Report, wkd
werner triaged T6366: Allow "interactive" import of keys as Low priority.
Feb 8 2023, 8:04 AM · kleopatra, Feature Request

Feb 7 2023

werner added a project to T6366: Allow "interactive" import of keys: kleopatra.

It does not matter what you have in you keyring. It does not harm to have arbitrary keys there.

Feb 7 2023, 4:58 PM · kleopatra, Feature Request
werner added a comment to T6365: Help text translation is not applied.

No idea what happens. I can't replicate that on a Linux box using GNU gettext and neither in Windows using gnupg's own gettext implementation. It seems that strings without any line feed don't get translated.

Feb 7 2023, 3:09 PM · MacOS, i18n, Bug Report, gnupg24
werner committed rG103acfe9ca6e: gpg: New list-option --show-unusable-sigs. (authored by werner).
gpg: New list-option --show-unusable-sigs.
Feb 7 2023, 3:00 PM
werner added a comment to T6365: Help text translation is not applied.

Thanks. Looks pretty standard. I will have a closer look.

Feb 7 2023, 2:44 PM · MacOS, i18n, Bug Report, gnupg24

Feb 6 2023

werner added a comment to T6365: Help text translation is not applied.

Can you please provide the output of

Feb 6 2023, 11:03 AM · MacOS, i18n, Bug Report, gnupg24
werner added projects to T6365: Help text translation is not applied: gnupg24, Bug Report, i18n.
Feb 6 2023, 9:44 AM · MacOS, i18n, Bug Report, gnupg24

Feb 3 2023

werner added a comment to rGeae28f1bd4a5: doc: Remove profile and systemd example files..

Frankly, I don't understand the problem. Without the pinetry-program option you have a ./configure option to set the name of the pinentry. If you don't use that gpg-agent looks for $bindir/pinentry and if not found for $bindir/pinentry-basic.

Feb 3 2023, 11:39 AM

Feb 2 2023

werner added a comment to rGeae28f1bd4a5: doc: Remove profile and systemd example files..

Use a symlink or the alternatives systems. The --pinentry-program option was introduced for debugging.

Feb 2 2023, 9:46 AM

Feb 1 2023

werner moved T6362: Libkleo, GpgOL: Use global inst-type flag of GPGME from Backlog to QA for next release on the gpgme board.
Feb 1 2023, 5:46 PM · gpgme (gpgme 1.23.x), Restricted Project, gpgol, kleopatra
werner reassigned T6362: Libkleo, GpgOL: Use global inst-type flag of GPGME from werner to aheinecke.

The gpgme part has been done. Some minor changes in Kleopatra regarding the VERSION file checking would be useful.

Feb 1 2023, 5:32 PM · gpgme (gpgme 1.23.x), Restricted Project, gpgol, kleopatra
werner committed rM5ab9c234d6b5: core,w32: More robust detection of GnuPG Desktop dir layout (authored by werner).
core,w32: More robust detection of GnuPG Desktop dir layout
Feb 1 2023, 5:31 PM
werner moved T6234: Implement access to smartcards via a generic pkcs#11 interface from Backlog to WiP on the gnupg24 board.
Feb 1 2023, 9:42 AM · gnupg, Feature Request, scd
werner added a subtask for T6364: More device (including virtual) support: T6234: Implement access to smartcards via a generic pkcs#11 interface.
Feb 1 2023, 9:41 AM
werner added a parent task for T6234: Implement access to smartcards via a generic pkcs#11 interface: T6364: More device (including virtual) support.
Feb 1 2023, 9:41 AM · gnupg, Feature Request, scd
werner shifted T6234: Implement access to smartcards via a generic pkcs#11 interface from the Restricted Space space to the S1 Public space.
Feb 1 2023, 9:41 AM · gnupg, Feature Request, scd
werner changed the status of T6212: The ssh keys are no longer returned in the order from control file after T5996 from Open to Testing.
Feb 1 2023, 9:36 AM · gnupg24 (gnupg-2.4.1), ssh, Feature Request
werner moved T6212: The ssh keys are no longer returned in the order from control file after T5996 from QA to WiP on the gnupg24 board.
Feb 1 2023, 9:36 AM · gnupg24 (gnupg-2.4.1), ssh, Feature Request
werner committed rG8b8a8b246c44: ssh: Allow to define the order in which keys are returned. (authored by werner).
ssh: Allow to define the order in which keys are returned.
Feb 1 2023, 9:30 AM
werner committed rGf9bcec6f8afa: gpg: New pseudo option full-help for --list-options et al. (authored by werner).
gpg: New pseudo option full-help for --list-options et al.
Feb 1 2023, 9:30 AM
werner moved T6212: The ssh keys are no longer returned in the order from control file after T5996 from WiP to QA on the gnupg24 board.

See the the commit for a description of the changes.

Feb 1 2023, 9:29 AM · gnupg24 (gnupg-2.4.1), ssh, Feature Request

Jan 31 2023

werner moved T6212: The ssh keys are no longer returned in the order from control file after T5996 from Backlog to WiP on the gnupg24 board.
Jan 31 2023, 12:40 PM · gnupg24 (gnupg-2.4.1), ssh, Feature Request
werner moved T6363: Add progress status output to gpgtar from WiP to gnupg-2.4.1 on the gnupg24 board.
Jan 31 2023, 12:35 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request
werner created gnupg24 (gnupg-2.4.1).
Jan 31 2023, 12:32 PM
werner committed rG67a2973bf9f2: gpg: Make "--list-options show-sig-subpackets=n,m" work again. (authored by werner).
gpg: Make "--list-options show-sig-subpackets=n,m" work again.
Jan 31 2023, 11:38 AM
werner committed rG5a223303d70e: gpg: Make "--list-options show-sig-subpackets=n,m" work again. (authored by werner).
gpg: Make "--list-options show-sig-subpackets=n,m" work again.
Jan 31 2023, 11:33 AM
werner added a project to T5768: Dirmngr: Use windows proxy settings if system proxy settings should be used: Feature Request.
Jan 31 2023, 10:07 AM · Feature Request, gnupg, Restricted Project
werner added a project to T6353: gpgme: add option to disable S/MIME CRL checks: gpgme.
Jan 31 2023, 10:01 AM · gpgme, Feature Request
werner closed T5887: gpgme_data_identify() function prototype not as documented as Resolved.

Thanks. I fixed the documentation. Will go into 1.19

Jan 31 2023, 9:55 AM · Documentation, gpgme, Bug Report
werner committed rM5d07f8db7763: doc: Fix description of gpgme_data_identify (authored by werner).
doc: Fix description of gpgme_data_identify
Jan 31 2023, 9:54 AM
werner committed rM359378c5b3f3: json: New operation "identify" and convenience option --identify. (authored by werner).
json: New operation "identify" and convenience option --identify.
Jan 31 2023, 9:53 AM
werner committed rM3cdcfa33f749: Merge branch 'ikloecker/t6342-gpgtar' into master (authored by werner).
Merge branch 'ikloecker/t6342-gpgtar' into master
Jan 31 2023, 8:16 AM
werner committed rM577562dd4cab: Update NEWS and set version to 1.19.0 (authored by werner).
Update NEWS and set version to 1.19.0
Jan 31 2023, 8:16 AM

Jan 30 2023

werner committed rG23745cddcc48: C99 compatibility fixes for gnupg 1 (authored by Florian Weimer via Gnupg-devel <gnupg-devel@gnupg.org>).
C99 compatibility fixes for gnupg 1
Jan 30 2023, 4:35 PM
werner added a project to T6363: Add progress status output to gpgtar: gpgme.

I guess we need some gpgme support as well.

Jan 30 2023, 4:01 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request
werner committed rGd11d3cf85b94: gpg: For readibility use macro instead of integers in key-clean. (authored by werner).
gpg: For readibility use macro instead of integers in key-clean.
Jan 30 2023, 3:59 PM
werner committed rG851ac88bdeb0: gpgtar: Fix new --status-fd handling. (authored by werner).
gpgtar: Fix new --status-fd handling.
Jan 30 2023, 3:56 PM
werner added a comment to T6363: Add progress status output to gpgtar.

How with --status-fd passed to gpgtar we will get these progress lines:

Jan 30 2023, 3:47 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request
werner committed rGf84264e8acf7: gpgtar: Emit progress status lines in create mode. (authored by werner).
gpgtar: Emit progress status lines in create mode.
Jan 30 2023, 3:28 PM
werner triaged T6363: Add progress status output to gpgtar as Normal priority.
Jan 30 2023, 2:59 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request
werner added a comment to T6072: Kleopatra: Display "gpgconf -X" .

What I need in particular is a way to get the output of gpgconf -X.

Jan 30 2023, 10:16 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
werner closed T3398: fingerprint-based import screener is no defense against malice as Wontfix.

Those "curated keyrings" and keyservers don't work together. The whole idea of automated but curated keyrings is dead end.

Jan 30 2023, 8:58 AM · gnupg24, gnupg (gpg23), Feature Request

Jan 26 2023

werner moved T6355: gpgtar: Does not allow decryption from stdin from Backlog to QA on the gnupg24 board.
Jan 26 2023, 12:04 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
werner moved T6355: gpgtar: Does not allow decryption from stdin from Backlog to QA on the gnupg22 board.
Jan 26 2023, 12:03 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
werner added projects to T6355: gpgtar: Does not allow decryption from stdin: gnupg24, gnupg22.
Jan 26 2023, 12:03 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
werner moved T6355: gpgtar: Does not allow decryption from stdin from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 26 2023, 12:02 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
werner committed rGfbc181377993: gpgtar: Fix parent directory creation bug (authored by werner).
gpgtar: Fix parent directory creation bug
Jan 26 2023, 12:02 PM
werner committed rGc66dacb98a19: gpgtar: Allow decryption from stdin. (authored by werner).
gpgtar: Allow decryption from stdin.
Jan 26 2023, 12:02 PM
werner committed rGd5fe8ba7214b: gpgtar: Fix parent directory creation bug (authored by werner).
gpgtar: Fix parent directory creation bug
Jan 26 2023, 11:56 AM
werner committed rG1ab21c82c342: gpgtar: Allow decryption from stdin. (authored by werner).
gpgtar: Allow decryption from stdin.
Jan 26 2023, 11:40 AM
werner triaged T6233: Extract Card Holder Information for the PIV card from the "Printed Information" Object as Low priority.
Jan 26 2023, 11:26 AM · gnupg, scd, Feature Request
werner added a comment to T6358: --locate-key does not consider expired subkeys..

To fix this we also need to fix our key selection test (key-selection.scm) which is can't cope with all combinations. The tests are run with a faked time of 2004-01-01 on all subsets of this ordered list of keys

Jan 26 2023, 11:19 AM · Bug Report, gnupg24, OpenPGP
werner added a comment to T6358: --locate-key does not consider expired subkeys..

See also T4713

Jan 26 2023, 9:51 AM · Bug Report, gnupg24, OpenPGP
werner triaged T6358: --locate-key does not consider expired subkeys. as Normal priority.
Jan 26 2023, 9:40 AM · Bug Report, gnupg24, OpenPGP

Jan 24 2023

werner closed T6356: Trapped at "Your decision?" in an infinite loop on providing unwanted input as Invalid.
Jan 24 2023, 1:52 PM · Support
werner committed rGf35e7dbf9e71: common: Slight redefinition of nvc_get_boolean. (authored by werner).
common: Slight redefinition of nvc_get_boolean.
Jan 24 2023, 10:07 AM
werner added a comment to T6212: The ssh keys are no longer returned in the order from control file after T5996.

Let's first collect all keys, assign a priority, sort, and only then send them back to ssh.

Jan 24 2023, 10:06 AM · gnupg24 (gnupg-2.4.1), ssh, Feature Request
werner closed T6285: AM_PATH_GPGME_PTHREAD not ready for gpgrt-config transition as Resolved.
Jan 24 2023, 9:55 AM · gpgme, Bug Report
werner closed T6283: could the newer jq255 Elliptic Curve be interesting to implement? as Wontfix.

Well, I do not yet see a use case for this. The current rush towards PQC makes it unlikely that newer curves will get in widespread use. Iff we have a large application which requires this curves, we can reconsider,

Jan 24 2023, 9:53 AM · libgcrypt, Feature Request

Jan 23 2023

werner closed T6336: Don't use deprecated --supervised option in example systemd service units as Resolved.
Jan 23 2023, 5:06 PM · Bug Report
werner committed rGeae28f1bd4a5: doc: Remove profile and systemd example files. (authored by werner).
doc: Remove profile and systemd example files.
Jan 23 2023, 4:52 PM
werner added a project to T6354: All VSD and GPD binaries need a proper product name on Windows.: vsd.
Jan 23 2023, 12:40 PM · gpd5x, vsd, kleopatra, gpd
werner set the color for vsd to Indigo.
Jan 23 2023, 12:39 PM
werner edited Description on gpd.
Jan 23 2023, 12:39 PM
werner edited Description on gpd.
Jan 23 2023, 12:38 PM
werner created vsd.
Jan 23 2023, 12:38 PM
werner triaged T6354: All VSD and GPD binaries need a proper product name on Windows. as Normal priority.
Jan 23 2023, 12:35 PM · gpd5x, vsd, kleopatra, gpd

Jan 20 2023

werner triaged T6351: Kleopatra: Performance problems when encrypting large files as Normal priority.

There are two issues here:

  1. The overhead due to QT based processing.
  2. The compression takes long and gpg used to had no way to detected already cmpressed data when the data was piped to gpg (as Kleopatra) does. See T6332.
Jan 20 2023, 1:31 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
werner added a comment to T5655: In -de-vs mode it is not possible so verify sigs with Ed25519 release keys..

The introduction of --override-compliance-check actually hid the real
cause for the signature verification problem in de-vs mode for the
Ed25519 key. The real fix is to handle the EdDSA algorithm in
gnupg_pk_is_allowed.

Jan 20 2023, 11:15 AM · gnupg (gpg22), Restricted Project
werner committed rGaecebdf7050c: gpg: Replace --override-compliance-check by a real fix. (authored by werner).
gpg: Replace --override-compliance-check by a real fix.
Jan 20 2023, 11:13 AM
werner committed rGde292078a536: gpg: Do not require --status-fd along with --require-compliance. (authored by werner).
gpg: Do not require --status-fd along with --require-compliance.
Jan 20 2023, 11:13 AM
werner committed rGd98bf02a0363: gpg: Replace --override-compliance-check by a real fix. (authored by werner).
gpg: Replace --override-compliance-check by a real fix.
Jan 20 2023, 11:07 AM
werner committed rGb9528830d67b: gpg: Do not require --status-fd along with --require-compliance. (authored by werner).
gpg: Do not require --status-fd along with --require-compliance.
Jan 20 2023, 11:07 AM
werner committed rG33b6ee5047c8: wkd: Support option --output for command --check. (authored by werner).
wkd: Support option --output for command --check.
Jan 20 2023, 9:14 AM
werner committed rGc0a6b6b2d752: doc: Update copyright notices. (authored by werner).
doc: Update copyright notices.
Jan 20 2023, 9:14 AM

Jan 19 2023

werner removed a project from T4588: gpg-agent should guess pinentry's full path (using $PATH) if `pinentry-program` does not supply a full path: gnupg (gpg23).
Jan 19 2023, 4:52 PM · gnupg24, gpgagent
werner removed a project from T4537: gpgsm support for timestamp signatures: gnupg (gpg23).
Jan 19 2023, 4:52 PM · gnupg26, S/MIME, Feature Request
werner removed a project from T4446: please add --quick-revoke-subkey: gnupg (gpg23).
Jan 19 2023, 4:52 PM · gnupg26, Feature Request
werner removed a project from T4443: IPv6 address with scope not accepted as keyserver: gnupg (gpg23).
Jan 19 2023, 4:51 PM · gnupg24, dirmngr, dns, Bug Report
werner removed a project from T4422: `repair-keys` does not reorder signatures on non-merge imports: gnupg (gpg23).
Jan 19 2023, 4:51 PM · gnupg24, Bug Report
werner removed a project from T4406: Allow the use of the default-new-key-algo format for --quick-gen-key.: gnupg (gpg23).
Jan 19 2023, 4:51 PM · gnupg24, Feature Request
werner removed a project from T4346: Remove gpg-agent passphrase nags for empty / none passphrase: gnupg (gpg23).
Jan 19 2023, 4:51 PM · gnupg24, gpg4win, pinentry
werner removed a project from T3921: Make adding an arbitrary (sub)key easier: gnupg (gpg23).
Jan 19 2023, 4:51 PM · gnupg24, Feature Request