Page MenuHome GnuPG

ikloecker (Ingo Klöcker)
Engineering

Projects

User Details

User Since
Jul 24 2020, 9:57 AM (234 w, 2 d)
Availability
Busy Busy until Jul 29 2030.

Recent Activity

Thu, Jan 16

ikloecker committed rW537bbb8fb33c: Update NEWS (authored by ikloecker).
Update NEWS
Thu, Jan 16, 4:31 PM

Mon, Jan 13

ikloecker committed rGTOca8ff6e7172c: Look for group config at new location with fallback to old location (authored by ikloecker).
Look for group config at new location with fallback to old location
Mon, Jan 13, 5:23 PM
ikloecker changed the status of T7484: Keyresolver GpgOL: groups are not resolved from Open to Testing.

Fixed. No backport needed because we use gpg4win-tools master also for VSD 3.3
@werner: gpg4win-tools needs to be updated in gpg4win master.

Mon, Jan 13, 1:02 PM · vsd33 (vsd-3.3.0), Restricted Project, gpgol, kleopatra
ikloecker claimed T7484: Keyresolver GpgOL: groups are not resolved .
Mon, Jan 13, 10:05 AM · vsd33 (vsd-3.3.0), Restricted Project, gpgol, kleopatra
ikloecker committed rLIBKLEOce7f4a05a60f: Change license of cmake find modules from BSD 3-clause to BSD 2-clause (authored by ikloecker).
Change license of cmake find modules from BSD 3-clause to BSD 2-clause
Mon, Jan 13, 9:37 AM

Fri, Jan 10

ikloecker added a comment to T7484: Keyresolver GpgOL: groups are not resolved .

The file path of the group config file in line
https://dev.gnupg.org/source/g4wt/browse/master/src/resolver/resolver.cpp$171
has to be changed to the one in line
https://dev.gnupg.org/source/kleo/browse/master/src/kleopatraapplication.cpp$355 .
It may be best to add a function returning the default path to libkleo. Or to use the new path by default if no other path is passed to the c'tor of KeyGroupConfig. It's unfortunate that the path is GNUPGHOME/kleopatra/kleopatragroupsrc although the groups are also used by GpgOL and they should likely also be supported/used by KMail.

Fri, Jan 10, 4:23 PM · vsd33 (vsd-3.3.0), Restricted Project, gpgol, kleopatra

Thu, Jan 9

ikloecker added a comment to T7482: Difficult to read tooltip related to piv card administration.

Yeah, I guess we can word this a bit less spec-like. It has more or less the same purpose as an admin PIN except that it's a 128 (?) bit key. And, if I understand correctly, it can also be used by the (admin) user to make sure they are talking to the correct card (if all cards are provisioned with unique keys). Kleopatra automatically tries to authenticate with the standard key so that we never see the prompt for the key unless we have changed it.

Thu, Jan 9, 5:51 PM · gpd5x, kleopatra
ikloecker changed the status of T7481: Kleopatra: Set default expiration date for generate key on card from Open to Testing.

Backported for VSD 3.3

Thu, Jan 9, 11:37 AM · vsd33 (vsd-3.3.0), Restricted Project, vsd, kleopatra
ikloecker committed rKLEOPATRA896028a6b029: Adapt code to old branch (authored by ikloecker).
Adapt code to old branch
Thu, Jan 9, 11:11 AM
ikloecker committed rKLEOPATRA0f7ec8edc967: Use default expiration date for generated card keys (authored by ikloecker).
Use default expiration date for generated card keys
Thu, Jan 9, 11:10 AM
ikloecker claimed T7481: Kleopatra: Set default expiration date for generate key on card.
Thu, Jan 9, 10:55 AM · vsd33 (vsd-3.3.0), Restricted Project, vsd, kleopatra
ikloecker committed rKLEOPATRA4776bf9d3c41: Use default expiration date for generated card keys (authored by ikloecker).
Use default expiration date for generated card keys
Thu, Jan 9, 10:44 AM

Wed, Jan 8

ikloecker moved T7365: Kleopatra: Error on key generation after using the "Retry" button from Backlog to WiP on the vsd33 board.

The additional changes were also backported for VSD 3.3

Wed, Jan 8, 10:43 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker committed rKLEOPATRAa951e3f705f3: Keep RSA algorithm selected when retrying key generation after timeout (authored by ikloecker).
Keep RSA algorithm selected when retrying key generation after timeout
Wed, Jan 8, 10:38 PM
ikloecker moved T7350: Kleopatra: Don't offer "Trust root certificate" if users are not allowed to do this from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3

Wed, Jan 8, 11:21 AM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker committed rKLEOPATRA26a42ba05a20: Don't offer "Trust root certificate" if users are not allowed to do this (authored by ikloecker).
Don't offer "Trust root certificate" if users are not allowed to do this
Wed, Jan 8, 11:18 AM
ikloecker committed rKLEOPATRAd5024b5ce60f: Remove support for setting long obsolete gpg-agent option (authored by ikloecker).
Remove support for setting long obsolete gpg-agent option
Wed, Jan 8, 11:18 AM
ikloecker committed rLIBKLEOd10fe216f6fc: Add helper to return value of a crypto config entry of type None (authored by ikloecker).
Add helper to return value of a crypto config entry of type None
Wed, Jan 8, 11:10 AM
ikloecker added a comment to T7477: Add a proper title for pineentry on Windows.

Maybe the title should be "Password - Kleopatra" (or similar) if the operation was triggered by Kleopatra.

Wed, Jan 8, 9:13 AM · Windows, gpd5x, pinentry
ikloecker committed rLIBKLEO4f970ea50c47: Port to KAdjustingScrollArea (authored by CarlSchwan).
Port to KAdjustingScrollArea
Wed, Jan 8, 9:04 AM
ikloecker committed rKLEOPATRAcd1e731a2b6f: Port to KAdjustingScrollArea (authored by CarlSchwan).
Port to KAdjustingScrollArea
Wed, Jan 8, 9:04 AM

Tue, Jan 7

ikloecker committed rWb8dc1704ddeb: Update NEWS (authored by ikloecker).
Update NEWS
Tue, Jan 7, 2:26 PM
ikloecker changed the status of T7476: Kleopatra crashes when decrypting file that was only encrypted for a hidden recipient from Open to Testing.

Backported for VSD 3.3

Tue, Jan 7, 1:56 PM · vsd33 (vsd-3.3.0), Restricted Project, gpd5x, kleopatra, Bug Report

Mon, Jan 6

ikloecker moved T6486: Kleopatra: Put help info on welcome page from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3

Mon, Jan 6, 5:09 PM · vsd33 (vsd-3.3.0), vsd, kleopatra
ikloecker committed rKLEOPATRAdbdaead21e0f: Fix build (authored by ikloecker).
Fix build
Mon, Jan 6, 5:00 PM
ikloecker committed rKLEOPATRA4ef7d366cdfe: Use more useful help in welcome page for VSD (authored by TobiasFella).
Use more useful help in welcome page for VSD
Mon, Jan 6, 4:55 PM
ikloecker added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

GpgEX requires/uses Kleopatra so that only GnuPG would be left if you could deselect Kleopatra. And that's exactly what the simple installer installs because the simple installer is included in the Gpg4win installer.

Mon, Jan 6, 2:12 PM · Windows, pinentry, Bug Report, gpg4win
ikloecker added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

Thanks for your feedback. Maybe the "minimal" install is missing a file. It's a beta version for a reason. We'll make sure to fix it for the stable release.

Mon, Jan 6, 1:17 PM · Windows, pinentry, Bug Report, gpg4win

Thu, Jan 2

ikloecker committed rMb9f9e24c0044: tests,json: Prevent failing tests after 2027-05-15 (authored by ikloecker).
tests,json: Prevent failing tests after 2027-05-15
Thu, Jan 2, 11:13 AM
ikloecker changed the status of T7471: gpgme testsuite timebomb from Open to Testing.

I have replaced the expiring test key with a new non-expiring test key.

Thu, Jan 2, 10:49 AM · gpgme, Bug Report

Fri, Dec 20

ikloecker added a project to T7468: Kleopatra: General error when aborting subkey generation: gnupg.

Looks like gpg 2.2 doesn't emit a canceled status log message, but gpg 2.4 does if the problem only occurs with VSD but not with Gpg4win.

Fri, Dec 20, 5:22 PM · gnupg22, kleopatra
ikloecker added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

What components of Gpg4win other than GnuPG do you use?

Fri, Dec 20, 3:06 PM · Windows, pinentry, Bug Report, gpg4win
ikloecker added a comment to T7466: gpg4win: Installer creates GnuPG dir regardless of chosen install target.

Yes, that's by design. GnuPG is always installed in $INSTDIR\..\GnuPG by the gpg4win installer.

Fri, Dec 20, 3:01 PM · FAQ, Support, gpg4win

Dec 18 2024

ikloecker moved T7204: Kleopatra: Remove Option "Show tags attached to certificates" from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3.

Dec 18 2024, 2:19 PM · vsd33, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA0aea12f03c64: Remove option to show tags (authored by TobiasFella).
Remove option to show tags
Dec 18 2024, 2:18 PM
ikloecker added a comment to T7454: Kleopatra: GnuPG System settings’ translations are not pulled.

Another data point:

$ locale
LANG=de_DE.UTF-8
LC_CTYPE=en_US.UTF-8
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
Dec 18 2024, 1:40 PM · Not A Bug, gnupg, Bug Report
ikloecker added a comment to T7454: Kleopatra: GnuPG System settings’ translations are not pulled.

Are you sure that the translations for gnupg are installed? On Tumbleweed translations are usually in a separate package. After installing the gpg2-lang package I get this when I force the Turkish translation:

$ LANGUAGE=tr_TR gpg --version
gpg (GnuPG) 2.5.2
libgcrypt 1.11.0
Copyright (C) 2024 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.
Dec 18 2024, 1:35 PM · Not A Bug, gnupg, Bug Report

Dec 17 2024

ikloecker committed rLIBKLEO0eab072516cb: Fix look-up of libassuan and libgpg-error (authored by ikloecker).
Fix look-up of libassuan and libgpg-error
Dec 17 2024, 10:16 AM
ikloecker edited projects for T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows, added: gpd5x; removed Restricted Project.
Dec 17 2024, 9:05 AM · gpd5x, kleopatra, gpg4win, Bug Report

Dec 16 2024

ikloecker committed rKLEOPATRAb4310983d924: CMakeLists.txt inqlude does not exist anymore (authored by nmariusp).
CMakeLists.txt inqlude does not exist anymore
Dec 16 2024, 3:12 PM
ikloecker moved T7461: Kleopatra: List newly generated OpenPGP certificate with validation from Backlog to WiP on the vsd33 board.

Backported for VSD 3.3

Dec 16 2024, 3:05 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker committed rKLEOPATRAf60c0c8651da: List newly generated OpenPGP certificate with validation (authored by ikloecker).
List newly generated OpenPGP certificate with validation
Dec 16 2024, 3:03 PM
ikloecker added a project to T7461: Kleopatra: List newly generated OpenPGP certificate with validation: vsd33.

Let's backport this for VSD 3.3 even if https://dev.gnupg.org/T7227#195685 is just a cosmetic issue. The first impression counts.

Dec 16 2024, 2:58 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker changed the status of T7461: Kleopatra: List newly generated OpenPGP certificate with validation from Open to Testing.

Apart from checking the gpgme logs to see if validation is enabled for the key listing this can be tested indirectly by verifying that the Status column isn't too narrow after generating a new certificate in an empty keyring in a VSD version (see https://dev.gnupg.org/T7227#195685).

Dec 16 2024, 2:44 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker committed rKLEOPATRAe400b9e8670d: List newly generated OpenPGP certificate with validation (authored by ikloecker).
List newly generated OpenPGP certificate with validation
Dec 16 2024, 2:37 PM
ikloecker added a comment to T7227: Kleopatra: Ensure columns are wide enough when they are made visible.
In T7227#195685, @ebo wrote:

The status column is not wide enough.

Dec 16 2024, 2:33 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker triaged T7461: Kleopatra: List newly generated OpenPGP certificate with validation as Normal priority.
Dec 16 2024, 2:32 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker added a comment to T6486: Kleopatra: Put help info on welcome page.

There's the VERSION file that is used for customizing the About data for VSD and GnuPG Desktop. It's an ini format file that's read with QSettings.

Dec 16 2024, 2:14 PM · vsd33 (vsd-3.3.0), vsd, kleopatra

Dec 12 2024

ikloecker added a comment to T7454: Kleopatra: GnuPG System settings’ translations are not pulled.

Which dialogs? pinentry? If yes, then your assumption is correct. pinentry also gets the texts from GnuPG.

Dec 12 2024, 1:34 PM · Not A Bug, gnupg, Bug Report
ikloecker added a comment to T7455: Improved Sign/Encrypt/Decrypt/Verify from clipboard.

I'm not sure what we need for the clipboard that's not already in the SignEncryptWidget. I think the SignEncryptFilesDialog mostly adds functionality for the file handling. It might make more sense to try to share code that's implemented for the Notepad and then wrap this in a simple dialog.

Dec 12 2024, 1:30 PM · gpd5x, kleopatra
ikloecker added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

There were three parties involved:

  • gpgconf --launch gpg-agent
  • gpg -k ...
  • gpgsm --server followed by LISTKEYS command
Dec 12 2024, 9:05 AM · gnupg, kleopatra

Dec 11 2024

ikloecker moved T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details from Backlog to WiP on the vsd33 board.

Backported the latest change for VSD 3.3

Dec 11 2024, 9:30 PM · vsd33, kleopatra, Restricted Project
ikloecker committed rKLEOPATRAa0477243eefc: Hide Origin column in UserID table by default (authored by TobiasFella).
Hide Origin column in UserID table by default
Dec 11 2024, 9:29 PM

Dec 10 2024

ikloecker added a comment to T7437: Kleopatra: Remove explicit start of gpg-agent on startup.

I don't really understand the problem. After all gpg-agent seems to be started using gpgconf --launch gpg-agent which should handle the locking properly.

Dec 10 2024, 5:28 PM · kleopatra
ikloecker added a comment to T7448: Draft: Kleopatra: Unify the information given on certificate import.

Maybe we could join the two dialogs, i.e. add the additional text and the Certify button to the import result window.

Dec 10 2024, 2:13 PM · gpd5x, kleopatra
ikloecker added a comment to T7447: Kleopatra Notepad: Two step decrypt then verify.

The title says "notepad". The description says "clipboard". What do you want?

Dec 10 2024, 9:08 AM · gpd5x, kleopatra

Dec 9 2024

ikloecker added a comment to T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories.

We'll do this with QGpgME 3. And it's easy to add new functions by using the NVI pattern and, if needed, virtual functions in the attached private classes. I've been using this technique for quite some time now.

Dec 9 2024, 9:26 PM · Restricted Project, gpgme
ikloecker committed rKLEOPATRA15fd4482574f: Fix build on macOS due to not having Wayland (variant 2) (authored by unshare).
Fix build on macOS due to not having Wayland (variant 2)
Dec 9 2024, 9:04 PM
ikloecker added a comment to T7446: Kleopatra: Improve the text for the import certificates dialog.

I think we have to use multiple different texts instead of assuming that we can use something general as "Detailed import results from %1" which fits all cases in all languages.

Dec 9 2024, 5:31 PM · gpd5x, kleopatra
ikloecker updated the task description for T7446: Kleopatra: Improve the text for the import certificates dialog.
Dec 9 2024, 5:29 PM · gpd5x, kleopatra

Dec 6 2024

ikloecker added a comment to T7443: Kleopatra: Unexpected key filter selected in "Imported Certificates" tab.

My comment referred exclusively to Tobias's "In the future [...]" comment.

Dec 6 2024, 4:17 PM · gpd5x, kleopatra, Bug Report
ikloecker added a comment to T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details.

"Tags" are stored with certifications. Therefore, I think it's useful and makes sense to show the Tags column in the Certifications view.

Dec 6 2024, 4:11 PM · vsd33, kleopatra, Restricted Project
ikloecker added a comment to T7443: Kleopatra: Unexpected key filter selected in "Imported Certificates" tab.

Isn't the name of the tab showing the imported certificates "Imported Certficates" or something like that? The filter "All" shows all imported certificates. And when you select the filter OpenPGP you see the subset of imported OpenPGP certificates. Therefore, I don't think it makes sense to add a custom filter.

Dec 6 2024, 3:36 PM · gpd5x, kleopatra, Bug Report
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 · 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 · 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 · 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, 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 · 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, 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, 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, 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, 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 · vsd33 (vsd-3.3.0), gpd5x, 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 · vsd33 (vsd-3.3.0), gpd5x, 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 · vsd33 (vsd-3.3.0), gpd5x, 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 · vsd33 (vsd-3.3.0), gpd5x, 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 · vsd33 (vsd-3.3.0), gpd5x, 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, 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 · 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 · 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 · 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 · 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 · 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 · 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