Page MenuHome GnuPG

gpg4winProject
ActivePublic

Recent Activity

Today

ebo closed T6950: Kleopatra: Usability improvements for directory services configuration as Resolved.

VS-Desktop-3.2.94.481-Beta: same as for the Gpg4win version.
And there is a hint if you enter "hkps://something" that this is not the right format (that is included in Gpg4win 4.4.0, too)

Mon, Jan 20, 5:11 PM · vsd33 (vsd-3.3.0), Restricted Project, Bug Report, gpg4win
ebo moved T6950: Kleopatra: Usability improvements for directory services configuration from QA to vsd-3.3.0 on the vsd33 board.
Mon, Jan 20, 5:10 PM · vsd33 (vsd-3.3.0), Restricted Project, Bug Report, gpg4win

Tue, Jan 7

werner triaged T7459: 5.0.0-beta: Pinentry crashes with 0x000007b as Normal priority.
Tue, Jan 7, 8:34 AM · Windows, pinentry, Bug Report, gpg4win
werner added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

Note that that Beta uses a 64 bit Kleopatra but the GnuPG engine was accidentally build for 32 bit. This will be fixed with the next Beta. That might increase the confusion a bit.

Tue, Jan 7, 8:33 AM · Windows, pinentry, Bug Report, gpg4win

Mon, Jan 6

ikloecker added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

GpgEX requires/uses Kleopatra so that only GnuPG would be left if you could deselect Kleopatra. And that's exactly what the simple installer installs because the simple installer is included in the Gpg4win installer.

Mon, Jan 6, 2:12 PM · Windows, pinentry, Bug Report, gpg4win
JanMosigItemis added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

FYI usually these are my install options:

Mon, Jan 6, 1:32 PM · Windows, pinentry, Bug Report, gpg4win
JanMosigItemis added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

No problem. I can stay on 4.4.x. Just thought I should give the beta a try and let you guys know.

Mon, Jan 6, 1:30 PM · Windows, pinentry, Bug Report, gpg4win
ikloecker added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

Thanks for your feedback. Maybe the "minimal" install is missing a file. It's a beta version for a reason. We'll make sure to fix it for the stable release.

Mon, Jan 6, 1:17 PM · Windows, pinentry, Bug Report, gpg4win
JanMosigItemis added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

None. I just use the command line tools and always perform a "minimal" install. @aheinecke: I already tested it on cmd.exe. Same result. Also I do not have QT installed, or a QT_PLUGIN_PATH set up. The bottom line for me is still:

Mon, Jan 6, 9:37 AM · Windows, pinentry, Bug Report, gpg4win

Dec 20 2024

werner closed T7466: gpg4win: Installer creates GnuPG dir regardless of chosen install target as Resolved.

Actually I would like to remove the option to install gpg4win at non-standard places because this is somewhat troublesome. However some users rely on this and thus we better don't remove i.

Dec 20 2024, 3:54 PM · FAQ, Support, gpg4win
ikloecker added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

What components of Gpg4win other than GnuPG do you use?

Dec 20 2024, 3:06 PM · Windows, pinentry, Bug Report, gpg4win
ikloecker added a comment to T7466: gpg4win: Installer creates GnuPG dir regardless of chosen install target.

Yes, that's by design. GnuPG is always installed in $INSTDIR\..\GnuPG by the gpg4win installer.

Dec 20 2024, 3:01 PM · FAQ, Support, gpg4win
aheinecke added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

Yeah that is a messed up environment mixing elf and windows binaries. There is no which on windows. It is called where. So if your terminal is able to execute which then this is some kind of Linux environment on Windows. The winpty error comes from the terminal. Please use cmd.exe for all tests.

Dec 20 2024, 2:53 PM · Windows, pinentry, Bug Report, gpg4win
JanMosigItemis added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

I just tried to call pinentry directly on Windows cmd prompt:

Dec 20 2024, 12:06 PM · Windows, pinentry, Bug Report, gpg4win
JanMosigItemis added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

Thanks for the comments. This is a regular git for Windows install which afaik uses mingw64. The messup with the binaries brought in by git has always been this way. I am using aliases to differentiate between the different versions. One might think that this may cause things to break, however all used to work well with 4.x versions.

Dec 20 2024, 11:04 AM · Windows, pinentry, Bug Report, gpg4win
werner added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

gpg: [stdin]: clear-sign failed: No pinentrysrc/libwinpty/winpty.cc, line 924

Dec 20 2024, 10:54 AM · Windows, pinentry, Bug Report, gpg4win
JanMosigItemis created T7466: gpg4win: Installer creates GnuPG dir regardless of chosen install target.
Dec 20 2024, 10:39 AM · FAQ, Support, gpg4win
JanMosigItemis added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

Here you are:

Dec 20 2024, 10:25 AM · Windows, pinentry, Bug Report, gpg4win

Dec 17 2024

aheinecke added a comment to T7462: gpg4win CLI installation ignores .ini configuration.

Thanks for opening the ticket. I looked at it when it was reported in the forum, But had no test build at hand to test a fix. If you look at the history of g4wihelp.c you can see how other functions have been ported to Unicode recently. The change is that the strings in the nsis script world have changed to two byte strings. The problem is then where the c code interacts with the NSIS script obtaining parameters and setting return values. Since the popstackna takes an ascii string it only takes the first character as the second byte is null. Changing these occurrences to popstackn and the setuservariable to widechar should do the trick.

Dec 17 2024, 5:50 PM · gpg4win
m.eik updated the task description for T7462: gpg4win CLI installation ignores .ini configuration.
Dec 17 2024, 4:27 PM · gpg4win
m.eik added a comment to T5952: Can't uninstall gpg4win with Ansible.

FWIW: as mentioned in T7452#195891, it might be necessary to manually copy the uninstaller to a temporary directory ({{ tmp_uninstall_exe }}) and call it from there to get a clean uninstall:

Dec 17 2024, 4:23 PM · Support, gpg4win
m.eik created T7462: gpg4win CLI installation ignores .ini configuration.
Dec 17 2024, 4:05 PM · gpg4win
ikloecker edited projects for T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows, added: gpd5x; removed Restricted Project.
Dec 17 2024, 9:05 AM · gpd5x, kleopatra, gpg4win, Bug Report

Dec 16 2024

aheinecke merged T3840: Kleopatra: Button language does not always match GUI language into T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.
Dec 16 2024, 10:06 PM · gpd5x, kleopatra, gpg4win, Bug Report
aheinecke merged task T3840: Kleopatra: Button language does not always match GUI language into T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.
Dec 16 2024, 10:06 PM · kleopatra, gpg4win
aheinecke placed T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows up for grabs.

I had T3840 assigned to me related to the Qt parts. I close that now as duplicate. But I don't see that we ever added a call of gpgrt_w32_override_locale to kleopatra or gpgol either. Which I assume to be the fix for T7454

Dec 16 2024, 10:05 PM · gpd5x, kleopatra, gpg4win, Bug Report
aheinecke closed T2366: No DEP/ASLR or other security mitigations for GpgEX/GpgOL as Resolved.

Since codesigning for all dlls was added this is fully resolved.

Dec 16 2024, 9:49 PM · Feature Request, Windows 64, gpgol, gpg4win, Windows, Windows 32
aheinecke closed T3531: Gpg4win: Error when parsing message (attempts to decrypt unencrypted public key block) as Wontfix.

There won't be improvements to PGP/Inline

Dec 16 2024, 9:47 PM · gpgol, Bug Report, gpg4win
aheinecke closed T4295: PGP/MIME emails not decrypted as Invalid.
Dec 16 2024, 9:44 PM · gpgol, Bug Report, gpg4win
aheinecke placed T4581: Kleopatra stuck in loading the certificate cache up for grabs.
Dec 16 2024, 9:43 PM · gpg4win, kleopatra, Bug Report
aheinecke closed T5248: Kleopatra: Change running as Administrator from error to warning as Resolved.

I looked at the wiki and the content seems okay and what this issue requests has been done years ago. So resolved.

Dec 16 2024, 9:39 PM · kleopatra, gpg4win
aheinecke merged task T5709: Embedded images are seen as attachments after encrypting and decrypting into T5982: GpgOL: More fine grained discovery of content-id / embedded parts .
Dec 16 2024, 9:33 PM · Bug Report, gpg4win
aheinecke added a comment to T5709: Embedded images are seen as attachments after encrypting and decrypting.

I have fixed this as a7349189f3af05822eba4bd17b62482fa2b0747f so I am closing this as a duplicate of T5982 because it is clear to me now that the last remaining and current problem was sending and not receiving such mails and was broken by 9f81ed6561c5f41e50d1a51333c9586a33ed2ef6

Dec 16 2024, 9:33 PM · Bug Report, gpg4win
aheinecke closed T6875: Gpg4win: Create a Qt6 branch as Resolved.

The kf6 branch in Gpg4win was created for qt6 builds and can be used.

Dec 16 2024, 9:12 PM · Restricted Project, gpg4win
aheinecke added a comment to T6885: Forwarding mail with attachments embeded into the *.eml file will trigger GpgOL reporting an index out of range.

This was fixed by c0ca4f1b254f6879d719d1a5ed43a51ca9015b93 since the embedded message was not handled it was not extracted / parsed into an Attachment C++ Object which caused this error. I don't want to change the status of tasks which are not assigned to me but i saw it while looking over my open assigned tickets.

Dec 16 2024, 8:46 PM · gpgol, Restricted Project, Bug Report, gpg4win
werner added a project to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b: pinentry.
Dec 16 2024, 3:04 PM · Windows, pinentry, Bug Report, gpg4win
werner added a comment to T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.

Jan, you please run something like

Dec 16 2024, 3:04 PM · Windows, pinentry, Bug Report, gpg4win
JanMosigItemis created T7459: 5.0.0-beta: Pinentry crashes with 0x000007b.
Dec 16 2024, 12:40 PM · Windows, pinentry, Bug Report, gpg4win
ebo moved T6950: Kleopatra: Usability improvements for directory services configuration from WiP to QA on the vsd33 board.
Dec 16 2024, 11:20 AM · vsd33 (vsd-3.3.0), Restricted Project, Bug Report, gpg4win

Dec 13 2024

werner closed T7450: Check for updates does not work, i.e.: "No updates found" when updates exist as Resolved.

@uwi: We removed the ciphersuite from the server and tested with 4.2.0 that you get an update notification now. Because of some caching you may need to

Dec 13 2024, 3:58 PM · dev.gnupg.org, Bug Report, gpg4win
werner added a project to T7450: Check for updates does not work, i.e.: "No updates found" when updates exist: dev.gnupg.org.

This is due to an update of the server providing the version info. The server (Apache) uses a smaller hash than the ECC key. This is allowed behaviour and was fixed in our TLS library in 2022; see T6059. However, the new library was released only early this year an. We will check whether we can tell our Apache to use a more correct hash algorithm.

Dec 13 2024, 9:24 AM · dev.gnupg.org, Bug Report, gpg4win
aheinecke added a comment to T7452: `gpg4win-uninstall.exe /S`doesn't remove itself and leaves an empty directory.

Ok. Sorry, just to avoid debugging in case it is not known, I am pretty sure the ini file is a regression from the unicode nsis switich. The timing when it was reported to no longer work matches around that time and the installer code itself hasnt changed for even longer.

Dec 13 2024, 1:43 AM · gpg4win

Dec 12 2024

m.eik added a comment to T7452: `gpg4win-uninstall.exe /S`doesn't remove itself and leaves an empty directory.

I doubt it as what Gpg4win does here is completely standard. So the win_package module should handle it or there would be multiple results if you search for "NSIS uninstall ansible"

Dec 12 2024, 2:25 PM · gpg4win
ebo added a comment to T7451: Kleopatra: Add ".pub" suffix to the file selector filter when importing certificates in Kleopatra.

Thanks for the clarification, it seems that was necessary.

Dec 12 2024, 10:52 AM · gpd5x, kleopatra
uwi added a comment to T7451: Kleopatra: Add ".pub" suffix to the file selector filter when importing certificates in Kleopatra.

Just a note (in case it was not clear enough): I was *not* talking about registering "*.pub" for Kleopatra (currently it launches Microsoft Publisher), but I was talking about the file selector's default input pattern (I had to switch to "all files" to be able to see the file I wanted to import):


Dec 12 2024, 8:19 AM · gpd5x, kleopatra

Dec 11 2024

aheinecke added a comment to T7452: `gpg4win-uninstall.exe /S`doesn't remove itself and leaves an empty directory.
In T7452#195841, @m.eik wrote:

this could also help with T5952, i was testing with ansible as well.

Dec 11 2024, 11:14 PM · gpg4win
aheinecke added a comment to T5952: Can't uninstall gpg4win with Ansible.
- name: Uninstall gpg4win from the registry
  ansible.windows.win_package:
    product_id: 'Gpg4win'
    arguments: /S
    state: absent

From a quick glance at the docs. This looks completely correct. What did this do and what didn't it do?

Dec 11 2024, 11:12 PM · Support, gpg4win
m.eik added a comment to T7452: `gpg4win-uninstall.exe /S`doesn't remove itself and leaves an empty directory.

To workaround you need to copy the uninstaller to a temporary locationm firs and then execute and delete the copy.

Dec 11 2024, 10:10 PM · gpg4win
aheinecke added a comment to T7452: `gpg4win-uninstall.exe /S`doesn't remove itself and leaves an empty directory.

Just to explain, if you are executing it from the command line the command line will "lock" the uninstaller until it is finished. In GUI Mode it creates a copy in %TEMP% launches this copy and exits. When run from the command line it requires a session reset to delete the unistaller. So log out / log in and the uninstaller should be removed, but the dir might still exist. I am not sure. To workaround you need to copy the uninstaller to a temporary locationm firs and then execute and delete the copy.

Dec 11 2024, 5:59 PM · gpg4win
aheinecke added a comment to T7451: Kleopatra: Add ".pub" suffix to the file selector filter when importing certificates in Kleopatra.

I wasnt aware of this either, but it would be good since we currently don't have a file extension listed explicitly for pgp keys, even though we register one and have the strings already to handle downloading keys where the server transfers application/pgp-keys as information. While https://support.microsoft.com/en-us/windows/common-file-name-extensions-in-windows-da4a4430-8e76-89c5-59f7-1cdbbc75cb01 recognizes it as Microsoft Publisher file wikipedia says PGP Public key but without a citation. If AllowSilentDefaultTakeover is not set, the following code will not automatically change .pub to kleopatra. Instead in microsoft publisher is installed, it will ask you for the first time when a .pub file is opened after installing Kleopatra if you want to keep opening the files with Microsoft Publisher or if they should be opened from now on with IKleopatra,.

Dec 11 2024, 5:49 PM · gpd5x, kleopatra