Page MenuHome GnuPG

gpg4winProject
ActivePublic

Recent Activity

Today

TimS closed T6848: gpg.exe gets stuck and piling up as Resolved.

Hi Werner,
after I enabled more detailed logging, I found that the issue is whithin an "old" file what was encyrpted using an outdated key. Somehow the gpg-agent got stuck here while trying to decrypt the file. After removal of the file the issue is gone, thank you for your input!

Tue, Dec 5, 6:54 AM · Bug Report, gpg4win

Yesterday

werner added a comment to T6848: gpg.exe gets stuck and piling up.

Are you using the keyboxd - that is, is this a new installation with gpg 2.4.3 or an old installation w/o keyboxd enabled?

Mon, Dec 4, 5:03 PM · Bug Report, gpg4win

Sun, Dec 3

aheinecke triaged T6855: Numbers not readable in some dialogs of Kleopatra (German) as Low priority.

I am heavily tending towards tagging this ticket as invalid as it sounds super individual, but I would like to understand the reason. Not sure how to triage this. Maybe lets give it a low.

Sun, Dec 3, 3:18 AM · kleopatra, Bug Report, gpg4win

Fri, Dec 1

ArminiXTS added a comment to T6855: Numbers not readable in some dialogs of Kleopatra (German).

No, I didn't make any special localization settings or environment variables on my computer. The only multi-lingual use case I have is that I used for some time the spanish version of Microsoft Office.

Fri, Dec 1, 3:32 PM · kleopatra, Bug Report, gpg4win
ikloecker added a comment to T6855: Numbers not readable in some dialogs of Kleopatra (German).

I think it's something special in Kleopatra in combination with your system. Kleopatra is deployed on loads of computers in Germany and you are the first one to report this problem. I understand that you do software development. Did you maybe set some localization settings or environment variables to test/debug things you develop? Can you try some other KDE application, e.g. Kate? You can get it from the Microsoft Store or alternatively at https://binary-factory.kde.org/job/Kate_Release_win64/.

Fri, Dec 1, 12:53 PM · kleopatra, Bug Report, gpg4win
ArminiXTS added a comment to T6855: Numbers not readable in some dialogs of Kleopatra (German).

The system language is German, the entire system is a German PC, German keyboard layout etc. Other languages used are English and Spanish.
The system is heavily used with different applications including SW development tools, etc.
Never noticed issues like this, so I am pretty sure it's something special in Kleopatra...

Fri, Dec 1, 11:08 AM · kleopatra, Bug Report, gpg4win
ikloecker added a comment to T6855: Numbers not readable in some dialogs of Kleopatra (German).

To me this looks more like a ki18n/Qt issue than a font issue. In particular, the key size drop down doesn't use a monospace font. The code uses the default locale to localize the number representation. What's the system language of your Windows?

Fri, Dec 1, 9:40 AM · kleopatra, Bug Report, gpg4win

Thu, Nov 30

ArminiXTS added a comment to T6855: Numbers not readable in some dialogs of Kleopatra (German).

Thank you for the fast response!

Thu, Nov 30, 6:51 PM · kleopatra, Bug Report, gpg4win
aheinecke triaged T6857: Gpg4win: Fix build from beta tarballs as Normal priority.
Thu, Nov 30, 1:44 AM · Restricted Project, Installer, gpg4win

Wed, Nov 29

aheinecke removed a project from T6855: Numbers not readable in some dialogs of Kleopatra (German): i18n.

The numbers in this dialog come from system font setting for monospace fonts and that might be broken for you. But you should then have problems in other applications, too. There is nothing special here and it works for all our other users.

Wed, Nov 29, 11:06 PM · kleopatra, Bug Report, gpg4win
aheinecke closed T6856: GpgOL is reported as slowing down the start of Outlook as Resolved.

I am closing this as resolved for now. I would need a completely new client or mess with the registry keys in which outlook stores the performance data to test this. But I would bet it still lists us as responsible for the slow start of outlook. But the time it will then show should now be 0ms since we absolutely do nothing anymore in our DLLMain.

Wed, Nov 29, 10:57 PM · vsd32, gpgol, Bug Report, gpg4win
aheinecke added a comment to T6856: GpgOL is reported as slowing down the start of Outlook.

I don't really know how to test this though since it tracks this over time and history. Let us see if my change fixes this, It may be that outlook does not measure the DLLMain (which I am pretty sure it does) but the actual COM initialization, in which case my change did nothing. But I don't see any way in which my change could make things worse.

Wed, Nov 29, 10:40 PM · vsd32, gpgol, Bug Report, gpg4win
aheinecke triaged T6856: GpgOL is reported as slowing down the start of Outlook as High priority.

I think outlook shows any native addin there. As you can see by the empty bar we don't really do anything in there to slow it down. But let me check if I can move the extremely little code we have in there somewhere else.

Wed, Nov 29, 8:32 PM · vsd32, gpgol, Bug Report, gpg4win
ArminiXTS added a comment to T6856: GpgOL is reported as slowing down the start of Outlook.

Wed, Nov 29, 7:48 PM · vsd32, gpgol, Bug Report, gpg4win
ArminiXTS created T6856: GpgOL is reported as slowing down the start of Outlook.
Wed, Nov 29, 7:48 PM · vsd32, gpgol, Bug Report, gpg4win
ArminiXTS created T6855: Numbers not readable in some dialogs of Kleopatra (German).
Wed, Nov 29, 7:39 PM · kleopatra, Bug Report, gpg4win
ikloecker added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

On Linux, gpgme already passes the locale (set with gpgme_set_locale) to gpg which should pass it with every session to gpg-agent. No idea if this also happens on Windows because there are some ifdef's. The gpgme documentation mentions that the locale should be set immediately after gpgme has been initialized and that gpgme doesn't do it itself because it wouldn't be thread safe.

Wed, Nov 29, 4:21 PM · Restricted Project, vsd33, kleopatra, gpg4win, Bug Report

Tue, Nov 28

aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

In GpgOL at least I have an API call to query the display language of outlook. I just need to pass it through to gpgme early and forgot about it. Also I don't think this would actually help completely if gpg-agent is running already.

Tue, Nov 28, 3:48 PM · Restricted Project, vsd33, kleopatra, gpg4win, Bug Report
TimS created T6848: gpg.exe gets stuck and piling up.
Tue, Nov 28, 1:35 PM · Bug Report, gpg4win
ebo moved T6834: Gpg4win: Update pkg-copyright.txt and install it from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Werner said it is ok

Tue, Nov 28, 11:03 AM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win
ikloecker added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

Some technical details:

  • KDE's ki18n uses the LANGUAGE variable to set/get the language to use. On Unix, we simply use QLocale::system(), but on Windows and macOS we look directly at the LANGUAGE variable because Qt ignores this variable on those systems. See https://invent.kde.org/frameworks/ki18n/-/blob/kf5/src/i18n/main.cpp#L63
  • KDE's kxmlgui reads the application-specific override language from the file QStandardPaths::GenericConfigLocation + "/klanguageoverridesrc" and sets the LANGUAGE variable accordingly (which is then picked up by ki18n). Example from my system:
[Language]
kmymoney=@ByteArray(de)

Regarding the format, =de would probably also work.
See https://invent.kde.org/frameworks/kxmlgui/-/blob/kf5/src/kswitchlanguagedialog_p.cpp#L64

Tue, Nov 28, 10:32 AM · Restricted Project, vsd33, kleopatra, gpg4win, Bug Report
ebo raised the priority of T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows from Wishlist to Normal.

Raising prio in reaction to some customer feedback

Tue, Nov 28, 9:14 AM · Restricted Project, vsd33, kleopatra, gpg4win, Bug Report
aheinecke added a comment to T6834: Gpg4win: Update pkg-copyright.txt and install it.

fixed in beta302

Tue, Nov 28, 8:14 AM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win
aheinecke moved T6834: Gpg4win: Update pkg-copyright.txt and install it from WiP to QA on the vsd32 board.
Tue, Nov 28, 8:14 AM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win

Mon, Nov 27

aheinecke added a comment to T6834: Gpg4win: Update pkg-copyright.txt and install it.

Fixed in the according repo. The sentence structure made it easy to just replace the word README with pkg-licenses.txt

Mon, Nov 27, 10:11 PM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win
aheinecke moved T6834: Gpg4win: Update pkg-copyright.txt and install it from QA to WiP on the vsd32 board.

Ah, forgot about the license text in the installer, I hope that I can do an easy search and replace.

Mon, Nov 27, 10:02 PM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win
ebo added a comment to T6834: Gpg4win: Update pkg-copyright.txt and install it.

I can at least confirm that in VS-Desktop-3.1.90.300-Beta a file pkg-licenses.txt is included, as mentioned in the about dialog.

Mon, Nov 27, 3:33 PM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win

Sat, Nov 25

aheinecke moved T6834: Gpg4win: Update pkg-copyright.txt and install it from WiP to QA on the vsd32 board.
Sat, Nov 25, 10:17 PM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win
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: "

Sat, Nov 25, 5:17 PM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win

Thu, Nov 23

aheinecke moved T6834: Gpg4win: Update pkg-copyright.txt and install it from Backlog to WiP on the vsd32 board.
Thu, Nov 23, 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.
Thu, Nov 23, 4:18 PM · vsd32 (vsd-3.2.0), Restricted Project, gpg4win

Mon, Nov 20

ebo moved T6789: MSI: Update does not seem to be able to kill gpg-agent anymore from QA to vsd-3.2.0 on the vsd32 board.
Mon, Nov 20, 11:03 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
ebo closed T6789: MSI: Update does not seem to be able to kill gpg-agent anymore as Resolved.

works, VS-Desktop-3.1.90.287-Beta

Mon, Nov 20, 11:03 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke moved T6789: MSI: Update does not seem to be able to kill gpg-agent anymore from WiP to QA on the vsd32 board.
Mon, Nov 20, 10:31 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win

Fri, Nov 17

ebo moved T4066: Kleopatra, performance: Use icons as a resource from QA to vsd-3.2.0 on the vsd32 board.
Fri, Nov 17, 3:10 PM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
ebo closed T4066: Kleopatra, performance: Use icons as a resource as Resolved.

The count in procmon for kleopatra.exe when starting Kleopatra returned 26434 in VSD 3.1.26 and only 14026 for Beta-277 in my test.

Fri, Nov 17, 3:10 PM · vsd32 (vsd-3.2.0), gpg4win, kleopatra

Wed, Nov 15

aheinecke closed T5012: MSI: Add restart manager support as Wontfix.

We don't need that anymore in my opinion if customers do not complain that taskkill is too evil for them.

Wed, Nov 15, 4:42 PM · gpg4win
aheinecke changed the status of T6789: MSI: Update does not seem to be able to kill gpg-agent anymore from Open to Testing.

So the actual killing is now done with c5617e9f2426549cba54cb52f9faf9325f8e2929 we are using custom actions instead of CloseApplication to have more fine grained control when the steps are run. CloseApplication would only run in the main install sequence so basically only the Deferred part, but during an interactive upgrade like what one of our Entry users would do it would not avoid the first failure to kill a running gpg-agent this already would break the RestartManager support.

Wed, Nov 15, 2:50 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
werner added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

FWIW, the Fileversion is actually the Git revision in decimal

Wed, Nov 15, 1:58 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

b) Is explained by the following documentation from: https://wixtoolset.org/docs/v3/howtos/updates/major_upgrade/

Wed, Nov 15, 1:32 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

a) So with my current test upgrading from one beta to another it actually looks in the manifest and if you look there the beta230 of gnupg:

Wed, Nov 15, 1:24 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke added a comment to T6789: MSI: Update does not seem to be able to kill gpg-agent anymore.

So with verbose logging /l*v inst.log (note the v) I finally saw the issue. My killing code works just fine.

Wed, Nov 15, 1:04 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke moved T4066: Kleopatra, performance: Use icons as a resource from Backlog to QA on the vsd32 board.
Wed, Nov 15, 11:46 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke added a comment to T4066: Kleopatra, performance: Use icons as a resource.

The whole part with colorschemes and high contrast mode and dark mode I have already tested.

Wed, Nov 15, 9:37 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke changed the status of T4066: Kleopatra, performance: Use icons as a resource from Open to Testing.

For testing I would take procmon, filter for Kleopatra start Kleopatra from an older version. Save the log, take the current beta277 kleopatra and do the same and compare the number of lines in the log.

Wed, Nov 15, 9:36 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra

Tue, Nov 14

aheinecke moved T6789: MSI: Update does not seem to be able to kill gpg-agent anymore from Backlog to WiP on the vsd32 board.
Tue, Nov 14, 8:29 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win

Sun, Nov 12

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:

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

Fri, Nov 10

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

Note to self.

Fri, Nov 10, 8:19 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
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.

Fri, Nov 10, 7:09 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win

Thu, Nov 9

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.

Thu, Nov 9, 6:22 PM · Feature Request, gnupg, gpg4win