|
@@ -12,6 +12,11 @@ TODO: (very soon)
|
|
|
- Sendme w/stream0 is circuit sendme
|
|
|
- Integrate -NM and -RD comments
|
|
|
|
|
|
+EVEN LATER:
|
|
|
+ - Do TCP-style sequencing and ACKing of DATA cells so that we can afford
|
|
|
+ to lose some data cells.
|
|
|
+ -
|
|
|
+
|
|
|
0. Notation:
|
|
|
|
|
|
PK -- a public key.
|
|
@@ -319,6 +324,7 @@ which reveals the downstream node.
|
|
|
7 -- RELAY_EXTENDED
|
|
|
8 -- RELAY_TRUNCATE
|
|
|
9 -- RELAY_TRUNCATED
|
|
|
+ 10 -- RELAY_DROP
|
|
|
|
|
|
All RELAY cells pertaining to the same tunneled stream have the
|
|
|
same stream ID. Stream ID's are chosen randomly by the OP. A
|
|
@@ -346,6 +352,9 @@ which reveals the downstream node.
|
|
|
package stream data in RELAY_DATA cells, and upon receiving such
|
|
|
cells, echo their contents to the corresponding TCP stream.
|
|
|
|
|
|
+ Relay RELAY_DROP cells are long-range dummies; upon receiving such
|
|
|
+ a cell, the OR or OP must drop it.
|
|
|
+
|
|
|
5.2. Closing streams
|
|
|
|
|
|
[Note -- TCP streams can only be half-closed for reading. Our
|