Loading doc/tor-spec.txt +12 −8 Original line number Diff line number Diff line Loading @@ -558,16 +558,16 @@ 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 instance of each of the following Items: "published" "onion-key" "link-key" "signing-key". Additionally, a router descriptor MAY contain any number of "accept", "reject", and "opt" Items. "accept", "reject", and "opt" Items. Other than "router" and "router-signature", the items may appear in any order. The items' formats are as follows: "router" nickname address (ORPort SocksPort DirPort bandwidth)? "router" nickname address (ORPort SocksPort DirPort)? "ports" ORPort SocksPort DirPort "bandwidth" bandwidth "bandwidth" bandwidth-avg bandwidth-burst "platform" string "published" YYYY-MM-DD HH:MM:SS "onion-key" NL a public key in PEM format "link-key" NL a public key in PEM format "signing-key" NL a public key in PEM format "accept" string "reject" string Loading @@ -578,7 +578,8 @@ The items' formats are as follows: ORport ::= port where the router listens for routers/proxies (speaking cells) SocksPort ::= where the router listens for applications (speaking socks) DirPort ::= where the router listens for directory download requests bandwidth ::= maximum bandwidth, in bytes/s bandwidth-avg ::= maximum average bandwidth, in bytes/s bandwidth-burst ::= maximum bandwidth spike, in bytes/s nickname ::= between 1 and 19 alphanumeric characters, case-insensitive. Bandwidth and ports are required; if they are not included in the router Loading @@ -589,12 +590,15 @@ line, they must appear in "bandwidth" and "ports" lines. 7.2. Directory format A Directory begins with a "signed-directory" item, followed by one each of the following, in any order: "recommended-software". It may include any number of "opt" items. After these items, a directory includes any number of router descriptors, and a singer "directory-signature" item. the following, in any order: "recommended-software", "published", "running-routers". It may include any number of "opt" items. After these items, a directory includes any number of router descriptors, and a singer "directory-signature" item. "signed-directory" "published" YYYY-MM-DD HH:MM:SS "recommended-software" comma-separated-version-list "running-routers" comma-separated-nickname-list "directory-signature" NL Signature Note: The router descriptor for the directory server must appear first. Loading Loading
doc/tor-spec.txt +12 −8 Original line number Diff line number Diff line Loading @@ -558,16 +558,16 @@ 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 instance of each of the following Items: "published" "onion-key" "link-key" "signing-key". Additionally, a router descriptor MAY contain any number of "accept", "reject", and "opt" Items. "accept", "reject", and "opt" Items. Other than "router" and "router-signature", the items may appear in any order. The items' formats are as follows: "router" nickname address (ORPort SocksPort DirPort bandwidth)? "router" nickname address (ORPort SocksPort DirPort)? "ports" ORPort SocksPort DirPort "bandwidth" bandwidth "bandwidth" bandwidth-avg bandwidth-burst "platform" string "published" YYYY-MM-DD HH:MM:SS "onion-key" NL a public key in PEM format "link-key" NL a public key in PEM format "signing-key" NL a public key in PEM format "accept" string "reject" string Loading @@ -578,7 +578,8 @@ The items' formats are as follows: ORport ::= port where the router listens for routers/proxies (speaking cells) SocksPort ::= where the router listens for applications (speaking socks) DirPort ::= where the router listens for directory download requests bandwidth ::= maximum bandwidth, in bytes/s bandwidth-avg ::= maximum average bandwidth, in bytes/s bandwidth-burst ::= maximum bandwidth spike, in bytes/s nickname ::= between 1 and 19 alphanumeric characters, case-insensitive. Bandwidth and ports are required; if they are not included in the router Loading @@ -589,12 +590,15 @@ line, they must appear in "bandwidth" and "ports" lines. 7.2. Directory format A Directory begins with a "signed-directory" item, followed by one each of the following, in any order: "recommended-software". It may include any number of "opt" items. After these items, a directory includes any number of router descriptors, and a singer "directory-signature" item. the following, in any order: "recommended-software", "published", "running-routers". It may include any number of "opt" items. After these items, a directory includes any number of router descriptors, and a singer "directory-signature" item. "signed-directory" "published" YYYY-MM-DD HH:MM:SS "recommended-software" comma-separated-version-list "running-routers" comma-separated-nickname-list "directory-signature" NL Signature Note: The router descriptor for the directory server must appear first. Loading