[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