Mark items completed; clarify items; remove dups

svn:r2690
This commit is contained in:
Nick Mathewson 2004-11-05 18:32:39 +00:00
parent 7c0792d89a
commit 958f046ee5

View File

@ -18,19 +18,19 @@ ARMA - arma claims
- when you hup, they're not getting re-parsed - when you hup, they're not getting re-parsed
- stop calling a *_policy an exit_policy_t - stop calling a *_policy an exit_policy_t
- stop calling running-routers running-routers? - 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 (.*))". "log (minlevel)?-(maxlevel)? (syslog|stderr|stdout|file (.*))".
o Replace running-routers with a router-status line that can be used o Replace running-routers with a router-status line that can be used
without a list of router descriptors. without a list of router descriptors.
o Add a log handler that sends stuff to syslog. o Add a log handler that sends stuff to syslog.
o Deprecate unofficial configuration abbrevs; make official abbrevs o Deprecate unofficial configuration abbrevs; make official abbrevs
only official on the command line. only official on the command line.
l per-month byte allowances. o per-month byte allowances.
N . Based on bandwidth and per-month allowance, choose a o Based on bandwidth and per-month allowance, choose a
window within month to be up. Stay up until allowance is window within month to be up. Stay up until allowance is
used. Adjust next month's window based on outcome. Hibernate used. Adjust next month's window based on outcome. Hibernate
when we're not up. 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 Implement hibernation. Have a separate
about-to-start-hibernating state implemented in similar way to about-to-start-hibernating state implemented in similar way to
will shut-down-in-30-seconds state. 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. fetching directory in a tight loop.
. Pure C tor_resolve . Pure C tor_resolve
o Implement it; socks4a only is fine for now. 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. o Make it not link with zlib and openssl.
N - RPMs N - RPMs
o Merge changes from jbash
- Figure out versioning
N - Windows installer N - Windows installer
- Review website; make important info more prominent. - 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. - Ability to dump minimal set of options to torrc.
Beyond 0.0.9: 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. - Do enclaves for same IP only.
- Resolve first, then if IP is an OR, connect to next guy. - Resolve first, then if IP is an OR, connect to next guy.
N - the user interface interface N - the user interface interface
- Implement parts along with trivial fun gui. - Implement a trivial fun gui.
N - add ipv6 support. N - add ipv6 support.
- Spec issue: if a resolve returns an IP4 and an IP6 address, - Spec issue: if a resolve returns an IP4 and an IP6 address,
which to use? which to use?
@ -186,11 +191,10 @@ N . Windows port
. correct, update, polish spec . correct, update, polish spec
- document the exposed function api? - document the exposed function api?
o document what we mean by socks. o document what we mean by socks.
- Document where we differ from tor-design
N . packages . packages
. rpm R - find a long-term rpm maintainer
* nick will look at the spec file
- find a long-term rpm maintainer
* roger will start guilting people * roger will start guilting people
- code - code