Revise TODO items for 009

svn:r2346
This commit is contained in:
Nick Mathewson
2004-09-10 20:57:09 +00:00
parent b9f6e300c6
commit f9c10db7ae
+31 -8
View File
@@ -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?