aboutsummaryrefslogtreecommitdiff
path: root/tor-spec.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tor-spec.txt')
-rw-r--r--tor-spec.txt12
1 files changed, 8 insertions, 4 deletions
diff --git a/tor-spec.txt b/tor-spec.txt
index 234d209..2a2dc87 100644
--- a/tor-spec.txt
+++ b/tor-spec.txt
@@ -662,7 +662,7 @@ see tor-design.pdf.
versions cell they received. If they have no such version in common,
they cannot communicate and MUST close the connection. Either party MUST
close the connection if the versions cell is not well-formed (for example,
- if it contains an odd number of bytes).
+ if the payload contains an odd number of bytes).
Any VERSIONS cells sent after the first VERSIONS cell MUST be ignored.
(To be interpreted correctly, later VERSIONS cells MUST have a CIRCID_LEN
@@ -1635,8 +1635,8 @@ see tor-design.pdf.
inbound RELAY_EARLY cells, it MUST close the circuit immediately.
When speaking v2 of the link protocol or later, clients MUST only send
- EXTEND/EXTEND2 cells inside RELAY_EARLY cells. Clients SHOULD send the first ~8
- RELAY cells that are not targeted at the first hop of any circuit as
+ EXTEND/EXTEND2 cells inside RELAY_EARLY cells. Clients SHOULD send the first
+ ~8 RELAY cells that are not targeted at the first hop of any circuit as
RELAY_EARLY cells too, in order to partially conceal the circuit length.
[Starting with Tor 0.2.3.11-alpha, relays should reject any
@@ -1686,11 +1686,15 @@ see tor-design.pdf.
16..18 -- Reserved for UDP; Not yet in use, see prop339.
+ 19..22 -- Reserved for Conflux, see prop329.
+
32..40 -- Used for hidden services; see rend-spec-{v2,v3}.txt.
41..42 -- Used for circuit padding; see Section 3 of padding-spec.txt.
- 43..44 -- Used for flow control; see Section 4 of prop324.
+ Used for flow control; see Section 4 of prop324.
+ 43 -- XON [forward or backward]
+ 44 -- XOFF [forward or backward]
Commands labelled as "forward" must only be sent by the originator
of the circuit. Commands labelled as "backward" must only be sent by