summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2006-04-10 05:46:56 +0000
committerRoger Dingledine <arma@torproject.org>2006-04-10 05:46:56 +0000
commit9f69b0b4af30bc19c11f539d677d5cbfa40aa3d6 (patch)
tree5063901f9963f91d8127e48a4b31c064b1f78015
parentac2070b35b7b7e69dd5d82256b965fb32fa0b59b (diff)
downloadtor-9f69b0b4af30bc19c11f539d677d5cbfa40aa3d6.tar.gz
tor-9f69b0b4af30bc19c11f539d677d5cbfa40aa3d6.zip
and update the dir-spec to match the code
svn:r6347
-rw-r--r--doc/dir-spec.txt13
1 files changed, 7 insertions, 6 deletions
diff --git a/doc/dir-spec.txt b/doc/dir-spec.txt
index e00e2fe64e..b97eb7fe94 100644
--- a/doc/dir-spec.txt
+++ b/doc/dir-spec.txt
@@ -403,12 +403,13 @@ $Id$
authority, and try to periodically get new network-status documents from
each authority in rotation as follows:
- If a client is missing a live network-status document for any authority, it
- tries to fetch it from a directory cache. On failure, the client waits
- briefly, then tries that network-status document again from another
- cache. The client does not build circuits until, for every authority, it
- has a live network-status document, or until is has tried and failed to
- get a network-status document.
+ If a client is missing a live network-status document for any
+ authority, it tries to fetch it from a directory cache. On failure,
+ the client waits briefly, then tries that network-status document
+ again from another cache. The client does not build circuits until it
+ has live network-status documents from more than half the authorities
+ it trusts, and it has descriptors for more than 1/4 of the routers
+ that it believes are running.
If the most recently _retrieved_ network-status document is over 30
minutes old, the client attempts to download a network-status document.