Update Kleopatra, Libkleo, and GpgOLjs
Avoid crash while updating files to watch
Small tweaks and fixes to webclient UI
Also save drafts in new common path
Also save drafts in new common path
Explicitly share certain paths between client and server
Detect and offer to import OpenPGP keys in attachments / Autocypt headers
Attach recipient keys, only if more than one (non-BCC) recipient
Simplify auto-attach keys action
Initial draft for auto-attaching PGP keys
Handle proxy crashes/fails
Remove remote proxy options from setup dialog
Fix some problems with window modality and sizing
Split and redesign FirstTimeDialog
Keep filename of root-ca fixed per user (to allow re-installation)
Here's a full log of a gdb run, which segfaults on start:
Please always attach the full Debugview log. Sometimes (like here) I really want to know everything that was logged since the start.
Fix creation of curve keys
Implemented in mimetreeparser master:
Small tweaks and fixes to webclient UI
Add git commit info to about dialog
Rename manifest.po to avoid potential name clash
Fix occasional false alarm about mismatching client id
Localize manifest strings while generating the manifest
Make sure not to overwrite pairing message, too soon
Cleanup, and regenerate web files
Fix race conditions during startup on Windows
In single user-mode, ensure native client never connects to foreign proxy
In single-user mode, pair clients, automatically
Limit client connections to same origin IP
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA782c464a9801: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rMTPad78915d22f3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEO24aea3811684: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rLIBKLEOc79de4a9431f: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
The reporter informed:
CVE-2025-69913
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA83ebdcd8cd79: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
GIT_SILENT Upgrade release service version to 25.12.3.
GIT_SILENT Update Appstream for new release
GIT_SILENT Update Appstream for new release
l10n daemon script <scripty@kde.org> committed
rKLEOPATRA8790653f252d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rMTPc9741932ee29: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
@werner said the reading order should be like on the page :
Tested with Gpg4win 5.0.2 (Beta):
Registry settings SOFTWARE\Gpg4win\Kleopatra\<config group>\<config entry>
works (I used [CertificateCreationWizard] EMAIL_placeholder for testing)
• werner renamed
RC from
rc to
RC.
This is not "Unbreak now" because we have not released the software yet. Unbreak now should be used for bugs in deployed software but not during development.
I rechecked the keyboxd locking of . On crash via gdb the file was unlocked before, so this doesn't seem to be the problem:
Ok in Gpg4win 5.0.2. (Beta), in German:
Libkleo does not specify the curve in the parameter file becuase keyCurvve:isEmpty is asserted:
Works on the command line and adding a subkey later does also work.
config file: Sorry, I got confused, it has to be in this case (VS-Desktop-4.0.90.1203-Beta), of course. And this one works.
Registry entry does not work, though. But this is a separate issue, seems all Registry entries do not work in that build.
msi: Tweak make-msi.pl for new VSD global conf dir.
Enable warnings for maintainer mode. Fix warnings.
Works with VS-Desktop-4.0.90.1203-Beta when putting this in C:\Program Files\GnuPG VS-Desktop\share\kleopatrarc
CSR is then saved as .pem file with ascii-armored content.
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed
rMTPb644af55c75a: In plain text mails, format any signature as fixed spaced (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
In plain text mails, format any signature as fixed spaced
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed
rMTP50806e607128: In plain text mails, format any signature as fixed spaced (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
In plain text mails, format any signature as fixed spaced
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed
rMTP4b3732043dbb: Do not overwrite specified encoding of signed parts (authored by
tfry).
Do not overwrite specified encoding of signed parts
The new German tool tip is shown in Gpg4win 5.0.2 (Beta)
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed
rMTPcacc05459935: In plain text mails, format any signature as fixed spaced (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
In plain text mails, format any signature as fixed spaced
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed
rMTP1ef743160afe: In plain text mails, format any signature as fixed spaced (authored by Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net>).
In plain text mails, format any signature as fixed spaced
Thomas Friedrichsmeier <thomas.friedrichsmeier@kdemail.net> committed
rMTP47075737a984: Do not overwrite specified encoding of signed parts (authored by
tfry).
Do not overwrite specified encoding of signed parts
l10n daemon script <scripty@kde.org> committed
rKLEOPATRAf5880a29259f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
I found that it's not that simple to accept the case of no newline at the end.
Because we need to handle the edge case where no newline occurs at the maximum buffer length, too.
It's something like the following.
l10n daemon script <scripty@kde.org> committed
rLIBKLEOa9455d8270c9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rMTP17b11dbe47d8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed
rKLEOPATRAc00b6050be1c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Done and backported for VSD 3.4.
Show different "Certify new key?" dialog only for shared *secret* keys
Ask for certification of imported shared team key
Show a different "Certify new key?" dialog for shared secret keys
Reword question asked for imported secret keys
Show different "Certify new key?" dialog only for shared *secret* keys
Show a different "Certify new key?" dialog for shared secret keys
This was fixed in Okular with . The MR was merged 2026-02-05.
Do not overwrite specified encoding of signed parts