Page MenuHome GnuPG
Feed Advanced Search

Jun 17 2015

werner added a comment to T2016: write-env-file fails sliently with enable-ssh-support.

Done with commit 010d26a for 2.1.6

Jun 17 2015, 1:02 PM · gnupg, Feature Request
werner closed T2016: write-env-file fails sliently with enable-ssh-support as Resolved.
Jun 17 2015, 1:02 PM · gnupg, Feature Request
werner removed a project from T2016: write-env-file fails sliently with enable-ssh-support: Bug Report.
Jun 17 2015, 12:39 PM · gnupg, Feature Request
werner added a project to T2016: write-env-file fails sliently with enable-ssh-support: Feature Request.
Jun 17 2015, 12:39 PM · gnupg, Feature Request

Jun 16 2015

neal added projects to T2013: pinentry-curses / pinentry-tty should emit a bell when showing a dialog: Feature Request, pinentry.
Jun 16 2015, 1:09 PM · pinentry, Feature Request
gniibe closed T1930: PATCH: Be more flexible on PC/SC reader selection as Resolved.
Jun 16 2015, 6:22 AM · gnupg, Feature Request, scd
gniibe removed a project from T1930: PATCH: Be more flexible on PC/SC reader selection: Restricted Project.
Jun 16 2015, 6:22 AM · gnupg, Feature Request, scd
gniibe added a comment to T1930: PATCH: Be more flexible on PC/SC reader selection.

Fixed in 2.0.28 (and in 2.1.x).

Jun 16 2015, 6:22 AM · gnupg, Feature Request, scd

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 T1825: Add a re-encrypt to additional key.

Does encrypt-to/hidden-encrypt-to in gpg.conf do this?

Jun 12 2015, 4:12 PM · gpd5x (gpd-5.0.0), gnupg26, Feature Request
neal added a comment to T1945: pin entry prompt should include more structured metadata.

This feature has landed in the latest 2.0 and 2.1 branches and support has been
added in pinentry. I'm closing this now.

Jun 12 2015, 4:03 PM · gnupg, Feature Request
neal removed a project from T1945: pin entry prompt should include more structured metadata: Restricted Project.
Jun 12 2015, 4:03 PM · gnupg, Feature Request
neal closed T1945: pin entry prompt should include more structured metadata as Resolved.
Jun 12 2015, 4:03 PM · gnupg, Feature Request
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

Jun 9 2015

werner removed Due Date on T1661: Gnupg directories not variable in the documentation.
Jun 9 2015, 9:33 PM · Feature Request, Debian, gnupg
werner added a project to T1661: Gnupg directories not variable in the documentation: Restricted Project.
Jun 9 2015, 9:33 PM · Feature Request, Debian, gnupg
werner added a comment to T1661: Gnupg directories not variable in the documentation.

Done with commit 25331bb for 2.1.5.
Won't be backported to 2.0 or 1.4.

This also changes the publication date to the date of the last commit for one of
the texi files. This was the original intention of the version.texi file but
that did not worked in a git world.

Jun 9 2015, 9:33 PM · Feature Request, Debian, gnupg
werner added a comment to T1955: Prefer keys with no or cached passphrase..

This also extends to keys stored on smartcards, see
https://lists.gnupg.org/pipermail/gnupg-devel/2015-June/029959.html

Jun 9 2015, 10:06 AM · gnupg (gpg23), Feature Request

Jun 8 2015

werner set Due Date to Jun 30 2015, 2:00 AM on T1661: Gnupg directories not variable in the documentation.
Jun 8 2015, 8:09 PM · Feature Request, Debian, gnupg
werner added a comment to T1661: Gnupg directories not variable in the documentation.

Won't be done for 2.0 but I will try to implement that for 2.1

Jun 8 2015, 8:08 PM · Feature Request, Debian, gnupg
werner added projects to T1955: Prefer keys with no or cached passphrase.: gnupg (gpg21), gnupg.
Jun 8 2015, 8:03 PM · gnupg (gpg23), Feature Request

Jun 5 2015

werner added a project to T1958: Use vfork/posix_spawn in gpgme: Info Needed.
Jun 5 2015, 2:41 PM · Info Needed, gpgme, Feature Request
werner added a comment to T1958: Use vfork/posix_spawn in gpgme.

Did you asked on the GUIX list whether they have a similar problem?

Jun 5 2015, 2:41 PM · Info Needed, gpgme, Feature Request

May 22 2015

werner removed Version on T1991: pinentry-w32 needs to adjust button sizes.
May 22 2015, 3:01 PM · pinentry, Feature Request, Won't Fix, Not A Bug
werner added a comment to T1991: pinentry-w32 needs to adjust button sizes.

Oh well, resizing the buttons to a new fixed size would be a job in the source
of 10 minutes or so. However, this makes an very ugly Pinentry for every day's
use (i.e. entering a passphrase for an existing key). So, sorry, I won't take
that patch.

With native Windows code I mean native Windows code for GUIs instead of relying
on MFC or whatever is the latest GUI framework MS uses. This is similar to xlib
programm vs. GTK+ programming

Anyway, thanks for looking into this. I will retitle the bug to keep it open.
Maybe eventually someone starts to hack on it.

May 22 2015, 3:01 PM · pinentry, Feature Request, Won't Fix, Not A Bug
werner added projects to T1991: pinentry-w32 needs to adjust button sizes: Feature Request, pinentry.
May 22 2015, 3:01 PM · pinentry, Feature Request, Won't Fix, Not A Bug

May 21 2015

werner added a comment to T1986: gpg-1 should fallback to ~/.gnupg/S.gpg-agent.

That might be possible. However outstarting gpg-agent won't be implemented for 1.4.

May 21 2015, 8:57 AM · gnupg, Fedora, Feature Request
werner renamed T1986: gpg-1 should fallback to ~/.gnupg/S.gpg-agent from gpg-1 cannot locate gpg-agent-2.1 to gpg-1 should fallback to ~/.gnupg/S.gpg-agent.
May 21 2015, 8:57 AM · gnupg, Fedora, Feature Request

May 18 2015

ppisar added a comment to T1986: gpg-1 should fallback to ~/.gnupg/S.gpg-agent.

On Mon, May 18, 2015 at 10:37:08AM +0000, Werner Koch via BTS wrote:

Please start gpg-agent manually (gpgconf --launch gpg-agent) and set a fixed
GPG_AGENT_INFO envvar in your login script.

Exactly this thing I reported as a workaound. I'd like to see working gpg
without setting the GPG_AGENT_INFO variable before.

May 18 2015, 12:46 PM · gnupg, Fedora, Feature Request
werner raised the priority of T1976: loopback pinentry mode asks passphrase twice on symmetric encryption from Wishlist to Normal.
May 18 2015, 12:38 PM · Bug Report, gnupg
werner added a comment to T1986: gpg-1 should fallback to ~/.gnupg/S.gpg-agent.

Please start gpg-agent manually (gpgconf --launch gpg-agent) and set a fixed
GPG_AGENT_INFO envvar in your login script.

May 18 2015, 12:37 PM · gnupg, Fedora, Feature Request
neal added a comment to T1494: pinentry to support 'ncurses --with-termlib'.

I tested your pkg-config patch on Debian Jessie and everything still compiles
fine. I've applied the pkg-config patch. If gentoo is now using a newer
version of this patch, please let me know. Thanks.

May 18 2015, 10:00 AM · Feature Request, Gentoo, pinentry
neal closed T1494: pinentry to support 'ncurses --with-termlib' as Resolved.
May 18 2015, 10:00 AM · Feature Request, Gentoo, pinentry

May 16 2015

neal added a comment to T1982: pinentry-qt should fallback to curses if $DISPLAY is set but unavailable.

Fixed in edd9a88.

May 16 2015, 10:51 PM · pinentry, Feature Request
neal closed T1982: pinentry-qt should fallback to curses if $DISPLAY is set but unavailable as Resolved.
May 16 2015, 10:51 PM · pinentry, Feature Request

May 14 2015

ppisar added projects to T1986: gpg-1 should fallback to ~/.gnupg/S.gpg-agent: Feature Request, Fedora, gnupg.
May 14 2015, 9:37 AM · gnupg, Fedora, Feature Request

May 13 2015

dkg added projects to T1982: pinentry-qt should fallback to curses if $DISPLAY is set but unavailable: Feature Request, pinentry.
May 13 2015, 8:25 PM · pinentry, Feature Request
ueno added a project to T1976: loopback pinentry mode asks passphrase twice on symmetric encryption: gnupg.
May 13 2015, 1:02 AM · Bug Report, gnupg
ueno added a project to T1976: loopback pinentry mode asks passphrase twice on symmetric encryption: Feature Request.
May 13 2015, 1:00 AM · Bug Report, gnupg
ueno set Version to 2.1 on T1976: loopback pinentry mode asks passphrase twice on symmetric encryption.
May 13 2015, 1:00 AM · Bug Report, gnupg
ueno set External Link to http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20550#17 on T1976: loopback pinentry mode asks passphrase twice on symmetric encryption.
May 13 2015, 1:00 AM · Bug Report, gnupg

May 11 2015

werner changed Version from 1.4.9 to master on T1098: Better ordering of "help" output in --edit-key mode.
May 11 2015, 8:55 PM · Documentation, gnupg, Debian, Feature Request
werner added a project to T1098: Better ordering of "help" output in --edit-key mode: Documentation.
May 11 2015, 8:55 PM · Documentation, gnupg, Debian, Feature Request
werner removed a project from T1098: Better ordering of "help" output in --edit-key mode: Stalled.
May 11 2015, 8:55 PM · Documentation, gnupg, Debian, Feature Request
werner added a comment to T1098: Better ordering of "help" output in --edit-key mode.

This is about updating the docs. Will be done for 2.1 only.

May 11 2015, 8:55 PM · Documentation, gnupg, Debian, Feature Request
werner added a comment to T1089: Please store requests in a cache to avoid sending out duplicate requests (mailto: interface).

This reminds me that we don't have a mail keyserver in 2.1 yet. Need to
evaluate whether it will be useful.

May 11 2015, 8:53 PM · gnupg (gpg23), gnupg, Debian, Feature Request
werner raised the priority of T1089: Please store requests in a cache to avoid sending out duplicate requests (mailto: interface) from Wishlist to Normal.
May 11 2015, 8:53 PM · gnupg (gpg23), gnupg, Debian, Feature Request
werner removed a project from T1089: Please store requests in a cache to avoid sending out duplicate requests (mailto: interface): Stalled.
May 11 2015, 8:53 PM · gnupg (gpg23), gnupg, Debian, Feature Request
werner removed a project from T1046: --quiet --passphrase ... outputs passphrase message: Stalled.
May 11 2015, 8:51 PM · Won't Fix, Ubuntu, gnupg, Feature Request
werner closed T1046: --quiet --passphrase ... outputs passphrase message as Resolved.
May 11 2015, 8:51 PM · Won't Fix, Ubuntu, gnupg, Feature Request
werner raised the priority of T1038: Specify and use multiple keyservers from Wishlist to Normal.
May 11 2015, 8:50 PM · gnupg (gpg21), gnupg, Debian, Feature Request
werner added a comment to T1038: Specify and use multiple keyservers.

(funny due date removed)

Lot of things pertaining to keyservers changed in the meantime and we have a
couple of other things in mind as well.

May 11 2015, 8:50 PM · gnupg (gpg21), gnupg, Debian, Feature Request
werner removed Due Date on T1038: Specify and use multiple keyservers.
May 11 2015, 8:50 PM · gnupg (gpg21), gnupg, Debian, Feature Request
dkg renamed T1844: dirmngr-client should auto-detect when input is in PEM form from dirmngr-client google.com claims "oops: issuer missing in certificate" to dirmngr-client should auto-detect when input is in PEM form.
May 11 2015, 8:49 PM · Feature Request, dirmngr, gnupg
dkg added a comment to T1844: dirmngr-client should auto-detect when input is in PEM form.

Yes, auto-detection in dirmngr-client would be great, thanks!

May 11 2015, 8:49 PM · Feature Request, dirmngr, gnupg
dkg added a project to T1844: dirmngr-client should auto-detect when input is in PEM form: Feature Request.
May 11 2015, 8:49 PM · Feature Request, dirmngr, gnupg
werner added a comment to T1255: No output on status-fd if user cancels.

Is this still a problem?

May 11 2015, 8:48 PM · Too Old, Info Needed, gnupg, Feature Request
werner removed a project from T672: option to restrict agent cache usage: Stalled.
May 11 2015, 8:46 PM · gnupg, Feature Request
werner closed T672: option to restrict agent cache usage as Resolved.
May 11 2015, 8:46 PM · gnupg, Feature Request
werner added a comment to T672: option to restrict agent cache usage.

You can implemnnt something like this using 2.1 and the --extra-socket feature.
Give the extra socket appropriate permissions/ACLs

May 11 2015, 8:46 PM · gnupg, Feature Request
werner renamed T1800: Allow s2k options for gpg --export-secret-key from Secret key s2k options ignored in GnuPG modern to Allow s2k options for gpg --export-secret-key.
May 11 2015, 7:52 PM · Feature Request, gnupg
werner added a project to T1800: Allow s2k options for gpg --export-secret-key: Feature Request.
May 11 2015, 7:51 PM · Feature Request, gnupg
werner raised the priority of T1760: Port pinentry-ncurses for windows from Wishlist to Normal.
May 11 2015, 2:12 PM · pinentry, Feature Request
werner added projects to T1259: pinentry should show fingerprint if certify a OpenPGP certificate: S/MIME, gnupg.
May 11 2015, 2:12 PM · gnupg, S/MIME, Feature Request
werner removed a project from T1259: pinentry should show fingerprint if certify a OpenPGP certificate: pinentry.
May 11 2015, 2:12 PM · gnupg, S/MIME, Feature Request
werner removed a project from T1494: pinentry to support 'ncurses --with-termlib': Bug Report.
May 11 2015, 1:16 PM · Feature Request, Gentoo, pinentry
werner added a project to T1494: pinentry to support 'ncurses --with-termlib': Feature Request.
May 11 2015, 1:16 PM · Feature Request, Gentoo, pinentry

May 8 2015

werner closed T1956: adduid from command line option as Resolved.
May 8 2015, 4:11 PM · gnupg, Feature Request
werner set Version to 2.1 on T1956: adduid from command line option.
May 8 2015, 4:11 PM · gnupg, Feature Request
werner added a comment to T1956: adduid from command line option.

Fixed in master with commit 64e809b Will go into 2.1.4.

May 8 2015, 4:11 PM · gnupg, Feature Request

May 6 2015

perske set Version to 2.1.3 on T1970: Implement --pinentry-mode loopback --passphrase-fd 9 also for gpgsm.
May 6 2015, 8:28 PM · Bug Report, gnupg
perske added projects to T1970: Implement --pinentry-mode loopback --passphrase-fd 9 also for gpgsm: Feature Request, gnupg.
May 6 2015, 8:28 PM · Bug Report, gnupg

May 4 2015

werner added a comment to T1967: GnuPG should select a key for signing without trying to use missing subkeys.

I changed that to a feature but I agree that the subkey selection mechanism
should take smartcards into account.

It would be surpising that suddendly a different subkey will be used for signing
if a smartcard is not available. Right, most users with several subkeys are
experts and know what they are going but nevertheless this is a change in behaviour.

May 4 2015, 8:23 AM · gnupg (gpg22), Feature Request
werner added a project to T1967: GnuPG should select a key for signing without trying to use missing subkeys: Feature Request.
May 4 2015, 8:23 AM · gnupg (gpg22), Feature Request

Apr 28 2015

werner added a comment to T1958: Use vfork/posix_spawn in gpgme.

Sorry, I don't understand why you have a ENOMEM problem there. You are using
Linux and thus you have copy-on-write which should not lead to such problem.
Right there are some corner cases but I doubt that they kick in here.

What kind garbage collector are you using? Can you check with the guix folks
whether they have a similar problem? IIRC, Guile also uses gpgme

You can't use SIGCHLD in a library.

Apr 28 2015, 1:51 PM · Info Needed, gpgme, Feature Request

Apr 26 2015

ip1981 added a comment to T1958: Use vfork/posix_spawn in gpgme.

My point is not speed of forking, but memory pressure. We have problems with
Nix package manager forking any apps, unless it uses vfork() (either
directly, or indirectly via posix_spawn).

If zombies are the only reason for double forking, there are other ways
around, e. g. ignoring SIGCHLD.

And speaking of bugs, don't we have tests? :-)

Apr 26 2015, 12:55 PM · Info Needed, gpgme, Feature Request
werner added a comment to T1958: Use vfork/posix_spawn in gpgme.

That would be a large change which for sure would introduce a lot of new bugs.
In comparison to other operations required for gpg startup the pissible speedup
between fork and vfork will be minor. In any case vfork is an ugly hack which
is not required on modern OSes with MMU. Using posix_spawn is not possible
because we do double forking.

If you have a real problem with the performance, we should first evaluate the
problem and then find a solution. Thus: Please describe the use case and why
you think that the process creation is the performance hog. GPGME has been
designed to overcome such performance problems by eventually introducing
co-porcesses so to fork gpg only once for many operations. We do this with
gpgsm already but have not yet seen an urgent need to also also change this for
gpg. However, if there is a real need for it we can do that.

Apr 26 2015, 12:03 PM · Info Needed, gpgme, Feature Request

Apr 24 2015

ip1981 added a comment to T1958: Use vfork/posix_spawn in gpgme.

Old plain fork is expensive, even on Linux, maybe because of garbage
collector.

https://github.com/zalora/defnix/commit/987a49aa77be5596ec2a352c1c758bce532b
5818
https://github.com/zalora/nix-
exec/commit/ea6eb396f0fa67df6568e1bf5dada41fb70a6ca2

Apr 24 2015, 5:09 PM · Info Needed, gpgme, Feature Request
werner added a comment to T1958: Use vfork/posix_spawn in gpgme.

Can you give a reason why you need this?

Apr 24 2015, 4:57 PM · Info Needed, gpgme, Feature Request
ip1981 added projects to T1958: Use vfork/posix_spawn in gpgme: Feature Request, gpgme.
Apr 24 2015, 10:23 AM · Info Needed, gpgme, Feature Request

Apr 22 2015

ilf added projects to T1956: adduid from command line option: Feature Request, gnupg.
Apr 22 2015, 11:21 PM · gnupg, Feature Request
werner added projects to T1839: Can't Encrypt with PIV-I Encryption Certificate - Unsupported Certificate: Feature Request, gnupg.
Apr 22 2015, 8:57 AM · dirmngr, gnupg, S/MIME, Feature Request
werner added a comment to T1839: Can't Encrypt with PIV-I Encryption Certificate - Unsupported Certificate.

That is not a bug but due to non-supported certificate policy constraints.

If you want to ignore them as a workaround you may modify the function
unknown_criticals which you find in
gnupg/dirmngr/validate.c and gnupg/sm/validate.c. Add to the
"known" array the strings "2.5.29.36" and "2.5.29.54".

Apr 22 2015, 8:57 AM · dirmngr, gnupg, S/MIME, Feature Request
werner removed projects from T1839: Can't Encrypt with PIV-I Encryption Certificate - Unsupported Certificate: Bug Report, gpg4win.
Apr 22 2015, 8:57 AM · dirmngr, gnupg, S/MIME, Feature Request

Apr 21 2015

werner added a comment to T1618: Make gnupg more friendly to multiple readers.

c3po: There is no need to sighup gpg-agent.
gpgconf --reload (or --kill) dirmngr is sufficent

Apr 21 2015, 8:37 PM · gnupg, Feature Request, scd
ilf added a comment to T1827: Allow to batch up key refreshs in dirmngr.

I would also like to see this.

Maybe --refresh-keys without arguments for "the entire keyring" should also ask
for a confirmation "This will leak your entire keyring to the keyserver and
possibly an attacker. Do you really want to do this? (y/N)", or "--yes".

Apr 21 2015, 9:47 AM · gnupg, Feature Request, dirmngr
gniibe added a comment to T1618: Make gnupg more friendly to multiple readers.

Please see T1930. And if you have time, please
test it for PC/SC.
For GnuPG's internal CCID driver, you can use reader-port=1 for the case of a).
I don't know if partial match will be useful for internal CCID driver.

Apr 21 2015, 8:42 AM · gnupg, Feature Request, scd
gniibe added a comment to T1930: PATCH: Be more flexible on PC/SC reader selection.

D291: 599_gpg2-scd-issue-1930-patch.diff

Apr 21 2015, 8:21 AM · gnupg, Feature Request, scd
gniibe added a project to T1930: PATCH: Be more flexible on PC/SC reader selection: Restricted Project.
Apr 21 2015, 8:21 AM · gnupg, Feature Request, scd
gniibe added a comment to T1930: PATCH: Be more flexible on PC/SC reader selection.

Thank you for your patch. I think that it is more useful.
Well, it will change the semantics of "reader-port" option slightly (exact match
to partial match).
In this case, isn't it more useful for users to allow default reader when no
match (my patch attached)?

Please let me know your name so that I can acknowledge your name as original
patch author.
Please test my patch.

Apr 21 2015, 8:21 AM · gnupg, Feature Request, scd

Apr 19 2015

Mento added a project to T1955: Prefer keys with no or cached passphrase.: Feature Request.
Apr 19 2015, 2:57 PM · gnupg (gpg23), Feature Request

Apr 18 2015

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
dkg set Version to 2.1 on T1951: gpg-agent needs an API to verify a passphrase.
Apr 18 2015, 10:41 AM · gnupg, Feature Request, gpgagent
dkg added projects to T1951: gpg-agent needs an API to verify a passphrase: Feature Request, gnupg.
Apr 18 2015, 10:41 AM · gnupg, Feature Request, gpgagent

Apr 14 2015

werner added a project to T1945: pin entry prompt should include more structured metadata: Restricted Project.
Apr 14 2015, 7:39 PM · gnupg, Feature Request
werner set Version to 2.1 on T1945: pin entry prompt should include more structured metadata.
Apr 14 2015, 7:39 PM · gnupg, Feature Request
werner added a comment to T1945: pin entry prompt should include more structured metadata.

Well, I commited a change to gnupg and for documentation reasons also to pinentry.

When calling pinentry with a known key (but not for PIN or during key creation)
the internal cache id is converted to a keyinfo string and send to Pinentry.
example:

  SETKEYINFO n/FD692BD59D6640A84C8422573D469F84F3B98E53

That string identifies a key. It is prefixed with a letter with a secret
meaning (actually n = normal key, s = used for ssh). Pinnetries should not
interpret the string but take it as opaque data.

It is possible to backport this to 2.0 if there is an interest in this.

Apr 14 2015, 7:39 PM · gnupg, Feature Request
dkg added a comment to T1827: Allow to batch up key refreshs in dirmngr.

I would like to see this happen. It would be great if dirmngr could make
parcimonie obsolete, for example.

(should this be "category: dirmngr" instead of just adding it as a topic?)

Apr 14 2015, 4:31 AM · gnupg, Feature Request, dirmngr

Apr 10 2015

gniibe added a project to T1081: scd: "card error" after usb reader plug/unplug cycle, needs hard restart: gnupg.
Apr 10 2015, 10:08 AM · gnupg, gpg4win, Feature Request, scd
gniibe added a comment to T1081: scd: "card error" after usb reader plug/unplug cycle, needs hard restart.

Let me confirm. Does this bus still exist in recent version of gpg 1.4 and/or
2.0, 2.1?

Apr 10 2015, 10:08 AM · gnupg, gpg4win, Feature Request, scd