Page MenuHome GnuPG
Feed Advanced Search

Oct 27 2023

ikloecker closed T6721: QGpgME: Create archive as .part and rename on successful creation, a subtask of T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind, as Resolved.
Oct 27 2023, 4:17 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker renamed T6721: QGpgME: Create archive as .part and rename on successful creation from Kleopatra/QGpgME: Create archive as .part and rename on successful creation to QGpgME: Create archive as .part and rename on successful creation.
Oct 27 2023, 4:15 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
ikloecker committed rMcf88690cf4fb: Update NEWS (authored by ikloecker).
Update NEWS
Oct 27 2023, 4:14 PM
ikloecker committed rM46f5d5eeb3b1: qt: Use temporary .part file names when creating archives (authored by ikloecker).
qt: Use temporary .part file names when creating archives
Oct 27 2023, 4:07 PM
ikloecker committed rM8d8985bda174: qt: Refactor removal of output file on cancel or error (authored by ikloecker).
qt: Refactor removal of output file on cancel or error
Oct 27 2023, 4:07 PM
ikloecker changed the status of T6480: Kleopatra: Change visibility of advanced options in the certification dialog from Open to Testing.

Done. The visibility of the advanced options is now remembered. For individual certifications the advanced options are not visible by default, for bulk/group certifications they are visible by default. Therefore, the state is stored separately for both cases.

Oct 27 2023, 10:17 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker committed rKLEOPATRA8cfc2b51add9: Add some tool tips (authored by ikloecker).
Add some tool tips
Oct 27 2023, 10:13 AM
ikloecker committed rKLEOPATRAdbf08f5c90c0: Don't use animation to show advanced options initially (authored by ikloecker).
Don't use animation to show advanced options initially
Oct 27 2023, 9:48 AM
ikloecker committed rKLEOPATRAae6d6ecef735: Store the visibility of the advanced options (authored by ikloecker).
Store the visibility of the advanced options
Oct 27 2023, 9:48 AM

Oct 26 2023

ikloecker added inline comments to rG5da8fe1c402d: gpg: Allow expiration time after 2013-01-19 on 32 bit Windows..
Oct 26 2023, 1:38 PM

Oct 25 2023

ikloecker closed T6631: Kleopatra: Require GpgME 1.20 as Resolved.

This is finally done.

Oct 25 2023, 11:51 AM · kleopatra, Restricted Project
ikloecker changed the status of T6750: Kleopatra: Offer only compliant algorithms for key generation on smart cards in VSD from Open to Testing.

Only compliant algorithms are offered when (re)generating single keys or all keys. In de-vs mode, Brainpool 256 is preselected if the smart card supports it. Otherwise, RSA 3072 is preselected.

Oct 25 2023, 11:48 AM · vsd32 (vsd-3.2.0), vsd, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA8516e7df0eae: Remove obsolete files (authored by ikloecker).
Remove obsolete files
Oct 25 2023, 11:35 AM
ikloecker committed rKLEOPATRAe112d40c6507: Remove support for older versions of GpgME (authored by ikloecker).
Remove support for older versions of GpgME
Oct 25 2023, 11:35 AM
ikloecker committed rKLEOPATRA4f6ce6af8eea: Require GpgME 1.20 (authored by ikloecker).
Require GpgME 1.20
Oct 25 2023, 11:35 AM
ikloecker committed rLIBKLEO5d7932d5f407: Remove support for older versions of GpgME (authored by ikloecker).
Remove support for older versions of GpgME
Oct 25 2023, 10:33 AM
ikloecker committed rLIBKLEO96d50da7f9e6: Require GpgME 1.20 (authored by ikloecker).
Require GpgME 1.20
Oct 25 2023, 10:33 AM
ikloecker committed rKLEOPATRA710110d0ac4f: Use algorithm lists from libkleo (authored by ikloecker).
Use algorithm lists from libkleo
Oct 25 2023, 10:13 AM
ikloecker committed rKLEOPATRA6492b380fde9: Offer only compliant algorithms when generating card keys (authored by ikloecker).
Offer only compliant algorithms when generating card keys
Oct 25 2023, 10:13 AM
ikloecker committed rLIBKLEO01664305086c: Bump library version (authored by ikloecker).
Bump library version
Oct 25 2023, 10:12 AM
ikloecker committed rLIBKLEO3f89d2b1a3ba: Add helper to find an element in a range (authored by ikloecker).
Add helper to find an element in a range
Oct 25 2023, 10:12 AM
ikloecker committed rLIBKLEO0c14502add16: Add helpers for some lists of algorithms (authored by ikloecker).
Add helpers for some lists of algorithms
Oct 25 2023, 10:12 AM

Oct 23 2023

ikloecker committed rKLEOPATRAf74877cd96df: Always use i18ncp for the Export Certificate(s) button (authored by ikloecker).
Always use i18ncp for the Export Certificate(s) button
Oct 23 2023, 9:08 PM
ikloecker renamed T6771: Kleopatra: Offer users to certify exportable when exporting keys from Kleopatra: Ask user to certify exportable when exporting keys to Kleopatra: Offer users to certify exportable when exporting keys.
Oct 23 2023, 8:18 PM · Restricted Project, kleopatra
ikloecker added a comment to T6771: Kleopatra: Offer users to certify exportable when exporting keys.

For the export of multiple certificates (i.e. not group export), this task is blocked by the wishlist issue T5847: Kleopatra: New Feature for bulk certify. Either this issue is also wishlist or the other issue is needs to become normal.

Oct 23 2023, 8:17 PM · Restricted Project, kleopatra
ikloecker renamed T6750: Kleopatra: Offer only compliant algorithms for key generation on smart cards in VSD from Kleopatra: do not offer all possible algorithms for key generation on smart cards in VSD to Kleopatra: Offer only compliant algorithms for key generation on smart cards in VSD.
Oct 23 2023, 12:27 PM · vsd32 (vsd-3.2.0), vsd, kleopatra, Restricted Project
ikloecker claimed T6750: Kleopatra: Offer only compliant algorithms for key generation on smart cards in VSD.
Oct 23 2023, 10:49 AM · vsd32 (vsd-3.2.0), vsd, kleopatra, Restricted Project
ikloecker changed the status of T6379: Kleopatra: Brainpool key can not be moved to smart card from Open to Testing.

According to Werner this should work.

Oct 23 2023, 10:30 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, kleopatra
ikloecker added a comment to T5846: Kleopatra: File operation resultlistwidget accessibility (contrast).

In high contrast mode the background should always be white or black.

Oct 23 2023, 9:55 AM · vsd34, a11y, kleopatra

Oct 19 2023

ikloecker changed the status of T6766: Kleopatra: On export, inform user about uncertified user IDs from Open to Testing.

I have added the confirmation to the following commands:

  • Export Certificate(s)
  • Publish on Server
  • Export Group
Oct 19 2023, 1:32 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker committed rKLEOPATRA04e4e7595eda: Add an explanation why sharing uncertified certificates may be problematic (authored by ikloecker).
Add an explanation why sharing uncertified certificates may be problematic
Oct 19 2023, 1:31 PM
ikloecker committed rKLEOPATRA1b7622d02932: Allow user to silence the confirmation messages (authored by ikloecker).
Allow user to silence the confirmation messages
Oct 19 2023, 12:04 PM
ikloecker committed rKLEOPATRAc38a9df2a2ca: Request confirmation when uploading uncertified OpenPGP keys (authored by ikloecker).
Request confirmation when uploading uncertified OpenPGP keys
Oct 19 2023, 11:17 AM
ikloecker committed rKLEOPATRA9b2a2a6a22d9: Request confirmation when exporting uncertified OpenPGP keys (authored by ikloecker).
Request confirmation when exporting uncertified OpenPGP keys
Oct 19 2023, 10:53 AM
ikloecker committed rKLEOPATRA187c11841e24: Use helper to partition keys by protocol (authored by ikloecker).
Use helper to partition keys by protocol
Oct 19 2023, 10:53 AM
ikloecker committed rKLEOPATRA24ba61e6b142: Explicitly mention that exportable certifications are missing (authored by ikloecker).
Explicitly mention that exportable certifications are missing
Oct 19 2023, 10:53 AM
ikloecker committed rKLEOPATRAab01a2d434b5: Always finish command properly and don't emit canceled manually (authored by ikloecker).
Always finish command properly and don't emit canceled manually
Oct 19 2023, 10:53 AM
ikloecker committed rKLEOPATRA049d4bb51fe7: Emit canceled when the user canceled the export (authored by ikloecker).
Emit canceled when the user canceled the export
Oct 19 2023, 10:53 AM
ikloecker committed rLIBKLEOe8b1cf72f27f: Bump library version (authored by ikloecker).
Bump library version
Oct 19 2023, 10:49 AM
ikloecker committed rLIBKLEO41c026588103: Add helper to partition a list of keys by protocol (authored by ikloecker).
Add helper to partition a list of keys by protocol
Oct 19 2023, 10:49 AM

Oct 18 2023

ikloecker renamed T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows from Kleopatra: system error withut error code when enrypting to full disk on windows to Kleopatra: system error without error code when encrypting a file to full disk on Windows.
Oct 18 2023, 3:04 PM · Bug Report, gpd5x, gpgme, kleopatra
ikloecker committed rKLEOPATRA835c298b2a5f: Ask for confirmation before exporting group with uncertified OpenPGP keys (authored by ikloecker).
Ask for confirmation before exporting group with uncertified OpenPGP keys
Oct 18 2023, 3:01 PM
ikloecker committed rKLEOPATRA9d5f352dac12: Always enable loading of remarks in the key cache (authored by ikloecker).
Always enable loading of remarks in the key cache
Oct 18 2023, 3:01 PM
ikloecker changed the status of T6768: libkleo: Reloading keys with remarks/tags sometimes doesn't work from Open to Testing.

You should see

org.kde.pim.libkleo: Reloading keycache with remarks enabled

in the debug output shortly after Kleopatra has finished the initial key listing (even if tags (aka remarks) are disabled in the configuration).

Oct 18 2023, 2:42 PM · kleopatra, Restricted Project
ikloecker committed rLIBKLEOa79d5ac9d353: Fix reload of keys with remarks after initial key listing (authored by ikloecker).
Fix reload of keys with remarks after initial key listing
Oct 18 2023, 2:38 PM
ikloecker claimed T6768: libkleo: Reloading keys with remarks/tags sometimes doesn't work.
Oct 18 2023, 2:22 PM · kleopatra, Restricted Project
ikloecker triaged T6768: libkleo: Reloading keys with remarks/tags sometimes doesn't work as Normal priority.
Oct 18 2023, 2:22 PM · kleopatra, Restricted Project
ikloecker added a comment to T6526: Kleopatra / Gpgtar: Windows write error ERROR_FILE_INVALID.

The original issue was about creating an encrypted archive. This code doesn't use Qt anymore for writing the result file, but delegates this to gpgtar.

Oct 18 2023, 12:34 PM · gpg4win, kleopatra, gpgtar, Restricted Project

Oct 17 2023

ikloecker committed rLIBKLEO505b01462ab7: Bump library version (authored by ikloecker).
Bump library version
Oct 17 2023, 2:11 PM
ikloecker committed rLIBKLEO79aa8c5fa4e5: Add function to check if a user ID was certified by the user (authored by ikloecker).
Add function to check if a user ID was certified by the user
Oct 17 2023, 2:11 PM
ikloecker claimed T6766: Kleopatra: On export, inform user about uncertified user IDs.
Oct 17 2023, 12:19 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker added a comment to T6766: Kleopatra: On export, inform user about uncertified user IDs.

Questions:

  • What does "not certified" mean? Not certified by the user exporting the certificates (use case: I'm the "CA" for the exported group.)? Or not fully valid (i.e. not certified by a trusted certificate) (use case: I want to give some certificates to my co-workers and certification is centralized)?
  • What about expired, revoked, or otherwise invalid certificates?
Oct 17 2023, 11:55 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker added a comment to T6469: Kleopatra: Certify a group.

I have created T6766: Kleopatra: On export, inform user about uncertified user IDs for points 3 and 4 of T6469#174361.

Oct 17 2023, 11:00 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker triaged T6766: Kleopatra: On export, inform user about uncertified user IDs as Normal priority.
Oct 17 2023, 10:58 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker committed rKLEOPATRAe4e4615f4fe8: Fix initialization of encryption flags (authored by ikloecker).
Fix initialization of encryption flags
Oct 17 2023, 10:41 AM

Oct 16 2023

ikloecker added a comment to T6764: Kleopatra: Help submenu empty everywhere except for VSD.

The submenu is empty because the referenced actions don't exist outside of VSD builds, right?

Oct 16 2023, 6:31 PM · Restricted Project
ikloecker removed a project from T6708: Allow to inhibit the use of a default PGP keyserver: kleopatra.

Needed changes in Kleopatra are tracked in T6761.

Oct 16 2023, 2:15 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, vsd, Feature Request
ikloecker created T6761: Kleopatra: Handle special keyserver value "none".
Oct 16 2023, 2:14 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
ikloecker placed T6469: Kleopatra: Certify a group up for grabs.
Oct 16 2023, 12:13 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker changed the status of T6469: Kleopatra: Certify a group, a subtask of T5847: Kleopatra: New Feature for bulk certify, from Open to Testing.
Oct 16 2023, 12:09 PM · Restricted Project, kleopatra
ikloecker changed the status of T6469: Kleopatra: Certify a group from Open to Testing.

The issue mentioned in T6469#176392 is fixed.

Oct 16 2023, 12:09 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rKLEOPATRAc6abad1ebb7e: Abort group certification early on certain errors (authored by ikloecker).
Abort group certification early on certain errors
Oct 16 2023, 12:04 PM
ikloecker added a comment to T6736: Year 2038 issue for key validity date.

Some time ago, I have checked and hopefully fixed all usage of time_t in Kleopatra and GpgME to make sure we always use unsigned 32-bit integer arithmetic. Dates entered by the users are capped to some date in 2106 (a few days before the overflow date).

Oct 16 2023, 10:51 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report

Oct 13 2023

ikloecker added a comment to T6702: Kleopatra: Use GPGME_ENCRYPT_ALWAYS_TRUST.

We should probably also check KMail though. There might be a similar fix needed although there I am unsure if the old keyresolver does not do a crl check when a certificate is selected.

Oct 13 2023, 2:36 PM · vsd34, Feature Request, kleopatra
ikloecker changed the status of T6744: Kleopatra and key resolver: Use the blue symbol for non-compliant keys from Open to Testing.

Fixed.

Oct 13 2023, 2:33 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, kleopatra
ikloecker renamed T6744: Kleopatra and key resolver: Use the blue symbol for non-compliant keys from Key resolver: Use the blue symbol for non-compliant keys to Kleopatra and key resolver: Use the blue symbol for non-compliant keys.
Oct 13 2023, 2:32 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, kleopatra
ikloecker committed rLIBKLEOd64ae173153f: Use blue "info" icon for valid, but not compliant certificates (authored by ikloecker).
Use blue "info" icon for valid, but not compliant certificates
Oct 13 2023, 2:31 PM
ikloecker renamed T6744: Kleopatra and key resolver: Use the blue symbol for non-compliant keys from Kleopatra: use the blue symbol for non-compliant keys to Key resolver: Use the blue symbol for non-compliant keys.
Oct 13 2023, 11:15 AM · vsd32 (vsd-3.2.0), vsd, Restricted Project, kleopatra
ikloecker committed rKLEOPATRA9eed4a45ed93: Don't set the AlwaysTrust flag for S/MIME (authored by ikloecker).
Don't set the AlwaysTrust flag for S/MIME
Oct 13 2023, 10:44 AM
ikloecker changed the status of T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step from Open to Testing.

The issue should be fixed, i.e.

  • groups containing only encryption-capable certificates (i.e. they have an encryption subkey) are expanded
  • certificates which cannot be used for encryption because they (or just the encryption subkeys) are revoked or expired or otherwise invalid are marked with the error marker
  • the OK button is disabled if any invalid encryption certificate is selected
Oct 13 2023, 10:24 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rM5c7e4d252ad7: qt,doc: Fix typos in source code comments (authored by ikloecker).
qt,doc: Fix typos in source code comments
Oct 13 2023, 10:07 AM
ikloecker committed rMbd448c9cbf43: cpp,doc: Fix typos in API documentation and source code comments (authored by ikloecker).
cpp,doc: Fix typos in API documentation and source code comments
Oct 13 2023, 10:07 AM
ikloecker committed rM131384b107fb: python,doc: Fix typos in documentation and source code comments (authored by ikloecker).
python,doc: Fix typos in documentation and source code comments
Oct 13 2023, 10:07 AM
ikloecker committed rM57205c1dfafd: doc: Fix typos in documentation and source code comments (authored by ikloecker).
doc: Fix typos in documentation and source code comments
Oct 13 2023, 10:07 AM
ikloecker committed rM959f976dfca6: python,examples: Add missing word "License" (authored by nmariusp).
python,examples: Add missing word "License"
Oct 13 2023, 10:07 AM
ikloecker committed rLIBKLEOf6aa106b6e5e: Don't disable the OK button if the "generate key" option is selected (authored by ikloecker).
Don't disable the OK button if the "generate key" option is selected
Oct 13 2023, 10:04 AM
ikloecker renamed T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step from Libkleo Keyresolver: check for existing encryption subkey instead vaild one, as first step to Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.
Oct 13 2023, 9:28 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra

Oct 12 2023

ikloecker committed rKLEOPATRAd2dfbbb02a3e: Remove unused overload (authored by ikloecker).
Remove unused overload
Oct 12 2023, 4:15 PM
ikloecker committed rKLEOPATRA696ad4332ce8: Avoid warnings for variables only used on Windows (authored by ikloecker).
Avoid warnings for variables only used on Windows
Oct 12 2023, 4:15 PM
ikloecker committed rKLEOPATRA78ea4e8f3abe: Fix bitwise operation between different enumeration types depr. warning (authored by ikloecker).
Fix bitwise operation between different enumeration types depr. warning
Oct 12 2023, 4:15 PM
ikloecker committed rKLEOPATRAdde752259aab: CertificatePair is defined as struct (authored by ikloecker).
CertificatePair is defined as struct
Oct 12 2023, 4:15 PM
ikloecker committed rKLEOPATRA137d852fc8db: Remove unused variables (authored by ikloecker).
Remove unused variables
Oct 12 2023, 4:15 PM
ikloecker committed rKLEOPATRA619e7527663a: Avoid "private field 'q' is not used" warnings (authored by ikloecker).
Avoid "private field 'q' is not used" warnings
Oct 12 2023, 4:15 PM
ikloecker committed rLIBKLEOe51f53b14674: Require the stable version of KPim5TextEdit (authored by ikloecker).
Require the stable version of KPim5TextEdit
Oct 12 2023, 2:38 PM
ikloecker committed rKLEOPATRA52afec7e755d: Remove KeyUsage which has been moved to libkleo (authored by ikloecker).
Remove KeyUsage which has been moved to libkleo
Oct 12 2023, 2:14 PM
ikloecker committed rLIBKLEO1b736524c5d7: Bump library version (authored by ikloecker).
Bump library version
Oct 12 2023, 2:11 PM
ikloecker committed rLIBKLEO5f04a6c6abbb: Use new key usage check of key selection in approval dialog (authored by ikloecker).
Use new key usage check of key selection in approval dialog
Oct 12 2023, 2:11 PM
ikloecker committed rLIBKLEO4657dedfde1a: Disable OK button if an unusable encryption key is selected (authored by ikloecker).
Disable OK button if an unusable encryption key is selected
Oct 12 2023, 2:11 PM
ikloecker committed rLIBKLEO240460491165: Add helpers to check whether a key is usable for encryption/signing (authored by ikloecker).
Add helpers to check whether a key is usable for encryption/signing
Oct 12 2023, 2:11 PM
ikloecker committed rLIBKLEO4b3c63f0de4c: Indicate unusability of keys for certain usage(s) (authored by ikloecker).
Indicate unusability of keys for certain usage(s)
Oct 12 2023, 2:11 PM
ikloecker committed rLIBKLEOae31c7d9bc48: Add a helper returning an icon indicating the status of key (authored by ikloecker).
Add a helper returning an icon indicating the status of key
Oct 12 2023, 2:11 PM
ikloecker committed rLIBKLEO2be8956cb47b: Use error icon for expired, revoked, or otherwise bad keys or user IDs (authored by ikloecker).
Use error icon for expired, revoked, or otherwise bad keys or user IDs
Oct 12 2023, 2:11 PM
ikloecker committed rLIBKLEO78c832c3698a: Add KeyUsage class from kleopatra (authored by ikloecker).
Add KeyUsage class from kleopatra
Oct 12 2023, 2:11 PM
ikloecker committed rLIBKLEO6f9cc6d52b8d: Add helpers returning the icons we use (authored by ikloecker).
Add helpers returning the icons we use
Oct 12 2023, 2:11 PM
ikloecker added a comment to T6760: Mimetreeparser: Open still does not work correctly.

Is executing a zip file really supposed to work on Windows?

Oct 12 2023, 9:51 AM · mimetreeparser, Restricted Project

Oct 11 2023

ikloecker added a comment to T6759: View email dialog is not translated correctly.

Or is it an order problem in src/CMakeLists.txt?

add_subdirectory(core)
add_definitions(-DTRANSLATION_DOMAIN=\"libmimetreeparser5\")
Oct 11 2023, 9:32 PM · Restricted Project, mimetreeparser
ikloecker added a comment to T6759: View email dialog is not translated correctly.

Other possible reason: https://api.kde.org/frameworks/ki18n/html/prg_guide.html#before_qapp
Are the action texts initialized statically?

Oct 11 2023, 9:24 PM · Restricted Project, mimetreeparser
ikloecker added a comment to T6759: View email dialog is not translated correctly.

I'm wondering whether this could be caused by a wrong translation domain. We have mimetreeparser.{pot,po,mo}, but in src/CMakeLists.txt we have

add_definitions(-DTRANSLATION_DOMAIN=\"libmimetreeparser5\")
Oct 11 2023, 9:20 PM · Restricted Project, mimetreeparser
ikloecker committed rKLEOPATRA3ae84d9273ea: Don't create .so symlinks for libkleopatraclientgui and libkleopatraclientcore (authored by Christophe Marin <christophe@krop.fr>).
Don't create .so symlinks for libkleopatraclientgui and libkleopatraclientcore
Oct 11 2023, 2:03 PM

Oct 10 2023

ikloecker added a comment to T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode.

KEYPAIRINFO in 2.2 lacks the algorithm (and the fingerprint time). Kleopatra uses the algorithm to check if the algorithm is allowed in VSD.

Oct 10 2023, 3:20 PM · Restricted Project, kleopatra