Page MenuHome GnuPG
Feed Advanced Search

Dec 6 2024

ebo awarded T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound) a Like token.
Dec 6 2024, 10:14 AM · gpd5x (gpd-5.0.0), gnupg, kleopatra

Dec 4 2024

ikloecker committed rM7a42ec5d466d: build,python: Fix uninstalling in distcheck (authored by ikloecker).
build,python: Fix uninstalling in distcheck
Dec 4 2024, 5:03 PM
ikloecker committed rM27da4ec6350d: build,python: Add Python 3.13 and remove Python 3.8 (authored by ikloecker).
build,python: Add Python 3.13 and remove Python 3.8
Dec 4 2024, 5:03 PM
ikloecker closed T5944: Kleopatra: Recipient input is confused about secondary user IDs as Resolved.

This doesn't happen anymore now that we offer all valid user IDs and not just the primary user IDs.

Dec 4 2024, 1:52 PM · Restricted Project, kleopatra, Bug Report
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

I have created two subtasks for the two changes we could make in Kleopatra to avoid the gpg-agent startup race.

Dec 4 2024, 11:29 AM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker created T7438: Kleopatra: Serialize listing of OpenPGP and S/MIME certificates.
Dec 4 2024, 11:27 AM · kleopatra
ikloecker created T7437: Kleopatra: Remove explicit start of gpg-agent on startup.
Dec 4 2024, 11:20 AM · kleopatra
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Neither gpg nor gpgsm start gpg-agent if the keyring is empty. That's why Andre made Kleo start gpg-agent explicitly so that people could get going with an empty keyring after inserting their (PKCS#15) smartcard.

Dec 4 2024, 11:11 AM · gpd5x (gpd-5.0.0), gnupg, kleopatra

Dec 3 2024

ikloecker added a comment to T6409: Kleopatra: misleading representation of key with multiple uids in sign/encrypt dialog.

Looks like there's something not correct in the completion model. Or we use different criteria for showing the blue "i" (as "information") which doesn't make it better. Reopen?

Dec 3 2024, 5:31 PM · vsd33 (vsd-3.3.0), Feature Request, Restricted Project, kleopatra
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Yes, that's what happens. I did an experiment with waiting for gpgconf --launch gpg-agent to succeed, but the timeout of 5 seconds I used was too low and I didn't feel like increasing the timeout. Instead now we run gpgconf --launch gpg-agent detached.

Dec 3 2024, 4:48 PM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker removed a project from T6626: Kleopatra: Improve certification and revocation: gnupg.
Dec 3 2024, 4:22 PM · kleopatra
ikloecker moved T6663: Kleopatra: change option "publish on keyserver" from Backlog to WIP on the gpd5x board.
Dec 3 2024, 4:20 PM · gpd5x (gpd-5.0.0), vsd, kleopatra
ikloecker changed the status of T6663: Kleopatra: change option "publish on keyserver" from Open to Testing.

This is long done, but only for Qt 6-based releases. Andre's comment T6663#175481 has also been addressed.

Dec 3 2024, 4:20 PM · gpd5x (gpd-5.0.0), vsd, kleopatra
ikloecker changed the status of T6663: Kleopatra: change option "publish on keyserver", a subtask of T6626: Kleopatra: Improve certification and revocation, from Open to Testing.
Dec 3 2024, 4:20 PM · kleopatra
ikloecker moved T6627: Kleopatra: Add checkbox in certifications dialog from Backlog to WIP on the gpd5x board.
Dec 3 2024, 4:14 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T6627: Kleopatra: Add checkbox in certifications dialog, a subtask of T6626: Kleopatra: Improve certification and revocation, from Open to Testing.
Dec 3 2024, 4:14 PM · kleopatra
ikloecker changed the status of T6627: Kleopatra: Add checkbox in certifications dialog from Open to Testing.

This is long done, but only for Qt 6-based releases.

Dec 3 2024, 4:14 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker removed a project from T6553: Kleopatra: Expiry date issues and improvements: Restricted Project.
Dec 3 2024, 4:07 PM · kleopatra
ikloecker moved T7435: Kleopatra: Show Details does not work for certificates selected as Encrypt for others from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3 / Gpg4win 4.4.1.

Dec 3 2024, 3:44 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.0), kleopatra, Bug Report
ikloecker committed rW1a20522a2d7f: Update NEWS (authored by ikloecker).
Update NEWS
Dec 3 2024, 3:39 PM
ikloecker committed rKLEOPATRAa866bfed3b65: Fix showing Certificate Details for the user ID's certificate (authored by ikloecker).
Fix showing Certificate Details for the user ID's certificate
Dec 3 2024, 3:34 PM
ikloecker changed the status of T7435: Kleopatra: Show Details does not work for certificates selected as Encrypt for others from Open to Testing.

I'll backport this for VSD 3.3 / Gpg4win 4.4.1. Regression risk is minimal.

Dec 3 2024, 3:27 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.0), kleopatra, Bug Report
ikloecker committed rKLEOPATRA282f224cfd3d: Fix showing Certificate Details for the user ID's certificate (authored by ikloecker).
Fix showing Certificate Details for the user ID's certificate
Dec 3 2024, 3:26 PM
ikloecker claimed T7435: Kleopatra: Show Details does not work for certificates selected as Encrypt for others.
Dec 3 2024, 3:22 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.0), kleopatra, Bug Report
ikloecker added a project to T7435: Kleopatra: Show Details does not work for certificates selected as Encrypt for others: gpd5x.
Dec 3 2024, 3:22 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.0), kleopatra, Bug Report
ikloecker created T7435: Kleopatra: Show Details does not work for certificates selected as Encrypt for others.
Dec 3 2024, 3:21 PM · gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.0), kleopatra, Bug Report
ikloecker changed the status of T6409: Kleopatra: misleading representation of key with multiple uids in sign/encrypt dialog from Open to Testing.

I think this is resolved. In the Sign/Encrypt dialog we now offer the individual user IDs instead of the certificates, i.e. the two user IDs of the Udo certificate are both offered and one should be listed as certified and the other one as not certified (if one is certified and the other one isn't; for me both user IDs are ultimately trusted).

Dec 3 2024, 3:00 PM · vsd33 (vsd-3.3.0), Feature Request, Restricted Project, kleopatra
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

I'm wondering what happened (or why nothing happened) between the exit of gpg-agent[2816] at 10:11:12 and the start of gpg-agent[6492] at 10:12:00.

Dec 3 2024, 2:40 PM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

scdaemon logged this:

2024-12-03 10:12:02 scdaemon[6272] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.scdaemon' gehört
2024-12-03 10:12:02 scdaemon[6272] Handhabungsroutine für fd -1 gestartet
2024-12-03 10:12:02 scdaemon[6272] DBG: chan_0x000002f8 -> OK GNU Privacy Guard's Smartcard server ready, process 6272
2024-12-03 10:12:02 scdaemon[6272] DBG: chan_0x000002f8 <- GETINFO socket_name
2024-12-03 10:12:02 scdaemon[6272] DBG: chan_0x000002f8 -> D C:\Users\g10code\AppData\Local\gnupg\S.scdaemon
2024-12-03 10:12:02 scdaemon[6272] DBG: chan_0x000002f8 -> OK
2024-12-03 10:12:02 scdaemon[6272] DBG: chan_0x000002f8 <- OPTION event-signal=28c
2024-12-03 10:12:02 scdaemon[6272] DBG: chan_0x000002f8 -> OK
2024-12-03 10:12:02 scdaemon[6272] DBG: chan_0x000002f8 <- KEYINFO --list
2024-12-03 10:12:02 scdaemon[6272] DBG: chan_0x000002f8 -> OK
[...]
Dec 3 2024, 2:29 PM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

gpgsm logged this:

2024-12-03 10:11:08 gpgsm[3940] enabled debug flags: ipc
2024-12-03 10:11:08 gpgsm[3940] enabled compatibility flags:
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> # Home: C:\Users\g10code\AppData\Roaming\gnupg
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> # Config: C:/Users/g10code/AppData/Roaming/gnupg/gpgsm.conf
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> # DirmngrInfo: C:\Users\g10code\AppData\Local\gnupg\S.dirmngr
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> OK GNU Privacy Guard's S/M server 2.4.7 ready, process 3940
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 <- OPTION ttyname=/dev/tty
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> OK
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 <- OPTION enable-audit-log=1
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> OK
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 <- OPTION allow-pinentry-notify
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> OK
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 <- OPTION list-mode=1
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> OK
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 <- OPTION with-validation=1
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> OK
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 <- OPTION with-secret=1
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> OK
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 <- OPTION offline=1
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 -> OK
2024-12-03 10:11:08 gpgsm[3940] DBG: chan_0x000001a0 <- LISTKEYS 
2024-12-03 10:11:10 gpgsm[3940] Kein aktiver gpg-agent - `C:\\Program Files (x86)\\GnuPG\\bin\\gpg-agent.exe' wird gestartet
2024-12-03 10:11:10 gpgsm[3940] DBG: chan_0x000001a0 -> S PROGRESS starting_agent ? 0 0
2024-12-03 10:11:11 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:13 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:15 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:16 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:19 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:20 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:22 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:24 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:26 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:27 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:30 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:31 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:33 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:35 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:37 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:38 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:41 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:42 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:44 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:45 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:48 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:49 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:52 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:53 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:55 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:57 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:59 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:12:00 gpgsm[3940] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- OK Pleased to meet you, process 6492
2024-12-03 10:12:03 gpgsm[3940] DBG: connection to the gpg-agent established
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 -> RESET
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- OK
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 -> OPTION ttyname=/dev/tty
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- OK
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 -> OPTION putenv=QT_QPA_PLATFORM=windows:darkmode=2
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- OK
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 -> GETINFO version
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- D 2.4.7
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- OK
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 -> OPTION allow-pinentry-notify
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- OK
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 -> HAVEKEY 46B01CFBE21A10B2CFF41ABBD1D6A03E3F364121
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- ERR 67108881 Kein geheimer Schlüssel <GPG Agent>
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 -> ISTRUSTED 22FF41AB501FD708D10B0931E6F72A5C64DCF10E
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- S TRUSTLISTFLAG relax
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- OK
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 -> KEYINFO 46B01CFBE21A10B2CFF41ABBD1D6A03E3F364121
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x00000294 <- ERR 67108891 Nicht gefunden <GPG Agent>
[...]
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x000001a0 <- BYE
2024-12-03 10:12:03 gpgsm[3940] DBG: chan_0x000001a0 -> OK closing connection
2024-12-03 10:12:03 gpgsm[3940] secmem usage: 0/16384 bytes in 0 blocks
Dec 3 2024, 2:28 PM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

gpg logged this:

2024-12-03 10:11:08 gpg[3936] enabled debug flags: ipc
2024-12-03 10:11:08 gpg[3936] enabled compatibility flags:
2024-12-03 10:11:08 gpg[3936] verwende Vertrauensmodell pgp
2024-12-03 10:11:10 gpg[3936] Kein aktiver gpg-agent - `C:\\Program Files (x86)\\GnuPG\\bin\\gpg-agent.exe' wird gestartet
2024-12-03 10:11:11 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:13 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:15 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:16 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:19 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:20 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:22 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:23 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:26 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:27 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:30 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:31 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:33 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:34 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:37 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:38 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:41 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:42 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:44 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:45 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:48 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:49 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:52 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:53 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:55 gpg[3936] waiting for lock C:\\Users\\g10code\\AppData\\Roaming\\gnupg\\gnupg_spawn_agent_sentinel.lock...
2024-12-03 10:11:58 gpg[3936] Warte bis der gpg-agent bereit ist ... (8s)
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- OK Pleased to meet you, process 6492
2024-12-03 10:12:02 gpg[3936] Verbindung zum gpg-agent aufgebaut
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c -> RESET
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- OK
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c -> OPTION ttyname=/dev/tty
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- OK
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c -> OPTION putenv=QT_QPA_PLATFORM=windows:darkmode=2
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- OK
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c -> GETINFO version
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- D 2.4.7
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- OK
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c -> OPTION allow-pinentry-notify
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- OK
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c -> OPTION agent-awareness=2.1.0
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- OK
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c -> HAVEKEY --list=1000
2024-12-03 10:12:02 gpg[3936] DBG: chan_0000027c <- [ 44 20 07 af f5 9c 99 cf cd 72 e0 c7 a6 af 8f 94 ...(942 byte(s) skipped) ]
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- OK
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c -> KEYINFO 950A511AA08C9A16C9FA3DD1AA8C1E4BF43E0B0F
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- S KEYINFO 950A511AA08C9A16C9FA3DD1AA8C1E4BF43E0B0F D - - - P - - -
2024-12-03 10:12:02 gpg[3936] DBG: chan_0x0000027c <- OK
[...]
2024-12-03 10:12:03 gpg[3936] DBG: chan_0x0000027c -> KEYINFO 58C8BB90D9D8565156786B1F17C4C6E404237F3A
2024-12-03 10:12:03 gpg[3936] DBG: chan_0x0000027c <- S KEYINFO 58C8BB90D9D8565156786B1F17C4C6E404237F3A D - - - C - - -
2024-12-03 10:12:03 gpg[3936] DBG: chan_0x0000027c <- OK
2024-12-03 10:12:03 gpg[3936] secmem usage: 0/32768 bytes in 0 blocks
Dec 3 2024, 2:26 PM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

gpg-agent.log starts with

2024-12-03 10:11:12 gpg-agent[2816] Der Socket kann nicht an `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent' gebunden werden: Unknown error
2024-12-03 10:11:12 gpg-agent[2816] secmem usage: 0/32768 bytes in 0 blocks

Looks like gpg-agent tried to bind the socket and immediately exited when this failed. The logs of gpg-agent continue 48 seconds later with

2024-12-03 10:12:00 gpg-agent[6492] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent' gehört
2024-12-03 10:12:00 gpg-agent[6492] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent.extra' gehört
2024-12-03 10:12:00 gpg-agent[6492] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent.browser' gehört
2024-12-03 10:12:00 gpg-agent[6492] Es wird auf Socket `C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.gpg-agent.ssh' gehört
2024-12-03 10:12:00 gpg-agent[6492] gpg-agent (GnuPG) 2.4.7 started
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 <- RESET
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 -> OK
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 <- OPTION ttyname=/dev/tty
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 -> OK
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 <- OPTION putenv=QT_QPA_PLATFORM=windows:darkmode=2
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 -> OK
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 <- GETINFO version
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 -> D 2.4.7
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 -> OK
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 <- OPTION allow-pinentry-notify
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 -> OK
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 <- OPTION agent-awareness=2.1.0
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 -> OK
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x00000084 <- HAVEKEY --list=1000
2024-12-03 10:12:02 gpg-agent[6492] no running C:\\Program Files (x86)\\GnuPG\\bin\\scdaemon.exe daemon - starting it
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x000002a4 <- OK GNU Privacy Guard's Smartcard server ready, process 6272
2024-12-03 10:12:02 gpg-agent[6492] first connection to daemon C:\\Program Files (x86)\\GnuPG\\bin\\scdaemon.exe established
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x000002a4 -> GETINFO socket_name
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x000002a4 <- D C:\Users\g10code\AppData\Local\gnupg\S.scdaemon
2024-12-03 10:12:02 gpg-agent[6492] DBG: chan_0x000002a4 <- OK
2024-12-03 10:12:02 gpg-agent[6492] DBG: additional connections at 'C:\\Users\\g10code\\AppData\\Local\\gnupg\\S.scdaemon'
Dec 3 2024, 2:24 PM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker created T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).
Dec 3 2024, 2:21 PM · gpd5x (gpd-5.0.0), gnupg, kleopatra
ikloecker merged T6450: Kleopatra: add possibility to change filename if it already exists into T6851: Kleopatra: Allow users to change name of decryption result if file already exists.
Dec 3 2024, 11:40 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker merged task T6450: Kleopatra: add possibility to change filename if it already exists into T6851: Kleopatra: Allow users to change name of decryption result if file already exists.
Dec 3 2024, 11:40 AM · Feature Request, kleopatra
ikloecker added a comment to T7405: Kleopatra: Highlight if no valid encryption subkey exists.

T6109 is also closely related and I think it would be addressed by this ticket.

Dec 3 2024, 11:23 AM · Feature Request, gpd5x, kleopatra
ikloecker added a comment to T7405: Kleopatra: Highlight if no valid encryption subkey exists.

This addresses the same problem as T5950. We should either merge the tickets or just close T5950 (which was more of a support ticket and the reporter has fixed their problem) with reference to this ticket.

Dec 3 2024, 11:21 AM · Feature Request, gpd5x, kleopatra
ikloecker committed rW02be2b9541c3: Update NEWS (authored by ikloecker).
Update NEWS
Dec 3 2024, 11:08 AM
ikloecker moved T5780: Kleopatra: Result dialog does not have focus after operation from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3.x / Gpg4win 4.4.1

Dec 3 2024, 11:03 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker committed rKLEOPATRA6b6016328392: Ensure that decryption result dialog is visible (authored by ikloecker).
Ensure that decryption result dialog is visible
Dec 3 2024, 10:56 AM
ikloecker added a project to T5780: Kleopatra: Result dialog does not have focus after operation: vsd33.

I'll backport this because this issue is a really bad usability problem for people using the Windows Explorer integration to decrypt files. And the regression risk is minimal.

Dec 3 2024, 10:36 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker changed the status of T5780: Kleopatra: Result dialog does not have focus after operation from Open to Testing.

For me the change fixes the problem on Windows. (I haven't checked if there was a problem on Linux/X11, but I have verified that the change also works on Linux/X11.)

Dec 3 2024, 10:34 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker committed rKLEOPATRAcbe21024c974: Ensure that decryption result dialog is visible (authored by ikloecker).
Ensure that decryption result dialog is visible
Dec 3 2024, 10:30 AM
ikloecker claimed T5780: Kleopatra: Result dialog does not have focus after operation.
Dec 3 2024, 10:25 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker closed T7395: Prepare Release Notes for Gpg4win 4.4.0 for Kleopatra as Resolved.
Dec 3 2024, 9:06 AM · Restricted Project, kleopatra

Dec 2 2024

ikloecker added a comment to T5780: Kleopatra: Result dialog does not have focus after operation.

This also happens if one activates the Kleopatra main window, then activates the Windows Explorer and then starts a decrypt&verify operation.

Dec 2 2024, 4:22 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added a comment to T5780: Kleopatra: Result dialog does not have focus after operation.

I have seen this when doing the following:

  • Start Kleopatra and minimize its window
  • Start decrypt&verify operation for an encrypted archive in Windows Explorer with GpgEX
Dec 2 2024, 4:12 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker closed T5839: GNUPGEX Explorer File Encryption Tar Archive long Filename Bug as Resolved.

Gpg4win 4.4.0 has just been released. Creation of encrypted archives has been completely reworked with Gpg4win 4.3.0 already. I could create an encrypted archive containing the two files with GpgEX without problems.

Dec 2 2024, 3:59 PM · kleopatra, gpgtar, Bug Report, gpg4win
ikloecker removed a project from T5824: Kleopatra: Full accessibility support: Restricted Project.
Dec 2 2024, 3:47 PM · a11y, kleopatra
ikloecker added a comment to T7413: Kleopatra: Smartcard action buttons in case of p15 cards are sometimes not responsive.

I tried to reproduce this with Gpg4win 4.4.0, but it worked for all PKCS#15 cards I tried (dark blue R&S, Genua, ipt.fraunhofer). As soon as the certificates were imported from the card (and a "Do you trust this root certificate" dialog was canceled) the buttons became enabled.

Dec 2 2024, 3:41 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker closed T4572: Kleopatra unable to import public key as Resolved.

Gpg4win 4.4.0 has just been released. I cannot reproduce unexpected results when doing a lookup on server. Unfortunately, many keyservers do not publish the user IDs (i.e. name and/or email address) anymore. Kleopatra does not list results without user IDs because GnuPG won't import them anyway.

Dec 2 2024, 2:42 PM · kleopatra, Bug Report, gpg4win
ikloecker closed T4197: Can't change language of Kleopatra as Resolved.

This has been fixed in the meantime. If you should still experience this problem with Gpg4win 4.4.0 then reopen this ticket.

Dec 2 2024, 2:29 PM · kleopatra, Bug Report, gpg4win
ikloecker closed T5246: Kleopatra: Failing at certifying key as Resolved.

Gpg4win 4.4.0 has just been released. I assume that this has been fixed in the meantime. In particular, "General error" should happen a lot less. If the problem still occurs with Gpg4win 4.4.0 then reopen the ticket.

Dec 2 2024, 1:48 PM · kleopatra, Bug Report, gpg4win
ikloecker closed T5124: Kleopatra GUI Not Working as Resolved.

I assume the problem has been resolved because we never got feedback that the problem persists.

Dec 2 2024, 11:59 AM · kleopatra, Info Needed, gpgol, Bug Report
ikloecker added a comment to T5006: Kleopatra: Display Names and Key-IDs for certificates after any attempt to import them..

Interesting. Just a few days ago I noticed that Kleopatra creates a new tab with the imported certificates except when the import is done via the notepad (or via the clipboard). I guess we could add an option to open a tab with the imported certificates to the import result window.

Dec 2 2024, 11:55 AM · gpd5x, kleopatra, Feature Request
ikloecker added a project to T4923: Compile Kleopatra with DEP/ASLR support: gpg4win.
Dec 2 2024, 11:48 AM · gpg4win, kleopatra, Feature Request
ikloecker closed T4842: Kleopatra: Right click menu greyed out as Resolved.

This problem has been fixed quite some time ago. See https://bugs.kde.org/show_bug.cgi?id=415168.

Dec 2 2024, 11:46 AM · kleopatra, Bug Report
ikloecker added a project to T4396: no connection to ui server kleopatra start up error: uiserver.
Dec 2 2024, 11:39 AM · uiserver, kleopatra, gpg4win
ikloecker removed a project from T4159: Kleopatra fails to create new Key Pair: kleopatra.

This doesn't look like a problem in Kleopatra.

Dec 2 2024, 11:34 AM · gnupg, Bug Report, gpg4win
ikloecker changed the status of T7379: Kleopatra: Learning certificates of Signature v2.0 card fails if a Yubikey is plugged in as well from Testing to Open.

We have to take the list of OIDs to ignore into account that can be configured for gpgsm with ignore-cert-with-oid.

Dec 2 2024, 10:59 AM · gpd5x, kleopatra
ikloecker closed T3989: cannot work with new encryption panel as Wontfix.

We won't revert to the old UI which had its own share of problems. In the meantime Kleopatra supports certificate groups which should help if you often need to encrypt for the same keys.

Dec 2 2024, 10:01 AM · kleopatra, Bug Report
ikloecker removed a project from T3601: GnuPG: Decryption on Windows Samba share is very slow: kleopatra.

Kleopatra now let's gpg deal with I/O directly. This makes decryption with Kleopatra as fast (or slow) as with gpg on the command line. Hence I'll remove the Kleopatra tag.

Dec 2 2024, 9:50 AM · gpg4win, gnupg

Nov 29 2024

ikloecker committed rMTPba70712d7173: Require passing tests on Linux and on FreeBSD (authored by ikloecker).
Require passing tests on Linux and on FreeBSD
Nov 29 2024, 10:43 PM
ikloecker committed rMTP1603fb1fe54d: Use DecryptVerifyJob to decrypt and/or verify inline PGP message blocks (authored by ikloecker).
Use DecryptVerifyJob to decrypt and/or verify inline PGP message blocks
Nov 29 2024, 10:28 PM
ikloecker committed rLIBKLEO55a5d5598fd3: Remove unused deprecated function (authored by ikloecker).
Remove unused deprecated function
Nov 29 2024, 3:13 PM
ikloecker committed rLIBKLEOd81cc93698bb: Remove unused deprecated function (authored by ikloecker).
Remove unused deprecated function
Nov 29 2024, 2:57 PM
ikloecker committed rMTP66575a6f56d9: Avoid test failure because of different date/time text representation (authored by ikloecker).
Avoid test failure because of different date/time text representation
Nov 29 2024, 2:10 PM
ikloecker committed rMTP1480e6fb5197: Fix gpgme++ includes (authored by ikloecker).
Fix gpgme++ includes
Nov 29 2024, 2:10 PM

Nov 28 2024

ikloecker committed rMTP00ad69747129: Avoid test failure because of different date/time text representation (authored by ikloecker).
Avoid test failure because of different date/time text representation
Nov 28 2024, 8:24 PM
ikloecker committed rKLEOPATRAc9ba01ce2c5b: Accept the progress dialog instead of closing it (authored by ikloecker).
Accept the progress dialog instead of closing it
Nov 28 2024, 5:18 PM
ikloecker changed the status of T7433: Kleopatra: Reloading smartcard does not import certificates from the card from Open to Testing.

Fixed.

Nov 28 2024, 4:38 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rKLEOPATRA1f23a1af547f: Always emit cardChanged signal after reloading a smartcard (authored by ikloecker).
Always emit cardChanged signal after reloading a smartcard
Nov 28 2024, 4:38 PM
ikloecker committed rKLEOPATRA3ae136cb723b: Import missing card certificates when cards are reloaded (authored by ikloecker).
Import missing card certificates when cards are reloaded
Nov 28 2024, 4:38 PM
ikloecker triaged T7433: Kleopatra: Reloading smartcard does not import certificates from the card as Low priority.
Nov 28 2024, 4:25 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T7431: Kleopatra: Expired certificates not greyed out while loading card certificates from Open to Testing.

I also checked this on Windows 10 with light, dark and high contrast (theme No. 1) colors:



Nov 28 2024, 4:14 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rKLEOPATRA5580c6a25620: Draw overlay widget with semi-transparent background (authored by ikloecker).
Draw overlay widget with semi-transparent background
Nov 28 2024, 4:10 PM

Nov 27 2024

ikloecker moved T7431: Kleopatra: Expired certificates not greyed out while loading card certificates from Backlog to WIP on the gpd5x board.
Nov 27 2024, 5:15 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker triaged T7431: Kleopatra: Expired certificates not greyed out while loading card certificates as Low priority.
Nov 27 2024, 5:14 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T7430: Kleopatra: After deleting expired card certificate text for corresponding card slot stays red from Open to Testing.

Fixed. After deleting the certificates belonging to the first two card slots the smartcard window shows

Nov 27 2024, 5:07 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker committed rKLEOPATRA29e61b720c99: Clear foreground and background color if filter doesn't return a color (authored by ikloecker).
Clear foreground and background color if filter doesn't return a color
Nov 27 2024, 5:01 PM
ikloecker moved T7430: Kleopatra: After deleting expired card certificate text for corresponding card slot stays red from Backlog to WIP on the gpd5x board.
Nov 27 2024, 4:57 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker triaged T7430: Kleopatra: After deleting expired card certificate text for corresponding card slot stays red as Low priority.
Nov 27 2024, 4:57 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T7379: Kleopatra: Learning certificates of Signature v2.0 card fails if a Yubikey is plugged in as well from Open to Testing.

Kleopatra does now read the certificates from the card and import them itself instead of relying on gpgsm --learn-card.

Nov 27 2024, 11:27 AM · gpd5x, kleopatra
ikloecker added a comment to T7273: Kleopatra: Always show the verfication results of all signatures even if some signatures are bad.
In T7273#195063, @ebo wrote:

We could discuss how to make this a bit more easy to parse visually, but that would be a new task.

Nov 27 2024, 11:04 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker committed rKLEOPATRAb712c508888c: Learn card certificates without relying on gpgsm --learn-card (authored by ikloecker).
Learn card certificates without relying on gpgsm --learn-card
Nov 27 2024, 10:55 AM
ikloecker committed rKLEOPATRA972cce18f98b: Factor reading certificate from card out of readCertificateFromPIVCard (authored by ikloecker).
Factor reading certificate from card out of readCertificateFromPIVCard
Nov 27 2024, 10:55 AM
ikloecker committed rKLEOPATRA147496ea3eed: Prepare learning a specific card by passing serial number and app name (authored by ikloecker).
Prepare learning a specific card by passing serial number and app name
Nov 27 2024, 10:54 AM
ikloecker committed rKLEOPATRAca8f17b1ee88: Factor reading certificate from card out of readCertificateFromPIVCard (authored by ikloecker).
Factor reading certificate from card out of readCertificateFromPIVCard
Nov 27 2024, 9:47 AM
ikloecker committed rKLEOPATRA7d195583a381: Learn card certificates without relying on gpgsm --learn-card (authored by ikloecker).
Learn card certificates without relying on gpgsm --learn-card
Nov 27 2024, 9:47 AM
ikloecker committed rKLEOPATRAbdfeae325363: Prepare learning a specific card by passing serial number and app name (authored by ikloecker).
Prepare learning a specific card by passing serial number and app name
Nov 27 2024, 9:47 AM

Nov 26 2024

ikloecker committed rLIBKLEO9ad0e5ea7a5c: Bump library version (authored by ikloecker).
Bump library version
Nov 26 2024, 4:05 PM
ikloecker committed rLIBKLEO945e2647a92d: Add helper for transforming only some elements of a range (authored by ikloecker).
Add helper for transforming only some elements of a range
Nov 26 2024, 4:05 PM
ikloecker committed rLIBKLEO8aa1921eb2f8: Add helper converting a string to an int optional (authored by ikloecker).
Add helper converting a string to an int optional
Nov 26 2024, 4:05 PM
ikloecker committed rLIBKLEO431d5e7262b5: Replace and extend helper to split strings (authored by ikloecker).
Replace and extend helper to split strings
Nov 26 2024, 4:05 PM

Nov 25 2024

ikloecker moved T7379: Kleopatra: Learning certificates of Signature v2.0 card fails if a Yubikey is plugged in as well from Backlog to WIP on the gpd5x board.
Nov 25 2024, 6:14 PM · gpd5x, kleopatra
ikloecker added a project to T7379: Kleopatra: Learning certificates of Signature v2.0 card fails if a Yubikey is plugged in as well: gpd5x.
Nov 25 2024, 6:14 PM · gpd5x, kleopatra
ikloecker merged task T6282: Kleopatra: Smartcard dialog for Signature Card 2.0 does not show keys if one key wasn't imported from the card into T6830: Kleopatra: Smart card view does not show any certificates if one certficate could not be listed.
Nov 25 2024, 3:59 PM · Bug Report, kleopatra, scd
ikloecker merged T6282: Kleopatra: Smartcard dialog for Signature Card 2.0 does not show keys if one key wasn't imported from the card into T6830: Kleopatra: Smart card view does not show any certificates if one certficate could not be listed.
Nov 25 2024, 3:59 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA3e276250bdd1: Update action button when updating the list of card keys (authored by ikloecker).
Update action button when updating the list of card keys
Nov 25 2024, 9:42 AM
ikloecker committed rLIBKLEO64bac3eceef0: UserIDProxyModel: Keep an index for proxy index -> source index mapping (authored by TobiasFella).
UserIDProxyModel: Keep an index for proxy index -> source index mapping
Nov 25 2024, 9:36 AM