diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-05-28 20:26:58 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-05-28 20:26:58 +0000 |
commit | 6985ad96036f7342f41e28384fca7d11fd4b7084 (patch) | |
tree | 98eb4701ff92dd07f586f7d5616fc97abd369178 /doc/spec/proposals/117-ipv6-exits.txt | |
parent | 664115251411dd735f16a268f1f9bed1490b11ed (diff) | |
download | tor-6985ad96036f7342f41e28384fca7d11fd4b7084.tar tor-6985ad96036f7342f41e28384fca7d11fd4b7084.tar.gz |
add some notes to proposal 117
svn:r14783
Diffstat (limited to 'doc/spec/proposals/117-ipv6-exits.txt')
-rw-r--r-- | doc/spec/proposals/117-ipv6-exits.txt | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/doc/spec/proposals/117-ipv6-exits.txt b/doc/spec/proposals/117-ipv6-exits.txt index c3bb149fd..33bc85208 100644 --- a/doc/spec/proposals/117-ipv6-exits.txt +++ b/doc/spec/proposals/117-ipv6-exits.txt @@ -1,5 +1,5 @@ -Filename: 117-ipv6-exits.txt -Title: IPv6 exits +Filename: 117-ipv6-exits.txtT +itle: IPv6 exits Version: $Revision$ Last-Modified: $Date$ Author: coderman @@ -86,7 +86,9 @@ Contents (RELAY_RESOLVE) should perform and respond with both A and AAAA resources. - [NOTE: In a future version, it may make sense to .] + [NOTE: In a future version, when we extend the behavior of RESOLVE to + encapsulate more of real DNS, it will make sense to allow more + flexibility here. -nickm] 1.4. Client interaction with IPv6 exit capability @@ -115,6 +117,11 @@ Contents connection will return IPv6 addresses when available, and fall back to IPv4 addresses if not. + [NOTE: This means that SocksListenAddress and DNSListenAddress should + support IPv6 addresses. Perhaps there should also be a general option + to have listeners that default to 127.0.0.1 and 0.0.0.0 listen + additionally or instead on ::1 and :: -nickm] + 1.4.3. MAPADDRESS behavior The MAPADDRESS capability supports clients that may not be able to @@ -202,6 +209,12 @@ Contents "The current codebase has no IPv6 support at all." + [NOTE: the EXITPOLICY end-cell reason says that it can hold an ipv4 or an + ipv6 address, but doesn't say how. We may want a separate EXITPOLICY2 + type that can hold an ipv6 address, since the way we encode ipv6 + addresses elsewhere ("0.0.0.0 indicates that the next 16 bytes are ipv6") + is a bit dumb. -nickm] + 2.2. Directory specification In '2.1. Router descriptor format' a new set of directives is needed @@ -268,6 +281,8 @@ Contents the protocol and resolvers make this unappealing. Is there a compelling reason to consider A6 as part of IPv6 exit support? + [IMO not till anybody needs it. -nickm] + 3.2. IPv4 and IPv6 preference The design above tries to infer a preference for IPv4 or IPv6 |