Page MenuHome GnuPG
Feed Advanced Search

Sep 5 2023

werner committed rG34f812475e11: gpg: Fix last commit. (authored by werner).
gpg: Fix last commit.
Sep 5 2023, 8:10 AM
werner committed rG362a6dfb0a42: gpg: Fix last commit. (authored by werner).
gpg: Fix last commit.
Sep 5 2023, 8:09 AM

Sep 4 2023

werner committed rMe36b2d1bce4b: New mode to list a v5 fingerprint for v4 packets. (authored by werner).
New mode to list a v5 fingerprint for v4 packets.
Sep 4 2023, 5:05 PM
werner committed rG1f76cbca3513: gpg: Add option --with-v5-fingerprint (authored by werner).
gpg: Add option --with-v5-fingerprint
Sep 4 2023, 4:39 PM
werner committed rG1be7882344c5: gpg: Add option --with-v5-fingerprint (authored by werner).
gpg: Add option --with-v5-fingerprint
Sep 4 2023, 4:36 PM
werner updated the task description for T6705: Provide strong v5 fingerprints also for v4 keys.
Sep 4 2023, 3:35 PM · gpgme (gpgme 1.23.x), OpenPGP, Feature Request
werner triaged T6705: Provide strong v5 fingerprints also for v4 keys as Normal priority.
Sep 4 2023, 3:35 PM · gpgme (gpgme 1.23.x), OpenPGP, Feature Request

Sep 1 2023

werner changed the status of T6695: Spaces in filenames to the appimages are not correctly handled. from Open to Testing.
Sep 1 2023, 9:47 AM · Restricted Project, gpd, vsd, AppImage, Bug Report

Aug 31 2023

werner added a comment to T6694: Random numbers from gpgme.

Why do you need an integer - for real random this must be larger than 64 bits and then you have problems to to find a suitable type for a variable.

Aug 31 2023, 4:12 PM · gpgme, Feature Request
werner moved T6559: GPGSM: "always trust like override" or "force" option from Backlog to QA on the gnupg24 board.
Aug 31 2023, 12:36 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24, Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner committed rG776876ce1c4c: gpgsm: Add --always-trust feature. (authored by werner).
gpgsm: Add --always-trust feature.
Aug 31 2023, 12:31 PM
werner placed T6559: GPGSM: "always trust like override" or "force" option up for grabs.
Aug 31 2023, 12:08 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24, Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner moved T6559: GPGSM: "always trust like override" or "force" option from Backlog to QA on the gnupg22 board.
Aug 31 2023, 12:07 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24, Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner committed rMd75b2a915173: Support GPGME_ENCRYPT_ALWAYS_TRUST also for S/MIME. (authored by werner).
Support GPGME_ENCRYPT_ALWAYS_TRUST also for S/MIME.
Aug 31 2023, 12:06 PM
werner committed rGcdd6747e1ec5: gpgsm: Add --always-trust feature. (authored by werner).
gpgsm: Add --always-trust feature.
Aug 31 2023, 11:18 AM
werner committed rG4d7361d92372: build: Update libassuan.m4 to allow build with libassuan 3. (authored by gniibe).
build: Update libassuan.m4 to allow build with libassuan 3.
Aug 31 2023, 11:18 AM
werner committed rGedbd25987588: build: Remove m4 macro defs which are not anymore used. (authored by werner).
build: Remove m4 macro defs which are not anymore used.
Aug 31 2023, 11:18 AM
werner committed rG51dc05c308d1: build: Update for newer autoconf. (authored by gniibe).
build: Update for newer autoconf.
Aug 31 2023, 11:18 AM
werner committed rG50e59f88c4ae: build: Use modern Autoconf check for types. (authored by gniibe).
build: Use modern Autoconf check for types.
Aug 31 2023, 11:18 AM
werner committed rGcdb053620a4c: build: Update to newer autoconf constructs. (authored by gniibe).
build: Update to newer autoconf constructs.
Aug 31 2023, 11:18 AM
werner added a comment to T6679: Keyboxd: SQL database disk image is malformed.

For reference this is the code used to fill the pubkey table:

static gpg_error_t
store_into_pubkey (enum kbxd_store_modes mode,
                   enum pubkey_types pktype, const unsigned char *ubid,
                   const void *blob, size_t bloblen)
{
  gpg_error_t err;
  const char *sqlstr;
  sqlite3_stmt *stmt = NULL;
Aug 31 2023, 10:55 AM · gnupg24, gpg4win
werner added a comment to T6679: Keyboxd: SQL database disk image is malformed.

You are right - issuing an SQL statement returns the rrror. Hwoever, the selfcheck from sqlitebrowser does not show any errors.

Aug 31 2023, 10:40 AM · gnupg24, gpg4win
werner added a comment to T6674: doc: U+2010 HYPHEN vs. U+002D HYPHEN-MINUS for man pages.

I guess we should follow the GNU standards and provide only info files ;-)

Aug 31 2023, 8:31 AM · gpgrt

Aug 30 2023

werner claimed T6559: GPGSM: "always trust like override" or "force" option.
Aug 30 2023, 6:13 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24, Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner added a comment to T6679: Keyboxd: SQL database disk image is malformed.

The copy of the database we received for this case is not damaged. A possible problem might be insufficient rights to read the database. For example created with an Admin account and then later used by a different user.

Aug 30 2023, 11:03 AM · gnupg24, gpg4win

Aug 29 2023

werner triaged T6689: Prolonging expiration date strips old signatures, confusing RPM as Normal priority.
Aug 29 2023, 1:40 PM · Support, gnupg
werner added a comment to T6689: Prolonging expiration date strips old signatures, confusing RPM.

BTW. you should use gpg --quick-set-expire FINGERPRINT 5y this is easier for scripting. Using
--export-options no-export-clean should keep the old signatures.

Aug 29 2023, 1:39 PM · Support, gnupg
werner added a comment to T6689: Prolonging expiration date strips old signatures, confusing RPM.

gpg only uses the latest self-signatures and ignores old one. Thus I do not understand your problem.

Aug 29 2023, 1:35 PM · Support, gnupg
werner committed rGa430f2254999: common: Prepare for more flags in start_new_service. (authored by werner).
common: Prepare for more flags in start_new_service.
Aug 29 2023, 1:33 PM
werner committed rG9dd8fd4ae445: g13: Fix for new assuan_control. (authored by werner).
g13: Fix for new assuan_control.
Aug 29 2023, 1:33 PM
werner triaged T6690: Allow scdaemon to run as a system service as Normal priority.
Aug 29 2023, 1:33 PM · Feature Request, scd, gnupg26
werner committed rGf88cdb1fd957: scd,w32: Fix build dependency (authored by werner).
scd,w32: Fix build dependency
Aug 29 2023, 11:19 AM
werner committed rW239777d670e0: appimage: Allow spaces in file names (authored by werner).
appimage: Allow spaces in file names
Aug 29 2023, 11:14 AM
werner triaged T6686: GPG4win exchange issue decrypt message from Macos GPGtools as Normal priority.
Aug 29 2023, 9:55 AM · MacOS, Support, gpg4win
werner edited projects for T6686: GPG4win exchange issue decrypt message from Macos GPGtools, added: Support, MacOS; removed Bug Report.

Looks more like a support question but feel free to create a sample message, encrypt it to info at gnupg.com (WKD) and attach that message to this report.

Aug 29 2023, 9:55 AM · MacOS, Support, gpg4win
werner closed T6687: "Can t encrypt/sign an empty massage." as Resolved.

This is a support requests. Please consult one of the mailing lists or the gpg4win forum. In case this turned out to actually be a bug, please feel free to reopen it.

Aug 29 2023, 9:52 AM · Support, gpg4win

Aug 28 2023

werner added a comment to T6399: Missing trustdb check on import of certificate.

I am not sure about the initial state of the key. What you are doing is to sign the key with itself (self-signature). Why?
In any case, I can't replicate this. Let's talk about this next week.

Aug 28 2023, 5:35 PM · gnupg22 (gnupg-2.2.42), OpenPGP, Restricted Project
werner moved T6421: Improve error message if no reset code (PUK) is set from WiP to Backlog on the gnupg22 board.

Not easy do decide whether something is a PIN or a PUK and we will need to check a lot of places. So, not now.

Aug 28 2023, 5:07 PM · Feature Request, gnupg22, gnupg24, gpgrt
werner added a comment to T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache).

This adds a lot of complexity to a program which should be simple. I tend to say, just accept a small(?) race condition in cache flushing. The power issue of waking up every minute or so is a constructed one and does not result in a noticeable battery drain in real life.

Aug 28 2023, 9:41 AM
werner committed rGdccc471de40b: gpg: Fix format_keyid. (authored by gniibe).
gpg: Fix format_keyid.
Aug 28 2023, 8:54 AM
werner committed rG87cebf4f8dc2: gpgsm: Avoid warnings due to enum conversions (authored by werner).
gpgsm: Avoid warnings due to enum conversions
Aug 28 2023, 8:54 AM
werner committed rG7d8564cf8873: sm: Fix use of value NONE in gnupg_isotime_t type. (authored by gniibe).
sm: Fix use of value NONE in gnupg_isotime_t type.
Aug 28 2023, 8:54 AM

Aug 25 2023

werner claimed T6421: Improve error message if no reset code (PUK) is set.
Aug 25 2023, 4:05 PM · Feature Request, gnupg22, gnupg24, gpgrt
werner claimed T6399: Missing trustdb check on import of certificate.
Aug 25 2023, 4:05 PM · gnupg22 (gnupg-2.2.42), OpenPGP, Restricted Project
werner moved T6182: Kleopatra: "general error" on wrong PIN input during certification from Backlog to WiP on the gnupg22 board.
Aug 25 2023, 4:05 PM · Restricted Project, kleopatra
werner edited projects for T3927: gpgsm certificate import fails because of hardcoded password length limitation, added: Feature Request; removed Bug Report.

Turning this into a feature request: We should create P12 files using AES instead of 3DES

Aug 25 2023, 4:04 PM · Feature Request, gnupg24, S/MIME
werner added a project to T6559: GPGSM: "always trust like override" or "force" option: Feature Request.
Aug 25 2023, 4:00 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24, Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner added a project to T6436: Double pinentry on change password: Feature Request.
Aug 25 2023, 4:00 PM · Feature Request, gnupg22, Restricted Project, gnupg24
werner closed T5446: Don't show LDAP credentials in error messages, at least not by default as Wontfix.

If we ever add a way to take the password from a file we will for sure hide that in the log files. Ceterum autem censeo tesserae esse delendam.

Aug 25 2023, 3:58 PM · gnupg22
werner changed the status of T6093: gpg: Continues export of secret key if first passphrase dialog was canceled from Open to Testing.
Aug 25 2023, 3:39 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report, Restricted Project
werner changed the status of T6093: gpg: Continues export of secret key if first passphrase dialog was canceled, a subtask of T6090: Kleopatra: "Cancel" in the password dialog of "backup secret keys" has no effect, from Open to Testing.
Aug 25 2023, 3:39 PM · kleopatra, Restricted Project
werner moved T6093: gpg: Continues export of secret key if first passphrase dialog was canceled from Backlog to QA on the gnupg22 board.
Aug 25 2023, 3:38 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report, Restricted Project
werner committed rG3dc39add6af1: gpg: Do not continue the export after a cancel for the primary key. (authored by werner).
gpg: Do not continue the export after a cancel for the primary key.
Aug 25 2023, 3:38 PM
werner committed rGeeda4ef7d223: common: New function substitute_vars. (authored by werner).
common: New function substitute_vars.
Aug 25 2023, 2:52 PM
werner committed rG159fb5cdbb64: dirmngr: Fix LDAP time parser. (authored by werner).
dirmngr: Fix LDAP time parser.
Aug 25 2023, 2:52 PM
werner committed rG8dd30e27e2a1: dirmngr: Extend the AD_QUERY command. (authored by werner).
dirmngr: Extend the AD_QUERY command.
Aug 25 2023, 2:52 PM
werner committed rG2a3bad598548: dirmngr: New command AD_QUERY. (authored by werner).
dirmngr: New command AD_QUERY.
Aug 25 2023, 2:52 PM
werner committed rGbdc69f73a47a: dirmngr: Return modifyTimestamp and add server option --newer. (authored by werner).
dirmngr: Return modifyTimestamp and add server option --newer.
Aug 25 2023, 2:52 PM

Aug 24 2023

werner committed rGee27ac18eaf2: doc: Add some hints for AD queries. (authored by werner).
doc: Add some hints for AD queries.
Aug 24 2023, 11:28 AM
werner committed rG32c55603dfeb: dirmngr: Fix LDAP time parser. (authored by werner).
dirmngr: Fix LDAP time parser.
Aug 24 2023, 11:26 AM

Aug 23 2023

werner added a comment to T4195: Fix time API in gpgme.

Kleopatra is a 64 bit application, right? For GnuPG we are working on 64 bit support for Windows. This is planned for 2.6. problems are how to represent sockets, file descriptors, streams and so on. Regarding the time interface, we should have everything ready in the GPGME<->GnuPG interface. In GPGME we need to check that we don't use int instead of time_t, though. When that has been done/fixed we could use a 64 bit gpgme and kleopatra along with the 32 but gnupg. Might be easier for approval reasons.

Aug 23 2023, 5:30 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
werner raised the priority of T4195: Fix time API in gpgme from Low to High.

It turned out that we need to fix this for use by Kleopatra on Windows.

Aug 23 2023, 2:29 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
werner triaged T6646: GpgOL: signature not displayed if mail is saved in the filesystem as Normal priority.
Aug 23 2023, 11:38 AM · Restricted Project, Bug Report, gpgol
werner triaged T6650: KMail's akonadi_icaldir_resource does not write events/calender entries to directory as Normal priority.
Aug 23 2023, 11:37 AM · Feature Request, KMail
werner triaged T6673: gpgme-1.22.0 fails to compile tests (when building in source tree) as Normal priority.
Aug 23 2023, 10:00 AM · gpgme, Bug Report
werner added a comment to T6556: gpgtar: Removes existing output file on error.

That is intentional. If we are able to remove a file we do it. Solution for you is easy: gpg .... -o - </dev/null >/dev/null

Aug 23 2023, 9:58 AM · gnupg22, gnupg24, Restricted Project, gpgtar, Bug Report
werner edited projects for T5583: Support RSCS dedicated OpenPGP for OID., added: gnupg26; removed gnupg22.
Aug 23 2023, 8:50 AM · gnupg26, Restricted Project, scd
werner edited projects for T5401: Imported ECC/Ed25519 subkey has unusable key file in private-keys-v1.d, added: gnupg24; removed gnupg22.

Needs to be checked for 2.4 - no backport to 2.2, though.

Aug 23 2023, 8:46 AM · gnupg24, Bug Report
werner edited projects for T4892: gpgsm --gen-key with existing key from "ssh-add" fails, added: gnupg24; removed gnupg22.

Needs to be checked again with stable. No backport to 2..2, though.

Aug 23 2023, 8:44 AM · gnupg24, Bug Report, S/MIME
werner removed a project from T2671: "Invalid option" with utf-16 config files (windows): gnupg22.

Won't be backported to 2.2 once we got something in 2.4.

Aug 23 2023, 8:42 AM · gnupg24, Restricted Project, Bug Report

Aug 21 2023

werner committed rD427e1168612c: swdb: gpgme 1.22.0 (authored by werner).
swdb: gpgme 1.22.0
Aug 21 2023, 11:26 AM
werner closed T6668: Release GPGME 1.22.0 as Resolved.
Aug 21 2023, 9:59 AM · gpgme, Release Info
werner committed rMcfeb62d35887: Post release updates (authored by werner).
Post release updates
Aug 21 2023, 9:56 AM
werner committed rM8ea7015a230e: Release 1.22.0 (authored by werner).
Release 1.22.0
Aug 21 2023, 9:56 AM
werner updated the task description for T6585: Release GPGME 1.21.0.
Aug 21 2023, 9:23 AM · Release Info, gpgme
werner triaged T6668: Release GPGME 1.22.0 as Normal priority.
Aug 21 2023, 9:23 AM · gpgme, Release Info
werner added a comment to T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

We should not backport this to 2.2; better update to the current stable version (2.4)

Aug 21 2023, 8:15 AM · gnupg, pinentry

Aug 17 2023

werner renamed T6659: gpg4win seems not to consider the installation control file anymore from Installation doesn't consider control file to gpg4win seems not to consider the installation control file anymore.
Aug 17 2023, 2:25 PM · gpg4win, Bug Report
werner added a comment to T6659: gpg4win seems not to consider the installation control file anymore.

[For bug reports please don't refer to some other site - at least a brief but useful description should always be included]

Aug 17 2023, 2:24 PM · gpg4win, Bug Report
werner renamed T6647: Finish implementation of --export-secret-ssh-key from 'Invalid public key algorithm' trying to export a ed25519 secret SSH key to Finish implementation of --export-secret-ssh-key.
Aug 17 2023, 9:21 AM · gnupg26, gnupg24, Feature Request
werner triaged T6647: Finish implementation of --export-secret-ssh-key as Normal priority.

Sorry, I only now noticed that you used the --export-secret-ssh-key. Unfortunately commit
rGafe5fcda52e88438c7a7278117b2e03f510a9c1c states in the comment:
"Due to time constraints the code is not yet ready." Let's turn this into a feature request.

Aug 17 2023, 9:20 AM · gnupg26, gnupg24, Feature Request
werner added a comment to T6647: Finish implementation of --export-secret-ssh-key.

I mostly used ed25519 keys and thus I do the avove command pretty often without problems. Can you please add

-v --debug lookup

to the command line show us the log (send privately to my standard mail address (wk@gnu...) if you feel that data is too sensitive for the public).

Aug 17 2023, 9:13 AM · gnupg26, gnupg24, Feature Request

Aug 10 2023

werner edited projects for T6643: GnuPG: ERRSIG for non compliant signatures in de_vs mode, added: vsd, Feature Request; removed gnupg22 (gnupg-2.2.42).
Aug 10 2023, 5:43 PM · Feature Request, vsd, Restricted Project
werner added a comment to T6643: GnuPG: ERRSIG for non compliant signatures in de_vs mode.

We have no dedicated error to tell that the verification failed due to an non-compliant algorithm. Thus we return invalid public key algorithms as best approximation. You could use --override-compliance-check, though. We discussed things thing once at the Gutenbergweg.

Aug 10 2023, 5:41 PM · Feature Request, vsd, Restricted Project

Aug 9 2023

werner closed T6640: PGP (kleopatra) checksum error importing some public keys! "checksum error / wrong keyring" as Resolved.

The data is indeed corrupt. Check with the sender of that key.
IF you look at the data you will soon notice that one line is longer than the others.

Aug 9 2023, 6:29 PM · Support

Aug 8 2023

werner triaged T6633: GPGME: Add API for extended key usage flags like nonRepudation as Normal priority.
Aug 8 2023, 3:36 PM · okular, Restricted Project
werner closed T6639: keytotpm doesn't appear to do anything as Resolved.

Please ask on the gnupg mailing list for support. In case that turns out to be a real bug, please re-open this bug.

Aug 8 2023, 3:36 PM · Support, TPM
werner added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

Here is an example from my QES cert:

Aug 8 2023, 3:31 PM · okular, Restricted Project
werner added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

That does not mean that this is a good idea. And well, I heard that Poppler does not have a stable API.

Aug 8 2023, 3:09 PM · okular, Restricted Project
werner added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

Don't do that. The key usage extensions rarely useful. This is the usual X.509 DbC (design by commitee) mess. See for example https://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt . Let's not try to follow this path.

Aug 8 2023, 11:57 AM · okular, Restricted Project
werner added a project to T6637: PQC for Libgcrypt: PQC.
Aug 8 2023, 11:50 AM · PQC, libgcrypt
werner triaged T6638: PQC for GnuPG as Wishlist priority.
Aug 8 2023, 11:50 AM · OpenPGP, PQC, gnupg
werner added a project to T6636: PQC Implementation: PQC.
Aug 8 2023, 11:49 AM · PQC, gnupg, libgcrypt
werner created PQC.
Aug 8 2023, 11:48 AM
werner triaged T6637: PQC for Libgcrypt as Wishlist priority.
Aug 8 2023, 11:47 AM · PQC, libgcrypt
werner triaged T6636: PQC Implementation as Normal priority.
Aug 8 2023, 11:46 AM · PQC, gnupg, libgcrypt
werner moved T6515: GPG in FIPS mode spits out useless "out of core handler ignored in FIPS mode" message on every execution from Backlog to Ready for release on the FIPS board.
Aug 8 2023, 11:08 AM · FIPS, Bug Report

Aug 3 2023

werner added a comment to T6627: Kleopatra: Add checkbox in certifications dialog.

Good idea.

Aug 3 2023, 8:57 PM · Restricted Project, kleopatra
werner added a comment to T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures.

Use the is_qualified flag to figure out QES certificates. This is more than just a capability flag.

Aug 3 2023, 8:55 PM · okular, Restricted Project
werner added a comment to T6633: GPGME: Add API for extended key usage flags like nonRepudation.

NonRepudiation is not a well defined term. It is used by X.509 but often used similar to a digital signature. Thus this does not make sense. The is_qualified flag is what we need for QeS and it seems we already got this in gpgme.

Aug 3 2023, 8:54 PM · okular, Restricted Project