diff options
Diffstat (limited to 'spec/tor-spec/subprotocol-versioning.md')
-rw-r--r-- | spec/tor-spec/subprotocol-versioning.md | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/spec/tor-spec/subprotocol-versioning.md b/spec/tor-spec/subprotocol-versioning.md index 0fd5388..3611c73 100644 --- a/spec/tor-spec/subprotocol-versioning.md +++ b/spec/tor-spec/subprotocol-versioning.md @@ -1,4 +1,5 @@ <a id="tor-spec.txt-9"></a> + # Subprotocol versioning This section specifies the Tor subprotocol versioning. They are broken down @@ -57,6 +58,7 @@ For relays, we will additionally Recommend all protocols which we recommend for clients. <a id="tor-spec.txt-9.1"></a> + ## "Link" The "link" protocols are those used by clients and relays to initiate and @@ -72,6 +74,7 @@ information. All current Tor versions support "1-3"; versions from support "1-5". Eventually we will drop "1" and "2". <a id="tor-spec.txt-9.2"></a> + ## "LinkAuth" LinkAuth protocols correspond to varieties of Authenticate cells used for @@ -86,6 +89,7 @@ Current versions are: "3" is the ed25519 link authentication described in 4.4.2 above. <a id="tor-spec.txt-9.3"></a> + ## "Relay" The "relay" protocols are those used to handle CREATE/CREATE2 @@ -159,6 +163,7 @@ Current versions are: ``` <a id="tor-spec.txt-9.4"></a> + ## "HSIntro" The "HSIntro" protocol handles introduction points. @@ -175,6 +180,7 @@ The "HSIntro" protocol handles introduction points. ``` <a id="tor-spec.txt-9.5"></a> + ## "HSRend" The "HSRend" protocol handles rendezvous points. @@ -187,6 +193,7 @@ The "HSRend" protocol handles rendezvous points. ``` <a id="tor-spec.txt-9.6"></a> + ## "HSDir" The "HSDir" protocols are the set of hidden service document types that can @@ -201,6 +208,7 @@ of URLs available to fetch them. ``` <a id="tor-spec.txt-9.7"></a> + ## "DirCache" The "DirCache" protocols are the set of documents available for download @@ -212,6 +220,7 @@ fetch them. (This excludes URLs for hidden service objects.) "2" -- adds support for consensus diffs in Tor 0.3.1.1-alpha. <a id="tor-spec.txt-9.8"></a> + ## "Desc" Describes features present or absent in descriptors. @@ -226,6 +235,7 @@ to understand ed25519 identities. identities. <a id="tor-spec.txt-9.9"></a> + ## "Microdesc" Describes features present or absent in microdescriptors. @@ -239,6 +249,7 @@ consensus methods. "2" -- consensus method 21 (adds ed25519 keys to microdescs). <a id="tor-spec.txt-9.10"></a> + ## "Cons" Describes features present or absent in consensus documents. @@ -253,6 +264,7 @@ These correspond more or less with consensus methods. "2" -- consensus method 21 (adds ed25519 keys to microdescs). <a id="tor-spec.txt-9.11"></a> + ## "Padding" Describes the padding capabilities of the relay. @@ -268,6 +280,7 @@ Describes the padding capabilities of the relay. ``` <a id="tor-spec.txt-9.12"></a> + ## "FlowCtrl" Describes the flow control protocol at the circuit and stream level. If @@ -284,6 +297,7 @@ control features (version 0). ``` <a id="tor-spec.txt-9.13"></a> + ## "Datagram" Describes the UDP protocol capabilities of a relay. @@ -293,4 +307,3 @@ Describes the UDP protocol capabilities of a relay. CONNECT_UDP, CONNECTED_UDP and DATAGRAM. See proposal 339 for more details. (Not yet advertised, reserved) ``` - |