aboutsummaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2003-06-17 22:18:26 +0000
committerNick Mathewson <nickm@torproject.org>2003-06-17 22:18:26 +0000
commit95e5384af3edf2804275ce97b331fcface8365f0 (patch)
tree073a16b76b56f6f9d0c9c5c9cb887c4a2a501896 /doc/TODO
parent6965a4696cf3b00a1f385cf3f3a562897fefdb09 (diff)
downloadtor-95e5384af3edf2804275ce97b331fcface8365f0.tar
tor-95e5384af3edf2804275ce97b331fcface8365f0.tar.gz
Change many files to new log_fn format
svn:r333
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO10
1 files changed, 7 insertions, 3 deletions
diff --git a/doc/TODO b/doc/TODO
index 273049680..cc7b8ca5b 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -23,7 +23,7 @@ NICK . Handle half-open connections
- Figure out what causes connections to close, standardize
when we mark a connection vs when we tear it down
o Look at what ssl does to keep from mutating data streams
-NICK . On the fly compression of each stream
+ X On the fly compression of each stream
o Clean up the event loop (optimize and sanitize)
ARMA o Remove that awful concept of 'roles'
ARMA . Exit policies
@@ -45,6 +45,10 @@ SPEC!! D Non-clique topologies
o Distribute queries onto the farm, get answers
o Preemptively grow a new worker before he's needed
- Prune workers when too many are idle
+ - DNS cache
+ - Clear DNS cache over time
+ - Honor DNS TTL info
+ - Have strategy when all workers are busy
o Keep track of which connections are in dns_wait
o Need to cache positives/negatives on the tor side
o Keep track of which queries have been asked
@@ -54,9 +58,9 @@ SPEC!! D Non-clique topologies
- Consider taking the master out of the loop?
. Directory servers
D Automated reputation management
-NICK . Include key in source; sign directories
+ . Include key in source; sign directories
o Signed directory backend
- - Document
+ o Document
ARMA - Integrate
- Add versions to code
NICK . Have directories list recommended-versions