Page MenuHome GnuPG
Feed All Stories

Dec 20 2025

mlaurent committed rMTP375e1ecd48a8: GIT_SILENT: prepare 6.6.1 (authored by mlaurent).
GIT_SILENT: prepare 6.6.1
Dec 20 2025, 9:52 PM
Volker Krause <vkrause@kde.org> committed rKLEOPATRAcf591f731fbe: Port away from deprecated KMime pointer typedefs (authored by Volker Krause <vkrause@kde.org>).
Port away from deprecated KMime pointer typedefs
Dec 20 2025, 1:34 PM

Dec 19 2025

werner committed rW62ff239db0ef: Allow rebuilding mingw also with older docker versions. (authored by werner).
Allow rebuilding mingw also with older docker versions.
Dec 19 2025, 3:51 PM
svuorela committed rOJad84a2943df3: Fix crash if a web client connects while no native client is known (authored by tfry).
Fix crash if a web client connects while no native client is known
Dec 19 2025, 2:35 PM
svuorela committed rOJe259d59e2679: Explicitly use constFind() rather than value() for client lookup (authored by tfry).
Explicitly use constFind() rather than value() for client lookup
Dec 19 2025, 2:35 PM
svuorela committed rOJd51893cee770: Fix ReencryptJob exit condition (authored by tfry).
Fix ReencryptJob exit condition
Dec 19 2025, 2:35 PM
svuorela committed rOJ8ad2cff492d3: Autodelete reencrypt job. This makes the rest of the structure know it is gone (authored by svuorela).
Autodelete reencrypt job. This makes the rest of the structure know it is gone
Dec 19 2025, 2:35 PM
svuorela committed rOJ3aeea5680774: Make sure to signal compleation of EwsGetFolderContentRequest in all cases (authored by tfry).
Make sure to signal compleation of EwsGetFolderContentRequest in all cases
Dec 19 2025, 2:35 PM
svuorela committed rOJddb1929dab58: Do not (auto-) delete m_getFolderContentRequest prematurely (authored by tfry).
Do not (auto-) delete m_getFolderContentRequest prematurely
Dec 19 2025, 2:35 PM
svuorela committed rOJ7e3cafe0fb69: adjusted PLACEHOLDERs to texts they are beinr replaced with and added space (authored by m <meik.michalke@gnupg.com>).
adjusted PLACEHOLDERs to texts they are beinr replaced with and added space
Dec 19 2025, 2:35 PM
svuorela committed rOJcfeeda020085: choosekeydialog: Don't double connect buttons (authored by svuorela).
choosekeydialog: Don't double connect buttons
Dec 19 2025, 2:35 PM
svuorela committed rOJ80d15a9fa102: Only one reencrypt dialog (authored by svuorela).
Only one reencrypt dialog
Dec 19 2025, 2:35 PM
svuorela committed rOJf49a21edb24e: redefined the scrollarea of the reencrypt UI (authored by m <meik.michalke@gnupg.com>).
redefined the scrollarea of the reencrypt UI
Dec 19 2025, 2:35 PM
svuorela committed rOJ825fb702c831: typos (misplaced colons) (authored by m <meik.michalke@gnupg.com>).
typos (misplaced colons)
Dec 19 2025, 2:35 PM
svuorela committed rOJ8e3e7c939023: fixed window title (authored by m <meik.michalke@gnupg.com>).
fixed window title
Dec 19 2025, 2:35 PM
svuorela committed rOJ0fb18c8d02da: updated .pot and .po files and german translations (authored by m <meik.michalke@gnupg.com>).
updated .pot and .po files and german translations
Dec 19 2025, 2:35 PM
svuorela committed rOJ96bf3eabafe0: improved reencryption dialog UI (authored by m <meik.michalke@gnupg.com>).
improved reencryption dialog UI
Dec 19 2025, 2:35 PM
svuorela committed rOJ3d0d9e313880: Move choosekeydialog to ui files (authored by svuorela).
Move choosekeydialog to ui files
Dec 19 2025, 2:35 PM
svuorela committed rOJe09750df2c63: Disable OK button in reencrypt dialog when all input fields are empty (authored by svuorela).
Disable OK button in reencrypt dialog when all input fields are empty
Dec 19 2025, 2:35 PM
tfry committed rOJ05f955c6d702: Mark remote proxy option as experimental (authored by tfry).
Mark remote proxy option as experimental
Dec 19 2025, 2:21 PM
svuorela committed rW9d75a10c17ad: Patch winpthread to fix shutdown issue (authored by svuorela).
Patch winpthread to fix shutdown issue
Dec 19 2025, 12:57 PM
werner committed rWf46197466114: Merge patch-libwinpthread (authored by werner).
Merge patch-libwinpthread
Dec 19 2025, 12:57 PM
tfry committed rOJc9f689087b1e: Omit path separator, just in case (authored by tfry).
Omit path separator, just in case
Dec 19 2025, 9:33 AM
tfry triaged T7978: Better indication if installation of certificate to browser failed as Low priority.
Dec 19 2025, 9:30 AM · gpgol2
tfry committed rOJ2720a38b1990: Adapt to adjusted data path settings in gpg4win (authored by tfry).
Adapt to adjusted data path settings in gpg4win
Dec 19 2025, 8:48 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2e9fd4e5d2fb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 19 2025, 2:44 AM

Dec 18 2025

ikloecker committed rW6b2ba7a72930: download.sh: Check for stale packages that should be removed (authored by ikloecker).
download.sh: Check for stale packages that should be removed
Dec 18 2025, 4:30 PM
ikloecker committed rW70f44ce9c86d: download.sh: Fix removal of links to downloaded files (authored by ikloecker).
download.sh: Fix removal of links to downloaded files
Dec 18 2025, 4:30 PM
ikloecker committed rW0a40a0ae6393: download.sh: Fix removal of downloaded files (authored by ikloecker).
download.sh: Fix removal of downloaded files
Dec 18 2025, 4:30 PM
ikloecker committed rWc56b725bb4d3: Update the list of patches for the AppImage (authored by ikloecker).
Update the list of patches for the AppImage
Dec 18 2025, 2:09 PM
ikloecker committed rW697bbaad1fa8: Update the list of patches for gpg4win (authored by ikloecker).
Update the list of patches for gpg4win
Dec 18 2025, 1:45 PM
ikloecker moved T7528: Make it possible to run Kleopatra VSD and Kleopatra GPD in parallel from QA to WIP on the gpd5x board.

Back to WIP because I had to fix a regression.

Dec 18 2025, 1:29 PM · vsd34, test on hold, gpd5x, kleopatra
mlaurent committed rMTP94abec058e3b: Make sure that we don't add deprecated code (authored by mlaurent).
Make sure that we don't add deprecated code
Dec 18 2025, 1:25 PM
werner placed T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server up for grabs.
Dec 18 2025, 12:11 PM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), gnupg26, Feature Request
werner moved T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server from WIP to QA on the gnupg26 board.
Dec 18 2025, 12:11 PM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), gnupg26, Feature Request
werner added a comment to T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server.

Well, I tested this again. I created a new key and saved a copy. The I updated the expiration date to 2035 and sent the key to the LDAP server. Then I deleted the updated key locally and imported the old copy. Thus I have now:

Dec 18 2025, 12:09 PM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), gnupg26, Feature Request
ikloecker committed rKLEOPATRAbc1d094c04b5: Fix regression in Windows implementation of KUniqueService (authored by ikloecker).
Fix regression in Windows implementation of KUniqueService
Dec 18 2025, 11:55 AM
TobiasFella committed rKLEOPATRA3e3aa8c55370: Disable password label when symmetric encryption is disabled (authored by TobiasFella).
Disable password label when symmetric encryption is disabled
Dec 18 2025, 11:17 AM
TobiasFella added a comment to T7107: Kleopatra: Option "PublicKeyEncryptionOnly".

https://invent.kde.org/pim/kleopatra/-/merge_requests/428

Dec 18 2025, 11:17 AM · gpd5x, Feature Request, kleopatra
TobiasFella closed T7535: Kleopatra: "Decrypt/Verify all files in folder" doesn't work as Resolved.
Dec 18 2025, 11:01 AM · Feature Request, kleopatra
werner added a comment to T7983: gpg: the validity of a secret key is changed by making a certification with it.

Yesterday I was able to reproduce it once. But despite more than a dozen more tries yesterday and this morning, I could not anymore replicate it. I tested on Unix and one oddity was that I forgot to kill the keyboxd for a clean new test and thus it could serve old keys despite that the pubring.db was already deleted (but the inode still open by keyboxd).

Dec 18 2025, 10:21 AM · gpd5x (gpd-5.0.0), keyboxd, Bug Report, gnupg26
ebo updated subscribers of T6299: Kleopatra: Updating key does results in "not changed" instead of "not found".

@timegrid I would not tag this ticket with LDAP, as it is not LDAP specific

Dec 18 2025, 10:20 AM · gpd5x (gpd-5.0.0), Restricted Project, kleopatra
ebo moved T6299: Kleopatra: Updating key does results in "not changed" instead of "not found" from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 18 2025, 10:18 AM · gpd5x (gpd-5.0.0), Restricted Project, kleopatra
ebo closed T6299: Kleopatra: Updating key does results in "not changed" instead of "not found" as Resolved.

State in Gpg4win-5.0.0-beta446 and vsd 3.3.4 is this:


So the message is "Update Failed" for keyserver and "not found" for WKD.
In light of that the ticket is this old, I'll leave it at that instead of discussing further improvements beyond this single phrase.
These would have to go in a new ticket.

Dec 18 2025, 10:18 AM · gpd5x (gpd-5.0.0), Restricted Project, kleopatra
ebo closed T7809: Kleopatra: Save of audit log viewer is html without an .html extension as Resolved.
Dec 18 2025, 9:30 AM · gpd5x (gpd-5.0.0), kleopatra
tfry committed rOJafbe65f7d57b: Make sure not to delete job from within its result() handler (authored by tfry).
Make sure not to delete job from within its result() handler
Dec 18 2025, 8:00 AM
tfry committed rOJ9dccfc76f793: Fix "raising" of a running ReencryptJob (authored by tfry).
Fix "raising" of a running ReencryptJob
Dec 18 2025, 7:28 AM
tfry committed rOJ129f50817e60: Fix ReencryptJob exit condition (authored by tfry).
Fix ReencryptJob exit condition
Dec 18 2025, 7:28 AM
tfry committed rOJ004aff2559c6: Do not (auto-) delete m_getFolderContentRequest prematurely (authored by tfry).
Do not (auto-) delete m_getFolderContentRequest prematurely
Dec 18 2025, 7:28 AM
tfry committed rOJ6e915e3e57dd: Make sure to signal compleation of EwsGetFolderContentRequest in all cases (authored by tfry).
Make sure to signal compleation of EwsGetFolderContentRequest in all cases
Dec 18 2025, 7:28 AM
Justin Zobel <justin.zobel@gmail.com> committed rKLEOPATRA9352bee98135: CI - Flatpak - Add kconfigwidgets from master as it is needed by kpimtextedit (authored by Justin Zobel <justin.zobel@gmail.com>).
CI - Flatpak - Add kconfigwidgets from master as it is needed by kpimtextedit
Dec 18 2025, 3:11 AM

Dec 17 2025

tfry updated the summary of D620: (Mostly) fix refreshing list of drafts.
Dec 17 2025, 6:23 PM · gpgol2
tfry committed rOJee76c4c68873: Now that EwsGetFolderRequest actually finishes, make sure it does not get… (authored by tfry).
Now that EwsGetFolderRequest actually finishes, make sure it does not get…
Dec 17 2025, 6:11 PM
tfry committed rOJf670a2464534: WIP: Draft version of reencrypt fixes. To be cleaned up (authored by tfry).
WIP: Draft version of reencrypt fixes. To be cleaned up
Dec 17 2025, 5:34 PM
ebo lowered the priority of T7763: Draft: Kleopatra: Add option to decrypt a file at the target location (instead of temp) from Normal to Low.
Dec 17 2025, 4:50 PM · gpd5x, kleopatra
ebo added a project to T7983: gpg: the validity of a secret key is changed by making a certification with it: keyboxd.
Dec 17 2025, 4:19 PM · gpd5x (gpd-5.0.0), keyboxd, Bug Report, gnupg26
ebo added a project to T7983: gpg: the validity of a secret key is changed by making a certification with it: Bug Report.
Dec 17 2025, 4:14 PM · gpd5x (gpd-5.0.0), keyboxd, Bug Report, gnupg26
CarlSchwan committed rMTPb99109954958: Use std::shared_ptr instead of QSharedPointer (authored by CarlSchwan).
Use std::shared_ptr instead of QSharedPointer
Dec 17 2025, 3:13 PM
ebo added a comment to T7983: gpg: the validity of a secret key is changed by making a certification with it.

This is really weird behavior. It seems other secret keys in the keyring may also change to "undefined" validity when the certification is done with another key. And something about the key which is certified is important.
But it can also happen that it is enough to just import a secret key without certifying anything with it for it to be shown as "undefined" validity.

Dec 17 2025, 3:04 PM · gpd5x (gpd-5.0.0), keyboxd, Bug Report, gnupg26
ebo created T7983: gpg: the validity of a secret key is changed by making a certification with it.
Dec 17 2025, 12:28 PM · gpd5x (gpd-5.0.0), keyboxd, Bug Report, gnupg26
tfry committed rOJcb1397dcf4ee: If reencrypt dialog has already been closed, start over. (authored by tfry).
If reencrypt dialog has already been closed, start over.
Dec 17 2025, 10:55 AM
ebo closed T4323: Kleopatra: Add option to not use temp dir for encryption as Resolved.

This task is obsolete as we do no longer use the Temp directory for encryption (I believe since vsd3.3.0/gpg4win 4.4.0). Instead the file is written directly to the target location with the ending ".part". It is renamed there after the encryption is completed.

Dec 17 2025, 10:55 AM · kleopatra, gpg4win
ikloecker added a comment to T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit.

If Kleopatra is started in standalone mode then it shuts down properly.

Dec 17 2025, 10:19 AM · gpd5x (gpd-5.0.0), Windows, okular, kleopatra
ebo added a comment to T7981: Draft: Kleopatra: Show "No secret key" error for S/MIME protocol.

The aim of this ticket is to map the message in Kleo for the corresponding gpg case to the "Not found" error in gpgsm and thus show the other message instead.

Dec 17 2025, 10:03 AM · Feature Request, gpd5x, kleopatra
ikloecker added a comment to T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit.

With a Kleopatra built before the update of Qt/KF/gcc etc. (and which shuts down properly) I see the same three log messages.

Dec 17 2025, 9:58 AM · gpd5x (gpd-5.0.0), Windows, okular, kleopatra
ikloecker triaged T7982: Kleopatra, Okular: Process doesn't exit if the app is Quit as Unbreak Now! priority.
Dec 17 2025, 9:53 AM · gpd5x (gpd-5.0.0), Windows, okular, kleopatra
ebo renamed T7981: Draft: Kleopatra: Show "No secret key" error for S/MIME protocol from Kleopatra: Show "No secret key" error for S/MIME protocol to Draft: Kleopatra: Show "No secret key" error for S/MIME protocol.
Dec 17 2025, 9:52 AM · Feature Request, gpd5x, kleopatra
ebo created T7981: Draft: Kleopatra: Show "No secret key" error for S/MIME protocol.
Dec 17 2025, 9:00 AM · Feature Request, gpd5x, kleopatra
tfry moved T7689: fix refreshing list of drafts from Backlog to WiP on the gpgol2 board.
Dec 17 2025, 8:58 AM · gpgol2

Dec 16 2025

tfry requested review of D620: (Mostly) fix refreshing list of drafts.
Dec 16 2025, 6:18 PM · gpgol2
tfry committed rOJ1958cb95efcc: Cleanup (authored by tfry).
Cleanup
Dec 16 2025, 5:59 PM
CarlSchwan committed rMTP421276b54fbb: Use std::shared_ptr instead of QSharedPointer (authored by CarlSchwan).
Use std::shared_ptr instead of QSharedPointer
Dec 16 2025, 5:50 PM
ebo triaged T7980: Draft: Kleopatra: Add long KeyID to recipient listing (ADSK related) as Normal priority.
Dec 16 2025, 4:42 PM · gpd5x, kleopatra
TobiasFella committed rKLEOPATRAa976d7d35785: Add option for remembering sign/encrypt configuration (authored by TobiasFella).
Add option for remembering sign/encrypt configuration
Dec 16 2025, 4:31 PM
ebo updated the task description for T7831: Kleopatra: Configuration of the initial status of all checkboxes in the sign/encrypt dialog.
Dec 16 2025, 4:11 PM · gpd5x, kleopatra
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf47b3483d5ee: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 16 2025, 3:27 PM
svuorela committed rW2afc7aadcf9f: qtbase: Remove obsolete patches (authored by ikloecker).
qtbase: Remove obsolete patches
Dec 16 2025, 3:24 PM
svuorela committed rW076e7480d928: qtbase: Update upstream(ed) patches (authored by ikloecker).
qtbase: Update upstream(ed) patches
Dec 16 2025, 3:24 PM
svuorela committed rWcc58465dac40: Apply versioned patches before unversioned patches (authored by ikloecker).
Apply versioned patches before unversioned patches
Dec 16 2025, 3:24 PM
svuorela committed rWaf2e553ae2c7: Update kde-gears bits (authored by svuorela).
Update kde-gears bits
Dec 16 2025, 3:24 PM
svuorela committed rW7e9a9c98c0ba: prison: Disable not needed package (authored by ikloecker).
prison: Disable not needed package
Dec 16 2025, 3:24 PM
svuorela committed rW65bb8abb3cf0: make gen-kde-gears.sh update packages.list (authored by svuorela).
make gen-kde-gears.sh update packages.list
Dec 16 2025, 3:24 PM
svuorela committed rW92f8a6aaa474: Bump breeze (authored by svuorela).
Bump breeze
Dec 16 2025, 3:24 PM
svuorela committed rW659e35b6e5da: Remove unused patch (authored by svuorela).
Remove unused patch
Dec 16 2025, 3:24 PM
svuorela committed rW346f1cc5f2a1: Remove unneeded kcoreaddons patch (authored by svuorela).
Remove unneeded kcoreaddons patch
Dec 16 2025, 3:24 PM
svuorela committed rW41e00dd92fca: Remove unneeded qtbase patches (authored by svuorela).
Remove unneeded qtbase patches
Dec 16 2025, 3:24 PM
svuorela committed rWdd98e262de5b: Add merge request for proposed upstream (authored by svuorela).
Add merge request for proposed upstream
Dec 16 2025, 3:24 PM
svuorela committed rW27fcb061517b: Add merge request id for proposed upstream (authored by svuorela).
Add merge request id for proposed upstream
Dec 16 2025, 3:24 PM
svuorela committed rW2b058a51ed98: Remove some kconfig-6.11 patches (authored by svuorela).
Remove some kconfig-6.11 patches
Dec 16 2025, 3:24 PM
svuorela committed rWb959b8caa8e9: Bump some minimum KF versions (authored by svuorela).
Bump some minimum KF versions
Dec 16 2025, 3:24 PM
svuorela committed rW4844ab6fa1a8: Update patches (authored by svuorela).
Update patches
Dec 16 2025, 3:24 PM
svuorela committed rWfd50390e0cb4: Update some breeze-icons patches (authored by svuorela).
Update some breeze-icons patches
Dec 16 2025, 3:24 PM
svuorela committed rW5f2c3cdeda54: Add script to generate qt sources (authored by svuorela).
Add script to generate qt sources
Dec 16 2025, 3:24 PM
svuorela committed rW6a343a3b75d6: Build karchive without support for encrypted archives (authored by svuorela).
Build karchive without support for encrypted archives
Dec 16 2025, 3:24 PM
svuorela committed rWa84a2cb6eea5: Print out the patches we are about to apply also for native builds (authored by svuorela).
Print out the patches we are about to apply also for native builds
Dec 16 2025, 3:24 PM
ebo lowered the priority of T7831: Kleopatra: Configuration of the initial status of all checkboxes in the sign/encrypt dialog from High to Normal.

ok, yes, looks like this was not thought through. How about "Sign/Encrypt settings"?

Dec 16 2025, 3:08 PM · gpd5x, kleopatra
TobiasFella added a comment to T7831: Kleopatra: Configuration of the initial status of all checkboxes in the sign/encrypt dialog.

for clarity: the current "password based encryption only" and "public key encryption only" are not about defaults, but completely disable the respective functionality. should they really be under "Sign/Encrypt defaults"?

Dec 16 2025, 2:43 PM · gpd5x, kleopatra
TobiasFella added a comment to T6939: File extensions for Mailviewer saving.

I can't reproduce your problems. Can you get me the exact test files you used?

Dec 16 2025, 2:39 PM · gpd5x, mimetreeparser
werner committed rXc27dc3e9b90a: Post release updates (authored by werner).
Post release updates
Dec 16 2025, 1:20 PM
werner committed rX9c7ec74d3f79: Modernize and simplify. (authored by werner).
Modernize and simplify.
Dec 16 2025, 1:20 PM