Page MenuHome GnuPG
Feed Advanced Search

Jan 26 2024

gniibe added projects to T6693: agent: Have a thread monitoring parent PID and homedir: gnupg26, gpgagent, keyboxd.
Jan 26 2024, 1:12 AM · keyboxd, gpgagent, gnupg26

Dec 21 2023

gniibe added a comment to T6692: agent: Clean up check_own_socket to monitor socket takeover.

I see the reason.

Dec 21 2023, 1:52 AM · keyboxd, gnupg26, gpgagent

Dec 19 2023

werner added a comment to T6692: agent: Clean up check_own_socket to monitor socket takeover.

FWIW: These days a thread on Linux is not that costly but nevertheless takes up resources. On other Unices (and WindowsCE) threads have quite some overhead and that was the reason I implemented it the way it was.

Dec 19 2023, 4:43 PM · keyboxd, gnupg26, gpgagent

Nov 20 2023

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.
Nov 20 2023, 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

Nov 20 2023, 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.
Nov 20 2023, 10:31 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win

Nov 15 2023

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.

Nov 15 2023, 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

Nov 15 2023, 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/

Nov 15 2023, 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:

Nov 15 2023, 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.

Nov 15 2023, 1:04 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win

Nov 14 2023

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

Nov 12 2023

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:

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

Nov 10 2023

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

Note to self.

Nov 10 2023, 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.

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

Nov 3 2023

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

So I tested upgrading from 3.1.26.0 to the current beta and it also did not work.

Nov 3 2023, 10:44 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 Restricted Project Column to Restricted Project Column on the Restricted Project board.
Nov 3 2023, 10:23 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win
aheinecke triaged T6789: MSI: Update does not seem to be able to kill gpg-agent anymore as High priority.
Nov 3 2023, 8:53 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgagent, gpg4win

Oct 25 2023

werner moved T3056: gpgme-1.8.0: test failures on NetBSD from QA for next release to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:42 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)

Oct 16 2023

werner triaged T6756: max-cache-ttl-ssh overrides max-cache-ttl as Low priority.
Oct 16 2023, 1:24 PM · MacOS, gpgagent, ssh, Bug Report

Oct 10 2023

memeplex updated the task description for T6756: max-cache-ttl-ssh overrides max-cache-ttl.
Oct 10 2023, 2:20 PM · MacOS, gpgagent, ssh, Bug Report
memeplex updated the task description for T6756: max-cache-ttl-ssh overrides max-cache-ttl.
Oct 10 2023, 2:19 PM · MacOS, gpgagent, ssh, Bug Report
memeplex created T6756: max-cache-ttl-ssh overrides max-cache-ttl.
Oct 10 2023, 2:13 PM · MacOS, gpgagent, ssh, Bug Report

Aug 30 2023

gniibe changed the status of T6682: agent: agent_kick_the_loop function to unblock the select(2), a subtask of T6692: agent: Clean up check_own_socket to monitor socket takeover, from Open to Testing.
Aug 30 2023, 7:17 AM · keyboxd, gnupg26, gpgagent
gniibe added a subtask for T6692: agent: Clean up check_own_socket to monitor socket takeover: T6682: agent: agent_kick_the_loop function to unblock the select(2).
Aug 30 2023, 6:58 AM · keyboxd, gnupg26, gpgagent
gniibe changed the status of T6692: agent: Clean up check_own_socket to monitor socket takeover from Open to Testing.

Push the code by rG95186ae92f92: agent: Use a thread to monitor socket takeover.

Aug 30 2023, 4:02 AM · keyboxd, gnupg26, gpgagent
gniibe triaged T6692: agent: Clean up check_own_socket to monitor socket takeover as Wishlist priority.
Aug 30 2023, 3:56 AM · keyboxd, gnupg26, gpgagent

May 25 2023

werner added a comment to T6375: gpg-agent race-condition with parallel clients.

FWIW: I have not done any tests but the comment below is about the case I suspected to be the cuase for your problem:

May 25 2023, 3:13 PM · gnupg24, gpgagent, Bug Report

May 8 2023

yescallop added a comment to T5942: scdaemon is blocking system shutdown.

If it were the case, I think that graceful shutdown of the system would need to terminate the client of scdaemon at first.

May 8 2023, 3:13 AM · Support, scd, gpgagent
gniibe added a comment to T5942: scdaemon is blocking system shutdown.

The root cause might be that the "DEVINFO --watch" command causes ...

May 8 2023, 1:55 AM · Support, scd, gpgagent

May 7 2023

yescallop added a comment to T5942: scdaemon is blocking system shutdown.

I also experienced hang on shutdown with GPG 2.4.1 and bisecting reveals that the first bad commit is rG2ccbcfec121f.

May 7 2023, 7:51 PM · Support, scd, gpgagent

Apr 14 2023

gniibe merged task T3391: cannot import subkey that was once marked to be on a card into T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before.
Apr 14 2023, 8:05 AM · Restricted Project, gpgagent, scd, gnupg, OpenPGP, Bug Report

Apr 13 2023

ebo added a comment to T3391: cannot import subkey that was once marked to be on a card.

isn't T3456 the same issue?

Apr 13 2023, 2:57 PM · Restricted Project, gpgagent, scd, gnupg, OpenPGP, Bug Report
ebo added a project to T3391: cannot import subkey that was once marked to be on a card: Restricted Project.
Apr 13 2023, 2:50 PM · Restricted Project, gpgagent, scd, gnupg, OpenPGP, Bug Report

Apr 5 2023

ebo moved T5972: Can't insert charaters in a magic-wand generated password from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 5 2023, 2:52 PM · Restricted Project, gnupg (gpg22), gpgagent, pinentry

Mar 15 2023

werner added a comment to T6375: gpg-agent race-condition with parallel clients.

FYI: Quite some more days than a few passed by. I still did not found the time for this, sorry.

Mar 15 2023, 4:10 PM · gnupg24, gpgagent, Bug Report

Mar 14 2023

werner closed T6406: gpg-agent: Fail on expiring YubiKey PIN as Resolved.
Mar 14 2023, 9:31 AM · Not A Bug, yubikey, gpgagent

Mar 13 2023

danisanti added a comment to T6406: gpg-agent: Fail on expiring YubiKey PIN.

I never made a threat model. But definitely *any* cracker, should be out of my system, either from governmental agencies or from a kiddo in Russia.
I know that I have someone that is remote accessing my machine, since I got some tells. And that this cracker have used my Emacs text editor.

Mar 13 2023, 10:00 PM · Not A Bug, yubikey, gpgagent
werner edited projects for T6406: gpg-agent: Fail on expiring YubiKey PIN, added: Not A Bug; removed Bug Report.

Smartcard PINs are different from passphrase for on-disk keys. Once a PIN is entered the smartcard is unlocked as long as it is powered up. In theory we could power down and power up the card to lock it. The question here is what is your threat model? If you have malware on your system it could simply brick your token or, more common, peek at your PIN.

Mar 13 2023, 7:29 AM · Not A Bug, yubikey, gpgagent

Mar 11 2023

danisanti created T6406: gpg-agent: Fail on expiring YubiKey PIN.
Mar 11 2023, 4:50 PM · Not A Bug, yubikey, gpgagent

Feb 16 2023

werner claimed T6375: gpg-agent race-condition with parallel clients.

Thanks. please give a few days.

Feb 16 2023, 6:11 PM · gnupg24, gpgagent, Bug Report
dmlary added a comment to T6375: gpg-agent race-condition with parallel clients.

created ~/.gnupg/gpg-agent.conf containing:

debug ipc,cache
debug-pinentry
log-file socket://
Feb 16 2023, 5:06 PM · gnupg24, gpgagent, Bug Report
werner added a comment to T6375: gpg-agent race-condition with parallel clients.

Okay, I see. The commands above are a real reproducer and not standalone examples. Then yes, you should get a pinentry only for the first gpg -d (as long as the keys are still in the cache). I am lacking macOS/homebrew stuff to replicate this. What you can do is to put

Feb 16 2023, 11:54 AM · gnupg24, gpgagent, Bug Report

Feb 15 2023

dmlary added a comment to T6375: gpg-agent race-condition with parallel clients.

I may be reading your comment wrong, but the problem here is not multiple pinentry prompts, or multiple gpg-agents present.

Feb 15 2023, 7:15 PM · gnupg24, gpgagent, Bug Report
werner added a comment to T6375: gpg-agent race-condition with parallel clients.

Although gpg-agent launching is protected by a file system lock, there is indeed a small race related to the pinentry. The invocation of the pinentries is serialized but if a second pinentry is requested while the first pinentry has not yet returned and put the passphrase into the cache, the second pinentry will be called anyway. Fixing this not easy and should rarely be a problem. The mitigation is to do a dummy decryption to seed the cache or use a custom pinentry.

Feb 15 2023, 6:54 PM · gnupg24, gpgagent, Bug Report
dmlary created T6375: gpg-agent race-condition with parallel clients.
Feb 15 2023, 3:13 PM · gnupg24, gpgagent, Bug Report

Jan 19 2023

werner removed a project from T4588: gpg-agent should guess pinentry's full path (using $PATH) if `pinentry-program` does not supply a full path: gnupg (gpg23).
Jan 19 2023, 4:52 PM · gnupg24, gpgagent
werner removed a project from T5995: Better prompt with SETKEYDESC: gnupg (gpg23).
Jan 19 2023, 4:47 PM · gnupg24, ssh, gpgagent, scd
werner removed a project from T5998: Extend gpg-check-patter to return a description: gnupg (gpg23).
Jan 19 2023, 4:46 PM · gnupg24, Feature Request, Restricted Project, gpgagent

Dec 22 2022

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

Thanks all. It is a bug in Win32 OpenSSH. https://github.com/PowerShell/Win32-OpenSSH/issues/1953 it is already fixed. I think the issue will be resolved after the update is shipped. I could use ssh -T git@github.com as a workaround.

Dec 22 2022, 10:05 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Well, not our bug... it's a kind of support question and answer:
This might help: https://stackoverflow.com/questions/3844393/what-to-do-about-pty-allocation-request-failed-on-channel-0

Dec 22 2022, 1:00 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Dec 21 2022

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

This does not look like a problem in GnuPG/gpg4win because gnupg implements the ssh-agent protocol and not the ssh server or client functionality. ssh tells sshd whether it shall allocate a PTY (Pseudo TTY). I don't use ssh with github but it is likely that you may only run commands (which don't require a PTY). Usually you would invoke a "git" command cia ssh.

Dec 21 2022, 12:10 PM · Not A Bug, workaround, gnupg24, Windows, ssh
mfilippov added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Authentication succeed if I pressed enter after:PTY allocation request failed on channel 0

Dec 21 2022, 10:58 AM · Not A Bug, workaround, gnupg24, Windows, ssh
mfilippov added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I try WinGPG 4.1.0, and I receive an error:
ssh git@github.com
PTY allocation request failed on channel 0

Dec 21 2022, 10:53 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Dec 5 2022

ikloecker removed a project from T4808: gnupg, scd: Status notifications to Applications: kleopatra.
Dec 5 2022, 9:23 AM · scd, gpgagent

Nov 25 2022

gniibe added a comment to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).

Implications are... you won't be possible to use new protocols introduced by newer OpenSSH:

Nov 25 2022, 12:54 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent

Nov 24 2022

amalon added a comment to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).

Thanks. Adding 'PubkeyAuthentication unbound' to my ~/.ssh/config seems to workaround it for me on openssh-9.1p1-3 (arch). I don't quite follow what the implications of that setting are though.

Nov 24 2022, 9:01 PM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent
gniibe renamed T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required) from OpenSSH 8.9 and 9.0 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required) to OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).
Nov 24 2022, 2:38 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent
gniibe added a comment to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).

In my cases (tested with 9.1), here are the length of data to be signed by ssh-agent (emulation by gpg-agent).

  • 164 bytes: Both features disabled by: ssh -o KexAlgorithms=-sntrup761x25519-sha512@openssh.com -o PubkeyAuthentication=unbound
  • 192 bytes: Unbound only by: ssh -o PubkeyAuthentication=unbound
  • 298 bytes: No Post Quantum only by: ssh -o KexAlgorithms=-sntrup761x25519-sha512@openssh.com
  • 330 bytes: Both features enabled (no options)
Nov 24 2022, 2:22 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent

Nov 22 2022

gniibe added a comment to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).

I tested with openssh 9.1. When I add -o PubkeyAuthentication=unbound, I can make the length of data smaller.

Nov 22 2022, 8:12 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent

Nov 9 2022

amalon added a comment to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).
In T5931#165009, @alexk wrote:

A workaround you can add the following line to ~/.ssh/config or /etc/ssh/ssh_config:

KexAlgorithms -sntrup761x25519-sha512@openssh.com

For me ssh -o KexAlgorithms=-sntrup761x25519-sha512@openssh.com ... does work as well.

Nov 9 2022, 7:40 PM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent
alexk added a project to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required): workaround.

A workaround you can add the following line to ~/.ssh/config or /etc/ssh/ssh_config:

Nov 9 2022, 10:51 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent

Oct 28 2022

werner updated subscribers of T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.
Oct 28 2022, 3:56 PM · Not A Bug, workaround, gnupg24, Windows, ssh
werner added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Will go into 2.3.9 and gpg4win 4.0.5

Oct 28 2022, 3:56 PM · Not A Bug, workaround, gnupg24, Windows, ssh

Oct 26 2022

gniibe changed the status of T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent from Open to Testing.
Oct 26 2022, 9:24 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Oct 14 2022

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

Pushed to master.

Oct 14 2022, 7:03 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Sep 22 2022

werner changed the status of T5862: authentication with USB token from Open to Testing.
Sep 22 2022, 10:56 AM · gpgagent, Feature Request, scd

Sep 20 2022

gniibe added a comment to T5862: authentication with USB token.

Testing gpg-auth : There are two different use cases

  • test with xsecurelock for screen lock
  • test with pam-autoproto for login / gdm / etc.
Sep 20 2022, 9:39 AM · gpgagent, Feature Request, scd
gniibe added a comment to T5862: authentication with USB token.

Here are pam_authproto.c with Makefile, so that you can compile it with libpam:

Sep 20 2022, 6:19 AM · gpgagent, Feature Request, scd

Sep 19 2022

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

I hacked configure.ac of gnupg to force it build with libgpg-error 1.45, and OpenSSH works with the created pipe. Maybe the libgpg-error fix is only necessary in some certain circumstances?

Sep 19 2022, 5:22 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Sep 14 2022

ebo removed a project from T5972: Can't insert charaters in a magic-wand generated password : Restricted Project.
Sep 14 2022, 1:16 PM · Restricted Project, gnupg (gpg22), gpgagent, pinentry
ebo closed T5972: Can't insert charaters in a magic-wand generated password as Resolved.

works now

Sep 14 2022, 1:11 PM · Restricted Project, gnupg (gpg22), gpgagent, pinentry

Sep 9 2022

gniibe added a comment to T5862: authentication with USB token.

Here is a PAM module, which interact a spawned process using authproto protocol of xsecurelock.

Sep 9 2022, 9:30 AM · gpgagent, Feature Request, scd

Sep 7 2022

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

It's not yet pushed, because it requires new release of libgpg-error (for T6112: libgpg-error,w32: bidirectional Pipe support for estream).

Sep 7 2022, 1:56 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Sep 6 2022

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

I was looking for this when writing the update NEWS for the latest release and noticed that this has not been pushed yet. I really think that it would be nice to have that. Especially for Smartcard use cases.

Sep 6 2022, 11:53 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Sep 2 2022

werner closed T6176: Crash in ask_for_card as Resolved.

Thanks for testing. I guess I will do a new release.

Sep 2 2022, 8:51 AM · gpgagent, gnupg (gpg22), Bug Report

Sep 1 2022

cschramm added a comment to T6176: Crash in ask_for_card.

Applies cleanly and fixes the crash. 👍

Sep 1 2022, 6:06 PM · gpgagent, gnupg (gpg22), Bug Report
werner added a comment to T6176: Crash in ask_for_card.

For master (2.3) the fix is not needed due to another way the code works, but having a more robust function is always good.

Sep 1 2022, 5:47 PM · gpgagent, gnupg (gpg22), Bug Report
werner added a comment to T6176: Crash in ask_for_card.

You may try the above commit - if should apply cleanly to 2.2.37.

Sep 1 2022, 5:40 PM · gpgagent, gnupg (gpg22), Bug Report
werner added a comment to T6176: Crash in ask_for_card.

You are right. This due to your old binary private key (stubs). Otherwise you would at least have one item ("Key:"). I need to see what do do about the release. Maybe a tool to update the key files would we a good workaround.

Sep 1 2022, 4:04 PM · gpgagent, gnupg (gpg22), Bug Report
werner claimed T6176: Crash in ask_for_card.
Sep 1 2022, 3:53 PM · gpgagent, gnupg (gpg22), Bug Report

Aug 26 2022

aheinecke closed T5160: Pinentry: Improved generate support as Resolved.

Fully done in my opinion.

Aug 26 2022, 2:21 PM · gpgagent, pinentry
gniibe closed T5984: gpg-agent interaction improvement (smartcard improvement #3) as Resolved.
Aug 26 2022, 7:28 AM · ssh, gpgagent, scd
gniibe removed a parent task for T5995: Better prompt with SETKEYDESC: T5984: gpg-agent interaction improvement (smartcard improvement #3).
Aug 26 2022, 7:28 AM · gnupg24, ssh, gpgagent, scd
gniibe removed a subtask for T5984: gpg-agent interaction improvement (smartcard improvement #3): T5995: Better prompt with SETKEYDESC.
Aug 26 2022, 7:28 AM · ssh, gpgagent, scd

Aug 24 2022

ikloecker added a comment to T5160: Pinentry: Improved generate support.

Isn't this (mostly?) done? See T5517: Improvements for symmetric encryption.

Aug 24 2022, 9:14 PM · gpgagent, pinentry

Aug 23 2022

werner closed T5990: Option to ignore the user trustlist.txt as Resolved.
Aug 23 2022, 10:36 AM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent

Aug 19 2022

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

Probably, PIPE_REJECT_REMOTE_CLIENTS mode and lpSecurityAttributes=NULL is OK.

Aug 19 2022, 7:57 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Aug 11 2022

werner added a comment to T5862: authentication with USB token.

While playing with your scripts I figured that it would be useful to enhance the KEYINFO command. With
rG989eae648c8f3d2196517e8fc9cce247b21f9629 we could now

Aug 11 2022, 11:30 AM · gpgagent, Feature Request, scd

Aug 4 2022

werner added a project to T6123: Gpg Encryption and Signing - infinite Loop: Support.
Aug 4 2022, 9:01 PM · Support, gpgagent, gpg4win, Bug Report
mariamihaela added a comment to T6123: Gpg Encryption and Signing - infinite Loop.

Please reopen my issue. This is a serious issue that we encounter and do not have any explication.

Aug 4 2022, 1:55 PM · Support, gpgagent, gpg4win, Bug Report
mariamihaela added a comment to T6123: Gpg Encryption and Signing - infinite Loop.

Hi!
No, it's not waiting for the password. This was a 2 times error happening on our server.
We already provided the password but it was hung. We entered different things but it won't make anything.
I can tell you it doesn't wait for anything because we tested the same command on 2 different machines. On one machine it was hung, on another it worked.

Aug 4 2022, 1:54 PM · Support, gpgagent, gpg4win, Bug Report
ikloecker closed T6123: Gpg Encryption and Signing - infinite Loop as Invalid.

gpg was waiting for the passphrase for the signing key to be provided via stdin.

Aug 4 2022, 1:46 PM · Support, gpgagent, gpg4win, Bug Report
mariamihaela created T6123: Gpg Encryption and Signing - infinite Loop.
Aug 4 2022, 1:25 PM · Support, gpgagent, gpg4win, Bug Report

Aug 1 2022

werner edited projects for T5990: Option to ignore the user trustlist.txt, added: Restricted Project; removed backport.
Aug 1 2022, 3:12 PM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent

Jul 29 2022

werner moved T5990: Option to ignore the user trustlist.txt from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 29 2022, 4:17 PM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent

Jul 28 2022

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

Probably, PIPE_REJECT_REMOTE_CLIENTS mode and lpSecurityAttributes=NULL is OK.

Jul 28 2022, 9:00 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Here is the parser output:

$ python3 sd.py --type=pipe "D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;0x12019b;;;AU)"
D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;0x12019b;;;AU)
    Discretionary ACL: P(A;;GA;;;SY)(A;;GA;;;BA)(A;;0x12019b;;;AU)
        Flags: P: SE_DACL_PROTECTED (Blocks inheritance of parent's ACEs)
Jul 28 2022, 8:39 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I think that the last argument of CreateNamedPipeA can limit the access to the named pipe.

Jul 28 2022, 8:20 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Here is a patch to implement the functionality with --enable-win32-openssh-support.

Jul 28 2022, 6:30 AM · Not A Bug, workaround, gnupg24, Windows, ssh