aboutsummaryrefslogtreecommitdiff
path: root/spec/dir-spec/client-operation.md
diff options
context:
space:
mode:
Diffstat (limited to 'spec/dir-spec/client-operation.md')
-rw-r--r--spec/dir-spec/client-operation.md29
1 files changed, 5 insertions, 24 deletions
diff --git a/spec/dir-spec/client-operation.md b/spec/dir-spec/client-operation.md
index 42a5906..a9e6783 100644
--- a/spec/dir-spec/client-operation.md
+++ b/spec/dir-spec/client-operation.md
@@ -7,7 +7,7 @@ not have a DirPort set) implements this section.
<a id="dir-spec.txt-5.1"></a>
-## Downloading network-status documents
+## Downloading network-status documents { #download-ns }
Each client maintains a list of directory authorities. Insofar as
possible, clients SHOULD all use the same list.
@@ -90,7 +90,7 @@ most recent consensus it has if that consensus is "reasonably live". A
<a id="dir-spec.txt-5.2"></a>
-## Downloading server descriptors or microdescriptors
+## Downloading server descriptors or microdescriptors { #download-desc }
Clients try to have the best descriptor for each router. A descriptor is
"best" if:
@@ -164,7 +164,7 @@ for longer or shorter times.
<a id="dir-spec.txt-5.3"></a>
-## Downloading extra-info documents
+## Downloading extra-info documents { #download-extra }
Any client that uses extra-info documents should implement this
section.
@@ -180,7 +180,7 @@ We follow the same splitting and back-off rules as in section 5.2.
<a id="dir-spec.txt-5.4"></a>
-## Using directory information
+## Using directory information { #using-info }
\[XXX This subsection really belongs in path-spec.txt, not here. -KL\]
@@ -191,7 +191,7 @@ above.)
<a id="dir-spec.txt-5.4.1"></a>
-### Choosing routers for circuits
+### Choosing routers for circuits { #choosing-routers }
Circuits SHOULD NOT be built until the client has enough directory
information: a live consensus network status \[XXXX fallback?\] and
@@ -219,25 +219,6 @@ These flags are used as follows:
See the "path-spec.txt" document for more details.
```
-<a id="dir-spec.txt-5.4.2"></a>
-
-### Managing naming
-
-(This section is removed; authorities no longer assign the 'Named' flag.)
-
-<a id="dir-spec.txt-5.4.3"></a>
-
-### Software versions
-
-An implementation of Tor SHOULD warn when it has fetched a consensus
-network-status, and it is running a software version not listed.
-
-<a id="dir-spec.txt-5.4.4"></a>
-
-### Warning about a router's status
-
-(This section is removed; authorities no longer assign the 'Named' flag.)
-
<a id="dir-spec.txt-5.5"></a>
## Retrying failed downloads