diff options
author | Nick Mathewson <nickm@torproject.org> | 2004-11-05 18:32:39 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2004-11-05 18:32:39 +0000 |
commit | 958f046ee5be0b3687a6c855922207e3a8e6417b (patch) | |
tree | 8485719c823828293ec1d6463ae57874a281c785 /doc | |
parent | 7c0792d89af04a979205923f8359ff201fa4941d (diff) | |
download | tor-958f046ee5be0b3687a6c855922207e3a8e6417b.tar.gz tor-958f046ee5be0b3687a6c855922207e3a8e6417b.zip |
Mark items completed; clarify items; remove dups
svn:r2690
Diffstat (limited to 'doc')
-rw-r--r-- | doc/TODO | 26 |
1 files changed, 15 insertions, 11 deletions
@@ -18,19 +18,19 @@ ARMA - arma claims - when you hup, they're not getting re-parsed - stop calling a *_policy an exit_policy_t - stop calling running-routers running-routers? - - Replace syslog/debuglogfile/logfile/loglevel with a new option, + o Replace syslog/debuglogfile/logfile/loglevel with a new option, "log (minlevel)?-(maxlevel)? (syslog|stderr|stdout|file (.*))". o Replace running-routers with a router-status line that can be used without a list of router descriptors. o Add a log handler that sends stuff to syslog. o Deprecate unofficial configuration abbrevs; make official abbrevs only official on the command line. - l per-month byte allowances. -N . Based on bandwidth and per-month allowance, choose a + o per-month byte allowances. + o Based on bandwidth and per-month allowance, choose a window within month to be up. Stay up until allowance is used. Adjust next month's window based on outcome. Hibernate when we're not up. -R - Hibernate means "stop accepting connections, and start sleeping" + o Hibernate means "stop accepting connections, and start sleeping" Implement hibernation. Have a separate about-to-start-hibernating state implemented in similar way to will shut-down-in-30-seconds state. @@ -40,12 +40,17 @@ R . bandwidth buckets for write as well as read. fetching directory in a tight loop. . Pure C tor_resolve o Implement it; socks4a only is fine for now. -N - Make it build on win32 + o Make it build on win32 o Make it not link with zlib and openssl. N - RPMs + o Merge changes from jbash + - Figure out versioning N - Windows installer - Review website; make important info more prominent. - - Implement control-spec.txt + . Implement control-spec.txt + o Implement protocol +R . Implement setconfig + - Specify and implement a commitconfig command. - Ability to dump minimal set of options to torrc. Beyond 0.0.9: @@ -62,7 +67,7 @@ R - figure out enclaves, e.g. so we know what to recommend that people - Do enclaves for same IP only. - Resolve first, then if IP is an OR, connect to next guy. N - the user interface interface - - Implement parts along with trivial fun gui. + - Implement a trivial fun gui. N - add ipv6 support. - Spec issue: if a resolve returns an IP4 and an IP6 address, which to use? @@ -186,11 +191,10 @@ N . Windows port . correct, update, polish spec - document the exposed function api? o document what we mean by socks. + - Document where we differ from tor-design -N . packages - . rpm - * nick will look at the spec file - - find a long-term rpm maintainer + . packages +R - find a long-term rpm maintainer * roger will start guilting people - code |