Page MenuHome GnuPG
Feed Advanced Search

Nov 27 2023

aheinecke claimed T6832: MimeTreeParser can't find Kleopatra executable on Windows.

Fyi, Carl already, asked me to include that in our build so I will add this.

Nov 27 2023, 3:02 PM · vsd32 (vsd-3.2.0), Restricted Project, Bug Report, kleopatra
aheinecke added a comment to T6793: Cleanup temporary files / dirs with decrypted content.

I created T6842 for the "Cleaning Kleopatra directories on startup" so that we can close this task once ebo confirms that all is fine. Usually I would close this task myself since I already tested it. But well we have QA now ;-)

Nov 27 2023, 8:09 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke triaged T6842: Kleopatra: Clean up temporary files on windows as Low priority.
Nov 27 2023, 8:08 AM · kleopatra

Nov 25 2023

aheinecke added a comment to T6837: GpgOL: Keyresolver size default too small.

Works nicely for me in beta300

Nov 25 2023, 10:18 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol, libkleo
aheinecke moved T6837: GpgOL: Keyresolver size default too small from Backlog to QA on the vsd32 board.
Nov 25 2023, 10:17 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol, libkleo
aheinecke moved T6834: Gpg4win: Update pkg-copyright.txt and install it from WiP to QA on the vsd32 board.
Nov 25 2023, 10:17 PM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win
aheinecke moved T6832: MimeTreeParser can't find Kleopatra executable on Windows from WiP to QA on the vsd32 board.
Nov 25 2023, 10:17 PM · vsd32 (vsd-3.2.0), Restricted Project, Bug Report, kleopatra
aheinecke closed T6259: Kleopatra: Improve startup performance as Resolved.

I'm quite happy with that now. The only thing left to do would be to benchmark this, but to keep this as a an open task for that seems wrong.

Nov 25 2023, 10:16 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke moved T6830: Kleopatra: Smart card view does not show any certificates if one certficate could not be listed from WiP to QA on the vsd32 board.
Nov 25 2023, 10:15 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra, Bug Report
aheinecke moved T6833: Kleopatra: Multiple dirmngr started when searching for keys from WiP to QA on the vsd32 board.
Nov 25 2023, 10:15 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a comment to T6836: Kleopatra: use monospace font in certificate view (Windows).

Außerdem kann man das ja konfigurieren 😅

Nov 25 2023, 6:26 PM · Restricted Project, kleopatra
aheinecke triaged T6836: Kleopatra: use monospace font in certificate view (Windows) as Low priority.

Yeah,.. keep the defaults and don't show them? :) With this screenshot you can send even the most friendly user running away. Monospace won't help there. And using different fonts in the same table is also ugly and monospace for the complete table is a no go for me since users should not look at fingerprints or keyids in this table view.

Nov 25 2023, 5:21 PM · Restricted Project, kleopatra
aheinecke changed the status of T6834: Gpg4win: Update pkg-copyright.txt and install it from Open to Testing.

So this is done now to my liking. I took the pkg-copyright from GNUPG as a baseline at the top and then went through all other packages. It is mostly about licenses though and not about copyright holders, even the license information for some packages was weird to figure out. Let alone the individual copyright holders. So I don't think we can or should say "The list of other copyright holders". I changed that now "For a complete list of licenses see: "

Nov 25 2023, 5:17 PM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win
aheinecke changed the status of T6837: GpgOL: Keyresolver size default too small from Open to Testing.

Looks good now

Nov 25 2023, 5:12 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol, libkleo
aheinecke closed T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long, a subtask of T6259: Kleopatra: Improve startup performance , as Resolved.
Nov 25 2023, 5:06 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke closed T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long as Resolved.

This now works to my liking.

Nov 25 2023, 5:06 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke changed the status of T6793: Cleanup temporary files / dirs with decrypted content from Open to Testing.
Nov 25 2023, 5:04 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke changed the status of T6793: Cleanup temporary files / dirs with decrypted content, a subtask of T6199: Kleopatra: MIME viewer support, from Open to Testing.
Nov 25 2023, 5:04 PM · Restricted Project, kleopatra
aheinecke added a comment to T6793: Cleanup temporary files / dirs with decrypted content.

I read the documentation (and stackoverflow) as owner we have to close our handle before deleting the file. With FILE_SHARE_DELETE we only ensure that others must live with the fact that we can always delete the file, but since we hold an exclusive READ right (which we gracefully share with others) our handle needs to be closed. So the trick was just to CloseHandle first and then the file could be deleted.

Nov 25 2023, 5:04 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke committed rWdf0e79437ac7: Update frontend packages (authored by aheinecke).
Update frontend packages
Nov 25 2023, 4:58 PM
aheinecke committed rW8d0afb31042b: MSI: Add GUIDs for new files (authored by aheinecke).
MSI: Add GUIDs for new files
Nov 25 2023, 4:58 PM
aheinecke committed rWd3b807cf3ee1: Install pkg-copyright.txt as pkg-licenses.txt (authored by aheinecke).
Install pkg-copyright.txt as pkg-licenses.txt
Nov 25 2023, 4:58 PM
aheinecke committed rW3127503bb291: Update PKG-Copyright (authored by aheinecke).
Update PKG-Copyright
Nov 25 2023, 4:58 PM
aheinecke committed rW07ebf3497601: Install kcoreaddons license texts (authored by aheinecke).
Install kcoreaddons license texts
Nov 25 2023, 4:58 PM
aheinecke committed rMTP55bc3d676b82: Fix cleanup of temporary opened files (authored by aheinecke).
Fix cleanup of temporary opened files
Nov 25 2023, 4:41 PM
aheinecke committed rMTPa68fbd47612b: Open attachments on double click (authored by aheinecke).
Open attachments on double click
Nov 25 2023, 4:41 PM
aheinecke committed rLIBKLEO51929a1d1a1b: Use AdjustingScrollArea in key approval dialog (authored by aheinecke).
Use AdjustingScrollArea in key approval dialog
Nov 25 2023, 11:24 AM
aheinecke committed rLIBKLEO47c9800dc02b: Add ScrollArea from Kleopatra (authored by aheinecke).
Add ScrollArea from Kleopatra
Nov 25 2023, 11:24 AM
aheinecke committed rLIBKLEO2109cff80802: Bump library version (authored by aheinecke).
Bump library version
Nov 25 2023, 11:22 AM
aheinecke assigned T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust to werner.

My very simple patch for this would be:

Nov 25 2023, 7:35 AM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME
aheinecke triaged T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust as Normal priority.
Nov 25 2023, 6:14 AM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME
aheinecke closed T6839: GpgOL: Keyresolver forbids to encrypt to (partially?) untrusted keys as Invalid.
Nov 25 2023, 5:49 AM · Not A Bug, libkleo
aheinecke triaged T6840: Libkleo: KeySelectionCombo has wrong sizeHint as Normal priority.
Nov 25 2023, 5:16 AM · libkleo, Restricted Project
aheinecke added a comment to T6839: GpgOL: Keyresolver forbids to encrypt to (partially?) untrusted keys.

Wait,.. I misunderstood this issue B81CE112B26A8EA8BE7B95D2E375339BF4C51840 has no encryption subkey o.O

Nov 25 2023, 5:04 AM · Not A Bug, libkleo
aheinecke added a comment to T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST.

The Keyresolver did not allow me to encrypt to an S/MIME cert where the root CA was not in my trustlist.txt that was part of this feature to allow users to encrypt "non vs-nfd compliant" to such untrusted keys, like they would be able to also encrypt to untrusted openpgp keys.

Nov 25 2023, 4:40 AM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
aheinecke triaged T6839: GpgOL: Keyresolver forbids to encrypt to (partially?) untrusted keys as High priority.
Nov 25 2023, 4:37 AM · Not A Bug, libkleo
aheinecke added a comment to T6837: GpgOL: Keyresolver size default too small.

New MR: https://invent.kde.org/pim/libkleo/-/merge_requests/61

Nov 25 2023, 4:11 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgol, libkleo
aheinecke committed rLIBKLEO31ee4f9790c1: Use AdjustingScrollArea in key approval dialog (authored by aheinecke).
Use AdjustingScrollArea in key approval dialog
Nov 25 2023, 4:05 AM
aheinecke committed rLIBKLEO336c139e6e11: Add ScrollArea from Kleopatra (authored by aheinecke).
Add ScrollArea from Kleopatra
Nov 25 2023, 4:04 AM

Nov 24 2023

aheinecke added a project to T6837: GpgOL: Keyresolver size default too small: vsd32.

MR for this: https://invent.kde.org/pim/libkleo/-/merge_requests/60/

Nov 24 2023, 6:41 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol, libkleo
aheinecke added a project to T6837: GpgOL: Keyresolver size default too small: Restricted Project.

I am temped to put the VSD-3.2 flag on it and raise prio to high because of strategic reasons... So if someone has a cheap fix for this. Please go for it.

Nov 24 2023, 4:31 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol, libkleo
aheinecke triaged T6837: GpgOL: Keyresolver size default too small as Normal priority.
Nov 24 2023, 4:29 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol, libkleo
aheinecke committed rKLEOPATRAcdd3f1ae8b6b: Show certificate list and Learn Certificates button if it makes sense (authored by ikloecker).
Show certificate list and Learn Certificates button if it makes sense
Nov 24 2023, 4:08 PM
aheinecke committed rKLEOPATRA42552bc2a393: Fix updating about data with custom functions (authored by aheinecke).
Fix updating about data with custom functions
Nov 24 2023, 4:08 PM
aheinecke committed rLIBKLEOfa3afb7f46ff: Add GpgOL and Gpgtools mime filenames to classify (authored by aheinecke).
Add GpgOL and Gpgtools mime filenames to classify
Nov 24 2023, 4:06 PM
aheinecke committed rLIBKLEOcb4217632f1c: Add GpgOL and Gpgtools mime filenames to classify (authored by aheinecke).
Add GpgOL and Gpgtools mime filenames to classify
Nov 24 2023, 4:04 PM
aheinecke added a comment to T6828: GpgOL: Decrypting encrypted drafts with S/MIME smartcard results in Operation Cancelled.

Similarly if you decrypt with a PKI BW card and the mimeviewer there are also no longer problems which again might be related that the internal states where somewhat disturbed by the loop in Kleopatra.

Nov 24 2023, 3:05 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol
aheinecke closed T6828: GpgOL: Decrypting encrypted drafts with S/MIME smartcard results in Operation Cancelled as Resolved.

I retested this with the current beta and It works without problems. I somehow suspect that the permanent access loop from Kleopatra caused other Smartcard operations to be canceled. Since the test setup is not really good to reproduce to for Ebo I resolved this myself.

Nov 24 2023, 3:04 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol
aheinecke moved T6828: GpgOL: Decrypting encrypted drafts with S/MIME smartcard results in Operation Cancelled from Backlog to vsd-3.2.0 on the vsd32 board.
Nov 24 2023, 3:03 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol
aheinecke changed the status of T6793: Cleanup temporary files / dirs with decrypted content, a subtask of T6199: Kleopatra: MIME viewer support, from Testing to Open.
Nov 24 2023, 3:00 PM · Restricted Project, kleopatra
aheinecke changed the status of T6793: Cleanup temporary files / dirs with decrypted content from Testing to Open.

I tested it and for me the files are not deleted:

Nov 24 2023, 3:00 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke closed T6829: Kleopatra: Loop reading keys from smartcard as Resolved.

Since I have such a test card, I just tested it and the issue is indeed gone.

Nov 24 2023, 1:23 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra

Nov 23 2023

aheinecke committed rKLEOPATRA00986a73415f: Fix updating about data with custom functions (authored by aheinecke).
Fix updating about data with custom functions
Nov 23 2023, 6:24 PM
aheinecke added a comment to T6832: MimeTreeParser can't find Kleopatra executable on Windows.

Oh sorry, no that did slightly not make it in when I created the tarball for the current beta.

Nov 23 2023, 6:21 PM · vsd32 (vsd-3.2.0), Restricted Project, Bug Report, kleopatra
aheinecke added a comment to T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long.

It is now: https://invent.kde.org/pim/kleopatra/-/merge_requests/75
I realized that for Qt6 the include qtextcodec and setIniCodec must be removed. I should probably ifdef them to make merging more painless.

Nov 23 2023, 4:21 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke moved T6834: Gpg4win: Update pkg-copyright.txt and install it from Backlog to WiP on the vsd32 board.
Nov 23 2023, 4:18 PM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win
aheinecke triaged T6834: Gpg4win: Update pkg-copyright.txt and install it as High priority.
Nov 23 2023, 4:18 PM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win
aheinecke committed rKLEOPATRA6d388a52cb53: Fix updating about data with custom functions (authored by aheinecke).
Fix updating about data with custom functions
Nov 23 2023, 3:48 PM
aheinecke moved T6823: GpgOL: Security Approval reports "Operation Failed" error if key generation was canceled from Backlog to QA on the vsd32 board.
Nov 23 2023, 2:18 PM · vsd32 (vsd-3.2.0), libkleo, gpgol, Restricted Project
aheinecke moved T6827: GpgOL: Check S/MIME draft encrypt and use GPGME_ENCRYPT_ALWAYS_TRUST from WiP to QA on the vsd32 board.
Nov 23 2023, 2:17 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke moved T6813: GpgOL: Key generation window does not close from WiP to QA on the vsd32 board.
Nov 23 2023, 2:16 PM · vsd32 (vsd-3.2.0), gpgol, libkleo, Restricted Project
aheinecke moved T6829: Kleopatra: Loop reading keys from smartcard from WiP to QA on the vsd32 board.
Nov 23 2023, 2:16 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke moved T6830: Kleopatra: Smart card view does not show any certificates if one certficate could not be listed from WiP to QA on the vsd32 board.
Nov 23 2023, 2:16 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra, Bug Report

Nov 22 2023

aheinecke added a comment to T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long.

I thought I had tested this, too. But apparently I lost track of my versions and did not.

Nov 22 2023, 9:28 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke added a comment to T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long.

Ah sorry i did not read your two messages that analyzed this correctly before I wrote my comment I had not refreshed the page.

Nov 22 2023, 9:25 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke added a comment to T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long.

Nevermind, I realize the problem since we are in the constructor KAboutData::setApplicationData is set when the constructor returns. So it does not makes sense for us to already call KAboutData::applicationData in this constructor and update it in the constructor only to have it overwritten when the function returns. Wit the constructed KAboutData object. Doing it in a thread works because then the thread is run after the constructor initially set the the application Data.

Nov 22 2023, 9:22 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke updated subscribers of T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long.

So this is weird to me to describe. After merging: https://invent.kde.org/pim/kleopatra/-/merge_requests/72 It would no longer use the updated KAboutData from updateAboutDataFromSettings in the loadBackendVersions code. There it would see the original aboutdata and then set that with the added otherText.

Nov 22 2023, 7:06 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke committed rW740d9f1919d1: Revert the last aboutdata change (authored by aheinecke).
Revert the last aboutdata change
Nov 22 2023, 7:01 PM
aheinecke committed rW35f478185c3f: Auto update po files (authored by aheinecke).
Auto update po files
Nov 22 2023, 5:56 PM
aheinecke committed rW2f545f007a40: Clean up aboutdata patches (authored by aheinecke).
Clean up aboutdata patches
Nov 22 2023, 5:55 PM
aheinecke committed rWc12b5affa141: Update frontends (authored by aheinecke).
Update frontends
Nov 22 2023, 5:55 PM
aheinecke committed rWda79ba7a256d: MSI: Add support for statusline and uidcomment (authored by aheinecke).
MSI: Add support for statusline and uidcomment
Nov 22 2023, 5:55 PM
aheinecke committed rW1e08302dc6ce: Update Qt CVE patches that might affect us (authored by aheinecke).
Update Qt CVE patches that might affect us
Nov 22 2023, 5:55 PM
aheinecke committed rKLEOPATRAd62e6acb8d96: Fix updatenotification to build without gpg4win (authored by aheinecke).
Fix updatenotification to build without gpg4win
Nov 22 2023, 4:02 PM
aheinecke committed rKLEOPATRA9cd8cf0039ed: Rework custom about data handling (authored by aheinecke).
Rework custom about data handling
Nov 22 2023, 4:02 PM
aheinecke committed rKLEOPATRA76899745c608: Add support for statusline and uidcomment (authored by aheinecke).
Add support for statusline and uidcomment
Nov 22 2023, 4:02 PM
aheinecke committed rKLEOPATRAd7808bb69642: Change threading / blocking when loading aboutdata (authored by aheinecke).
Change threading / blocking when loading aboutdata
Nov 22 2023, 4:02 PM
aheinecke committed rKLEOPATRA58eca89f9c51: Put calls to Kleo::backendVersionInfo in a thread; it can be slow (authored by svuorela).
Put calls to Kleo::backendVersionInfo in a thread; it can be slow
Nov 22 2023, 4:02 PM
aheinecke committed rLIBKLEO0dc59c873744: Deprecate Gpg4win class and add gpgvVerify instead (authored by aheinecke).
Deprecate Gpg4win class and add gpgvVerify instead
Nov 22 2023, 3:52 PM
aheinecke committed rLIBKLEO4425a68546ab: Use old-style connects if new-style connects fail (authored by ikloecker).
Use old-style connects if new-style connects fail
Nov 22 2023, 3:52 PM
aheinecke committed rKLEOPATRA3fee22158833: Add support for statusline and uidcomment (authored by aheinecke).
Add support for statusline and uidcomment
Nov 22 2023, 3:41 PM
aheinecke committed rKLEOPATRA09564b2613ac: Change threading / blocking when loading aboutdata (authored by aheinecke).
Change threading / blocking when loading aboutdata
Nov 22 2023, 2:51 PM
aheinecke committed rKLEOPATRA7c088f903d7d: Add support for statusline and uidcomment (authored by aheinecke).
Add support for statusline and uidcomment
Nov 22 2023, 1:57 PM
aheinecke committed rKLEOPATRA0ac1d90c564f: Fix updatenotification to build without gpg4win (authored by aheinecke).
Fix updatenotification to build without gpg4win
Nov 22 2023, 12:38 PM
aheinecke committed rKLEOPATRAe5a6709de6a5: Change threading / blocking when loading aboutdata (authored by aheinecke).
Change threading / blocking when loading aboutdata
Nov 22 2023, 11:36 AM
aheinecke triaged T6832: MimeTreeParser can't find Kleopatra executable on Windows as High priority.

We should really fix that quickly.

Nov 22 2023, 11:05 AM · vsd32 (vsd-3.2.0), Restricted Project, Bug Report, kleopatra
aheinecke committed rLIBKLEO30ce28ebabea: Remove Gpg4win specific about data code (authored by aheinecke).
Remove Gpg4win specific about data code
Nov 22 2023, 10:49 AM
aheinecke committed rLIBKLEO2f39707e5040: Remove Gpg4win specific about data code (authored by aheinecke).
Remove Gpg4win specific about data code
Nov 22 2023, 10:41 AM
aheinecke closed T6480: Kleopatra: Change visibility of advanced options in the certification dialog as Resolved.

This is very much unrelated to any GnuPG code so I can say this is resolved for Gpg4win, too.

Nov 22 2023, 9:41 AM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project

Nov 21 2023

aheinecke created P41 (An Untitled Masterwork).
Nov 21 2023, 6:10 PM
aheinecke committed rKLEOPATRAf1c7d1ea0cc5: Rework custom about data handling (authored by aheinecke).
Rework custom about data handling
Nov 21 2023, 4:38 PM
aheinecke added a comment to T6480: Kleopatra: Change visibility of advanced options in the certification dialog.

So why not resolved?

Nov 21 2023, 4:35 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke added a comment to T6480: Kleopatra: Change visibility of advanced options in the certification dialog.

For me it is like if you open a save file dialog. You want it to remember where you saved a file the last time you saved it. But if you just browse around and cancel it, it should not store that location.

Nov 21 2023, 4:35 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
aheinecke created P40 (An Untitled Masterwork).
Nov 21 2023, 4:31 PM
aheinecke committed rKLEOPATRA28d6da5049be: Rework custom about data handling (authored by aheinecke).
Rework custom about data handling
Nov 21 2023, 4:28 PM
aheinecke committed rKLEOPATRA7d6ab043f142: Rework custom about data handling (authored by aheinecke).
Rework custom about data handling
Nov 21 2023, 4:19 PM
aheinecke committed rKLEOPATRA868ed21203ed: Require libkleo 5.24.51 for gpgvVerify (authored by aheinecke).
Require libkleo 5.24.51 for gpgvVerify
Nov 21 2023, 4:19 PM
aheinecke committed rLIBKLEO8c00b41bdee0: Bump library version (authored by aheinecke).
Bump library version
Nov 21 2023, 4:13 PM
aheinecke committed rLIBKLEO3822ae2ea499: Deprecate Gpg4win class and add gpgvVerify instead (authored by aheinecke).
Deprecate Gpg4win class and add gpgvVerify instead
Nov 21 2023, 4:13 PM
aheinecke committed rKLEOPATRAe21bb6420fe1: Apply 3 suggestion(s) to 2 file(s) (authored by ikloecker).
Apply 3 suggestion(s) to 2 file(s)
Nov 21 2023, 3:53 PM