summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2008-07-14 20:57:17 +0000
committerNick Mathewson <nickm@torproject.org>2008-07-14 20:57:17 +0000
commit55c3619c23e34e82eb2b8cab67c85165e0a84e3e (patch)
tree660c3f6fda958e299365ae19a2a8db22849b0799
parentb2da39fd9d42813e71f1cf33a837a20dd8e8024f (diff)
downloadtor-55c3619c23e34e82eb2b8cab67c85165e0a84e3e.tar.gz
tor-55c3619c23e34e82eb2b8cab67c85165e0a84e3e.zip
Make Closed and Finished proposals know when they were implemented (approximately). Make this more accurate in the future.
svn:r15905
-rw-r--r--doc/spec/proposals/101-dir-voting.txt1
-rw-r--r--doc/spec/proposals/102-drop-opt.txt1
-rw-r--r--doc/spec/proposals/103-multilevel-keys.txt1
-rw-r--r--doc/spec/proposals/104-short-descriptors.txt1
-rw-r--r--doc/spec/proposals/105-handshake-revision.txt1
-rw-r--r--doc/spec/proposals/106-less-tls-constraint.txt1
-rw-r--r--doc/spec/proposals/107-uptime-sanity-checking.txt1
-rw-r--r--doc/spec/proposals/108-mtbf-based-stability.txt1
-rw-r--r--doc/spec/proposals/109-no-sharing-ips.txt1
-rw-r--r--doc/spec/proposals/111-local-traffic-priority.txt1
-rw-r--r--doc/spec/proposals/114-distributed-storage.txt1
-rw-r--r--doc/spec/proposals/119-controlport-auth.txt1
-rw-r--r--doc/spec/proposals/122-unnamed-flag.txt1
-rw-r--r--doc/spec/proposals/123-autonaming.txt1
-rw-r--r--doc/spec/proposals/125-bridges.txt1
-rw-r--r--doc/spec/proposals/126-geoip-reporting.txt1
-rw-r--r--doc/spec/proposals/128-bridge-families.txt1
-rw-r--r--doc/spec/proposals/129-reject-plaintext-ports.txt1
-rw-r--r--doc/spec/proposals/130-v2-conn-protocol.txt1
-rw-r--r--doc/spec/proposals/136-legacy-keys.txt1
-rw-r--r--doc/spec/proposals/137-bootstrap-phases.txt1
-rw-r--r--doc/spec/proposals/138-remove-down-routers-from-consensus.txt1
-rw-r--r--doc/spec/proposals/139-conditional-consensus-download.txt1
-rwxr-xr-xdoc/spec/proposals/reindex.pl17
24 files changed, 40 insertions, 0 deletions
diff --git a/doc/spec/proposals/101-dir-voting.txt b/doc/spec/proposals/101-dir-voting.txt
index 407e44fc44..2ddbbdd54d 100644
--- a/doc/spec/proposals/101-dir-voting.txt
+++ b/doc/spec/proposals/101-dir-voting.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created:
Status: Closed
+Implemented-In: 0.2.0.x
Overview
diff --git a/doc/spec/proposals/102-drop-opt.txt b/doc/spec/proposals/102-drop-opt.txt
index 9fb9bafa77..b99e4bbbb9 100644
--- a/doc/spec/proposals/102-drop-opt.txt
+++ b/doc/spec/proposals/102-drop-opt.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created:
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/103-multilevel-keys.txt b/doc/spec/proposals/103-multilevel-keys.txt
index a626dbc678..63f1493309 100644
--- a/doc/spec/proposals/103-multilevel-keys.txt
+++ b/doc/spec/proposals/103-multilevel-keys.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created:
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/104-short-descriptors.txt b/doc/spec/proposals/104-short-descriptors.txt
index 0a80693f64..5ad899b8e2 100644
--- a/doc/spec/proposals/104-short-descriptors.txt
+++ b/doc/spec/proposals/104-short-descriptors.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created:
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/105-handshake-revision.txt b/doc/spec/proposals/105-handshake-revision.txt
index f4288c5f66..7843a2a8a8 100644
--- a/doc/spec/proposals/105-handshake-revision.txt
+++ b/doc/spec/proposals/105-handshake-revision.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson, Roger Dingledine
Created:
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/106-less-tls-constraint.txt b/doc/spec/proposals/106-less-tls-constraint.txt
index 9e055bae64..35d6bf1066 100644
--- a/doc/spec/proposals/106-less-tls-constraint.txt
+++ b/doc/spec/proposals/106-less-tls-constraint.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created: 9-Feb-2007
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/107-uptime-sanity-checking.txt b/doc/spec/proposals/107-uptime-sanity-checking.txt
index 3254bcc01f..b11be89380 100644
--- a/doc/spec/proposals/107-uptime-sanity-checking.txt
+++ b/doc/spec/proposals/107-uptime-sanity-checking.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Kevin Bauer & Damon McCoy
Created: 8-March-2007
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/108-mtbf-based-stability.txt b/doc/spec/proposals/108-mtbf-based-stability.txt
index f2089730c9..2c66481530 100644
--- a/doc/spec/proposals/108-mtbf-based-stability.txt
+++ b/doc/spec/proposals/108-mtbf-based-stability.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created: 10-Mar-2007
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/109-no-sharing-ips.txt b/doc/spec/proposals/109-no-sharing-ips.txt
index 4cdf8adb43..1a88b00c0f 100644
--- a/doc/spec/proposals/109-no-sharing-ips.txt
+++ b/doc/spec/proposals/109-no-sharing-ips.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Kevin Bauer & Damon McCoy
Created: 9-March-2007
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
This document describes a solution to a Sybil attack vulnerability in the
diff --git a/doc/spec/proposals/111-local-traffic-priority.txt b/doc/spec/proposals/111-local-traffic-priority.txt
index 37367badf4..252e7c8622 100644
--- a/doc/spec/proposals/111-local-traffic-priority.txt
+++ b/doc/spec/proposals/111-local-traffic-priority.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 14-Mar-2007
Status: Finished
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/114-distributed-storage.txt b/doc/spec/proposals/114-distributed-storage.txt
index d40ad100f5..e9271fb82d 100644
--- a/doc/spec/proposals/114-distributed-storage.txt
+++ b/doc/spec/proposals/114-distributed-storage.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Karsten Loesing
Created: 13-May-2007
Status: Closed
+Implemented-In: 0.2.0.x
Change history:
diff --git a/doc/spec/proposals/119-controlport-auth.txt b/doc/spec/proposals/119-controlport-auth.txt
index 87a7166d63..dc57a27368 100644
--- a/doc/spec/proposals/119-controlport-auth.txt
+++ b/doc/spec/proposals/119-controlport-auth.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 14-Aug-2007
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/122-unnamed-flag.txt b/doc/spec/proposals/122-unnamed-flag.txt
index 1a53c5cc3d..6502b9c560 100644
--- a/doc/spec/proposals/122-unnamed-flag.txt
+++ b/doc/spec/proposals/122-unnamed-flag.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 04-Oct-2007
Status: Closed
+Implemented-In: 0.2.0.x
1. Overview:
diff --git a/doc/spec/proposals/123-autonaming.txt b/doc/spec/proposals/123-autonaming.txt
index a3a9fc2793..6cd25329f8 100644
--- a/doc/spec/proposals/123-autonaming.txt
+++ b/doc/spec/proposals/123-autonaming.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Peter Palfrader
Created: 2007-10-11
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/125-bridges.txt b/doc/spec/proposals/125-bridges.txt
index c6809a8e30..bc6de66083 100644
--- a/doc/spec/proposals/125-bridges.txt
+++ b/doc/spec/proposals/125-bridges.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 11-Nov-2007
Status: Finished
+Implemented-In: 0.2.0.x
0. Preface
diff --git a/doc/spec/proposals/126-geoip-reporting.txt b/doc/spec/proposals/126-geoip-reporting.txt
index 6cef228e40..d48a08ba38 100644
--- a/doc/spec/proposals/126-geoip-reporting.txt
+++ b/doc/spec/proposals/126-geoip-reporting.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 2007-11-24
Status: Closed
+Implemented-In: 0.2.0.x
0. Status
diff --git a/doc/spec/proposals/128-bridge-families.txt b/doc/spec/proposals/128-bridge-families.txt
index 0141bb762a..653a2cf6d6 100644
--- a/doc/spec/proposals/128-bridge-families.txt
+++ b/doc/spec/proposals/128-bridge-families.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 2007-12-xx
Status: Finished
+Implemented-In: 0.2.0.x
[This proposal is part implemented, and part dead (won't-implement).
Roger should add a note and merge it into the spec.]
diff --git a/doc/spec/proposals/129-reject-plaintext-ports.txt b/doc/spec/proposals/129-reject-plaintext-ports.txt
index c90a720bb1..d4767d03d8 100644
--- a/doc/spec/proposals/129-reject-plaintext-ports.txt
+++ b/doc/spec/proposals/129-reject-plaintext-ports.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Kevin Bauer & Damon McCoy
Created: 2008-01-15
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/130-v2-conn-protocol.txt b/doc/spec/proposals/130-v2-conn-protocol.txt
index 1a4b80580d..16f5bf2844 100644
--- a/doc/spec/proposals/130-v2-conn-protocol.txt
+++ b/doc/spec/proposals/130-v2-conn-protocol.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created: 2007-10-25
Status: Closed
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/136-legacy-keys.txt b/doc/spec/proposals/136-legacy-keys.txt
index 89cc88c9c5..7d3c07dfbc 100644
--- a/doc/spec/proposals/136-legacy-keys.txt
+++ b/doc/spec/proposals/136-legacy-keys.txt
@@ -3,6 +3,7 @@ Title: Mass authority migration with legacy keys
Author: Nick Mathewson
Created: 13-May-2008
Status: Finished
+Implemented-In: 0.2.0.x
Overview:
diff --git a/doc/spec/proposals/137-bootstrap-phases.txt b/doc/spec/proposals/137-bootstrap-phases.txt
index 4f6626d94a..34800e4b20 100644
--- a/doc/spec/proposals/137-bootstrap-phases.txt
+++ b/doc/spec/proposals/137-bootstrap-phases.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 07-Jun-2008
Status: Finished
+Implemented-In: 0.2.1.x
1. Overview.
diff --git a/doc/spec/proposals/138-remove-down-routers-from-consensus.txt b/doc/spec/proposals/138-remove-down-routers-from-consensus.txt
index 01aa3ac84f..b19fe5ee29 100644
--- a/doc/spec/proposals/138-remove-down-routers-from-consensus.txt
+++ b/doc/spec/proposals/138-remove-down-routers-from-consensus.txt
@@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Peter Palfrader
Created: 11-Jun-2008
Status: Closed
+Implemented-In: 0.2.1.x
1. Overview.
diff --git a/doc/spec/proposals/139-conditional-consensus-download.txt b/doc/spec/proposals/139-conditional-consensus-download.txt
index 6cd8c37f44..941f5ad6b0 100644
--- a/doc/spec/proposals/139-conditional-consensus-download.txt
+++ b/doc/spec/proposals/139-conditional-consensus-download.txt
@@ -3,6 +3,7 @@ Title: Download consensus documents only when it will be trusted
Author: Peter Palfrader
Created: 2008-04-13
Status: Closed
+Implemented-In: 0.2.1.x
Overview:
diff --git a/doc/spec/proposals/reindex.pl b/doc/spec/proposals/reindex.pl
index be1ef1ffc4..f76dbfb137 100755
--- a/doc/spec/proposals/reindex.pl
+++ b/doc/spec/proposals/reindex.pl
@@ -22,6 +22,8 @@ for my $f (@files) {
my $num = substr($f, 0, 3);
my $status = undef;
my $title = undef;
+ my $implemented_in = undef;
+ my $target = undef;
my $alleged_fname = undef;
if ($f !~ /\.txt/) { print "$f doesn't end with .txt\n"; }
open(F, "$f");
@@ -40,6 +42,14 @@ for my $f (@files) {
$title =~ s/\.$//;
chomp $title;
}
+ if (/^Implemented-In: (.*)/) {
+ $implemented_in = $1;
+ chomp $implemented_in;
+ }
+ if (/^Target: (.*)/) {
+ $target = $1;
+ chomp $target;
+ }
}
close F;
die "I've never heard of status $status in proposal $num"
@@ -49,6 +59,13 @@ for my $f (@files) {
die "Proposal $num has no Filename line" unless (defined $alleged_fname);
die "Proposal $num says its fname is $alleged_fname, but it's really $f"
if ($alleged_fname ne $f);
+ print "No Target for proposal $num\n" if (($status eq 'OPEN' or
+ $status eq 'ACCEPTED')
+ and !defined $target);
+ print "No Implemented-In for proposal $num\n"
+ if (($status eq 'CLOSED' or $status eq 'FINISHED')
+ and !defined $implemented_in);
+
$title{$num} = $title;
$status{$num} = $status;
}