aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2009-07-28 17:39:12 -0400
committerRoger Dingledine <arma@torproject.org>2009-07-28 17:39:12 -0400
commit146eae318fe897be61087b525f4b43a1c6b59e6b (patch)
treee1909cf5963ab694145cb733feacac9567f129fa
parent3e454451045ae032f0e78e48f8f72c1592cc0658 (diff)
downloadtor-146eae318fe897be61087b525f4b43a1c6b59e6b.tar.gz
tor-146eae318fe897be61087b525f4b43a1c6b59e6b.zip
document my new relay-early behavior
-rw-r--r--doc/spec/tor-spec.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/doc/spec/tor-spec.txt b/doc/spec/tor-spec.txt
index 77a91cad8e..a321aa8694 100644
--- a/doc/spec/tor-spec.txt
+++ b/doc/spec/tor-spec.txt
@@ -661,8 +661,11 @@ see tor-design.pdf.
is speaking v2 of the link protocol or later, the OR relays the cell as a
RELAY_EARLY cell. Otherwise, it relays it as a RELAY cell.
- If a node ever receives more than 8 RELAY_EARLY cells on a given circuit,
- it SHOULD close the circuit.
+ If a node ever receives more than 8 RELAY_EARLY cells on a given
+ outbound circuit, it SHOULD close the circuit. (For historical reasons,
+ we don't limit the number of inbound RELAY_EARLY cells; they should
+ be harmless anyway because clients won't accept extend requests. See
+ bug 1038.)
When speaking v2 of the link protocol or later, clients MUST only send
EXTEND cells inside RELAY_EARLY cells. Clients SHOULD send the first ~8