Page MenuHome GnuPG
Feed Advanced Search

Aug 23 2022

aheinecke claimed T6076: Kleopatra: Many icons are hard to see if the dark high-contrast mode is activated.

I have had some problems detecting dark mode on Windows. Qt has a command line switch darkmode=1 or darkmode=2 for the windows platform theme. Which does not help. It also checks in QWindowsTheme for dark mode in the following code:

Aug 23 2022, 3:05 PM · vsd33 (vsd-3.3.0), Windows, kleopatra, Restricted Project
aheinecke triaged T6147: Kleopatra: Failure to move extracted archive folder accross disks as Normal priority.
Aug 23 2022, 2:10 PM · kleopatra, Restricted Project
aheinecke claimed T5967: GpgOL: Use kleopatra groups in keyresolver.
Aug 23 2022, 12:41 PM · gpgol, Restricted Project

Aug 22 2022

aheinecke triaged T6144: Kleopatra: Please Certify Dialog is no longer shown as High priority.
Aug 22 2022, 3:33 PM · kleopatra, Restricted Project
aheinecke closed T5681: GpgOL: Handle GPO settings for readAsPlain as Resolved.
Aug 22 2022, 2:30 PM · Restricted Project, gpgol
aheinecke moved T5827: GpgOL: Allow setting HKLM values as override from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 11:52 AM · gpgol, Restricted Project
aheinecke moved T5974: MSI: Register p12 file extension as an optional parameter from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 11:52 AM · gpg4win, Restricted Project
aheinecke moved T5989: Kleopatra: Customization Window Title and custom Logo from VERSION file from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 11:52 AM · kleopatra, Restricted Project
aheinecke moved T6130: Appimage: Include man pages from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 11:51 AM · Restricted Project, gpg4win
aheinecke moved T4637: GpgOL: Encoding problems in German from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 11:51 AM · Restricted Project, gpgol
aheinecke changed the status of T6139: Kleopatra: Encrypting two files in an archive on a mounted network share on windows with one CPU never finishes from Open to Testing.
Aug 22 2022, 11:50 AM · kleopatra, Restricted Project

Aug 19 2022

aheinecke committed rKLEOPATRA93746a062b99: Reduce inherited handles for Windows child proc (authored by aheinecke).
Reduce inherited handles for Windows child proc
Aug 19 2022, 1:24 PM

Aug 18 2022

aheinecke triaged T6139: Kleopatra: Encrypting two files in an archive on a mounted network share on windows with one CPU never finishes as Normal priority.
Aug 18 2022, 10:24 AM · kleopatra, Restricted Project

Aug 17 2022

aheinecke triaged T6138: gpgconf: List auto-key-import and include-key-block again as Normal priority.
Aug 17 2022, 11:53 AM · gnupg (gpg22), Restricted Project

Aug 16 2022

aheinecke committed rGbca00f1fba02: dirmngr: Fix NTBTLS include for test (authored by aheinecke).
dirmngr: Fix NTBTLS include for test
Aug 16 2022, 8:16 PM
aheinecke committed rW28aa58cda775: appimage: Fix KDE plugins installation (authored by aheinecke).
appimage: Fix KDE plugins installation
Aug 16 2022, 8:15 PM
aheinecke committed rW102dde059830: appimage: Update to devtools-10 (authored by aheinecke).
appimage: Update to devtools-10
Aug 16 2022, 8:15 PM
aheinecke committed rW9d9ef030faaf: appimage: Refresh patches (authored by aheinecke).
appimage: Refresh patches
Aug 16 2022, 8:15 PM

Aug 15 2022

aheinecke closed T5533: Kleopatra: Raise window more agressively on Windows as Resolved.
Aug 15 2022, 2:28 PM · kleopatra, Restricted Project
aheinecke closed T5774: Kleopatra: Better default when decrypting Outlook attachments as Resolved.

This has been in the last releases.

Aug 15 2022, 2:27 PM · kleopatra, Restricted Project
aheinecke closed T5961: Kleopatra: S/MIME Details cannot be copied multiline on Windows as Resolved.

Just tested this on Windows, works now as expected. Thanks.

Aug 15 2022, 2:25 PM · kleopatra, Restricted Project
aheinecke added a comment to T6094: Kleopatra: Take windows user email Address from Active Directory if available.

Thinking about this, the best way to avoid AD code in Kleopatra would probably be to just create a QProcess that executes Powershell or WMIC to query the AD.

Aug 15 2022, 2:11 PM · Restricted Project, kleopatra
aheinecke moved T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 15 2022, 2:02 PM · gnupg, Restricted Project

Aug 13 2022

aheinecke reopened T4637: GpgOL: Encoding problems in German as "Open".

As mentioned in T6134. The overlayer encoding is still broken and only as a workaround uses verschlusseln instead of verschlüsseln in german. Should be fixed once and for all.

Aug 13 2022, 10:13 AM · Restricted Project, gpgol
aheinecke added a comment to T6134: GpgOL: Pinentry prompt not shown for smartcards when signing.

Right, I think I never fixed this but someone changed the ü to u in translation to workaround it. That was what https://dev.gnupg.org/T4637 is about. I think I'll reopen this one.

Aug 13 2022, 10:12 AM · Restricted Project

Aug 12 2022

aheinecke added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

@werner @ikloecker I tend to agree with the original reporter that this is an issue. Not a Bug, but an issue that causes problems for our Users. At least we should have some way in Kleopatra to disable "Advanced Features". Then users could be pointed to some screenshots how to disable AEAD.

Aug 12 2022, 3:27 PM · Bug Report, gpg4win
aheinecke committed rM5f51a9b45892: w32: Add another fallback to look for gpgconf.exe (authored by aheinecke).
w32: Add another fallback to look for gpgconf.exe
Aug 12 2022, 3:20 PM
aheinecke changed the status of T6134: GpgOL: Pinentry prompt not shown for smartcards when signing from Open to Testing.

This works now with the fix in pinentry that uses the same code to bring the smartcard insertion dialog to the front as we use in the password entry dialog.
Before I was able to reproduce the issue, now it works as expected:

Aug 12 2022, 2:44 PM · Restricted Project
aheinecke committed rP835b690cbd85: qt: Use Dialogs foregroundwindow code in confirm (authored by aheinecke).
qt: Use Dialogs foregroundwindow code in confirm
Aug 12 2022, 2:23 PM
aheinecke triaged T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO as Normal priority.
Aug 12 2022, 1:22 PM · gnupg24 (gnupg-2.4.3), scd
aheinecke triaged T6134: GpgOL: Pinentry prompt not shown for smartcards when signing as High priority.
Aug 12 2022, 12:28 PM · Restricted Project

Aug 11 2022

aheinecke committed rW23b1e0b0e814: Disable unpack and patch for symlinked dirs (authored by aheinecke).
Disable unpack and patch for symlinked dirs
Aug 11 2022, 5:21 PM
aheinecke committed rKLEOPATRA4ed1683d6f94: Include moc file again in revoke cert command (authored by aheinecke).
Include moc file again in revoke cert command
Aug 11 2022, 5:15 PM
aheinecke committed rKLEOPATRAca31a0267357: Clarify UiServer Windows error Message Box (authored by aheinecke).
Clarify UiServer Windows error Message Box
Aug 11 2022, 3:45 PM
aheinecke committed rKLEOPATRA23d97bc88181: Handle exceptions in UIServer initalization (authored by aheinecke).
Handle exceptions in UIServer initalization
Aug 11 2022, 11:48 AM
aheinecke committed rM586846209b08: Qt: Fix working with no gpgconf in CryptoConfig (authored by aheinecke).
Qt: Fix working with no gpgconf in CryptoConfig
Aug 11 2022, 11:43 AM
aheinecke renamed T6131: Kleopatra: Exception when gpgconf is not found from Kleopatra, w32: Crash when gpgconf is not found to Kleopatra: Exception when gpgconf is not found.
Aug 11 2022, 10:46 AM · kleopatra
aheinecke triaged T6131: Kleopatra: Exception when gpgconf is not found as High priority.
Aug 11 2022, 10:32 AM · kleopatra
aheinecke triaged T6130: Appimage: Include man pages as Wishlist priority.
Aug 11 2022, 8:23 AM · Restricted Project, gpg4win

Aug 9 2022

aheinecke added a project to T4779: GpgSM: "Invalid Object" error when importing .p12 certs with wrong passphrase: Restricted Project.

I am adding the gpgcom tag as this causes support problems because we do not really know if it is an invalid object with the correct passphrase or if just the passphrase is incorrect.

Aug 9 2022, 12:15 PM · gnupg24 (gnupg-2.4.3), Restricted Project, gnupg (gpg23), S/MIME

Aug 5 2022

aheinecke committed rW311b2e25648e: Update kleopatra (authored by aheinecke).
Update kleopatra
Aug 5 2022, 12:24 PM
aheinecke committed rKLEOPATRAe8c91dbd0914: Fix another c++20 initializer (authored by aheinecke).
Fix another c++20 initializer
Aug 5 2022, 12:23 PM
aheinecke committed rW17845573cf71: Update kde-l10n (authored by aheinecke).
Update kde-l10n
Aug 5 2022, 11:44 AM
aheinecke committed rWaba0445195aa: Update Kleopatra to latest master (authored by aheinecke).
Update Kleopatra to latest master
Aug 5 2022, 11:44 AM
aheinecke committed rKLEOPATRA1af932cfb542: Move c++20 initializers out of for statement (authored by aheinecke).
Move c++20 initializers out of for statement
Aug 5 2022, 11:41 AM
aheinecke committed rKLEOPATRA36cbbf748e52: Fix debug output for base directory detection (authored by aheinecke).
Fix debug output for base directory detection
Aug 5 2022, 11:41 AM
aheinecke triaged T6125: GpgOL: Print warning when incompatible Addins are detected as Normal priority.
Aug 5 2022, 8:21 AM · Restricted Project, gpgol

Aug 4 2022

aheinecke added a comment to T5951: gpgme: Add support for refreshing OpenPGP keys.

Thanks, the update button this is now more what I think is expected. Still I am not sure if removing it completely was neccessary, well we have it in the history now. Because I see the need to also update via WKD. Currently we only update from there if a key is expired but we would never see revocations. That is a problem that we will need some solution for at some point. But yeah in that case calling it "RefreshOpenPGPKeysJob" would be a misleading API Name anyhow. So its probably good that you removed it before the upcoming release.

Aug 4 2022, 3:34 PM · gpgme, Restricted Project
aheinecke lowered the priority of T6124: Gpg Encryption and Signing - infinite Loop from High to Low.

Still, the first thing you should do is to update to a recent version, the version you are on is about 3 years old. See https://gpg4win.org for the most recent version. Then add --verbose and --debug ipc to your command so we can maybe see more what it does.

Aug 4 2022, 3:29 PM · Info Needed

Aug 3 2022

aheinecke added a comment to T5951: gpgme: Add support for refreshing OpenPGP keys.

I thought "Update" would do a key server refresh by fingerprint. Maybe I looked at the wrong job? In testing we noticed this because we suddenly had additional keys after using "update". "Update" in the certificate details should only search by fingerprint. Maybe when we know that the key source is WKD we could also look by mail address?

Aug 3 2022, 3:32 PM · gpgme, Restricted Project
aheinecke added a comment to T6073: Kleopatra: Fix issues with high contrast resp. inverted color scheme.

Most things look good to me, it was automatically enabled when I switched Windows to high contrast mode. The only thing I noticed is that the fields where we explicitly set the background may not look to readable. Especially the Sign&Encrypt buttons because there we don't set the text color.

Aug 3 2022, 3:29 PM · vsd33, kleopatra, Restricted Project
aheinecke triaged T6121: Kleopatra: add name suggestion for revocation certificate as Normal priority.
Aug 3 2022, 2:54 PM · Restricted Project, kleopatra
aheinecke reopened T5951: gpgme: Add support for refreshing OpenPGP keys, a subtask of T5903: Kleopatra: Add refresh button in certificatedetails , as Open.
Aug 3 2022, 2:41 PM · backport, kleopatra, Restricted Project
aheinecke reopened T5951: gpgme: Add support for refreshing OpenPGP keys as "Open".

I am reopening this as the current behavior is strange in my opinion and should be changed before a release.
Currently the refreshopenpgpkeysjob does not refresh the OpenPGP Key by fingerprint but instead imports all keys with a similar e-mail address. This does not work for keys with no email. Also in case of public keyservers it can pull in keys that not belong to the user or are expired and so on.

Aug 3 2022, 2:41 PM · gpgme, Restricted Project
aheinecke committed rW505cdfd3ebb8: Update libkleo, kleopatra and kde-l10n (authored by aheinecke).
Update libkleo, kleopatra and kde-l10n
Aug 3 2022, 12:52 PM

Aug 2 2022

aheinecke renamed T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data from GnuPG: Complaince mode status omitted when decrypting combined symmetric and asymmetric data to GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data.
Aug 2 2022, 4:41 PM · gnupg, Restricted Project
aheinecke added a comment to T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data.

This was added in b03fab09e188f7bb10237d4f20455e4026737e4e

Aug 2 2022, 4:41 PM · gnupg, Restricted Project
aheinecke added a comment to T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data.

Oh, there appears to be a reason for that. In line 699 of mainproc.c:

/* Symmetric encryption and asymmetric encryption voids compliance.  */
   && (c->symkeys != !!c->pkenc_list )
Aug 2 2022, 4:37 PM · gnupg, Restricted Project
aheinecke triaged T6119: GnuPG: Compliance mode status omitted when decrypting combined symmetric and asymmetric data as High priority.
Aug 2 2022, 4:30 PM · gnupg, Restricted Project
aheinecke closed T5371: Handle invalid compliance settings as Resolved.

Agreed

Aug 2 2022, 9:03 AM · Feature Request, Restricted Project, kleopatra

Aug 1 2022

aheinecke committed rO5fd467a00d3f: Abort header parsing on invalid headers (authored by aheinecke).
Abort header parsing on invalid headers
Aug 1 2022, 3:15 PM
aheinecke added a comment to T6116: Kleopatra: Card personalization workflow.

As part of this the "Change Reset Code" button should be hidden in the general user interface.

Aug 1 2022, 2:23 PM · Restricted Project, kleopatra
aheinecke triaged T6116: Kleopatra: Card personalization workflow as Wishlist priority.
Aug 1 2022, 2:20 PM · Restricted Project, kleopatra
aheinecke triaged T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate as Normal priority.
Aug 1 2022, 2:12 PM · Restricted Project, kleopatra

Jul 29 2022

aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T2867: When inline response is active for crypto mail closing outlook shows the save dialog, as Invalid.
Jul 29 2022, 3:15 PM · Bug Report, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4524: Kleopatra: CRL check configuration available multiple times and out of sync, as Invalid.
Jul 29 2022, 3:15 PM · Restricted Project, Bug Report, gpg4win, kleopatra
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4318: GpgOl: Unable to save an encrypted message to disk [gpg4win 3.1.5], as Invalid.
Jul 29 2022, 3:15 PM · gpg4win, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4527: Kleopatra, GPG: Display reason if a certificate is not compliant to a compliance level, as Invalid.
Jul 29 2022, 3:15 PM · Feature Request, kleopatra
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4538: Support PSS signed CRLs, as Invalid.
Jul 29 2022, 3:15 PM · dirmngr, S/MIME, libksba
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4525: GpgOL: Error when moving opened S/MIME Mails with attachments on Exchange, as Invalid.
Jul 29 2022, 3:15 PM · g10code, gpg4win, Bug Report, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4528: GpgOL: When forwarding a mail send might need to be pressed twice, as Invalid.
Jul 29 2022, 3:15 PM · gpg4win, Bug Report, gpgol
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019 as Invalid.

No lets close this now.

Jul 29 2022, 3:15 PM · Release Info
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4526: GpgOL: Forwarding a mail with attachment as crypto mail removes attachment, as Invalid.
Jul 29 2022, 3:15 PM · Bug Report, gpgol, gpg4win
aheinecke triaged T6113: Kleopatra: Make primary user id selectable as Normal priority.
Jul 29 2022, 1:55 PM · kleopatra, Restricted Project
aheinecke added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

We have three styles enabled / installed, Windows the Windows 95 style. Windows Vista and fusion. Windows Vista is the default. On Windows 10 these look like the following. On windows 11 they look slightly different again but that is mostly due to window decorations.

Jul 29 2022, 9:51 AM · kleopatra, Restricted Project

Jul 28 2022

aheinecke added a comment to T6063: GnuPG: Ignore invalid hash algorithm preferences when signing & encrypting combined.

Yes, I think that makes sense in the way that we want to provide the best user experience for our own users even if they communicate with communication partners which creates problematic keys.

Jul 28 2022, 10:32 AM · gnupg, Restricted Project
aheinecke added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

For this dialog I think we need additional work. I have not yet tested it on Windows 11 but at least on Windows 10 with the default theme it looks much less like a native dialog and more like a "Windows XP" Dialog now. Please do not see this as nitpicking, I know it is hard to have something accessible and both pleasing to the eye but I think that this is something we should try to archive.

Jul 28 2022, 9:30 AM · kleopatra, Restricted Project

Jul 27 2022

aheinecke committed rWd4c124da4e05: Add patch to use registry settings in Kleopatra (authored by aheinecke).
Add patch to use registry settings in Kleopatra
Jul 27 2022, 3:53 PM
aheinecke reopened T6045: Kleopatra: Disable check for signed VSD version if a disabling registry key is set as "Open".

This is about showing the corresponding about dialog text for the disable support option.

Jul 27 2022, 3:39 PM · g10code, kleopatra
aheinecke closed T6045: Kleopatra: Disable check for signed VSD version if a disabling registry key is set as Resolved.
Jul 27 2022, 3:38 PM · g10code, kleopatra
aheinecke added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

Sorry, I did not mean to imply that this was a regression, I only noticed this as I was tabbing through the welcome dialog and then wanted to test openpgp certificate creation by keyboard and was also irritated that it did not work as expected on the button.

Jul 27 2022, 3:21 PM · kleopatra, Restricted Project
aheinecke added a comment to T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible.

When the protocol is already choosen then the wizard is still opened and not the dialog. E.g. if the key is created from the welcomewidget's "New Key Pair" button. Or if S/MIME Certificate creation is disabled completely.

Jul 27 2022, 1:00 PM · kleopatra, Restricted Project
aheinecke added a comment to T5824: Kleopatra: Full accessibility support.

Because it doesn't look good, but it is required for full accessibility, I have considered adding a configuration option to enable/disable extended accessibility.

Jul 27 2022, 12:58 PM · kleopatra, Restricted Project
aheinecke renamed T6069: Kleopatra crashes when creating UIServer socket from Kleopatra crashes on accout with Greek letters to Kleopatra crashes when creating UIServer socket.
Jul 27 2022, 12:23 PM · Info Needed, kleopatra, Windows, Bug Report
aheinecke triaged T6069: Kleopatra crashes when creating UIServer socket as Normal priority.

I tried to reproduce this as we had similar problems in the past, but for me this works with full unicode characters.

Jul 27 2022, 12:23 PM · Info Needed, kleopatra, Windows, Bug Report
aheinecke added a comment to T5824: Kleopatra: Full accessibility support.

The welcomewidget has some problems:

Jul 27 2022, 12:18 PM · kleopatra, Restricted Project

Jul 20 2022

aheinecke added a comment to T5989: Kleopatra: Customization Window Title and custom Logo from VERSION file.

To add an icon:

Jul 20 2022, 2:39 PM · kleopatra, Restricted Project
aheinecke triaged T6096: Kleopatra: Add "include-default" when creating a new trustlist.txt as High priority.
Jul 20 2022, 12:07 PM · kleopatra, Restricted Project
aheinecke triaged T6094: Kleopatra: Take windows user email Address from Active Directory if available as Wishlist priority.
Jul 20 2022, 11:47 AM · Restricted Project, kleopatra

Jul 18 2022

aheinecke closed T6087: tax.xz as Invalid.
Jul 18 2022, 9:07 AM · Feature Request
aheinecke triaged T6072: Kleopatra: Display "gpgconf -X" as Wishlist priority.

@ikloecker KWatchGnuPG does not work on Windows. And this also does not work with Kleopatra logging and GPGME logging, Kleopatra logging needs Dbgview on Windows, which can be spammed by other software and GPGME logging requires an enviornment variable. So having this in a logging view would be good for support.

Jul 18 2022, 9:05 AM · vsd33, Restricted Project, kleopatra, Feature Request
aheinecke closed T6084: Kleopatra (SelfBuild version and GnuPG-VS-Desktop version) crashes when attempting to search on keyserver with FQN-mailaddress provided (with @) as Resolved.

Yes, this sadly happened with 3.1.23 for Gpg4win 4.0.3 this was noticed and fixed with rW3cdf0b10d39c844b6f3557a85dc39dc2b9242b53 as we are planning 3.1.24 anyway this issue pushed the timeline for this a bit earlier so we should have a relase very soon.

Jul 18 2022, 9:01 AM · kleopatra, Bug Report, gpg4win

Jul 14 2022

aheinecke triaged T6081: MSI: Check for GnuPT on installation as Normal priority.
Jul 14 2022, 11:00 AM · Restricted Project, gpg4win

Jul 13 2022

aheinecke committed rO182fe8cb454b: Check autoimport for unencrypted mails too (authored by aheinecke).
Check autoimport for unencrypted mails too
Jul 13 2022, 6:30 PM
aheinecke reassigned T5967: GpgOL: Use kleopatra groups in keyresolver from aheinecke to mmontkowski.

As discussed with Markus I'm changing the assignee

Jul 13 2022, 3:11 PM · gpgol, Restricted Project
aheinecke committed rWe72a3276fa99: Post release version bump (authored by aheinecke).
Post release version bump
Jul 13 2022, 2:41 PM
aheinecke closed T5842: Gpg4win LTS 3.1.22 as Resolved.

3.1.22 has been released.

Jul 13 2022, 12:56 PM · gpg4win, Restricted Project, Release Info
aheinecke moved T4814: GpgOL: Send multiple E-Mails for BCC recipients from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 13 2022, 12:53 PM · Restricted Project, gpgol
aheinecke moved T5228: GpgOL: Combined S/MIME and OpenPGP operation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 13 2022, 12:52 PM · gpgol
aheinecke closed T5229: Documentation: Single page overview of Symmetric VS. Assymetric encryption as Invalid.
Jul 13 2022, 12:52 PM · Restricted Project