[tor-commits] [torspec/master] Add descriptions for consensus methods 19 to 21

nickm at torproject.org nickm at torproject.org
Wed Oct 25 16:16:11 UTC 2017


commit 57bac0e498e3ad64e25af1fd1a16001eac69c792
Author: teor <teor2345 at gmail.com>
Date:   Tue Oct 17 22:19:47 2017 -0400

    Add descriptions for consensus methods 19 to 21
    
    And clarify consensus method 18.
---
 dir-spec.txt | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/dir-spec.txt b/dir-spec.txt
index 7654d4a..45726cd 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -2631,6 +2631,9 @@
           parameters that more than half of the total number of
           authorities voted for are included in the consensus.
 
+        [ As of 0.2.6.1-alpha, authorities no longer advertise or negotiate
+          any consensus methods lower than 13. ]
+
         * If consensus method 13 or later is used, microdesc consensuses
           omit any router for which no microdesc was agreed upon.
 
@@ -2651,7 +2654,19 @@
           flag to such 'w' lines.
 
         * If consensus method 18 or later is used, authorities include
-          "id" lines in microdescriptors.
+          "id" lines in microdescriptors. This method adds RSA ids.
+
+        * If consensus method 19 or later is used, authorities may include
+          "package" lines in consensuses.
+
+        * If consensus method 20 or later is used, authorities may include
+          GuardFraction information in microdescriptors.
+
+        * If consensus method 21 or later is used, authorities may include
+          an "id" line for ed25519 identities in microdescriptors.
+
+        [ As of 0.2.8.2-alpha, authorities no longer advertise or negotiate
+          consensus method 21, because it contains bugs. ]
 
         * If consensus method 22 or later is used, and the votes do not
           produce a majority consensus about a relay's Ed25519 key (see





More information about the tor-commits mailing list