diff options
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -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 |