diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-08-05 20:08:19 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-08-05 20:08:19 +0000 |
commit | 960a0f0a994ba23480e14ffe5179160194fd9616 (patch) | |
tree | 250494775699fda2f0f543a350b02e89c5a77a03 /doc/TODO.021 | |
parent | 750bb795ac1fcb5b76b6488690400c77fbff0a3f (diff) | |
download | tor-960a0f0a994ba23480e14ffe5179160194fd9616.tar.gz tor-960a0f0a994ba23480e14ffe5179160194fd9616.zip |
r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400
Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you.
svn:r16435
Diffstat (limited to 'doc/TODO.021')
-rw-r--r-- | doc/TODO.021 | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/doc/TODO.021 b/doc/TODO.021 index 82521e0f87..fbc3c1dea5 100644 --- a/doc/TODO.021 +++ b/doc/TODO.021 @@ -180,14 +180,20 @@ R d Do we want to maintain our own set of entryguards that we use as - Proposal to supersede 117 by adding IPv6 support for exits and entries. - Internal code support for ipv6: o Clone ipv6 functions (inet_ntop, inet_pton) where they don't exist. - . Many address variables need to become tor_addr_t - - addr in connection_t - - n_addr in extend_info_t + o Many address variables need to become tor_addr_t + o addr in connection_t + o n_addr in extend_info_t - Teach resolving code how to handle ipv6. - . Teach exit policies about ipv6 (consider ipv4/ipv6 - interaction!) - - Generate END_REASON_EXITPOLICY cells and parse them right - - Generate new BEGIN cell types and parse them right + . Teach exit policies about ipv6 (consider ipv4/ipv6 interaction!) + o Use IPv6 in connect/connected/failed-exitpolicy cells + - accept ipv6 from socks + o Generate END_REASON_EXITPOLICY cells right + . ... and parse them right + . Generate new BEGIN cell types and parse them right + - Detect availability of ipv6 + - Advertise availability of ipv6. + - Geoip support, if only to add a zone called "ipv6" + - - 118: Listen on and advertise multiple ports: - Tor should be able to have a pool of outgoing IP addresses that it is able to rotate through. (maybe. Possible overlap with proposal 118.) |