Page MenuHome GnuPG
Feed Advanced Search

Jan 2 2015

werner added a comment to T1798: request: smartcard stub keys with multiple serial numbers.

This won't be fixed for 2.0 but I will consider to do something about it in one
of the next 2.1 releases.

No, you do not need a second bug for --delete-secret-key.

Jan 2 2015, 5:33 PM · gnupg, Feature Request

Dec 29 2014

phry added a project to T1798: request: smartcard stub keys with multiple serial numbers: Feature Request.
Dec 29 2014, 4:01 PM · gnupg, Feature Request

Dec 19 2014

werner added a project to T1449: dirmngr should be able to use LDAPv3: gnupg.
Dec 19 2014, 9:16 AM · gnupg, Feature Request, dirmngr
werner added a comment to T1449: dirmngr should be able to use LDAPv3.

original; report was for the dirmngr package. Won't fix it there.

Dec 19 2014, 9:16 AM · gnupg, Feature Request, dirmngr
werner closed T950: Updating keys from server as Resolved.
Dec 19 2014, 9:01 AM · Keyserver, gpa, Feature Request
werner added a comment to T950: Updating keys from server.

The context menu of the key manager now has a "refresh key" item.

Dec 19 2014, 9:01 AM · Keyserver, gpa, Feature Request
werner removed a project from T950: Updating keys from server: In Progress.
Dec 19 2014, 9:01 AM · Keyserver, gpa, Feature Request
werner closed T1611: gpg should use main key-id when talking to gpg-agent as Resolved.
Dec 19 2014, 8:46 AM · Feature Request, gnupg
werner removed a project from T1611: gpg should use main key-id when talking to gpg-agent: Restricted Project.
Dec 19 2014, 8:46 AM · Feature Request, gnupg

Dec 16 2014

werner closed T1790: Keep signed files executable as Resolved.
Dec 16 2014, 3:40 PM · Won't Fix, Feature Request
werner added a comment to T1790: Keep signed files executable.

OpenPGP does not specify this. It is actually not easy to add another format
becuase that opens the path for all kind of attacks. Like with ELF comment
section you can do the same for any other data format. No, there is no ELF
parser in gpg and there won't be one for any other language.

Please take this to the gnupg-users ML or to the OpenPGP WG. Thanks.

Dec 16 2014, 3:40 PM · Won't Fix, Feature Request
werner added a project to T1790: Keep signed files executable: Won't Fix.
Dec 16 2014, 3:40 PM · Won't Fix, Feature Request

Dec 15 2014

aheinecke added a comment to T1665: gpg4win: No HTTPS mirrors available; no HTTPS hash available.

Additionally to T1665 (wk on Jul 03 2014, 11:13 AM / Roundup) (outlining that a trust path to the global SSL companies
is available and thus resolving this):

https://files.gpg4win.org is verified by a certificate that is available over
https://ssl.intevation.de/ this site is "verified" by one of the preinstalled
companies. (You are hopefully aware that you just have to send them some bucks
and some unsigned mails with an @intevation.de address claiming that you are
intevation.de to get such a certificate)

We also bought a certificate for codesigning so that in Windows itself you get
an assurance that one of the >100 Root CA's in their certificate program earned
some money from us ;-)

Please check the openpgp signatures or the checksums in our release
announcements and decide for yourself if you trust us. We can just buy your
trust otherwise.

Dec 15 2014, 11:40 PM · Feature Request, gpg4win
aheinecke closed T1665: gpg4win: No HTTPS mirrors available; no HTTPS hash available as Resolved.
Dec 15 2014, 11:40 PM · Feature Request, gpg4win
ita added a comment to T1790: Keep signed files executable.

The language designers will almost certainly return the ball by saying that it
is not their job to define signatures :-)

Elves and dwarves aside, could we have a bottom signature format that would keep
files readable for Shellscript, Perl, Python, plain text and maybe a few more by
using the last line in the file as in my example? This is the main request here.

Dec 15 2014, 7:50 PM · Won't Fix, Feature Request
werner added a comment to T1790: Keep signed files executable.

That is something you need to build into your language's interpreter or into the
OS proper (for the ELF, COFF, or the shebank hack). We can't do anything in gpg
with that. It is of course possible todo that. For example many years ago, I
wrote such a system for ELF with gpg used by a tool for signing and a dedicated
verification module for the OS.

If you like to discuss this, you may want to post to the gnupg-users ML.

Dec 15 2014, 6:13 PM · Won't Fix, Feature Request

Dec 14 2014

ita added a project to T1790: Keep signed files executable: Feature Request.
Dec 14 2014, 5:12 PM · Won't Fix, Feature Request

Dec 11 2014

werner added a comment to T1464: key signing in GPGME.

Or use the new --quick-sign-key command ...

Dec 11 2014, 12:03 PM · gpgme, Feature Request

Nov 19 2014

aheinecke closed T1674: garbled characters on command line on windows with on-ascii locales as Resolved.
Nov 19 2014, 5:43 PM · gnupg, Feature Request
aheinecke added a comment to T1674: garbled characters on command line on windows with on-ascii locales.

This was fixed in gpg4win 2.2.2

Nov 19 2014, 5:43 PM · gnupg, Feature Request
aheinecke added a comment to T1370: Cannot paste into Pinentry.

With pinentry 0.9 this works in pinentry-gtk under GNU/Linux.

With pinentry 0.8.4 This works in pinentry-qt4 under Windows.

Gpg4win includes a version with paste support since 2.1.0 (I think)

Nov 19 2014, 5:03 PM · pinentry, Feature Request
aheinecke closed T1370: Cannot paste into Pinentry as Resolved.
Nov 19 2014, 5:03 PM · pinentry, Feature Request

Nov 17 2014

jwilson added a comment to T1756: gpg-agent doesn't accept ssh certificates.

ssh-add only looks for private key information. If there is a id_rsa-cert.pub file it
will add the certificate, but one cannot add a certificate alone.

There are a couple of problems:

  1. gpg-agent doesn't recognize the cert type (ssh-rsa-cert-v01@openssh.com, etc.) so if

it is added via agent forwarding it fails.

  1. If the private key is on a card, then there is no private key file for ssh-add to

use. Some cards allow certificates to be stored on the card, and it looks from the
source to scdaemon that there is a way to read it and return it to the agent.

I could give this a try: in the case of #2, do you think it would be a reasonable
addition to gpg-agent's protocol to look for ~/.ssh/id_{rsa,dsa,ecdsa}-cert.pub when
handling a card-based private key? The cert is public info so only better portability
is gained by storing it on the card.

Nov 17 2014, 6:22 PM · gnupg, Feature Request
werner added a comment to T1760: Port pinentry-ncurses for windows.

Feel free to send a patch ;-). You may want to publish this feature request on
some mailing list and ask for help.

Nov 17 2014, 3:13 PM · pinentry, Feature Request
werner added a comment to T1756: gpg-agent doesn't accept ssh certificates.

Isn't it possisble to convert it to standard ssh format and use that with ssh-add?

I am currently lacking the time to add this to gpg-agent.

Nov 17 2014, 3:12 PM · gnupg, Feature Request

Nov 15 2014

dma_k added projects to T1760: Port pinentry-ncurses for windows: Feature Request, pinentry.
Nov 15 2014, 10:05 PM · pinentry, Feature Request

Nov 11 2014

jwilson added projects to T1756: gpg-agent doesn't accept ssh certificates: Feature Request, gnupg.
Nov 11 2014, 6:05 AM · gnupg, Feature Request
jwilson set Version to 2.1 on T1756: gpg-agent doesn't accept ssh certificates.
Nov 11 2014, 6:05 AM · gnupg, Feature Request

Nov 7 2014

werner added a comment to T1754: dirmngr does not support pluggable keyserver helpers.

That is really not a bug but a design decision.

The keyserver interface in dirmngr is quite modular and the idea is to add new
interfaces as need arises. Simlar to the smartcard support in scdaemon.

Given that there is no more need for copyright assignments, adding patches shold
not be major problem. So, yes pacthes are accepted - please do it for now as a
complete separate ks-engine-hkpms.c. If we later see that it shares much code
with *-hpk we can merge it then. This better isolates bugs.

Nov 7 2014, 7:55 AM · dirmngr, Feature Request
werner added a project to T1754: dirmngr does not support pluggable keyserver helpers: Feature Request.
Nov 7 2014, 7:55 AM · dirmngr, Feature Request

Oct 25 2014

werner added a comment to T1745: iphone 4 problem.

Please stop spamming thius bug tracker.

Oct 25 2014, 2:50 PM · Trash, Feature Request
werner closed T1745: iphone 4 problem as Resolved.
Oct 25 2014, 2:50 PM · Trash, Feature Request

Oct 21 2014

georgi added projects to T1745: iphone 4 problem: Feature Request, Trash.
Oct 21 2014, 11:25 AM · Trash, Feature Request

Oct 8 2014

civ updated subscribers of T1736: FIPS 186-4 compliance patches.
Oct 8 2014, 3:05 PM · libgcrypt, Feature Request
civ updated subscribers of T1736: FIPS 186-4 compliance patches.
Oct 8 2014, 2:30 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D263: 517_0004-Make-rsa-FIPS-186-4-compliant.patch

Oct 8 2014, 2:16 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D264: 516_0003-PBKDF-Add-the-omitted-step-from-pksc5v2.1-specificat.patch

Oct 8 2014, 2:16 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D265: 515_0002-Make-ecdsa-FIPS-186-4-compliant.patch

Oct 8 2014, 2:16 PM · libgcrypt, Feature Request
civ added projects to T1736: FIPS 186-4 compliance patches: Feature Request, libgcrypt.
Oct 8 2014, 2:16 PM · libgcrypt, Feature Request

Oct 3 2014

syryos added projects to T1734: [SUGGESTION] Implement a function to re-generate public keys and(!) "stubs" from private keys stored on smartcard only: Feature Request, gnupg.
Oct 3 2014, 9:07 PM · gnupg, Feature Request
werner closed T1460: allow larger key creation (8192 bits) as Resolved.
Oct 3 2014, 6:15 PM · Feature Request, Won't Fix
werner removed a project from T1726: no status-fd message indicating current flags: Restricted Project.
Oct 3 2014, 3:06 PM · Feature Request, gnupg
werner added a comment to T1726: no status-fd message indicating current flags.

Interesting.

Use "=c" does now work with commit bc8583f2.

Oct 3 2014, 3:06 PM · Feature Request, gnupg
werner closed T1726: no status-fd message indicating current flags as Resolved.
Oct 3 2014, 3:06 PM · Feature Request, gnupg
werner added a comment to T1730: gpg should avoid a gpg-agent with a different homedir.

Well, I removed all support for GPG_AGENT_INFO.

Oct 3 2014, 1:04 PM · Feature Request, gnupg
werner closed T1730: gpg should avoid a gpg-agent with a different homedir as Resolved.
Oct 3 2014, 1:04 PM · Feature Request, gnupg

Oct 2 2014

infinity0 added a comment to T1726: no status-fd message indicating current flags.

What "that" are you referring to? In all the versions of GPG I've tried, 1.4,
2.0, 2.1 including this current one in git, it is possible to create a
Certify-only master key by toggling off "Sign" (and "Encrypt", for RSA).

I am saying this should be possible for the "=flags" syntax as well. I would be
happy with either "=" or "=c". The latter is clearer, but inconsistent with the
existing syntax in git which ignores "c" completely, and just forces Certify on
for the master key and off for the subkey.

$ gpg2 --full-gen-key --expert
[..]
Please select what kind of key you want:
[..]
Your selection? 8

Possible actions for a RSA key: Sign Certify Encrypt Authenticate
Current allowed actions: Sign Certify Encrypt
[..]
Your selection? s

Possible actions for a RSA key: Sign Certify Encrypt Authenticate
Current allowed actions: Certify Encrypt
[..]
Your selection? e

Possible actions for a RSA key: Sign Certify Encrypt Authenticate
Current allowed actions: Certify
[..]
Your selection? q

[..]
GnuPG needs to construct a user ID to identify your key.

Real name: Testing
Email address: lol@test
Comment:
[..]

gpg: key 0822FCC2D521C45C marked as ultimately trusted
public and secret key created and signed.
[..]

$ gpg2 --edit-key lol@test
[..]

Secret key is available.

pub rsa1024/0822FCC2D521C45C

created: 2014-10-02  expires: never       usage: C   
trust: ultimate      validity: ultimate

[ultimate] (1). Testing <lol@test>

gpg>

Oct 2 2014, 10:12 PM · Feature Request, gnupg
werner added a comment to T1726: no status-fd message indicating current flags.

That was never possible.

Oct 2 2014, 7:35 PM · Feature Request, gnupg

Sep 29 2014

infinity0 added a comment to T1726: no status-fd message indicating current flags.

Hi, this does not currently allow me to set the master key to Certify only. If I
enter "=" or "=c" it just ignores me and goes back to the default value. Looking
at commit 7ff4ea21 I'm not sure why this is the case, since current should be 0
at the end. Setting "=a" gives me a CA-use master key as expected.

It would be good to note in the help text that a master key always has the C
flag, and a subkey does not (as far as the "=" syntax is currently implemented).

Sep 29 2014, 1:36 AM · Feature Request, gnupg

Sep 26 2014

infinity0 added a comment to T1726: no status-fd message indicating current flags.

Thank you! This solution sounds good, I will test it this weekend.

Sep 26 2014, 4:17 PM · Feature Request, gnupg
werner added a comment to T1726: no status-fd message indicating current flags.

Done for 2.1 and 2.0.

Use "=esa" to set all capabilities. Enter '?' for help ;-).

Sep 26 2014, 2:48 PM · Feature Request, gnupg
werner added a project to T1726: no status-fd message indicating current flags: Restricted Project.
Sep 26 2014, 2:48 PM · Feature Request, gnupg
werner closed T1723: more precise wording in option lists as Resolved.
Sep 26 2014, 2:18 PM · Won't Fix, gnupg, Feature Request
werner closed T1727: add a parameter to GOT_IT to communicate any errors as Resolved.
Sep 26 2014, 2:18 PM · Feature Request, Not A Bug, gnupg
werner added a comment to T1727: add a parameter to GOT_IT to communicate any errors.

GOT_IT merely tells that a line was received. There is and can't be any more
semantics.

Sep 26 2014, 2:18 PM · Feature Request, Not A Bug, gnupg
werner closed T1722: advertise the ? option in CLI as Resolved.
Sep 26 2014, 2:16 PM · Won't Fix, gnupg, Feature Request
werner removed a project from T1726: no status-fd message indicating current flags: Bug Report.
Sep 26 2014, 2:15 PM · Feature Request, gnupg
werner added a project to T1726: no status-fd message indicating current flags: Feature Request.
Sep 26 2014, 2:15 PM · Feature Request, gnupg
werner added a project to T1730: gpg should avoid a gpg-agent with a different homedir: Feature Request.
Sep 26 2014, 2:10 PM · Feature Request, gnupg
infinity0 added a comment to T1722: advertise the ? option in CLI.

FYI, just adding a "Type ? for help." after "Invalid selection." would improve
the situation massively.

Sep 26 2014, 2:01 PM · Won't Fix, gnupg, Feature Request
infinity0 added a comment to T1722: advertise the ? option in CLI.

Really, which prompts are those?

$ sh
$ ?
sh: 1: ?: not found
$
127

$ ed
?
?
1

$ bash
$ ?
bash: ?: command not found
127

$ zsh
% ?
zsh: no matches found: ?
%
1

$ man man
?
Pattern not found (press RETURN)

$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
?
(standard_in) 1: illegal character: ?

$ gdb
GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.
For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) ?
Undefined command: "". Try "help".
(gdb) quit

Fuck, even vi tells me "type :help<Enter> or <F1> for on-line help"

$ python
Python 2.7.8 (default, Sep 9 2014, 22:08:43)
[GCC 4.9.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.

?

File "<stdin>", line 1
  ?
  ^

SyntaxError: invalid syntax

$ ghci
GHCi, version 7.6.3: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
λ: ?

<interactive>:2:1: parse error on input `?'
λ:
Leaving GHCi.

Sep 26 2014, 2:01 PM · Won't Fix, gnupg, Feature Request
infinity0 reopened T1723: more precise wording in option lists as "Open".
Sep 26 2014, 1:12 AM · Won't Fix, gnupg, Feature Request
infinity0 added a comment to T1723: more precise wording in option lists.

You responded to my previous suggestions, and this is my next iteration, with me
trying to take into account your comments.

I find that making related options visually related, helps the user to better
intuitively understand what they do. The current options don't do this.

You also had a comment along the lines of "sign is not accurate because there's
also certify and authenticate", but a few current options also have this flaw. I
think it's OK, but it's better to do this consistently.

Sep 26 2014, 1:12 AM · Won't Fix, gnupg, Feature Request
infinity0 added a project to T1727: add a parameter to GOT_IT to communicate any errors: Feature Request.
Sep 26 2014, 12:45 AM · Feature Request, Not A Bug, gnupg
infinity0 added a comment to T1727: add a parameter to GOT_IT to communicate any errors.

I could not easily figure out what I was supposed to infer from the source code
of gpa or gpgme, but after playing about with it, I suppose I can detect the
error by noticing that the next GET_LINE issues a keyedit.prompt rather than
continuing with the workflow. This means I will have to write some state-keeping
logic instead of merely switching on the GET_LINE, and all users of this
interface will need to implement a similar thing.

To reduce the complexity for scripters here, might I suggest adding an extra
parameter to GOT_IT to explicitly communicate to the client script about any
errors? At least from the gpa/gpgme code it seems there is a generic parser that
can cope with extra parameters to any status line.

If anyone is affected by this (I don't know of others using this interface),
they can easily rewrite their parsing code to cope with both the old and new
GOT_IT lines (with or without a parameter).

BTW, this is the sort of thing that documentation would be helpful for.

Sep 26 2014, 12:45 AM · Feature Request, Not A Bug, gnupg
infinity0 renamed T1727: add a parameter to GOT_IT to communicate any errors from addkey claims success (GOT_IT) even when no secret key to add a parameter to GOT_IT to communicate any errors.
Sep 26 2014, 12:45 AM · Feature Request, Not A Bug, gnupg
infinity0 added a project to T1725: addkey asks for a separate new password for every subkey created: Feature Request.
Sep 26 2014, 12:14 AM · Feature Request, Not A Bug, gnupg
infinity0 removed a project from T1725: addkey asks for a separate new password for every subkey created: Bug Report.
Sep 26 2014, 12:14 AM · Feature Request, Not A Bug, gnupg

Sep 25 2014

werner added a project to T1724: documentation fixes for 2.1.0: Feature Request.
Sep 25 2014, 8:51 PM · Feature Request, gnupg
werner added a comment to T1723: more precise wording in option lists.

Nope. We discussed this already at the ML.

Sep 25 2014, 8:36 PM · Won't Fix, gnupg, Feature Request
werner closed T1723: more precise wording in option lists as Resolved.
Sep 25 2014, 8:36 PM · Won't Fix, gnupg, Feature Request
werner added a project to T1723: more precise wording in option lists: Won't Fix.
Sep 25 2014, 8:36 PM · Won't Fix, gnupg, Feature Request
werner added a project to T1722: advertise the ? option in CLI: Won't Fix.
Sep 25 2014, 8:35 PM · Won't Fix, gnupg, Feature Request
werner added a comment to T1722: advertise the ? option in CLI.

Using a question mark on prompts is a common behaviour for at least 35 years.
Thus one can expect that.

Sep 25 2014, 8:35 PM · Won't Fix, gnupg, Feature Request
werner closed T1728: document parameters to GET_LINE et. al. as Resolved.
Sep 25 2014, 8:33 PM · Bug Report, Won't Fix, gnupg
werner added a comment to T1728: document parameters to GET_LINE et. al..

That is exactly the idea. Walk it through manually and you see what you need to
type. Adding docs bearks the risk that the docs is not in sync with the code
and thus we would need to run tests to make sure this is the case. The order of
the prompts depends on so many factors that a complete documentation si not
possible.

Sep 25 2014, 8:33 PM · Bug Report, Won't Fix, gnupg
werner added a project to T1728: document parameters to GET_LINE et. al.: Won't Fix.
Sep 25 2014, 8:33 PM · Bug Report, Won't Fix, gnupg

Sep 24 2014

infinity0 added projects to T1731: improve batch mode to be more general-purpose: Feature Request, gnupg.
Sep 24 2014, 1:50 AM · gnupg, Feature Request
infinity0 set Version to 2.1.0 on T1731: improve batch mode to be more general-purpose.
Sep 24 2014, 1:50 AM · gnupg, Feature Request
infinity0 added a comment to T1720: more context in key-generation prompts.

The same applies for the key export prompt, too. Currently it says something
generic about "the key has no passphrase, please provide one to export".

Sep 24 2014, 1:48 AM · gnupg, Feature Request
infinity0 added projects to T1728: document parameters to GET_LINE et. al.: Feature Request, gnupg.
Sep 24 2014, 1:23 AM · Bug Report, Won't Fix, gnupg
infinity0 added a comment to T1723: more precise wording in option lists.

(My suggested examples also have some visual similarity between actually similar
options.)

Sep 24 2014, 12:46 AM · Won't Fix, gnupg, Feature Request
infinity0 added projects to T1723: more precise wording in option lists: Feature Request, gnupg.
Sep 24 2014, 12:45 AM · Won't Fix, gnupg, Feature Request
infinity0 added projects to T1722: advertise the ? option in CLI: Feature Request, gnupg.
Sep 24 2014, 12:29 AM · Won't Fix, gnupg, Feature Request
infinity0 added projects to T1721: "go back" option in CLI: Feature Request, gnupg.
Sep 24 2014, 12:21 AM · gnupg, Feature Request
infinity0 added projects to T1720: more context in key-generation prompts: Feature Request, gnupg.
Sep 24 2014, 12:16 AM · gnupg, Feature Request

Sep 17 2014

werner removed a project from T1389: [PATCH] Feature request: enable --show-session-key on a truncated encrypted file: Restricted Project.
Sep 17 2014, 7:10 PM · Feature Request, gnupg
werner closed T1389: [PATCH] Feature request: enable --show-session-key on a truncated encrypted file as Resolved.
Sep 17 2014, 7:10 PM · Feature Request, gnupg
werner added a comment to T1611: gpg should use main key-id when talking to gpg-agent.

What I implemented now is a simple one item cache for the last used passphrase.
This works in all standard cases. Trying more keys is not possible because
unprotecting a key introduces a delay to help against dictionary attacks.

Sep 17 2014, 7:07 PM · Feature Request, gnupg
werner added a project to T1611: gpg should use main key-id when talking to gpg-agent: Restricted Project.
Sep 17 2014, 7:07 PM · Feature Request, gnupg
werner closed T1612: Add "gpg --keygrip keyid" that prints all keygrips as Resolved.
Sep 17 2014, 7:04 PM · gnupg, Feature Request
werner closed T1492: 2.1.0-beta does not yet support --delete-secret-keys as Resolved.
Sep 17 2014, 7:03 PM · gnupg, gnupg (gpg21), Feature Request
werner added a comment to T1492: 2.1.0-beta does not yet support --delete-secret-keys.

Meanwhile done.

Sep 17 2014, 7:03 PM · gnupg, gnupg (gpg21), Feature Request
werner lowered the priority of T1561: configure: --with-libgpg-error-prefix doesn't impact includes from Normal to Wishlist.
Sep 17 2014, 6:58 PM · Feature Request, In Progress, gnupg
werner added a project to T1561: configure: --with-libgpg-error-prefix doesn't impact includes: Feature Request.
Sep 17 2014, 6:58 PM · Feature Request, In Progress, gnupg

Sep 10 2014

guilhem added a project to T1710: Fine-grained --fast-list-mode: patch.
Sep 10 2014, 9:17 AM · patch, gnupg, Feature Request
guilhem set External Link to http://lists.gnupg.org/pipermail/gnupg-devel/2014-September/028739.html on T1710: Fine-grained --fast-list-mode.
Sep 10 2014, 9:17 AM · patch, gnupg, Feature Request

Sep 8 2014

guilhem set Version to 1.4.18 / 2.0.26 on T1710: Fine-grained --fast-list-mode.
Sep 8 2014, 1:12 AM · patch, gnupg, Feature Request
guilhem added a comment to T1710: Fine-grained --fast-list-mode.

With slightly over 1000 keys in my keyring, it is surprisingly slow to list all
865 sigs on my key:

    $ time gpg --list-sigs --with-colon $keyID >/dev/null
    real    0m22.061s

At first I naively thought the major bottleneck was caused by the trust
calculation, but changing the trust model doesn't seem to help:

    $ time gpg --trust-model=always --list-sigs --with-colon $keyID >/dev/null
    real    0m22.157s

While --fast-list-mode downs the execution time by a factor of 100 (0m0.220s),
the key UIDS are not displayed (which makes it impossible to know on which of
them the signature was added). I didn't benchmark the difference myself but I
don't expect it to be significant, as if I got RFC 4880 right, the UID packets
are being looped over when gpg inspects the signature packets. (OTOH the
primary UID of the signing keys are not printed either when --fast-list-mode is
set, which I can understand as doing so would require costly lookups through
the keyring.)

I wish the user had more fine-grain control on what to skip with
--fast-list-mode.

Thanks!

Guilhem.

Sep 8 2014, 1:07 AM · patch, gnupg, Feature Request
guilhem added projects to T1710: Fine-grained --fast-list-mode: Feature Request, gnupg.
Sep 8 2014, 12:37 AM · patch, gnupg, Feature Request