In T7502#214891, @ebo wrote:Q2: For 2 and 3 "Certify new certificate? You have imported an new certificate (public key) […]" is not strictly correct, this could be confusing. Maybe we could use the "Certify shared secret key?" instead and change it a bit to make it fit this case too? How about starting with:
"You have imported a shared secret key / a key without primary part." And then leave out the "shared" in the second sentence and in the window title.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Thu, Mar 5
Thu, Mar 5
In T7502#214891, @ebo wrote:Q1: Does showing the "Detailed results of importing" make sense for the above cases? One could argue that we could remove it for all single imports where any dialog is shown.
Wed, Mar 4
Wed, Mar 4
• ikloecker committed rKLEOPATRA52a14a708e3b: CI: Disable failing flatpak build (authored by • ikloecker).
CI: Disable failing flatpak build
• ikloecker changed the status of T8150: Kleopatra: Cancellation of team key save dialog keeps a background process open from Open to Testing.
Fixed.
• ikloecker committed rKLEOPATRAc037fba59cae: Properly finish team key export on cancelation (authored by • ikloecker).
Properly finish team key export on cancelation
• ikloecker changed the status of T8134: Kleopatra: Add Copy button to details tables context menu from Open to Testing.
All tables should now have a context menu which offers at least the Copy action (with "Copy cell contents to clipboard" as tool tip).
• ikloecker committed rKLEOPATRA5b9be58b9237: Add context menu with Copy action to S/MIME address list (authored by • ikloecker).
Add context menu with Copy action to S/MIME address list
• ikloecker committed rKLEOPATRAf6fe668d030c: Add context menu with Copy action to trust chain view (authored by • ikloecker).
Add context menu with Copy action to trust chain view
• ikloecker committed rKLEOPATRA0cc28e82ab89: Use same tooltip for Copy action as libkleo's TreeView/TreeWidget (authored by • ikloecker).
Use same tooltip for Copy action as libkleo's TreeView/TreeWidget
• ikloecker committed rKLEOPATRAbb15c5ff3ba6: Add Copy action to context menus of all tree views (authored by • ikloecker).
Add Copy action to context menus of all tree views
• ikloecker committed rLIBKLEOeee02245ef9d: Add action for copying contents of current cell to clipboard (authored by • ikloecker).
Add action for copying contents of current cell to clipboard
Bump library version
• ikloecker added a comment to T7831: Kleopatra: Configuration of the initial status of all checkboxes in the sign/encrypt dialog.
As far as I remember this is the intended behavior.
• ikloecker added a comment to T7758: Kleopatra: Make the registry path for the GnuPG install directory customizable.
This ticket has been superseded by T7971: Kleopatra: Always use gpgme to find the GnuPG binaries. All changes have been reverted.
• ikloecker committed rW0a8a64a51ac3: Don't configure libkleo anymore with GnuPG install dir registry key (authored by • ikloecker).
Don't configure libkleo anymore with GnuPG install dir registry key
Tue, Mar 3
Tue, Mar 3
I don't really know what you are testing, but as far as I understood the (overly verbose [sigh]) comments the only thing that was implemented is that temporary files are removed when our mail viewer is closed properly. Removing temporary files/folders left over on a crash or reboot or any other forceful termination of the mail viewer or kleopatra would be covered by the already mentioned T6842: Kleopatra: Clean up temporary files on windows.
In T7784#214660, @timegrid wrote:Just to be sure: The "Show Email" button is still never shown on the notepad, right?
• ikloecker changed the status of T7784: Kleopatra notepad: change to buttons in result list widget, a subtask of T7412: Notepad improvements, from Open to Testing.
• ikloecker changed the status of T7784: Kleopatra notepad: change to buttons in result list widget from Open to Testing.
In T7784#214657, @timegrid wrote:Issues found:
- pgp encrypt/sign does not offer an audit log, the first screenshot in the description ("verschlüsselt und signiert") suggests that this was different before
A different order is pretty much impossible to implement in upstream kconfig without big changes/refactoring.
The registry keys "GnuPG Desktop" and "GnuPG VS-Desktop" now work correctly, i.e. existing registry keys should be considered in the next VSD 4 build.
• ikloecker changed the status of T8141: Kleopatra: Many wrong registry keys created in HKCU\Software\Gpg4Win from Open to Testing.
There shouldn't be any RegCreateKey anymore for HKLM\SOFTWARE\<product name>\... or HKCU\SOFTWARE\<product name>\.... And, of course, no registry keys should be created.
• ikloecker committed rW0046637976fe: kconfig: Avoid creation of not already existing registry keys (authored by • ikloecker).
kconfig: Avoid creation of not already existing registry keys
• ikloecker committed rW6061bdf7735e: Ensure that configure options with spaces are quoted properly (authored by • ikloecker).
Ensure that configure options with spaces are quoted properly
Looks like the "read config from registry" patch that was upstreamed wasn't tested properly.
Mon, Mar 2
Mon, Mar 2
Fixed.
• ikloecker committed rLIBKLEOd6a85b63af23: Avoid crash while updating files to watch (authored by • ikloecker).
Avoid crash while updating files to watch
Please always attach the full Debugview log. Sometimes (like here) I really want to know everything that was logged since the start.
• ikloecker changed the status of T8138: Kleopatra: Key generation fails with "unkown elliptic curve" from Open to Testing.
Fixed. This regression was caused by changes made for T8056: Support config options RSAKeySizes and PGPKeyType for Kf6.
Fix creation of curve keys
Thu, Feb 26
Thu, Feb 26
• ikloecker changed the status of T7502: Kleopatra: Import secret key dialog improvement from Open to Testing.
Done and backported for VSD 3.4.
• ikloecker committed rKLEOPATRA7a7d2d68cefc: Show different "Certify new key?" dialog only for shared *secret* keys (authored by • ikloecker).
Show different "Certify new key?" dialog only for shared *secret* keys
• ikloecker committed rKLEOPATRAb00f29b16c18: Ask for certification of imported shared team key (authored by • ikloecker).
Ask for certification of imported shared team key
• ikloecker committed rKLEOPATRA1c92ce890d18: Show a different "Certify new key?" dialog for shared secret keys (authored by • ikloecker).
Show a different "Certify new key?" dialog for shared secret keys
• ikloecker committed rKLEOPATRAab65332a17bf: Reword question asked for imported secret keys (authored by • ikloecker).
Reword question asked for imported secret keys
• ikloecker committed rKLEOPATRA27a9404ae554: Show different "Certify new key?" dialog only for shared *secret* keys (authored by • ikloecker).
Show different "Certify new key?" dialog only for shared *secret* keys
• ikloecker committed rKLEOPATRA411c78f4307d: Show a different "Certify new key?" dialog for shared secret keys (authored by • ikloecker).
Show a different "Certify new key?" dialog for shared secret keys
• ikloecker changed the status of T6632: Okular: Highlight / preselect "nonRepudiation" certificates for qualified signatures from Open to Testing.
This was fixed in Okular with https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/2115 . The MR was merged 2026-02-05.
• ikloecker changed the status of T7943: Kleopatra: OK button to set card cardholder/url needs two clicks from Open to Testing.
It turns out that the problem occurs if one clicks with the mouse quickly (< 1 s) after typing a character.
• ikloecker added a comment to T7943: Kleopatra: OK button to set card cardholder/url needs two clicks.
I cannot reproduce this with the released Gpg4win 5.0.1 on Windows 10 (VM).
• ikloecker moved T7943: Kleopatra: OK button to set card cardholder/url needs two clicks from Backlog to WIP on the gpd5x board.
Wed, Feb 25
Wed, Feb 25
• ikloecker changed the status of T8124: Kleopatra: Remove "Force Decryption" button shown if decryption failed due to missing integrity check (MDC) from Open to Testing.
Done.
• ikloecker committed rKLEOPATRA90bed45241e2: Remove possibility to force decryption on missing integrity protection (authored by • ikloecker).
Remove possibility to force decryption on missing integrity protection
• ikloecker committed rKLEOPATRAe25a1eaa3704: Fix info displayed after failed decryption or verification (authored by • ikloecker).
Fix info displayed after failed decryption or verification
• ikloecker updated the task description for T8124: Kleopatra: Remove "Force Decryption" button shown if decryption failed due to missing integrity check (MDC).
• ikloecker moved T8125: Kleopatra: Wrong tab order of "Show Email" button from Backlog to WIP on the vsd34 board.
Backported for VSD 3.4
We decided to backport to VSD 3.4 because it fixes an accessibility issue.
• ikloecker moved T7784: Kleopatra notepad: change to buttons in result list widget from Backlog to WIP on the vsd34 board.
Backported for VSD 3.4
• ikloecker added a project to T7784: Kleopatra notepad: change to buttons in result list widget: vsd34.
We decided to backport to VSD 3.4 because it fixes an accessibility issue (wrong tab order).
• ikloecker committed rKLEOPATRAed770ccb82b0: Fix tab order of Show Email button (authored by • ikloecker).
Fix tab order of Show Email button
• ikloecker committed rKLEOPATRAac007b6d2616: Put Close button next to Show audit log button (authored by • ikloecker).
Put Close button next to Show audit log button
• ikloecker committed rKLEOPATRA14aba8e7619b: Remove obsolete unused function (authored by • ikloecker).
Remove obsolete unused function
• ikloecker committed rKLEOPATRA01da31a6218c: Change audit log link to be a button (authored by • TobiasFella).
Change audit log link to be a button
• ikloecker changed the status of T8125: Kleopatra: Wrong tab order of "Show Email" button from Open to Testing.
Fixed.
• ikloecker changed the status of T7784: Kleopatra notepad: change to buttons in result list widget, a subtask of T7412: Notepad improvements, from Open to Testing.
• ikloecker changed the status of T7784: Kleopatra notepad: change to buttons in result list widget from Open to Testing.
The fix also fixes the wrong tab order of the Close button. (See T8125: Kleopatra: Wrong tab order of "Show Email" button for the same problem concerning the Show Email button.)
Regarding the above comments:
Currently, the Show Email button is never shown in the notepad and the Close button (as X) is only shown in the notepad. So, in the notepad there's only Show Audit Log next to X. And elsewhere there's Show Audit Log and, if applicable, Show Email below.
• ikloecker committed rKLEOPATRAe3289ca62c19: Fix tab order of Show Email button (authored by • ikloecker).
Fix tab order of Show Email button
Remove unused signals
• ikloecker committed rKLEOPATRA7eccb3a3210b: Don't set stylesheet for "Show audit log" button (authored by • ikloecker).
Don't set stylesheet for "Show audit log" button
• ikloecker committed rKLEOPATRA7c3af67e9948: Put Close button next to Show audit log button (authored by • ikloecker).
Put Close button next to Show audit log button
Tue, Feb 24
Tue, Feb 24
• ikloecker updated the task description for T8124: Kleopatra: Remove "Force Decryption" button shown if decryption failed due to missing integrity check (MDC).
Changing the position needs some more thought. There can be up to four buttons displayed next to the result:
- Force decryption is shown if decryption failed due to a missing integrity check (MDC)
- Show Audit Log is always shown (unless retrieving the audit log failed)
- Show Email is shown if the decrypted content is something that can be opened in the mail viewer
- Close is always shown in the notepad
"Show audit log" is already a button (probably changed for another ticket). I'll look into the remaining points.
• ikloecker added a comment to T7952: Kleopatra: Make table column headings for other tables accessible.
• ikloecker changed the status of T7828: ldapserver configuration option duplicated from Open to Testing.
The workaround is ready for testing. Kleopatra shouldn't show duplicate LDAP servers in the settings dialog. As a side effect global ldapserver entries should no longer multiply in the local dirmngr.conf each time the LDAP servers are changed, but one copy of the global ldapserver entries is still written to the local dirmngr.conf.
• ikloecker moved T8077: Kleopatra: Bold appearance for qualified signatures might be confusing for public and non-signing keys from Backlog to WIP on the vsd34 board.
Backported for VSD 3.4
• ikloecker changed the status of T8077: Kleopatra: Bold appearance for qualified signatures might be confusing for public and non-signing keys from Open to Testing.
Done.
• ikloecker committed rLIBKLEO66db557b49b7: Remove bold appearance of keys suitable for qualified signatures (authored by • ikloecker).
Remove bold appearance of keys suitable for qualified signatures
• ikloecker committed rLIBKLEOfdd20eb30282: Remove bold appearance of keys suitable for qualified signatures (authored by • ikloecker).
Remove bold appearance of keys suitable for qualified signatures
• ikloecker committed rKLEOPATRAa7670cb67f4d: Ignore duplicate LDAP server config entries (authored by • ikloecker).
Ignore duplicate LDAP server config entries
• ikloecker committed rLIBKLEO42f5e9f1a654: Make NewKeyApprovalDialogTest work without NDEBUG (authored by • ikloecker).
Make NewKeyApprovalDialogTest work without NDEBUG
• ikloecker committed rLIBKLEO5e9846afc847: Replace helper functions with macros to make QVERIFY/QCOMPARE work (authored by • ikloecker).
Replace helper functions with macros to make QVERIFY/QCOMPARE work
• ikloecker committed rLIBKLEO645d07246bb5: Adapt test to changes to make KeyserverConfig comparable (authored by • ikloecker).
Adapt test to changes to make KeyserverConfig comparable
One doesn't even need a global config file to reproduce the duplication.
• ikloecker committed rLIBKLEO072fde550cf7: Make KeyserverConfig comparable (authored by • ikloecker).
Make KeyserverConfig comparable
Bump library version
I'm okay with omitting the list of suggestions for shared secret keys. The person distributing the key should have told the recipients how to import and certify them properly.
• ikloecker moved T8115: Kleopatra: allow saving CSR in PEM format from Backlog to WIP on the vsd34 board.
Also backported for VSD 3.4.
• ikloecker moved T8115: Kleopatra: allow saving CSR in PEM format from Backlog to WIP on the gpd5x board.
Now also available in Gpg4win 5.
• ikloecker committed rKLEOPATRAa8cc0911ba97: Save CSRs that were generated in PEM format with suffix .pem (authored by • ikloecker).
Save CSRs that were generated in PEM format with suffix .pem
• ikloecker committed rKLEOPATRA2325a4ceea06: Add setting for format of CSRs (authored by • ikloecker).
Add setting for format of CSRs
• ikloecker committed rKLEOPATRAb1fbdb31ff44: Add setting for format of CSRs (authored by • ikloecker).
Add setting for format of CSRs
• ikloecker committed rKLEOPATRA98c152b1b823: Save CSRs that were generated in PEM format with suffix .pem (authored by • ikloecker).
Save CSRs that were generated in PEM format with suffix .pem
Mon, Feb 23
Mon, Feb 23
• ikloecker changed the status of T8115: Kleopatra: allow saving CSR in PEM format from Open to Testing.
Ready for testing in VSD 3.3
• ikloecker moved T8115: Kleopatra: allow saving CSR in PEM format from Backlog to WiP on the vsd33 board.
• ikloecker committed rWa1e7e60fb81f: kleopatra: Add patches to optionally save CSRs as PEM (authored by • ikloecker).
kleopatra: Add patches to optionally save CSRs as PEM