In T7721#202963, @werner wrote:Sure that this is about 1.11.0 ? We released 1.11.1 with at least one fix for gcc regression (T7166). In master we had some more fixes for gcc 15 bugs (or what ever you will call such regression in a compiler)
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Yesterday
Yesterday
• ebo moved T7154: Kleopatra: Dragging and dropping a certificate from the main view onto itself shouldn't trigger an import from WIP to QA on the gpd5x board.
• ebo moved T7639: Kleopatra: Version information sometimes not shown. from WIP to QA on the gpd5x board.
• ebo moved T6930: pinentry-qt window is not parented to Kleopatra on Wayland from WIP to QA on the gpd5x board.
• ebo moved T7703: Kleopatra: Validity icons in selected rows missing from WIP to QA on the gpd5x board.
• werner renamed T7721: libgcrypt build-error with gcc-15 on powerpc and alpha from libgcrypt build-error with gcc-15 to libgcrypt build-error with gcc-15 on powerpc and alpha.
• werner added a project to T7721: libgcrypt build-error with gcc-15 on powerpc and alpha: libgcrypt.
Sure that this is about 1.11.0 ? We released 1.11.1 with at least one fix for gcc regression (T7166). In master we had some more fixes for gcc 15 bugs (or what ever you will call such regression in a compiler)
Sat, Jul 12
Sat, Jul 12
I created a Go test program that runs several Go routines, each of which verifies a byte array loaded from a file in advance. Each go-routine is spawned with a configurable delay in milliseconds. I tested it with 100 iterations, which resulted in at least 50 parallel processes. Each verification process uses its own context, as Crio does. I didn't encounter any errors.
Here is my repository with a README containing more information: https://git.sr.ht/~kulbartsch/gpgmego-verify-load-test
Fri, Jul 11
Fri, Jul 11
I have not tested this extensively but it seems to me after some fast checks that the pivotal point here is the usage of a brainpool key on a smart card for the decryption.
I have not tested this extensively but it seems to me after some fast checks that the pivotal point here is the usage of a brainpool key on a smart card for the decryption.
• gniibe added a comment to T7716: gpgrt:w32: Synchronous spawning detached process, with standard input and standard error.
Here is an experimental change to support the feature.
I'm testing the following patch with experimental change of libgpg-error.
• gniibe renamed T7716: gpgrt:w32: Synchronous spawning detached process, with standard input and standard error from gpgrt:w32: Spawn detached process, with standard input and standard error to gpgrt:w32: Synchronous spawning detached process, with standard input and standard error.
Thu, Jul 10
Thu, Jul 10
Likely connected to T7705: Okular: Error on signature if the original file is overwritten
• ebo triaged T7705: Okular: Error on signature if the original file is overwritten as Normal priority.
I can confirm this.
We already have an initialization function in gpgrt which is thread-safe at least if used as a DLL. Maybe move the check to there.
In libgpg-error, we have: rE65114f24e13f: w32: More changes to the extended length path handling.
Wed, Jul 9
Wed, Jul 9
• gniibe updated the task description for T7716: gpgrt:w32: Synchronous spawning detached process, with standard input and standard error.
• gniibe triaged T7716: gpgrt:w32: Synchronous spawning detached process, with standard input and standard error as Wishlist priority.
Tue, Jul 8
Tue, Jul 8
Staring at some Process Monitor logs I noticed that dirmngr wastes 3-4 seconds trying to connect to localhost:9050 and localhost:9150 looking for tor. After adding no-use-tor to dirmngr.conf dirmngr starts reasonably fast.
Mon, Jul 7
Mon, Jul 7
I have built the run-* test programs of gpgme for Windows. run-keylist --cms --secret takes about 23 seconds. 3.7 seconds are gpgme initialization/setup (gpgconf --list-dirs, gpgconf --list-components, gpg --version, gpgsm --version, gpgconf --version). Most time (2 x 6-8 s) is lost starting gpg-agent and dirmngr. (keyboxd is not enabled here.)
Fri, Jul 4
Fri, Jul 4
commands with -v
Please always add -v t commands like "gpg --decrypt test.txt.gpg". To decide whether this is smartcard or gpg-agent releated, I need to see a log file form gpg-agent and scdaemon. The latter is more important. I would suggest "debug ipc,app,cardio"
Thu, Jul 3
Thu, Jul 3
Wed, Jul 2
Wed, Jul 2
• TobiasFella renamed T7709: Decryption with smartcard keys broken from Kleopatra: Decryption with smartcard keys broken to Decryption with smartcard keys broken.
Tue, Jul 1
Tue, Jul 1
Ok, it was a missing update (although windows claimed to be up-to-date).
After installing 2025-06 [...] KB5060829 the Microsoft Print to PDF feature is available again and printing also works in Kleopatra/Okular.
• ikloecker changed the status of T7703: Kleopatra: Validity icons in selected rows missing from Open to Testing.
A second patch fixes the problem with the button in the smart card view.
I have added a patch to disable recoloring of the status icons in Gpg4win. This ensures that the status icons in the selected rows don't get all-white.
Upstream bug report for invisible status icons: https://bugs.kde.org/show_bug.cgi?id=506434 (Icon coloring is inherently incompatible with colored Breeze status icons)
It's also the same error in Okular, when a pdf is printed.
Same on gpg4win-4.4.1 @ win11 (here a bit more debugview context)
3 3.503991 8584 kleopatra.exe org.kde.pim.kleopatra: Paperkey export finished: 0 status: QProcess::NormalExit 4 3.691599 8584 kleopatra.exe QPrintDialog: Cannot be used on non-native printers 5 3.691981 8584 kleopatra.exe QPrintDialog: Cannot be used on non-native printers 6 3.692752 8584 kleopatra.exe org.kde.pim.kleopatra: Printing aborted.
Works fine here.
version
C:\Users\g10\Desktop\tmp\scdecrypt>gpg --version gpg (GnuPG) 2.5.8 libgcrypt 1.11.1 Copyright (C) 2025 g10 Code GmbH License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
gpg --version?
gpg -K?
You're right, it also errors on gpg directly:
I can't reproduce. Please check whether this works if you use gpg directly; it's a bit unlikely that this is kleopatra-specific, since kleopatra doesn't really care whether the key is on a smartcard or not.
Mon, Jun 30
Mon, Jun 30
In T7639#202620, @timegrid wrote:If this should also work in gpg4win-5.0.0-beta336 @ win10 (beta compliance mode), it does not:
This only happens, if the smartcard key
- is the only key in the keyring or
- was used for sign/encrypt earlier and thus saved as selection default.
• ikloecker renamed T7711: Kleopatra: Disabled smartcard keys displayed in cert selection from Kleopatra: Deactivated smartcard keys displayed in cert selection to Kleopatra: Disabled smartcard keys displayed in cert selection.
timegrid moved T7232: Kleopatra: Crash on startup when CMS is disabled from Backlog to Done on the gpd5x board.
Thanks, confirmed then, moving to Done.
In T7232#202509, @timegrid wrote:With above configuration it seems to work on gpg4win-5.0.0-beta336 @ win10.
Any way to verify in kleopatra, that the setting was applied?
timegrid moved T7443: Kleopatra: Unexpected key filter selected in "Imported Certificates" tab from Backlog to Done on the gpd5x board.
With above configuration it seems to work on gpg4win-5.0.0-beta336 @ win10.
Any way to verify in kleopatra, that the setting was applied?
timegrid moved T7686: Kleopatra: Command line options --help, --version, etc. do not work if Kleopatra is already running from WIP to Done on the gpd5x board.
timegrid moved T7644: Kleopatra: 'Show Audit Log' in signature verification needs two clicks to open from WIP to Done on the gpd5x board.
Looks good to me on gpg4win-5.0.0-beta336 @ win10.
timegrid moved T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0 from WIP to Done on the gpd5x board.
Looks good to me on gpg4win-5.0.0-beta336 @ win10.
Happens also in the group config (warning icon):
timegrid updated the task description for T7705: Okular: Error on signature if the original file is overwritten.
Fri, Jun 27
Fri, Jun 27
Related? In smartcards view:
Thu, Jun 26
Thu, Jun 26
This also happens on Linux. And even with the Fusion style.
• gniibe changed the status of T7696: POSIX: spawn fixes, a subtask of T7660: GPGME invocation by cri-o hangs on gpgme_op_verify, from Open to Testing.
Wed, Jun 25
Wed, Jun 25
On gpg4win-5.0.0-beta330 everything works fine again (both smime and openpgp regardless of expiration).
Tue, Jun 24
Tue, Jun 24
I now imported all certs in testzertifikate_2023/ (smime and openpgp) and generated a new one (openpgp, default settings, expiration 2028) and still get no valid signing certs in okular
added gpgsm log:
okular_signing_gpgsm_log.txt24 KBDownload
Ingo mentioned some maybe related expiration year 2038+ ticket, but I only found one for kleo: https://dev.gnupg.org/T7069
timegrid renamed T7658: Okular: Dirmngr startup timeout on signature validation from Okular: Problems with smime signatures to Okular: Dirmngr startup timeout on signature validation.
Issue about no valid smime certs found on signing split into: https://dev.gnupg.org/T7697
• gniibe closed T7664: tests/openpgp/ecc.scm fails when building GPG with address sanitizer as Resolved.
Fixed in 2.5.8.
Mon, Jun 23
Mon, Jun 23
• ebo removed projects from T7661: GpgEX: encrypting a file with umlaut in the name results in an error: gpd5x, g10code.
3 non-hang logs, all took ~20s to open the file (with 20s "Keine Rückmeldung" shown in Okular)
The problem with the invalid certificates seems to be unrelated. Isn't there already a ticket for Okular for certificates which expire after 2038?
If keyboxd sometimes takes 6 seconds, then I'm not surprised that stuff times out after 8 seconds occasionally. Or well. we need more numbers to determine that.
And in the first case, about 6 seconds are lost starting keyboxd:
2025-06-23 13:16:55 gpgsm[3252] DBG: chan_0x000000000000022c <- VERIFY 2025-06-23 13:16:57 gpgsm[3252] Kein aktiver keyboxd - `C:\\Program Files\\GnuPG\\bin\\keyboxd.exe' wird gestartet 2025-06-23 13:16:59 gpgsm[3252] Warte bis der Keyboxd bereit ist ... (8s) 2025-06-23 13:17:01 gpgsm[3252] DBG: chan_0x0000000000000260 <- # Home: C:\Users\g10\AppData\Roaming\gnupg 2025-06-23 13:17:01 gpgsm[3252] DBG: chan_0x0000000000000260 <- # Config: [none] 2025-06-23 13:17:01 gpgsm[3252] DBG: chan_0x0000000000000260 <- OK Keyboxd 2.5.6 at your service, process 4748