Make Closed and Finished proposals know when they were implemented (approximately). Make this more accurate in the future.

svn:r15905
This commit is contained in:
Nick Mathewson 2008-07-14 20:57:17 +00:00
parent b2da39fd9d
commit 55c3619c23
24 changed files with 40 additions and 0 deletions

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created:
Status: Closed
Implemented-In: 0.2.0.x
Overview

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created:
Status: Closed
Implemented-In: 0.2.0.x
Overview:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created:
Status: Closed
Implemented-In: 0.2.0.x
Overview:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created:
Status: Closed
Implemented-In: 0.2.0.x
Overview:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson, Roger Dingledine
Created:
Status: Closed
Implemented-In: 0.2.0.x
Overview:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created: 9-Feb-2007
Status: Closed
Implemented-In: 0.2.0.x
Overview:

View File

@ -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:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created: 10-Mar-2007
Status: Closed
Implemented-In: 0.2.0.x
Overview:

View File

@ -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

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 14-Mar-2007
Status: Finished
Implemented-In: 0.2.0.x
Overview:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Karsten Loesing
Created: 13-May-2007
Status: Closed
Implemented-In: 0.2.0.x
Change history:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 14-Aug-2007
Status: Closed
Implemented-In: 0.2.0.x
Overview:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 04-Oct-2007
Status: Closed
Implemented-In: 0.2.0.x
1. Overview:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Peter Palfrader
Created: 2007-10-11
Status: Closed
Implemented-In: 0.2.0.x
Overview:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 11-Nov-2007
Status: Finished
Implemented-In: 0.2.0.x
0. Preface

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 2007-11-24
Status: Closed
Implemented-In: 0.2.0.x
0. Status

View File

@ -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.]

View File

@ -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:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Nick Mathewson
Created: 2007-10-25
Status: Closed
Implemented-In: 0.2.0.x
Overview:

View File

@ -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:

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Roger Dingledine
Created: 07-Jun-2008
Status: Finished
Implemented-In: 0.2.1.x
1. Overview.

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Peter Palfrader
Created: 11-Jun-2008
Status: Closed
Implemented-In: 0.2.1.x
1. Overview.

View File

@ -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:

View File

@ -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;
}