From 146eae318fe897be61087b525f4b43a1c6b59e6b Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 28 Jul 2009 17:39:12 -0400 Subject: document my new relay-early behavior --- doc/spec/tor-spec.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'doc') 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 -- cgit v1.2.3-54-g00ecf