[tor-commits] [torspec] 03/03: rend-spec-v3: mark some sections as obsolete

gitolite role git at cupani.torproject.org
Tue Dec 20 18:11:44 UTC 2022


This is an automated email from the git hooks/post-receive script.

dgoulet pushed a commit to branch main
in repository torspec.

commit 7116c9cdaba248aae07a3f1d0e15d9dd102f62c5
Author: Nick Mathewson <nickm at torproject.org>
AuthorDate: Tue Dec 20 12:52:15 2022 -0500

    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.
---
 rend-spec-v3.txt | 12 ++++++++++++
 1 file changed, 12 insertions(+)

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.

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tor-commits mailing list