mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 23:53:32 +01:00
Mark items completed; clarify items; remove dups
svn:r2690
This commit is contained in:
parent
7c0792d89a
commit
958f046ee5
26
doc/TODO
26
doc/TODO
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user