In T7379#195089, @ikloecker wrote:Kleopatra does now read the certificates from the card and import them itself instead of relying on gpgsm --learn-card.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Jul 8 2025
Jul 8 2025
• ikloecker added a comment to T7379: Kleopatra: Learning certificates of Signature v2.0 card fails if a Yubikey is plugged in as well.
since nothing was changed, that's a wontfix…
• TobiasFella added a comment to T7553: Kleopatra: change string and logic for option to continue showing the result window .
Remove the lines starting with ShowResultsAfter[...] in kleopatrarc
• werner committed rGa0f7cde9daa7: dirmngr: Add option--user-agent and always use a User-Agent header. (authored by • werner).
dirmngr: Add option--user-agent and always use a User-Agent header.
• werner committed rG7caefd125944: kbx: Make it easier to enable debug output (authored by • werner).
kbx: Make it easier to enable debug output
doc: Typo fixes and such
l10n daemon script <scripty@kde.org> committed rLIBKLEOde3d33aa6236: 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 rKLEOPATRAae1635702ed4: 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 rLIBKLEO52595098e721: 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 rKLEOPATRA638942a5ac9f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 7 2025
Jul 7 2025
m <meik.michalke@gnupg.com> committed rOJ1ca8412b935e: removed mkcert from the README and replaced it with certutil examples (authored by m <meik.michalke@gnupg.com>).
removed mkcert from the README and replaced it with certutil examples
• ikloecker updated the task description for T7700: Kleopatra: Move kleopatrarc away from %LOCALAPPDATA%.
I have built the run-* test programs of gpgme for Windows. run-keylist --cms --secret takes about 23 seconds. 3.7 seconds are gpgme initialization/setup (gpgconf --list-dirs, gpgconf --list-components, gpg --version, gpgsm --version, gpgconf --version). Most time (2 x 6-8 s) is lost starting gpg-agent and dirmngr. (keyboxd is not enabled here.)
mmontkowski moved T7712: Moving new encrypted emails to folder via context menu fails from Backlog to WiP on the vsd33 board.
mmontkowski moved T7712: Moving new encrypted emails to folder via context menu fails from Backlog to WIP on the gpd5x board.
mmontkowski edited projects for T7712: Moving new encrypted emails to folder via context menu fails, added: vsd33, gpd5x; removed vsd33 (vsd-3.3.3), gpd5x (gpd-5.0.0).
mmontkowski changed the status of T7712: Moving new encrypted emails to folder via context menu fails from Open to Testing.
mmontkowski moved T7712: Moving new encrypted emails to folder via context menu fails from Backlog to WIP on the gpgol board.
mmontkowski edited projects for T7712: Moving new encrypted emails to folder via context menu fails, added: gpd5x (gpd-5.0.0), vsd33 (vsd-3.3.3); removed Restricted Project.
mmontkowski added projects to T7712: Moving new encrypted emails to folder via context menu fails: Restricted Project, gpgol.
Attachment processing fix
CarlSchwan committed rOJ7345694f459c: Store whether we allow raw email in recipient editor (authored by CarlSchwan).
Store whether we allow raw email in recipient editor
CarlSchwan committed rOJ405146915278: Store whether email is encrypted in draft and autosave (authored by CarlSchwan).
Store whether email is encrypted in draft and autosave
CarlSchwan committed rOJ8e06e2182442: Save the public root ca certificate next to the TLS certificate (authored by CarlSchwan).
Save the public root ca certificate next to the TLS certificate
I would suggest to use something like "Kyber 768 + brainpool P 256" because parentheses might be interpreted tha this is an alias for Kyber,
m <meik.michalke@gnupg.com> committed rOJ7fb3205e1ac1: restructured and updated the README.md (authored by m <meik.michalke@gnupg.com>).
restructured and updated the README.md
l10n daemon script <scripty@kde.org> committed rLIBKLEOdf7958936d14: 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 rLIBKLEO72b2fb5c60d5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 6 2025
Jul 6 2025
GIT_SILENT: master is opened
GIT_SILENT: master is opened
l10n daemon script <scripty@kde.org> committed rLIBKLEOfe95bf3d285d: 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 rMTPb34908f1d6e8: 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 rKLEOPATRA079481970ff5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jul 5 2025
Jul 5 2025
• werner committed rM6e37569847d7: Fix an uninitialized variable. (authored by Collin Funk via Gnupg-devel <gnupg-devel@gnupg.org>).
Fix an uninitialized variable.
• werner committed rM74b725457432: Remove duplicate character passed to strchr. (authored by Collin Funk via Gnupg-devel <gnupg-devel@gnupg.org>).
Remove duplicate character passed to strchr.
Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA21073a198f11: GIT_SILENT Upgrade release service version to 25.11.70. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 25.11.70.
Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA7859d7102633: GIT_SILENT Upgrade release service version to 25.07.80. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 25.07.80.
l10n daemon script <scripty@kde.org> committed rLIBKLEO0a56ecb610fd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
cipher:ecc: Silence GCC 15 warning.
cipher:gcm: Minor fix for buffer size.
Jul 4 2025
Jul 4 2025
GIT_SILENT: prepare 6.5 beta
GIT_SILENT: prepare 6.5 beta
commands with -v
mlaurent committed rMTPaba8c9c4fd90: GIT_SILENT: it compiles fine without kf6.16 deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles fine without kf6.16 deprecated methods
mlaurent committed rKLEOPATRA6ed492eba7f0: GIT_SILENT: it compiles fine without kf6.16 deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles fine without kf6.16 deprecated methods
mlaurent committed rLIBKLEOcac0dfd5a14b: GIT_SILENT: it compiles fine without kf6.16 deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles fine without kf6.16 deprecated methods
Please always add -v t commands like "gpg --decrypt test.txt.gpg". To decide whether this is smartcard or gpg-agent releated, I need to see a log file form gpg-agent and scdaemon. The latter is more important. I would suggest "debug ipc,app,cardio"
That works using a gpgconf.ctl file side by side to gpgconf{,.exe}
Set email subject as window title
common: Remove openpgp_oid_to_kem_algo.
• gniibe committed rG5efabec21883: gpg:ecc: Use the common function of gnupg_get_ecc_params. (authored by • gniibe).
gpg:ecc: Use the common function of gnupg_get_ecc_params.
• gniibe committed rG5ab9d59ee19e: common:ecc: Have a field if the curve of ECC is Weierstrass. (authored by • gniibe).
common:ecc: Have a field if the curve of ECC is Weierstrass.
GIT_SILENT: prepare 25.07.80 (beta)
mlaurent committed rLIBKLEOa7fbdaf05c06: GIT_SILENT: prepare 25.07.80 (beta) (authored by mlaurent).
GIT_SILENT: prepare 25.07.80 (beta)
l10n daemon script <scripty@kde.org> committed rLIBKLEO7da530821a9a: 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 rKLEOPATRAeba7860e0dad: 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 rLIBKLEO57f09f692519: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
• gniibe committed rCe9b1c3ec91a1: cipher:kem: Provide each enum constant as macro. (authored by • gniibe).
cipher:kem: Provide each enum constant as macro.
• gniibe committed rC292cb75a723c: cipher:rsa: Fix missing initialization in generate_fips. (authored by • gniibe).
cipher:rsa: Fix missing initialization in generate_fips.
Jul 3 2025
Jul 3 2025
• ikloecker updated the task description for T7700: Kleopatra: Move kleopatrarc away from %LOCALAPPDATA%.
Simplify truststore interaction
svuorela committed rOJ1644c63c86f4: Provide a test page to help figure out if web browser/certificate is set up (authored by svuorela).
Provide a test page to help figure out if web browser/certificate is set up
Add --help to cert generator
Set email subject as window title
• TobiasFella changed the status of T7707: Kleopatra: Unformatted fingerprints from Open to Testing.
• TobiasFella committed rKLEOPATRA58b3240b382a: Use nicer formatting for showing fingerprints of card keys (authored by • TobiasFella).
Use nicer formatting for showing fingerprints of card keys
• TobiasFella committed rLIBKLEO77b74addaf9d: Improve formatting for fingerprints in tooltips (authored by • TobiasFella).
Improve formatting for fingerprints in tooltips
• TobiasFella committed rLIBKLEO8532ab7b8c95: Use nicer formatting for key ids in comboboxes (authored by • TobiasFella).
Use nicer formatting for key ids in comboboxes
Closing. I don't think we need this "Klammer-Ticket" anymore and it's cluttering my task list.
I'm not working on this anymore. Kleopatra should be prepared for using VSD, GPD, and Gpg4win in parallel (provided they use different homedirs). What's left is the actual parallel installation which might be solved in part by using NSIS for Gpg4win and MSI for VSD/GPD. I'm not sure how the parallel installation of different versions of gnupg is solved, but I guess Werner has that covered.
• 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.
CarlSchwan committed rOJ9082f990e8e8: i18n: Update translation generation script (authored by CarlSchwan).
i18n: Update translation generation script
Fix compilation of translation.js
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
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
• ikloecker changed the status of T7355: Keyboard navigation inside the Notepad text editor, a subtask of T7412: Notepad improvements, from Open to Testing.
• 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.
• 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
• 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.
m <meik.michalke@gnupg.com> committed rOJca37ef6a89f6: typo (authored by m <meik.michalke@gnupg.com>).
typo
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).
• gniibe committed rCd9acecb02a90: build: More changes to allow build with no Kyber. (authored by • gniibe).
build: More changes to allow build with no Kyber.
build: Allow build with no Kyber.
Jul 2 2025
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
• 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
Regarding 64bit handles https://learn.microsoft.com/en-us/windows/win32/winprog64/interprocess-communication
tells us:
• werner reopened T6598: Fix FD2INT for 64-bit Windows, a subtask of T6508: Port GnuPG to 64-bit Windows, as Open.