[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [torspec/master] Describe consensus method 13 in dir-spec.txt
commit 9ff438663d879acf61c796c31a0a0833811d0eac
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
Date: Tue Jul 31 11:03:29 2012 -0400
Describe consensus method 13 in dir-spec.txt
Previously, we'd include entries in our microdesc consensus
directory even when we couldn't agree on a microdesc for them.
---
dir-spec.txt | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/dir-spec.txt b/dir-spec.txt
index f88ceb3..c6d7633 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -1728,6 +1728,9 @@
parameters that more than half of the total number of
authorities voted for are included in the consensus.
+ * If consensus method 13 or later is used, microdesc consensuses
+ omit any router for which no microdesc was agreed upon.
+
The signatures at the end of a consensus document are sorted in
ascending order by identity digest.
@@ -2033,7 +2036,7 @@
"m" SP digest NL
- [Exactly once.]
+ [Exactly once.*]
"digest" is the base64 of the SHA256 hash of the router's
microdescriptor with trailing =s omitted. For a given router
@@ -2046,6 +2049,9 @@
most common. If there is no winner, we break ties in the favor
of the lexically earliest.
+ [*Before consensus method 13, this field was sometimes erroneously
+ omitted.]
+
3.7. Detached signatures
Assuming full connectivity, every authority should compute and sign the
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits