and update the dir-spec to match the code

svn:r6347
This commit is contained in:
Roger Dingledine 2006-04-10 05:46:56 +00:00
parent ac2070b35b
commit 9f69b0b4af

View File

@ -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.