Page MenuHome GnuPG
Feed Advanced Search

Jun 24 2022

ikloecker added a comment to T5843: Kleopatra: Make certificate details accessible.

The user id list is in the wrong tab order (just before the Close button).

Jun 24 2022, 4:29 PM · kleopatra, Restricted Project

Jun 22 2022

ikloecker added a comment to T5843: Kleopatra: Make certificate details accessible.

Some issues with the dialog:

  • The user id list is in the wrong tab order (just before the Close button).
  • The certificate details are not (easily/separately) accessible for screen readers. (Idea: Use read-only line edits so that they can be assigned to the labels as buddies.)
  • The user id table is not accessible at all (neither the whole rows nor the individual cells).
Jun 22 2022, 4:13 PM · kleopatra, Restricted Project
ikloecker claimed T5843: Kleopatra: Make certificate details accessible.
Jun 22 2022, 4:07 PM · kleopatra, Restricted Project

Jun 20 2022

ikloecker moved T6036: Kleopatra: Show focus indicator for (text) labels that got focus from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 20 2022, 3:19 PM · kleopatra, Restricted Project
ikloecker triaged T6036: Kleopatra: Show focus indicator for (text) labels that got focus as Normal priority.
Jun 20 2022, 3:19 PM · kleopatra, Restricted Project
ikloecker moved T6034: Kleopatra: Make links in label text accessible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 20 2022, 9:40 AM · kleopatra, Restricted Project

Jun 17 2022

ikloecker triaged T6034: Kleopatra: Make links in label text accessible as Normal priority.
Jun 17 2022, 2:37 PM · kleopatra, Restricted Project

Jun 13 2022

ikloecker changed the status of T6026: Kleopatra: Make the main toolbar in the main window accessible from Open to Testing.

The buttons in the main toolbar can now be selected with Tab and Shift+Tab.

Jun 13 2022, 4:02 PM · kleopatra, Restricted Project
ikloecker changed the status of T6026: Kleopatra: Make the main toolbar in the main window accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Jun 13 2022, 4:02 PM · kleopatra, Restricted Project
ikloecker moved T6026: Kleopatra: Make the main toolbar in the main window accessible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 13 2022, 8:48 AM · kleopatra, Restricted Project

Jun 10 2022

ikloecker triaged T6026: Kleopatra: Make the main toolbar in the main window accessible as Normal priority.
Jun 10 2022, 1:43 PM · kleopatra, Restricted Project

Jun 9 2022

werner moved T5962: Kleopatra: Crash when quitting Application on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 9 2022, 5:05 PM · Restricted Project, kleopatra
ebo renamed T6017: Add *.kgrp to Kleo's import file selection dialog. from Add *.krp to Kleo's import file selection dialog. to Add *.kgrp to Kleo's import file selection dialog..
Jun 9 2022, 11:03 AM · Restricted Project, Feature Request, kleopatra

Jun 7 2022

ikloecker closed T6017: Add *.kgrp to Kleo's import file selection dialog. as Resolved.

The suffix .kgrp has been added as default filter for the import with revision rKLEOPATRA5c4d3a80d5a9: Allow the export of certificate groups.

Jun 7 2022, 11:56 AM · Restricted Project, Feature Request, kleopatra
werner triaged T6017: Add *.kgrp to Kleo's import file selection dialog. as Normal priority.
Jun 7 2022, 11:25 AM · Restricted Project, Feature Request, kleopatra

Jun 3 2022

ikloecker changed the status of T6013: Kleopatra: Email address of CA is not set as recipient when sending new CSR by email from Open to Testing.
Jun 3 2022, 2:47 PM · Restricted Project, kleopatra, Bug Report
ikloecker moved T6013: Kleopatra: Email address of CA is not set as recipient when sending new CSR by email from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 3 2022, 2:37 PM · Restricted Project, kleopatra, Bug Report
ikloecker claimed T6013: Kleopatra: Email address of CA is not set as recipient when sending new CSR by email.
Jun 3 2022, 2:37 PM · Restricted Project, kleopatra, Bug Report
ikloecker created T6013: Kleopatra: Email address of CA is not set as recipient when sending new CSR by email.
Jun 3 2022, 2:37 PM · Restricted Project, kleopatra, Bug Report

May 30 2022

ikloecker reassigned T5962: Kleopatra: Crash when quitting Application on Windows from ikloecker to aheinecke.

@aheinecke I think this task can be closed.

May 30 2022, 9:25 AM · Restricted Project, kleopatra

May 24 2022

werner added projects to T5212: Kleopatra: Check if run with elevated privileges and exit in that case: Restricted Project, Feature Request.

Please let us turn this into a fatal error again. I had too many support cases where Kleo was actually run with Admin rights and messed up the permissions. To help with development issues and for the sake of some blockheads introduce an envvar to bypass the error.

May 24 2022, 4:21 PM · Feature Request, Restricted Project, kleopatra

May 23 2022

ikloecker moved T5997: Kleopatra: Add user ID reports success if name and email are empty from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 23 2022, 12:50 PM · Restricted Project, kleopatra, Bug Report
ikloecker closed T5997: Kleopatra: Add user ID reports success if name and email are empty as Resolved.
May 23 2022, 12:49 PM · Restricted Project, kleopatra, Bug Report
ikloecker claimed T5997: Kleopatra: Add user ID reports success if name and email are empty.
May 23 2022, 12:09 PM · Restricted Project, kleopatra, Bug Report
ikloecker created T5997: Kleopatra: Add user ID reports success if name and email are empty.
May 23 2022, 12:09 PM · Restricted Project, kleopatra, Bug Report

May 20 2022

aheinecke closed T5736: Kleopatra: File encryption save file dialog has no extension or filter as Resolved.
May 20 2022, 9:37 AM · kleopatra, Restricted Project
aheinecke triaged T5989: Kleopatra: Customization Window Title and custom Logo from VERSION file as Normal priority.
May 20 2022, 9:12 AM · kleopatra, Restricted Project

May 19 2022

werner added projects to T2671: "Invalid option" with utf-16 config files (windows): kleopatra, Restricted Project.

It seems that editing a pre-created revocation certificate on Windows with Notepad doesn't let Kleopatra detect this correctly as OpenPGP file and thus refuses to import. Works on the command line but needs more testing.

May 19 2022, 1:44 PM · gnupg24, Restricted Project, Bug Report
ikloecker moved T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 19 2022, 10:10 AM · kleopatra, Restricted Project
aheinecke added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

Yes I agree to go for a.

May 19 2022, 9:42 AM · Restricted Project, kleopatra
ikloecker added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

The KDE crowd think that this is likely a bug mingw. duckducking "mingw thread_local crash" give many hits, e.g. https://sourceforge.net/p/mingw-w64/bugs/727/.

May 19 2022, 9:09 AM · Restricted Project, kleopatra

May 18 2022

ikloecker changed the status of T5969: Kleopatra: Support large magnification for OpenPGP certificate generation, a subtask of T5901: Kleopatra: Make it usable with 400 % magnification, from Open to Testing.
May 18 2022, 3:27 PM · kleopatra, Restricted Project
ikloecker changed the status of T5969: Kleopatra: Support large magnification for OpenPGP certificate generation, a subtask of T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible, from Open to Testing.
May 18 2022, 3:27 PM · kleopatra, Restricted Project
ikloecker changed the status of T5969: Kleopatra: Support large magnification for OpenPGP certificate generation from Open to Testing.
May 18 2022, 3:27 PM · kleopatra, Restricted Project
ikloecker added a comment to T5969: Kleopatra: Support large magnification for OpenPGP certificate generation.

Certificate generation should now be possible with 400 % magnification. I haven't checked the different actions under "Next Steps".

May 18 2022, 3:26 PM · kleopatra, Restricted Project

May 16 2022

ikloecker added a comment to T5334: Kleopatra: Add more support for WKS / WKD.

I have merged a contribution by Felix Tiede which adds support for publishing a key via WKS. It depends on KF5IdentityManagement, KF5MailTransport, and KF5MailTransportAkonadi. Those dependencies are optional. If they are not provided, WKS publishing is not available.

May 16 2022, 7:52 PM · kleopatra, Restricted Project
aheinecke added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

Thanks for taking this up.

May 16 2022, 3:06 PM · Restricted Project, kleopatra
ikloecker updated the task description for T5901: Kleopatra: Make it usable with 400 % magnification.
May 16 2022, 9:26 AM · kleopatra, Restricted Project

May 13 2022

ikloecker added a project to T5950: Allow viewing expired certificates more easily: Restricted Project.
May 13 2022, 4:22 PM · Restricted Project, kleopatra, Feature Request
werner closed T5592: AppImage of Kleopatra as Resolved.

We meanwhile released two versions to our clients and are looking on how we can make it available to the community.

May 13 2022, 4:09 PM · Restricted Project, kleopatra, Feature Request
werner closed T5598: AppImage of gpg, a subtask of T5592: AppImage of Kleopatra, as Resolved.
May 13 2022, 4:08 PM · Restricted Project, kleopatra, Feature Request
werner lowered the priority of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives from High to Normal.

We have a workaround by using a recent version of gpgtar directly. Thus lowering priority.

May 13 2022, 4:01 PM · Restricted Project, gpgme, kleopatra
werner renamed T5950: Allow viewing expired certificates more easily from can not encrypt for others to Allow viewing expired certificates more easily.
May 13 2022, 3:40 PM · Restricted Project, kleopatra, Feature Request
ikloecker moved T5962: Kleopatra: Crash when quitting Application on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 13 2022, 11:52 AM · Restricted Project, kleopatra
ikloecker added a project to T5962: Kleopatra: Crash when quitting Application on Windows: Restricted Project.
May 13 2022, 11:52 AM · Restricted Project, kleopatra
ikloecker added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

https://invent.kde.org/frameworks/kconfigwidgets/-/merge_requests/140

May 13 2022, 11:50 AM · Restricted Project, kleopatra
ikloecker added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

On second thought: Let me open the MR.

May 13 2022, 11:28 AM · Restricted Project, kleopatra
ikloecker added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

@aheinecke I suggest to open an MR for this at https://invent.kde.org/frameworks/kconfigwidgets and see how the discussion goes. Either the change is accepted or other proposals are made to fix the crash in Kleopatra.

May 13 2022, 11:25 AM · Restricted Project, kleopatra
ikloecker closed T5978: sync public keys library Kleopatra as Wontfix.

No. And this is out of scope for Kleopatra. You can use existing file sync tools to sync the files in ~/.gnupg. Which files to sync depends on what you want to sync. For details, I suggest to ask on the gnupg-users mailing list.

May 13 2022, 11:19 AM · kleopatra, Support

May 12 2022

ikloecker added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

Hmm, according to lxr.kde.org this is the only usage of a static thread_local KSharedConfigPtr variable in all of (indexed) KDE. OTOH, there's also exactly one usage of a static KSharedConfigPtr variable in all of KDE (in plasma/plasma-nm/libs/editor/configuration.cpp).

May 12 2022, 4:49 PM · Restricted Project, kleopatra
aheinecke changed the status of T5962: Kleopatra: Crash when quitting Application on Windows from Open to Testing.

Ingo: I have now assigned this to you. If you can explain why my fix is required in a way that upstream would accept the change we should try to get this into KConfigWidgets proper. But I do not think that I can convincingly explain why it is required or what happens here.

May 12 2022, 12:37 PM · Restricted Project, kleopatra
aheinecke added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

After some debugging and reading the code I did not find any way that the KSharedConfigPtr could be accessed when it was NULL. It is never saved in a member variable. The only place it was saved was in the static thread_local variable of defaultConfig in kcolorschemehelpers_p.h. Since this was irritating because I understood QExplicitlySharedDataPointer to already handle thread_local ness

May 12 2022, 12:24 PM · Restricted Project, kleopatra
aheinecke added a comment to T5962: Kleopatra: Crash when quitting Application on Windows.

So after updating to latest kf5 this still happens. The windows event log tells me that the crash occurs from libkf5configwidgets.dll
Does not seem to happen on Linux, i have run it with valgrind to and only found other crashes on linux shutdown when closing the window.

May 12 2022, 10:10 AM · Restricted Project, kleopatra

May 9 2022

ikloecker moved T5969: Kleopatra: Support large magnification for OpenPGP certificate generation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 9 2022, 5:02 PM · kleopatra, Restricted Project
ikloecker added a subtask for T5901: Kleopatra: Make it usable with 400 % magnification: T5969: Kleopatra: Support large magnification for OpenPGP certificate generation.
May 9 2022, 10:59 AM · kleopatra, Restricted Project
ikloecker added a parent task for T5969: Kleopatra: Support large magnification for OpenPGP certificate generation: T5901: Kleopatra: Make it usable with 400 % magnification.
May 9 2022, 10:59 AM · kleopatra, Restricted Project
ikloecker triaged T5969: Kleopatra: Support large magnification for OpenPGP certificate generation as Normal priority.
May 9 2022, 10:59 AM · kleopatra, Restricted Project
ikloecker updated the task description for T5901: Kleopatra: Make it usable with 400 % magnification.
May 9 2022, 10:59 AM · kleopatra, Restricted Project
aheinecke triaged T5968: Kleopatra: p15 widget for S/MIME cards as Normal priority.
May 9 2022, 10:45 AM · kleopatra, Restricted Project
aheinecke closed T5129: Kleopatra: Generate S/MIME CSR for NetKey card key, a subtask of T5123: Kleopatra: Generate OpenPGP pubkey S/MIME CSR from existing card, as Resolved.
May 9 2022, 10:39 AM · kleopatra
aheinecke closed T5129: Kleopatra: Generate S/MIME CSR for NetKey card key as Resolved.
May 9 2022, 10:39 AM · kleopatra
aheinecke closed T5128: Kleopatra: Generate OpenPGP public key for NetKey card key, a subtask of T5123: Kleopatra: Generate OpenPGP pubkey S/MIME CSR from existing card, as Resolved.
May 9 2022, 10:38 AM · kleopatra
aheinecke closed T5128: Kleopatra: Generate OpenPGP public key for NetKey card key as Resolved.
May 9 2022, 10:38 AM · kleopatra
aheinecke added a comment to T5961: Kleopatra: S/MIME Details cannot be copied multiline on Windows.

Sorry, yes I meant the Certificate Dump not the Details.

May 9 2022, 9:33 AM · kleopatra, Restricted Project
ikloecker added a comment to T5960: Kleopatra: Encoding problems with GnuPG output on Windows.

I would love to defer those encoding problems to gpgme. The output of gpgme should always be UTF-8 encoded, so that higher API doesn't need to bother about encoding. Obviously, this would mean that we shouldn't bypass gpgme by running gpg commands with QProcess.

May 9 2022, 9:31 AM · vsd33, Restricted Project, kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5217: Kleopatra: Adapt to config changes in GnuPG master, as Resolved.
May 9 2022, 9:29 AM · Restricted Project, kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5066: Multiple smartcard (reader) / app support in Kleopatra, as Resolved.
May 9 2022, 9:29 AM · kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5239: Add UI for managing groups, as Resolved.
May 9 2022, 9:29 AM · Restricted Project, kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5240: Allow selection of groups implicitly defined by tags, as Resolved.
May 9 2022, 9:29 AM · Restricted Project, kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5216: Kleopatra: Fix handling of UNC paths, as Resolved.
May 9 2022, 9:29 AM · kleopatra
aheinecke closed T5273: Release Gpg4win 4.x.x, a subtask of T5241: Allow selection of groups as recipients for file encryption, as Resolved.
May 9 2022, 9:29 AM · Restricted Project, kleopatra
aheinecke closed T5014: Kleopatra: Use SCD getattr for OpenPGP card manufacturer, a subtask of T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support, as Resolved.
May 9 2022, 9:28 AM · kleopatra
aheinecke closed T5014: Kleopatra: Use SCD getattr for OpenPGP card manufacturer as Resolved.
May 9 2022, 9:28 AM · kleopatra
aheinecke closed T4802: Yubikey not recognized, a subtask of T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support, as Resolved.
May 9 2022, 9:28 AM · kleopatra
aheinecke closed T4875: Kleopatra: Improve support for S/MIME Smartcards and add additional card support as Resolved.

When we want to add more smartcards we should open new issues. This one is resolved.

May 9 2022, 9:27 AM · kleopatra
aheinecke removed a subtask for T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver: T5228: GpgOL: Combined S/MIME and OpenPGP operation.
May 9 2022, 9:26 AM · kleopatra, Restricted Project, gpgol
aheinecke closed T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver as Resolved.

I am closing this as the group support for gpgol is now in T5967

May 9 2022, 9:26 AM · kleopatra, Restricted Project, gpgol
aheinecke added a parent task for T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver: T5967: GpgOL: Use kleopatra groups in keyresolver.
May 9 2022, 9:25 AM · kleopatra, Restricted Project, gpgol
aheinecke closed T5216: Kleopatra: Fix handling of UNC paths as Resolved.
May 9 2022, 9:22 AM · kleopatra
aheinecke closed T5241: Allow selection of groups as recipients for file encryption as Resolved.
May 9 2022, 9:21 AM · Restricted Project, kleopatra
aheinecke closed T5241: Allow selection of groups as recipients for file encryption, a subtask of T5175: Kleopatra: Add support for custom groups, as Resolved.
May 9 2022, 9:21 AM · Restricted Project, kleopatra
aheinecke closed T5239: Add UI for managing groups, a subtask of T5175: Kleopatra: Add support for custom groups, as Resolved.
May 9 2022, 9:21 AM · Restricted Project, kleopatra
aheinecke closed T5239: Add UI for managing groups as Resolved.
May 9 2022, 9:21 AM · Restricted Project, kleopatra
aheinecke closed T5175: Kleopatra: Add support for custom groups as Resolved.
May 9 2022, 9:21 AM · Restricted Project, kleopatra
aheinecke closed T5859: Kleopatra: Revoke own key as Resolved.
May 9 2022, 9:18 AM · kleopatra, Restricted Project
aheinecke closed T5865: Kleopatra: Force usage in advanced settings for newcertificate if key type is forced as Resolved.
May 9 2022, 9:18 AM · Restricted Project, kleopatra, Restricted Project
aheinecke closed T4087: Kleopatra: Revoke User-ID as Resolved.
May 9 2022, 9:18 AM · Restricted Project, Restricted Project, gpg4win, kleopatra, Feature Request
aheinecke added a comment to T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver.

This needs to be tested with group configuration even for non mixed mode. There is an important wish to have the kleopatra group configuration be used in the keyresolver from outlook.

May 9 2022, 9:15 AM · kleopatra, Restricted Project, gpgol
ikloecker added a comment to T5961: Kleopatra: S/MIME Details cannot be copied multiline on Windows.

Do you mean selecting multiple lines in the "Certificate Dump" window that hides behind the "More Details..." button in the certificate details window?

May 9 2022, 9:07 AM · kleopatra, Restricted Project

May 6 2022

ikloecker added a comment to T5959: Kleopatra: Show key source in details widget if it is not unkown.

Source (or origin as it's called in the API) exists as per-key and as per-user-ID property. For the user IDs it should probably be shown in the user ID table.

May 6 2022, 11:12 AM · Restricted Project, kleopatra
ikloecker changed the status of T5958: Kleopatra: Change passphrase is enabled even when it is impossible from Open to Testing.
May 6 2022, 10:46 AM · Restricted Project, kleopatra
ikloecker added a comment to T5958: Kleopatra: Change passphrase is enabled even when it is impossible.

In fact, the ChangePassphraseCommand uses gpgme_op_passwd which "changes the passphrase of the private key". It doesn't know anything about smart cards.

May 6 2022, 10:46 AM · Restricted Project, kleopatra
ikloecker moved T5958: Kleopatra: Change passphrase is enabled even when it is impossible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 6 2022, 10:27 AM · Restricted Project, kleopatra
ikloecker claimed T5958: Kleopatra: Change passphrase is enabled even when it is impossible.

I think we should simply disable this command for card keys. Card key operations like "Change PIN/passphrase" should be performed via the card key view.

May 6 2022, 10:27 AM · Restricted Project, kleopatra
ikloecker added a comment to T5961: Kleopatra: S/MIME Details cannot be copied multiline on Windows.

Can you make a short video of this? On Linux/KDE Plasma, I'm not even able to select multiple lines in the certificate details window (or I'm trying the wrong thing).

May 6 2022, 10:23 AM · kleopatra, Restricted Project
ikloecker added a comment to T5957: Kleopatra: Usability improvement for Notepad.

I fully agree. I also think that the separate recipient tab are rather annoying, in particular, because I usually want to select the recipients before I write the text. Accessibility will also benefit if all inputs can be reached easily with the Tab key without the need to switch between different tabs.

May 6 2022, 10:19 AM · kleopatra, Restricted Project
ikloecker changed the status of T5864: Kleopatra: Configure min and max values for validity in Newcertificatewizard from Open to Testing.

Proper accessible error reporting will be done with the accessibility related tasks.

May 6 2022, 10:13 AM · kleopatra, Restricted Project
ikloecker changed the status of T5956: Kleopatra: Disable backup secret key for smartcards from Open to Testing.

For the same reasons "Print Secret Keys..." is now also disabled for keys stored on smart cards. No other command seems to require access to the secret key data.

May 6 2022, 10:10 AM · kleopatra, Restricted Project

May 5 2022

ikloecker closed T5951: gpgme: Add support for refreshing OpenPGP keys, a subtask of T5903: Kleopatra: Add refresh button in certificatedetails , as Resolved.
May 5 2022, 3:23 PM · backport, kleopatra, Restricted Project
ikloecker changed the status of T5903: Kleopatra: Add refresh button in certificatedetails from Open to Testing.

The Certificate Details window now has an Update button.

May 5 2022, 3:22 PM · backport, kleopatra, Restricted Project