aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keyring.c
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2003-08-21 23:20:58 +0000
committerDavid Shaw <[email protected]>2003-08-21 23:20:58 +0000
commitd8273544e1474c773c1752b51f1cf98214646fb8 (patch)
tree445fc374beb4f22c9caf33fe9f54e432f16f4041 /g10/keyring.c
parent* packet.h, sig-check.c (signature_check2, do_check, do_check_messages): (diff)
downloadgnupg-d8273544e1474c773c1752b51f1cf98214646fb8.tar.gz
gnupg-d8273544e1474c773c1752b51f1cf98214646fb8.zip
* gpgv.c: Remove extra semicolon (typo).
* options.skel: Note that keyserver.pgp.com isn't synchronized, and explain the roundrobin a bit better. * sig-check.c (check_key_signature2), import.c (import_one, import_revoke_cert, chk_self_sigs, delete_inv_parts, collapse_uids, merge_blocks): Make much quieter during import of slightly munged, but recoverable, keys. Use log_error for unrecoverable import failures. * keyring.c (keyring_rebuild_cache): Comment. * sign.c (mk_notation_and_policy): Making a v3 signature with notations or policy urls is an error, not an info (i.e. increment the errorcount). Don't print the notation or policy url to stdout since it can be mixed into the output stream when piping and munge the stream.
Diffstat (limited to '')
-rw-r--r--g10/keyring.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/g10/keyring.c b/g10/keyring.c
index f8b6e1520..a18cbbad2 100644
--- a/g10/keyring.c
+++ b/g10/keyring.c
@@ -1377,6 +1377,13 @@ keyring_rebuild_cache (void *token)
{
if (node->pkt->pkttype == PKT_SIGNATURE)
{
+ /* Note that this doesn't cache the result of a
+ revocation issued by a designated revoker. This is
+ because the pk in question does not carry the revkeys
+ as we haven't merged the key and selfsigs. It is
+ questionable whether this matters very much since
+ there are very very few designated revoker revocation
+ packets out there. */
check_key_signature (keyblock, node, NULL);
sigcount++;
}