Page MenuHome GnuPG
Feed Advanced Search

Nov 5 2024

ikloecker added a comment to T4554: gpgtar invalid octal number.

This problem was also reported at https://bugs.kde.org/show_bug.cgi?id=479567#c1

Nov 5 2024, 4:37 PM · gpgtar, Bug Report, gpg4win
ikloecker changed the status of T7372: Kleopatra: Crash when unplugging smartcard while operation is in progress from Open to Testing.

Fixed and backported for VSD 3.3

Nov 5 2024, 4:22 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA9ae1931f3f32: Don't crash if there is no current smartcard widget (anymore) (authored by ikloecker).
Don't crash if there is no current smartcard widget (anymore)
Nov 5 2024, 4:21 PM
ikloecker committed rKLEOPATRA3f1f8770b78a: Don't crash if there is no current smartcard widget (anymore) (authored by ikloecker).
Don't crash if there is no current smartcard widget (anymore)
Nov 5 2024, 4:15 PM
ikloecker claimed T7372: Kleopatra: Crash when unplugging smartcard while operation is in progress.
Nov 5 2024, 4:05 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ikloecker created T7372: Kleopatra: Crash when unplugging smartcard while operation is in progress.
Nov 5 2024, 4:05 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ikloecker added a comment to T7345: Kleopatra: Handle beta compliance.

I'm now using the name "Compliance Check" for the test if no compliance is active/has been configured. I have also checked all other usages of DeVSCompliance::name() in libkleo and kleopatra to make sure it's only used if compliance is active.

Nov 5 2024, 3:51 PM · gpd5x, kleopatra
ikloecker committed rKLEOPATRA432f6bf61839: Use generic name for compliance check if no compliance is active (authored by ikloecker).
Use generic name for compliance check if no compliance is active
Nov 5 2024, 3:49 PM
ikloecker changed the status of T7310: GpgOL: Broken Umlauts in progress message (unicode, encoding) from Open to Testing.

I have reverted the commit mentioned by Carl and another text codec related commit for the Qt 5 builds. This will hopefully fix the broken umlauts in the progress messages.

Nov 5 2024, 1:45 PM · vsd33 (vsd-3.3.0), i18n, Restricted Project
ikloecker changed the status of T7364: Kleopatra: Crash on Quit from Open to Testing.

Fixed and backported for VSD 3.3

Nov 5 2024, 1:12 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker committed rLIBKLEO1545c48024fe: Avoid crash on program exit on Windows (authored by ikloecker).
Avoid crash on program exit on Windows
Nov 5 2024, 1:12 PM
ikloecker moved T7364: Kleopatra: Crash on Quit from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Nov 5 2024, 1:11 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker committed rLIBKLEOd19a1f372ed1: Avoid crash on program exit on Windows (authored by ikloecker).
Avoid crash on program exit on Windows
Nov 5 2024, 1:10 PM

Nov 4 2024

ikloecker added a comment to T7364: Kleopatra: Crash on Quit.

Looking at the Windows "Problem reports" I saw that it lists many crashes of Kleopatra since 2024-06-19. An older Kleopatra (gpg4win-4.3.2-beta15, built on 2024-04-16) does not crash on exit. The next Kleopatra (gpg4win-4.3.2-beta23, built on 2024-07-05) does crash on exit. The reports point to the libkleo DLL.

Nov 4 2024, 5:31 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker committed rKLEOPATRAa762aff4bf67: Remove extra ';' (authored by ikloecker).
Remove extra ';'
Nov 4 2024, 3:05 PM
ikloecker claimed T7364: Kleopatra: Crash on Quit.
Nov 4 2024, 2:34 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker added a comment to T7350: Kleopatra: Don't offer "Trust root certificate" if users are not allowed to do this.

Kleopatra shows this option in GnuPG System because gpgconf --list-options gpg-agent lists this option.

Nov 4 2024, 2:17 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker changed the status of T7349: Kleopatra: inconsistent behavior of "Trust root certificate" from Open to Testing.
Nov 4 2024, 2:11 PM · gpd5x, kleopatra
ikloecker committed rKLEOPATRA943cfc6c910b: Mark root certificate as not trusted if fingerprint doesn't match (authored by ikloecker).
Mark root certificate as not trusted if fingerprint doesn't match
Nov 4 2024, 1:57 PM
ikloecker added a reverting change for rKLEOPATRAdb5e3fb0c915: Make error message more precise: rKLEOPATRA8402de231631: Revert "Make error message more precise".
Nov 4 2024, 1:17 PM
ikloecker committed rKLEOPATRA8402de231631: Revert "Make error message more precise" (authored by ikloecker).
Revert "Make error message more precise"
Nov 4 2024, 1:17 PM
ikloecker triaged T7355: Keyboard navigation inside the Notepad text editor as High priority.

High priority since it affects accessibility and was mentioned as problem in the accessibility reports.

Nov 4 2024, 11:47 AM · gpd5x, a11y, kleopatra
ikloecker triaged T7361: notepad: Move to an external window as Low priority.

This isn't really important at the moment.

Nov 4 2024, 11:44 AM · gpd5x, kleopatra
ikloecker triaged T7362: notepad: Clipboard and filesystem integration as Low priority.

Ctrl+A + Ctrl+C to copy to clipboard and Ctrl+V do paste isn't exactly super complicated for people who know how to use the clipboard. -> Low

Nov 4 2024, 11:43 AM · gpd5x, kleopatra
ikloecker changed the status of T7349: Kleopatra: inconsistent behavior of "Trust root certificate" from Testing to Open.

We decided that Kleopatra should behave the same way as GnuPG when the user clicks "Wrong". Kleopatra should inform the user that the certificate has been marked as not trusted because of the wrong fingerprint.

Nov 4 2024, 11:38 AM · gpd5x, kleopatra
ikloecker added a comment to T7334: Kleopatra: ADSK shown as "unknown recipient".

As discussed today let's use the following heuristic:

  • If we find a certificate for the recipient (sub)key in the key cache (ignoring ADSK subkeys) then list this certificate as recipient.
  • Else: If we find a single certificate for the recipient (sub)key in the key cache (including ADSK subkeys) then list this certificate as recipient.
  • Else: In a second pass, check if any of the already known recipient certificates has a(n ADSK) subkey matching the unknown recipient (sub)key. In this case list this recipient again (so that formatRecipientsDetails doesn't assume an unknown recipient).
  • Else: Count the recipient as unknown.
Nov 4 2024, 11:22 AM · gpd5x, kleopatra
ikloecker committed rKLEOPATRAdb5e3fb0c915: Make error message more precise (authored by ikloecker).
Make error message more precise
Nov 4 2024, 10:46 AM
ikloecker removed a project from T6914: Kleopatra: Make group feature more visible: Restricted Project.
Nov 4 2024, 9:28 AM · kleopatra
ikloecker closed T6914: Kleopatra: Make group feature more visible, a subtask of T6916: Kleopatra group related improvements, as Resolved.
Nov 4 2024, 9:28 AM · kleopatra
ikloecker closed T6914: Kleopatra: Make group feature more visible as Resolved.

Close ticket. We don't need two tickets for collecting group-related tickets.

Nov 4 2024, 9:28 AM · kleopatra
ikloecker added a subtask for T6916: Kleopatra group related improvements: T6915: Kleopatra: Make it more clear that you can use a mail address as a group name.
Nov 4 2024, 9:27 AM · kleopatra
ikloecker removed a subtask for T6914: Kleopatra: Make group feature more visible: T6915: Kleopatra: Make it more clear that you can use a mail address as a group name.
Nov 4 2024, 9:27 AM · kleopatra
ikloecker edited parent tasks for T6915: Kleopatra: Make it more clear that you can use a mail address as a group name, added: T6916: Kleopatra group related improvements; removed: T6914: Kleopatra: Make group feature more visible.
Nov 4 2024, 9:27 AM · kleopatra, Restricted Project
ikloecker removed a subtask for T6914: Kleopatra: Make group feature more visible: T6911: Libkleo / Kleopatra: Group configuration from keyresolver?.
Nov 4 2024, 9:26 AM · kleopatra
ikloecker edited parent tasks for T6911: Libkleo / Kleopatra: Group configuration from keyresolver?, added: T6916: Kleopatra group related improvements; removed: T6914: Kleopatra: Make group feature more visible.
Nov 4 2024, 9:26 AM · libkleo, kleopatra, Restricted Project
ikloecker added a subtask for T6916: Kleopatra group related improvements: T6911: Libkleo / Kleopatra: Group configuration from keyresolver?.
Nov 4 2024, 9:26 AM · kleopatra
ikloecker removed a subtask for T6914: Kleopatra: Make group feature more visible: T6913: Kleopatra: Put groups into toolbar menu.
Nov 4 2024, 9:26 AM · kleopatra
ikloecker added a subtask for T6916: Kleopatra group related improvements: T6913: Kleopatra: Put groups into toolbar menu.
Nov 4 2024, 9:26 AM · kleopatra
ikloecker edited parent tasks for T6913: Kleopatra: Put groups into toolbar menu, added: T6916: Kleopatra group related improvements; removed: T6914: Kleopatra: Make group feature more visible.
Nov 4 2024, 9:26 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker removed a subtask for T6914: Kleopatra: Make group feature more visible: T6912: Kleopatra: Add right click "create group" option.
Nov 4 2024, 9:26 AM · kleopatra
ikloecker edited parent tasks for T6912: Kleopatra: Add right click "create group" option, added: T6916: Kleopatra group related improvements; removed: T6914: Kleopatra: Make group feature more visible.
Nov 4 2024, 9:26 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added a subtask for T6916: Kleopatra group related improvements: T6912: Kleopatra: Add right click "create group" option.
Nov 4 2024, 9:26 AM · kleopatra
ikloecker placed T6916: Kleopatra group related improvements up for grabs.

Remove assignment. Ticket collections are not actionable by a developer.

Nov 4 2024, 9:24 AM · kleopatra

Oct 31 2024

ikloecker added a comment to T6072: Kleopatra: Display "gpgconf -X" .

@TobiasFella prepared the installation in https://dev.gnupg.org/rW9218ebfb7c01478a6fa7b2892fec4d9fd83ba273 . I left some comments on this commit.

Oct 31 2024, 6:56 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
ikloecker moved T7322: Kleopatra: General error if ADSK is not configured correctly from Backlog to WiP on the vsd33 board.

Werner backported this to GnuPG 2.2.45.

Oct 31 2024, 6:49 PM · vsd33 (vsd-3.3.0), Restricted Project, gnupg
ikloecker committed rW6022171cb5f8: Update installer to no longer installed libkleopatra icons (authored by ikloecker).
Update installer to no longer installed libkleopatra icons
Oct 31 2024, 3:19 PM
ikloecker committed rWc38f47b3c172: Update installer to removal of images (authored by ikloecker).
Update installer to removal of images
Oct 31 2024, 3:19 PM
ikloecker committed rLIBKLEOa4871f30cb6f: Embed key icons used by KeySelectionDialog in the library (authored by ikloecker).
Embed key icons used by KeySelectionDialog in the library
Oct 31 2024, 3:08 PM
ikloecker committed rLIBKLEOf9e46bd7e5be: GIT_SILENT Fix/unify indentation (authored by ikloecker).
GIT_SILENT Fix/unify indentation
Oct 31 2024, 3:08 PM
ikloecker committed rLIBKLEO6936e9d9a632: Remove unused icons (authored by ikloecker).
Remove unused icons
Oct 31 2024, 3:08 PM
ikloecker committed rKLEOPATRAc093dd898725: CI re-enable Flatpak (authored by Justin Zobel <justin.zobel@gmail.com>).
CI re-enable Flatpak
Oct 31 2024, 1:42 PM
ikloecker committed rKLEOPATRAab32b52a6cf8: Update copyright notices (authored by ikloecker).
Update copyright notices
Oct 31 2024, 1:40 PM
ikloecker committed rKLEOPATRA4eb2361452f6: Use the copyright symbol instead of (C) (authored by ikloecker).
Use the copyright symbol instead of (C)
Oct 31 2024, 1:40 PM
ikloecker committed rKLEOPATRAf8c87e8b5028: List copyright entries with range of years (authored by ikloecker).
List copyright entries with range of years
Oct 31 2024, 1:40 PM
ikloecker committed rKLEOPATRA815b22bf060f: Update copyright notices (authored by ikloecker).
Update copyright notices
Oct 31 2024, 1:38 PM

Oct 30 2024

ikloecker added a comment to T7363: gpgme testsuite error against gnupg 2.2.45.
$ gpgsm --version
gpgsm (GnuPG) 2.2.45-beta27
libgcrypt 1.8.12-beta1
libksba 1.6.7
Oct 30 2024, 8:56 PM · gnupg22 (gnupg-2.2.46), Bug Report
ikloecker closed T7225: Kleopatra: Port away from KIconLoader as Resolved.

The last two usages of KIconLoader have been remove in kleopatra master. (libkleo was already good.)

Oct 30 2024, 4:59 PM · kleopatra, Bug Report
ikloecker committed rKLEOPATRA5abe3daaad50: Embed icon for Gpg4win Compendium action also in the executable (authored by ikloecker).
Embed icon for Gpg4win Compendium action also in the executable
Oct 30 2024, 4:42 PM
ikloecker committed rKLEOPATRA452ab51adcea: Load the gpg4win logo from an embedded resource file (authored by ikloecker).
Load the gpg4win logo from an embedded resource file
Oct 30 2024, 4:42 PM
ikloecker committed rKLEOPATRA9a12c08bf9e9: Move pics folder into src folder (authored by ikloecker).
Move pics folder into src folder
Oct 30 2024, 4:42 PM
ikloecker committed rKLEOPATRA951e4ec5b06a: Remove unused images (authored by ikloecker).
Remove unused images
Oct 30 2024, 4:42 PM
ikloecker committed rKLEOPATRA80691e5f0462: Use QIcon::setFallbackSearchPaths instead of KIconLoader::addAppDir (authored by ikloecker).
Use QIcon::setFallbackSearchPaths instead of KIconLoader::addAppDir
Oct 30 2024, 4:42 PM
ikloecker added a comment to T7362: notepad: Clipboard and filesystem integration.

Note that Kleopatra already has clipboard integration via its tray icon, i.e. you can directly sign/encrypt/decrypt/import the clipboard content from there. Unfortunately, it uses a complete different UI for selecting the recipients. Lots of room for improvement/consolidation.

Oct 30 2024, 2:54 PM · gpd5x, kleopatra
ikloecker added a comment to T7329: Update about data of Kleopatra.

Kleopatra (master; KF6)

Oct 30 2024, 2:35 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker committed rKLEOPATRA7837bf71545d: Use the copyright symbol instead of (C) (authored by ikloecker).
Use the copyright symbol instead of (C)
Oct 30 2024, 2:31 PM
ikloecker committed rKLEOPATRAd787aa7865cb: Use the copyright symbol instead of (C) (authored by ikloecker).
Use the copyright symbol instead of (C)
Oct 30 2024, 2:31 PM
ikloecker committed rKLEOPATRAd045ecd0ad73: List copyright entries with range of years also for kwatchgnupg (authored by ikloecker).
List copyright entries with range of years also for kwatchgnupg
Oct 30 2024, 1:22 PM
ikloecker committed rKLEOPATRAb241fd79b550: List copyright entries with range of years (authored by ikloecker).
List copyright entries with range of years
Oct 30 2024, 1:22 PM
ikloecker committed rKLEOPATRA921f89711d1f: List copyright entries with range of years also for kwatchgnupg (authored by ikloecker).
List copyright entries with range of years also for kwatchgnupg
Oct 30 2024, 1:21 PM
ikloecker committed rKLEOPATRA97671f985ebf: List copyright entries with range of years (authored by ikloecker).
List copyright entries with range of years
Oct 30 2024, 1:21 PM
ikloecker added a comment to T7329: Update about data of Kleopatra.

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

Oct 30 2024, 11:37 AM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker committed rKLEOPATRAe7ca591ecc87: List copyright entries with range of years (authored by ikloecker).
List copyright entries with range of years
Oct 30 2024, 11:32 AM
ikloecker reassigned T7313: gpgconf --list-options does not handle multiple trusted-keys. from ikloecker to werner.

Kleopatra just checks if the option "default-new-key-adsk" is set (i.e. it doesn't matter if it's an option with scalar value or list value). The other two options that were changed are not used by Kleopatra.

Oct 30 2024, 9:11 AM · Feature Request, gnupg

Oct 29 2024

ikloecker added a comment to T6893: Kleopatra: Drag & Drop certificates to somewhere to export them.

The possibility to drag certificates from Kleopatra to somewhere else has been disabled for Windows builds. The change has also been backported for vsd33. In the vsd33 AppImage it should still be possible to export certificates by dragging them from Kleopatra to, for example, Dolphin. Maybe we still want to remove the vsd33 tag.

Oct 29 2024, 4:49 PM · gpd5x, kleopatra
ikloecker changed the status of T7349: Kleopatra: inconsistent behavior of "Trust root certificate" from Open to Testing.

Kleopatra now asks the same questions as the GnuPG backend. The choices the user can make are a bit different because the user already told Kleopatra that they want to trust (or distrust) a root certificate. Therefore, the first dialog only has "Yes" and "Cancel". And the fingerprint dialog (which is only shown for Trust but not for Distrust) only has "Correct" and "Wrong". Another difference is that in GnuPG clicking "Wrong" makes GnuPG mark the certificate as untrusted (which is a bit surprising). In Kleopatra the certificate is left unchanged if the user selects "Wrong".

Oct 29 2024, 4:39 PM · gpd5x, kleopatra
ikloecker changed the status of T7350: Kleopatra: Don't offer "Trust root certificate" if users are not allowed to do this from Open to Testing.

If gpg-agent's option "no-allow-mark-trusted" is set then the actions "Trust root certificate" and "Distrust root certificate" won't be available. If the option is set while Kleopatra is running then it needs to be restarted to get rid of the actions. If one tries to use the actions then Kleopatra will tell you that you are not allowed to do this. Similarly one needs to restart Kleopatra to make the action available again after the option was unset.

Oct 29 2024, 4:32 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker committed rKLEOPATRA01c7c60aad7a: Ask the same questions as gpgsm when (dis)trusting root certificates (authored by ikloecker).
Ask the same questions as gpgsm when (dis)trusting root certificates
Oct 29 2024, 3:25 PM
ikloecker committed rKLEOPATRA16f955696a37: Remove unnecessary constructors and member functions (authored by ikloecker).
Remove unnecessary constructors and member functions
Oct 29 2024, 3:25 PM
ikloecker committed rKLEOPATRA00c8dae989ae: We don't target FreeBSD with this branch/version (authored by ikloecker).
We don't target FreeBSD with this branch/version
Oct 29 2024, 3:22 PM
ikloecker committed rKLEOPATRAe72715cda57a: Disable dragging certificates on windows (authored by TobiasFella).
Disable dragging certificates on windows
Oct 29 2024, 3:22 PM
ikloecker committed rLIBKLEO8b6ea9f4b46b: Bump library version (authored by ikloecker).
Bump library version
Oct 29 2024, 3:13 PM
ikloecker committed rLIBKLEOe101d8851f8f: Add function returning the list of attributes of a DN (authored by ikloecker).
Add function returning the list of attributes of a DN
Oct 29 2024, 3:13 PM
ikloecker committed rKLEOPATRA091f1248530d: Update description of Alex's contribution (authored by ikloecker).
Update description of Alex's contribution
Oct 29 2024, 1:51 PM
ikloecker committed rKLEOPATRA8933b11925a1: Update description of Alex's contribution (authored by ikloecker).
Update description of Alex's contribution
Oct 29 2024, 1:50 PM
ikloecker added a comment to T7322: Kleopatra: General error if ADSK is not configured correctly.
In T7322#192972, @ebo wrote:

Which is of course technically correct but why can't we have the much more clear "invalid ADSK ... specified"? I think this would help troubleshooting.

Oct 29 2024, 1:26 PM · vsd33 (vsd-3.3.0), Restricted Project, gnupg
ikloecker moved T7343: Kleopatra: Error formatted incorrectly in certificate creation result dialog from Backlog to WiP on the vsd33 board.

Backported for vsd33

Oct 29 2024, 10:29 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRAac45de1cc42e: Fix formatting of certificate creation errors (authored by TobiasFella).
Fix formatting of certificate creation errors
Oct 29 2024, 10:28 AM

Oct 28 2024

ikloecker committed rKLEOPATRA541960c094df: 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
Oct 28 2024, 5:00 PM
ikloecker committed rKLEOPATRAdfaaabb406a3: Remove support for setting long obsolete gpg-agent option (authored by ikloecker).
Remove support for setting long obsolete gpg-agent option
Oct 28 2024, 5:00 PM
ikloecker committed rKLEOPATRA3fe25b5fdb09: Bump version number to 4.0.0 (authored by ikloecker).
Bump version number to 4.0.0
Oct 28 2024, 5:00 PM
ikloecker committed rLIBKLEO1411c94581ed: Bump library version (authored by ikloecker).
Bump library version
Oct 28 2024, 4:58 PM
ikloecker committed rLIBKLEOec3c6d00f7da: 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
Oct 28 2024, 4:58 PM
ikloecker committed rKLEOPATRA7605ab6a4d77: Remove compact KDE Gear version from version number (authored by ikloecker).
Remove compact KDE Gear version from version number
Oct 28 2024, 2:24 PM
ikloecker moved T7329: Update about data of Kleopatra from Backlog to WIP on the gpd5x board.
Oct 28 2024, 1:55 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker added a project to T7329: Update about data of Kleopatra: gpd5x.
Oct 28 2024, 1:55 PM · vsd33 (vsd-3.3.0), gpd5x, kleopatra
ikloecker moved T7331: Kleopatra: Improvements for debug dialog from Backlog to WiP on the vsd33 board.

Backported for vsd33

Oct 28 2024, 1:51 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker committed rKLEOPATRA75e36efe785e: Minor rewording of Alex's contributions (authored by ikloecker).
Minor rewording of Alex's contributions
Oct 28 2024, 1:51 PM
ikloecker committed rKLEOPATRAa10861389dab: Improve debug dialog (authored by TobiasFella).
Improve debug dialog
Oct 28 2024, 1:50 PM
ikloecker added a project to T7331: Kleopatra: Improvements for debug dialog: kleopatra.
Oct 28 2024, 1:30 PM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker committed rLIBKLEObaa5cec7d7d7: We don't target FreeBSD with this branch/version (authored by ikloecker).
We don't target FreeBSD with this branch/version
Oct 28 2024, 1:25 PM