[git] GnuPG - branch, master, updated. gnupg-2.1.15-95-gd757009

by Daniel Kahn Gillmor cvs at cvs.gnupg.org
Fri Sep 9 08:41:59 CEST 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The GNU Privacy Guard".

The branch, master has been updated
       via  d757009a24eb856770fc3a3729e2f21f54d2a618 (commit)
      from  30a9f53a0f2af6b98c26b8ddc0b4b87c38416f2a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d757009a24eb856770fc3a3729e2f21f54d2a618
Author: Daniel Kahn Gillmor <dkg at fifthhorseman.net>
Date:   Thu Sep 8 14:47:04 2016 +0200

    gpg: print fingerprint regardless of keyid-format
    
    * g10/keylist.c (print_fingerprint): use compact format independent of
      keyid-format; (print_key_line): always print the fingerprint
    
    --
    
    The choice of fingerprint display should be independent of the
    keyid-format.
    
    Currently, the representation of the fingerprint changes depending on
    whether the user has specified --keyid-format to anything besides
    "none".  (this is common, for example, if someone happens to have
    "keyid-format long" in their gpg.conf for interoperability with older
    versions of gpg)
    
    With this changeset, keyid-format governs only the format of the
    displayed keyID, while the fingerprint display is governed only by the
    fingerprint options:
    
     [default]::
        compact fpr of pubkey only
     --with-fingerprint::
        human-readable form of fpr of pubkey only
     --with-fingerprint --with-fingerprint::
        human-readable form of pubkey and subkey
     --with-subkey-fingerprint:
        compact fpr for pubkey and subkeys
    
    Signed-off-by: Daniel Kahn Gillmor <dkg at fifthhorseman.net>

diff --git a/g10/keylist.c b/g10/keylist.c
index a34ef64..dea9b17 100644
--- a/g10/keylist.c
+++ b/g10/keylist.c
@@ -1677,7 +1677,7 @@ print_fingerprint (estream_t override_fp, PKT_public_key *pk, int mode)
     }
 
   if (!opt.fingerprint && !opt.with_fingerprint
-      && opt.with_subkey_fingerprint && opt.keyid_format == KF_NONE)
+      && opt.with_subkey_fingerprint)
     compact = 1;
 
   if (pk->main_keyid[0] == pk->keyid[0]
@@ -1869,7 +1869,10 @@ print_key_line (estream_t fp, PKT_public_key *pk, int secret)
 
   tty_fprintf (fp, "\n");
 
-  if (pk->flags.primary && opt.keyid_format == KF_NONE)
+  /* if the user hasn't explicitly asked for human-readable
+     fingerprints, show compact fpr of primary key: */
+  if (pk->flags.primary &&
+      !opt.fingerprint && !opt.with_fingerprint)
     print_fingerprint (fp, pk, 20);
 }
 

-----------------------------------------------------------------------

Summary of changes:
 g10/keylist.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
The GNU Privacy Guard
http://git.gnupg.org




More information about the Gnupg-commits mailing list