diff options
-rw-r--r-- | doc/TODO | 57 |
1 files changed, 30 insertions, 27 deletions
@@ -13,12 +13,7 @@ P - phobos claims D Deferred X Abandoned - X <nickm> "Let's try to find a way to make it run and make the version - match, but if not, let's just make it run." - X <arma> "should we detect if we have a --with-ssl-dir and try the -R - by default, if it works?" - -Items for 0.1.2.x, real soon now: +Items for 0.1.2.x-rc: ? - Bug: combination of things: When we've been idle a long time, we stop fetching server descriptors. When we then get a socks request, we build circuits @@ -29,7 +24,6 @@ N - Test guard unreachable logic; make sure that we actually attempt to connect to guards that we think are unreachable from time to time. Make sure that we don't freak out when the network is down. -Items for 0.1.2.x: o weight dir requests by advertised bandwidth? with maybe a lower cutoff than for tor traffic. perhaps also weighted by the expected size of the response. @@ -54,11 +48,13 @@ R - actually cause the directory.c functions to know about or_port or_conn is full, and accept the sometimes directory data will just never get written. -N - DNS improvements - . Asynchronous DNS - - Make evdns use windows strerror equivalents. + o DNS improvements + o Asynchronous DNS + X Make evdns use windows strerror equivalents. + (there don't seem to be windows equivalents for strerror on the + WSAERR* codes.) o Make sure patches get into libevent. - - Verify that it works well on windows + o Verify that it works well on windows o Debug and re-enable server-side reverse DNS caching - Critical but minor bugs, backport candidates. @@ -81,31 +77,18 @@ N - Controller fixes generated in every case where we get a connected or resolved cell. N - Libevent fixes - - Try to get the pthread_sigprocmask situation under control; see + . Try to get the pthread_sigprocmask situation under control; see coderman's or-dev post of 20-Feb-2007. -NR. Write path-spec.txt - - Polishing - Profile client and server; fix slow spots - Address XXX012 items - - Packaging - - Tell people about OSX Uninstaller - - Quietly document NT Service options - - Switch canonical win32 compiler to mingw. + . Packaging + o Switch canonical win32 compiler to mingw. - If we haven't replaced privoxy, lock down its configuration in all packages, as documented in tor-doc-unix.html - - Docs - - More prominently, we should have a recommended apps list. - - recommend gaim. - - unrecommend IE because of ftp:// bug. -N - we should add a preamble to tor-design saying it's out of date. -N . Document transport and natdport - o In man page - - In a good HOWTO. - . Forward compatibility fixes - Start uploading short and long descriptors; authorities should support URLs to retrieve long descriptors, and should discard short descriptors @@ -122,6 +105,21 @@ N - Implement, if we think it's smart. N - Hack up a client that gives out weird/no certificates, so we can test to make sure that this doesn't cause servers to crash. +For 0.1.2.x-final: + +NR. Write path-spec.txt + + - Docs + - Tell people about OSX Uninstaller + - Quietly document NT Service options + - More prominently, we should have a recommended apps list. + - recommend gaim. + - unrecommend IE because of ftp:// bug. +N - we should add a preamble to tor-design saying it's out of date. +N . Document transport and natdport + o In man page + - In a good HOWTO. + Things we'd like to do in 0.2.0.x: - Proposals: @@ -149,6 +147,11 @@ Things we'd like to do in 0.2.0.x: Deferred from 0.1.2.x: + - Improve autoconf process to handle multiple SSL installations better. + X <nickm> "Let's try to find a way to make it run and make the version + match, but if not, let's just make it run." + X <arma> "should we detect if we have a --with-ssl-dir and try the -R + by default, if it works?" - finish status event implementation and accompanying getinfos - More work on AvoidDiskWrites? - Get some kind of "meta signing key" to be used solely to sign |