WindowsUmbrella
ActivePublic

Recent Activity

Yesterday

werner merged T5087: Not possible to create a new key into T5098: Gpg4win problems for Windows Users with some non-ASCII account names.
Wed, Oct 28, 10:21 AM · gnupg (gpg22), Windows

Fri, Oct 23

werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rC24341f58f0d3: random: Allow for a Unicode random seed file on Windows..
Fri, Oct 23, 3:37 PM · gnupg (gpg22), Windows
werner changed the status of T5098: Gpg4win problems for Windows Users with some non-ASCII account names from Open to Testing.

Backported to 2.2. Note that an updated libgcrypt is also required (for 2.2 and master)

Fri, Oct 23, 1:45 PM · gnupg (gpg22), Windows
werner changed Version from 3.1.13 to 2.2.23 on T5098: Gpg4win problems for Windows Users with some non-ASCII account names.
Fri, Oct 23, 1:39 PM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rG5f8123df7856: common: New functions gnupg_opendir et al..
Fri, Oct 23, 11:30 AM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rG4252cd7b18b4: w32: Make gnupg_remove and gnupg_rename_file Unicode aware.
Fri, Oct 23, 11:30 AM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rG157030271f2d: Replace all calls to stat by gnupg_stat..
Fri, Oct 23, 11:30 AM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rG86e52e3c3384: Replace most calls to open by a new wrapper..
Fri, Oct 23, 11:30 AM · gnupg (gpg22), Windows

Wed, Oct 21

werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rGd65ea29683ee: w32: Allow Unicode filenames for dotlock.
Wed, Oct 21, 9:13 PM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rG5c6e9b44cc9e: Replace most of the remaining stdio calls by estream calls..
Wed, Oct 21, 9:13 PM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rGdd5fd4a760b8: Replace all calls to access by gnupg_access.
Wed, Oct 21, 9:13 PM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rG7e22e08e2ab0: common: New functions gnupg_opendir et al..
Wed, Oct 21, 5:09 PM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rG9a0197b6fe41: w32: Make gnupg_remove and gnupg_rename_file Unicode aware.
Wed, Oct 21, 5:09 PM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rG18e5dd7b03ce: Replace all calls to stat by gnupg_stat..
Wed, Oct 21, 5:09 PM · gnupg (gpg22), Windows
werner added a comment to T5098: Gpg4win problems for Windows Users with some non-ASCII account names.

All right, using the current master a Windows user with a Unicode name (e.g. Ⓐlfred E. Neumann) is now able to use gpg properly. Quite a lot of changes were required and backported to 2.2 will also be some work. More testing is of course required. Note that libassuan needs to be taken from Git until we have done a new release.

Wed, Oct 21, 5:06 PM · gnupg (gpg22), Windows

Tue, Oct 20

werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rA397316e9d0fb: Support Unicode socket file names under Windows..
Tue, Oct 20, 11:22 PM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rG4dcef0e17836: Replace most calls to open by a new wrapper..
Tue, Oct 20, 2:26 PM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rGb47c355b18d9: w32: Allow Unicode filenames for dotlock.
Tue, Oct 20, 2:26 PM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rG390497ea115e: Replace most of the remaining stdio calls by estream calls..
Tue, Oct 20, 12:52 PM · gnupg (gpg22), Windows
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rGc94ee1386e0d: Replace all calls to access by gnupg_access.
Tue, Oct 20, 12:52 PM · gnupg (gpg22), Windows

Mon, Oct 19

irelam66 updated the task description for T5107: GPA Importing encrypted files and Public keys.
Mon, Oct 19, 7:20 PM · Windows, gpa, Bug Report
werner added a commit to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: rE4764c5a3a4d7: New public function gpgrt_access..
Mon, Oct 19, 3:49 PM · gnupg (gpg22), Windows
werner merged T5106: Agent fails to access private keys from path containing non-ascii characters on Windows into T5098: Gpg4win problems for Windows Users with some non-ASCII account names.
Mon, Oct 19, 1:24 PM · gnupg (gpg22), Windows
werner merged task T5106: Agent fails to access private keys from path containing non-ascii characters on Windows into T5098: Gpg4win problems for Windows Users with some non-ASCII account names.
Mon, Oct 19, 1:24 PM · Windows, Bug Report
werner added a comment to T5106: Agent fails to access private keys from path containing non-ascii characters on Windows.

See also T5098 - I am sorry for this regression. We are working on a fix.

Mon, Oct 19, 1:24 PM · Windows, Bug Report
werner edited projects for T5107: GPA Importing encrypted files and Public keys, added: gpa, Windows; removed gpg4win.

Which version of Gpg4win did you install, from where, and which OS version are you using? Why did you install gpg4win at a non-default location?

Mon, Oct 19, 1:19 PM · Windows, gpa, Bug Report

Sun, Oct 18

jibsen created T5106: Agent fails to access private keys from path containing non-ascii characters on Windows.
Sun, Oct 18, 3:11 PM · Windows, Bug Report

Wed, Oct 7

bernhard added a comment to T5098: Gpg4win problems for Windows Users with some non-ASCII account names.

Thanks for the quick analysis.

Wed, Oct 7, 8:52 AM · gnupg (gpg22), Windows

Tue, Oct 6

werner edited projects for T5098: Gpg4win problems for Windows Users with some non-ASCII account names, added: gnupg (gpg22); removed gnupg.
Tue, Oct 6, 9:30 PM · gnupg (gpg22), Windows
aheinecke assigned T5098: Gpg4win problems for Windows Users with some non-ASCII account names to werner.

We understand the problem, it's a regression from August. For T4083 we changed an internal function to better work with Windows UTF-16 filenames in preperation to at some point fully support UTF-16 and only use the wide character functions as system calls.
But that broke places where internally the local 8 bit encoding was still used.

Tue, Oct 6, 4:09 PM · gnupg (gpg22), Windows
bernhard updated the task description for T5098: Gpg4win problems for Windows Users with some non-ASCII account names.
Tue, Oct 6, 3:13 PM · gnupg (gpg22), Windows
aheinecke triaged T5098: Gpg4win problems for Windows Users with some non-ASCII account names as High priority.

I can reproduce this.

Tue, Oct 6, 3:11 PM · gnupg (gpg22), Windows
bernhard added a comment to T5098: Gpg4win problems for Windows Users with some non-ASCII account names.

Observation:
The umlaut is displayed incorrectly on the command line (cmd.app) when the keybox file is created.
(This may or may not be relevant.)

Tue, Oct 6, 3:06 PM · gnupg (gpg22), Windows
bernhard changed External Link from https://wald.intevation.org/forum/message.php?msg_id=7473 to https://wald.intevation.org/forum/forum.php?thread_id=2243&forum_id=84&group_id=11 on T5098: Gpg4win problems for Windows Users with some non-ASCII account names.
Tue, Oct 6, 3:04 PM · gnupg (gpg22), Windows
bernhard added projects to T5098: Gpg4win problems for Windows Users with some non-ASCII account names: Windows, gnupg.
Tue, Oct 6, 3:02 PM · gnupg (gpg22), Windows

Thu, Oct 1

bvieira added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

@werner can you confirm if the environment I provided will work with OpenSSH support fully implemented?

Thu, Oct 1, 5:49 PM · gnupg (gpg23), Windows, ssh, gpgagent, Feature Request

Sep 28 2020

CaveTheCave added a comment to T5069: Concurrent auto-start of gpg-agent by multiple gpg instances..

With all respect. Should I wait for a follow-up or I should consider this case as closed?

Sep 28 2020, 8:57 PM · gnupg (gpg22), Windows, Bug Report

Sep 16 2020

CaveTheCave added a comment to T5069: Concurrent auto-start of gpg-agent by multiple gpg instances..

Please note that:

  • There is a single user accessing the socket dir (which is the same as the homedir).
  • The socketdir (homedir) is not in a local directory. It is in another file system accessed via the SMB protocol, with a command such as:
gpg --homedir "//192.168.32.211/c$/gpghomedir" ...
Sep 16 2020, 8:33 PM · gnupg (gpg22), Windows, Bug Report
CaveTheCave added a comment to T5069: Concurrent auto-start of gpg-agent by multiple gpg instances..

From the '&ovl' I assume that the lock file has been opened for overlapped IO.
Please see an extract from MSDN for the LockFileEx function:

Sep 16 2020, 5:03 PM · gnupg (gpg22), Windows, Bug Report
werner added a comment to T5069: Concurrent auto-start of gpg-agent by multiple gpg instances..

We need to figure out why the file locks seem not to work. gpg-agent processes whatch there own socket and terminate if that socket does not belong to them anymore.

Sep 16 2020, 8:10 AM · gnupg (gpg22), Windows, Bug Report
CaveTheCave added a comment to T5069: Concurrent auto-start of gpg-agent by multiple gpg instances..

Yes it is the windows version. It occurs both in Windows 10 and Windows Server 2016.
What I notice is that a gpg-agent is started, then after some time another one is started and the previous ends (presumably because it has lost the socket), etc. At any point in time, I can see only one agent instance running in the task manager, but with different process ids.

Sep 16 2020, 6:57 AM · gnupg (gpg22), Windows, Bug Report

Sep 15 2020

werner triaged T5069: Concurrent auto-start of gpg-agent by multiple gpg instances. as Normal priority.

I assume this is the Windows version. gpg uses a locking mechanism to avoid creating several gpg-agent processes. In the worst case this may take quite some time until one of the processes can get the lock. There is an exponential backoff scheme in use and I have not yet found a way to replicate the full deadlock you describe. It would be helpful if you could describe in more detail how you run into this case.

Sep 15 2020, 9:35 PM · gnupg (gpg22), Windows, Bug Report

Sep 4 2020

bvieira added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

So, if there's no support for native OpenSSH yet, I'll wait for it. After it's supported, I should be able to get the scenery I described working, right?

Sep 4 2020, 1:52 PM · gnupg (gpg23), Windows, ssh, gpgagent, Feature Request
werner added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Unfortunately you can't pass extra arguments.

Sep 4 2020, 7:47 AM · gnupg (gpg23), Windows, ssh, gpgagent, Feature Request

Sep 3 2020

gpguser123 added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

@bvieira You need to set pinentry-mode=loopback for gpg program used in git.

Sep 3 2020, 4:22 PM · gnupg (gpg23), Windows, ssh, gpgagent, Feature Request

Sep 2 2020

bvieira added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I'm actually trying to do the following:

Sep 2 2020, 2:10 PM · gnupg (gpg23), Windows, ssh, gpgagent, Feature Request
avemilia added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

In the meantime you can use [0]. I have tested with ssh key on yubikey and AuthenticationMethods publickey, win32-ssh (or ssh-portable, which is the new repository name) correctly works with gpg and pinentry is called. Despite it being called wsl, wsl environment is not required.

Sep 2 2020, 1:59 PM · gnupg (gpg23), Windows, ssh, gpgagent, Feature Request

Jul 30 2020

gniibe changed the status of T4994: Windows: assuan_sock_init or WSAStartup by main/_init_common_subsystem from Open to Testing.

Pushed modified patch to master and 2.2.

Jul 30 2020, 8:27 AM · Testing, gnupg, Windows
gniibe added a commit to T4994: Windows: assuan_sock_init or WSAStartup by main/_init_common_subsystem: rG8d9ce32c30db: w32: More adding NETLIBS..
Jul 30 2020, 8:17 AM · Testing, gnupg, Windows
gniibe added a commit to T4994: Windows: assuan_sock_init or WSAStartup by main/_init_common_subsystem: rGf95d923090e1: w32: Add link to $(NETLIB) for -lws2_32..
Jul 30 2020, 8:17 AM · Testing, gnupg, Windows