diff options
author | Roger Dingledine <arma@torproject.org> | 2007-03-13 01:59:09 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2007-03-13 01:59:09 +0000 |
commit | bf3b3a44f38b53b948e8ae148359edd690ee4c24 (patch) | |
tree | 13e8ab4fc7a60637c82dbfef5b1de820b3d68221 /doc | |
parent | a70be61dd51506755184374cd6b3c78c45296d8f (diff) | |
download | tor-bf3b3a44f38b53b948e8ae148359edd690ee4c24.tar.gz tor-bf3b3a44f38b53b948e8ae148359edd690ee4c24.zip |
Stop allowing hibernating servers to be "stable" or "fast".
This is what I meant to do in r9690 but didn't actually do.
svn:r9808
Diffstat (limited to 'doc')
-rw-r--r-- | doc/spec/dir-spec.txt | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/doc/spec/dir-spec.txt b/doc/spec/dir-spec.txt index 727349acb1..bd3d57a34d 100644 --- a/doc/spec/dir-spec.txt +++ b/doc/spec/dir-spec.txt @@ -425,6 +425,9 @@ $Id$ authorities MAY do things differently, so long as clients keep working well. Clients MUST NOT depend on the exact behaviors in this section.) + In the below definitions, a router is considered "active" if it is + running, valid, and not hibernating. + "Valid" -- a router is 'Valid' if it is running a version of Tor not known to be broken, and the directory authority has not blacklisted it as suspicious. @@ -441,20 +444,19 @@ $Id$ "Running" -- A router is 'Running' if the authority managed to connect to it successfully within the last 30 minutes. - "Stable" -- A router is 'Stable' if it is running, valid, not - hibernating, and either its uptime is at least the median uptime for - known running, valid, non-hibernating routers, or its uptime is at - least 30 days. Routers are never called stable if they are running - a version of Tor known to drop circuits stupidly. (0.1.1.10-alpha - through 0.1.1.16-rc are stupid this way.) + "Stable" -- A router is 'Stable' if it is active, and either its + uptime is at least the median uptime for known active routers, or + its uptime is at least 30 days. Routers are never called stable if + they are running a version of Tor known to drop circuits stupidly. + (0.1.1.10-alpha through 0.1.1.16-rc are stupid this way.) - "Fast" -- A router is 'Fast' if its bandwidth is in the top 7/8ths for - known running, valid routers. + "Fast" -- A router is 'Fast' if it is active, and its bandwidth is + in the top 7/8ths for known active routers. "Guard" -- A router is a possible 'Guard' if it is 'Stable' and its - bandwidth is above median for known running, valid routers. If the total - bandwidth of Running Valid non-BadExit Exit servers is less than one third - of the total bandwidth of all Running Valid servers, no Exit is listed as + bandwidth is above median for known active routers. If the total + bandwidth of active non-BadExit Exit servers is less than one third + of the total bandwidth of all active servers, no Exit is listed as a Guard. "Authority" -- A router is called an 'Authority' if the authority |