summaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-10-30 18:31:30 +0000
committerNick Mathewson <nickm@torproject.org>2007-10-30 18:31:30 +0000
commit57f7c852f809b9332fc7a52058a24713b1385c14 (patch)
treebb4ecf69033a0a2552442999fc1db087a28ea8b8 /doc/TODO
parentc0c2001a5b8fd3907c7ba93eccbd536786f57594 (diff)
downloadtor-57f7c852f809b9332fc7a52058a24713b1385c14.tar.gz
tor-57f7c852f809b9332fc7a52058a24713b1385c14.zip
r16282@catbus: nickm | 2007-10-30 14:28:58 -0400
Implement lots of proposal 105. None of it is enabled yet. svn:r12285
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO17
1 files changed, 11 insertions, 6 deletions
diff --git a/doc/TODO b/doc/TODO
index 60bf7bf704..30087cbdf6 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -42,16 +42,21 @@ Things we'd like to do in 0.2.0.x:
- 105+TLS, if possible.
- 105 only
- Need to get a finished proposal 105
- - "Pick a version" function
+ o "Pick a version" function
- Have a 'waiting_for_version' state.
- - Store version in or_connection_t.
- - Generate netinfo cells
- - Accept netinfo cells
+ o Store version in or_connection_t.
+ o Generate netinfo cells
+ o Accept netinfo cells
+ . Add an is_canonical field to or_connection_t.
+ o Set it when we get a match in the netinfo.
+ o Set it when we get a match for a routerinfo we have.
+ - Don't extend a circuit over a noncanonical connection with
+ mismatched address.
- Version negotiation: send a version cell and enter
waiting-for-version; when version cell arrives, pick version
and send netinfo and be "open".
- - On netinfo, warn if there's skew from a server.
- - Handle IP addresses in netinfo properly.
+ o On netinfo, warn if there's skew from a server.
+ - Learn our outgoing IP address from netinfo cells?
- TLS only
- Need to get a finished TLS normalization proposal
- Revised authentication.