f8044eed2476abaab3db3ea34d964037687d2516
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

1) #!/usr/bin/perl -w
2) use warnings;
3) use strict;
4) use LWP::Simple;
5) use LWP;
6) use Date::Parse;
Jacob Appelbaum Removed dupe mirror entry,...

Jacob Appelbaum authored 16 years ago

7) use Date::Format;
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

8) 
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 16 years ago

9) #
10) # A quick hack by Jacob Appelbaum <jacob@appelbaum.net>
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

11) # LWP suggestions by Leigh Honeywell
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 16 years ago

12) # This is Free Software (GPLv3)
13) # http://www.gnu.org/licenses/gpl-3.0.txt
14) #
Jon@svn.torproject.org Note which mirror operators...

Jon@svn.torproject.org authored 15 years ago

15) #Contacted
Jon@svn.torproject.org askapache update

Jon@svn.torproject.org authored 14 years ago

16) # http://tor.askapache.com/ HTTP 403 Contacted 20091027
Jon@svn.torproject.org Note which mirror operators...

Jon@svn.torproject.org authored 15 years ago

17) #
Jon@svn.torproject.org changelog

Jon@svn.torproject.org authored 15 years ago

18) #CHANGELOG
19) #20091003 Code changes to elimiate the need for a trailing slash in addresses for script runtime
Jon@svn.torproject.org update internal changelog

Jon@svn.torproject.org authored 15 years ago

20) #20091004 Code changes to increase out of date tolerance to 48 hours
Jon@svn.torproject.org alter timout values (15 -> 30)

Jon@svn.torproject.org authored 14 years ago

21) #20091028 Code changes to increase timout to 30 seconds (attempting to resolve "unknown" status'
Jon@svn.torproject.org update internal changelog

Jon@svn.torproject.org authored 14 years ago

22) #20091028 Code changes to change user agent of script
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 16 years ago

23) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

24) print "Creating LWP agent ($LWP::VERSION)...\n";
25) my $lua = LWP::UserAgent->new(
26)     keep_alive => 1,
Jon@svn.torproject.org alter timout values (15 -> 30)

Jon@svn.torproject.org authored 14 years ago

27)     timeout => 30,
Jon@svn.torproject.org affect user agent string

Jon@svn.torproject.org authored 14 years ago

28)     agent => "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

29) );
30) 
31) sub sanitize {
32)     my $taintedData = shift;
33)     my $cleanedData;
34)     my $whitelist = '-a-zA-Z0-9: +';
35) 
36)     # clean the data, return cleaned data
37)     $taintedData =~ s/[^$whitelist]//go;
38)     $cleanedData = $taintedData;
39) 
40)     return $cleanedData;
41) }
42) 
43) sub FetchDate {
44)     my $url = shift; # Base url for mirror
Sebastian Hahn Add a hack so the mirror sc...

Sebastian Hahn authored 15 years ago

45)     my $trace = "/project/trace/www.torproject.org"; # Location of recent update info
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

46)     $url = "$url$trace";
47) 
48)     print "Fetching possible date from: $url\n";
49) 
50)     my $request = new HTTP::Request GET => "$url";
51)     my $result = $lua->request($request);
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

52)     my $code = $result->code();
53)     print "Result code $code\n";
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

54) 
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

55)     if ($result->is_success && $code eq "200"){
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

56)        my $taint = $result->content;
57)        my $content = sanitize($taint);
58)        if ($content) {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

59) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

60)             my $date = str2time($content);
61) 
62)             if ($date) {
63)                 print "We've fetched a date $date.\n";
64)                 return $date;
65)             } else {
66)                 print "We've haven't fetched a date.\n";
67)                 return "Unknown";
68)             }
69) 
70)         } else {
71)             print "Unable to fetch date, empty content returned.\n";
72)             return "Unknown";
73)         }
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

74) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

75)     } else {
76)        print "Our request failed, we had no result.\n";
77)        return "Unknown";
78)     }
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

79) 
80)     return "Unknown";
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

81) }
82) 
83) # This is the list of all known Tor mirrors
84) # Add new mirrors to the bottom!
Jon@svn.torproject.org Reorder mirrors, cypher's r...

Jon@svn.torproject.org authored 15 years ago

85) my %m = (
86)         mirror000 => {
87)             adminContact => "tor AT goodeid DOT com",
Jon@svn.torproject.org Change Org on "Goodeid" per...

Jon@svn.torproject.org authored 15 years ago

88)             orgName => "Goodeid",
Jon@svn.torproject.org Correct error.

Jon@svn.torproject.org authored 15 years ago

89)             isoCC => "CA",
Jon@svn.torproject.org Reorder mirrors, cypher's r...

Jon@svn.torproject.org authored 15 years ago

90)             subRegion => "",
Jon@svn.torproject.org Fix region.

Jon@svn.torproject.org authored 15 years ago

91)             region => "North America",
Jon@svn.torproject.org Reorder mirrors, cypher's r...

Jon@svn.torproject.org authored 15 years ago

92)             ipv4 => "True",
93)             ipv6 => "False",
94)             loadBalanced => "No",
Jon@svn.torproject.org Alter port assignments on G...

Jon@svn.torproject.org authored 15 years ago

95)             httpWebsiteMirror => "http://tor-node.goodeid.com:8081/",
96)             httpsWebsiteMirror => "https://tor-node.goodeid.com:8444/",
Jon@svn.torproject.org Reorder mirrors, cypher's r...

Jon@svn.torproject.org authored 15 years ago

97)             rsyncWebsiteMirror => "",
98)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Alter port assignments on G...

Jon@svn.torproject.org authored 15 years ago

99)             httpDistMirror => "http://tor-node.goodeid.com:8081/dist/",
100)             httpsDistMirror => "https://tor-node.goodeid.com:8444/dist/
101) 
102) ",
Jon@svn.torproject.org Reorder mirrors, cypher's r...

Jon@svn.torproject.org authored 15 years ago

103)             rsyncDistMirror => "",
104)             hiddenServiceMirror => "",
105)             updateDate => "Unknown",
106)         },
107) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 15 years ago

108)         mirror001 => {
109)             adminContact => "BarkerJr AT barkerjr DOT net",
110)             orgName => "BarkerJr",
111)             isoCC => "FR",
112)             subRegion => "",
113)             region => "FR",
114)             ipv4 => "True",
115)             ipv6 => "False",
116)             loadBalanced => "No",
Jon@svn.torproject.org Fix the breakages I created...

Jon@svn.torproject.org authored 15 years ago

117)             httpWebsiteMirror => "http://www.oignon.net/",
118)             httpsWebsiteMirror => "https://oignon.net/",
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 15 years ago

119)             rsyncWebsiteMirror => "",
120)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Change the megahal mirror....

Jon@svn.torproject.org authored 15 years ago

121)             httpDistMirror => "http://www.oignon.net/dist/",
Jon@svn.torproject.org Accidentally hit <TAB>. Fi...

Jon@svn.torproject.org authored 15 years ago

122)             httpsDistMirror => "https://oignon.net/dist/",
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 15 years ago

123)             rsyncDistMirror => "",
124)             hiddenServiceMirror => "",
125)             updateDate => "Unknown",
126)         },
127) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

128)        mirror002 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

129)             adminContact => "operator AT hermetix DOT org",
Mfr add contact address on mirr...

Mfr authored 16 years ago

130)             orgName => "Hermetix",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

131)             isoCC => "CA",
132)             subRegion => "QC",
133)             region => "North America",
134)             ipv4 => "True",
135)             ipv6 => "False",
136)             loadBalanced => "Unknown",
137)             httpWebsiteMirror => "http://tor.hermetix.org/",
138)             rsyncWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 16 years ago

139)             httpDistMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

140)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

141)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

142)         },
143) 
144)        mirror003 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

145)             adminContact => "",
Mfr add contact address on mirr...

Mfr authored 16 years ago

146)             orgName => "Boinc",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

147)             isoCC => "CH",
148)             subRegion => "",
149)             region => "Europe",
150)             ipv4 => "True",
151)             ipv6 => "False",
152)             loadBalanced => "Unknown",
153)             httpWebsiteMirror => "http://tor.boinc.ch/",
154)             ftpWebsiteMirror => "",
155)             rsyncWebsiteMirror => "",
156)             httpDistMirror => "http://tor.boinc.ch/dist/",
157)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

158)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

159)         },
160) 
Jon@svn.torproject.org reorder list

Jon@svn.torproject.org authored 15 years ago

161) 	mirror004 => {
162)             adminContact => "",
163)             orgName => "anothr",
164)             isoCC => "CN",
165)             subRegion => "",
166)             region => "CN",
167)             ipv4 => "True",
168)             ipv6 => "False",
169)             loadBalanced => "No",
170)             httpWebsiteMirror => "http://tor.anothr.com/",
171)             httpsWebsiteMirror => "",
172)             rsyncWebsiteMirror => "",
173)             ftpWebsiteMirror => "",
174)             httpDistMirror => "http://tor.anothr.com/dist/",
175)             httpsDistMirror => "",
176)             rsyncDistMirror => "",
177)             hiddenServiceMirror => "",
178)             updateDate => "Unknown",
179)         },
180) 
Jacob Appelbaum Fix numbering of mirror, up...

Jacob Appelbaum authored 16 years ago

181)        mirror005 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

182)             adminContact => "citizen428 AT gmail DOT com",
Mfr add contact address on mirr...

Mfr authored 16 years ago

183)             orgName => "Bbs",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

184)             isoCC => "DE",
185)             subRegion => "",
186)             region => "Europe",
187)             ipv4 => "True",
188)             ipv6 => "False",
189)             loadBalanced => "Unknown",
190)             httpWebsiteMirror => "http://tor.blingblingsquad.net/",
191)             ftpWebsiteMirror => "",
192)             rsyncWebsiteMirror => "",
Andrew Lewman Removed the DE bbs /dist mi...

Andrew Lewman authored 16 years ago

193)             httpDistMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

194)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

195)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

196)         },
197) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

198)        mirror006 => {
Jon@svn.torproject.org Delist berapla.de, site dec...

Jon@svn.torproject.org authored 15 years ago

199)             adminContact => "doc DOT kuehn AT nexgo DOT de",
200)             orgName => " spacecowboy ",
201)             isoCC => " ",
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

202)             subRegion => "",
Jon@svn.torproject.org Delist berapla.de, site dec...

Jon@svn.torproject.org authored 15 years ago

203)             region => "DE",
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

204)             ipv4 => "True",
205)             ipv6 => "False",
Jon@svn.torproject.org Delist berapla.de, site dec...

Jon@svn.torproject.org authored 15 years ago

206)             loadBalanced => "No",
207)             httpWebsiteMirror => "http://tor-proxy.de/tor-mirror/",
208)             httpsWebsiteMirror => "https://tor-proxy.de/tor-mirror/",
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

209)             rsyncWebsiteMirror => "",
Jon@svn.torproject.org Delist berapla.de, site dec...

Jon@svn.torproject.org authored 15 years ago

210)             ftpWebsiteMirror => "",
211)             httpDistMirror => "http://tor-proxy.de/tor-mirror/dist/",
212)             httpsDistMirror => "https://tor-proxy.de/tor-mirror/dist/",
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

213)             rsyncDistMirror => "",
Jon@svn.torproject.org Delist berapla.de, site dec...

Jon@svn.torproject.org authored 15 years ago

214)             hiddenServiceMirror => "",
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

215)             updateDate => "Unknown",
216)         },
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

217) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

218)        mirror007 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

219)             adminContact => "cm AT cybermirror DOT org",
Mfr add contact address on mirr...

Mfr authored 16 years ago

220)             orgName => "Cybermirror",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

221)             isoCC => "DE",
222)             subRegion => "",
223)             region => "Europe",
224)             ipv4 => "True",
225)             ipv6 => "False",
226)             loadBalanced => "Unknown",
227)             httpWebsiteMirror => "http://tor.cybermirror.org/",
228)             ftpWebsiteMirror => "",
229)             rsyncWebsiteMirror => "",
230)             httpDistMirror => "http://tor.cybermirror.org/dist/",
231)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

232)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

233)         },
234) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

235)        mirror008 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

236)             adminContact => "contact AT algorithmus DOT com",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

237)             orgName => "Spline",
238)             isoCC => "DE",
239)             subRegion => "FU",
240)             region => "Europe",
241)             ipv4 => "True",
242)             ipv6 => "False",
243)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 16 years ago

244)             httpWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

245)             ftpWebsiteMirror => "",
246)             rsyncWebsiteMirror => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 16 years ago

247)             httpDistMirror => "http://rem.spline.de/tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

248)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

249)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

250)         },
251) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 15 years ago

252) 	mirror009 => {
253)             adminContact => "BarkerJr AT barkerjr DOT net",
254)             orgName => "BarkerJr",
255)             isoCC => "US",
256)             subRegion => "",
257)             region => "US",
258)             ipv4 => "True",
259)             ipv6 => "False",
260)             loadBalanced => "No",
Jon@svn.torproject.org Fix the breakages I created...

Jon@svn.torproject.org authored 15 years ago

261)             httpWebsiteMirror => "http://www.cebolla.us/",
262)             httpsWebsiteMirror => "https://www.cebolla.us/",
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 15 years ago

263)             rsyncWebsiteMirror => "",
264)             ftpWebsiteMirror => "",
265)             httpDistMirror => "http://www.cebolla.us/dist/",
266)             httpsDistMirror => "https://www.cebolla.us/dist/",
267)             rsyncDistMirror => "",
268)             hiddenServiceMirror => "",
269)             updateDate => "Unknown",
270)         },
271) 
272) 	mirror010 => {
273)             adminContact => "",
274)             orgName => "zuola",
275)             isoCC => "CN",
276)             subRegion => "",
277)             region => "CN",
278)             ipv4 => "True",
279)             ipv6 => "False",
280)             loadBalanced => "No",
281)             httpWebsiteMirror => "http://tor.zuo.la/",
282)             httpsWebsiteMirror => "",
283)             rsyncWebsiteMirror => "",
284)             ftpWebsiteMirror => "",
285)             httpDistMirror => "http://tor.zuo.la/dist/",
286)             httpsDistMirror => "",
287)             rsyncDistMirror => "",
288)             hiddenServiceMirror => "",
289)             updateDate => "Unknown",
290)         },
291) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

292)        mirror011 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

293)             adminContact => "info AT zentrum-der-gesundheit DOT de",
Mfr add contact address on mirr...

Mfr authored 16 years ago

294)             orgName => "Zentrum der Gesundheit",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

295)             isoCC => "DK",
296)             subRegion => "",
297)             region => "Europe",
298)             ipv4 => "True",
299)             ipv6 => "False",
300)             loadBalanced => "Unknown",
Andrew Lewman update one mirror per request

Andrew Lewman authored 15 years ago

301)             httpWebsiteMirror => "http://tor.idnr.ws/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

302)             ftpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

303)             rsyncWebsiteMirror => "",
Andrew Lewman update one mirror per request

Andrew Lewman authored 15 years ago

304)             httpDistMirror => "http://tor.idnr.ws/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

305)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

306)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

307)         },
308) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

309)        mirror012 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

310)             adminContact => "kurt AT miroir-francais DOT fr",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

311)             orgName => "CRAN",
312)             isoCC => "FR",
Mfr add contact address on mirr...

Mfr authored 16 years ago

313)             subRegion => "Ile de France",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

314)             region => "Europe",
315)             ipv4 => "True",
316)             ipv6 => "False",
317)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 16 years ago

318)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

319)             rsyncWebsiteMirror => "rsync://miroir-francais.fr::tor",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

320)             ftpWebsiteMirror => "ftp://miroir-francais.fr/pub/tor/",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 16 years ago

321)             httpDistMirror => "http://tor.miroir-francais.fr/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

322)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

323)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

324)         },
325) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

326)        mirror013 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

327)             adminContact => "root AT amorphis DOT eu",
Mfr add contact address on mirr...

Mfr authored 16 years ago

328)             orgName => "Amorphis",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

329)             isoCC => "NL",
330)             subRegion => "",
331)             region => "Europe",
332)             ipv4 => "True",
333)             ipv6 => "False",
334)             loadBalanced => "Unknown",
335)             httpWebsiteMirror => "http://tor.amorphis.eu/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

336)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

337)             ftpWebsiteMirror => "",
338)             httpDistMirror => "http://tor.amorphis.eu/dist/",
339)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

340)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

341)         },
342) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

343)        mirror014 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

344)             adminContact => "mirror AT bit DOT nl",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

345)             orgName => "BIT BV",
346)             isoCC => "NL",
347)             subRegion => "",
348)             region => "Europe",
349)             ipv4 => "True",
350)             ipv6 => "False",
351)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 16 years ago

352)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

353)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

354)             ftpWebsiteMirror => "ftp://ftp.bit.nl/mirror/tor/",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 16 years ago

355)             httpDistMirror => "http://ftp.bit.nl/mirror/tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

356)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

357)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

358)         },
359) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

360)        mirror015 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

361)             adminContact => "webmaster AT ccc DOT de",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

362)             orgName => "CCC",
363)             isoCC => "NL",
364)             subRegion => "",
365)             region => "Europe",
366)             ipv4 => "True",
367)             ipv6 => "False",
368)             loadBalanced => "Unknown",
369)             httpWebsiteMirror => "http://tor.ccc.de/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

370)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

371)             ftpWebsiteMirror => "",
372)             httpDistMirror => "http://tor.ccc.de/dist/",
373)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

374)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

375)         },
376) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

377)        mirror016 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

378)             adminContact => "root AT kamagurka DOT org",
Mfr add contact address on mirr...

Mfr authored 16 years ago

379)             orgName => "Kamagurka",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

380)             isoCC => "NL",
381)             subRegion => "Haarlem",
382)             region => "Europe",
383)             ipv4 => "True",
384)             ipv6 => "False",
385)             loadBalanced => "Unknown",
386)             httpWebsiteMirror => "http://tor.kamagurka.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

387)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

388)             ftpWebsiteMirror => "",
389)             httpDistMirror => "http://tor.kamagurka.org/dist/",
390)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

391)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

392)         },
393) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

394)        mirror018 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

395)             adminContact => "evert AT meulie DOT net",
Mfr add contact address on mirr...

Mfr authored 16 years ago

396)             orgName => "Meulie",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

397)             isoCC => "NO",
398)             subRegion => "",
399)             region => "Europe",
400)             ipv4 => "True",
401)             ipv6 => "False",
402)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 16 years ago

403)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

404)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

405)             ftpWebsiteMirror => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 16 years ago

406)             httpDistMirror => "http://tor.meulie.net/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

407)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

408)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

409)         },
410) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

411)        mirror019 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

412)             adminContact => "ghirai AT ghirai DOT com",
Mfr add contact address on mirr...

Mfr authored 16 years ago

413)             orgName => "Ghirai",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

414)             isoCC => "UK",
415)             subRegion => "London",
416)             region => "Europe",
417)             ipv4 => "True",
418)             ipv6 => "False",
419)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 16 years ago

420)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

421)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

422)             ftpWebsiteMirror => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 16 years ago

423)             httpDistMirror => "http://www.ghirai.com/tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

424)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

425)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

426)         },
427) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 15 years ago

428) 	mirror020 => {
429)             adminContact => "",
430)             orgName => "ax",
431)             isoCC => "DE",
432)             subRegion => "",
433)             region => "DE",
434)             ipv4 => "True",
435)             ipv6 => "False",
436)             loadBalanced => "No",
437)             httpWebsiteMirror => "",
438)             httpsWebsiteMirror => "",
439)             rsyncWebsiteMirror => "",
440)             ftpWebsiteMirror => "",
441)             httpDistMirror => "http://tor.initrd.net/dist/",
442)             httpsDistMirror => "",
443)             rsyncDistMirror => "",
444)             hiddenServiceMirror => "",
445)             updateDate => "Unknown",
446)         },
447) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

448)        mirror021 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

449) 	    adminContact => "hostmaster AT zombiewerks DOT com",
Mfr fix more typos

Mfr authored 16 years ago

450)             orgName => "TheOnionRouter",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

451)             isoCC => "US",
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

452)             subRegion => "New Jersey",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

453)             region => "North America",
454)             ipv4 => "True",
455)             ipv6 => "False",
456)             loadBalanced => "Unknown",
457)             httpWebsiteMirror => "http://www.theonionrouter.com/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

458)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

459)             ftpWebsiteMirror => "",
460)             httpDistMirror => "http://www.theonionrouter.com/dist/",
461)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

462)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

463)         },
464) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

465)        mirror022 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

466)             adminContact => "jeroen AT unfix DOT org",
Mfr fix more typos

Mfr authored 16 years ago

467)             orgName => "Unfix",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

468)             isoCC => "CH",
469)             subRegion => "",
470)             region => "Europe",
471)             ipv4 => "True",
472)             ipv6 => "True",
473)             loadBalanced => "Unknown",
474)             httpWebsiteMirror => "http://tor.unfix.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

475)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

476)             ftpWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 16 years ago

477)             httpDistMirror => "http://tor.unfix.org/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

478)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

479)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

480)         },
481) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

482)        mirror023 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

483)             adminContact => "jeroen AT unfix DOT org",
Mfr fix more typos

Mfr authored 16 years ago

484)             orgName => "Sixx",
Jacob Appelbaum Removed dupe mirror entry,...

Jacob Appelbaum authored 16 years ago

485)             isoCC => "CH",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

486)             subRegion => "",
487)             region => "Europe",
488)             ipv4 => "True",
489)             ipv6 => "True",
490)             loadBalanced => "Unknown",
491)             httpWebsiteMirror => "http://tor.sixxs.net/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

492)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

493)             ftpWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 16 years ago

494)             httpDistMirror => "http://tor.sixxs.net/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

495)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

496)             updateDate => "Unknown",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

497)         },
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 16 years ago

498) 
Jon@svn.torproject.org remove http://tor.izaobao....

Jon@svn.torproject.org authored 14 years ago

499)        mirror024 => {
Jon@svn.torproject.org http://archives.seul.org/to...

Jon@svn.torproject.org authored 15 years ago

500)             adminContact => "",
Jon@svn.torproject.org remove http://tor.izaobao....

Jon@svn.torproject.org authored 14 years ago

501)             orgName => "StrangeCharm",
502)             isoCC => "",
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 15 years ago

503)             subRegion => "",
Jon@svn.torproject.org remove http://tor.izaobao....

Jon@svn.torproject.org authored 14 years ago

504)             region => "FR",
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 15 years ago

505)             ipv4 => "True",
506)             ipv6 => "False",
507)             loadBalanced => "No",
Jon@svn.torproject.org remove http://tor.izaobao....

Jon@svn.torproject.org authored 14 years ago

508)             httpWebsiteMirror => "http://torproject.the-onion-router.net/",
Jon@svn.torproject.org http://archives.seul.org/to...

Jon@svn.torproject.org authored 15 years ago

509)             httpsWebsiteMirror => "",
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 15 years ago

510)             rsyncWebsiteMirror => "",
511)             ftpWebsiteMirror => "",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

512)             httpDistMirror => "http://torproject.the-onion-router.net/dist/",
Jon@svn.torproject.org http://archives.seul.org/to...

Jon@svn.torproject.org authored 15 years ago

513)             httpsDistMirror => "",
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 15 years ago

514)             rsyncDistMirror => "",
515)             hiddenServiceMirror => "",
516)         },
517) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

518)        mirror025 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

519)             adminContact => "web2005a AT year2005a.wiretapped DOT net",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 16 years ago

520)             orgName => "Wiretapped",
521)             isoCC => "AU",
522)             subRegion => "Sydney",
523)             region => "Oceania",
524)             ipv4 => "True",
525)             ipv6 => "False",
526)             loadBalanced => "Unknown",
527)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

528)             rsyncWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 16 years ago

529)             ftpWebsiteMirror => "ftp://ftp.mirrors.wiretapped.net/pub/security/cryptography/network/tor/",
530)             httpDistMirror => "http://www.mirrors.wiretapped.net/security/cryptography/network/tor/",
531)             rsyncDistMirror => "",
532)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

533)         },
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 16 years ago

534) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

535)         mirror026 => {
Jon@svn.torproject.org replace dots with AT and DOT

Jon@svn.torproject.org authored 15 years ago

536)             adminContact => "tormaster AT xpdm DOT us",
Mfr fix more typos

Mfr authored 16 years ago

537)             orgName => "Xpdm",
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 16 years ago

538)             isoCC => "US",
539)             subRegion => "",
540)             region => "North America",
541)             ipv4 => "True",
542)             ipv6 => "False",
543)             loadBalanced => "Unknown",
544)             httpWebsiteMirror => "http://torproj.xpdm.us/",
Jacob Appelbaum Update table to include htt...

Jacob Appelbaum authored 16 years ago

545)             httpsWebsiteMirror => "https://torproj.xpdm.us/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

546)             rsyncWebsiteMirror => "",
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 16 years ago

547)             ftpWebsiteMirror => "",
Jacob Appelbaum Update table to include htt...

Jacob Appelbaum authored 16 years ago

548)             httpDistMirror => "http://torproj.xpdm.us/dist/",
549)             httpsDistMirror => "https://torproj.xpdm.us/dist/",
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 16 years ago

550)             rsyncDistMirror => "",
551)             hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/",
552)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

553)         },
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 16 years ago

554) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

555)         mirror027 => {
Jon@svn.torproject.org Delist free.be.ijing2008.cn...

Jon@svn.torproject.org authored 15 years ago

556)             adminContact => "",
557)             orgName => " cybervalley ",
558)             isoCC => " ",
559)             subRegion => "",
560)             region => " ",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 16 years ago

561)             ipv4 => "True",
562)             ipv6 => "False",
563)             loadBalanced => "No",
Jon@svn.torproject.org Delist free.be.ijing2008.cn...

Jon@svn.torproject.org authored 15 years ago

564)             httpWebsiteMirror => "http://torproject.cybervalley.org/",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 16 years ago

565)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

566)             rsyncWebsiteMirror => "",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 16 years ago

567)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Delist free.be.ijing2008.cn...

Jon@svn.torproject.org authored 15 years ago

568)             httpDistMirror => "",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 16 years ago

569)             httpsDistMirror => "",
570)             rsyncDistMirror => "",
571)             hiddenServiceMirror => "",
572)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

573)         },
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 16 years ago

574) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

575)         mirror028 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 15 years ago

576)             adminContact => "security AT hostoffice DOT hu",
Andrew Lewman Added mirror.tor.hu back to...

Andrew Lewman authored 15 years ago

577)             orgName => "Unknown",
578)             isoCC => "HU",
579)             subRegion => "Hungary",
580)             region => "Europe",
581)             ipv4 => "True",
582)             ipv6 => "False",
583)             loadBalanced => "No",
Jon@svn.torproject.org Change tor.hu (adjustements...

Jon@svn.torproject.org authored 15 years ago

584)             httpWebsiteMirror => "http://tor.hu/",
Andrew Lewman Added mirror.tor.hu back to...

Andrew Lewman authored 15 years ago

585)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

586)             rsyncWebsiteMirror => "",
Andrew Lewman Added mirror.tor.hu back to...

Andrew Lewman authored 15 years ago

587)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Change tor.hu (adjustements...

Jon@svn.torproject.org authored 15 years ago

588)             httpDistMirror => "",
Andrew Lewman Added mirror.tor.hu back to...

Andrew Lewman authored 15 years ago

589)             httpsDistMirror => "",
590)             rsyncDistMirror => "",
591)             hiddenServiceMirror => "",
592)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

593)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

594) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

595)         mirror029 => {
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

596)             adminContact => "",
Andrew Lewman Add the organization sponso...

Andrew Lewman authored 15 years ago

597)             orgName => "Technica-03",
Roger Dingledine fix a syntax error in our perl

Roger Dingledine authored 15 years ago

598)             isoCC => "UA",
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

599)             subRegion => "Ukraine",
600)             region => "Eastern Europe",
601)             ipv4 => "True",
602)             ipv6 => "False",
603)             loadBalanced => "No",
604)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
605)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

606)             rsyncWebsiteMirror => "",
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

607)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Fix the breakages I created...

Jon@svn.torproject.org authored 15 years ago

608)             httpDistMirror => "http://tordistua.reactor-xg.kiev.ua/",
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

609)             httpsDistMirror => "",
610)             rsyncDistMirror => "",
611)             hiddenServiceMirror => "",
612)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

613)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

614) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

615) 	mirror030 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

616)             adminContact => "",
617)             orgName => "chaos darmstadt",
618)             isoCC => "DE",
619)             subRegion => "Germany",
620)             region => "Europe",
621)             ipv4 => "True",
622)             ipv6 => "False",
623)             loadBalanced => "No",
624)             httpWebsiteMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/",
625)             httpsWebsiteMirror => "",
626)             rsyncWebsiteMirror => "",
627)             ftpWebsiteMirror => "",
628)             httpDistMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/dist/",
629)             httpsDistMirror => "",
630)             rsyncDistMirror => "",
631)             hiddenServiceMirror => "",
632)             updateDate => "Unknown",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

633)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

634) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

635) 	mirror031 => {
Jon@svn.torproject.org Update AskApache - http://a...

Jon@svn.torproject.org authored 15 years ago

636)             adminContact => "webmaster AT askapache DOT com",
637)             orgName => "AskApache",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

638)             isoCC => "US",
639)             subRegion => "California",
640)             region => "US",
641)             ipv4 => "True",
642)             ipv6 => "False",
643)             loadBalanced => "No",
644)             httpWebsiteMirror => "http://tor.askapache.com/",
645)             httpsWebsiteMirror => "",
646)             rsyncWebsiteMirror => "",
647)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Update AskApache - http://a...

Jon@svn.torproject.org authored 15 years ago

648)             httpDistMirror => "http://tor.askapache.com/dist/",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

649)             httpsDistMirror => "",
650)             rsyncDistMirror => "",
651)             hiddenServiceMirror => "",
652)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

653)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

654) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

655) 	mirror032 => {
656)             adminContact => "",
657)             orgName => "I'm on the roof",
658)             isoCC => "US",
659)             subRegion => "",
660)             region => "US",
661)             ipv4 => "True",
662)             ipv6 => "False",
663)             loadBalanced => "No",
664)             httpWebsiteMirror => "http://mirror.imontheroof.com/tor-mirror/",
665)             httpsWebsiteMirror => "",
666)             rsyncWebsiteMirror => "",
667)             ftpWebsiteMirror => "",
668)             httpDistMirror => "http://mirror.imontheroof.com/tor-mirror/dist/",
669)             httpsDistMirror => "",
670)             rsyncDistMirror => "",
671)             hiddenServiceMirror => "",
672)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

673)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

674) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

675) 	mirror033 => {
676)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

677)             orgName => "bullog",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

678)             isoCC => "CN",
679)             subRegion => "",
680)             region => "CN",
681)             ipv4 => "True",
682)             ipv6 => "False",
683)             loadBalanced => "No",
684)             httpWebsiteMirror => "http://tor.bullog.org/",
685)             httpsWebsiteMirror => "",
686)             rsyncWebsiteMirror => "",
687)             ftpWebsiteMirror => "",
688)             httpDistMirror => "http://tor.bullog.org/dist/",
689)             httpsDistMirror => "",
690)             rsyncDistMirror => "",
691)             hiddenServiceMirror => "",
692)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

693)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

694) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

695) 	mirror034 => {
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 15 years ago

696)             adminContact => " mail AT benjamin-meier DOT info ",
697)             orgName => "beme it",
698)             isoCC => " ",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

699)             subRegion => "",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 15 years ago

700)             region => "DE",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

701)             ipv4 => "True",
702)             ipv6 => "False",
703)             loadBalanced => "No",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 15 years ago

704)             httpWebsiteMirror => "http://tor.beme-it.de/",
705)             httpsWebsiteMirror => "https://tor.beme-it.de/",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

706)             rsyncWebsiteMirror => "",
707)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 15 years ago

708)             httpDistMirror => "http://tor.beme-it.de/dist/",
709)             httpsDistMirror => "https://tor.beme-it.de/dist/",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

710)             rsyncDistMirror => "",
711)             hiddenServiceMirror => "",
712)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

713)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

714) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

715) 	mirror035 => {
716)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

717)             orgName => "shizhao",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

718)             isoCC => "CN",
719)             subRegion => "",
720)             region => "CN",
721)             ipv4 => "True",
722)             ipv6 => "False",
723)             loadBalanced => "No",
724)             httpWebsiteMirror => "http://tor.shizhao.org/",
725)             httpsWebsiteMirror => "",
726)             rsyncWebsiteMirror => "",
727)             ftpWebsiteMirror => "",
728)             httpDistMirror => "http://tor.shizhao.org/dist/",
729)             httpsDistMirror => "",
730)             rsyncDistMirror => "",
731)             hiddenServiceMirror => "",
732)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

733)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

734) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

735) 	mirror036 => {
736)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

737)             orgName => "ranyunfei",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

738)             isoCC => "CN",
739)             subRegion => "",
740)             region => "CN",
741)             ipv4 => "True",
742)             ipv6 => "False",
743)             loadBalanced => "No",
744)             httpWebsiteMirror => "http://tor.ranyunfei.com/",
745)             httpsWebsiteMirror => "",
746)             rsyncWebsiteMirror => "",
747)             ftpWebsiteMirror => "",
748)             httpDistMirror => "http://tor.ranyunfei.com/dist/",
749)             httpsDistMirror => "",
750)             rsyncDistMirror => "",
751)             hiddenServiceMirror => "",
752)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

753)         },
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

754) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

755) 	mirror037 => {
756)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

757)             orgName => "wuerkaixi",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

758)             isoCC => "CN",
759)             subRegion => "",
760)             region => "CN",
761)             ipv4 => "True",
762)             ipv6 => "False",
763)             loadBalanced => "No",
764)             httpWebsiteMirror => "http://tor.wuerkaixi.com/",
765)             httpsWebsiteMirror => "",
766)             rsyncWebsiteMirror => "",
767)             ftpWebsiteMirror => "",
768)             httpDistMirror => "http://tor.wuerkaixi.com/dist/",
769)             httpsDistMirror => "",
770)             rsyncDistMirror => "",
771)             hiddenServiceMirror => "",
772)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

773)         },
Andrew Lewman add two new mirrors.

Andrew Lewman authored 15 years ago

774) 
775)         mirror038 => {
776)             adminContact => "",
777)             orgName => "",
778)             isoCC => "IN",
779)             subRegion => "",
780)             region => "IN",
781)             ipv4 => "True",
782)             ipv6 => "False",
783)             loadBalanced => "No",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

784)             httpWebsiteMirror => "http://www.torproject.org.in/",
Andrew Lewman add two new mirrors.

Andrew Lewman authored 15 years ago

785)             httpsWebsiteMirror => "",
786)             rsyncWebsiteMirror => "",
787)             ftpWebsiteMirror => "",
788)             httpDistMirror => "http://www.torproject.org.in/dist/",
789)             httpsDistMirror => "",
790)             rsyncDistMirror => "",
791)             hiddenServiceMirror => "",
792)             updateDate => "Unknown",
793)         },
794) 
795)         mirror039 => {
796)             adminContact => "",
797)             orgName => "",
798)             isoCC => "LU",
799)             subRegion => "",
800)             region => "LU",
801)             ipv4 => "True",
802)             ipv6 => "False",
803)             loadBalanced => "No",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

804)             httpWebsiteMirror => "http://tor.idnr.at/",
Andrew Lewman add two new mirrors.

Andrew Lewman authored 15 years ago

805)             httpsWebsiteMirror => "",
806)             rsyncWebsiteMirror => "",
807)             ftpWebsiteMirror => "",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

808)             httpDistMirror => "http://tor.idnr.at/dist/",
Andrew Lewman add two new mirrors.

Andrew Lewman authored 15 years ago

809)             httpsDistMirror => "",
810)             rsyncDistMirror => "",
Jon@svn.torproject.org add mirror - http://archive...

Jon@svn.torproject.org authored 14 years ago

811)             hiddenServiceMirror => "",
812)         },
813) 
Jon@svn.torproject.org remove http://tor.izaobao....

Jon@svn.torproject.org authored 14 years ago

814) 
Andrew Lewman add two new mirrors.

Andrew Lewman authored 15 years ago

815) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

816) );
817) 
818) my $count = values %m;
819) print "We have a total of $count mirrors\n";
820) print "Fetching the last updated date for each mirror.\n";
821) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

822) my $tortime;
823) $tortime = FetchDate("http://www.torproject.org/");
Jon@svn.torproject.org Some code donations. Thank...

Jon@svn.torproject.org authored 15 years ago

824) # Adjust offical Tor time by out-of-date offset: number of days * seconds per day 
Jon@svn.torproject.org Alter code, permit 48 hours...

Jon@svn.torproject.org authored 15 years ago

825) $tortime -= 1 * 172800; 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

826) print "The official time for Tor is $tortime. \n";
827) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

828) foreach my $server ( keys %m ) {
829) 
830)     print "Attempting to fetch from $m{$server}{'orgName'}\n";
831) 
832)     if ($m{$server}{'httpWebsiteMirror'}) {
833)         print "Attempt to fetch via HTTP.\n";
834)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpWebsiteMirror'}");
835)     } elsif ($m{$server}{'httpsWebsiteMirror'}) {
836)         print "Attempt to fetch via HTTPS.\n";
837)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpsWebsiteMirror'}");
838)     } elsif ($m{$server}{'ftpWebsiteMirror'}) {
839)         print "Attempt to fetch via FTP.\n";
840)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'ftpWebsiteMirror'}");
841)     } else {
842)         print "We were unable to fetch or store anything. We still have the following: $m{$server}{'updateDate'}\n";
843)     }
844) 
845)     print "We fetched and stored the following: $m{$server}{'updateDate'}\n";
846) 
847)  }
848) 
849) 
850) print "We sorted the following mirrors by their date of last update: \n";
851) foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys %m ) {
852) 
853)      print "\n";
854)      print "Mirror $m{$server}{'orgName'}: \n";
855) 
856)      foreach my $attrib ( sort keys %{$m{$server}} ) {
857)         print "$attrib = $m{$server}{$attrib}";
858)         print "\n";
859)      };
860) }
861) 
862) my $outFile = "include/mirrors-table.wmi";
863) my $html;
864) open(OUT, "> $outFile") or die "Can't open $outFile: $!";
865) 
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

866) # Here's where we open a file and print some wml include goodness
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

867) # This is storted from last known recent update to unknown update times
868) foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys %m ) {
869) 
Jacob Appelbaum ensure the date is either p...

Jacob Appelbaum authored 16 years ago

870)      my $time;
Andrew Lewman timeout should be 15, fix s...

Andrew Lewman authored 15 years ago

871)      if ( "$m{$server}{'updateDate'}" ne "Unknown") {
Jon@svn.torproject.org Some code donations. Thank...

Jon@svn.torproject.org authored 15 years ago

872) 	  if ( $m{$server}{'updateDate'} > $tortime ) {
Andrew Lewman fix code spacing to avoid t...

Andrew Lewman authored 15 years ago

873) 	    $time = "Up to date";
874) 	  } else { $time = "Out of date"; }
Andrew Lewman revert the last change to u...

Andrew Lewman authored 15 years ago

875)      } else { $time = "Unknown"; }
Jacob Appelbaum Removed dupe mirror entry,...

Jacob Appelbaum authored 16 years ago

876) print OUT <<"END";
877)      \n<tr>\n
878)          <td>$m{$server}{'isoCC'}</td>\n
879)          <td>$m{$server}{'orgName'}</td>\n
880)          <td>$time</td>\n
881) END
882) 
883)      my %prettyNames = (
884)                         httpWebsiteMirror => "http",
885)                         httpsWebsiteMirror => "https",
886)                         ftpWebsiteMirror => "ftp",
887)                         rsyncWebsiteMirror => "rsync",
888)                         httpDistMirror => "http",
889)                         httpsDistMirror => "https",
890)                         rsyncDistMirrors => "rsync", );
891) 
892)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

893)      {
894)         if ($m{$server}{"$precious"}) {
895)             print OUT "    <td><a href=\"" . $m{$server}{$precious} . "\">" .
Jacob Appelbaum Removed dupe mirror entry,...

Jacob Appelbaum authored 16 years ago

896)                       "$prettyNames{$precious}</a></td>\n";