Page MenuHome GnuPG
Feed Advanced Search

Nov 20 2023

ikloecker added a comment to T6829: Kleopatra: Loop reading keys from smartcard.

The following logs indicate that the file system watcher detects a change of those files and that triggers an update of the keylist and the smart card view. Please check whether those files are indeed rewritten on every iteration.

[9508] org.kde.pim.libkleo: "C:/Users/Andre Heinecke/AppData/Roaming/gnupg/private-keys-v1.d/83DAC0502E57C04D7EEC05847D79429C92EEEC01.key"
[9508] org.kde.pim.libkleo: "C:/Users/Andre Heinecke/AppData/Roaming/gnupg/private-keys-v1.d/FE2E7817335F19F3338EC62086B4D666F6292101.key"
[9508] org.kde.pim.libkleo: "C:/Users/Andre Heinecke/AppData/Roaming/gnupg/private-keys-v1.d/961BF16F4EE095BC36EC5F6339F1BA10A561C0C5.key"
[9508] org.kde.pim.libkleo: "C:/Users/Andre Heinecke/AppData/Roaming/gnupg/private-keys-v1.d/3BE5196862C68A4C7B4C850D552070A0CE772827.key"
Nov 20 2023, 1:07 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker added a comment to T6825: Kleopatra: make (un)checking of user IDs in the certification window accessible.

Yes, we can probably wait for Qt 6. It may anyway need to be fixed directly in Qt.

Nov 20 2023, 8:33 AM · gpd5x (gpd-5.0.0), a11y, kleopatra
ikloecker added a comment to T6813: GpgOL: Key generation window does not close.

Does Qt log failed connections?

Nov 20 2023, 8:25 AM · vsd32 (vsd-3.2.0), gpgol, libkleo, Restricted Project

Nov 19 2023

ikloecker committed rKLEOPATRA623a679083db: Cleanup KMime includes to match what's actually used here (authored by Volker Krause <vkrause@kde.org>).
Cleanup KMime includes to match what's actually used here
Nov 19 2023, 9:59 PM

Nov 16 2023

ikloecker added a comment to T6480: Kleopatra: Change visibility of advanced options in the certification dialog.

Regarding the visibility: If you certify after opening or closing the advanced options, the visibility is remembered, otherwise not.

Nov 16 2023, 2:49 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker added a comment to T6813: GpgOL: Key generation window does not close.

Eva said this worked with older installers. Otherwise, she wouldn't have reported T6566 as-is. What changed is that we now use QuickJob/QGpgMEQuickJob instead of DefaultKeyGenerationJob (the one defined in QGpgME).

Nov 16 2023, 1:41 PM · vsd32 (vsd-3.2.0), gpgol, libkleo, Restricted Project
ikloecker changed the status of T6566: GpgOL: newly generated key not loaded in the security confirmation dialog, a subtask of T6198: KMail: Port to keyresolver from libkleo, from Open to Testing.
Nov 16 2023, 1:23 PM · libkleo, KMail, Feature Request, KDE
ikloecker changed the status of T6566: GpgOL: newly generated key not loaded in the security confirmation dialog from Open to Testing.
Nov 16 2023, 1:23 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
ikloecker changed the status of T6823: GpgOL: Security Approval reports "Operation Failed" error if key generation was canceled from Open to Testing.

This may not be reproducible on Windows for the same reasons as T6813.

Nov 16 2023, 12:00 PM · vsd32 (vsd-3.2.0), libkleo, gpgol, Restricted Project
ikloecker committed rLIBKLEOd58f0d77dbab: Don't treat canceled key generation as success or error (authored by ikloecker).
Don't treat canceled key generation as success or error
Nov 16 2023, 11:58 AM
ikloecker claimed T6823: GpgOL: Security Approval reports "Operation Failed" error if key generation was canceled.
Nov 16 2023, 11:50 AM · vsd32 (vsd-3.2.0), libkleo, gpgol, Restricted Project
ikloecker created T6823: GpgOL: Security Approval reports "Operation Failed" error if key generation was canceled.
Nov 16 2023, 11:49 AM · vsd32 (vsd-3.2.0), libkleo, gpgol, Restricted Project
ikloecker added a comment to T6813: GpgOL: Key generation window does not close.

The only possible explanation I can see is that the signal-slot connections (using function pointers and lambdas) don't work because the progress dialog should be hidden when the job emits done() (which works on Linux with test_keyresolver).

Nov 16 2023, 11:37 AM · vsd32 (vsd-3.2.0), gpgol, libkleo, Restricted Project
ikloecker added a comment to T6813: GpgOL: Key generation window does not close.

I'm not seeing this on Linux with test_keyresolver as mentioned in T6566. Even after allowing test_keyresolver to be run in sign-only mode as seen in the screenshot.

Nov 16 2023, 11:08 AM · vsd32 (vsd-3.2.0), gpgol, libkleo, Restricted Project
ikloecker committed rLIBKLEO57aa8b9f6ad7: Use sign-only mode if no recipients are given on command line (authored by ikloecker).
Use sign-only mode if no recipients are given on command line
Nov 16 2023, 11:08 AM
ikloecker added a comment to T6566: GpgOL: newly generated key not loaded in the security confirmation dialog.

Fixed with the above two commits.

Nov 16 2023, 10:56 AM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
ikloecker committed rLIBKLEO6d9573ed5531: Select the generated key in all combo boxes showing "Generate Key" item (authored by ikloecker).
Select the generated key in all combo boxes showing "Generate Key" item
Nov 16 2023, 10:51 AM
ikloecker committed rLIBKLEO8328b3960506: Always remove the custom "Keys are loaded" item when listing is done (authored by ikloecker).
Always remove the custom "Keys are loaded" item when listing is done
Nov 16 2023, 10:51 AM
ikloecker moved T6566: GpgOL: newly generated key not loaded in the security confirmation dialog from Backlog to WiP on the vsd32 board.
Nov 16 2023, 8:26 AM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
ikloecker moved T6566: GpgOL: newly generated key not loaded in the security confirmation dialog from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Nov 16 2023, 8:26 AM · vsd32 (vsd-3.2.0), gpgol, Restricted Project

Nov 15 2023

ikloecker changed the status of T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind from Open to Testing.

Hopefully fixed for good.

Nov 15 2023, 11:59 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rM618fea9e2006: qt: On Windows, use UTF-8 when logging the error text (authored by ikloecker).
qt: On Windows, use UTF-8 when logging the error text
Nov 15 2023, 11:57 AM
ikloecker committed rM278f92b189ec: qt: Remove left-over partial files more persistently (authored by ikloecker).
qt: Remove left-over partial files more persistently
Nov 15 2023, 11:57 AM

Nov 14 2023

ikloecker added a comment to T6742: Kleopatra: Encryption to group with expired key fails with unexpected message.

What about the second part of https://dev.gnupg.org/T6742#176528? Should I make a separate a11y ticket for that with low prio?

Nov 14 2023, 2:16 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rM77e982579cca: core: Preserve more specific existing failure code (authored by ikloecker).
core: Preserve more specific existing failure code
Nov 14 2023, 1:58 PM
ikloecker changed the status of T6575: gpgtar: General Error is emitted instead of more specific error codes from Open to Testing.
Nov 14 2023, 1:54 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
ikloecker renamed T6575: gpgtar: General Error is emitted instead of more specific error codes from gpgtar: General Error is emitted instead of more specific error codes when only signing to gpgtar: General Error is emitted instead of more specific error codes.
Nov 14 2023, 1:46 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
ikloecker moved T6575: gpgtar: General Error is emitted instead of more specific error codes from Backlog to WiP on the vsd32 board.
Nov 14 2023, 1:14 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
ikloecker moved T6575: gpgtar: General Error is emitted instead of more specific error codes from Backlog to WiP on the gpgme board.
Nov 14 2023, 1:14 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
ikloecker moved T6575: gpgtar: General Error is emitted instead of more specific error codes from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Nov 14 2023, 1:14 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project
ikloecker added a comment to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.

Some observations on Linux:

  • If I cancel sign&encrypt archive while the encryption is still running then Kleopatra removes the .part file. I didn't see a running gpgtar or gpg process after I canceled.
  • If I cancel sign&encrypt archive by canceling the pinentry (asking for the password of the signing key) then the gpgtar and gpg processes keep running for a short time and Kleopatra still shows the progress. Eventually Kleopatra shows an error (General Error) instead of simply closing the window (-> T6575: gpgtar: General Error is emitted instead of more specific error codes). In this case Kleopatra didn't (have to) remove the .part file because it was already gone.
Nov 14 2023, 9:30 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

The same happens when the pinentry is canceled, i.e. General Error is reported although in this case the dialog should simply be closed (because the user canceled the operation).

Nov 14 2023, 9:30 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Restricted Project

Nov 13 2023

ikloecker added a comment to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind.

Exactly. If possible. Kleopatra tries, but it's not able to remove the file. Because some process in the background keeps it open.

Nov 13 2023, 3:17 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker added a comment to T6808: Libkleo Keyresolver: misleading display/wording in confirmation dialog.

I like the explicit check boxes in the file encryption dialog more than this "hidden" combo box entry. (BTW, the file encryption dialog says "sign as" and "prove authenticity (sign)" but in this case there's little potential to confuse "sign" with email signatures. The wording should probably still be unified.)

Nov 13 2023, 9:26 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added a comment to T5960: Kleopatra: Encoding problems with GnuPG output on Windows.

Sure. But in both cases they get back an error code and then, back in safe Kleopatra territory, they convert this error code into a string. I don't see how this error code to string conversion should have anything to do with the way the commands triggered the operation. Both conversions should happen in the main thread, so that the state of libgpg-error should be identical. The logging will show if in the still failing case libgpg-error is not switched to UTF-8 for localized texts.

Nov 13 2023, 8:44 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra

Nov 12 2023

ikloecker added a comment to T6811: gpgv: Read-only trustedkeys.kbx should not be compressed.

The same happens with a very recent 2.4:

$ gpgv --version
gpgv (GnuPG) 2.4.4-beta56
libgcrypt 1.11.0
Copyright (C) 2023 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.
Nov 12 2023, 6:16 PM · gnupg24 (gnupg-2.4.5), gpgv, Bug Report

Nov 11 2023

ikloecker created T6811: gpgv: Read-only trustedkeys.kbx should not be compressed.
Nov 11 2023, 11:01 PM · gnupg24 (gnupg-2.4.5), gpgv, Bug Report

Nov 10 2023

ikloecker added a comment to T6744: Kleopatra and key resolver: Use the blue symbol for non-compliant keys.

I need the S/MIME group if I shall look into this. Are you sure that all S/MIME keys in the group can be used for encryption? Groups containing sign-only keys (OpenPGP or S/MIME doesn't matter) are never offered for encryption. That's why we wrote T6722: Kleopatra: Forbid adding non-encryption keys to groups.

Nov 10 2023, 6:55 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, kleopatra
ikloecker committed rP6fdb5e52c3d1: doc: Fix documentation (authored by ikloecker).
doc: Fix documentation
Nov 10 2023, 4:53 PM
ikloecker changed the status of T6805: GpgOL: RSA 2048 Key generated in VSD from Open to Testing.

We are now generating a key with whatever defaults gpg uses.

Nov 10 2023, 2:28 PM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
ikloecker committed rLIBKLEOd2c86206efe9: Use QuickJob instead of DefaultKeyGenerationJob for generating key (authored by ikloecker).
Use QuickJob instead of DefaultKeyGenerationJob for generating key
Nov 10 2023, 2:22 PM
ikloecker committed rLIBKLEO776d4d634f1e: Deprecate DefaultKeyGenerationJob (authored by ikloecker).
Deprecate DefaultKeyGenerationJob
Nov 10 2023, 2:22 PM
ikloecker committed rM52d59d75cae5: qt: Deprecate DefaultKeyGenerationJob (authored by ikloecker).
qt: Deprecate DefaultKeyGenerationJob
Nov 10 2023, 9:52 AM
ikloecker added a project to T6805: GpgOL: RSA 2048 Key generated in VSD: gpgme.
Nov 10 2023, 8:53 AM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
ikloecker changed the status of T5960: Kleopatra: Encoding problems with GnuPG output on Windows from Open to Testing.

Setting back to Testing to get some more debug logs with a build that includes the latest commits.

Nov 10 2023, 8:28 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker updated subscribers of D569: pinentry-qt: Add support for external password manager with libsecret.

Thanks for the update.

Nov 10 2023, 8:19 AM · pinentry

Nov 9 2023

ikloecker claimed T6805: GpgOL: RSA 2048 Key generated in VSD.

See https://dev.gnupg.org/T6685#174802

Nov 9 2023, 7:05 PM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
ikloecker added a comment to T6806: Fix off by one day in the expiry date calculation.

See T6736#177624 for the possible cause of the off-by-one day problem.

Nov 9 2023, 3:06 PM · gnupg24 (2.4.6), Bug Report
ikloecker added a comment to T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST.

The observed behavior is exactly what was requested in T6743

Update: "can encrypt" should determine if an encryption subkey exists for a key in the keyring associated with the given email address. If that key is expired, it should be displayed appropriately marked and the encryption button greyed out.

Nov 9 2023, 3:02 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
ikloecker committed rLIBKLEO0632f9ca795a: Add debug logs to Formatting::errorAsString (authored by ikloecker).
Add debug logs to Formatting::errorAsString
Nov 9 2023, 2:52 PM
ikloecker committed rLIBKLEOc3068f1cdd49: Require and link to libgpg-error (authored by ikloecker).
Require and link to libgpg-error
Nov 9 2023, 2:52 PM
ikloecker added a comment to T5960: Kleopatra: Encoding problems with GnuPG output on Windows.

I tried to reproduce this but I didn't succeed. I used "Create New OpenPGP Cert" for my attempts.

Nov 9 2023, 2:36 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker added a comment to D569: pinentry-qt: Add support for external password manager with libsecret.

In general, the changes look good.

Nov 9 2023, 8:18 AM · pinentry

Nov 8 2023

ikloecker changed the status of T5960: Kleopatra: Encoding problems with GnuPG output on Windows from Testing to Open.
Nov 8 2023, 11:35 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker changed the status of T6360: Kleopatra: focus in certificate list changes when details are viewed from Open to Testing.

Fixed.

Nov 8 2023, 11:33 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker committed rLIBKLEO7ed123bc2910: Remove signals that are no longer used by kleopatra (or anybody else) (authored by ikloecker).
Remove signals that are no longer used by kleopatra (or anybody else)
Nov 8 2023, 11:29 AM
ikloecker committed rLIBKLEOe88c59e955aa: Emit model reset signals only once when updating the model (authored by ikloecker).
Emit model reset signals only once when updating the model
Nov 8 2023, 11:29 AM
ikloecker committed rLIBKLEO022ab4b9b1e6: This isn't needed anymore (authored by ikloecker).
This isn't needed anymore
Nov 8 2023, 11:29 AM
ikloecker committed rKLEOPATRAf24cf540ab18: Let the key list models manage themselves (authored by ikloecker).
Let the key list models manage themselves
Nov 8 2023, 11:23 AM
ikloecker committed rKLEOPATRAb8725ba47c57: Preserve selected keys and current key on model changes (authored by ikloecker).
Preserve selected keys and current key on model changes
Nov 8 2023, 11:23 AM
ikloecker committed rKLEOPATRA6ba634afda5f: Listen to model changes instead of key cache changes (authored by ikloecker).
Listen to model changes instead of key cache changes
Nov 8 2023, 11:23 AM

Nov 3 2023

ikloecker added a comment to T6766: Kleopatra: On export, inform user about uncertified user IDs.

Whether the confirmation dialogs are shown is configurable in the config file (just like any other "Don't show again" option, e.g. the question asked when you quit Kleopatra). Simply remove the corresponding entries in the [Notification Messages] section to make Kleopatra show the confirmation dialogs again.

Nov 3 2023, 8:18 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker claimed T6360: Kleopatra: focus in certificate list changes when details are viewed.
Nov 3 2023, 10:18 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker added a comment to T6425: improve pinentry behavior and texts in smart card context .

The same is true for trying to unblock the card with the PUK. Again I have to enter 3 PINs in 3 windows before being informed that the entry in the first window was wrong. Additionally, the text in window 1 is borked

Nov 3 2023, 9:25 AM · needs discussion, kleopatra, gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report
ikloecker added a comment to T6425: improve pinentry behavior and texts in smart card context .

If you try "Change PIN" next, you will be asked for the PIN and 2x for the New PIN in altogether 3 pinentry windows before being informed that the PIN is blocked.

Nov 3 2023, 9:16 AM · needs discussion, kleopatra, gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report
ikloecker added a comment to T6425: improve pinentry behavior and texts in smart card context .

After the 3rd entry of the wrong PIN, this is exactly the same.
Here I would wish for not only the popup "wrong PIN" but additionally this popup should declare "PIN blocked".

Nov 3 2023, 9:09 AM · needs discussion, kleopatra, gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report
ikloecker added a comment to T6425: improve pinentry behavior and texts in smart card context .

This is inconsistent, as usually a separate window would pop up for pinentry errors.

Nov 3 2023, 9:00 AM · needs discussion, kleopatra, gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report

Nov 2 2023

ikloecker changed the status of T6788: Kleopatra: Signing with expired signing subkey shouldn't be possible from Open to Testing.

Fixed for Sign/Encrypt Files/Folders and Sign/Encrypt notepad.

Nov 2 2023, 2:11 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker changed the status of T6742: Kleopatra: Encryption to group with expired key fails with unexpected message from Open to Testing.

Fixed for Sign/Encrypt Files/Folders and Sign/Encrypt notepad.

Nov 2 2023, 2:09 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rKLEOPATRA54382219eddd: Also use SignEncryptWidget::isComplete for the notepad (authored by ikloecker).
Also use SignEncryptWidget::isComplete for the notepad
Nov 2 2023, 2:01 PM
ikloecker committed rKLEOPATRA1a4ca4ca436c: Report incomplete input if invalid certificates are selected (authored by ikloecker).
Report incomplete input if invalid certificates are selected
Nov 2 2023, 2:01 PM
ikloecker committed rKLEOPATRA58de2eea61ca: Ensure proper icon for valid certs with invalid signing subkey (authored by ikloecker).
Ensure proper icon for valid certs with invalid signing subkey
Nov 2 2023, 2:01 PM
ikloecker committed rKLEOPATRAc9be9a0750d7: Disable Sign button of Notepad if invalid signing cert is selected (authored by ikloecker).
Disable Sign button of Notepad if invalid signing cert is selected
Nov 2 2023, 2:01 PM
ikloecker committed rKLEOPATRAabeca9450550: Ensure proper icon for valid certs with invalid encryption subkey (authored by ikloecker).
Ensure proper icon for valid certs with invalid encryption subkey
Nov 2 2023, 2:01 PM
ikloecker committed rLIBKLEO375b69d87520: Bump library version (authored by ikloecker).
Bump library version
Nov 2 2023, 1:56 PM
ikloecker committed rLIBKLEO0af1c123e7bd: Add two overloads for selecting public certificates with specific usage (authored by ikloecker).
Add two overloads for selecting public certificates with specific usage
Nov 2 2023, 1:56 PM
ikloecker claimed T6788: Kleopatra: Signing with expired signing subkey shouldn't be possible.
Nov 2 2023, 10:46 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker triaged T6788: Kleopatra: Signing with expired signing subkey shouldn't be possible as Normal priority.
Nov 2 2023, 10:46 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra

Oct 31 2023

ikloecker added a comment to T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG.

I would rather like to see the checksum stuff be ripped out of Kleopatra into a simple standalone app. It's complete overkill to start the Kleopatra battleship if the user just wants to calculate or verify a checksum of a downloaded file. The UI of the checksum tool in Kleopatra is anyway still not accessible (T6099: Kleopatra: Make checksum verification accessible). How about we redesign the UI from scratch with accessibility in mind from the start?

Oct 31 2023, 10:17 PM · Restricted Project, Feature Request, gnupg, gpg4win
ikloecker committed rKLEOPATRA810e22975f29: Use icon provider for status icon (authored by ikloecker).
Use icon provider for status icon
Oct 31 2023, 10:01 PM
ikloecker committed rKLEOPATRA20fbbb305345: Disable Encrypt button of Notepad if invalid recipients are selected (authored by ikloecker).
Disable Encrypt button of Notepad if invalid recipients are selected
Oct 31 2023, 10:01 PM
ikloecker committed rLIBKLEOe69df5cdb0d8: Bump library version (authored by ikloecker).
Bump library version
Oct 31 2023, 9:57 PM
ikloecker committed rLIBKLEO690aeef36dcd: Add support for certificate groups to icon provider (authored by ikloecker).
Add support for certificate groups to icon provider
Oct 31 2023, 9:57 PM
ikloecker committed rLIBKLEO92d24d493cc5: Indicate validity of groups with bad certificates with error icon (authored by ikloecker).
Indicate validity of groups with bad certificates with error icon
Oct 31 2023, 9:57 PM
ikloecker updated the task description for T6786: Kleopatra: remove/hide key action "(re)generate key".
Oct 31 2023, 3:17 PM · vsd33 (vsd-3.3.0), vsd, Restricted Project, kleopatra
ikloecker claimed T6742: Kleopatra: Encryption to group with expired key fails with unexpected message.
Oct 31 2023, 9:41 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker placed T6532: Kleopatra: X509 import needs to be offline up for grabs.
Oct 31 2023, 9:29 AM · kleopatra, Restricted Project
ikloecker changed the status of T6753: Kleopatra: Review usage of Key::canEncrypt and replace with hasEncrypt where appropriate from Open to Testing.

The changes affect:

  • State of "Clipboard -> OpenPGP Sign" action in tray icon context menu
  • Selection of signing key in "OpenPGP Sign Clipboard" dialog
  • Selection of encryption key in "Sign/Encrypt" via dialog
  • Selection of recipients in "Encrypt Clipboard" dialog
  • Usage information in tool tips for certificates in main certificate list
Oct 31 2023, 9:26 AM · kleopatra, Restricted Project

Oct 30 2023

ikloecker moved T6750: Kleopatra: Offer only compliant algorithms for key generation on smart cards in VSD from Backlog to WiP on the vsd32 board.
Oct 30 2023, 5:00 PM · vsd32 (vsd-3.2.0), vsd, kleopatra, Restricted Project
ikloecker added a project to T6750: Kleopatra: Offer only compliant algorithms for key generation on smart cards in VSD: vsd32.
Oct 30 2023, 4:59 PM · vsd32 (vsd-3.2.0), vsd, kleopatra, Restricted Project
ikloecker added a comment to T6736: Year 2038 issue for key validity date.

Eva tested a few expiration dates for new keys: For 2038-01-18 the date is correct. For 2038-01-20 and 2106-02-05 the expiration date of the new key is 2038-01-21 and 2106-02-06 respectively. Kleopatra passes the date as ISO date.

Oct 30 2023, 4:52 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report
ikloecker moved T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind from Backlog to WiP on the vsd32 board.
Oct 30 2023, 11:48 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker added a project to T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind: vsd32.
Oct 30 2023, 11:48 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker placed T6721: QGpgME: Create archive as .part and rename on successful creation up for grabs.
Oct 30 2023, 11:48 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
ikloecker committed rMae332749eee0: build,qt: Build Qt with -fPIC if required or requested (authored by ikloecker).
build,qt: Build Qt with -fPIC if required or requested
Oct 30 2023, 9:49 AM
ikloecker closed T6781: gpgme fails to "build a simple Qt program" as Resolved.

Should work now. Please test if the auto-detection works. (Tumbleweed builds Qt 6 without "reduce-relocations", so that I cannot check it on my system.)

Oct 30 2023, 9:46 AM · Restricted Project, gpgme, Bug Report
ikloecker moved T6781: gpgme fails to "build a simple Qt program" from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Small correction: On my/our system (Tumbleweed) the test without -fPIC always succeeded, so that -fPIC was never added. That's why I removed this useless test which, as it turns out, wasn't useless on your distro (@dfaure-kdab Which distro are you using?).

Oct 30 2023, 8:56 AM · Restricted Project, gpgme, Bug Report

Oct 27 2023

ikloecker placed T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind up for grabs.
Oct 27 2023, 4:19 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker changed the status of T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind from Open to Testing.

We now use a temporary .part files when creating the archive. On success, they are renamed. Otherwise, they are removed (if possible).

Oct 27 2023, 4:19 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker closed T6721: QGpgME: Create archive as .part and rename on successful creation as Resolved.

Done. Will be tested with the parent issue T6584.

Oct 27 2023, 4:17 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra