commit 3d0d39292cb10146a74aecddde9a3cc2bffc2177
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Fri Nov 23 10:30:53 2012 -0500
Make proposals 117, 208 (ipv6 exits) as finished.
("Finished" means we still need to merge them into
tor-spec. Additionally, I've removed the parts of tor-spec that say
"we don't do IPv6" as no longer true.)
---
proposals/000-index.txt | 8 ++++----
proposals/117-ipv6-exits.txt | 3 ++-
proposals/208-ipv6-exits-redux.txt | 4 ++--
tor-spec.txt | 7 -------
4 files changed, 8 insertions(+), 14 deletions(-)
diff --git a/proposals/000-index.txt b/proposals/000-index.txt
index caec770..4a641a2 100644
--- a/proposals/000-index.txt
+++ b/proposals/000-index.txt
@@ -37,7 +37,7 @@ Proposals by number:
114 Distributed Storage for Tor Hidden Service Descriptors [CLOSED]
115 Two Hop Paths [DEAD]
116 Two hop paths from entry guards [DEAD]
-117 IPv6 exits [ACCEPTED]
+117 IPv6 exits [FINISHED]
118 Advertising multiple ORPorts at once [SUPERSEDED]
119 New PROTOCOLINFO command for controllers [CLOSED]
120 Shutdown descriptors when Tor servers stop [DEAD]
@@ -128,7 +128,7 @@ Proposals by number:
205 Remove global client-side DNS caching [OPEN]
206 Preconfigured directory sources for bootstrapping [OPEN]
207 Directory guards [OPEN]
-208 IPv6 Exits Redux [OPEN]
+208 IPv6 Exits Redux [FINISHED]
209 Tuning the Parameters for the Path Bias Defense [OPEN]
210 Faster Headless Consensus Bootstrapping [OPEN]
211 Internal Mapaddress for Tor Configuration Testing [OPEN]
@@ -180,7 +180,6 @@ Proposals by status:
205 Remove global client-side DNS caching
206 Preconfigured directory sources for bootstrapping [for 0.2.4.x]
207 Directory guards [for 0.2.4.x]
- 208 IPv6 Exits Redux [for 0.2.4.x]
209 Tuning the Parameters for the Path Bias Defense [for 0.2.4.x+]
210 Faster Headless Consensus Bootstrapping [for 0.2.4.x+]
211 Internal Mapaddress for Tor Configuration Testing [for 0.2.4.x+]
@@ -189,7 +188,6 @@ Proposals by status:
214 Allow 4-byte circuit IDs in a new link protocol
215 Let the minimum consensus method change with time
ACCEPTED:
- 117 IPv6 exits [for 0.2.4.x]
140 Provide diffs between consensuses
147 Eliminate the need for v2 directories in generating v3 directories [for 0.2.4.x]
157 Make certificate downloads specific [for 0.2.4.x]
@@ -203,6 +201,7 @@ Proposals by status:
098 Proposals that should be written
099 Miscellaneous proposals
FINISHED:
+ 117 IPv6 exits [for 0.2.4.x] [in 0.2.4.7-alpha]
121 Hidden Service Authentication [in 0.2.1.x]
151 Improving Tor Path Selection
155 Four Improvements of Hidden Service Performance [in 0.2.1.x]
@@ -211,6 +210,7 @@ Proposals by status:
161 Computing Bandwidth Adjustments [for 0.2.1.x]
162 Publish the consensus in multiple flavors [in 0.2.3.1-alpha]
180 Pluggable transports for circumvention [in 0.2.3.x]
+ 208 IPv6 Exits Redux [for 0.2.4.x] [in 0.2.4.7-alpha]
CLOSED:
101 Voting on the Tor Directory System [in 0.2.0.x]
102 Dropping "opt" from the directory format [in 0.2.0.x]
diff --git a/proposals/117-ipv6-exits.txt b/proposals/117-ipv6-exits.txt
index 60ae332..9c51cf2 100644
--- a/proposals/117-ipv6-exits.txt
+++ b/proposals/117-ipv6-exits.txt
@@ -2,8 +2,9 @@ Filename: 117-ipv6-exits.txt
Title: IPv6 exits
Author: coderman
Created: 10-Jul-2007
-Status: Accepted
+Status: Finished
Target: 0.2.4.x
+Implemented-In: 0.2.4.7-alpha
Overview
diff --git a/proposals/208-ipv6-exits-redux.txt b/proposals/208-ipv6-exits-redux.txt
index 6f83f3c..e25a901 100644
--- a/proposals/208-ipv6-exits-redux.txt
+++ b/proposals/208-ipv6-exits-redux.txt
@@ -2,9 +2,9 @@ Filename: 208-ipv6-exits-redux.txt
Title: IPv6 Exits Redux
Author: Nick Mathewson
Created: 10-Oct-2012
-Status: Open
+Status: Finished
Target: 0.2.4.x
-
+Implemented-In: 0.2.4.7-alpha
1. Obligatory Motivation Section
diff --git a/tor-spec.txt b/tor-spec.txt
index a3df860..1099e3d 100644
--- a/tor-spec.txt
+++ b/tor-spec.txt
@@ -1060,7 +1060,6 @@ see tor-design.pdf.
An address type (6) [1 octet]
The IPv6 address to which the connection was made [16 octets]
A number of seconds (TTL) for which the address may be cached [4 octets]
- [XXXX No version of Tor currently generates the IPv6 format.]
[Tor exit nodes before 0.1.2.0 set the TTL field to a fixed value. Later
versions set the TTL to the last value seen from a DNS server, and expire
@@ -1286,10 +1285,4 @@ see tor-design.pdf.
cells when both a) the window is <= 450, and b) there are less than
ten cell payloads remaining to be flushed at that edge.
-A.1. Differences between spec and implementation
-
-- The current specification requires all ORs to have IPv4 addresses, but
- allows relays to exit and resolve to IPv6 addresses, and to declare IPv6
- addresses in their exit policies. The current codebase has no IPv6
- support at all.