gnupg/g10 (7 files)

cvs user dshaw cvs@cvs.gnupg.org
Wed, 30 Apr 2003 07:34:02 +0200


    Date: Wednesday, April 30, 2003 @ 07:33:52
  Author: dshaw
    Path: /cvs/gnupg/gnupg/g10

Modified: ChangeLog build-packet.c exec.c keyedit.c pkclist.c sign.c
          trustdb.c

* build-packet.c (build_sig_subpkt): Comments.

* exec.c (exec_write): Cast NULL to void* to properly terminate varargs
list.

* keyedit.c (show_key_with_all_names): Just for safety, catch an invalid
pk algorithm.

* sign.c (make_keysig_packet): Crucial that the call to mksubpkt comes
LAST before the calls to finalize the sig as that makes it possible for
the mksubpkt function to get a reliable pointer to the subpacket area.

* pkclist.c (do_we_trust_pre): If an untrusted key was chosen by a
particular user ID, use that ID as the one to ask about when prompting
whether to use the key anyway. (build_pk_list): Similar change here when
adding keys to the recipient list.

* trustdb.c (update_validity): Fix bug that prevented more than one
validity record per trust record. (get_validity): When retrieving validity
for a (user) supplied user ID, return the validity for that user ID only,
and do not fall back to the general key validity. (validate_one_keyblock):
Some commentary on whether non-self-signed user IDs belong in the web of
trust (arguably, they do).


----------------+
 ChangeLog      |   30 ++++++++++++++++++++++++++++++
 build-packet.c |    4 ++++
 exec.c         |    5 ++---
 keyedit.c      |    6 ++++--
 pkclist.c      |   37 ++++++++++++++++++++++++-------------
 sign.c         |    5 ++++-
 trustdb.c      |   52 +++++++++++++++++++++++++++++++++++++++++-----------
 7 files changed, 109 insertions(+), 30 deletions(-)