Page MenuHome GnuPG
Feed Advanced Search

Feb 10 2025

werner committed rWbfa80325eed3: Prepare for a cleaner docker build. (authored by werner).
Prepare for a cleaner docker build.
Feb 10 2025, 3:58 PM
werner committed rWb372ddd6bcaa: autogen.sh: Do not use --enable-maintainer-mode (authored by werner).
autogen.sh: Do not use --enable-maintainer-mode
Feb 10 2025, 3:58 PM
werner committed rWe8534a47fa08: Mote stuff for a cleaner docker build. (authored by werner).
Mote stuff for a cleaner docker build.
Feb 10 2025, 3:58 PM
werner committed rW430db678aff4: Improve signing and fix file names in the nsis scripts. (authored by werner).
Improve signing and fix file names in the nsis scripts.
Feb 10 2025, 3:58 PM
werner committed rWc8bd40a64e7d: Update autogen.sh and add option --with-playground (authored by werner).
Update autogen.sh and add option --with-playground
Feb 10 2025, 3:58 PM
werner committed rWeee040b418f3: Simplify PO build rules for our NSIS-only useto support VPATH. (authored by werner).
Simplify PO build rules for our NSIS-only useto support VPATH.
Feb 10 2025, 3:58 PM
werner committed rW59b24e310a2d: Minor improvements for build.sh. (authored by werner).
Minor improvements for build.sh.
Feb 10 2025, 3:58 PM
werner committed rW8130684b9210: More changes to the new docker based build system. (authored by werner).
More changes to the new docker based build system.
Feb 10 2025, 3:58 PM
werner committed rWe81700663c62: Improve test for duplicate packages. (authored by werner).
Improve test for duplicate packages.
Feb 10 2025, 3:58 PM
werner committed rWe5b853695f02: Do not use gnupg.net as server (authored by werner).
Do not use gnupg.net as server
Feb 10 2025, 3:58 PM
werner committed rW8a51dbc4207c: Fix last commit - of course it is the builddir. (authored by werner).
Fix last commit - of course it is the builddir.
Feb 10 2025, 3:58 PM
werner committed rW4411007840fe: Finally link the created installer to an artifacts directory. (authored by werner).
Finally link the created installer to an artifacts directory.
Feb 10 2025, 3:58 PM
werner committed rW25ed8c26f9d0: Update gpgme to version 1.24.1 (authored by werner).
Update gpgme to version 1.24.1
Feb 10 2025, 3:58 PM
werner committed rW9090be498da2: Use GnuPG 2.5.2 and current GUI tarballs. (authored by werner).
Use GnuPG 2.5.2 and current GUI tarballs.
Feb 10 2025, 3:58 PM
werner committed rWb0e0451eb1ab: Update NSIS for the changed poppler dll name. (authored by werner).
Update NSIS for the changed poppler dll name.
Feb 10 2025, 3:58 PM
werner committed rW8de0d54168c8: Extend the versioninfo.txt file. (authored by werner).
Extend the versioninfo.txt file.
Feb 10 2025, 3:58 PM
werner committed rW08dfcf8567ab: New option --force for build.sh (authored by werner).
New option --force for build.sh
Feb 10 2025, 3:58 PM
werner committed rW927a0e427a3d: Introduce new Makefile variables (authored by werner).
Introduce new Makefile variables
Feb 10 2025, 3:58 PM
werner committed rW55604484543e: po: Update po files (authored by werner).
po: Update po files
Feb 10 2025, 3:58 PM
werner committed rW3b537b68583d: Actually put the commit-id into the versioninfo.txt (authored by werner).
Actually put the commit-id into the versioninfo.txt
Feb 10 2025, 3:58 PM
werner committed rW26a7a0c0c6af: New option to build.sh do run download.sh (authored by werner).
New option to build.sh do run download.sh
Feb 10 2025, 3:58 PM
werner committed rW4bd746f5bc1a: Initial set of changes to build MSIs out of source. (authored by werner).
Initial set of changes to build MSIs out of source.
Feb 10 2025, 3:58 PM
werner committed rW068d5874db17: Update gpg-authcode-sign.sh from GnuPG. (authored by werner).
Update gpg-authcode-sign.sh from GnuPG.
Feb 10 2025, 3:58 PM
werner committed rWdcc3e2329509: Add a way to run commands from docker on the host (authored by werner).
Add a way to run commands from docker on the host
Feb 10 2025, 3:58 PM
werner committed rW880517fe6cda: Some cleanups for building MSIs (authored by werner).
Some cleanups for building MSIs
Feb 10 2025, 3:58 PM
werner committed rWa6e71539edf9: Update to gnupg-2.5.3-beta6 (authored by werner).
Update to gnupg-2.5.3-beta6
Feb 10 2025, 3:58 PM
werner committed rW8c940a90d383: Update the README (authored by werner).
Update the README
Feb 10 2025, 3:58 PM
werner committed rWa34a43f9c8ba: Update to gnupg 2.5.3, gpgol 2.5.15, and current kleo packages. (authored by werner).
Update to gnupg 2.5.3, gpgol 2.5.15, and current kleo packages.
Feb 10 2025, 3:58 PM
werner committed rW8b27ff94f5dc: One more fix to build.sh for Friday night. (authored by werner).
One more fix to build.sh for Friday night.
Feb 10 2025, 3:58 PM
werner committed rWd09ad24d74e0: Update to KDE frameworks 6.9 (authored by werner).
Update to KDE frameworks 6.9
Feb 10 2025, 3:58 PM
werner committed rW100077a11df6: Remove bad patch due to the updated KDE frameworks. (authored by werner).
Remove bad patch due to the updated KDE frameworks.
Feb 10 2025, 3:58 PM
werner committed rW52c100702182: Use the RUNCMD mechanism also for osslsigncode. (authored by werner).
Use the RUNCMD mechanism also for osslsigncode.
Feb 10 2025, 3:58 PM
werner committed rW06de362e6691: Cleanup the Makefiles. (authored by werner).
Cleanup the Makefiles.
Feb 10 2025, 3:58 PM
werner committed rW404631e52875: Add some more files to .gitignore (authored by werner).
Add some more files to .gitignore
Feb 10 2025, 3:58 PM
werner committed rWf63deebc8e33: Fix make dist which did not anymore work due to VPATH build. (authored by werner).
Fix make dist which did not anymore work due to VPATH build.
Feb 10 2025, 3:58 PM
werner committed rWe285c84bda64: Add missing script fpr make dist. (authored by werner).
Add missing script fpr make dist.
Feb 10 2025, 3:58 PM
werner committed rWaa0b9572d7f8: Include more build info into the MSIs (authored by werner).
Include more build info into the MSIs
Feb 10 2025, 3:58 PM
werner committed rW957a296642db: msi: Fix the list of GUIDs (authored by werner).
msi: Fix the list of GUIDs
Feb 10 2025, 3:57 PM
werner committed rWca9a7440f5b4: Install the versioninfo.txt also for MSI. (authored by werner).
Install the versioninfo.txt also for MSI.
Feb 10 2025, 3:57 PM
werner committed rWa54b4337e625: msi: Now uses gnupg-vsd as standard home directory. (authored by werner).
msi: Now uses gnupg-vsd as standard home directory.
Feb 10 2025, 3:57 PM
werner committed rWeb1d5797056e: msi: Tweaks for better 64 bit support. (authored by werner).
msi: Tweaks for better 64 bit support.
Feb 10 2025, 3:57 PM
werner committed rW422c0211e98e: msi: Fix quoting og the Win64 property value. (authored by werner).
msi: Fix quoting og the Win64 property value.
Feb 10 2025, 3:57 PM
werner committed rW0f3a62d8add3: msi: Some reformatting for easier reading of make-msi.pl (authored by werner).
msi: Some reformatting for easier reading of make-msi.pl
Feb 10 2025, 3:57 PM
werner committed rW05547b21ae15: msi: Minor changes and a small fix to gen-gnupg.sh (authored by werner).
msi: Minor changes and a small fix to gen-gnupg.sh
Feb 10 2025, 3:57 PM
werner committed rWec2263a5d42a: Update gpgme to 1.24.2 (authored by werner).
Update gpgme to 1.24.2
Feb 10 2025, 3:57 PM
werner committed rWcd00ca18becb: msi: Installing to the 64 bit folder does now work. (authored by werner).
msi: Installing to the 64 bit folder does now work.
Feb 10 2025, 3:57 PM
werner committed rWe1d7dc49e7a1: Merge branch 'wk-temporary' into gpg4win-5-branch (authored by werner).
Merge branch 'wk-temporary' into gpg4win-5-branch
Feb 10 2025, 3:57 PM
werner committed rWd045f6a3ddf0: Update gpgme to regular 1.24.2 release. (authored by werner).
Update gpgme to regular 1.24.2 release.
Feb 10 2025, 11:41 AM
werner committed rDc0425eea1aa3: swdb: gpgme 1.24.2 (authored by werner).
swdb: gpgme 1.24.2
Feb 10 2025, 11:18 AM
werner updated the task description for T7440: Release GPGME 1.24.1.
Feb 10 2025, 10:53 AM · gpgme, Release Info
werner triaged T7524: Release GPGME 1.24.2 as Normal priority.
Feb 10 2025, 10:53 AM · gpgme, Release Info
werner closed T7265: When "use_keyboxd" is configured --keyring option is ignored? as Resolved.

Won't be fixed for the creation thing.

Feb 10 2025, 10:46 AM · keyboxd, gnupg, FAQ, Support
werner committed rD469db515ff85: Fix typo in a macro reference. (authored by werner).
Fix typo in a macro reference.
Feb 10 2025, 10:31 AM
werner closed T7521: `gpg --use-keyboxd` always emits an incomprehensible warning as Invalid.
$ gpg --list-options 
gpg: missing argument for option "--list-options"
$ gpg --list-options help
show-photos            display photo IDs during key listings
show-usage             show key usage information during key listings
[...]
Feb 10 2025, 9:53 AM · keyboxd, gnupg, Bug Report
werner added a comment to T7523: keyboxd is active when idle (unnecessary power draw).

This is the old code from gnupg-2.0/agent/gpg-agent.c:

Feb 10 2025, 9:46 AM · Feature Request, gnupg
werner triaged T7523: keyboxd is active when idle (unnecessary power draw) as Normal priority.

inotify is already used used on Linux to check for a lost homedir. The once-in-a-minute check should be the same as with the other daemons and has proved to be very useful. The whole thing has been discussed over and over again a long time ago and - as with other system daemon - we agreed on scheduling at the full second.

Feb 10 2025, 9:40 AM · Feature Request, gnupg

Feb 7 2025

werner committed rGef4acfd77b37: Update NEWS (authored by werner).
Update NEWS
Feb 7 2025, 11:54 AM
werner committed rG3738b0a99a45: gpg: Store Link attributes for composite keys. (authored by werner).
gpg: Store Link attributes for composite keys.
Feb 7 2025, 11:09 AM
werner added a comment to T7509: gpg4win: Make the AppImage build work with the new Docker-based build script.

aheinecke: Yeah, but I did quite some changes to build.sh for a real out-of-source build (w/o copying files)

Feb 7 2025, 10:38 AM · gpd5x, AppImage, gpg4win
werner closed T7518: `gpg --gpgconf-list` reports some data from the config file or command line, and other data that is about compiled in defaults as Resolved.
Feb 7 2025, 10:09 AM · Not A Bug, gnupg, Bug Report

Feb 6 2025

werner committed rG00c31f8b04a4: gpg: New option --disable-pqc-encryption. (authored by werner).
gpg: New option --disable-pqc-encryption.
Feb 6 2025, 5:51 PM
werner committed rG3a523b43d44f: gpgscm: Fix possible segv in the process functions. (authored by werner).
gpgscm: Fix possible segv in the process functions.
Feb 6 2025, 3:46 PM
werner committed rGda9fb6bd163d: kbx: Fix for building without keyboxd. (authored by werner).
kbx: Fix for building without keyboxd.
Feb 6 2025, 3:46 PM
werner committed rG0ec989ee3fde: gpgscm: Fix for gcc < 4.5 (authored by werner).
gpgscm: Fix for gcc < 4.5
Feb 6 2025, 3:46 PM
werner triaged T7516: `gpg --compliance=rfc4880 --quick-add-key $fpr rsa sign` fails unnecessarily with "third-party key signatures using the SHA1 algorithm are rejected" as Low priority.
Feb 6 2025, 9:14 AM · gnupg, Bug Report

Feb 5 2025

werner changed the status of T7506: GnuPG: Error when adding ECDSA subkey in batch mode with quick-add-key "Wrong key usage" from Open to Testing.
Feb 5 2025, 3:10 PM · gnupg26, gnupg24, Bug Report
werner committed rGc08a3c248465: gpg: Fix --quick-add-key for Weierstrass ECC with usage given. (authored by werner).
gpg: Fix --quick-add-key for Weierstrass ECC with usage given.
Feb 5 2025, 3:10 PM
werner added a comment to T7501: policy compliance options collide incompatibly without warning.

No real world bug reports for this and thus a backport has a small risk of a regression.

Feb 5 2025, 2:19 PM · gnupg26, Bug Report
werner renamed T7505: SSH agent failing "agent refused operation" due to Bitwarden from SSH agent failing "agent refused operation" to SSH agent failing "agent refused operation" due to Bitwarden.
Feb 5 2025, 2:17 PM · ssh, FAQ, gpg4win
werner edited projects for T7505: SSH agent failing "agent refused operation" due to Bitwarden, added: FAQ, ssh; removed Bug Report.

Thanks for that info. I tag it as FAQ and change the subject in case someone searches for such a problem.

Feb 5 2025, 2:16 PM · ssh, FAQ, gpg4win
werner closed T7511: `gpg --compliance=rfc4880 --quick-gen-key` produces a key that is not compatible with RFC 4880 as Wontfix.

The compliance mode likes 4880 or 2440 are only here for backward compatibility in case that is needed. New keys shall always be generated using the current default algorithms. Note that a mode like de-vs is different in that it is used to comply with certain regulatory demands and not as a backward compatibility hack.

Feb 5 2025, 2:12 PM · gnupg, Bug Report
werner moved T7506: GnuPG: Error when adding ECDSA subkey in batch mode with quick-add-key "Wrong key usage" from Backlog to Done on the gnupg26 board.
Feb 5 2025, 11:26 AM · gnupg26, gnupg24, Bug Report
werner committed rG9dba5ab4034f: gpg: Fix --quick-add-key for Weierstrass ECC with usage given. (authored by werner).
gpg: Fix --quick-add-key for Weierstrass ECC with usage given.
Feb 5 2025, 11:26 AM
werner committed rG8ae8f12e5359: po: Update to po/pt.po (authored by Daniel Cerqueira <dan.git@lispclub.com>).
po: Update to po/pt.po
Feb 5 2025, 11:25 AM

Feb 4 2025

werner added a comment to T7508: GPGME gpgme_pubkey_algo_string Returns "unknown" for RSA Keys.

Fixed in master and the new gpgme-1.24-branch. Thus this fix will be in 2.0.0 and 1.24.2

Feb 4 2025, 2:18 PM · gpgme, Bug Report
werner added a comment to T7501: policy compliance options collide incompatibly without warning.

Sorry, this will not be fixed for 2.4.

Feb 4 2025, 2:17 PM · gnupg26, Bug Report
werner committed rMa8c923b943f3: Update copyright notices. (authored by werner).
Update copyright notices.
Feb 4 2025, 2:16 PM
werner renamed gloria-disabled from gloria to gloria-disabled.
Feb 4 2025, 12:42 PM

Feb 3 2025

werner committed rM7d09f1f9fbf8: core: Fix regression for RSA in gpgme_pubkey_algo_string. (authored by werner).
core: Fix regression for RSA in gpgme_pubkey_algo_string.
Feb 3 2025, 4:36 PM
werner triaged T7508: GPGME gpgme_pubkey_algo_string Returns "unknown" for RSA Keys as High priority.

I am pretty sure this was my fault: rM62b6c1f16 is the culprit.

Feb 3 2025, 4:32 PM · gpgme, Bug Report
werner closed T7472: Cannot decrypt a message encrypted to a Kyber subkey with AES128 as Resolved.

@gouttegd: Good idea. I did this with the above patches.

Feb 3 2025, 12:00 PM · PQC, gnupg26, Bug Report
werner awarded T6351: Kleopatra: Performance problems when encrypting large files a Pterodactyl token.
Feb 3 2025, 11:57 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
werner triaged T7488: Improve decryption error message caused by deleted card key as Normal priority.

FWIW, If a fix is really required for gnupg this will be done for gnupg26 and not for gnupg22. However, it is mostly a kleopatra issue.

Feb 3 2025, 11:54 AM · kleopatra, gpd5x, gnupg
werner committed rG4b2729b983bf: gpg: Simplify the compliance settings. (authored by werner).
gpg: Simplify the compliance settings.
Feb 3 2025, 11:51 AM
werner committed rGc2ff47d5bcd2: gpg: Base compliance "de-vs" now on "gnupg" and not on "openpgp". (authored by werner).
gpg: Base compliance "de-vs" now on "gnupg" and not on "openpgp".
Feb 3 2025, 11:51 AM
werner committed rGaa46ba28ba75: doc: Record that gpg policy compliance options are last-one-wins (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
doc: Record that gpg policy compliance options are last-one-wins
Feb 3 2025, 11:51 AM
werner committed rG04d58ff84755: gpg: --compliance={pgp7, pgp8} also now restore default options (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: --compliance={pgp7, pgp8} also now restore default options
Feb 3 2025, 11:51 AM
werner committed rG0bdf5859935e: gpg: --compliance=gnupg restores default for policy-affected options (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: --compliance=gnupg restores default for policy-affected options
Feb 3 2025, 11:51 AM
werner committed rG54a8770aeb20: gpg: --compliance=rfc2440 does not require cross-certification (authored by Daniel Kahn Gillmor via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: --compliance=rfc2440 does not require cross-certification
Feb 3 2025, 11:51 AM
werner moved T7501: policy compliance options collide incompatibly without warning from Backlog to Done on the gnupg26 board.
Feb 3 2025, 11:50 AM · gnupg26, Bug Report
werner edited projects for T7501: policy compliance options collide incompatibly without warning, added: gnupg26; removed gnupg.
Feb 3 2025, 11:50 AM · gnupg26, Bug Report
werner closed T7501: policy compliance options collide incompatibly without warning as Resolved.

Thanks. I applied all 4 patches to master and did one additional change to get --allow-old-cipher-algos straight.

Feb 3 2025, 11:50 AM · gnupg26, Bug Report
werner triaged T7506: GnuPG: Error when adding ECDSA subkey in batch mode with quick-add-key "Wrong key usage" as Normal priority.
Feb 3 2025, 9:06 AM · gnupg26, gnupg24, Bug Report
werner added a comment to T7505: SSH agent failing "agent refused operation" due to Bitwarden.

I never tested the WSL stuff with gpg-agent but I use the standard OpenSSH based ssh server on Windows on a daily base. It is actually part of our release build chain. A recent problem I encountered was fixed in master with rG2469dc5aae and should be backported to 2.4. Might be related to your problem but I need to read your detailed bug report more closely.

Feb 3 2025, 8:27 AM · ssh, FAQ, gpg4win

Jan 31 2025

werner triaged T7494: tpm2daemon tests cannot run in parallel (swtpm collides TCP ports) as Wishlist priority.
Jan 31 2025, 12:11 PM · TPM, Bug Report
werner closed T7501: policy compliance options collide incompatibly without warning as Invalid.

That gpg seems to be some other or patched software than the one from gnupg:

Jan 31 2025, 12:10 PM · gnupg26, Bug Report

Jan 29 2025

werner committed rG159e801043de: gpgsm: Allow unattended PKCS#12 export without passphrase. (authored by werner).
gpgsm: Allow unattended PKCS#12 export without passphrase.
Jan 29 2025, 6:04 PM
werner committed rG89055f24f4d3: gpgsm: Allow CSR generation with an unprotected key. (authored by werner).
gpgsm: Allow CSR generation with an unprotected key.
Jan 29 2025, 5:01 PM

Jan 27 2025

werner added a comment to rGPGMEPP1faa917f5fb3: From aegypten_branch: gpgme++ and qgpgme. Needs gpgme >= 0.4.4. gpgme 0.4.4….

Signs from the past or is this due to fixed Observer URI I did this morning in this repo?

Jan 27 2025, 1:24 PM
werner added projects to T7492: gpgconf failed to kill all gpgagent daemons on windows: gnupg, Windows.

gpgconf assumes that there is only one of the daemons. In fact it can only work with one and that is the one daemon which listens on the socket. all daemon's do a self-check by trying to connect to themself and terminate if they realize that they are not anymore the owner of the socket. As long as a daemon is started by a gnupg component a file system lock is taken to avoid duplicate launching. However it a daemon is stared by other means this could lead to a race.

Jan 27 2025, 1:18 PM · Windows, gnupg, Bug Report