diff options
author | Nick Mathewson <nickm@torproject.org> | 2004-09-10 20:57:09 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2004-09-10 20:57:09 +0000 |
commit | f9c10db7aeaca6ff83039b0e00a062830febf446 (patch) | |
tree | e87f2eb35f291d6afafed7153e722add5d4d8319 /doc/TODO | |
parent | b9f6e300c6ea6a55a34547e7c008052c31795c2f (diff) | |
download | tor-f9c10db7aeaca6ff83039b0e00a062830febf446.tar.gz tor-f9c10db7aeaca6ff83039b0e00a062830febf446.zip |
Revise TODO items for 009
svn:r2346
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 39 |
1 files changed, 31 insertions, 8 deletions
@@ -47,17 +47,40 @@ N - allow yourself to build circuits immediately if you have a N - let tor clients use http proxies for dir fetching - have a config entry to specify where to go N - per-month byte allowances. -Nr - figure out how to handle rendezvousing with unverified nodes. -Nr - figure out enclaves, e.g. so we know what to recommend that people + - 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. + - Hibernate means "stop accepting connections, and start sleeping" +N - Handle rendezvousing with unverified nodes. + - Specify: Stick rendezvous point's key in INTRODUCE cell. + Bob should _always_ use key from INTRODUCE cell. + - Implement. +N - Bail out early if datadirectory is NULL. +N - Pure C tor_resolve +N - node 'groups' that are known to be in the same zone of control. + - Nodes can list their coadministrated nodes. + - Users can list other coadministrated nodes if they like. + - Never choose two coadministrated nodes in the same circuit. +R - figure out enclaves, e.g. so we know what to recommend that people do, and so running a tor server on your website is helpful. - - node 'groups' that are known to be in the same zone of control. - - let tor servers use http proxies for port 80 exits - - the user interface interface - - add ipv6 support. - - learn from ben about his openssl-reinitialization-trick to + - Do enclaves for same IP only. + - Resolve first, then if IP is an OR, connect to next guy. +N - let tor servers use http proxies for port 80 exits + - For squid, privoxy, etc on exitconnections. + - (Don't need full HTTP proxy support; assume Host: header + is set correctly.) Use generic port redirector for + IP/bits:Port->IP:Port . +N - the user interface interface + - Skeleton only. + - Implement parts along with trivial fun gui. +N - add ipv6 support. + - Spec issue: if a resolve returns an IP4 and an IP6 address, + which to use? +R - learn from ben about his openssl-reinitialization-trick to rotate tls keys without making new connections. + - (Roger grabs Ben next time he sees him on IRC) D nt services on win32. - - squid exit proxying 0.0.8: - fix sprintf's to snprintf's? |