diff options
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.) |