aboutsummaryrefslogtreecommitdiff
path: root/rend-spec-v3.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2022-12-20 12:52:15 -0500
committerNick Mathewson <nickm@torproject.org>2022-12-20 12:52:15 -0500
commit7116c9cdaba248aae07a3f1d0e15d9dd102f62c5 (patch)
treee8c274f70d81370ae4533d0ce7c1fe63ada50014 /rend-spec-v3.txt
parentc99151cc070747b86dca610ddd27d5aa753f2d52 (diff)
downloadtorspec-7116c9cdaba248aae07a3f1d0e15d9dd102f62c5.tar.gz
torspec-7116c9cdaba248aae07a3f1d0e15d9dd102f62c5.zip
rend-spec-v3: mark some sections as obsolete
All supported versions for relays on the Tor network support v3 onion services. As such, we can mark the sections about "how do I use an 0.2.9.x relay as my intro/rend point?" as obsolete.
Diffstat (limited to 'rend-spec-v3.txt')
-rw-r--r--rend-spec-v3.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/rend-spec-v3.txt b/rend-spec-v3.txt
index 38a1555..0914c81 100644
--- a/rend-spec-v3.txt
+++ b/rend-spec-v3.txt
@@ -1412,6 +1412,8 @@ Table of contents:
"legacy-key" NL key NL
[None or at most once per introduction point]
+ [This field is obsolete and should never be generated; it
+ is included for historical reasons only.]
The key is an ASN.1 encoded RSA public key in PEM format used for a
legacy introduction point as described in [LEGACY_EST_INTRO].
@@ -1423,6 +1425,8 @@ Table of contents:
"legacy-key-cert" NL certificate NL
[None or at most once per introduction point]
+ [This field is obsolete and should never be generated; it
+ is included for historical reasons only.]
MUST be present if "legacy-key" is present.
@@ -1656,6 +1660,9 @@ Table of contents:
3.1.2. Registering an introduction point on a legacy Tor node
[LEGACY_EST_INTRO]
+ [This section is obsolete and refers to a workaround for now-obsolete Tor
+ relay versions. It is included for historical reasons.]
+
Tor nodes should also support an older version of the ESTABLISH_INTRO
cell, first documented in rend-spec.txt. New hidden service hosts
must use this format when establishing introduction points at older
@@ -1696,6 +1703,8 @@ Table of contents:
Older versions of Tor send back an empty INTRO_ESTABLISHED cell instead.
Services must accept an empty INTRO_ESTABLISHED cell from a legacy relay.
+ [The above paragraph is obsolete and refers to a workaround for
+ now-obsolete Tor relay versions. It is included for historical reasons.]
The same rules for multiplicity, ordering, and handling unknown types
apply to the extension fields here as described [EST_INTRO] above.
@@ -2136,6 +2145,9 @@ Table of contents:
4.3. Using legacy hosts as rendezvous points
+ [This section is obsolete and refers to a workaround for now-obsolete Tor
+ relay versions. It is included for historical reasons.]
+
The behavior of ESTABLISH_RENDEZVOUS is unchanged from older versions
of this protocol, except that relays should now ignore unexpected
bytes at the end.