gnupg/g10 (9 files)

cvs user dshaw cvs@cvs.gnupg.org
Wed, 30 Oct 2002 04:11:57 +0100


    Date: Wednesday, October 30, 2002 @ 04:11:57
  Author: dshaw
    Path: /cvs/gnupg/gnupg/g10

Modified: ChangeLog delkey.c import.c keylist.c packet.h parse-packet.c
          pkclist.c trustdb.c trustdb.h

* packet.h, trustdb.h, trustdb.c (trust_string): New.  Return a string
like "fully trusted", "marginally trusted", etc. (get_min_ownertrust):
New.  Return minimum ownertrust. (update_min_ownertrust): New.  Set
minimum ownertrust. (check_regexp): New.  Check a regular epression
against a user ID. (ask_ownertrust): Allow specifying a minimum value.
(get_ownertrust_info): Follow the minimum ownertrust when returning a
letter. (clear_validity): Remove minimum ownertrust when a key becomes
invalid. (release_key_items): Release regexp along with the rest of the
info. (validate_one_keyblock, validate_keys): Build a trust sig chain
while validating.  Call check_regexp for regexps.  Use the minimum
ownertrust if the user does not specify a genuine ownertrust.

* pkclist.c (do_edit_ownertrust): Only allow user to select a trust level
greater than the minimum value.

* parse-packet.c (can_handle_critical): Can handle critical trust and
regexp subpackets.

* trustdb.h, trustdb.c (clear_ownertrusts), delkey.c (do_delete_key),
import.c (import_one): Rename clear_ownertrust to clear_ownertrusts and
have it clear the min_ownertrust value as well.

* keylist.c (list_keyblock_print): Indent uid to match pub and sig.


----------------+
 ChangeLog      |   30 +++++
 delkey.c       |    2 
 import.c       |    2 
 keylist.c      |    2 
 packet.h       |    4 
 parse-packet.c |    6 -
 pkclist.c      |   28 ++++-
 trustdb.c      |  293 +++++++++++++++++++++++++++++++++++++++++++++++++------
 trustdb.h      |    4 
 9 files changed, 334 insertions(+), 37 deletions(-)