Page MenuHome GnuPG
Feed Advanced Search

Aug 4 2015

dkg added a comment to T1211: gpg-agent should disable ptrace.

fwiw, i'd be fine with enabling protection against ptrace for gpg-agent, even if
that doesn't fix all the other ways a process can be attacked from another process.

if there are multiple holes, we should plug the ones we can plug, to increase
the pressure to make the other ones fixable.

Aug 4 2015, 12:59 AM · Won't Fix, Feature Request, gnupg, gpgagent, Not A Bug
dkg reopened T1211: gpg-agent should disable ptrace as "Open".
Aug 4 2015, 12:59 AM · Won't Fix, Feature Request, gnupg, gpgagent, Not A Bug

Jun 29 2015

werner added a project to T1951: gpg-agent needs an API to verify a passphrase: Restricted Project.
Jun 29 2015, 12:57 PM · gnupg, Feature Request, gpgagent
werner added a comment to T1951: gpg-agent needs an API to verify a passphrase.

Done with commit 9bca96d. Here is how to use it:

  $ gpg-connect-agent 
  > passwd --verify 2C1103C5C84AAD061B5E3221C048A93D878F7EEE
  OK
  > passwd --verify 2C1103C5C84AAD061B5E3221C048A93D878F7EEE
  ERR 83886179 Operation cancelled <Pinentry>
  > passwd --verify 2C1103C5C84AAD061B5E3221C048A93D878F7EEE
  ERR 67108875 Bad passphrase <GPG Agent>

For the OK I entered the correct passpharse, for the bad passpharse I entered a
bad passphrase three times in a row.

Jun 29 2015, 12:55 PM · gnupg, Feature Request, gpgagent

Jun 23 2015

dkg added a comment to T1951: gpg-agent needs an API to verify a passphrase.

We can already do a dummy signature, but it feels sloppy for several reasons:

  • it's not clear exactly what to sign with a dummy signature -- should you sign

static text or a dynamic (random) block?

  • it's not clear what to do with the signatures after creation. It's

concievable that a dummy signature could be abused/misused if the material being
signed turns out to have some other meaning.

  • gpg-agent can be configured to log to an append-only file as a means of

monitoring what signatures have ever been made by a given key. Dummy signatures
introduce spurious signing events that are indistinguishable from real
signatures in this log

  • the creation of arbitrary signatures takes more time than testing passphrase

and returning feedback.

Jun 23 2015, 3:02 PM · gnupg, Feature Request, gpgagent
werner added a comment to T1951: gpg-agent needs an API to verify a passphrase.

Why not doing a dummy signing then?

Jun 23 2015, 11:44 AM · gnupg, Feature Request, gpgagent

Jun 16 2015

werner added a comment to T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry.

Just checked:

  /* Reset the pinentry (in case of popup messages). */
  agent_reset_query (ctrl);

Thus the pinentry is only closed if it is used as a simple popup winode (e.g.
"Insert card with serial number xxx") but not for a regular Pinentry.

Jun 16 2015, 9:10 AM · Bug Report, gpgagent
werner added a comment to T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry.

Actually there should be no need for gpg to notigy gpg-agent and thus pinentry
about a Ctrl-C. Due to Ctrl-C the gpg process dies and thus the connection to
gpg-agent receives an EOF/SIGPIPE and gpg-agent will shuot it down. Thus the
connection cleanup handler of gpg-agent needs to kill an open pinentry - I
tought this is already done.

Or is it the case that gpg does not see the Ctrl-C?

Jun 16 2015, 9:07 AM · Bug Report, gpgagent
gniibe added projects to T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry: gpgagent, pinentry, gnupg, Bug Report.
Jun 16 2015, 4:40 AM · Bug Report, gpgagent

Jun 12 2015

dkg added a comment to T1951: gpg-agent needs an API to verify a passphrase.

Hm, you make a good point about this being undesirable in the general case --
access to a normal gpg-agent shouldn't provide an attacker with a way to guess
passwords silently.

However, consider the mailpile case -- where gpg-agent is running on the
webserver, and the login webpage wants to verify a given user based on the
password for the user's secret key (and wants to avoid keeping some extra
/etc/shadow-equivalent file lying around).

Maybe such an application would start gpg-agent in a different/simpler mode? Or
should we recommend that such an application test the provided passphrase in
some other way, without using gpg-agent at all?

Jun 12 2015, 6:34 PM · gnupg, Feature Request, gpgagent
neal added a comment to T1951: gpg-agent needs an API to verify a passphrase.

Hi dkg,

On the mailing list and in T1928, we discussed
why it shouldn't be possible for a program to pass the passphrase to gpg agent.
This feature request is at odds with the conclusion drawn there. Should this
issue be closed as WONTFIX?

Thanks,

:) Neal

Jun 12 2015, 4:01 PM · gnupg, Feature Request, gpgagent

May 7 2015

gniibe closed T1311: Pinentry shows on incorrect terminal as Resolved.
May 7 2015, 4:54 AM · gnupg, Duplicate, Bug Report, gpgagent
gniibe added a comment to T1311: Pinentry shows on incorrect terminal.

It's fixed in 2.0.18 (as the T1203 was closed).

May 7 2015, 4:54 AM · gnupg, Duplicate, Bug Report, gpgagent

May 6 2015

werner added a project to T1969: gpg-agent stops working after OSX Upgrade to Yosemite: Won't Fix.
May 6 2015, 9:37 AM · patch, Bug Report, gpgagent, gnupg, gnupg (gpg20), Won't Fix, MacOS
werner added a comment to T1969: gpg-agent stops working after OSX Upgrade to Yosemite.

The patch is a work for problem somewhere in the PC/SC implementaion. I am also
not sure whether a pthread_cancel for a buggy PC/SC library is a good idea.
Terminating the process seems to be a better solution.

If gpgtools wants to apply this pacth, they might of course do so but I don't
want to apply it upstream in particular not to an older version (2.1 is current).

May 6 2015, 9:37 AM · patch, Bug Report, gpgagent, gnupg, gnupg (gpg20), Won't Fix, MacOS

May 4 2015

ahin added projects to T1969: gpg-agent stops working after OSX Upgrade to Yosemite: MacOS, gnupg (gpg20), gnupg, gpgagent, Bug Report, patch.
May 4 2015, 1:21 PM · patch, Bug Report, gpgagent, gnupg, gnupg (gpg20), Won't Fix, MacOS

Apr 18 2015

dkg added a project to T1952: gpg 1.4 interactions between --passphrase-fd=0 and --use-agent are confused/confusing: gpgagent.
Apr 18 2015, 11:30 AM · Bug Report, gpgagent, gnupg
dkg added a project to T1951: gpg-agent needs an API to verify a passphrase: gpgagent.
Apr 18 2015, 11:30 AM · gnupg, Feature Request, gpgagent

Apr 3 2015

gniibe added a comment to T1509: gnupg2 (gpg-agent): Disable producing of core dumps for gpg-agent via prctl(PR_SET_DUMPABLE, 0) as ssh-agent does.

As I wrote to #712744, distribution nowadays is conservative enough for its
default kernel settings, and it doesn't require each application to have special
settings.

I think that we will be able to close this soon.

Apr 3 2015, 5:51 AM · gnupg, Debian, gnupg (gpg20), Feature Request, gpgagent

Nov 28 2014

troyengel added a comment to T1772: Using '--passphrase-fd 0' forces pinentry (STDIN ignored).

Thanks werner -- I've filed an upstream issue to bring awareness of the change
to the software I use that was affected (duply/duplicity), I'm sure this is
going to pop up for others as 2.1 becomes more widely adopted. Maybe add
something to the release notes or docs for '--passphrase-fd 0' so folks know a
config change is needed in their apps and gpg-agent? Regardless, I appreciate
your help.

(marking as resolved)

Nov 28 2014, 5:42 PM · gnupg, pinentry, gpgagent, gnupg (gpg21)
werner added a comment to T1772: Using '--passphrase-fd 0' forces pinentry (STDIN ignored).

If you add it to gpg.conf the Pinentry won't be used and there are fir sure
cases where things won't work. In an unattended use I can't see a problem right
now.

We can't change the behaviour of --passpharse-fd; it is widely used and:

  if ( !opt.batch && opt.pinentry_mode != PINENTRY_MODE_LOOPBACK)
    { /* Not used but we have to do a dummy read, so that it won't end
         up at the begin of the message if the quite usual trick to
         prepend the passphtrase to the message is used. */

think would break or - worse - may insert the passphrase into the message.

The passphrase is still used for symmetric only encryption in batch mode.

Nov 28 2014, 10:41 AM · gnupg, pinentry, gpgagent, gnupg (gpg21)

Nov 27 2014

troyengel added a comment to T1772: Using '--passphrase-fd 0' forces pinentry (STDIN ignored).

Roger that, thanks - I've tested it on a VM with my keys and things seem "like
they used to be" for scripting an automated passphrase entry. I specified them
in my ~/.gnupg/pgp.conf and ~/.gnupg/gpg-agent.conf since editing many
individual softwares is not possible at this time, it needs to be backwards
compatible.

What side affects (breaking things?) does having these options permanently
enabled in configs are there? Having the allow in gpg-agent.conf is harmless,
but what about the client side gpg.conf?

If client gpg '--passphrase-fd 0' is useless without '--pinentry-mode loopback',
why not make this an automatic added option (internally) if '--passphrase-fd 0'
is specified? Of what use with gnupg-2.1.x is '--passphrase-fd 0' without
'--pinentry-mode loopback'?

I double-checked the official docs, there's no mention of needing these new
loopback settings in the section for --passphrase-fd 0:

https://www.gnupg.org/documentation/manuals/gnupg/GPG-Esoteric-Options.html#GPG-Esoteric-Options

"If you use 0 for n, the passphrase will be read from STDIN." (but as we know
here, it's not unless the new loopback options are added)

Nov 27 2014, 6:02 PM · gnupg, pinentry, gpgagent, gnupg (gpg21)
werner closed T1772: Using '--passphrase-fd 0' forces pinentry (STDIN ignored) as Invalid.
Nov 27 2014, 12:23 PM · gnupg, pinentry, gpgagent, gnupg (gpg21)
werner lowered the priority of T1772: Using '--passphrase-fd 0' forces pinentry (STDIN ignored) from High to Normal.
Nov 27 2014, 12:23 PM · gnupg, pinentry, gpgagent, gnupg (gpg21)
werner removed a project from T1772: Using '--passphrase-fd 0' forces pinentry (STDIN ignored): Bug Report.
Nov 27 2014, 12:23 PM · gnupg, pinentry, gpgagent, gnupg (gpg21)
werner added a comment to T1772: Using '--passphrase-fd 0' forces pinentry (STDIN ignored).

Like gpgsm has done from its very beginnong, gpg now also does not pknow
anything about the secret keys. This is all delagted to gpg-agent. This means
that telling gpg a passphrase is useless.

But wait. There is a workaround: gpg has the new option

   --pinentry-mode mode
          Set the pinentry mode to mode.  Allowed values for mode are:

          default
                 Use the default of the agent, which is ask.

          ask    Force the use of the Pinentry.

          cancel Emulate use of Pinentry's cancel button.

          error  Return a Pinentry error (``No Pinentry'').

          loopback

                 Redirect Pinentry queries to the caller.  Note that
                 in contrast to Pinentry the user is not prompted
                 again if he enters a bad pass- word.

Thus by using

  gpg --pinentry-mode=loopback

you can do basically the same as with 1.4. It is well tested and
slighly different than in 1.4. Uou also need to configure gpg-agent
with

  --allow-loopback-pinentry

       Allow clients to use the loopback pinentry features; see the
       option pinentry-mode for details.
Nov 27 2014, 12:23 PM · gnupg, pinentry, gpgagent, gnupg (gpg21)

Nov 25 2014

troyengel added a comment to T1772: Using '--passphrase-fd 0' forces pinentry (STDIN ignored).

A few Arch users are reporting the same regression/breakage, thread here:

https://bbs.archlinux.org/viewtopic.php?pid=1479136

Nov 25 2014, 8:02 PM · gnupg, pinentry, gpgagent, gnupg (gpg21)
troyengel set Version to 2.1.1-beta44 (git) on T1772: Using '--passphrase-fd 0' forces pinentry (STDIN ignored).
Nov 25 2014, 7:57 PM · gnupg, pinentry, gpgagent, gnupg (gpg21)
troyengel added projects to T1772: Using '--passphrase-fd 0' forces pinentry (STDIN ignored): gnupg (gpg21), gpgagent, pinentry, gnupg, Bug Report.
Nov 25 2014, 7:57 PM · gnupg, pinentry, gpgagent, gnupg (gpg21)

Jun 24 2014

werner added a comment to T1615: preset passphrases expires after two hours.

Documented in master. Will be used by 2.0 as weel.

Jun 24 2014, 1:50 PM · gpgagent, Bug Report, gnupg
werner closed T1615: preset passphrases expires after two hours as Resolved.
Jun 24 2014, 1:50 PM · gpgagent, Bug Report, gnupg

Jun 23 2014

werner added a project to T1615: preset passphrases expires after two hours: gpgagent.
Jun 23 2014, 10:54 AM · gpgagent, Bug Report, gnupg

Jul 16 2013

werner added a comment to T1509: gnupg2 (gpg-agent): Disable producing of core dumps for gpg-agent via prctl(PR_SET_DUMPABLE, 0) as ssh-agent does.

What is the threat model for this? If you are able to ptrace a process you can
do all other kind of stuff, like replacing gpg with your own code. If the box
has been taken over, we are in game-over state.

Disabling core dumps is a different issue because a core dump leaves traces of
the process on the disk.

Jul 16 2013, 1:17 PM · gnupg, Debian, gnupg (gpg20), Feature Request, gpgagent

Jul 12 2013

gniibe added a comment to T1509: gnupg2 (gpg-agent): Disable producing of core dumps for gpg-agent via prctl(PR_SET_DUMPABLE, 0) as ssh-agent does.

I think that original reporter's intention is to prevent attaching by ptrace.
By PR_SET_DUMPABLE disabled, ptrace PTRACE_ATTACH won't work any more.
This would be better if we care about kernel compatibility.
In http://bugs.debian.org/714107, I found that setrlimit64 doesn't work reliably
for 2.6.34 or older. PR_SET_DUMPABLE seems to work for even 2.4.x.

Jul 12 2013, 2:15 PM · gnupg, Debian, gnupg (gpg20), Feature Request, gpgagent

Jul 1 2013

werner closed T1401: ecdsa ssh keys and gpg-agent's ssh-agent emulation as Resolved.
Jul 1 2013, 9:03 PM · ssh, gpgagent, Feature Request, gnupg, gnupg (gpg20)
werner added a comment to T1401: ecdsa ssh keys and gpg-agent's ssh-agent emulation.

I just backported the new ssh-agent code from master to the 2.0 branch. Thus
2.0.21 will have this support.

Jul 1 2013, 9:03 PM · ssh, gpgagent, Feature Request, gnupg, gnupg (gpg20)

Jun 20 2013

iankko added a comment to T1509: gnupg2 (gpg-agent): Disable producing of core dumps for gpg-agent via prctl(PR_SET_DUMPABLE, 0) as ssh-agent does.

Hello Werner,

Jun 20 2013, 1:03 PM · gnupg, Debian, gnupg (gpg20), Feature Request, gpgagent

Jun 19 2013

werner added a comment to T1509: gnupg2 (gpg-agent): Disable producing of core dumps for gpg-agent via prctl(PR_SET_DUMPABLE, 0) as ssh-agent does.

GnuPG uses setrlimit do disable core dumps. It has always done so. See
common/sysutils.c:disable_core_dumps. Do you have a test case which shows that
it does not work?

Jun 19 2013, 11:11 PM · gnupg, Debian, gnupg (gpg20), Feature Request, gpgagent
iankko added projects to T1509: gnupg2 (gpg-agent): Disable producing of core dumps for gpg-agent via prctl(PR_SET_DUMPABLE, 0) as ssh-agent does: gpgagent, Feature Request, gnupg (gpg20), Debian, gnupg.
Jun 19 2013, 3:00 PM · gnupg, Debian, gnupg (gpg20), Feature Request, gpgagent

Nov 7 2012

werner removed a project from T1377: gpg-agent ignores default-cache-ttl-ssh: Bug Report.
Nov 7 2012, 3:26 PM · Not A Bug, Debian, gnupg, gpgagent
werner closed T1377: gpg-agent ignores default-cache-ttl-ssh as Invalid.
Nov 7 2012, 3:26 PM · Not A Bug, Debian, gnupg, gpgagent
werner added a project to T1377: gpg-agent ignores default-cache-ttl-ssh: Not A Bug.
Nov 7 2012, 3:25 PM · Not A Bug, Debian, gnupg, gpgagent
werner added a comment to T1377: gpg-agent ignores default-cache-ttl-ssh.

This is not a bug. The description of --max-cache-ttl reads:

  Set the maximum time a cache entry is valid to @var{n} seconds.  After
  this time a cache entry will be expired even if it has been accessed
  recently.  The default is 2 hours (7200 seconds).

Thus even if you set the cache-ttl-ssh > max-cache-ttl, it will expire after
max-cache-ttl seconds.

Nov 7 2012, 3:25 PM · Not A Bug, Debian, gnupg, gpgagent

Nov 6 2012

werner set External Link to http://bugs.debian.org/606759 on T1377: gpg-agent ignores default-cache-ttl-ssh.
Nov 6 2012, 11:31 PM · Not A Bug, Debian, gnupg, gpgagent

Apr 18 2012

werner added a project to T1401: ecdsa ssh keys and gpg-agent's ssh-agent emulation: gnupg.
Apr 18 2012, 12:06 PM · ssh, gpgagent, Feature Request, gnupg, gnupg (gpg20)

Apr 10 2012

bluescreen303 added a comment to T1401: ecdsa ssh keys and gpg-agent's ssh-agent emulation.

Would be great to have included if 2.1 is the ecc release.

I would love to just have 1 agent for everything.

Apr 10 2012, 9:26 PM · ssh, gpgagent, Feature Request, gnupg, gnupg (gpg20)
werner added a comment to T1401: ecdsa ssh keys and gpg-agent's ssh-agent emulation.

There is no ECC support for the agent, yet. The ssh protocol is different from
the OpenPGP Protocol. It should be easy to add support, though.

Apr 10 2012, 8:04 PM · ssh, gpgagent, Feature Request, gnupg, gnupg (gpg20)

Apr 8 2012

bluescreen303 added projects to T1401: ecdsa ssh keys and gpg-agent's ssh-agent emulation: gnupg (gpg20), Feature Request, gpgagent, ssh.
Apr 8 2012, 9:16 AM · ssh, gpgagent, Feature Request, gnupg, gnupg (gpg20)

Mar 26 2012

werner added a project to T1189: p12 import brings up pinentry in a different way (so it does not appear sometimes): Too Old.
Mar 26 2012, 2:45 PM · Too Old, pinentry, gpgagent, Bug Report, gnupg
werner removed a project from T1189: p12 import brings up pinentry in a different way (so it does not appear sometimes): Info Needed.
Mar 26 2012, 2:45 PM · Too Old, pinentry, gpgagent, Bug Report, gnupg
werner added a comment to T1189: p12 import brings up pinentry in a different way (so it does not appear sometimes).

Please re-open if you still see this problem.

Mar 26 2012, 2:45 PM · Too Old, pinentry, gpgagent, Bug Report, gnupg
werner closed T1189: p12 import brings up pinentry in a different way (so it does not appear sometimes) as Resolved.
Mar 26 2012, 2:45 PM · Too Old, pinentry, gpgagent, Bug Report, gnupg

Jan 3 2012

werner closed T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?) as Resolved.
Jan 3 2012, 6:59 PM · Too Old, Bug Report, pinentry, gpgagent
werner added a comment to T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?).

Meanwhile even 2.0.18 is out. Closing it.

Jan 3 2012, 6:59 PM · Too Old, Bug Report, pinentry, gpgagent
werner added a project to T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?): Too Old.
Jan 3 2012, 6:59 PM · Too Old, Bug Report, pinentry, gpgagent
werner removed a project from T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?): Restricted Project.
Jan 3 2012, 6:59 PM · Too Old, Bug Report, pinentry, gpgagent
werner added a comment to T1386: "gpg-agent --csh --daemon --enable-ssh-support" output is missing semicolons to be properly eval'd.

Fixed for 2.0 and 2.1. Thanks.

Jan 3 2012, 11:52 AM · Bug Report, gnupg, gpgagent
werner closed T1386: "gpg-agent --csh --daemon --enable-ssh-support" output is missing semicolons to be properly eval'd as Resolved.
Jan 3 2012, 11:52 AM · Bug Report, gnupg, gpgagent
werner changed Version from 1.4.11 to 2.x on T1386: "gpg-agent --csh --daemon --enable-ssh-support" output is missing semicolons to be properly eval'd.
Jan 3 2012, 11:52 AM · Bug Report, gnupg, gpgagent

Jan 1 2012

shassard added projects to T1386: "gpg-agent --csh --daemon --enable-ssh-support" output is missing semicolons to be properly eval'd: gpgagent, gnupg, Bug Report.
Jan 1 2012, 11:33 PM · Bug Report, gnupg, gpgagent

Oct 16 2011

eric_kuroneko.ca added projects to T1377: gpg-agent ignores default-cache-ttl-ssh: gpgagent, gnupg, Bug Report, Debian.
Oct 16 2011, 8:37 AM · Not A Bug, Debian, gnupg, gpgagent
eric_kuroneko.ca set Version to 2.0.18 on T1377: gpg-agent ignores default-cache-ttl-ssh.
Oct 16 2011, 8:37 AM · Not A Bug, Debian, gnupg, gpgagent

Jul 1 2011

werner added a project to T1177: protect-tool fails to initialize agent options properly: Won't Fix.
Jul 1 2011, 12:45 PM · Won't Fix, gpgagent, Bug Report, gnupg
werner set Version to 2.0 on T1177: protect-tool fails to initialize agent options properly.
Jul 1 2011, 12:45 PM · Won't Fix, gpgagent, Bug Report, gnupg
werner added a comment to T1177: protect-tool fails to initialize agent options properly.

Wint 2.1 the protect-tools has been dropped. Thus we won't fix it in 2.0.

Jul 1 2011, 12:45 PM · Won't Fix, gpgagent, Bug Report, gnupg
werner closed T1177: protect-tool fails to initialize agent options properly as Resolved.
Jul 1 2011, 12:45 PM · Won't Fix, gpgagent, Bug Report, gnupg
werner added a comment to T1109: Pinentry and cache update race.

Note: T1190 is a bug report regarding this.

Jul 1 2011, 12:40 PM · Info Needed, Bug Report, gnupg, gpgagent
werner changed Due Date from Dec 31 2009, 1:00 AM to Dec 31 2011, 1:00 AM on T1109: Pinentry and cache update race.
Jul 1 2011, 12:30 PM · Info Needed, Bug Report, gnupg, gpgagent
werner closed T1286: gpg-agent doesn't work if started with "eval $(gpg-agent --daemon)" as Resolved.
Jul 1 2011, 11:29 AM · Bug Report, gnupg, Not A Bug, gpgagent

Jun 14 2011

emanuel closed T1237: The pinentry button "Cancel" should renamed to "Abbrechen" if German as language is used. (rt#5946) as Resolved.
Jun 14 2011, 12:24 PM · gnupg, gpgagent, Bug Report, i18n
emanuel removed a project from T1237: The pinentry button "Cancel" should renamed to "Abbrechen" if German as language is used. (rt#5946): Restricted Project.
Jun 14 2011, 12:24 PM · gnupg, gpgagent, Bug Report, i18n
emanuel added a comment to T1237: The pinentry button "Cancel" should renamed to "Abbrechen" if German as language is used. (rt#5946).

Tested with current gnupg and pinentry-qt4:

pinentry qt4 (git 5190773293bc38550bbc8aeb1b539bfb47a47c78)
qt 4.7 
gpg (GnuPG) 2.1.0-git328ac58
libgcrypt 1.5.0-gitb90be28
Jun 14 2011, 12:24 PM · gnupg, gpgagent, Bug Report, i18n

Apr 8 2011

orlovm closed T1335: gpg-agent: request to allow specification of socket location as Resolved.
Apr 8 2011, 3:33 PM · gnupg, gpgagent, Feature Request
orlovm added a comment to T1335: gpg-agent: request to allow specification of socket location.

Ok, using TMPDIR is great. I hope that 2.1 still provides the --no-use-standard-
socket option. Stating that "an option to specify the socket name does not make
sense because other tools need to find gpg-agent" doesn't make sense, unless gpg-
agent stopped providing $GPG_AGENT_INFO.

Apr 8 2011, 3:32 PM · gnupg, gpgagent, Feature Request
orlovm reopened T1335: gpg-agent: request to allow specification of socket location as "Open".
Apr 8 2011, 3:32 PM · gnupg, gpgagent, Feature Request
werner removed a project from T1335: gpg-agent: request to allow specification of socket location: Won't Fix.
Apr 8 2011, 9:11 AM · gnupg, gpgagent, Feature Request
werner added a project to T1335: gpg-agent: request to allow specification of socket location: Won't Fix.
Apr 8 2011, 9:11 AM · gnupg, gpgagent, Feature Request
werner closed T1335: gpg-agent: request to allow specification of socket location as Resolved.
Apr 8 2011, 9:11 AM · gnupg, gpgagent, Feature Request
werner added a comment to T1335: gpg-agent: request to allow specification of socket location.

This has been changed in the current version:

Apr 8 2011, 9:11 AM · gnupg, gpgagent, Feature Request

Apr 7 2011

orlovm added projects to T1335: gpg-agent: request to allow specification of socket location: Feature Request, gpgagent, gnupg.
Apr 7 2011, 9:52 PM · gnupg, gpgagent, Feature Request

Mar 12 2011

cmb added projects to T1322: OpenPGP card key generation: "make_keysig_packet failed: No such file or directory": scd, OpenPGP, gpgagent, gnupg, Bug Report.
Mar 12 2011, 7:12 PM · Mistaken, Bug Report, gnupg
cmb set Version to 2.1.0-gitb9bcc77 on T1322: OpenPGP card key generation: "make_keysig_packet failed: No such file or directory".
Mar 12 2011, 7:12 PM · Mistaken, Bug Report, gnupg

Jan 28 2011

thomas added a comment to T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?).

I did not have a chance to test 2.0.17 or the patch yet, but for the archive:
I just have an instance of gpg-agent, which does not allow ttys matching
"/dev/pts/??", i.e. two digits. On three-digit-ttys it works. Maybe the
behaviour depends on the length of tty when the gpg-agent was started first or
something similar.

Jan 28 2011, 1:03 PM · Too Old, Bug Report, pinentry, gpgagent

Jan 11 2011

werner added a comment to T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?).

A 2.0.17 will be released soon.

Jan 11 2011, 11:01 AM · Too Old, Bug Report, pinentry, gpgagent
werner added a comment to T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?).

oops. Website fixed. The branch names are
STABLE-BRANCH-2-0
STABLE-BRANCH-1-4
Note the dashs. We don't use a dot because the names date back to CVS and that
does not allow a dot in the name.

Jan 11 2011, 11:01 AM · Too Old, Bug Report, pinentry, gpgagent
thomas added a comment to T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?).

From http://gnupg.org/download/cvs_access.en.html:
the stable 2.0 version (currently version 2.0.16) is known as STABLE-BRANCH-2.0;
the stable 1.4 version of GnuPG (1.4.11) is known under as STABLE-BRANCH-2.0.
I guess I should look at the first of the two :)

Jan 11 2011, 9:36 AM · Too Old, Bug Report, pinentry, gpgagent

Jan 10 2011

werner added a comment to T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?).

STABLE-BRANCH-2-0 344d72b
has the fix. Patch below.

Jan 10 2011, 4:02 PM · Too Old, Bug Report, pinentry, gpgagent
werner added a project to T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?): Restricted Project.
Jan 10 2011, 4:02 PM · Too Old, Bug Report, pinentry, gpgagent
werner added a comment to T1311: Pinentry shows on incorrect terminal.

STABLE-BRANCH-2-0 344d72b
has the fix.

Jan 10 2011, 4:01 PM · gnupg, gpgagent, Bug Report, Duplicate
thomas added a comment to T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?).

Sounds good. I'll test it as soon as we have a kk package for the next release.

Jan 10 2011, 3:19 PM · Too Old, Bug Report, pinentry, gpgagent
werner added a project to T1311: Pinentry shows on incorrect terminal: Duplicate.
Jan 10 2011, 3:06 PM · gnupg, gpgagent, Bug Report, Duplicate
werner added a comment to T1311: Pinentry shows on incorrect terminal.

Duplicate of T1203

Jan 10 2011, 3:06 PM · gnupg, gpgagent, Bug Report, Duplicate
werner added a comment to T1203: gpg-agent/pinentry does work on certain ttys (/dev/pts/?).

This looks pretty much like T1311.

Jan 10 2011, 3:05 PM · Too Old, Bug Report, pinentry, gpgagent
werner set Version to 2.x on T1311: Pinentry shows on incorrect terminal.
Jan 10 2011, 11:31 AM · gnupg, gpgagent, Bug Report, Duplicate
werner added a comment to T1311: Pinentry shows on incorrect terminal.

You are right, that is faulty. The correct code is:

Jan 10 2011, 11:31 AM · gnupg, gpgagent, Bug Report, Duplicate
werner added projects to T1311: Pinentry shows on incorrect terminal: gpgagent, gnupg.
Jan 10 2011, 11:31 AM · gnupg, gpgagent, Bug Report, Duplicate

Jan 9 2011

sascha_silbe added projects to T1312: --list-secret-keys abysmally slow: gpgagent, gnupg, Bug Report.
Jan 9 2011, 7:14 PM · Bug Report, gnupg, Mistaken
sascha_silbe set Version to git HEAD (7d24ffa) on T1312: --list-secret-keys abysmally slow.
Jan 9 2011, 7:14 PM · Bug Report, gnupg, Mistaken

Nov 1 2010

bernhard added a comment to T1189: p12 import brings up pinentry in a different way (so it does not appear sometimes).

Should probably beretested with Gnupg 2.1(beta or later)
because agent startup might have changed.

Nov 1 2010, 9:37 AM · Too Old, pinentry, gpgagent, Bug Report, gnupg
bernhard reassigned T1189: p12 import brings up pinentry in a different way (so it does not appear sometimes) from werner to gnupg-hackers.
Nov 1 2010, 9:37 AM · Too Old, pinentry, gpgagent, Bug Report, gnupg