Loading doc/spec/dir-spec-v1.txt +4 −4 Changes for doc/spec/dir-spec-v1.txt: 4 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -62,7 +62,7 @@ $Id$ they would not recognize "keyword ....."; and MUST treat "opt keyword ....." as synonymous with "keyword ......" when keyword is recognized. 8.2. Router descriptor format. 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 Loading Loading @@ -284,15 +284,15 @@ $Id$ "published" YYYY-MM-DD HH:MM:SS (see 8.3 above) (see section 3 above) "router-status" list (see 8.3 above) (see section 3 above) "directory-signature" NL signature (see 8.3 above) (see section 3 above) 5. Behavior of a directory server Loading doc/spec/dir-spec.txt +5 −5 Changes for doc/spec/dir-spec.txt: 5 added lines, 5 removed lines. Original line number Diff line number Diff line Loading @@ -280,7 +280,7 @@ $Id$ marked "opt". With some future version, the old 'dnsworker' logic will be removed, rendering this option of historical interest only.] 2.1. Nonterminals in router descriptors 2.2. Nonterminals in router descriptors nickname ::= between 1 and 19 alphanumeric characters, case-insensitive. hexdigest ::= a '$', followed by 20 hexadecimal characters. Loading Loading @@ -779,7 +779,7 @@ $Id$ - Clients SHOULD NOT download directory information from non-'V2Dir' caches. 6.1. Managing naming 6.2. Managing naming In order to provide human-memorable names for individual server identities, some directory servers bind names to IDs. Clients handle Loading @@ -806,7 +806,7 @@ $Id$ SHOULD NOT ever use a router in response to a user request for a router called "Unnamed". 6.2. Software versions 6.3. Software versions An implementation of Tor SHOULD warn when it has fetched (or has attempted to fetch and failed four consecutive times) a network-status Loading @@ -814,7 +814,7 @@ $Id$ not listed on more than half of the live "Versioning" network-status documents. 6.3. Warning about a router's status. 6.4. Warning about a router's status. If a router tries to publish its descriptor to a Naming authority that has its nickname mapped to another key, the router SHOULD Loading @@ -831,7 +831,7 @@ $Id$ ... 6.4. Router protocol versions 6.5. Router protocol versions A client should believe that a router supports a given feature if that feature is supported by the router or protocol versions in more than half Loading doc/spec/path-spec.txt +1 −1 Changes for doc/spec/path-spec.txt: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -43,7 +43,7 @@ of their choices. ATTACHSTREAM commands). Paths constructed through these means may violate some constraints given below. 1b. Terminology 1.1. Terminology A "path" is an ordered sequence of nodes, not yet built as a circuit. Loading doc/spec/rend-spec.txt +1 −1 Changes for doc/spec/rend-spec.txt: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -452,7 +452,7 @@ $Id$ multiple streams to Bob. Alice SHOULD NOT send RELAY_BEGIN cells for any other address along her circuit to Bob; if she does, Bob MUST reject them. 2.0. Authentication and authorization. 2. Authentication and authorization. Foo. doc/spec/version-spec.txt +2 −6 Changes for doc/spec/version-spec.txt: 2 added lines, 6 removed lines. Original line number Diff line number Diff line $Id$ HOW TOR VERSION NUMBERS WORK ============================ The Old Way ----------- 1. The Old Way Before 0.1.0, versions were of the format: MAJOR.MINOR.MICRO(status(PATCHLEVEL))?(-cvs)? Loading @@ -21,8 +19,7 @@ say, "0.0.8". Our first pre-release would be "0.0.8pre1", followed by 0.0.8. The stable CVS branch would then be versioned "0.0.8.1-cvs", and any eventual bugfix release would be "0.0.8.1". The New Way ----------- 2. The New Way After 0.1.0, versions are of the format: MAJOR.MINOR.MICRO(.PATCHLEVEL)(-status_tag) Loading @@ -46,4 +43,3 @@ Between these releases, CVS is versioned with a -cvs tag: after 0.1.1.1-alpha comes 0.1.1.1-alpha-cvs, and so on. But starting with 0.1.2.1-alpha-dev, we switched to SVN and started using the "-dev" suffix instead of the "-cvs" suffix. Loading
doc/spec/dir-spec-v1.txt +4 −4 Changes for doc/spec/dir-spec-v1.txt: 4 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -62,7 +62,7 @@ $Id$ they would not recognize "keyword ....."; and MUST treat "opt keyword ....." as synonymous with "keyword ......" when keyword is recognized. 8.2. Router descriptor format. 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 Loading Loading @@ -284,15 +284,15 @@ $Id$ "published" YYYY-MM-DD HH:MM:SS (see 8.3 above) (see section 3 above) "router-status" list (see 8.3 above) (see section 3 above) "directory-signature" NL signature (see 8.3 above) (see section 3 above) 5. Behavior of a directory server Loading
doc/spec/dir-spec.txt +5 −5 Changes for doc/spec/dir-spec.txt: 5 added lines, 5 removed lines. Original line number Diff line number Diff line Loading @@ -280,7 +280,7 @@ $Id$ marked "opt". With some future version, the old 'dnsworker' logic will be removed, rendering this option of historical interest only.] 2.1. Nonterminals in router descriptors 2.2. Nonterminals in router descriptors nickname ::= between 1 and 19 alphanumeric characters, case-insensitive. hexdigest ::= a '$', followed by 20 hexadecimal characters. Loading Loading @@ -779,7 +779,7 @@ $Id$ - Clients SHOULD NOT download directory information from non-'V2Dir' caches. 6.1. Managing naming 6.2. Managing naming In order to provide human-memorable names for individual server identities, some directory servers bind names to IDs. Clients handle Loading @@ -806,7 +806,7 @@ $Id$ SHOULD NOT ever use a router in response to a user request for a router called "Unnamed". 6.2. Software versions 6.3. Software versions An implementation of Tor SHOULD warn when it has fetched (or has attempted to fetch and failed four consecutive times) a network-status Loading @@ -814,7 +814,7 @@ $Id$ not listed on more than half of the live "Versioning" network-status documents. 6.3. Warning about a router's status. 6.4. Warning about a router's status. If a router tries to publish its descriptor to a Naming authority that has its nickname mapped to another key, the router SHOULD Loading @@ -831,7 +831,7 @@ $Id$ ... 6.4. Router protocol versions 6.5. Router protocol versions A client should believe that a router supports a given feature if that feature is supported by the router or protocol versions in more than half Loading
doc/spec/path-spec.txt +1 −1 Changes for doc/spec/path-spec.txt: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -43,7 +43,7 @@ of their choices. ATTACHSTREAM commands). Paths constructed through these means may violate some constraints given below. 1b. Terminology 1.1. Terminology A "path" is an ordered sequence of nodes, not yet built as a circuit. Loading
doc/spec/rend-spec.txt +1 −1 Changes for doc/spec/rend-spec.txt: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -452,7 +452,7 @@ $Id$ multiple streams to Bob. Alice SHOULD NOT send RELAY_BEGIN cells for any other address along her circuit to Bob; if she does, Bob MUST reject them. 2.0. Authentication and authorization. 2. Authentication and authorization. Foo.
doc/spec/version-spec.txt +2 −6 Changes for doc/spec/version-spec.txt: 2 added lines, 6 removed lines. Original line number Diff line number Diff line $Id$ HOW TOR VERSION NUMBERS WORK ============================ The Old Way ----------- 1. The Old Way Before 0.1.0, versions were of the format: MAJOR.MINOR.MICRO(status(PATCHLEVEL))?(-cvs)? Loading @@ -21,8 +19,7 @@ say, "0.0.8". Our first pre-release would be "0.0.8pre1", followed by 0.0.8. The stable CVS branch would then be versioned "0.0.8.1-cvs", and any eventual bugfix release would be "0.0.8.1". The New Way ----------- 2. The New Way After 0.1.0, versions are of the format: MAJOR.MINOR.MICRO(.PATCHLEVEL)(-status_tag) Loading @@ -46,4 +43,3 @@ Between these releases, CVS is versioned with a -cvs tag: after 0.1.1.1-alpha comes 0.1.1.1-alpha-cvs, and so on. But starting with 0.1.2.1-alpha-dev, we switched to SVN and started using the "-dev" suffix instead of the "-cvs" suffix.