In T4836#132493, @aheinecke wrote:Thank you for the detailed report.
We recently had a similar problem with S/MIME Mails. T4543 I think that we can apply the same fix we did for S/MIME also for OpenPGP. So I give this high priority as I think that this can be easily fixed and is a big problem in mixed environments.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
May 28 2025
May 28 2025
• aheinecke lowered the priority of T4836: GpgOL modifies PGP/Inline email messages stored in the server from High to Low.
• aheinecke renamed T4836: GpgOL modifies PGP/Inline email messages stored in the server from GpgOL sometimes modifying email messages stored in the server to GpgOL modifies PGP/Inline email messages stored in the server.
In T7656#201519, @TobiasFella wrote:Do I understand correctly that this bug is then automatically done/fixed?
• aheinecke added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).
I do not think that this is the only place where such an issue occurs. Maybe we should make the documentation clearer about context key reuse. But the context is specifically designed to cache information about a key, so as to avoid memory overhead. I learned early on that its best for each new operation to use a new context. A context is basically an instance of gpg or gpgsm. So you start one process, ask it for a keylist, keep the process running, start another process, modify the key database, and then ask the first process again about his worldview. Either the first process is a bit confused because it has read data and then that data changed (what happens here) or it has no idea about the change since it was efficient and only read the database once. But here in this example you should be able to reproduce this also by making any other modifications to the key, adding other subkeys, userids etc. That GPGME even notices the secret key is more of a side effect of how the programming works because the GPGME gpg process will ask the gpg-agent (so a third process).
Note: The Kleopatra in upcoming versions of Gpg4win 5 will have AboutData::version set to gpg4win-5.0.0 (or gpg4win-5.0.0-beta190 for beta versions). See T7666: Kleopatra: Rework versioning.
May 27 2025
May 27 2025
Thanks, that was the only issue building there.
Note: The Kleopatra in upcoming versions of Gpg4win 5 will have AboutData::version set to gpg4win-5.0.0 (or gpg4win-5.0.0-beta190 for beta versions). See T7666: Kleopatra: Rework versioning.
This should compare the gpg4win version number:
• werner triaged T7657: Kleopatra: Refresh OpenPGP Certificates doesn't respect WKD setting as High priority.
I updated the github issue. The suggested change seems to have had no effect.
Thank you @alexk
I made a comment on github.
Please re-open if you find other Cygwin related build problems.
You know that Cygwin is not supported but if that is the only place it should not arm to fix it.
• gniibe changed the status of T7664: tests/openpgp/ecc.scm fails when building GPG with address sanitizer from Open to Testing.
May 26 2025
May 26 2025
collinfunk added a comment to T7664: tests/openpgp/ecc.scm fails when building GPG with address sanitizer.
Thanks for the quick fix. I feel a bit silly for not notcing that macro myself...
• werner closed T7662: GPG's uncompress_ecc_q_in_canon_sexp reads past a constant string into rodata as Resolved.
Fixed in all branches but there is no potential for exploiting. See also gnupg-devel@ ML.
• werner triaged T7663: Certificated signed using SHA-1 isn't trusted, but needs --force-sign-key to re-sign. as Low priority.
This should do the trick (master) but have not yet tested it:
Fixed. Thanks for the report!
• gniibe changed the status of T5964: gnupg should use the KDFs implemented in libgcrypt, a subtask of T6191: FIPS: Supporting running FIPS enabled machine, from Open to Testing.
• gniibe added a comment to T7664: tests/openpgp/ecc.scm fails when building GPG with address sanitizer.
Thank you.
May 25 2025
May 25 2025
ukleinek added a comment to T7663: Certificated signed using SHA-1 isn't trusted, but needs --force-sign-key to re-sign..
Maybe related:
May 24 2025
May 24 2025
May 23 2025
May 23 2025
• gniibe closed T7457: gpg --full-gen-key doesn't show list of keys on card (regression) as Resolved.
May 22 2025
May 22 2025
In T7658#201260, @TobiasFella wrote:That screenshot is for kleopatra crashing, not related to okular.
timegrid updated the task description for T7658: Okular: Dirmngr startup timeout on signature validation.
• alexk lowered the priority of T6865: Email will be sent encrypted after draft was saved in encrypted state although encryption is disabled from Normal to Low.
May 21 2025
May 21 2025
That screenshot is for kleopatra crashing, not related to okular.
May 20 2025
May 20 2025
The problem here is that the version number in kleopatra is still 4.0.0-something, which is then compared to 4.4.0.
May 19 2025
May 19 2025
In T7627#200387, @werner wrote:
chengr28 added a comment to T7577: GnuPG could not work when TCP congestion provider is set to BBR2 in Windows.
Spent some time discovering and unfortunately it's Windows's bug in loopback interface.
I wrote a test demo (blocking mode) to exchange data and watched their packets, found that network stack would drop packets when congestion control algorithm is set to BBR2. It seems the second data exchange was broken.
• werner closed T7647: cipher/simd-common-riscv.h missing from libgcrypt 1.11.1 tarball as Resolved.
Problem noted in T7166
• werner added a comment to T7647: cipher/simd-common-riscv.h missing from libgcrypt 1.11.1 tarball.
Patch applied.
• ebo moved T6926: No tray icon for Kleopatra in dark mode on Windows. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 17 2025
May 17 2025
collinfunk added a comment to T7647: cipher/simd-common-riscv.h missing from libgcrypt 1.11.1 tarball.
I can confirm this. Here is the build error:
make[2]: Entering directory '/home/collinfunk/libgcrypt-1.11.1/cipher'
`echo /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I../mpi -I../mpi -I/home/collinfunk/tmp/include -g -O2 -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -O2 -march=rv64imafdcv -mstrict-align -c rijndael-vp-riscv.c | sed -e 's/-fsanitize[=,\-][=,a-z,A-Z,0-9,\,,\-]*//g' -e 's/-fprofile[=,\-][=,a-z,A-Z,0-9,\,,\-]*//g' -e 's/-fcoverage[=,\-][=,a-z,A-Z,0-9,\,,\-]*//g' `
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I../mpi -I../mpi -I/home/collinfunk/tmp/include -g -O2 -fvisibility=hidden -fno-delete-null-pointer-checks -Wall -O2 -march=rv64imafdcv -mstrict-align -c rijndael-vp-riscv.c -fPIC -DPIC -o .libs/rijndael-vp-riscv.o
rijndael-vp-riscv.c:58:10: fatal error: simd-common-riscv.h: No such file or directory
58 | #include "simd-common-riscv.h"
| ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:1730: rijndael-vp-riscv.lo] Error 1Patch here: https://lists.gnupg.org/pipermail/gcrypt-devel/2025-May/005854.html
May 16 2025
May 16 2025
timegrid updated the task description for T7658: Okular: Dirmngr startup timeout on signature validation.
timegrid updated the task description for T7658: Okular: Dirmngr startup timeout on signature validation.
May 15 2025
May 15 2025
• werner added a comment to T7634: libgcrypt's test t-thread-local fails to link on some platforms..
Also pushed to 1.11
• gniibe changed the status of T7648: Decryption to a Ky768_Cv25519 key does not work if the Cv25519 key is on a token from Open to Testing.
• gniibe closed T7621: libgpg-error: __non_string for GCC 15 or later, a subtask of T7617: libgcrypt: Add __nonstring__ attribute for data for GCC 15 or later, as Resolved.
May 14 2025
May 14 2025
• werner added a comment to T7589: Unable to export SSH keys for ED25519 keys generate on a SmartCard.
Using the primary key for ssh was not intended and thus not tested. I have not yet found the time too look closer at your report. Just one remark:
• werner added a project to T7589: Unable to export SSH keys for ED25519 keys generate on a SmartCard: gnupg.
gouttegd added a comment to T7648: Decryption to a Ky768_Cv25519 key does not work if the Cv25519 key is on a token.
Thank you again for the reactivity! Applied, everything seems to work just fine.
• gniibe added a comment to T7648: Decryption to a Ky768_Cv25519 key does not work if the Cv25519 key is on a token.
For prompting, I pushed a fix in rG45a11327f3bd: agent: Support the use case of composite PQC for prompting.
Thank you for testing.
May 13 2025
May 13 2025
gouttegd added a comment to T7648: Decryption to a Ky768_Cv25519 key does not work if the Cv25519 key is on a token.
Thanks! With that patch applied, decryption works fine.
• werner closed T6941: gpgsm/dirmngr: support for end-entity certificates with an empty "Subject DN", a subtask of T7171: Allow for empty Subject in X.509, as Resolved.
• gniibe added a comment to T7648: Decryption to a Ky768_Cv25519 key does not work if the Cv25519 key is on a token.
Thank you for the concrete test case, it helps me.
May 12 2025
May 12 2025
timegrid moved T5304: Kleopatra: Main certificate view does not keep selected column width from WIP to Done on the gpd5x board.
looks good to me on gpg4win-5.0.0-beta190@win10
May 11 2025
May 11 2025
May 9 2025
May 9 2025
• TobiasFella changed the status of T7644: Kleopatra: 'Show Audit Log' in signature verification needs two clicks to open from Open to Testing.
• werner renamed T7645: Kleopatra: Encoding errors in signature verification audit log (timestamps) from Kleopatra: Encoding errors in signature verification audit log to Kleopatra: Encoding errors in signature verification audit log (timestamps).
• werner triaged T7645: Kleopatra: Encoding errors in signature verification audit log (timestamps) as Low priority.
I think we have another report on this in the tracker. The problem is indeed the ugly Windows time functions to print a string. Let me only remind that until a few years, Windows had the opinion that Germany uses the Westeuropäische Zeit like Portugal or the UK.
• werner added a project to T7647: cipher/simd-common-riscv.h missing from libgcrypt 1.11.1 tarball: riscv.
• werner added a comment to T7647: cipher/simd-common-riscv.h missing from libgcrypt 1.11.1 tarball.
That is quite possible because we do not have a test system for RISC-V and the make release tarbegt is not abale to verify this.
May 8 2025
May 8 2025
• ikloecker added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).
In T7620#200845, @Saturneric wrote:I think it would be much better if GnuPG automatically performed a key listing immediately after key generation when a smartcard is involved. This would allow GnuPG to detect the presence of the subkey on the card right away, rather than leaving it marked as a stub until the user manually lists keys.
Saturneric added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).
I see that you generated the secret encryption subkey with backup. This means that the secret subkey is generated on your computer, then copied to the card, and then deleted from your computer. The deletion is the reason why the subkey is marked as stub. Only after listing the keys on the card gpg notices that the secret key is actually on the card.
• TobiasFella moved T7644: Kleopatra: 'Show Audit Log' in signature verification needs two clicks to open from Backlog to WIP on the gpd5x board.
• werner closed T7547: signatures from revoked or expired keys show up as missing keys, a subtask of T7527: Keyring/keybox denial of service, as Resolved.
• TobiasFella triaged T7644: Kleopatra: 'Show Audit Log' in signature verification needs two clicks to open as Normal priority.
timegrid added a comment to T7645: Kleopatra: Encoding errors in signature verification audit log (timestamps).
my win10 vm was also installed with german language
• ebo added a comment to T7645: Kleopatra: Encoding errors in signature verification audit log (timestamps).
Note that old screenshot was made with a version using a gpg from the 2.2 branch.
And on a Windows VM which was (I'm quite sure) installed in German from the start.
In case it matters…
May 7 2025
May 7 2025
btw, my clue was that in that last --check-sigs, if i used --debug-all i got this:
This affects certification-only primary keys when doing web-of-trust calculations.
works for me, thanks
• ikloecker moved T7639: Kleopatra: Version information sometimes not shown. from Backlog to WiP on the vsd33 board.
Backported for VSD 3.3.x
• werner changed the status of T7633: libgcrypt fails to build on NetBSD due to the systems bswap32 macro defintion. from Open to Testing.
• werner changed the status of T7634: libgcrypt's test t-thread-local fails to link on some platforms. from Open to Testing.
yes please!