aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/TODO57
1 files changed, 30 insertions, 27 deletions
diff --git a/doc/TODO b/doc/TODO
index 8cd55881b..b6b60081f 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -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