In T7394#202514, @timegrid wrote:
- Kyber algorithms display only their ecc part
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jun 30 2025
Jun 30 2025
• ikloecker added a comment to T7394: Kleopatra: RSA-1024 is shown as "Unknown algorithm" in the certificate list .
I guess that the missing formatting of fingerprint or key ID isn't restricted to v5 keys. -> separate ticket
In T7345#202503, @timegrid wrote:
- Some/Most "Not VS-NfD compliant" notes do not have the (beta) suffix (probably fine?)
Jun 26 2025
Jun 26 2025
• ikloecker committed rKLEOPATRA7861255326b3: Use emplace_back to save the construction of a temporary (authored by • ikloecker).
Use emplace_back to save the construction of a temporary
This also happens on Linux. And even with the Fusion style.
• ikloecker added a comment to T7588: Kleopatra: Several problems with icons in high contrast modes.
Thanks for the Windows 11 screen shots.
• ikloecker committed rKLEOPATRA831a85a244cf: Use emplace_back to save the construction of a temporary (authored by • ikloecker).
Use emplace_back to save the construction of a temporary
• ikloecker committed rKLEOPATRAf2afdc44ad28: Remove filter names stored in libkleopatrarc (authored by • ikloecker).
Remove filter names stored in libkleopatrarc
• ikloecker committed rKLEOPATRAa7bd93b05a6f: Use data-question icon if it exists (authored by • ikloecker).
Use data-question icon if it exists
• ikloecker committed rKLEOPATRA22add27cc645: Do not write filter names to libkleopatrarc (authored by • ikloecker).
Do not write filter names to libkleopatrarc
• ikloecker changed the status of T7588: Kleopatra: Several problems with icons in high contrast modes, a subtask of T6932: Icons, darkmode and stuff, from Testing to Open.
• ikloecker changed the status of T7588: Kleopatra: Several problems with icons in high contrast modes from Testing to Open.
• ikloecker added a comment to T7588: Kleopatra: Several problems with icons in high contrast modes.
Regarding the "unsure" findings:
- invalid state in cert list tooltip (red on black)
Jun 25 2025
Jun 25 2025
This will never happen on stock Linux.
Jun 24 2025
Jun 24 2025
This is more a technical ticket. There's not really something to test. Setting to Resolved/Done as discussed with ebo.
• ikloecker changed the status of T7588: Kleopatra: Several problems with icons in high contrast modes, a subtask of T6932: Icons, darkmode and stuff, from Open to Testing.
• ikloecker changed the status of T7588: Kleopatra: Several problems with icons in high contrast modes from Open to Testing.
Most issues with icons in high contrast modes (of Windows 10) should have been fixed. Needs to be verified especially with the high contrast modes of Windows 11.
• ikloecker changed the status of T7594: Kleopatra: Wrong color for disabled text, links, and tool tips with high contrast modes from Open to Testing.
Setting to Testing.
• ikloecker changed the status of T7594: Kleopatra: Wrong color for disabled text, links, and tool tips with high contrast modes, a subtask of T6932: Icons, darkmode and stuff, from Open to Testing.
• ikloecker moved T7610: Kleopatra: Update custom colored UI elements when colors change from WIP to QA on the gpd5x board.
Moving to QA. All changes should be in the latest beta.
• ikloecker changed the status of T7610: Kleopatra: Update custom colored UI elements when colors change from Open to Testing.
Many issues have been fixed. Setting to Testing to check what I have missed.
• ikloecker changed the status of T7610: Kleopatra: Update custom colored UI elements when colors change, a subtask of T6932: Icons, darkmode and stuff, from Open to Testing.
Jun 23 2025
Jun 23 2025
kiconthemes: Fix include
• ikloecker updated the task description for T7651: Draft: Kleopatra: Improve color codes of verification result messages.
The problem with the invalid certificates seems to be unrelated. Isn't there already a ticket for Okular for certificates which expire after 2038?
And in the first case, about 6 seconds are lost starting keyboxd:
2025-06-23 13:16:55 gpgsm[3252] DBG: chan_0x000000000000022c <- VERIFY 2025-06-23 13:16:57 gpgsm[3252] Kein aktiver keyboxd - `C:\\Program Files\\GnuPG\\bin\\keyboxd.exe' wird gestartet 2025-06-23 13:16:59 gpgsm[3252] Warte bis der Keyboxd bereit ist ... (8s) 2025-06-23 13:17:01 gpgsm[3252] DBG: chan_0x0000000000000260 <- # Home: C:\Users\g10\AppData\Roaming\gnupg 2025-06-23 13:17:01 gpgsm[3252] DBG: chan_0x0000000000000260 <- # Config: [none] 2025-06-23 13:17:01 gpgsm[3252] DBG: chan_0x0000000000000260 <- OK Keyboxd 2.5.6 at your service, process 4748
• ikloecker committed rW6062ad9181ac: breeze: Draw hovered items like selected items with high-contrast (authored by • ikloecker).
breeze: Draw hovered items like selected items with high-contrast
• ikloecker committed rW3d3806f49927: kwidgetsaddons: Ensure correct color for settings page icons (authored by • ikloecker).
kwidgetsaddons: Ensure correct color for settings page icons
Remove obsolete patches
• ikloecker committed rWad2db0715c24: breeze-icons: Add symbolic variants of status icons (authored by • ikloecker).
breeze-icons: Add symbolic variants of status icons
• ikloecker committed rW46837f9842cc: kiconthemes: Use symbolic icons if high-contrast mode is active (authored by • ikloecker).
kiconthemes: Use symbolic icons if high-contrast mode is active
• ikloecker committed rW5b5ad77c307f: kwidgetsaddons: No colored bg for message widget with high contrast (authored by • ikloecker).
kwidgetsaddons: No colored bg for message widget with high contrast
The keylisting hangs ticket for Kleopatra: T6623
In T7658#202206, @svuorela wrote:@ikloecker is https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=commitdiff;h=f23cef6f66a44c5c1cc8717f74b658d14fde04e5 needed to be forward ported to split gpgmepp ?
Jun 16 2025
Jun 16 2025
• ikloecker updated the task description for T7692: Kleopatra: Add new option for allowed PGPKeyTypes.
• ikloecker updated the task description for T7692: Kleopatra: Add new option for allowed PGPKeyTypes.
• ikloecker moved T7674: Kleopatra: Restore behavior of RSAKeySizes and PGPKeyType from Backlog to WiP on the vsd33 board.
• ikloecker changed the status of T7674: Kleopatra: Restore behavior of RSAKeySizes and PGPKeyType from Open to Testing.
Can be tested with next VSD 3.3.x build.
Jun 13 2025
Jun 13 2025
Jun 12 2025
Jun 12 2025
In T7212#201964, @ebo wrote:Why are there 2 buttons for (probably) the same thing: "Default Appearance" and "Defaults"?
I have added the changes/patches to the vsd-3.3-branch of gpg4win
• ikloecker changed the status of T7686: Kleopatra: Command line options --help, --version, etc. do not work if Kleopatra is already running from Open to Testing.
If Kleopatra is already running then running
- kleopatra --help shows the help in a window
- kleopatra --help-all shows an error
- kleopatra --version, kleopatra --author, and kleopatra --license open the About window
• ikloecker committed rKLEOPATRA969f4265c255: Don't crash with failed assert if expired or revoked user ID is selected (authored by • ikloecker).
Don't crash with failed assert if expired or revoked user ID is selected
• ikloecker committed rKLEOPATRA84fd608fa3cb: Handle command line options of Qt and KAboutData if app is already running (authored by • ikloecker).
Handle command line options of Qt and KAboutData if app is already running
• ikloecker committed rKLEOPATRA442e27d4228d: Move function to show About dialog to KleopatraApplication (authored by • ikloecker).
Move function to show About dialog to KleopatraApplication
• ikloecker committed rKLEOPATRAd93f174a8e2d: Use status icons instead of emblem icons everywhere (authored by • ikloecker).
Use status icons instead of emblem icons everywhere
• ikloecker committed rKLEOPATRA6bbf33d94ffe: Use a null icon for an empty input field (authored by • ikloecker).
Use a null icon for an empty input field
• ikloecker committed rKLEOPATRA0b4a73f9f557: Use "info" icon for "Show details" actions (authored by • ikloecker).
Use "info" icon for "Show details" actions
• ikloecker committed rLIBKLEOe6b56cf98199: Use status icons instead of emblem icons everywhere (authored by • ikloecker).
Use status icons instead of emblem icons everywhere
Jun 11 2025
Jun 11 2025
• ikloecker changed the status of T7678: Kleopatra: revoked UIDs should not be offered for signing and they should be labeled consistently from Open to Testing.
Parts of the changes made for T7183: Kleopatra: Reduce certificates offered in Sign/Enyrypt dialog have been reverted. The drop downs for selecting the signing key and the "encrypt to self" key now offer the primary user IDs of usable keys again (instead of all user IDs of usable keys) and there's no button to open a certificate selection dialog anymore.
• ikloecker committed rKLEOPATRA548dab68e089: Revert change of selection of own keys to selection of own user IDs (authored by • ikloecker).
Revert change of selection of own keys to selection of own user IDs
I started Process Monitor only after Kleopatra hang so that I cannot find out which process started gpg-connect-agent.
Log files for above deadlock
gpg.log80 KBDownload
I just had another hang.
Jun 5 2025
Jun 5 2025
• ikloecker added a comment to T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated).
In Kleopatra we explicitly trigger a re-reading of the smart card after each operation involving a smart card to ensure that Kleopatra doesn't show wrong information. There's so much that can go wrong with physical smart cards that this is the only way to make sure you don't tell the user lies. I think gpg --edit-card also re-reads the smart card after each operation.
• ikloecker removed a project from T7620: gpgme_get_key fails to detect secret encryption subkey after key generation on card (until context is recreated): gpgme.
There is no bug in the contexts and there's nothing to document anywhere. If anything then it's a bug in gpg's generate command or a more general issue (in gpg-agent) with keeping track of the storage location of private keys as I have already explained in T7620#200613. I'm removing the gpgme tag because there's nothing wrong in gpgme and there's nothing we can do in gpgme. It needs to be addressed in gnupg.
• ikloecker added a comment to T7675: a user-id with just an email address (and not a display name) has no angle brackets surrounding the email address.
Let's have a look at the section of RFC4880 linked by the reporter:
A User ID packet consists of UTF-8 text that is intended to represent the name and email address of the key holder. By convention, it includes an RFC 2822 [RFC2822] mail name-addr, but there are no restrictions on its content. [...]
Jun 4 2025
Jun 4 2025
Add patch for gpgol 2.6.1
NEWS: Mention the split of gpgme
Jun 3 2025
Jun 3 2025
• ikloecker committed rGPGMEQT71f68de65b90: build: Fix logic for CONFIGURE_FOR_DISTRIBUTION (authored by • ikloecker).
build: Fix logic for CONFIGURE_FOR_DISTRIBUTION
• ikloecker committed rW708bd53a90c1: gen-tarball: Make it easier to create tarballs of gpgmepp/gpgmeqt (authored by • ikloecker).
gen-tarball: Make it easier to create tarballs of gpgmepp/gpgmeqt
kxmlgui: Remove obsolete patch
• ikloecker committed rGPGMEQTe598181d462a: build: Add option CONFIGURE_FOR_DISTRIBUTION (authored by • ikloecker).
build: Add option CONFIGURE_FOR_DISTRIBUTION
• ikloecker committed rGPGMEPP592efbfcfb61: build: Add option CONFIGURE_FOR_DISTRIBUTION (authored by • ikloecker).
build: Add option CONFIGURE_FOR_DISTRIBUTION
• ikloecker committed rGPGMEQTe44510289a7e: build: Fix logic for appending "-unknown" to version number (authored by • ikloecker).
build: Fix logic for appending "-unknown" to version number
• ikloecker committed rGPGMEPP1e948b3f3ee1: build: Fix logic for appending "-unknown" to version number (authored by • ikloecker).
build: Fix logic for appending "-unknown" to version number
• ikloecker added inline comments to rOJ17ec46e02a1e: Extract all the keys from CertificateLineEdit.
Jun 2 2025
Jun 2 2025
• ikloecker committed rKLEOPATRA1a731409dd29: Fix wrong translations of " " (authored by • ikloecker).
Fix wrong translations of " "
• ikloecker committed rW8ae66e74007f: kleopatra: Remove obsolete configure option (authored by • ikloecker).
kleopatra: Remove obsolete configure option
• ikloecker committed rWbc30d63c1a49: kleopatra: Set flag for listing Kleopatra as component in its About data (authored by • ikloecker).
kleopatra: Set flag for listing Kleopatra as component in its About data
• ikloecker committed rWea57c5d34c3d: gen-tarball: Add VERSION file to kleopatra snapshots (authored by • ikloecker).
gen-tarball: Add VERSION file to kleopatra snapshots
• ikloecker committed rKLEOPATRA241d6a9a73fa: Read commit ID from optional VERSION file (authored by • ikloecker).
Read commit ID from optional VERSION file
• ikloecker committed rKLEOPATRA0380185ede5c: Optionally, list Kleopatra itself as component in About data (authored by • ikloecker).
Optionally, list Kleopatra itself as component in About data
May 30 2025
May 30 2025
Yes, for GPD and VSD there probably should be version numbers in swdb.lst if the update check should actually be active in those distributions. I think for VSD the update check is usually deactivated because a) it accesses the public internet which some customers don't want and b) the software is usually not installed by the users themselves so that the update check doesn't make much sense.
• ikloecker added projects to T7669: Kleopatra: Change result message of update check: kleopatra, gpd5x, Windows.
Tagging with Windows because the update check is a NOP except on Windows.
• ikloecker changed the status of T7656: Kleopatra: Wrong update suggestion from 5.0.0 to 4.4.0 from Open to Testing.
In T7656#201529, @ikloecker wrote:In T7656#201519, @TobiasFella wrote:Do I understand correctly that this bug is then automatically done/fixed?
It depends on how the version comparison works. We may have to change the code to extract the version number (e.g. 5.0.0) from the version string.
By the way, Kleopatra uses GpgME::SwdbResult::query() which I expect to do what you propose.
First, gpgconf doesn't help with parsing a version string like gpg4win-5.0.0-beta190 which is what I was talking about. Once we have extracted "gpg4win" and "5.0.0" we could use gpgconf. ...if it worked as documented in the man page. I don't understand this:
$ gpgconf --query-swdb gpg4win 4.3.0 gpg4win:4.3.0:-::32849:::::::
May 28 2025
May 28 2025
In T7656#201519, @TobiasFella wrote:Do I understand correctly that this bug is then automatically done/fixed?
Is this what you had in mind @werner:
• ikloecker committed rGTOe157f76083f3: Help mingw to find the right overload to use (authored by • ikloecker).
Help mingw to find the right overload to use
• ikloecker committed rW9c01310e832f: Remove entry for older qgpgme package (authored by • ikloecker).
Remove entry for older qgpgme package
Fix make dist
• ikloecker committed rO69390a554a0e: Use gpgme_off_t and gpgme_ssize_t everywhere for GpgME++ 2.0 (authored by • ikloecker).
Use gpgme_off_t and gpgme_ssize_t everywhere for GpgME++ 2.0
Update GpgOL to 2.6.1
• ikloecker committed rGPGMEQTd0aa23a7a384: On Windows, use gpgme_off_t and gpgme_ssize_t in the API (authored by • ikloecker).
On Windows, use gpgme_off_t and gpgme_ssize_t in the API
• ikloecker committed rGPGMEPPb75caf9ce2bc: On Windows, use gpgme_off_t and gpgme_ssize_t in the API (authored by • ikloecker).
On Windows, use gpgme_off_t and gpgme_ssize_t in the API
May 27 2025
May 27 2025
Note: The Kleopatra in upcoming versions of Gpg4win 5 will have AboutData::version set to gpg4win-5.0.0 (or gpg4win-5.0.0-beta190 for beta versions). See T7666: Kleopatra: Rework versioning.
