aboutsummaryrefslogtreecommitdiff
path: root/dir-spec.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-08-23 10:03:30 -0400
committerNick Mathewson <nickm@torproject.org>2017-08-23 10:03:30 -0400
commit85d7c57bbdf5492046b64ccb5761547de3ea171d (patch)
tree4d9b106b3bf18cad8d968d6330393f5fd8522fc4 /dir-spec.txt
parentd92fc8b17b207cfb8131f6922a95d022c37c06c8 (diff)
downloadtorspec-85d7c57bbdf5492046b64ccb5761547de3ea171d.tar.gz
torspec-85d7c57bbdf5492046b64ccb5761547de3ea171d.zip
document the term "reasonably live"; clarify "live"
Diffstat (limited to 'dir-spec.txt')
-rw-r--r--dir-spec.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/dir-spec.txt b/dir-spec.txt
index ade48ae..3c57fb8 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -3295,8 +3295,8 @@ The following methods have incorrect implementations; authorities SHOULD
release time.]
Clients try to have a live consensus network-status document at all times.
- A network-status document is "live" if the time in its valid-until field
- has not passed.
+ A network-status document is "live" if the time in its valid-after field
+ has passed, and the time in its valid-until field has not passed.
When a client has no consensus network-status document, it downloads it
from a randomly chosen fallback directory mirror or authority. Clients
@@ -3354,6 +3354,10 @@ The following methods have incorrect implementations; authorities SHOULD
the same update strategy as for the normal consensus. They should not
download more than one consensus flavor.
+ When a client does not have a live consensus, it will generally use the
+ most recent consensus it has if that consensus is "reasonably live". A
+ "reasonably live" consensus is one that expired less than 24 hours ago.
+
5.2. Downloading server descriptors or microdescriptors
Clients try to have the best descriptor for each router. A descriptor is