[tor-commits] [torspec/master] Specify consensus method 14 adding "a" lines.

nickm at torproject.org nickm at torproject.org
Tue Sep 4 15:16:04 UTC 2012


commit e2aafe87c793bd06d432701d207d70c7744ef6e2
Author: Linus Nordberg <linus at torproject.org>
Date:   Tue Aug 28 16:51:47 2012 +0200

    Specify consensus method 14 adding "a" lines.
---
 dir-spec.txt |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/dir-spec.txt b/dir-spec.txt
index 36b4328..65163bc 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -1076,6 +1076,12 @@
 
         The "onion-key" element as specified in 2.1.
 
+    "a" SP address ":" portlist NL
+
+        [Any number]
+
+        The "or-address" element as specified in 2.1.
+
      "family" names NL
 
         [At most once]
@@ -1354,6 +1360,18 @@
         ORPort is its current OR port, "DirPort" is its current directory
         port, or "0" for "none".
 
+    "a" SP address ":" portlist NL
+
+        [Any number.]
+
+        Present only if the OR has at least one IPv6 address.
+
+        Address and portlist are as for "or-address" as specified in
+        2.1.
+
+        (Only included when the vote or consensus is generated with
+        consensus-method 13 or later.)
+
     "s" SP Flags NL
 
         [Exactly once.]
@@ -1736,6 +1754,10 @@
         * If consensus method 13 or later is used, microdesc consensuses
           omit any router for which no microdesc was agreed upon.
 
+        * If consensus method 14 or later is used, votes and
+          consensuses may include "a" lines listing additional OR
+          ports.
+
      The signatures at the end of a consensus document are sorted in
      ascending order by identity digest.
 
@@ -1764,6 +1786,7 @@
      "11" -- Don't consider BadExits when calculating bandwidth weights
      "12" -- Params are only included if enough auths voted for them
      "13" -- Omit router entries with missing microdescriptors.
+     "14" -- Adds support for "a" lines.
 
 
    Before generating a consensus, an authority must decide which consensus





More information about the tor-commits mailing list