[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