Page MenuHome GnuPG
Feed Advanced Search

Jun 15 2023

werner committed rM91bbb1e482da: core: Send a input-size-hint for gpgsm. (authored by werner).
core: Send a input-size-hint for gpgsm.
Jun 15 2023, 1:00 PM
werner committed rGa88aeee12990: gpgsm: Fix last commit (authored by werner).
gpgsm: Fix last commit
Jun 15 2023, 12:20 PM
werner moved T6534: gpg's progress_filter needs to use uint64_t from WiP to QA on the gnupg24 board.
Jun 15 2023, 11:21 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
werner committed rG6944aefa3c2e: kbx,w32: Disable the fd-passing. (authored by werner).
kbx,w32: Disable the fd-passing.
Jun 15 2023, 11:17 AM
werner committed rGcd7f286486f2: gpgtar: Emit FAILURE status line. (authored by werner).
gpgtar: Emit FAILURE status line.
Jun 15 2023, 11:17 AM
werner committed rG5f46bcaaa082: sm: Emit STATUS_FAILURE for non-implemented commands. (authored by werner).
sm: Emit STATUS_FAILURE for non-implemented commands.
Jun 15 2023, 11:17 AM
werner committed rG48b56485548e: common,w32: Set a proper error code when creating an output file. (authored by werner).
common,w32: Set a proper error code when creating an output file.
Jun 15 2023, 11:17 AM
werner committed rG6657230f9ee4: w32: Add missing supportedOS Ids for Windows-10 (authored by werner).
w32: Add missing supportedOS Ids for Windows-10
Jun 15 2023, 11:17 AM
werner committed rG3fbe10172f0a: w32: Add missing manifests and set a requestedExecutionLevel. (authored by werner).
w32: Add missing manifests and set a requestedExecutionLevel.
Jun 15 2023, 11:17 AM
werner committed rG80097bc78bf7: gpg: Return ERROR status for --quick-sign-key. (authored by werner).
gpg: Return ERROR status for --quick-sign-key.
Jun 15 2023, 11:17 AM
werner committed rG9f2f7a51b243: gpg: Skip keys found via ADSKs. (authored by werner).
gpg: Skip keys found via ADSKs.
Jun 15 2023, 11:17 AM
werner committed rGa048a93ed2c3: common: New function nve_set (authored by werner).
common: New function nve_set
Jun 15 2023, 11:17 AM
werner committed rG14828c75be10: gpg: Fix searching for the ADSK key when adding an ADSK. (authored by werner).
gpg: Fix searching for the ADSK key when adding an ADSK.
Jun 15 2023, 11:17 AM
werner committed rG13013ec1c0d3: agent: Create and use Token entries to track the display s/n. (authored by werner).
agent: Create and use Token entries to track the display s/n.
Jun 15 2023, 11:17 AM
werner committed rG05f29b5c7caa: agent: Update key files by first writing to a temp file. (authored by werner).
agent: Update key files by first writing to a temp file.
Jun 15 2023, 11:17 AM
werner committed rGa1015bf2fc07: agent: Do not overwrite a key file by a shadow key file. (authored by werner).
agent: Do not overwrite a key file by a shadow key file.
Jun 15 2023, 11:17 AM
werner committed rGf953d67446fa: Prepare the NEWS for the next release (authored by werner).
Prepare the NEWS for the next release
Jun 15 2023, 11:17 AM
werner committed rG4cfa2efdc6f8: po: Translated one new string to German. (authored by werner).
po: Translated one new string to German.
Jun 15 2023, 11:17 AM
werner committed rG550bc15b006d: po: msgmerge done (authored by werner).
po: msgmerge done
Jun 15 2023, 11:17 AM
werner committed rG3c97dc2714b6: Post release updates (authored by werner).
Post release updates
Jun 15 2023, 11:17 AM
werner committed rG9e86dac84f37: Release 2.4.2 (authored by werner).
Release 2.4.2
Jun 15 2023, 11:17 AM
werner committed rG2c1d5d5cd35c: po: Update Czech translation (authored by petr_p).
po: Update Czech translation
Jun 15 2023, 11:17 AM
werner committed rGc8f6fdcd359a: build: Always build the wixlib with a release (authored by werner).
build: Always build the wixlib with a release
Jun 15 2023, 11:17 AM
werner committed rG89da4a32ab77: doc: Replace remaining "gpg2" by "gpg". (authored by werner).
doc: Replace remaining "gpg2" by "gpg".
Jun 15 2023, 11:17 AM
werner committed rGbaa88832153d: gpg: Set default expiration date to 3 years. (authored by werner).
gpg: Set default expiration date to 3 years.
Jun 15 2023, 11:17 AM
werner committed rGc68dd2287237: gpg: Add --list-filter properties key_expires and key_expires_d. (authored by werner).
gpg: Add --list-filter properties key_expires and key_expires_d.
Jun 15 2023, 11:17 AM
werner committed rG7b7fdf45e5d8: common: New function substitute_vars. (authored by werner).
common: New function substitute_vars.
Jun 15 2023, 11:17 AM
werner committed rG207c99567ced: dirmngr: Extend the AD_QUERY command. (authored by werner).
dirmngr: Extend the AD_QUERY command.
Jun 15 2023, 11:17 AM
werner committed rG695cb04af521: gpg: Print status line and proper diagnostics for write errors. (authored by werner).
gpg: Print status line and proper diagnostics for write errors.
Jun 15 2023, 11:17 AM
werner committed rGca3f0e66bcf6: w32: Map ERROR_FILE_INVALID to EIO. (authored by werner).
w32: Map ERROR_FILE_INVALID to EIO.
Jun 15 2023, 11:17 AM
werner committed rG64509134d47a: speedo,w32: Call gpgconf --kill all (authored by aheinecke).
speedo,w32: Call gpgconf --kill all
Jun 15 2023, 11:17 AM
werner committed rG808494b48577: gpg: Make progress work for large files on Windows. (authored by werner).
gpg: Make progress work for large files on Windows.
Jun 15 2023, 11:17 AM
werner committed rGc58067415fe9: gpgsm: Print PROGRESS status lines. (authored by werner).
gpgsm: Print PROGRESS status lines.
Jun 15 2023, 11:17 AM
werner committed rM8796456d235d: tests: Add option --cancel to run-encrypt. (authored by werner).
tests: Add option --cancel to run-encrypt.
Jun 15 2023, 11:03 AM
werner committed rMeb68948c4388: core: Use 64 bit instead of gpgme_off_t for some internal functions. (authored by werner).
core: Use 64 bit instead of gpgme_off_t for some internal functions.
Jun 15 2023, 11:03 AM
werner added a project to T6534: gpg's progress_filter needs to use uint64_t: gpgme.

And of course we also need to adjust GPGME

Jun 15 2023, 10:58 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
werner added a comment to T6534: gpg's progress_filter needs to use uint64_t.

We also need PROGRESS lines in gpgsm.

Jun 15 2023, 10:36 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows

Jun 14 2023

werner added a project to T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag: Bug Report.
Jun 14 2023, 12:39 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
werner triaged T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag as Normal priority.
Jun 14 2023, 12:36 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
werner added a comment to rCc160e1a85f82: cipher:pubkey: Fix non-use of flexible array member..

I doubt that we will ever be able to use the flexible array thingy. The old pattern has been used for nearly 50 years and replacing it will just introduce bugs.
Do you use offsetof for that reason?

Jun 14 2023, 11:19 AM

Jun 13 2023

werner triaged T6535: Failure to export plaintext v5 secret key. as Normal priority.
Jun 13 2023, 7:41 PM · gnupg24, Bug Report
werner added a project to T6535: Failure to export plaintext v5 secret key.: gnupg24.

Thanks, we will take care of this.

Jun 13 2023, 7:41 PM · gnupg24, Bug Report
werner added a comment to T6515: GPG in FIPS mode spits out useless "out of core handler ignored in FIPS mode" message on every execution.

Let's fix this in Libgcrypt (ignore setting of the handler)

Jun 13 2023, 11:19 AM · FIPS, Bug Report
werner added a comment to rC469919751d6e: cipher:ecc: Fix public key computation for EdDSA..

This is related to T6511

Jun 13 2023, 10:57 AM
werner claimed T6534: gpg's progress_filter needs to use uint64_t.
Jun 13 2023, 10:07 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows

Jun 12 2023

werner triaged T6534: gpg's progress_filter needs to use uint64_t as High priority.
Jun 12 2023, 4:23 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
werner created T6534: gpg's progress_filter needs to use uint64_t.
Jun 12 2023, 4:23 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
werner committed rE3faf11925549: yat2m: Fix Windows build (authored by werner).
yat2m: Fix Windows build
Jun 12 2023, 3:51 PM
werner added projects to T6531: Gpgtar behavioral change when extracting archives: gpgtar, kleopatra.
Jun 12 2023, 3:21 PM · Restricted Project, kleopatra, gpgtar
werner added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

I consider the entire idea of receiving a passphrase and data on the same channel to be a bad for security and robust coding. The whole thing is a historical oddity which we kept for the sake of mutt(1)'s legacy way of invoking pgp. Thus I won't consider 3) the best option.

Jun 12 2023, 8:22 AM · Emacs, gnupg, Bug Report

Jun 9 2023

werner moved T6528: gpg: No error status when encrypting to full disk from Backlog to QA on the gnupg24 board.
Jun 9 2023, 5:42 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner added a comment to T6528: gpg: No error status when encrypting to full disk.

With my fixes I now get this:

Jun 9 2023, 5:38 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner added a comment to T6528: gpg: No error status when encrypting to full disk.

Actually two bugs. Easy to test on Unix with a small (e.g. 10MiB partition).

Jun 9 2023, 5:26 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner claimed T6528: gpg: No error status when encrypting to full disk.
Jun 9 2023, 4:24 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner added a comment to T6528: gpg: No error status when encrypting to full disk.

Seems to be gnupg 2.4. ec 112 is ERROR_DISK_FULL.

Jun 9 2023, 4:22 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner triaged T6529: Allow the expiration time in --list-filter expressions as Normal priority.
Jun 9 2023, 2:27 PM · Feature Request, gnupg24
werner lowered the priority of T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID from Unbreak Now! to High.

I don't think this is a regression or something we can do anything about. Note that we see the same thing also on the command line. Actually I have seen the very same thing pretty often with USB devices. Thus lowering priority.

Jun 9 2023, 1:51 PM · gpg4win, kleopatra, gpgtar, Restricted Project
werner committed rGe16fc3e19c3f: w32: Map ERROR_FILE_INVALID to EIO. (authored by werner).
w32: Map ERROR_FILE_INVALID to EIO.
Jun 9 2023, 1:47 PM
werner committed rE32213bb48ea3: w32: Map ERROR_FILE_INVALID to EIO. (authored by werner).
w32: Map ERROR_FILE_INVALID to EIO.
Jun 9 2023, 1:45 PM
werner renamed T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID from Kleopatra / Gpgtar: System error w/o error code to Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID.
Jun 9 2023, 1:39 PM · gpg4win, kleopatra, gpgtar, Restricted Project
werner added a comment to T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID.

We have seen this problem in the QA this week and could identify that this was a ERROR_FILE_INVALID (ec=1006,"The volume for a file has been externally altered so that the opened file is no longer valid"). We also noticed disk errors in the event logger but did not recorded them. The USB stick was not unplugged but merely used with VirtualBox.

Jun 9 2023, 1:39 PM · gpg4win, kleopatra, gpgtar, Restricted Project
werner committed rE93d764498895: yat2m: Add option --gnupgorg (authored by werner).
yat2m: Add option --gnupgorg
Jun 9 2023, 10:49 AM
werner triaged T6519: Kleopatra: "change validity" allows to set an expiry date in the past as High priority.

High priority because I a fear that we will soon start to receive support questions related to this.

Jun 9 2023, 10:41 AM · backport, kleopatra, Restricted Project
werner triaged T6522: Kleopatra: foldernames to be encrypted with gpgtar not sorted as Low priority.

I guess kleo does a directory listing and then sorts hat listing the view Using the name by default but you can change this. Passing this list down to gpgtar is likely the original list as received from the OS. I also guess it will be easy to sort this but I'll give it a low priority.

Jun 9 2023, 10:39 AM · kleopatra, Restricted Project
werner committed rD4c4eb42f6346: web: Add CSS for yat2m man pages (authored by werner).
web: Add CSS for yat2m man pages
Jun 9 2023, 10:07 AM
werner added a comment to rGeae28f1bd4a5: doc: Remove profile and systemd example files..

Well, it Just Works(tm). You should make sure that a /run/user/NNNN direcory exists so GnuPG is able to create its subdir for the socket files.

Jun 9 2023, 9:37 AM

Jun 5 2023

werner added a comment to T2701: Do not let users create keys without an expiration date.

To align the default expiration time with the BSI approval and other related software we change this now to 3 years.

Jun 5 2023, 3:06 PM · Feature Request, gnupg (gpg22)
werner closed T5003: GpgME++: Add support for gpgme_set_expire as Resolved.
Jun 5 2023, 3:04 PM · kleopatra, gpg4win
werner closed T5003: GpgME++: Add support for gpgme_set_expire, a subtask of T4999: GPGME: Add interface for quick-set-expire, as Resolved.
Jun 5 2023, 3:04 PM · gpgme, kleopatra, gpg4win
werner triaged T6518: GpgOL shows a blank message if an X.509 curve is used for signing as Normal priority.
Jun 5 2023, 2:58 PM · Restricted Project, gpgol, Feature Request
werner changed the status of T6503: Do not make use of the VirtualStore under Windows from Open to Testing.

Works in kleopatra; tested with gpg4win-4.2.0-beta339.

Jun 5 2023, 12:53 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, kleopatra
werner triaged T6515: GPG in FIPS mode spits out useless "out of core handler ignored in FIPS mode" message on every execution as Normal priority.
Jun 5 2023, 12:49 PM · FIPS, Bug Report

Jun 2 2023

werner edited projects for T3164: The argument parser does not detect invalid integers, added: gpgrt, Bug Report; removed common.
Jun 2 2023, 11:52 AM · Bug Report, gpgrt
werner removed a project from T5323: adduid and key expiration oddity in gpg-wks-client: gnupg (gpg23).
Jun 2 2023, 11:49 AM · gnupg24, Bug Report, wkd

Jun 1 2023

werner committed rDb63b05d20edf: web: Add more links to the man pages (authored by werner).
web: Add more links to the man pages
Jun 1 2023, 4:45 PM
werner committed rD4b6480194592: web: We now have man pages online (authored by werner).
web: We now have man pages online
Jun 1 2023, 4:36 PM
werner committed rDbd85db531f44: web: Add backlink to Mastodon (authored by werner).
web: Add backlink to Mastodon
Jun 1 2023, 2:40 PM
werner committed rG22350d0768d3: doc: Replace remaining "gpg2" by "gpg". (authored by werner).
doc: Replace remaining "gpg2" by "gpg".
Jun 1 2023, 12:44 PM
werner committed rE43dcdbff50fa: yat2m: Some basic HTML formatting works now. (authored by werner).
yat2m: Some basic HTML formatting works now.
Jun 1 2023, 12:14 PM
werner raised the priority of T6511: EdDSA support in FIPS mode from Normal to High.

They re-used the same file name for the update from March and no history section. Anyway that looks promising and may solve the problem of having different algorithms allowed for restricted communication in the EU and the US.

Jun 1 2023, 9:26 AM · FIPS, libgcrypt, Bug Report
werner triaged T6511: EdDSA support in FIPS mode as Normal priority.

My understanding is that FIPS 186-x lists more algorithms than approved for FIPS 140-y; the approved algorithms for 140-y are in the latest revisions of SP800-140. I have not checked the latter document, though.

Jun 1 2023, 9:05 AM · FIPS, libgcrypt, Bug Report
werner triaged T6512: keyboxd with data pipe as Low priority.

See also commit rG6fcc263c18 from 2020 where I switched to D-lines.

Jun 1 2023, 8:57 AM · gnupg26, Bug Report

May 31 2023

werner committed rWfc1bd4cf48d5: Update to GnuPG 2.4.2 (authored by werner).
Update to GnuPG 2.4.2
May 31 2023, 12:37 PM
werner committed rG6ed61d98a04f: Add release dates of 2.4 versions to NEWS (authored by werner).
Add release dates of 2.4 versions to NEWS
May 31 2023, 9:39 AM
werner committed rDa74c6de1f738: web: Announce 2.4.2 (authored by werner).
web: Announce 2.4.2
May 31 2023, 9:32 AM
werner closed T6506: Release GnuPG 2.4.2 as Resolved.
May 31 2023, 8:48 AM · gnupg, Release Info
werner committed rD398532ab65c8: swdb: gnupg 2.4.2 (authored by werner).
swdb: gnupg 2.4.2
May 31 2023, 8:39 AM

May 30 2023

werner updated the task description for T6506: Release GnuPG 2.4.2.
May 30 2023, 4:42 PM · gnupg, Release Info
werner triaged T6509: Release GnuPG 2.4.3 as Low priority.
May 30 2023, 4:41 PM · gnupg24 (gnupg-2.4.3), Release Info
werner triaged T6507: SCRYPT does not work in FIPS mode as Normal priority.
May 30 2023, 1:42 PM · libgcrypt, FIPS, Bug Report
werner triaged T6508: Port GnuPG to 64-bit Windows as Normal priority.
May 30 2023, 1:41 PM · Windows 64, Feature Request, gnupg26
werner committed rMe2103be39076: cpp,python: Respect --disable-gpg-test for tests (authored by Biswapriyo Nath <nathbappai@gmail.com>).
cpp,python: Respect --disable-gpg-test for tests
May 30 2023, 11:45 AM
werner committed rMfbc3963d6229: core: For key signing and uid revoking allow an empty user id. (authored by werner).
core: For key signing and uid revoking allow an empty user id.
May 30 2023, 11:45 AM
werner edited projects for T5964: gnupg should use the KDFs implemented in libgcrypt, added: gnupg26; removed gnupg24.

Let's schedule that for 2.6

May 30 2023, 10:57 AM · gnupg26, FIPS, Feature Request
werner moved T6497: gpgtar does not return failure code to gpgme from QA to gnupg-2.4.2 on the gnupg24 board.
May 30 2023, 10:55 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, Restricted Project
werner moved T6503: Do not make use of the VirtualStore under Windows from QA to gnupg-2.4.2 on the gnupg24 board.
May 30 2023, 10:54 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, kleopatra
werner renamed T6504: Adding an ADSK to several keys may fail with Wrong Key Usage. from Adding an ADKS to several keys may fail with Wrong Key Usage. to Adding an ADSK to several keys may fail with Wrong Key Usage..
May 30 2023, 10:36 AM · gnupg24 (gnupg-2.4.2), OpenPGP, Bug Report
werner added a comment to rPTHa075e11080bf: w32: Initialize variable to silence compiler warning..

Hmm, gcc used to figure out that attr is initialized by npth_mutexattr_init. One of these gcc warning regressions?

May 30 2023, 8:56 AM

May 26 2023

werner committed rEa5a513e0fdb8: doc: Typo fix (authored by werner).
doc: Typo fix
May 26 2023, 5:27 PM
werner moved T6421: Improve error message if no reset code (PUK) is set from Backlog to Done on the gpgrt board.
May 26 2023, 5:19 PM · Feature Request, gnupg22, gnupg24, gpgrt