diff options
author | Roger Dingledine <arma@torproject.org> | 2006-04-25 06:16:38 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2006-04-25 06:16:38 +0000 |
commit | 1efbe9d1d51a553d2ca84e5f2372070a261b95f5 (patch) | |
tree | b253d99473e936914609c357ff2fd50b2f61117c /doc/path-spec.txt | |
parent | 5f9612216caa36208a285442fae35774cdf003f3 (diff) | |
download | tor-1efbe9d1d51a553d2ca84e5f2372070a261b95f5.tar.gz tor-1efbe9d1d51a553d2ca84e5f2372070a261b95f5.zip |
list some more items to remember in path-building
svn:r6419
Diffstat (limited to 'doc/path-spec.txt')
-rw-r--r-- | doc/path-spec.txt | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/doc/path-spec.txt b/doc/path-spec.txt index 06221e43bd..2d48c4001c 100644 --- a/doc/path-spec.txt +++ b/doc/path-spec.txt @@ -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, |