Diffusion GnuPG a8e24addcc4e

gpg: Print revocation reason for "rvs" records.

Authored by werner on Jun 21 2018, 6:32 PM.

Description

gpg: Print revocation reason for "rvs" records.

* g10/import.c (get_revocation_reason): New.
(list_standalone_revocation): Extend function.

Note that this function extends the "rvs" field signature-class (field

  1. with the revocation reason. GPGME does not yet parse this but it

can be expected that the comma delimiter does not break other parsers.

A new field is added to the "rvs" (and in future also the "rev")
record to carry a record specific comment. Hopefully all parsers
meanwhile learned the lesson from other new fields and don't bail out
on more fields than they know about.

This is partial solution to

(cherry picked from commit b7cd2c2093ae1b47645be50fa1d431a028187cad)

  • GnuPG-bug-id: T1173
  • Signed-off-by: Werner Koch <wk@gnupg.org>