Browse Source

document my new relay-early behavior

Roger Dingledine 16 years ago
parent
commit
146eae318f
1 changed files with 5 additions and 2 deletions
  1. 5 2
      doc/spec/tor-spec.txt

+ 5 - 2
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
    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.
    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,
+   If a node ever receives more than 8 RELAY_EARLY cells on a given
-   it SHOULD close the circuit.
+   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
    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
    EXTEND cells inside RELAY_EARLY cells.  Clients SHOULD send the first ~8