commit bf46e42ae3f8d30c6cd4bfc6eeb132ad69190f82 Author: Robert Ransom rransom.8774@gmail.com Date: Mon Apr 11 03:27:16 2011 -0700
Try to explain which HSDirs are ‘responsible for’ a descriptor --- 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
tor-commits@lists.torproject.org