Andrew Lewman commited on 2009-03-02 04:43:10
Zeige 1 geänderte Dateien mit 8 Einfügungen und 2 Löschungen.
| ... | ... |
@@ -16,7 +16,7 @@ use Date::Format; |
| 16 | 16 |
print "Creating LWP agent ($LWP::VERSION)...\n"; |
| 17 | 17 |
my $lua = LWP::UserAgent->new( |
| 18 | 18 |
keep_alive => 1, |
| 19 |
- timeout => 15, |
|
| 19 |
+ timeout => 1, |
|
| 20 | 20 |
agent => "Tor MirrorCheck Agent" |
| 21 | 21 |
); |
| 22 | 22 |
|
| ... | ... |
@@ -620,6 +620,10 @@ my $count = values %m; |
| 620 | 620 |
print "We have a total of $count mirrors\n"; |
| 621 | 621 |
print "Fetching the last updated date for each mirror.\n"; |
| 622 | 622 |
|
| 623 |
+my $tortime; |
|
| 624 |
+$tortime = FetchDate("http://www.torproject.org/");
|
|
| 625 |
+print "The official time for Tor is $tortime. \n"; |
|
| 626 |
+ |
|
| 623 | 627 |
foreach my $server ( keys %m ) {
|
| 624 | 628 |
|
| 625 | 629 |
print "Attempting to fetch from $m{$server}{'orgName'}\n";
|
| ... | ... |
@@ -664,8 +668,10 @@ foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys
|
| 664 | 668 |
|
| 665 | 669 |
my $time; |
| 666 | 670 |
if( "$m{$server}{'updateDate'}" ne "Unknown") {
|
| 667 |
- $time = ctime($m{$server}{'updateDate'});
|
|
| 671 |
+ if( "$m{$server}{'updateDate'}" eq "$tortime" ) {
|
|
| 672 |
+ $time = "Up to date"; |
|
| 668 | 673 |
chomp($time); |
| 674 |
+ } else { $time = "Out of date"; }
|
|
| 669 | 675 |
} else { $time = "Unknown"; }
|
| 670 | 676 |
print OUT <<"END"; |
| 671 | 677 |
\n<tr>\n |
| 672 | 678 |