Forráskód Böngészése

Note TODO items; add DROP relay cells

svn:r670
Nick Mathewson 22 éve
szülő
commit
28e93f3aa3
1 módosított fájl, 9 hozzáadás és 0 törlés
  1. 9 0
      doc/tor-spec.txt

+ 9 - 0
doc/tor-spec.txt

@@ -12,6 +12,11 @@ TODO: (very soon)
       - Sendme w/stream0 is circuit sendme
       - Sendme w/stream0 is circuit sendme
       - Integrate -NM and -RD comments
       - 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:
 0. Notation:
 
 
    PK -- a public key.
    PK -- a public key.
@@ -319,6 +324,7 @@ which reveals the downstream node.
          7 -- RELAY_EXTENDED
          7 -- RELAY_EXTENDED
          8 -- RELAY_TRUNCATE
          8 -- RELAY_TRUNCATE
          9 -- RELAY_TRUNCATED
          9 -- RELAY_TRUNCATED
+        10 -- RELAY_DROP
 
 
    All RELAY cells pertaining to the same tunneled stream have the
    All RELAY cells pertaining to the same tunneled stream have the
    same stream ID.  Stream ID's are chosen randomly by the OP.  A
    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
    package stream data in RELAY_DATA cells, and upon receiving such
    cells, echo their contents to the corresponding TCP stream.  
    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
 5.2. Closing streams
 
 
    [Note -- TCP streams can only be half-closed for reading.  Our
    [Note -- TCP streams can only be half-closed for reading.  Our