浏览代码

Add some bullet points to write up

svn:r6416
Nick Mathewson 19 年之前
父节点
当前提交
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)