Page MenuHome GnuPG
Feed Advanced Search

Nov 13 2023

aheinecke added a comment to T6793: Cleanup temporary files / dirs with decrypted content.

My Idea is now that we will will write the file, Then open it natively with CreateFile https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea (With FILE_SHARE_READ | FILE_SHARE_DELETE) then store the Handle. Call QDesktopServices::openURL on it. And if we are closed we call DeleteFile on all our open Handles.

Nov 13 2023, 12:58 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke assigned T6566: GpgOL: newly generated key not loaded in the security confirmation dialog to ikloecker.

This can be also reproduced easily on Linux with test_keyresolver from libkleo:

Nov 13 2023, 12:18 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke added a comment to T6805: GpgOL: RSA 2048 Key generated in VSD.

After reading the initial description of this, I think that might even be a yet a different bug. For which we then would not yet have a ticket. :)

Nov 13 2023, 12:11 PM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke added a comment to T6805: GpgOL: RSA 2048 Key generated in VSD.

The issue for that is: https://dev.gnupg.org/T6566 so I think this can be resolved here?

Nov 13 2023, 12:09 PM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke added a comment to T6805: GpgOL: RSA 2048 Key generated in VSD.

No it is just not properly selected after generation but it is there. I think there might even be an issue for that already. But definitely not something related to vsd 3.2

Nov 13 2023, 11:55 AM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke moved T6654: gpgsm: p12 passphrase visible in debug output from WiP to QA on the vsd32 board.

Yes it is in the gnupg beta235 which is part of vsd-beta 277

Nov 13 2023, 11:45 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke created gpgpass.
Nov 13 2023, 11:17 AM
aheinecke added a comment to T6793: Cleanup temporary files / dirs with decrypted content.

I don't see how it removes the file immediately. Only on job->error(), or am I missing something? It also leaves write permission so that is something that I would not do.

Nov 13 2023, 10:58 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a comment to T6654: gpgsm: p12 passphrase visible in debug output.

Need to check if this is in the beta or not before moving it to the QA board.

Nov 13 2023, 10:15 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke moved T6654: gpgsm: p12 passphrase visible in debug output from QA to WiP on the vsd32 board.
Nov 13 2023, 10:13 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke moved T6654: gpgsm: p12 passphrase visible in debug output from Backlog to QA on the vsd32 board.
Nov 13 2023, 10:09 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke added a project to T6654: gpgsm: p12 passphrase visible in debug output: vsd32.
Nov 13 2023, 10:08 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke changed the status of T6792: Treat any .p7m files without other file extensions as S/MIME mail first from Open to Testing.

I want to test how this behaves with some random data which is not a mail. Otherwise I think this is resolved.

Nov 13 2023, 9:55 AM · Restricted Project, kleopatra
aheinecke changed the status of T6792: Treat any .p7m files without other file extensions as S/MIME mail first, a subtask of T6199: Kleopatra: MIME viewer support, from Open to Testing.
Nov 13 2023, 9:55 AM · Restricted Project, kleopatra
aheinecke raised the priority of T6793: Cleanup temporary files / dirs with decrypted content from Normal to High.

Yeah we should fix that before a release. Otherwise we might get disgruntled customers that will notice that their VS-NfD files are lying around unencrypted. First step IMO should be to make the files write protected. And then CloseFile on them when the viewer window closes. Btw. what does KMail do? It remove them afaik when you close the message.

Nov 13 2023, 9:53 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a comment to T6808: Libkleo Keyresolver: misleading display/wording in confirmation dialog.

Well the checkbox is before this dialog. This dialog only comes up if you have checked sign or if your administration has checked sign for you (which they _should_ only do if they also ensure to give you a certificate). But usually this should not come up this way.

Nov 13 2023, 9:34 AM · vsd33, kleopatra, Restricted Project
aheinecke changed the status of T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST from Open to Testing.
Nov 13 2023, 9:12 AM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
aheinecke moved T6805: GpgOL: RSA 2048 Key generated in VSD from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Nov 13 2023, 9:12 AM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke triaged T6808: Libkleo Keyresolver: misleading display/wording in confirmation dialog as Normal priority.
Nov 13 2023, 9:12 AM · vsd33, kleopatra, Restricted Project
aheinecke added a comment to T6808: Libkleo Keyresolver: misleading display/wording in confirmation dialog.

I am mostly sure that for the majority of our users "sign" means the "signature" of the email. So the bottom text below an email so I try to avoid that wording as much as possible. It is only visible in the "advanced" sub options of GpgOL which I think should only interest people who actually know what the context "sign" means when clicking the button "sign".

Nov 13 2023, 9:11 AM · vsd33, kleopatra, Restricted Project
aheinecke added a comment to T5960: Kleopatra: Encoding problems with GnuPG output on Windows.

I have no idea why it should make a difference whether the error message is shown after OpenPGP certificate creation or after copying a key to a smart card. Everything should run in the main thread. I'll add some more debug output for further investigation.

Nov 13 2023, 8:25 AM · vsd33, Restricted Project, kleopatra

Nov 12 2023

aheinecke added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

Ok closeapplication will not work because:

Nov 12 2023, 3:24 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win

Nov 10 2023

aheinecke added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

Note to self.

Nov 10 2023, 8:19 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke raised the priority of T6800: Kleopatra Mailviewer: S/MIME decryption / verification leaves gpgsm server processes hanging around from Normal to High.

@CarlSchwan I think this one should be fairly easy to fix and I would really like to see it gone before the release, so I am tagging it for the release and raising the prio.

Nov 10 2023, 7:43 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a project to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore: vsd32.

So some research led me to believe that using taskkill from MSI is not uncommon. But most stackoverflow solutions did not work for me. I have one solution that works, though but that opens a terminal window for each process we try to kill. I don't want to use wscript to avoid that, since an installer that executes visual basic is IMO even more evil then an installer that executes taskkill. Both are not really the MSI way, but while we could fix our processes without a WindowMessage loop to die nicely this will not work for an upgrade to vsd32.

Nov 10 2023, 7:09 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke moved T6584: Kleopatra / Gpgtar: Cancel on encrypt leaves a broken archive behind from WiP to QA on the vsd32 board.
Nov 10 2023, 7:02 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke moved T6721: QGpgME: Create archive as .part and rename on successful creation from WiP to QA on the vsd32 board.
Nov 10 2023, 7:02 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
aheinecke moved T6742: Kleopatra: Encryption to group with expired key fails with unexpected message from Backlog to QA on the vsd32 board.
Nov 10 2023, 7:02 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke moved T6788: Kleopatra: Signing with expired signing subkey shouldn't be possible from Backlog to QA on the vsd32 board.
Nov 10 2023, 7:02 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke moved T6805: GpgOL: RSA 2048 Key generated in VSD from WiP to QA on the vsd32 board.
Nov 10 2023, 7:02 PM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke committed rWecded82bf024: Fix another syntax error in download.sh -u (authored by aheinecke).
Fix another syntax error in download.sh -u
Nov 10 2023, 6:55 PM
aheinecke committed rWd5edc4d798a0: Make shell syntax in download.sh -u more compatible (authored by aheinecke).
Make shell syntax in download.sh -u more compatible
Nov 10 2023, 6:47 PM
aheinecke committed rW742b7fee5625: Add GUIDs for icons and colorschemes (authored by aheinecke).
Add GUIDs for icons and colorschemes
Nov 10 2023, 6:43 PM
aheinecke committed rO4845cafa373b: When S/MIME encryption is forced use offline mode (authored by aheinecke).
When S/MIME encryption is forced use offline mode
Nov 10 2023, 6:13 PM
aheinecke committed rWc2280e0f8e2f: Update frontends (authored by aheinecke).
Update frontends
Nov 10 2023, 6:12 PM
aheinecke added a comment to T5485: GpgOL: Async encryption can keep the message window open in a defunct state.

In T6701 it was reported that this also occurs if we block outlook long enough in the send event and not only if we disable the window like we do with the async encryption.

Nov 10 2023, 6:05 PM · Restricted Project
aheinecke added a comment to T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST.

That it takes so long the first time is to be expected since we are hitting the dirmngr timeouts. I wonder though why it would be much faster in 3.1.26, if anything i would have expected that the timeouts are now shorter.

Nov 10 2023, 6:04 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
aheinecke committed rKLEOPATRA58bc5966fc33: Lower libkleo version to gpg4win/23.10 version (authored by aheinecke).
Lower libkleo version to gpg4win/23.10 version
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA3be48c4eee10: Report incomplete input if invalid certificates are selected (authored by ikloecker).
Report incomplete input if invalid certificates are selected
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA06182ec9c33e: Ensure proper icon for valid certs with invalid encryption subkey (authored by ikloecker).
Ensure proper icon for valid certs with invalid encryption subkey
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA9185715217d1: Also use SignEncryptWidget::isComplete for the notepad (authored by ikloecker).
Also use SignEncryptWidget::isComplete for the notepad
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA912651eb871f: Ensure proper icon for valid certs with invalid signing subkey (authored by ikloecker).
Ensure proper icon for valid certs with invalid signing subkey
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA4e3310c17645: Use icon provider for status icon (authored by ikloecker).
Use icon provider for status icon
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA35684c964fa8: Disable Sign button of Notepad if invalid signing cert is selected (authored by ikloecker).
Disable Sign button of Notepad if invalid signing cert is selected
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA483f9b35d1f5: Disable Encrypt button of Notepad if invalid recipients are selected (authored by ikloecker).
Disable Encrypt button of Notepad if invalid recipients are selected
Nov 10 2023, 5:15 PM
aheinecke committed rKLEOPATRA83a070e8b5c1: Add "treat p7m files without extension as emails" (authored by CarlSchwan).
Add "treat p7m files without extension as emails"
Nov 10 2023, 5:15 PM
aheinecke committed rLIBKLEO577f3ba5c333: Add support for certificate groups to icon provider (authored by ikloecker).
Add support for certificate groups to icon provider
Nov 10 2023, 5:13 PM
aheinecke committed rLIBKLEO36581c3488bb: Add two overloads for selecting public certificates with specific usage (authored by ikloecker).
Add two overloads for selecting public certificates with specific usage
Nov 10 2023, 5:13 PM
aheinecke committed rLIBKLEO68f9f978f7b2: Indicate validity of groups with bad certificates with error icon (authored by ikloecker).
Indicate validity of groups with bad certificates with error icon
Nov 10 2023, 5:13 PM
aheinecke committed rLIBKLEO66cd41861f31: Use QuickJob instead of DefaultKeyGenerationJob for generating key (authored by ikloecker).
Use QuickJob instead of DefaultKeyGenerationJob for generating key
Nov 10 2023, 5:13 PM
aheinecke added a project to T6788: Kleopatra: Signing with expired signing subkey shouldn't be possible: vsd32.

Since this is a bugfix and it was related to 6742 with some commits having overlap i decided to also pick this for the 32 release branch.

Nov 10 2023, 5:07 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke committed rW47b33aaccd3a: MSI: Update VERSION file to ini format (authored by aheinecke).
MSI: Update VERSION file to ini format
Nov 10 2023, 4:44 PM
aheinecke committed rW05c6063139b8: Add patch to change our custom about data loading (authored by aheinecke).
Add patch to change our custom about data loading
Nov 10 2023, 4:44 PM
aheinecke committed rW96f901767e25: Add kcoreaddons patches for QSettings based about data (authored by aheinecke).
Add kcoreaddons patches for QSettings based about data
Nov 10 2023, 4:44 PM
aheinecke committed rW6f8c7be89db8: Remove obsolete KSharedDataCache patch (authored by aheinecke).
Remove obsolete KSharedDataCache patch
Nov 10 2023, 4:44 PM
aheinecke added a project to T6742: Kleopatra: Encryption to group with expired key fails with unexpected message: vsd32.

Discussed this with ebo. This is a bugfix that should be in the release even though it is multiple changes I will cherry pick them over to the release branches.

Nov 10 2023, 4:21 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke moved T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST from Backlog to QA on the vsd32 board.
Nov 10 2023, 1:55 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
aheinecke added a comment to T6801: Pinentry-qt: Add support for external password manager with libsecret.

Thanks for the reviews. And your beautiful work, by which I also mean the response to the feedback and how you managed to work with phabricator. I will commit the patch on your behalf then later.

Nov 10 2023, 12:23 PM · pinentry
aheinecke added a comment to T6799: Kleopatra configuration files in wrong places.

Well in Gpg4win it actually works better :) At least there the configuration files are all in one place (or mostly, or should be). Anyway a difficult issue which I am only planning to touch when we do the migration to Qt6 since this is heavily Qt releated. But the current plan (which might change) is to do that for the GnuPG VSD summer release which will be the next feature release after 3.2.

Nov 10 2023, 12:10 PM · vsd33, kleopatra, Restricted Project
aheinecke added a comment to T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST.

We discussed this at length again. I would not veto a change that would allow users to encrypt to expired S/MIME certificates but the main use case I had in mind here was with regards to "Some error" happening when encrypting ( like T6545 T6398 ) . So that in the keyresolver everything is green but you cannot encrypt. Or that you have an incomplete certificate chain or an untrusted root certificate and it will take your administration some weeks to mark that as trusted. That makes this feature a bit hard to test so ebo mostly tested with expired certificates. (And I know that technically you can't verify if a cert is expired or not if you have an incomplete chain). A better test will be with a fully valid cert that has an unreachable CRL distribution point. I have such a cert and will give it to ebo. So she can test again and if that works as intended -> Key resolver green -> Error -> Allow to encrypt anyway but not vs-nfd compliant. I think we can set this issue to resolved.
The whole question regarding expired / non expired is a different topic on which, as I said, I changed my mind. You can easily explain to users "You cannot encrypt to expired certificates" but you cannot easily explain "you cannot encrypt to support@greenbone.com because they have unsupported cert extensions in their certitifcate"

Nov 10 2023, 12:00 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol

Nov 9 2023

aheinecke added a comment to T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG.

So as a replacement for what we have in Kleopatra this would work.

Nov 9 2023, 6:22 PM · Restricted Project, Feature Request, gnupg, gpg4win
aheinecke closed T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST as Resolved.

To be honest. While I get that the customer wishes for even more non standard behavior and I somewhat agree in the case of smime that it makes more sense to encrypt to an expired key.

Nov 9 2023, 5:35 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
aheinecke added a comment to T6685: QGpgME: Update defaultkeygenerationjob and use create-key API.

Well I guess T6805 is now the followup ticket that I did not create when I just closed this issue as Wontfix. Ingo can you take T6805 and do what you wrote in your last message here?

Nov 9 2023, 2:54 PM · Restricted Project, gpgme
aheinecke added a comment to T6805: GpgOL: RSA 2048 Key generated in VSD.

This is an incarnation of T6685 while we decided to deprecate that job we did not open a ticket to do it and forgot about it. So we did not notice that it was still used in the keyapprovaldialog. Fix is to replace it there with the correct key generation job.

Nov 9 2023, 2:51 PM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
aheinecke committed rKLEOPATRA23c2f7582450: 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 9 2023, 2:42 PM
aheinecke committed rKLEOPATRA839a62ba4f3b: Use static getter / setter for backend vers thread (authored by aheinecke).
Use static getter / setter for backend vers thread
Nov 9 2023, 2:22 PM
aheinecke created P38 (An Untitled Masterwork).
Nov 9 2023, 10:18 AM
aheinecke claimed T6654: gpgsm: p12 passphrase visible in debug output.

Thanks, I will test this and if it works as expected I would also put it in 2.2. since it was pointed out to me from a customer at our approval institution and I think they will be glad if they see that this is gone in the next release and I don't see any regression risk associated with that change.

Nov 9 2023, 9:30 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), vsd32 (vsd-3.2.0), S/MIME, Restricted Project
aheinecke changed the status of T6715: Deleting multiple keys with secret keys fails as normal user with no Administrator privileges from Testing to Open.
Nov 9 2023, 5:25 AM · Bug Report, gpg4win

Nov 8 2023

aheinecke added a comment to T6799: Kleopatra configuration files in wrong places.

To be honest, the only backup worthy settings file of kleopatra is the kleopatragroupsrc right now. Most other settings are pretty much only for convenience I would not even bother to back them up. When something important is configured by the administration that should go through the registry. As we recently noticed, through talking to people at froscon and with the BSI the most common case was that our kleopatra settings were actually never updated or only saved by accident.

Nov 8 2023, 5:08 PM · vsd33, kleopatra, Restricted Project
aheinecke closed T6790: GpgOL: Missing icons in keyresolver as Resolved.

Well the icons are there. So I don't think this needs more QA.

Nov 8 2023, 1:08 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol
aheinecke triaged T6801: Pinentry-qt: Add support for external password manager with libsecret as Wishlist priority.
Nov 8 2023, 11:18 AM · pinentry
aheinecke committed rW0c83d730294e: Add support to integrate custom l10n into a package (authored by aheinecke).
Add support to integrate custom l10n into a package
Nov 8 2023, 11:17 AM
aheinecke removed a project from T6799: Kleopatra configuration files in wrong places: vsd32.

This will definitely not be changed for 3.2 it will be a very invasive patch with a big regression risk and which does not make real sense to do before we switch to Qt6 since it involves patching Qt.

Nov 8 2023, 10:21 AM · vsd33, kleopatra, Restricted Project

Nov 7 2023

aheinecke reassigned T6683: GpgOL: Configurable error if sign is selected and prefer_smime from aheinecke to ebo.
Nov 7 2023, 4:00 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project, vsd
aheinecke triaged T6800: Kleopatra Mailviewer: S/MIME decryption / verification leaves gpgsm server processes hanging around as Normal priority.
Nov 7 2023, 3:50 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke lowered the priority of T6799: Kleopatra configuration files in wrong places from High to Normal.
Nov 7 2023, 3:26 PM · vsd33, kleopatra, Restricted Project
aheinecke added a comment to T6799: Kleopatra configuration files in wrong places.

When I created the GnuPG VS-Desktop MSI Package I messed up and forgot about a file that Gpg4win writes where to place the config files.

Nov 7 2023, 3:25 PM · vsd33, kleopatra, Restricted Project
aheinecke closed T6791: .eml should be the preferred file extension for saving mails from the Mailviewer as Resolved.

Tested both on Windows and Linux and it works now.

Nov 7 2023, 12:51 PM · Restricted Project, kleopatra
aheinecke closed T6791: .eml should be the preferred file extension for saving mails from the Mailviewer, a subtask of T6199: Kleopatra: MIME viewer support, as Resolved.
Nov 7 2023, 12:51 PM · Restricted Project, kleopatra
aheinecke committed rW7df3f0926d24: Update mimetreeparser to latest kf5 branch (authored by aheinecke).
Update mimetreeparser to latest kf5 branch
Nov 7 2023, 11:56 AM
aheinecke changed the status of T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST from Open to Testing.

I think this works as intended.

Nov 7 2023, 9:54 AM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
aheinecke reassigned T6790: GpgOL: Missing icons in keyresolver from aheinecke to ebo.
Nov 7 2023, 9:17 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgol

Nov 6 2023

aheinecke added a comment to T6793: Cleanup temporary files / dirs with decrypted content.

So I just checked how Outlook does this. It saves its temporary files not into temp but into:

C:\Users\Andre Heinecke\AppData\Local\Microsoft\Windows\INetCache\Content.Outlook\PK5RYJME

(Last part is only random) Now the fun part is that when you close outlook, it just closes the Windows in which the files are open. In your case it would close the image viewer and then deletes the file. The files are write protected so there is no real data loss. So for a high security mail client that might not be the worst behavior. Maybe we should do it like this, too: https://learn.microsoft.com/en-us/windows/win32/api/shobjidl_core/nf-shobjidl_core-ifileisinuse-closefile I mean we want to be an Outlook plugin so why not do the same?

Nov 6 2023, 5:27 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke committed rW77bb8e277c80: Update frontends (authored by aheinecke).
Update frontends
Nov 6 2023, 4:51 PM
aheinecke committed rLIBKLEO6f444f523010: Add setting to disable p7m without extension behavior (authored by CarlSchwan).
Add setting to disable p7m without extension behavior
Nov 6 2023, 4:06 PM
aheinecke committed rLIBKLEO9fd042a050ba: Identity p7m without any second extension as mime file (authored by CarlSchwan).
Identity p7m without any second extension as mime file
Nov 6 2023, 4:06 PM
aheinecke committed rO0457e59223f6: Improve handling of S/MIME sign without cert (authored by aheinecke).
Improve handling of S/MIME sign without cert
Nov 6 2023, 3:19 PM
aheinecke committed rOdd7533111e41: Fix encoding for no singning certificate warning (authored by aheinecke).
Fix encoding for no singning certificate warning
Nov 6 2023, 3:19 PM
aheinecke changed the status of T6683: GpgOL: Configurable error if sign is selected and prefer_smime from Open to Testing.

Yeah there were some logic errors with this but I think I caught them all.

Nov 6 2023, 1:16 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project, vsd
aheinecke closed T6496: KMail: Fix crash when switching from signed / encrypted mails before verification is done as Resolved.

Since 23.08.2 the crash is gone again as expected. Thanks. Btw. do you know which was the first version that had this crash? I am a bit worried that our fellow debian stable users in the office might be affected with the next debian upgrade. Since we use signed / encrypted mails a lot. :)

Nov 6 2023, 9:05 AM · Restricted Project, KMail
aheinecke added a comment to T4066: Kleopatra, performance: Use icons as a resource.

This works very well. I would like to add some data though about the number of reduced syscalls before resolving this.

Nov 6 2023, 9:02 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra

Nov 3 2023

CarlSchwan awarded T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG a Yellow Medal token.
Nov 3 2023, 4:37 PM · Restricted Project, Feature Request, gnupg, gpg4win
aheinecke updated subscribers of T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG.

So with my ryzen 9 on tumbleweed:

Nov 3 2023, 4:09 PM · Restricted Project, Feature Request, gnupg, gpg4win
aheinecke added a comment to T6795: HTML support in the mimetreeparser.

So priority Normal for "have a way to show html in QTextBrowser" and after that move it to prio low. Our SecOps explicitly state that HTML mails should be avoided.

Nov 3 2023, 3:45 PM · Restricted Project, kleopatra
aheinecke added a comment to T6795: HTML support in the mimetreeparser.

For now I am for the KMail approach with QTextDocument. So if we have multipart/alternative show a button that HTML is available and then the user can decide (e.g. if the mail is validly signed) to render the HTML part in QTextDocument. This might give us also an idea how well this works overall. And then let us wait for now until we get to the real GpgOL.js use case. For the customer we talked today is a bit special in that he mostly wants to have a way to view decrypted mails in Outlook. That is something we do not want to compete with.

Nov 3 2023, 3:41 PM · Restricted Project, kleopatra
aheinecke triaged T6794: Mimeviewer: Wordwrap to viewer size as Normal priority.
Nov 3 2023, 12:23 PM · Restricted Project, kleopatra
aheinecke triaged T6793: Cleanup temporary files / dirs with decrypted content as Normal priority.
Nov 3 2023, 12:19 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke triaged T6792: Treat any .p7m files without other file extensions as S/MIME mail first as Normal priority.
Nov 3 2023, 12:06 PM · Restricted Project, kleopatra
aheinecke raised the priority of T6199: Kleopatra: MIME viewer support from Wishlist to Normal.

Changing the prio to normal as we have this now and want to improve on it.

Nov 3 2023, 12:02 PM · Restricted Project, kleopatra