diff options
author | Robert Ransom <rransom.8774@gmail.com> | 2011-04-11 03:27:16 -0700 |
---|---|---|
committer | Robert Ransom <rransom.8774@gmail.com> | 2011-04-11 03:28:27 -0700 |
commit | bf46e42ae3f8d30c6cd4bfc6eeb132ad69190f82 (patch) | |
tree | 499b9ac441e73871b985ecc061d954b6c817d243 /rend-spec.txt | |
parent | 460ac54abfb10b8130d4f0083340f0ef1094893c (diff) | |
download | torspec-bf46e42ae3f8d30c6cd4bfc6eeb132ad69190f82.tar.gz torspec-bf46e42ae3f8d30c6cd4bfc6eeb132ad69190f82.zip |
Try to explain which HSDirs are ‘responsible for’ a descriptor
Diffstat (limited to 'rend-spec.txt')
-rw-r--r-- | rend-spec.txt | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/rend-spec.txt b/rend-spec.txt index f36db9f..023c83b 100644 --- a/rend-spec.txt +++ b/rend-spec.txt @@ -508,9 +508,12 @@ service directories with consecutive onion IDs. Bob's OP learns about the complete list of hidden service directories by filtering the consensus status document received from the directory authorities. A - hidden service directory is deemed responsible for all descriptor IDs in - the interval from its direct predecessor, exclusive, to its own ID, - inclusive; it further holds replicas for its 2 predecessors. + hidden service directory is deemed responsible for a descriptor ID if + it has the HSDir flag and its identity digest is one of the first three + identity digests of HSDir relays following the descriptor ID in a + circular list. A hidden service directory will only accept a descriptor + whose timestamp is no more than three days before or one day after the + current time according to the directory's clock. Bob's OP publishes a new v2 descriptor once an hour or whenever its content changes. V2 descriptors can be found by clients within a given |