aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--proposals/101-dir-voting.txt1
-rw-r--r--proposals/102-drop-opt.txt1
-rw-r--r--proposals/103-multilevel-keys.txt1
-rw-r--r--proposals/104-short-descriptors.txt1
-rw-r--r--proposals/105-handshake-revision.txt1
-rw-r--r--proposals/106-less-tls-constraint.txt1
-rw-r--r--proposals/107-uptime-sanity-checking.txt1
-rw-r--r--proposals/108-mtbf-based-stability.txt1
-rw-r--r--proposals/109-no-sharing-ips.txt1
-rw-r--r--proposals/111-local-traffic-priority.txt1
-rw-r--r--proposals/114-distributed-storage.txt1
-rw-r--r--proposals/119-controlport-auth.txt1
-rw-r--r--proposals/122-unnamed-flag.txt1
-rw-r--r--proposals/123-autonaming.txt1
-rw-r--r--proposals/125-bridges.txt1
-rw-r--r--proposals/126-geoip-reporting.txt1
-rw-r--r--proposals/128-bridge-families.txt1
-rw-r--r--proposals/129-reject-plaintext-ports.txt1
-rw-r--r--proposals/130-v2-conn-protocol.txt1
-rw-r--r--proposals/136-legacy-keys.txt1
-rw-r--r--proposals/137-bootstrap-phases.txt1
-rw-r--r--proposals/138-remove-down-routers-from-consensus.txt1
-rw-r--r--proposals/139-conditional-consensus-download.txt1
-rwxr-xr-xproposals/reindex.pl17
24 files changed, 40 insertions, 0 deletions
diff --git a/proposals/101-dir-voting.txt b/proposals/101-dir-voting.txt
index 407e44f..2ddbbdd 100644
--- a/proposals/101-dir-voting.txt
+++ b/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/proposals/102-drop-opt.txt b/proposals/102-drop-opt.txt
index 9fb9baf..b99e4bb 100644
--- a/proposals/102-drop-opt.txt
+++ b/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/proposals/103-multilevel-keys.txt b/proposals/103-multilevel-keys.txt
index a626dbc..63f1493 100644
--- a/proposals/103-multilevel-keys.txt
+++ b/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/proposals/104-short-descriptors.txt b/proposals/104-short-descriptors.txt
index 0a80693..5ad899b 100644
--- a/proposals/104-short-descriptors.txt
+++ b/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/proposals/105-handshake-revision.txt b/proposals/105-handshake-revision.txt
index f4288c5..7843a2a 100644
--- a/proposals/105-handshake-revision.txt
+++ b/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/proposals/106-less-tls-constraint.txt b/proposals/106-less-tls-constraint.txt
index 9e055ba..35d6bf1 100644
--- a/proposals/106-less-tls-constraint.txt
+++ b/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/proposals/107-uptime-sanity-checking.txt b/proposals/107-uptime-sanity-checking.txt
index 3254bcc..b11be89 100644
--- a/proposals/107-uptime-sanity-checking.txt
+++ b/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/proposals/108-mtbf-based-stability.txt b/proposals/108-mtbf-based-stability.txt
index f208973..2c66481 100644
--- a/proposals/108-mtbf-based-stability.txt
+++ b/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/proposals/109-no-sharing-ips.txt b/proposals/109-no-sharing-ips.txt
index 4cdf8ad..1a88b00 100644
--- a/proposals/109-no-sharing-ips.txt
+++ b/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/proposals/111-local-traffic-priority.txt b/proposals/111-local-traffic-priority.txt
index 37367ba..252e7c8 100644
--- a/proposals/111-local-traffic-priority.txt
+++ b/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/proposals/114-distributed-storage.txt b/proposals/114-distributed-storage.txt
index d40ad10..e9271fb 100644
--- a/proposals/114-distributed-storage.txt
+++ b/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/proposals/119-controlport-auth.txt b/proposals/119-controlport-auth.txt
index 87a7166..dc57a27 100644
--- a/proposals/119-controlport-auth.txt
+++ b/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/proposals/122-unnamed-flag.txt b/proposals/122-unnamed-flag.txt
index 1a53c5c..6502b9c 100644
--- a/proposals/122-unnamed-flag.txt
+++ b/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/proposals/123-autonaming.txt b/proposals/123-autonaming.txt
index a3a9fc2..6cd2532 100644
--- a/proposals/123-autonaming.txt
+++ b/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/proposals/125-bridges.txt b/proposals/125-bridges.txt
index c6809a8..bc6de66 100644
--- a/proposals/125-bridges.txt
+++ b/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/proposals/126-geoip-reporting.txt b/proposals/126-geoip-reporting.txt
index 6cef228..d48a08b 100644
--- a/proposals/126-geoip-reporting.txt
+++ b/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/proposals/128-bridge-families.txt b/proposals/128-bridge-families.txt
index 0141bb7..653a2cf 100644
--- a/proposals/128-bridge-families.txt
+++ b/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/proposals/129-reject-plaintext-ports.txt b/proposals/129-reject-plaintext-ports.txt
index c90a720..d4767d0 100644
--- a/proposals/129-reject-plaintext-ports.txt
+++ b/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/proposals/130-v2-conn-protocol.txt b/proposals/130-v2-conn-protocol.txt
index 1a4b805..16f5bf2 100644
--- a/proposals/130-v2-conn-protocol.txt
+++ b/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/proposals/136-legacy-keys.txt b/proposals/136-legacy-keys.txt
index 89cc88c..7d3c07d 100644
--- a/proposals/136-legacy-keys.txt
+++ b/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/proposals/137-bootstrap-phases.txt b/proposals/137-bootstrap-phases.txt
index 4f6626d..34800e4 100644
--- a/proposals/137-bootstrap-phases.txt
+++ b/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/proposals/138-remove-down-routers-from-consensus.txt b/proposals/138-remove-down-routers-from-consensus.txt
index 01aa3ac..b19fe5e 100644
--- a/proposals/138-remove-down-routers-from-consensus.txt
+++ b/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/proposals/139-conditional-consensus-download.txt b/proposals/139-conditional-consensus-download.txt
index 6cd8c37..941f5ad 100644
--- a/proposals/139-conditional-consensus-download.txt
+++ b/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/proposals/reindex.pl b/proposals/reindex.pl
index be1ef1f..f76dbfb 100755
--- a/proposals/reindex.pl
+++ b/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;
}