Page MenuHome GnuPG
Feed Advanced Search

Dec 12 2024

werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Thinking again about this my hypothesis is:

Dec 12 2024, 7:54 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 (vsd-3.3.0), kleopatra, Restricted Project
aheinecke added a comment to T7451: Kleopatra: Add ".pub" suffix to the file selector filter when importing certificates in Kleopatra.

I wasnt aware of this either, but it would be good since we currently don't have a file extension listed explicitly for pgp keys, even though we register one and have the strings already to handle downloading keys where the server transfers application/pgp-keys as information. While https://support.microsoft.com/en-us/windows/common-file-name-extensions-in-windows-da4a4430-8e76-89c5-59f7-1cdbbc75cb01 recognizes it as Microsoft Publisher file wikipedia says PGP Public key but without a citation. If AllowSilentDefaultTakeover is not set, the following code will not automatically change .pub to kleopatra. Instead in microsoft publisher is installed, it will ask you for the first time when a .pub file is opened after installing Kleopatra if you want to keep opening the files with Microsoft Publisher or if they should be opened from now on with IKleopatra,.

Dec 11 2024, 5:49 PM · gpd5x, kleopatra
werner 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 11 2024, 4:02 PM · gnupg, kleopatra
werner added a comment to T7451: Kleopatra: Add ".pub" suffix to the file selector filter when importing certificates in Kleopatra.

Really. I do this for PGP files but I have not seen that elsewhere.

Dec 11 2024, 3:21 PM · gpd5x, kleopatra
ebo closed T7437: Kleopatra: Remove explicit start of gpg-agent on startup, a subtask of T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound), as Invalid.
Dec 11 2024, 2:04 PM · gnupg, kleopatra
ebo closed T7437: Kleopatra: Remove explicit start of gpg-agent on startup as Invalid.

There is consensus that the issue T7434 must be resolved in the backend, where it originates.

Dec 11 2024, 2:04 PM · kleopatra
ebo closed T7438: Kleopatra: Serialize listing of OpenPGP and S/MIME certificates, a subtask of T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound), as Invalid.
Dec 11 2024, 2:03 PM · gnupg, kleopatra
ebo closed T7438: Kleopatra: Serialize listing of OpenPGP and S/MIME certificates as Invalid.

There is consensus that the issue T7434 must be resolved in the backend, where it originates.

Dec 11 2024, 2:03 PM · kleopatra
uwi created T7451: Kleopatra: Add ".pub" suffix to the file selector filter when importing certificates in Kleopatra.
Dec 11 2024, 11:58 AM · gpd5x, kleopatra
ebo triaged T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound) as High priority.
Dec 11 2024, 10:58 AM · gnupg, kleopatra
ebo triaged T7447: Kleopatra Notepad: Two step decrypt then verify as Low priority.
Dec 11 2024, 10:22 AM · gpd5x, kleopatra
TobiasFella changed the status of T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details from Open to Testing.
Dec 11 2024, 10:09 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo closed T6447: Kleopatra: "imported certificates" tab inconsistencies as Resolved.

Tested with a Gpg4win-Beta and VSD-3.2.94.474-Beta:

Dec 11 2024, 9:57 AM · vsd33 (vsd-3.3.0), Restricted Project, Bug Report, kleopatra
TobiasFella moved T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details from Restricted Project Column to Restricted Project Column on the Restricted Project board.

https://invent.kde.org/pim/kleopatra/-/merge_requests/337

Dec 11 2024, 9:48 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
aheinecke added a comment to T7447: Kleopatra Notepad: Two step decrypt then verify.

I edited the task accordingly. Here I meant Notepad. But I would also add this as an idea / improvement for the clipboard if this should get improvements.

Dec 11 2024, 9:35 AM · gpd5x, kleopatra
aheinecke updated the task description for T7447: Kleopatra Notepad: Two step decrypt then verify.
Dec 11 2024, 9:33 AM · gpd5x, kleopatra
ebo moved T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 11 2024, 9:19 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo changed the status of T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details from Testing to Open.

Ingo prefers to hide the origin by default, so please make this one change so that the UID tab columns looks like this by default:
Name, Email, Trust Level, [Origin], [Tags]

Dec 11 2024, 9:19 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo updated the task description for T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details.
Dec 11 2024, 9:13 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
aheinecke added a comment to T7362: notepad: Clipboard and filesystem integration.
In T7362#195689, @alexk wrote:

Yes, automatic scanning of the clipboard is not good. I withdraw the idea.

Dec 11 2024, 8:23 AM · gpd5x, kleopatra
aheinecke added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

I am not sure if it helps if I comment, I just saw that this is issue cropped up again, and although we might be seeing different problems since other reports like T6623: Kleopatra hangs "Loading certificate cache" on Windows 10 T4581: Kleopatra stuck in loading the certificate cache are about indefinite hangs. (Was a timeout added in a generic place recently?) I just hope that at one point the underlying cause for this is found and resolved instead of hiding the symptom each time we find a way to reproduce this a bit better. Seeing T7437 and T7438 in which I commented a bit more made me sad that this is still not treated as a GnuPG issue.

Dec 11 2024, 7:53 AM · gnupg, kleopatra
aheinecke added a comment to T7438: Kleopatra: Serialize listing of OpenPGP and S/MIME certificates.

To explain why I have not changed this, even though we have observed these hangs for years. I have never been able to reproduce a hang or issue without Kleopatra and only GPGME and only through keylistings. I just looked and still had the scripts I used for testing to mimic the calling pattern of Kleopatra lying around since this code is also run each time the security approval dialog is shown in Outlook.

Dec 11 2024, 7:36 AM · kleopatra
aheinecke merged T3793: Speed up Keylistings in GPG(SM) into T6206: Kleopatra: Listing certificates initially just takes too long..
Dec 11 2024, 6:58 AM · S/MIME, gnupg, kleopatra
aheinecke added a comment to T7437: Kleopatra: Remove explicit start of gpg-agent on startup.

I agree here with Werner. Changing the fronted to workaround locking / timing issues in the backend like in T4505: SM, W32: GPGSM hangs up the GnuPG System T6323: Kleopatra: Import multiple certificate files one after the other might be necessary in the short term to make a release possible. But even if, like in T6323 the code which avoids the issue is better this should rather be the last resort or done after doing a fix in the backend or to avoid the issue with older versions. I just wanted to comment because I clearly remember that in T6323 I was very glad to finally have a way to reproduce a deadlock with a high probability and then very frustrated that the issue was left in the backend and only hidden in Kleo.

Dec 11 2024, 6:06 AM · kleopatra

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
ebo added a comment to T7448: Draft: Kleopatra: Unify the information given on certificate import.

I think then we could also include this idea: https://dev.gnupg.org/T5006#195230
And thereby show this information for notepad imports, too.

Dec 10 2024, 4:41 PM · kleopatra
TobiasFella added a comment to T7448: Draft: Kleopatra: Unify the information given on certificate import.

If we're looking at changing this workflow, we could also consider how those dialogs (especially the "Certificate Import Result") dialog relate to the "Imported Certificates" tab - maybe we can find a way of showing both the relevant contents of the tab and the dialog in a unified view and then no longer need the dialog

Dec 10 2024, 4:33 PM · kleopatra
TobiasFella changed the status of T7444: Kleopatra: "Disabled Certificates" filter should just be named "Disabled" from Open to Testing.
Dec 10 2024, 4:20 PM · gpd5x, kleopatra, Bug Report
TobiasFella changed the status of T7443: Kleopatra: Unexpected key filter selected in "Imported Certificates" tab from Open to Testing.
Dec 10 2024, 4:19 PM · gpd5x, kleopatra, Bug Report
TobiasFella changed the status of T6869: Kleopatra: Improve verification results messages (esp. for invalid signature and multiple signatures) from Open to Testing.
Dec 10 2024, 4:02 PM · gpd5x, kleopatra
TobiasFella added a comment to T6869: Kleopatra: Improve verification results messages (esp. for invalid signature and multiple signatures).

All changes proposed here have been implemented. I do plan more changes, but will put them in separate tickets

Dec 10 2024, 4:02 PM · gpd5x, kleopatra
alexk added a comment to T7362: notepad: Clipboard and filesystem integration.

Yes, automatic scanning of the clipboard is not good. I withdraw the idea.

Dec 10 2024, 3:45 PM · gpd5x, kleopatra
werner 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, 2:54 PM · kleopatra
werner triaged T7448: Draft: Kleopatra: Unify the information given on certificate import as Normal priority.
Dec 10 2024, 2:46 PM · kleopatra
ebo moved T7227: Kleopatra: Ensure columns are wide enough when they are made visible from WiP to Backlog on the vsd33 board.

VS-Desktop-3.2.94.474-Beta:
This is, what it looks like after generating the first key in a fresh installation:

Dec 10 2024, 2:27 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
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 · kleopatra
ebo renamed T7445: Kleopatra: improve the representation of a key with only a revoked UID from Draft: Kleopatra: improve the representation of a key with only a revoked UID to Kleopatra: improve the representation of a key with only a revoked UID.
Dec 10 2024, 11:17 AM · gpd5x, kleopatra
ebo triaged T7445: Kleopatra: improve the representation of a key with only a revoked UID as Normal priority.
Dec 10 2024, 11:14 AM · gpd5x, kleopatra
ebo renamed T7446: Kleopatra: Improve the text for the import certificates dialog from Draft: Kleopatra: Improve the text for the import certificates dialog to Kleopatra: Improve the text for the import certificates dialog.
Dec 10 2024, 11:05 AM · gpd5x, kleopatra
ebo added a comment to T7448: Draft: Kleopatra: Unify the information given on certificate import.

On the other hand might 2 pop up windows after an import be annoying…
Although the second window has a "do not show again" option.
Any suggestions?

Dec 10 2024, 11:03 AM · kleopatra
ebo created T7448: Draft: Kleopatra: Unify the information given on certificate import.
Dec 10 2024, 11:03 AM · kleopatra
ebo updated the task description for T7446: Kleopatra: Improve the text for the import certificates dialog.
Dec 10 2024, 9:56 AM · 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

aheinecke added a comment to T7362: notepad: Clipboard and filesystem integration.

Additionally permanently watching the clipboard for changes can cause some password managers to detect an "attack". As it is discoverable which application accesses the clipboard on windows we had the case where a password manager would not work when Kleopatras clipboard watcher was running. T6642

Dec 9 2024, 11:28 PM · gpd5x, kleopatra
aheinecke created T7447: Kleopatra Notepad: Two step decrypt then verify.
Dec 9 2024, 11:23 PM · gpd5x, kleopatra
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
ebo created T7446: Kleopatra: Improve the text for the import certificates dialog.
Dec 9 2024, 4:32 PM · gpd5x, kleopatra
ebo created T7445: Kleopatra: improve the representation of a key with only a revoked UID.
Dec 9 2024, 3:57 PM · gpd5x, kleopatra
ebo added a comment to T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details.

ok, then we leave it in the certifications tab like it is.
What about the Uid tab? Keep it like it is, which is: Name, Email, Trust Level, Origin, [Tags] ?
While I do not think that the origin need to be shown by default, I don't think it's really a problem, as this is the last column

Dec 9 2024, 10:00 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project

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 (vsd-3.3.0), kleopatra, Restricted Project
ebo added a comment to T7443: Kleopatra: Unexpected key filter selected in "Imported Certificates" tab.

This is what Tobias means:

Dec 6 2024, 3:49 PM · gpd5x, kleopatra, Bug Report
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 moved T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Gpg4win 4.4:

Dec 6 2024, 3:30 PM · vsd33 (vsd-3.3.0), Feature Request, kleopatra, Restricted Project
TobiasFella claimed T7444: Kleopatra: "Disabled Certificates" filter should just be named "Disabled".
Dec 6 2024, 12:04 PM · gpd5x, kleopatra, Bug Report
TobiasFella created T7444: Kleopatra: "Disabled Certificates" filter should just be named "Disabled".
Dec 6 2024, 12:04 PM · gpd5x, kleopatra, Bug Report
alexk added a comment to T7078: Kleopatra: Add automatic offer of revocation certificate export to the revocation process.

Some questions (wishes):

  • Will the upload also be done to an configured LDAP Server?
  • Can the upload-checkbox setting be configure via the Windows registry?
Dec 6 2024, 11:45 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo closed T7198: Kleopatra: Suggest validity date of subkeys to validity of primary key if this is shorter than 3 years as Resolved.

Gpg4win 4.4: ok, now the date of the main key is preset as the expiry date of the main key if it is less then 3 years in the future. Otherwise 3 years from now is preset.

Dec 6 2024, 11:18 AM · vsd33 (vsd-3.3.0), gpd, Restricted Project, kleopatra
ebo closed T7210: Kleopatra: In "Imported Certificate" tab, enabling a column does not make it show up as Resolved.
Dec 6 2024, 11:05 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project, Bug Report
ebo closed T7229: Kleopatra: Show keygrip always without spacing as Resolved.
Dec 6 2024, 11:04 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo closed T7250: Kleopatra: string changes in the certificate details as Resolved.
Dec 6 2024, 11:02 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo moved T6894: Kleopatra improved drop behavior from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Ok, I'm not asked, therefore I set this to done, but not resolved yet, as I'm not sure if the gpg version might have an influence.

Dec 6 2024, 10:55 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
TobiasFella claimed T7443: Kleopatra: Unexpected key filter selected in "Imported Certificates" tab.
Dec 6 2024, 10:51 AM · gpd5x, kleopatra, Bug Report
ebo added a comment to T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details.

Gpg4win 4.4:
Contrary to the task description are:
a) In the certifications tab the "tags" column is shown by default
b) in the UID tab, the "origin" column is shown by default (only the "tags" column is hidden)

Dec 6 2024, 10:51 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
TobiasFella created T7443: Kleopatra: Unexpected key filter selected in "Imported Certificates" tab.
Dec 6 2024, 10:50 AM · gpd5x, kleopatra, Bug Report
ebo closed T7252: Kleopatra: Improvements to columns in the search window, a subtask of T6935: Kleopatra: Key search and refresh related improvements, as Resolved.
Dec 6 2024, 10:26 AM · kleopatra
ebo closed T7252: Kleopatra: Improvements to columns in the search window as Resolved.
Dec 6 2024, 10:26 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
TobiasFella added a comment to T6894: Kleopatra improved drop behavior.

The only difference that you should see in the UI is that there is no longer a menu that pops up when you drop files, asking you what to do with the files. So I guess, if things works fine as you described them, you can consider the ticket done

Dec 6 2024, 10:24 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo closed T7155: Kleopatra: Show additional columns in search results by default, a subtask of T6935: Kleopatra: Key search and refresh related improvements, as Resolved.
Dec 6 2024, 10:18 AM · kleopatra
ebo closed T7155: Kleopatra: Show additional columns in search results by default as Resolved.
Dec 6 2024, 10:18 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo moved T7132: Kleopatra: Trim whitespaces in search from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 6 2024, 9:58 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ebo added a comment to T6894: Kleopatra improved drop behavior.

This ticket description does not give me anything to test.

Dec 6 2024, 9:55 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo closed T7002: Tab text not changing when using filters as Resolved.

tested with Gpg4win 4.4

Dec 6 2024, 9:38 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report, gpg4win
ebo closed T6712: Kleopatra: When revoking a local certification do not ask to publish the revocation, a subtask of T6626: Kleopatra: Improve certification and revocation, as Resolved.
Dec 6 2024, 9:37 AM · kleopatra
ebo closed T6712: Kleopatra: When revoking a local certification do not ask to publish the revocation as Resolved.

tested with Gpg4win 4.4

Dec 6 2024, 9:36 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo edited projects for T6491: Pinentry-Qt: Password prompt for each subkey if password change is cancelled, added: gpd5x; removed Restricted Project.

This issue looks still the same from the user perspective as in the task description with Gpg4win 4.4. Therefore tagging it for gpd5x

Dec 6 2024, 9:26 AM · gpd5x, kleopatra, pinentry, gnupg24 (gnupg-2.4.2)

Dec 5 2024

werner moved T7332: Kleopatra: Initial keylisting sometimes fails or hangs for some seconds from Backlog to QA on the gpd5x board.
Dec 5 2024, 4:36 PM · gnupg24, gnupg22, gpd5x, kleopatra, Bug Report
ebo closed T6409: Kleopatra: misleading representation of key with multiple uids in sign/encrypt dialog as Resolved.

Better a new ticket for the rest, see T7441

Dec 5 2024, 11:05 AM · vsd33 (vsd-3.3.0), Feature Request, Restricted Project, kleopatra
ebo triaged T7441: Kleopatra: misleading representation of key with multiple uids while searching in the encrypt dialog as Normal priority.
Dec 5 2024, 10:59 AM · kleopatra, gpd5x
ebo moved T6409: Kleopatra: misleading representation of key with multiple uids in sign/encrypt dialog from Backlog to WiP on the vsd33 board.
Dec 5 2024, 10:49 AM · vsd33 (vsd-3.3.0), Feature Request, Restricted Project, kleopatra
ebo edited projects for T6409: Kleopatra: misleading representation of key with multiple uids in sign/encrypt dialog, added: vsd33; removed vsd.
Dec 5 2024, 10:48 AM · vsd33 (vsd-3.3.0), Feature Request, Restricted Project, kleopatra

Dec 4 2024

werner closed T7397: Kleopatra: Support Kyber generation as Resolved.

Works for me in an NSIS installer. The VSD beta thing also works with copied conf files.
(gpg4win-5.0.0-beta27 with some local mods)

Dec 4 2024, 2:46 PM · kleopatra, gpd5x, PQC
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
TobiasFella claimed T7439: Kleopatra: DecryptVerifyFilesDialog crashes when output folder does not exist.
Dec 4 2024, 1:13 PM · gpd5x, kleopatra, Bug Report
TobiasFella created T7439: Kleopatra: DecryptVerifyFilesDialog crashes when output folder does not exist.
Dec 4 2024, 1:13 PM · gpd5x, 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
werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Kleo needs this only because it wants to directly talk to gpg-agent via Assuan. For example to get smartcard infos. What about delaying this part until you have received some data back from gpg or gpgsm? This makes sure that the agent has been started.

Dec 4 2024, 10:07 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 (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 · gnupg, kleopatra
werner added a comment to T7434: Kleopatra: Initial keylisting hangs for ~60 seconds (gpg-agent: Socket ...S.gpg-agent cannot be bound).

Let me guess: Kleopatra starts the agent using gpgconf --launch gpg-agent which in turn uses gpg-connect-agent to actually start the agent if needed. Kleopatra does not seem to wait for the launch to succeed and fires up gpg and gpgsm. They both wait for the gpg-agent to be started and both use the same locking strategy. However, this involves a pseudo random wait which should avoid deadlocks. See gnupg/common/dotlock.c:next_wait_interval

Dec 3 2024, 4:34 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