Page MenuHome GnuPG

gpg4winProject
ActivePublic

Recent Activity

Thu, Jan 19

werner removed a project from T4346: Remove gpg-agent passphrase nags for empty / none passphrase: gnupg (gpg23).
Thu, Jan 19, 4:51 PM · gnupg24, gpg4win, pinentry
werner updated the task description for T2337: gpg command line language wrong.
Thu, Jan 19, 4:50 PM · gnupg24, Feature Request, gpg4win
werner closed T6067: dirmngr 2.2 does not ask keyservers for fingerprints, a subtask of T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop, as Resolved.
Thu, Jan 19, 4:41 PM · AppImage, gpg4win, Bug Report

Wed, Jan 18

ikloecker added a comment to T4066: Kleopatra, performance: Use icons as a resource.

The timestamp problem may be fixed by moving the line

File ${prefix}/share/icons/breeze/icon-theme.cache

(and any other lines installing an icon-theme.cache) at the end of inst-breeze-icons.nsi (or the corresponding inst-*.nsi file).

Wed, Jan 18, 6:09 PM · gpg4win, kleopatra
ikloecker added a comment to T4066: Kleopatra, performance: Use icons as a resource.

I just learned that

Qt will make use of GTK's icon-theme.cache if present to speed up the lookup.

https://doc.qt.io/qt-5/qicon.html#fromTheme

Wed, Jan 18, 6:01 PM · gpg4win, kleopatra
aheinecke added a comment to T4066: Kleopatra, performance: Use icons as a resource.

So on Linux, this looks quite differently.

Wed, Jan 18, 4:53 PM · gpg4win, kleopatra

Tue, Jan 17

aheinecke merged task T4180: Kleopatra: Crash when decrypting large archives into T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.
Tue, Jan 17, 1:18 PM · Bug Report, kleopatra, gpg4win
aheinecke added a comment to T4180: Kleopatra: Crash when decrypting large archives.

I am pretty sure that this was related to issues we found when analyzing another crash / hang with Kleopatra. In T5478 we are currently reworking how we handle archives completely. This will fix this issue, too.

Tue, Jan 17, 1:18 PM · Bug Report, kleopatra, gpg4win

Wed, Jan 11

aheinecke added a comment to T4066: Kleopatra, performance: Use icons as a resource.

Some timings, timed with procmon and not by decorating the calls in the code. Just looking at was process does.

Wed, Jan 11, 4:29 PM · gpg4win, kleopatra
ikloecker placed T4505: SM, W32: GPGSM hangs up the GnuPG System up for grabs.

Putting up for grabs and removing Kleopatra tag since for Kleopatra users this has been fixed (unless they manage to trigger multiple separate concurrent imports in Kleopatra).

Wed, Jan 11, 11:04 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows

Tue, Jan 10

aheinecke closed T4067: Kleopatra, performance: Create a system to use binary resources for i18n as Wontfix.

I do not think that this is an issue after analyzing procmon timings. It is only an installation time issue. For that there is no real reason to spend much effort on this.

Tue, Jan 10, 4:50 PM · gpg4win, kleopatra
aheinecke added a comment to T6331: Gpg4win: Replace GpgEX functionality through Windows registry.

Note to self after spending some time searching again for the documentation I saw previously about this: https://learn.microsoft.com/en-us/windows/win32/shell/context-menu-handlers#suppressing-verbs-and-controlling-visibility

Tue, Jan 10, 4:43 PM · gpgex, gpg4win, Restricted Project
aheinecke moved T6331: Gpg4win: Replace GpgEX functionality through Windows registry from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Jan 10, 1:08 PM · gpgex, gpg4win, Restricted Project

Jan 5 2023

aheinecke triaged T6331: Gpg4win: Replace GpgEX functionality through Windows registry as Normal priority.
Jan 5 2023, 11:26 AM · gpgex, gpg4win, Restricted Project

Jan 3 2023

aheinecke added a comment to T6308: Kleopatra: UiServer Connectivity self-test fails on Windows.

The followup of this issue for libassuan is: https://dev.gnupg.org/T6324

Jan 3 2023, 4:19 PM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
aheinecke closed T6246: Gpg4win: Mkportable only allow portable installer with installed features as Resolved.

As you might have seen from the commits mkportable has been removed from Gpg4win.

Jan 3 2023, 11:11 AM · Installer, gpg4win

Dec 23 2022

aheinecke added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

@ikloecker You are right, I only thought of public key import. Then lets serialize this. Might even make for a nicer Progressbar if we count the outstanding files.

Dec 23 2022, 9:51 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows

Dec 22 2022

ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I have an Idea. Can't we read all data into memory in Kleopatra (for Certificates this should be ok) and then give this to GPGME as a single data object. So that only one process imports multiple files?

Dec 22 2022, 7:21 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I really don't want to bypass gpgme and then parse the import results and all other status output of gpgsm ourselves. I'll go for Andre's suggestion and serialize imports of multiple files.

Dec 22 2022, 4:59 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke closed T6286: gpgme-json not installed by default as Resolved.

For testing I have created a Gpg4win installer and only selected minimal installation and gpgme-json was there. Both in /bin and /bin_64.

Dec 22 2022, 3:37 PM · Feature Request, gpgme, gpg4win

Dec 21 2022

ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I really don't want to bypass gpgme and then parse the import results and all other status output of gpgsm ourselves. I'll go for Andre's suggestion and serialize imports of multiple files.

Dec 21 2022, 12:20 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
werner added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I meant bypass the gpgme engine and call gpgsm directly. Maybe using gpgme's spawn engine. But I am not sure whether this is really a good idea. If we can find a way to pass multiple filenames to gpgsm --server that would be better. But requires updates to gpgsm.

Dec 21 2022, 11:59 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke reopened T3516: Gpg4win: Version info for Kleopatra, a subtask of T3742: Gpg4win 3.1.0, as Open.
Dec 21 2022, 11:45 AM · gpg4win
aheinecke reopened T3516: Gpg4win: Version info for Kleopatra as "Open".

Only just noticed that this was added incompletely, it was added to the build system but not linked in.

Dec 21 2022, 11:45 AM · kleopatra, gpg4win
ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

@werner Do I understand correctly that by "It might be easier to bypass the gpgsm and run gpgsm directly" you mean using gpgsm in server mode? Or what do you mean with "bypass gpgsm and run gpgsm" (which seems contradictory).

Dec 21 2022, 10:38 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows

Dec 20 2022

werner added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

With 100 concurrently running gpgsm processes they all try to get the lock for the keyring. And they need to do this several times and often also for the same certificate (fetched from an external resource to complete the chain). Not good. It might be easier to bypass the gpgsm and run gpgsm directly instead of adding a feature to gpgsm to directly import from many files.

Dec 20 2022, 2:31 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

Sure, we could do this. Shouldn't make the ImportCertificatesCommand much more complex than it already is.

Dec 20 2022, 1:22 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke reopened T4505: SM, W32: GPGSM hangs up the GnuPG System as "Open".

Reopening this as there still seem to be ways to run into a deadlock as was reported in RT#13361. While I still think this points to some issue in gpgsm, when Testing this I found the behavior of Kleopatra to be wrong.

Dec 20 2022, 1:07 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
Philipp.Strobel renamed T6314: Missing vendor signature in Installer-Package from Missing signature in Installer-Package to Missing vendor signature in Installer-Package.
Dec 20 2022, 11:54 AM · Bug Report, gpg4win
aheinecke closed T6314: Missing vendor signature in Installer-Package as Resolved.

Has been remedied. We should have noticed before the release but the heavy warnings you get only appear if the binary is downloaded from the internet.

Dec 20 2022, 11:52 AM · Bug Report, gpg4win
aheinecke claimed T6314: Missing vendor signature in Installer-Package.

This was an accident. Will be fixed ASAP.

Dec 20 2022, 11:36 AM · Bug Report, gpg4win
Philipp.Strobel updated the task description for T6314: Missing vendor signature in Installer-Package.
Dec 20 2022, 11:16 AM · Bug Report, gpg4win
Philipp.Strobel updated the task description for T6314: Missing vendor signature in Installer-Package.
Dec 20 2022, 11:13 AM · Bug Report, gpg4win
Philipp.Strobel created T6314: Missing vendor signature in Installer-Package.
Dec 20 2022, 11:12 AM · Bug Report, gpg4win

Dec 19 2022

ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption, a subtask of T5842: Gpg4win LTS 3.1.22, from Open to Testing.
Dec 19 2022, 5:19 PM · gpg4win, Restricted Project, Release Info

Dec 16 2022

vitusb added a comment to T6312: Although gnupg-2.2.41 ist released in GnuPG VS-Desktop 3.1.26 it is not available in Gpg4Win 3.1.26 and on git- and download-server..

Hello ...

It is not really helpful if you publish that fact anyway on a public tracker.

Dec 16 2022, 2:55 PM · Responsible_Disclosure, gpg4win, gnupg
werner added a project to T6312: Although gnupg-2.2.41 ist released in GnuPG VS-Desktop 3.1.26 it is not available in Gpg4Win 3.1.26 and on git- and download-server.: Responsible_Disclosure.
Dec 16 2022, 2:39 PM · Responsible_Disclosure, gpg4win, gnupg
werner closed T6312: Although gnupg-2.2.41 ist released in GnuPG VS-Desktop 3.1.26 it is not available in Gpg4Win 3.1.26 and on git- and download-server. as Invalid.

We sometimes grant our customers the privilege of receiving updates a few days earlier than the community. It is not really helpful if you publish that fact anyway on a public tracker. BTW, there is no community version gpg4win 3.1.26.

Dec 16 2022, 2:32 PM · Responsible_Disclosure, gpg4win, gnupg
vitusb updated the task description for T6312: Although gnupg-2.2.41 ist released in GnuPG VS-Desktop 3.1.26 it is not available in Gpg4Win 3.1.26 and on git- and download-server..
Dec 16 2022, 2:30 PM · Responsible_Disclosure, gpg4win, gnupg
vitusb created T6312: Although gnupg-2.2.41 ist released in GnuPG VS-Desktop 3.1.26 it is not available in Gpg4Win 3.1.26 and on git- and download-server..
Dec 16 2022, 2:13 PM · Responsible_Disclosure, gpg4win, gnupg

Dec 13 2022

ebo closed T6308: Kleopatra: UiServer Connectivity self-test fails on Windows as Resolved.

works

Dec 13 2022, 12:31 PM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
werner moved T6308: Kleopatra: UiServer Connectivity self-test fails on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Fixed by reverting to 2.5.5

Dec 13 2022, 12:02 PM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
ikloecker moved T6308: Kleopatra: UiServer Connectivity self-test fails on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 13 2022, 10:11 AM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
ikloecker added a project to T6308: Kleopatra: UiServer Connectivity self-test fails on Windows: gpg4win.
Dec 13 2022, 10:10 AM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report

Dec 5 2022

ikloecker added a comment to T3178: Kleopatra: Sign /Encrypt Files dialog does not accept input if called in a special way.

The same problem will very likely occur with any file dialog opened by Kleopatra because file dialogs are always modal. It may not be nice that people can maneuver themselves in such a situation, but how likely is it that a normal user (and not just a good test engineer who is looking for such problems) will run into this problem.

Dec 5 2022, 9:53 AM · gpg4win, kleopatra
ikloecker renamed T3178: Kleopatra: Sign /Encrypt Files dialog does not accept input if called in a special way from Sign /Encrypt Files dialog does not accept input if called in a special way to Kleopatra: Sign /Encrypt Files dialog does not accept input if called in a special way.
Dec 5 2022, 9:44 AM · gpg4win, kleopatra
ikloecker closed T4451: Kleopatra: OpenPGP Smart Card decription / private key not found as Resolved.

Support for multiple smart cards has been vastly improved in the last few years. I will tentatively close this as resolved because it's very likely that the problems have been resolved.

Dec 5 2022, 9:40 AM · Windows, kleopatra, Bug Report, gpg4win
ikloecker renamed T4451: Kleopatra: OpenPGP Smart Card decription / private key not found from OpenPGP Smart Card decription / private key not found to Kleopatra: OpenPGP Smart Card decription / private key not found.
Dec 5 2022, 9:35 AM · Windows, kleopatra, Bug Report, gpg4win
ikloecker added a comment to T5246: Kleopatra: Failing at certifying key.

Wild guess: Since creating a local certification seems to work, but creating an exportable certification fails, maybe the problem occurs when trying to promote an existing local certification to an exportable certification.

Dec 5 2022, 9:20 AM · kleopatra, Bug Report, gpg4win
ikloecker renamed T5246: Kleopatra: Failing at certifying key from Kleopatra: Failing at authenticating key to Kleopatra: Failing at certifying key.
Dec 5 2022, 9:17 AM · kleopatra, Bug Report, gpg4win