This ticket is primarily used for collecting the tickets for the Release Notes.
Tickets mentioned in commits in libkleo and kleopatra (in the gpg4win/24.05 branch):
- T6072: Kleopatra: Display "gpgconf -X"
- T6091: Kleopatra: "Cancel" in the password dialog of "Print secret key" has no effect
- T6351: Kleopatra: Performance problems when encrypting large files
- T6360: Kleopatra: focus in certificate list changes when details are viewed
- T6403: Kleopatra: Warn if a certificate in a group is deleted
- T6420: Kleopatra: improve layout of and text in smartcard management view
- T6447: Kleopatra: "imported certificates" tab inconsistencies
- T6493: Kleopatra: Add feedback in search window
- T6513: Kleopatra: Require GpgME 1.21
- T6527: Kleopatra: remove "Today" from the choice of expiry dates for key generation
- T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG
- T6602: Kleopatra: Crashes on deleting circular certificate chains
- T6629: Kleopatra: Remove tooltip signature class
- T6662: Kleopatra: improve useability of group configuration
- T6688: Kleopatra GPGME: Reported assert on exit
- T6712: Kleopatra: When revoking a local certification do not ask to publish the revocation
- T6722: Kleopatra: Forbid adding non-encryption keys to groups
- T6739: Allow "refresh key/signatures" from key's context menu (from key list)
- T6749: Kleopatra: show only one error/information window for a certificate import
- T6769: Kleopatra: Improve warning on keyserver upload
- T6786: Kleopatra: remove/hide key action "(re)generate key"
- T6799: Kleopatra configuration files in wrong places
- T6807: Kleo shows 3 certs in a chain while there are only two
- T6808: Libkleo Keyresolver: misleading display/wording in confirmation dialog
- T6846: Kleopatra: learn TCOS cards automatically
- T6847: Kleopatra: Show S/MIME certs for PKCS#15 cards in smart card view
- T6851: Kleopatra: Allow users to change name of decryption result if file already exists
- T6867: Kleopatra: Process for multiple detatched signatures of a file
- T6872: Prepare transition to Qt 6/KF6
- T6874: Kleopatra subkey management improvements
- T6877: Kleopatra: Add support for adding a subkey
- T6878: Kleopatra: Subkey expiry date improvements
- T6879: Kleopatra: Add support for adding an ADSK
- T6893: Kleopatra: Drag & Drop certificates to somewhere to export them
- T6894: Kleopatra improved drop behavior
- T6912: Kleopatra: Add right click "create group" option
- T6913: Kleopatra: Put groups into toolbar menu
- T6924: Kleopatra: Make columns of subkey details editable
- T6931: Kleopatra: Move kleopatragroupsrc to GNUPGHOME
- T6933: Kleopatra: Change wording for deletion of key on disk when moving to smartcard
- T6936: Kleopatra: Auto-select in case of only one keysearch result
- T6950: Kleopatra: Usability improvements for directory services configuration
- T6957: Add algo and keygrip columns to Kleo's certificate view
- T6958: Kleopatra: "Change Validity" sometimes ignores subkey when extending validity
- T6959: Kleopatra: Change colums in subkey details
- T6966: Kleopatra: Show which certificates in a group are not usable for encryption
- T6970: Kleopatra: Hide non-matching keygroups when using a key filter
- T6984: Kleopatra: Add icon for folder encryption
- T6998: Kleopatra: simplify key creation window
- T7002: Tab text not changing when using filters
- T7018: Kleopatra: Separate smartcard window with simplified layout
- T7019: Kleopatra: change "certificate detailed view" to tabbed interface instead of sub-windows
- T7020: Kleopatra: add "Smart Card" tab to certificate detail view
- T7027: Kleopatra: Double-click in Server Lookup should open Certificate Details
- T7037: Kleopatra: Handle disabled keyserver when updating a certificate
- T7039: Kleopatra: Configuration dialog doesn't work
- T7043: Kleopatra: improve certificate deletion dialog
- T7045: Kleopatra: Use "SCD DEVINFO --watch" also on Windows
- T7048: Kleopatra: Config dialog doesn't load "Treat .p7m files without extensions as mails" option
- T7064: Kleopatra: Add additional info to Help menu
- T7067: Kleopatra: Add origin information in search results
- T7069: Kleopatra: Expiration warning wrong on windows in case of expiry in year 2038+
- T7073: Kleopatra: Rework explicitly shown tool tips
- T7076: Kleopatra: Improvements in the "Revoke Key" window
- T7077: Kleopatra: Wrong tab order in NetKey card widget
- T7078: Kleopatra: Add automatic offer of revocation certificate export to the revocation process
- T7080: Kleopatra: Restoring column layout in smart card views doesn't work
- T7082: Kleopatra: Improve initial column layout in smart card views
- T7089: Kleopatra: show "disabled" status
- T7090: Kleopatra: In the About dialog, the versions info for gpg is sometimes missing
- T7094: Kleopatra: Window handling
- T7096: Kleopatra: Show origin of user-ID in details window
- T7104: Kleopatra: Allow "Change password" for private key with offline primary
- T7113: Kleopatra: Remove "Create OpenPGP key" from OpenPGP smart card tab
- T7119: Kleopatra: Progress bar in smartcard view does not disappear
- T7122: Kleopatra: Wrong success/error messages when changing the reset code/PUK of an OpenPGP card
- T7128: Kleopatra: make details clear for keys with multiple locations
- T7131: Kleopatra: Make copying subkey fingerprints w/o spaces possible
- T7132: Kleopatra: Trim whitespaces in search
- T7140: Kleopatra: change help menu entry for Secops in the VSD version
- T7145: Kleopatra: do not change keyserver entries startig with "ldap:"
- T7150: Kleopatra: Import only public keys from WKD
- T7153: Kleopatra: Show all search results (from different origins)
- T7154: Kleopatra: Dragging and dropping a certificate from the main view onto itself shouldn't trigger an import
- T7155: Kleopatra: Show additional columns in search results by default
- T7157: Kleopatra: Shows success message when deleting secret key after moving to smart card fails
- T7158: Kleopatra: Crash when doing a lookup on server
- T7172: Kleopatra: Fix tab order in smart card views
- T7181: Kleopatra: Failed to copy the old group configuration to new location
- T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog
- T7190: Kleopatra: wrong claim of update in WKD for keys with no mail address
- T7198: Kleopatra: Suggest validity date of subkeys to validity of primary key if this is shorter than 3 years
- T7210: Kleopatra: In "Imported Certificate" tab, enabling a column does not make it show up
- T7217: Kleopatra: Create an appearance filter for the "disabled" status
- T7219: Kleopatra: Change colum name "User IDs" to "Status"
- T7227: Kleopatra: Ensure columns are wide enough when they are made visible
- T7229: Kleopatra: Show keygrip always without spacing
- T7232: Kleopatra: Crash on startup when CMS is disabled
- T7233: Kleopatra: Certificate details dialog non-interactible when opened from group edit dialog
- T7234: Kleopatra: add disable/enable certificate in context menu
- T7237: Kleopatra: reorder columns for tables in the new tabs in the certificate details
- T7244: Kleopatra: Certificate details window opens in background when opened from decryption/verification result window
- T7245: Kleopatra: Don't select items automatically when tree view/widget gets focus
- T7249: Kleopatra: Remove tab "Smartcard" in the certificate details window
- T7250: Kleopatra: string changes in the certificate details
- T7252: Kleopatra: Improvements to columns in the search window
- T7258: Kleopatra: Limit the maximum column size when fitting the columns to their content
- T7260: Kleopatra: Show certificate as VS-NfD compliant even if it has additional not compliant authentication subkeys
- T7273: Kleopatra: Always show the verfication results of all signatures even if some signatures are bad
- T7295: Kleopatra: Add explanation for message "no secret key"
- T7296: Kleopatra: Change filters "All certificates" etc. so that they do not include disabled ones
- T7302: Kleopatra: Add tooltips for certificate filters
- T7306: Kleopatra: Decryption aborts without error message to user
- T7311: Kleopatra: Values for ValidityPeriodInDays ignored
- T7312: The security approval dialog (GpgOL) sometimes closes before choice is made
- T7318: Kleopatra: Deletion of S/MIME certificate does not trigger a key listing
- T7321: Kleopatra: add warning symbol to all unusable groups
- T7329: Update about data of Kleopatra
- T7331: Kleopatra: Improvements for debug dialog
- T7343: Kleopatra: Error formatted incorrectly in certificate creation result dialog
- T7347: Kleopatra: Require GpgME 1.23.2
- T7364: Kleopatra: Crash on Quit
- T7365: Kleopatra: Error on key generation after using the "Retry" button
- T7372: Kleopatra: Crash when unplugging smartcard while operation is in progress
- T7375: Kleopatra: Print secret key operation is not terminated correctly if an empty or wrong password is entered
Tickets mentioned only in gpgme (between 1.23.2 and 1.24.0)
- T1825: Add a re-encrypt to additional key
- T4060: Add ability to mark critical notations as "recognized" during signature verification
- T6369: gpgme: add a faster variant of gpgme_get_key()
- T6550: GpgME / QGpgME Extend non-archive jobs to accept input / output from a filename
- T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted
- T6634: Port GPGME to Windows 64-bit
- T6833: Kleopatra: Multiple dirmngr started when searching for keys
- T6870: Kleopatra: Improve representation of signature verification result in case of multiple signatures
- T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry
- T6907: gpgme: Explicitly tell gpg that we want to verify signed data
- T6971: Kleopatra: "General Error" is given instead of "Wrong PIN"
- T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled
- T7110: Distribute the GpgME bindings separately from GpgME
- T7114: AM_PATH_LIBGCRYPT does not use gpgrt-config without AM_PATH_GPG_ERROR
- T7118: gpgme: Add support for designated revokers
- T7141: gpgme does not handle backslashes in file names correctly.
- T7152: gpgme: Support import options
- T7161: qgpgme: Install headers for Qt 5 and Qt 6 in separate folders
- T7180: gpgme: Use gpgrt_b64dec
- T7187: gpgme: Debug output for size_t and off_t
- T7188: gpgme: Error::asString can return wrongly encoded result on Windows
- T7205: GpgME: Support building Qt 5 bindings and Qt 6 bindings
- T7239: GpgME: Add job for disabling/enabling a certificate
- T7261: Option to process all signatures in --batch mode
- T7262: gpgme: Move C++ bindings, Qt bindings and Python bindings to separate git repositories
- T7274: Kleopatra: General error on import + certify with revoked and valid UID
- T7280: Kleopatra: an email containing capital letters is displayed under “name”.
- T7281: Build error with python3-setuptools 73.0.1
- T7320: Kleopatra: Decrypting and verifying a pgp-encrypted archive fails with "no data"
- T7346: gpgmepp: Add support for beta compliance