Page MenuHome GnuPG
Feed All Stories

Jul 3 2025

ikloecker closed T6921: Kleopatra / Qt6: Improve accessibility detection for "Desert" high contrast scheme and fix it upstream, a subtask of T6932: Icons, darkmode and stuff, as Resolved.
Jul 3 2025, 10:20 AM · gpd5x (gpd-5.0.0), kleopatra
ikloecker closed T6921: Kleopatra / Qt6: Improve accessibility detection for "Desert" high contrast scheme and fix it upstream as Resolved.

For KF5-based builds this is resolved because the improved heuristic for detecting light high-contrast themes (like "Desert") is used for VSD 3.3 and Gpg4win 4.4.

Jul 3 2025, 10:20 AM · gpd5x (gpd-5.0.0), Windows, kleopatra
CarlSchwan committed rOJ9082f990e8e8: i18n: Update translation generation script (authored by CarlSchwan).
i18n: Update translation generation script
Jul 3 2025, 10:10 AM
CarlSchwan committed rOJf5f600fafb1f: Fix compilation of translation.js (authored by CarlSchwan).
Fix compilation of translation.js
Jul 3 2025, 10:09 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO082f364a19b8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 3 2025, 9:54 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf20bdb1ba1a5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 3 2025, 9:53 AM
ikloecker changed the status of T7355: Keyboard navigation inside the Notepad text editor, a subtask of T7412: Notepad improvements, from Open to Testing.
Jul 3 2025, 9:42 AM · kleopatra
ikloecker changed the status of T7355: Keyboard navigation inside the Notepad text editor from Open to Testing.

For simplicity (and because I think entering tab characters isn't really essential for the notepad) I decided to go with the first solution.

Jul 3 2025, 9:42 AM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
ikloecker committed rKLEOPATRAc1e0bb0b6c2e: Allow leaving the text input field of the notepad with Tab (authored by ikloecker).
Allow leaving the text input field of the notepad with Tab
Jul 3 2025, 9:33 AM
gniibe committed rG5e623b71d5ce: common:kem: Factor out a function to retrieve ECC parameters. (authored by gniibe).
common:kem: Factor out a function to retrieve ECC parameters.
Jul 3 2025, 9:22 AM
ikloecker claimed T7355: Keyboard navigation inside the Notepad text editor.
Jul 3 2025, 9:09 AM · gpd5x (gpd-5.0.0), vsd34, a11y, kleopatra
m <meik.michalke@gnupg.com> committed rOJca37ef6a89f6: typo (authored by m <meik.michalke@gnupg.com>).
typo
Jul 3 2025, 8:18 AM
gniibe closed T7648: Decryption to a Ky768_Cv25519 key does not work if the Cv25519 key is on a token as Resolved.
Jul 3 2025, 7:14 AM · PQC, Bug Report
collinfunk added a comment to T6598: Fix FD2INT for 64-bit Windows.

Can't you just use file descriptors everywhere and use _get_osfhandle once you need a HANDLE. That is what I am used to seeing in Windows code in Gnulib (although I do not touch it much).

Jul 3 2025, 4:23 AM · Windows 64, Feature Request, gnupg26
gniibe committed rCd9acecb02a90: build: More changes to allow build with no Kyber. (authored by gniibe).
build: More changes to allow build with no Kyber.
Jul 3 2025, 4:18 AM
gniibe committed rCf2b7d7862ff9: build: Allow build with no Kyber. (authored by gniibe).
build: Allow build with no Kyber.
Jul 3 2025, 2:35 AM

Jul 2 2025

ikloecker committed rW44c83efa0093: kleopatra: Add patch to disable start of gpg-agent on start-up on demand (authored by ikloecker).
kleopatra: Add patch to disable start of gpg-agent on start-up on demand
Jul 2 2025, 4:55 PM
ikloecker committed rW53e58e272a12: kleopatra: Add patch to disable usage of file system watchers on demand (authored by ikloecker).
kleopatra: Add patch to disable usage of file system watchers on demand
Jul 2 2025, 4:55 PM
werner reopened T6598: Fix FD2INT for 64-bit Windows as "Open".

Regarding 64bit handles https://learn.microsoft.com/en-us/windows/win32/winprog64/interprocess-communication
tells us:

Jul 2 2025, 4:41 PM · Windows 64, Feature Request, gnupg26
werner reopened T6598: Fix FD2INT for 64-bit Windows, a subtask of T6508: Port GnuPG to 64-bit Windows, as Open.
Jul 2 2025, 4:41 PM · Windows 64, Feature Request, gnupg26
ikloecker changed the status of T7704: Kleopatra: Add option to start it as additional process from Open to Testing.

Ready for testing.

Jul 2 2025, 2:00 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker committed rKLEOPATRAd30a9d309b54: Fix building with DISABLE_UISERVER (authored by ikloecker).
Fix building with DISABLE_UISERVER
Jul 2 2025, 1:33 PM
ikloecker committed rKLEOPATRAa500c44c1a7d: The unique service needs to stay alive until the app is destroyed (authored by ikloecker).
The unique service needs to stay alive until the app is destroyed
Jul 2 2025, 1:33 PM
ikloecker committed rKLEOPATRA364fe6317e30: Don't start the UI server in standalone mode (authored by ikloecker).
Don't start the UI server in standalone mode
Jul 2 2025, 1:33 PM
ikloecker committed rKLEOPATRAf2da3d7d60ce: Add option to start Kleopatra in standalone mode (authored by ikloecker).
Add option to start Kleopatra in standalone mode
Jul 2 2025, 1:33 PM
TobiasFella moved T7707: Kleopatra: Unformatted fingerprints from Backlog to WIP on the gpd5x board.
Jul 2 2025, 1:21 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
TobiasFella added a comment to T7707: Kleopatra: Unformatted fingerprints.

and for certification revocation (and some other places): https://invent.kde.org/pim/libkleo/-/merge_requests/197

Jul 2 2025, 1:21 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker committed rKLEOPATRAf8d37cb8a337: Don't start the UI server in standalone mode (authored by ikloecker).
Don't start the UI server in standalone mode
Jul 2 2025, 1:18 PM
ikloecker committed rKLEOPATRA2c62f3c40d5b: Fix building with DISABLE_UISERVER (authored by ikloecker).
Fix building with DISABLE_UISERVER
Jul 2 2025, 1:18 PM
TobiasFella committed rLIBKLEO8d9e055254be: Use nicer formatting for key ids in comboboxes (authored by TobiasFella).
Use nicer formatting for key ids in comboboxes
Jul 2 2025, 1:16 PM
TobiasFella committed rKLEOPATRAfd8ab60fef30: Use nicer formatting for key ids in comboboxes (authored by TobiasFella).
Use nicer formatting for key ids in comboboxes
Jul 2 2025, 1:14 PM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2fa2dca209dd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 2 2025, 1:08 PM
TobiasFella added a comment to T7707: Kleopatra: Unformatted fingerprints.

For card stuff: https://invent.kde.org/pim/kleopatra/-/merge_requests/400

Jul 2 2025, 1:07 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
Paul Schwabauer <pschwabauer@intevation.de> committed rGPGMEPYff9403f79343: [PATCH] Require setuptools>=65.2.0 for the build command (authored by Sebastian Wagner <sebix@sebix.at>).
[PATCH] Require setuptools>=65.2.0 for the build command
Jul 2 2025, 1:07 PM
TobiasFella committed rKLEOPATRA1ff1912b0cac: Use nicer formatting for showing fingerprints of card keys (authored by TobiasFella).
Use nicer formatting for showing fingerprints of card keys
Jul 2 2025, 1:06 PM
TobiasFella committed rLIBKLEObee471f9587f: Improve formatting for fingerprints in tooltips (authored by TobiasFella).
Improve formatting for fingerprints in tooltips
Jul 2 2025, 12:50 PM
TobiasFella claimed T7707: Kleopatra: Unformatted fingerprints.
Jul 2 2025, 12:49 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
TobiasFella added a comment to T7707: Kleopatra: Unformatted fingerprints.

For the tooltips: https://invent.kde.org/pim/libkleo/-/merge_requests/196

Jul 2 2025, 12:49 PM · gpd5x (gpd-5.0.0), vsd34, kleopatra
TobiasFella changed the status of T7708: Kleopatra: Pretty display names for kyber algos from Open to Testing.
Jul 2 2025, 12:40 PM · gpd5x (gpd-5.0.0), kleopatra
TobiasFella renamed T7709: Decryption with ECC smartcard keys broken from Kleopatra: Decryption with smartcard keys broken to Decryption with smartcard keys broken.
Jul 2 2025, 12:40 PM · gpd5x (gpd-5.0.0), gnupg26, Bug Report
ikloecker committed rKLEOPATRA8adca4822e50: The unique service needs to stay alive until the app is destroyed (authored by ikloecker).
The unique service needs to stay alive until the app is destroyed
Jul 2 2025, 12:00 PM
werner triaged T7713: Allow to skip the qualified signature confirmation prompt as Normal priority.
Jul 2 2025, 11:41 AM · S/MIME, Feature Request, gnupg26
l10n daemon script <scripty@kde.org> committed rKLEOPATRA48c09266f7bb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 2 2025, 10:03 AM
ikloecker committed rKLEOPATRAa4ffbdfef0e7: GIT_SILENT Remove bogus debug log (authored by ikloecker).
GIT_SILENT Remove bogus debug log
Jul 2 2025, 9:23 AM
werner triaged T7710: Kleopatra: Paperkey can't handle curve448/kyber keys as Normal priority.

This seems to be a good opportunity to replace paperkey with a new tool to take advantage of the smaller ECC keys which allow us to re-generate most stuff.

Jul 2 2025, 9:14 AM · Feature Request, gnupg26, kleopatra
l10n daemon script <scripty@kde.org> committed rKLEOPATRAcd63ed846efd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 2 2025, 3:43 AM
gniibe committed rEcac716808814: gpgrt-config: It's gcc which supports -print-search-dirs option. (authored by gniibe).
gpgrt-config: It's gcc which supports -print-search-dirs option.
Jul 2 2025, 3:18 AM
gniibe committed rC95beae482412: tests: Add a test for Dilithium. (authored by gniibe).
tests: Add a test for Dilithium.
Jul 2 2025, 2:15 AM
gniibe committed rC0a1fda8ce4d0: cipher:dilithium: Support "no-prefix" flag for Dilithium testing. (authored by gniibe).
cipher:dilithium: Support "no-prefix" flag for Dilithium testing.
Jul 2 2025, 2:15 AM
gniibe committed rC40c84d8a4c76: cipher:dilithium: Add ML-DSA into libgcrypt pubkey interface. (authored by gniibe).
cipher:dilithium: Add ML-DSA into libgcrypt pubkey interface.
Jul 2 2025, 2:15 AM
gniibe committed rC81a8332963e2: cipher:dilithium: Add dilithium functions for libgcrypt internal use. (authored by gniibe).
cipher:dilithium: Add dilithium functions for libgcrypt internal use.
Jul 2 2025, 2:15 AM

Jul 1 2025

timegrid closed T7702: Kleopatra: Printing on win11 aborts silently as Resolved.

Ok, it was a missing update (although windows claimed to be up-to-date).
After installing 2025-06 [...] KB5060829 the Microsoft Print to PDF feature is available again and printing also works in Kleopatra/Okular.

Jul 1 2025, 6:49 PM · Windows, Bug Report, kleopatra
CarlSchwan committed rOJ85672254cb75: Add back support for plain email as composer recipient (authored by CarlSchwan).
Add back support for plain email as composer recipient
Jul 1 2025, 6:26 PM
CarlSchwan committed rOJa4b97814885f: Unify the minimum required Qt version (authored by CarlSchwan).
Unify the minimum required Qt version
Jul 1 2025, 6:25 PM
ikloecker changed the status of T7703: Kleopatra: Validity icons in selected rows missing from Open to Testing.

A second patch fixes the problem with the button in the smart card view.

Jul 1 2025, 4:57 PM · gpd5x (gpd-5.0.0), Bug Report, kleopatra
ikloecker committed rW4829405a2277: breeze: Do not pass QIcon::Selected mode to icon painter (authored by ikloecker).
breeze: Do not pass QIcon::Selected mode to icon painter
Jul 1 2025, 4:56 PM
ikloecker added a comment to T7703: Kleopatra: Validity icons in selected rows missing.

I have added a patch to disable recoloring of the status icons in Gpg4win. This ensures that the status icons in the selected rows don't get all-white.

Jul 1 2025, 4:09 PM · gpd5x (gpd-5.0.0), Bug Report, kleopatra
ikloecker committed rWc4eadb7b54a1: breeze-icons: Disable recoloring of status icons (authored by ikloecker).
breeze-icons: Disable recoloring of status icons
Jul 1 2025, 4:06 PM
m <meik.michalke@gnupg.com> committed rOJ5739347953e0: updated REAMDE.md (authored by m <meik.michalke@gnupg.com>).
updated REAMDE.md
Jul 1 2025, 4:02 PM
ikloecker added a comment to T7703: Kleopatra: Validity icons in selected rows missing.

Upstream bug report for invisible status icons: https://bugs.kde.org/show_bug.cgi?id=506434 (Icon coloring is inherently incompatible with colored Breeze status icons)

Jul 1 2025, 3:47 PM · gpd5x (gpd-5.0.0), Bug Report, kleopatra
mmontkowski committed rOb29e61c14b69: Merge branch 'master' of ssh://git.gnupg.org/git/gpgol (authored by mmontkowski).
Merge branch 'master' of ssh://git.gnupg.org/git/gpgol
Jul 1 2025, 2:36 PM
mmontkowski committed rO75f46829054e: Moving encrypted emails to folder fails (authored by mmontkowski).
Moving encrypted emails to folder fails
Jul 1 2025, 2:36 PM
timegrid added a comment to T7702: Kleopatra: Printing on win11 aborts silently.

It's also the same error in Okular, when a pdf is printed.

Jul 1 2025, 2:18 PM · Windows, Bug Report, kleopatra
timegrid added a comment to T7702: Kleopatra: Printing on win11 aborts silently.

Same on gpg4win-4.4.1 @ win11 (here a bit more debugview context)

3	3.503991	8584	kleopatra.exe	org.kde.pim.kleopatra: Paperkey export finished:  0 status:  QProcess::NormalExit
4	3.691599	8584	kleopatra.exe	QPrintDialog: Cannot be used on non-native printers
5	3.691981	8584	kleopatra.exe	QPrintDialog: Cannot be used on non-native printers
6	3.692752	8584	kleopatra.exe	org.kde.pim.kleopatra: Printing aborted.
Jul 1 2025, 1:44 PM · Windows, Bug Report, kleopatra
ikloecker committed rKLEOPATRA12839f3f67a0: Add option to start Kleopatra in standalone mode (authored by ikloecker).
Add option to start Kleopatra in standalone mode
Jul 1 2025, 1:41 PM
TobiasFella added a comment to T7702: Kleopatra: Printing on win11 aborts silently.

Works fine here.

Jul 1 2025, 1:29 PM · Windows, Bug Report, kleopatra
timegrid added a comment to T7709: Decryption with ECC smartcard keys broken.

version

C:\Users\g10\Desktop\tmp\scdecrypt>gpg --version
gpg (GnuPG) 2.5.8
libgcrypt 1.11.1
Copyright (C) 2025 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.
Jul 1 2025, 1:26 PM · gpd5x (gpd-5.0.0), gnupg26, Bug Report
ikloecker added a comment to T7709: Decryption with ECC smartcard keys broken.

gpg --version?
gpg -K?

Jul 1 2025, 1:18 PM · gpd5x (gpd-5.0.0), gnupg26, Bug Report
TobiasFella moved T7708: Kleopatra: Pretty display names for kyber algos from Backlog to WIP on the gpd5x board.
Jul 1 2025, 1:06 PM · gpd5x (gpd-5.0.0), kleopatra
TobiasFella triaged T7708: Kleopatra: Pretty display names for kyber algos as Normal priority.
Jul 1 2025, 1:06 PM · gpd5x (gpd-5.0.0), kleopatra
TobiasFella committed rLIBKLEO793fdbb13acc: Add pretty algorithm names for kyber keys (authored by TobiasFella).
Add pretty algorithm names for kyber keys
Jul 1 2025, 1:05 PM
mmontkowski triaged T7712: Moving new encrypted emails to folder via context menu fails as Normal priority.
Jul 1 2025, 12:56 PM · vsd33 (vsd-3.3.3), gpd5x, gpgol
timegrid updated the task description for T7709: Decryption with ECC smartcard keys broken.
Jul 1 2025, 12:45 PM · gpd5x (gpd-5.0.0), gnupg26, Bug Report
timegrid added a comment to T7709: Decryption with ECC smartcard keys broken.

You're right, it also errors on gpg directly:

Jul 1 2025, 12:44 PM · gpd5x (gpd-5.0.0), gnupg26, Bug Report
ikloecker claimed T7703: Kleopatra: Validity icons in selected rows missing.
Jul 1 2025, 12:25 PM · gpd5x (gpd-5.0.0), Bug Report, kleopatra
TobiasFella added a comment to T7709: Decryption with ECC smartcard keys broken.

I can't reproduce. Please check whether this works if you use gpg directly; it's a bit unlikely that this is kleopatra-specific, since kleopatra doesn't really care whether the key is on a smartcard or not.

Jul 1 2025, 12:18 PM · gpd5x (gpd-5.0.0), gnupg26, Bug Report
ikloecker set External Link to https://invent.kde.org/pim/kleopatra/-/merge_requests/399 on T7704: Kleopatra: Add option to start it as additional process.
Jul 1 2025, 11:26 AM · gpd5x (gpd-5.0.0), vsd34, kleopatra
ikloecker committed rKLEOPATRAf42f24285899: Add option to start Kleopatra in standalone mode (authored by ikloecker).
Add option to start Kleopatra in standalone mode
Jul 1 2025, 11:25 AM
hej added a comment to T7701: Draft: Kleopatra: Add information for verification results.

a: expired certificate

Jul 1 2025, 10:28 AM · gpd5x, kleopatra
ikloecker moved T7704: Kleopatra: Add option to start it as additional process from Backlog to WIP on the gpd5x board.
Jul 1 2025, 9:30 AM · gpd5x (gpd-5.0.0), vsd34, kleopatra
l10n daemon script <scripty@kde.org> committed rLIBKLEO773790d0ebe8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 1 2025, 3:44 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA58356043d69b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 1 2025, 3:42 AM
gniibe committed rCbef89f9316c8: cipher:dilithium: List the dilithium implementation to Makefile.am. (authored by gniibe).
cipher:dilithium: List the dilithium implementation to Makefile.am.
Jul 1 2025, 2:27 AM
gniibe committed rCaeb775adfafd: cipher:dilithium: Don't include unused freeze function. (authored by gniibe).
cipher:dilithium: Don't include unused freeze function.
Jul 1 2025, 2:27 AM
gniibe committed rCf78099b5a022: cipher:dilithium: Add DILITHIUM_INTERNAL_API_ONLY. (authored by gniibe).
cipher:dilithium: Add DILITHIUM_INTERNAL_API_ONLY.
Jul 1 2025, 2:27 AM
gniibe committed rCcce9c02988c2: cipher:dilithium: Have cipher/dilithium.h. (authored by gniibe).
cipher:dilithium: Have cipher/dilithium.h.
Jul 1 2025, 2:27 AM
gniibe committed rCa0bd76300f60: cipher:dilithium: Fix comment style. (authored by gniibe).
cipher:dilithium: Fix comment style.
Jul 1 2025, 2:27 AM
gniibe committed rC92f129fb9ddc: cipher:dilithium: For _GCRYPT_IN_LIBGCRYPT, add *_close function. (authored by gniibe).
cipher:dilithium: For _GCRYPT_IN_LIBGCRYPT, add *_close function.
Jul 1 2025, 2:27 AM
gniibe committed rC5cbf3180533d: cipher:dilithium: Make the implementation into three files. (authored by gniibe).
cipher:dilithium: Make the implementation into three files.
Jul 1 2025, 2:27 AM
gniibe committed rC28fb2e30790b: cipher:dilithium: Functions of poly for different DILITHIUM_MODE. (authored by gniibe).
cipher:dilithium: Functions of poly for different DILITHIUM_MODE.
Jul 1 2025, 2:27 AM
gniibe committed rCcb15a5563ade: cipher: Editorial clean up cipher/dilithium.c for headers. (authored by gniibe).
cipher: Editorial clean up cipher/dilithium.c for headers.
Jul 1 2025, 2:27 AM
gniibe committed rCcc7d750be1c7: cipher:dilithium: Export the external API only. (authored by gniibe).
cipher:dilithium: Export the external API only.
Jul 1 2025, 2:27 AM
gniibe committed rCa7fdda036591: cipher: Add headers to the Dilithium implementation. (authored by gniibe).
cipher: Add headers to the Dilithium implementation.
Jul 1 2025, 2:27 AM
gniibe committed rC1b422366e2b3: cipher: Put the original Dilithium implementation. (authored by gniibe).
cipher: Put the original Dilithium implementation.
Jul 1 2025, 2:27 AM
gniibe committed rEdffca928fbc9: spawn: Define _GPGRT_NEED_AFLOCAL for OS without AF_LOCAL. (authored by gniibe).
spawn: Define _GPGRT_NEED_AFLOCAL for OS without AF_LOCAL.
Jul 1 2025, 2:06 AM
gniibe committed rEf01a2e7c3f9a: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Jul 1 2025, 2:06 AM

Jun 30 2025

heirecka committed rKLEOPATRA13fb52a7b912: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Jun 30 2025, 6:41 PM
heirecka committed rKLEOPATRAa35c7a441cbd: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Jun 30 2025, 6:41 PM
heirecka committed rKLEOPATRA2bad46cce090: GIT_SILENT Upgrade release service version to 25.04.3. (authored by heirecka).
GIT_SILENT Upgrade release service version to 25.04.3.
Jun 30 2025, 6:41 PM
ikloecker moved T7040: Make it possible to install GnuPG VSD and GPD in parallel from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 30 2025, 4:50 PM · gpd5x, kleopatra