aboutsummaryrefslogtreecommitdiff
path: root/dir-spec.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2021-11-09 13:54:44 -0500
committerNick Mathewson <nickm@torproject.org>2021-11-09 13:54:44 -0500
commit4718e37dc24a55e4f6ae769638c6cc9b5ca329d7 (patch)
tree7beeebe669efa28090d939d3e69848f7a6d9eac0 /dir-spec.txt
parent48ab8903abcda0807d4fad6cae7dd6205a39ef4c (diff)
downloadtorspec-4718e37dc24a55e4f6ae769638c6cc9b5ca329d7.tar.gz
torspec-4718e37dc24a55e4f6ae769638c6cc9b5ca329d7.zip
Mark proposal 275 as closed and fold it into dir-spec.
Diffstat (limited to 'dir-spec.txt')
-rw-r--r--dir-spec.txt13
1 files changed, 9 insertions, 4 deletions
diff --git a/dir-spec.txt b/dir-spec.txt
index 543e341..1cf3665 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -2288,10 +2288,11 @@ Table of Contents
signed (that is, not including the signature) by the RSA identity
key (see section 1.3.), encoded in base64.
- "Publication" is the publication time of its most recent descriptor,
- in the form YYYY-MM-DD HH:MM:SS, in UTC. Implementations MAY base
- decisions on publication times in the past, but MUST NOT reject
- publication times in the future.
+ "Publication" was once the publication time of the router's most
+ recent descriptor, in the form YYYY-MM-DD HH:MM:SS, in UTC. Now
+ it is only used in votes, and may be set to a fixed value in
+ consensus documents. Implementations SHOULD ignore this value
+ in non-vote documents.
"IP" is its current IP address; ORPort is its current OR port,
"DirPort" is its current directory port, or "0" for "none".
@@ -2957,6 +2958,10 @@ Table of Contents
"bwweightscale" and "maxunmeasuredbw" parameters correctly when
computing votes.
+ * If consensus method 33 or later is used, and the consensus
+ flavor is "microdesc", then the "Publication" field in the "r"
+ line is set to "2038-01-01 00:00:00".
+
The signatures at the end of a consensus document are sorted in
ascending order by identity digest.