ソースを参照

Add some bullet points to write up

svn:r6416
Nick Mathewson 20 年 前
親
コミット
16fc946316
1 ファイル変更、24 行追加、2 行削除
  1. 24 2
      doc/path-spec.txt

+ 24 - 2
doc/path-spec.txt

@@ -14,9 +14,31 @@ implementors should be aware of the anonymity and load-balancing implications
 of their choices.
 of their choices.
 
 
 THIS SPEC ISN'T DONE OR CORRECT.  I'm just copying in relevant info so
 THIS SPEC ISN'T DONE OR CORRECT.  I'm just copying in relevant info so
-far. -NM
+far.  The starred points are things we should cover, but not an exhaustive
+list.  -NM
 
 
-X.  Guard nodes
+1. General operation
+
+* We build some circuits preemptively, and some on-demand.
+* We attach greedily, and expire after time.
+
+2. Building circuits
+
+* Preemptive building
+* On-demand building
+* Choosing the path first, building second.
+* Choosing the length of the circuit.
+* Choosing entries, midpoints, exits.
+* What to do when an extend fails
+* Keeping track of 'expected' ports
+* Backing off from circuit building when a long time has passed
+* 
+
+3. Attaching streams to circuits
+
+4. Rendezvous circuits
+
+5. Guard nodes
 
 
 (From some emails by arma)
 (From some emails by arma)