aboutsummaryrefslogtreecommitdiff
path: root/dir-spec.txt
diff options
context:
space:
mode:
authorAlexander Færøy <ahf@torproject.org>2022-03-24 17:15:57 +0000
committerAlexander Færøy <ahf@torproject.org>2022-03-24 17:15:57 +0000
commit26a2dc7470b1dc41720fd64080ab8386c47df31d (patch)
tree58adbc0f044e9d609e3c0a623e68b980cc8c0d6b /dir-spec.txt
parentca33a7ca1ae208d560bc7b03a5b087ef46856b4d (diff)
parent4718e37dc24a55e4f6ae769638c6cc9b5ca329d7 (diff)
downloadtorspec-26a2dc7470b1dc41720fd64080ab8386c47df31d.tar.gz
torspec-26a2dc7470b1dc41720fd64080ab8386c47df31d.zip
Merge remote-tracking branch 'nickm/prop275'
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 c40023c..0de986f 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -2293,10 +2293,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".
@@ -2981,6 +2982,10 @@ Table of Contents
the BadExit flag is included in the consensus, they automatically
add it to the routerstatus.
+ * 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.