Page MenuHome GnuPG
Feed All Stories

Jun 23 2025

timegrid added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

3 non-hang logs, all took ~20s to open the file (with 20s "Keine Rückmeldung" shown in Okular)

Jun 23 2025, 2:48 PM · gpd5x (gpd-5.0.0), Bug Report, okular
werner committed rO6b70089f6d29: Post release updates (authored by werner).
Post release updates
Jun 23 2025, 2:47 PM
werner committed rOf4563234a75c: Release 2.6.2 (authored by werner).
Release 2.6.2
Jun 23 2025, 2:47 PM
werner committed rOc31a4f9b5e07: po: msgmerge (authored by werner).
po: msgmerge
Jun 23 2025, 2:47 PM
ikloecker added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

The problem with the invalid certificates seems to be unrelated. Isn't there already a ticket for Okular for certificates which expire after 2038?

Jun 23 2025, 2:46 PM · gpd5x (gpd-5.0.0), Bug Report, okular
svuorela added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

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.

Jun 23 2025, 2:19 PM · gpd5x (gpd-5.0.0), Bug Report, okular
ikloecker added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

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
Jun 23 2025, 2:04 PM · gpd5x (gpd-5.0.0), Bug Report, okular
mmontkowski committed rOdc4fc1e7002e: Merge branch 'master' of ssh://git.gnupg.org/git/gpgol (authored by mmontkowski).
Merge branch 'master' of ssh://git.gnupg.org/git/gpgol
Jun 23 2025, 1:30 PM
mmontkowski committed rOaaf7bedef87f: Bring back BRING_TO_FRONT event handling (authored by mmontkowski).
Bring back BRING_TO_FRONT event handling
Jun 23 2025, 1:30 PM
timegrid added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

Here's the gpgsm debug log (debug x509,ipc,lookup):

Jun 23 2025, 1:25 PM · gpd5x (gpd-5.0.0), Bug Report, okular
svuorela claimed T7606: gpgol-cert-generator needs usage documentation.
Jun 23 2025, 12:19 PM · gpgol2
svuorela claimed T7572: Subject in viewer title.
Jun 23 2025, 12:18 PM · mimetreeparser, gpgol2
werner committed rGe6592f2f4601: gpg: Re-add the revocation reason to the sigclass in a "rev" record. (authored by werner).
gpg: Re-add the revocation reason to the sigclass in a "rev" record.
Jun 23 2025, 12:14 PM
CarlSchwan updated the task description for T7572: Subject in viewer title.
Jun 23 2025, 12:08 PM · mimetreeparser, gpgol2
CarlSchwan committed rOJ5568d5f04bd1: Fix viewer open state not being refreshed (authored by CarlSchwan).
Fix viewer open state not being refreshed
Jun 23 2025, 12:03 PM
CarlSchwan closed T7681: Pinning of the viewer sometimes doesn't work as Resolved.
Jun 23 2025, 12:03 PM · gpgol2
CarlSchwan committed rMTP0a5c001339f6: mimetreeparsertest: Use string literal inline operators (authored by CarlSchwan).
mimetreeparsertest: Use string literal inline operators
Jun 23 2025, 11:46 AM
CarlSchwan committed rMTP78a7f0c07b40: mimetreeparsertest: Use string literal inline operators (authored by CarlSchwan).
mimetreeparsertest: Use string literal inline operators
Jun 23 2025, 11:46 AM
CarlSchwan committed rMTP08ee8ed4fe48: urlhandler: Use new string literals inline operators (authored by CarlSchwan).
urlhandler: Use new string literals inline operators
Jun 23 2025, 11:46 AM
ikloecker committed rW6062ad9181ac: breeze: Draw hovered items like selected items with high-contrast (authored by ikloecker).
breeze: Draw hovered items like selected items with high-contrast
Jun 23 2025, 11:29 AM
ikloecker committed rW3d3806f49927: kwidgetsaddons: Ensure correct color for settings page icons (authored by ikloecker).
kwidgetsaddons: Ensure correct color for settings page icons
Jun 23 2025, 11:29 AM
ikloecker committed rW7aa18592e01b: Remove obsolete patches (authored by ikloecker).
Remove obsolete patches
Jun 23 2025, 11:29 AM
ikloecker committed rWad2db0715c24: breeze-icons: Add symbolic variants of status icons (authored by ikloecker).
breeze-icons: Add symbolic variants of status icons
Jun 23 2025, 11:29 AM
ikloecker committed rW46837f9842cc: kiconthemes: Use symbolic icons if high-contrast mode is active (authored by ikloecker).
kiconthemes: Use symbolic icons if high-contrast mode is active
Jun 23 2025, 11:29 AM
ikloecker committed rW5b5ad77c307f: kwidgetsaddons: No colored bg for message widget with high contrast (authored by ikloecker).
kwidgetsaddons: No colored bg for message widget with high contrast
Jun 23 2025, 11:29 AM
ikloecker added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

The keylisting hangs ticket for Kleopatra: T6623

Jun 23 2025, 11:23 AM · gpd5x (gpd-5.0.0), Bug Report, okular
ikloecker added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.
Jun 23 2025, 11:21 AM · gpd5x (gpd-5.0.0), Bug Report, okular
svuorela added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

@ikloecker is https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=commitdiff;h=f23cef6f66a44c5c1cc8717f74b658d14fde04e5 needed to be forward ported to split gpgmepp ?

Jun 23 2025, 9:55 AM · gpd5x (gpd-5.0.0), Bug Report, okular
timegrid added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

It could be connected to those "keylists hangs" problems. On Kleopatra it took some time to refresh the key list. After that I can open the signed file again.

Jun 23 2025, 9:47 AM · gpd5x (gpd-5.0.0), Bug Report, okular
timegrid added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

Well, now I also can reproduce the hanging on verification again (opening of an unsigned document is fine, of a signed document hangs).
Maybe the signing part above is important to trigger it - although it happened now in a clean state after a reboot, so it should not be caused by e.g. leftover processes.

Jun 23 2025, 9:42 AM · gpd5x (gpd-5.0.0), Bug Report, okular
CarlSchwan committed rOJ6517ab35eadb: Add checkbox to configure whether the reencrypt feature is enabled or (authored by CarlSchwan).
Add checkbox to configure whether the reencrypt feature is enabled or
Jun 23 2025, 9:39 AM
CarlSchwan committed rOJcee965e0f9a4: Add configuration to hide reencrypt feature (authored by CarlSchwan).
Add configuration to hide reencrypt feature
Jun 23 2025, 9:39 AM
CarlSchwan committed rOJf69d7de17feb: Move compliance indicator in email viewer to MTP (authored by CarlSchwan).
Move compliance indicator in email viewer to MTP
Jun 23 2025, 9:39 AM
timegrid added a comment to T7658: Okular: Dirmngr startup timeout on signature validation.

I'm quite sure, that I used a fresh install on a new VM, but on another fresh one I can't reproduce the verification part anymore and the signature is shown as valid.

Jun 23 2025, 9:33 AM · gpd5x (gpd-5.0.0), Bug Report, okular
CarlSchwan added a comment to T7687: open new windows on top layer.

A bit tricky to fix unfortunately, making the window active is not really possible on Windows. See https://doc.qt.io/qt-6/qwidget.html#activateWindow but there seems to be some tricks one can use: https://forum.qt.io/topic/1939/activatewindow-does-not-send-window-to-front/11?_=1750663659477

Jun 23 2025, 9:30 AM · gpgol2
werner awarded rM8caa7cc517eb: Use sysconf as a fallback mechanism in the initialization. a Pterodactyl token.
Jun 23 2025, 9:10 AM
gniibe committed rE2c029e737e88: spawn:posix: Fix spawning a process on POSIX machine. (authored by gniibe).
spawn:posix: Fix spawning a process on POSIX machine.
Jun 23 2025, 8:54 AM
gniibe updated the task description for T7696: POSIX: spawn fixes.
Jun 23 2025, 8:31 AM · gpgrt, Bug Report
gniibe triaged T7696: POSIX: spawn fixes as Normal priority.
Jun 23 2025, 7:21 AM · gpgrt, Bug Report
gniibe changed the status of T7694: GPGME: gpgme_io_spawn issues from Open to Testing.

Done by: rM8caa7cc517eb: Use sysconf as a fallback mechanism in the initialization.

Jun 23 2025, 7:17 AM · gpgme, Bug Report
gniibe changed the status of T7694: GPGME: gpgme_io_spawn issues, a subtask of T7660: GPGME invocation by cri-o hangs on gpgme_op_verify, from Open to Testing.
Jun 23 2025, 7:17 AM · golang, gpgme, Bug Report
gniibe committed rM075e5be9fbee: Fix debug output of posix-io.c. (authored by gniibe).
Fix debug output of posix-io.c.
Jun 23 2025, 7:13 AM
gniibe committed rM8caa7cc517eb: Use sysconf as a fallback mechanism in the initialization. (authored by gniibe).
Use sysconf as a fallback mechanism in the initialization.
Jun 23 2025, 7:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8fbb9c022ff2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 23 2025, 5:17 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA98709437e036: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 23 2025, 3:41 AM

Jun 22 2025

mlaurent committed rKLEOPATRA17c2f8bc7109: Add windows CI support (authored by mlaurent).
Add windows CI support
Jun 22 2025, 7:22 PM
l10n daemon script <scripty@kde.org> committed rLIBKLEOc570cb4752fb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 22 2025, 5:28 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa7a20b6ebc5b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 22 2025, 5:28 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEObe8186e55b80: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 22 2025, 3:48 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf3955890528c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 22 2025, 3:47 AM

Jun 21 2025

werner committed rD349827b42ef1: web: typo fix (authored by werner).
web: typo fix
Jun 21 2025, 3:36 PM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf2ad1ef88238: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 21 2025, 5:20 AM
l10n daemon script <scripty@kde.org> committed rMTP8131fbf0b411: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 21 2025, 3:45 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA7d3160fbda4e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 21 2025, 3:44 AM

Jun 20 2025

werner committed rD8c0383598f2c: web: Use \sub1 etc instead of (1). (authored by werner).
web: Use \sub1 etc instead of (1).
Jun 20 2025, 6:12 PM
werner committed rD28d1025bedef: swdb: gnupg 2.5.8 (authored by werner).
swdb: gnupg 2.5.8
Jun 20 2025, 6:12 PM
werner committed rD04fb4c1eb7d8: web: It is 2.6, 2.6, 2.6 and not 2.7. (authored by werner).
web: It is 2.6, 2.6, 2.6 and not 2.7.
Jun 20 2025, 6:12 PM
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2025q2/000494.html on T7672: Release GnuPG 2.5.8.
Jun 20 2025, 5:50 PM · Release Info, gnupg
werner closed T7671: Release GnuPG 2.5.7 as Resolved.

In case of problems with token based cv25519 key, please update to 2.5.8.

Jun 20 2025, 5:49 PM · Release Info, gnupg
werner updated the task description for T7672: Release GnuPG 2.5.8.
Jun 20 2025, 5:33 PM · Release Info, gnupg
werner committed rG63f64a3d8d4f: Post release updates (authored by werner).
Post release updates
Jun 20 2025, 5:29 PM
werner committed rG49d2dde69667: Release 2.5.8 (authored by werner).
Release 2.5.8
Jun 20 2025, 5:29 PM
werner committed rG92db0275c597: po: msgmerge (authored by werner).
po: msgmerge
Jun 20 2025, 5:29 PM
werner triaged T7695: Release GnuPG 2.5.9 as Normal priority.
Jun 20 2025, 5:28 PM · gnupg, Release Info
ebo updated the task description for T7651: Draft: Kleopatra: Improve color codes of verification result messages.
Jun 20 2025, 4:37 PM · kleopatra
werner committed rGce5e903beccf: gpg: Print the revocation reasons as comment in the pub record. (authored by werner).
gpg: Print the revocation reasons as comment in the pub record.
Jun 20 2025, 3:56 PM
werner committed rG3f825b044b2f: gpg: Show revocation reason with a standard -k listing. (authored by werner).
gpg: Show revocation reason with a standard -k listing.
Jun 20 2025, 3:56 PM
CarlSchwan committed rMTP7bde285ccd3d: Provide Kleo compliance status in window implementation (authored by CarlSchwan).
Provide Kleo compliance status in window implementation
Jun 20 2025, 1:20 PM
gniibe added a comment to T7694: GPGME: gpgme_io_spawn issues.

OK. I'll add a code for setting the fallback value in _gpgme_io_subsystem_init and use it from get_max_fds.

Jun 20 2025, 10:35 AM · gpgme, Bug Report
werner added a comment to T7694: GPGME: gpgme_io_spawn issues.

iirc we introduced sysconf (_SC_OPEN_MAX) for non-linux platforms and that fixed real world problems. What about getting this value at module initialization time and keep on using it as a fallback?

Jun 20 2025, 10:13 AM · gpgme, Bug Report
gniibe committed rMe8e5434cc4f5: posix: Clean up get_max_fds implementation. (authored by gniibe).
posix: Clean up get_max_fds implementation.
Jun 20 2025, 3:30 AM
gniibe updated the task description for T7694: GPGME: gpgme_io_spawn issues.
Jun 20 2025, 2:28 AM · gpgme, Bug Report
gniibe added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

For issues of get_max_fds, I created a sub task, although it seems not the direct cause of this particular problem.

Jun 20 2025, 2:13 AM · golang, gpgme, Bug Report
gniibe removed a project from T7694: GPGME: gpgme_io_spawn issues: golang.
Jun 20 2025, 2:09 AM · gpgme, Bug Report
gniibe triaged T7694: GPGME: gpgme_io_spawn issues as Normal priority.
Jun 20 2025, 2:07 AM · gpgme, Bug Report

Jun 19 2025

gniibe added a comment to T7660: GPGME invocation by cri-o hangs on gpgme_op_verify.

I test following test program (gcc -o t-gmf t-gmf.c) on Debian machine of S390x.

Jun 19 2025, 9:26 AM · golang, gpgme, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA433efbdd7db2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 19 2025, 3:41 AM

Jun 18 2025

ebo closed T7657: Kleopatra: Refresh OpenPGP Certificates doesn't respect WKD setting as Invalid.

We decided in T7579: Kleopatra: improve menu items to remove this action. Users will instead have to mark certificates they want to update and use the Update Certificates action in the "Certificates" menu.

Jun 18 2025, 4:56 PM · Feature Request, kleopatra
ebo updated the task description for T7579: Kleopatra: improve menu items.
Jun 18 2025, 12:14 PM · gpd5x (gpd-5.0.0), kleopatra
ebo moved T7579: Kleopatra: improve menu items from Backlog to WIP on the gpd5x board.
Jun 18 2025, 11:42 AM · gpd5x (gpd-5.0.0), kleopatra
ebo renamed T7579: Kleopatra: improve menu items from Draft: Kleopatra: improve menu items to Kleopatra: improve menu items.
Jun 18 2025, 11:41 AM · gpd5x (gpd-5.0.0), kleopatra
ebo updated the task description for T7579: Kleopatra: improve menu items.
Jun 18 2025, 11:41 AM · gpd5x (gpd-5.0.0), kleopatra
ebo updated the task description for T7579: Kleopatra: improve menu items.
Jun 18 2025, 9:55 AM · gpd5x (gpd-5.0.0), kleopatra
ebo updated the task description for T7579: Kleopatra: improve menu items.
Jun 18 2025, 9:51 AM · gpd5x (gpd-5.0.0), kleopatra
werner closed T6551: translate_sys2libc_fd_int on Windows 64-bit, a subtask of T6508: Port GnuPG to 64-bit Windows, as Resolved.
Jun 18 2025, 9:45 AM · Windows 64, Feature Request, gnupg26
werner closed T6551: translate_sys2libc_fd_int on Windows 64-bit as Resolved.
Jun 18 2025, 9:45 AM · Windows 64, Feature Request, gnupg26
werner closed T6508: Port GnuPG to 64-bit Windows as Resolved.

After several gpg4win-5 betas be can set this task to resolved.

Jun 18 2025, 9:44 AM · Windows 64, Feature Request, gnupg26
werner closed T6580: Use gnupg_fd_t if it's relevant, a subtask of T6508: Port GnuPG to 64-bit Windows, as Resolved.
Jun 18 2025, 9:43 AM · Windows 64, Feature Request, gnupg26
werner closed T6580: Use gnupg_fd_t if it's relevant as Resolved.

I claim this resolved given several gpg4win-5 betas.

Jun 18 2025, 9:43 AM · Windows 64, Feature Request, gnupg26
ebo added a subtask for T7557: Kleopatra: Sign/encrypt result window improvements (KF6): T7651: Draft: Kleopatra: Improve color codes of verification result messages.
Jun 18 2025, 9:43 AM · gpd5x, kleopatra
ebo added a parent task for T7651: Draft: Kleopatra: Improve color codes of verification result messages: T7557: Kleopatra: Sign/encrypt result window improvements (KF6).
Jun 18 2025, 9:43 AM · kleopatra
werner closed T6598: Fix FD2INT for 64-bit Windows, a subtask of T6508: Port GnuPG to 64-bit Windows, as Resolved.
Jun 18 2025, 9:42 AM · Windows 64, Feature Request, gnupg26
werner closed T6598: Fix FD2INT for 64-bit Windows as Resolved.

I claim this resolved given that we had several gpg4win-5 betas and no reported problems was related to this.

Jun 18 2025, 9:42 AM · Windows 64, Feature Request, gnupg26
werner added a subtask for T6465: Store the ECDH parameters in the key file: T5583: Support RSCS dedicated OpenPGP for OID..
Jun 18 2025, 9:39 AM · gnupg26, OpenPGP, scd, Bug Report
werner added a parent task for T5583: Support RSCS dedicated OpenPGP for OID.: T6465: Store the ECDH parameters in the key file.
Jun 18 2025, 9:39 AM · gnupg26, Restricted Project, scd
werner lowered the priority of T6234: Implement access to smartcards via a generic pkcs#11 interface from Normal to Wishlist.

The actual project we had in mind for this was more or less canceled and thus I re-prioritize this task.

Jun 18 2025, 9:38 AM · gnupg, Feature Request, scd
ebo updated the task description for T7579: Kleopatra: improve menu items.
Jun 18 2025, 9:37 AM · gpd5x (gpd-5.0.0), kleopatra
werner lowered the priority of T5583: Support RSCS dedicated OpenPGP for OID. from Normal to Low.

Reminder mostly to self: This is about the KDF parameters. In the light of PQC composite algorithms we may want to also prepare for PQC required stuff.

Jun 18 2025, 9:36 AM · gnupg26, Restricted Project, scd
werner added a comment to T7653: Fix gpg's passwd for Kyber with the ecc part on a card.

There should be a workaround by using

Jun 18 2025, 9:32 AM · Bug Report, gnupg26
werner moved T7676: Cannot decrypt a message encrypted to a Cv25519 key on a token from Backlog to WIP on the gnupg26 board.
Jun 18 2025, 9:30 AM · gnupg26, Bug Report