diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-01-02 20:08:07 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-01-02 20:08:07 +0000 |
commit | 8f6642ad48226ca9b91d0ca7b01eaa9aa93349ec (patch) | |
tree | ce3e8cab5899a6061dfb44b1e2bdb7a89336c96d /doc/TODO | |
parent | 2caeaf4e2fe061310e55ddf217dddfa9c22a5746 (diff) | |
download | tor-8f6642ad48226ca9b91d0ca7b01eaa9aa93349ec.tar tor-8f6642ad48226ca9b91d0ca7b01eaa9aa93349ec.tar.gz |
r11788@Kushana: nickm | 2007-01-02 14:41:45 -0500
Note more doable items; claim some; speculate more in dir-voting.txt
svn:r9240
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 22 |
1 files changed, 14 insertions, 8 deletions
@@ -75,7 +75,6 @@ N - DNS improvements - Verify that it works well on windows - Debug and re-enable server-side reverse DNS caching - - Critical but minor bugs, backport candidates. - support dir 503s better o clients don't log as loudly when they receive them @@ -118,9 +117,12 @@ NR D Get some kind of "meta signing key" to be used solely to sign - More prominently, we should have a recommended apps list. - recommend gaim. - unrecommend IE because of ftp:// bug. - - torrc.complete.in needs attention? - - we should add a preamble to tor-design saying it's out of date. - - Document transport and natdport +N - torrc.complete.in needs attention? +N - we should add a preamble to tor-design saying it's out of date. +N - Document transport and natdport +N - Look into generating torrc.{complete|sample}.in, tor.1.in, + the HTML manual, and the online config documentation from a single + source. - Improvements to bandwidth counting R - look into "uncounting" bytes spent on local connections, so @@ -135,11 +137,15 @@ R - "bandwidth classes", for incoming vs initiated-here conns, - Forward compatibility fixes - Caches should start trying to cache consensus docs? +NR - Design +N - Implement, if we think it's smart. - Start uploading short and long descriptors; authorities should support URLs to retrieve long descriptors, and should discard short descriptors for now. Later, once tools use the "long descriptor" URLs, authorities will serve the short descriptors every time they're asked for a descriptor. +NR - Design +N - Implement, if we think it's smart. Topics to think about during 0.1.2.x development: * Figure out incentives. @@ -167,10 +173,6 @@ P - Figure out why openssl 0.9.8d "make test" fails at sha256t test. - What do we do about the fact that people can't read zlib- compressed files manually? - - Refactor DNS resolve implementation - - Refactor exit side of resolve: do we need a connection_t? - - Refactor entry side of resolve: do we need a connection_t? - - If the client's clock is too far in the past, it will drop (or just not try to get) descriptors, so it'll never build circuits. - Tolerate clock skew on bridge relays. @@ -345,6 +347,10 @@ R - add d64 and fp64 along-side d and fp so people can paste status them) without having a corresponding client socket. - Once this is done, it would be nice to have a way to request address lookups from the controller without using SOCKS. + - Refactor exit/entry side of DNS resolve: we don't need a connection_t; + we can have an edge_connection_t and (say) dns_request_t both extend an + edge_stream_t, and have p_streams and n_streams both be linked lists + of edge_stream_t. Future version: - Configuration format really wants sections. |