[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] list some more items to remember in path-building



Update of /home2/or/cvsroot/tor/doc
In directory moria:/home/arma/work/onion/cvs/tor/doc

Modified Files:
	path-spec.txt 
Log Message:
list some more items to remember in path-building


Index: path-spec.txt
===================================================================
RCS file: /home2/or/cvsroot/tor/doc/path-spec.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -d -r1.2 -r1.3
--- path-spec.txt	25 Apr 2006 05:42:09 -0000	1.2
+++ path-spec.txt	25 Apr 2006 06:16:38 -0000	1.3
@@ -22,24 +22,40 @@ list.  -NM
 * We build some circuits preemptively, and some on-demand.
 * We attach greedily, and expire after time.
 
+1b. Types of circuits.
+* Stable / Ordinary
+* Internal / Exit
+
 2. Building circuits
 
 * Preemptive building
 * On-demand building
+  * Cannibalizing circuits
 * Choosing the path first, building second.
 * Choosing the length of the circuit.
 * Choosing entries, midpoints, exits.
+  * the .exit notation
+* exitnodes, entrynodes, strictexitnodes, strictentrynodes.
 * What to do when an extend fails
 * Keeping track of 'expected' ports
-* Backing off from circuit building when a long time has passed
-* 
+  * And expected hidden service use (client-side and hidserv-side)
+  * Backing off from circuit building when a long time has passed
 
 3. Attaching streams to circuits
+  * Including via the controller.
+  * Timeouts and when Tor autoretries.
+    * What stream-end-reasons are appropriate for retrying.
+
 
 4. Rendezvous circuits
 
 5. Guard nodes
 
+6. Testing circuits
+
+
+
+
 (From some emails by arma)
 
 Hi folks,