[or-cvs] Note TODO items; add DROP relay cells
Nick Mathewson
nickm at seul.org
Fri Oct 24 21:16:46 UTC 2003
Update of /home/or/cvsroot/doc
In directory moria.mit.edu:/tmp/cvs-serv5221
Modified Files:
tor-spec.txt
Log Message:
Note TODO items; add DROP relay cells
Index: tor-spec.txt
===================================================================
RCS file: /home/or/cvsroot/doc/tor-spec.txt,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- tor-spec.txt 21 Oct 2003 09:49:39 -0000 1.37
+++ tor-spec.txt 24 Oct 2003 21:16:43 -0000 1.38
@@ -12,6 +12,11 @@
- 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 @@
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
@@ -345,6 +351,9 @@
Once a connection has been established, the OP and exit 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
More information about the tor-commits
mailing list