aboutsummaryrefslogtreecommitdiff
path: root/proposals/264-subprotocol-versions.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2016-09-13 11:13:22 -0400
committerNick Mathewson <nickm@torproject.org>2016-09-13 11:17:11 -0400
commit232a381bdf97bc3ce474ae8cf9bb169a524814b9 (patch)
treea5f1dc6fbc2f5c983d6ffefeb94f5c4bdff30229 /proposals/264-subprotocol-versions.txt
parentec90286c06f86d3896a062fff88387b5c001b16f (diff)
downloadtorspec-232a381bdf97bc3ce474ae8cf9bb169a524814b9.tar.gz
torspec-232a381bdf97bc3ce474ae8cf9bb169a524814b9.zip
Remove subprotocol versions for everything obsolete.
"Because all relays currently on the network are 0.2.4.19 or later, we can require 0.2.4.19, and use 0.2.4.19 as the minimal version so we we don't need to do code archaeology to determine how many no-longer-relevant versions of each protocol once existed." Describe which versions of the HS* stuff we will require/recommend. Also fix a spelling mistake.
Diffstat (limited to 'proposals/264-subprotocol-versions.txt')
-rw-r--r--proposals/264-subprotocol-versions.txt24
1 files changed, 8 insertions, 16 deletions
diff --git a/proposals/264-subprotocol-versions.txt b/proposals/264-subprotocol-versions.txt
index 04e07b8..7f8c4d4 100644
--- a/proposals/264-subprotocol-versions.txt
+++ b/proposals/264-subprotocol-versions.txt
@@ -202,14 +202,6 @@ Status: Open
The "HSIntro" protocol handles introduction points.
- "0" -- supports all features in Tor 0.0.6. Deprecated in 0.2.2.1-alpha.
-
- "1" -- supports picking rendezvous point by identity ID in Tor
- 0.2.0.7-alpha.
-
- "2" -- supports specifying rendezvous point's address, port and onion
- key in Tor 0.2.0.7-alpha.
-
"3" -- supports authentication as of proposal 121 in Tor
0.2.1.6-alpha.
@@ -228,8 +220,6 @@ Status: Open
that can be uploaded to, understood by, and downloaded from a tor
relay, and the set of URLs available to fetch them.
- "0" -- supports all features in Tor 0.0.6. Deprecated in 0.2.2.1-alpha.
-
"2" -- supports all features in Tor 0.2.0.10-alpha.
5.7. "DirCache"
@@ -299,7 +289,7 @@ Status: Open
Because all relays currently on the network are 0.2.4.19 or later, we
can require 0.2.4.19, and use 0.2.4.19 as the minimal version so we
- we don't need to do code archeology to determine how many
+ we don't need to do code archaeology to determine how many
no-longer-relevant versions of each protocol once existed.
Adding new protocol types is pretty cheap, given compression.
@@ -323,16 +313,18 @@ A.1. Inferring missing proto lines.
A.2. Initial required protocols
- For clients we will Recommend and Require these. For relays, we will
- Recommend these:
+ For clients we will Recommend and Require these.
- Cons=1-2 Desc=1-2 DirCache=1 HSDir=1 HSMid=1 Link=4
+ Cons=1-2 Desc=1-2 DirCache=1 HSDir=2 HSIntro=3 HSRend=1 Link=4
LinkAuth=1 Microdesc=1-2 Relay=2
For relays we will Require:
- Cons=1 Desc=1 DirCache=1 HSDir=1 HSMid=1 Link=3-4
- LinkAuth=1 icrodesc=1 Relay=1-2
+ Cons=1 Desc=1 DirCache=1 HSDir=2 HSIntro=3 HSRend=1 Link=3-4
+ LinkAuth=1 Microdesc=1 Relay=1-2
+
+ For relays, we will additionally Recommend all protocols which we
+ recommend for clients.
A.3. Example integration with other open proposals