diff --git a/doc/tor-spec.txt b/doc/tor-spec.txt index d165f8bc0e..88237f0ab0 100644 --- a/doc/tor-spec.txt +++ b/doc/tor-spec.txt @@ -647,7 +647,7 @@ implementations MUST ignore any item of the form "opt keyword ....." when they would not recognize "keyword ....."; and MUST treat "opt keyword ....." as synonymous with "keyword ......" when keyword is recognized. -7.1. Router descriptor format. +7.2. Router descriptor format. Every router descriptor MUST start with a "router" Item; MUST end with a "router-signature" Item and an extra NL; and MUST contain exactly one @@ -784,7 +784,7 @@ num_ip6_bits ::= an integer between 0 and 128 Ports are required; if they are not included in the router line, they must appear in the "ports" lines. -7.2. Directory format +7.3. Directory format A Directory begins with a "signed-directory" item, followed by one each of the following, in any order: "recommended-software", "published", @@ -854,7 +854,7 @@ it should reject only that router descriptor, and continue using the others. If it encounters an unrecognized keyword in the directory header, it should reject the entire directory. -7.3. Network-status descriptor +7.4. Network-status descriptor A "network-status" (a.k.a "running-routers") document is a truncated directory that contains only the current status of a list of nodes, not @@ -867,17 +867,17 @@ entries. "published" YYYY-MM-DD HH:MM:SS - (see 7.2 above) + (see 7.3 above) "router-status" list - (see 7.2 above) + (see 7.3 above) "directory-signature" NL signature - (see 7.2 above) + (see 7.3 above) -7.4. Behavior of a directory server +7.5. Behavior of a directory server lists nodes that are connected currently speaks HTTP on a socket, spits out directory on request