Page MenuHome GnuPG
Feed Advanced Search

Jun 16 2023

werner committed rAe686c85e207e: build: Fix listing m4 files. (authored by gniibe).
build: Fix listing m4 files.
Jun 16 2023, 11:02 AM
werner committed rA1939b040ca23: build: Better cross build support. (authored by gniibe).
build: Better cross build support.
Jun 16 2023, 11:02 AM
werner committed rA32d9abf299ec: tests: Use -no-fast-install LDFLAGS for Windows. (authored by gniibe).
tests: Use -no-fast-install LDFLAGS for Windows.
Jun 16 2023, 11:02 AM
werner committed rAdbd5c48a36e6: build: Update gpg-error.m4. (authored by gniibe).
build: Update gpg-error.m4.
Jun 16 2023, 11:02 AM
werner committed rA2283ab4c0c2d: doc: Update the description about pkg-config. (authored by gniibe).
doc: Update the description about pkg-config.
Jun 16 2023, 11:02 AM
werner committed rA84d5349d2303: build: Update config.guess, config.sub, and config.rpath. (authored by gniibe).
build: Update config.guess, config.sub, and config.rpath.
Jun 16 2023, 11:02 AM
werner committed rAd7533c4333bf: build: Update gpg-error.m4. (authored by gniibe).
build: Update gpg-error.m4.
Jun 16 2023, 11:02 AM
werner committed rAc15ebc70c22f: Fix an explanation for socket on Windows. (authored by gniibe).
Fix an explanation for socket on Windows.
Jun 16 2023, 11:02 AM
werner committed rAff1f8ee7a8fb: Don't access NULL by wipememory. (authored by gniibe).
Don't access NULL by wipememory.
Jun 16 2023, 11:02 AM
werner committed rAf16fcb14c366: build: Update gpg-error.m4. (authored by gniibe).
build: Update gpg-error.m4.
Jun 16 2023, 11:02 AM
werner committed rAbf317131488d: Fix the previous commit. (authored by gniibe).
Fix the previous commit.
Jun 16 2023, 11:02 AM
werner committed rA5ac7e6ba19fa: server,client: Wipe the outbound buffer when CONFIDENTIAL. (authored by gniibe).
server,client: Wipe the outbound buffer when CONFIDENTIAL.
Jun 16 2023, 11:02 AM
werner committed rAaac300389210: client: Wipe the inbound buffer when CONFIDENTIAL. (authored by gniibe).
client: Wipe the inbound buffer when CONFIDENTIAL.
Jun 16 2023, 11:02 AM
werner committed rA4bfcd8a0f6f3: server: Wipe out the memory used by assuan_inquire if CONFIDENTIAL. (authored by gniibe).
server: Wipe out the memory used by assuan_inquire if CONFIDENTIAL.
Jun 16 2023, 11:02 AM
werner committed rA413b294f0081: Next release will be 3.0 (authored by werner).
Next release will be 3.0
Jun 16 2023, 10:02 AM
werner committed rA049b8001f163: Flush data before clearing the confidential flag. (authored by werner).
Flush data before clearing the confidential flag.
Jun 16 2023, 10:02 AM

Jun 15 2023

werner triaged T6538: Move mailing lists to al-kindi as Normal priority.
Jun 15 2023, 5:00 PM · dev.gnupg.org
werner moved T6477: WKD redirects and dirmngr redirect rewriting from WiP to QA on the gnupg24 board.
Jun 15 2023, 3:12 PM · gnupg24 (gnupg-2.4.3), wkd, dirmngr
werner added a comment to T6477: WKD redirects and dirmngr redirect rewriting.

I have now disabled the rewriting in the 2.4 branch. Those who want to keep the old behaviour may add

Jun 15 2023, 3:09 PM · gnupg24 (gnupg-2.4.3), wkd, dirmngr
werner committed rG0a63afc79a04: dirmngr: Disable the HTTP redirect rewriting. (authored by werner).
dirmngr: Disable the HTTP redirect rewriting.
Jun 15 2023, 3:06 PM
werner committed rGbf04b07327a5: dirmngr: New option --compatibility-flags. (authored by werner).
dirmngr: New option --compatibility-flags.
Jun 15 2023, 3:06 PM
werner set the icon for dirmngr to Tag.
Jun 15 2023, 2:08 PM
werner edited Description on dirmngr.
Jun 15 2023, 2:07 PM
werner moved T6477: WKD redirects and dirmngr redirect rewriting from Backlog to WiP on the gnupg24 board.
Jun 15 2023, 2:03 PM · gnupg24 (gnupg-2.4.3), wkd, dirmngr
werner claimed T6477: WKD redirects and dirmngr redirect rewriting.
Jun 15 2023, 2:03 PM · gnupg24 (gnupg-2.4.3), wkd, dirmngr
werner lowered the priority of T6524: Kleopatra / Gpgtar: Cancel does not kill the job from Unbreak Now! to High.
Jun 15 2023, 2:02 PM · Restricted Project, kleopatra
werner committed rGe9c337c0b94b: gpgsm: New option --input-size-hint. (authored by werner).
gpgsm: New option --input-size-hint.
Jun 15 2023, 2:00 PM
werner committed rG2178f35dffdc: gpg: New option --no-compress as alias for -z0. (authored by werner).
gpg: New option --no-compress as alias for -z0.
Jun 15 2023, 2:00 PM
werner committed rG3bab25d7d519: gpgtar: New option --no-compress. (authored by werner).
gpgtar: New option --no-compress.
Jun 15 2023, 2:00 PM
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 · gpd5x (gpd-5.0.0), 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 · gpd5x (gpd-5.0.0), 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 · gpd5x (gpd-5.0.0), 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 · gpd5x (gpd-5.0.0), 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 · gpd5x (gpd-5.0.0), 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