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

Jacob Appelbaum authored 15 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 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 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 15 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 14 years ago

15) #Contacted
Jon@svn.torproject.org Mirror status (remarks)

Jon@svn.torproject.org authored 14 years ago

16) #Kamagurka TIMOUTS (Should be up in about a week)
Jon@svn.torproject.org Note which mirror operators...

Jon@svn.torproject.org authored 14 years ago

17) #
Jon@svn.torproject.org changelog

Jon@svn.torproject.org authored 14 years ago

18) #CHANGELOG
19) #20091003 Code changes to elimiate the need for a trailing slash in addresses for script runtime
20) #
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

22) print "Creating LWP agent ($LWP::VERSION)...\n";
23) my $lua = LWP::UserAgent->new(
24)     keep_alive => 1,
Andrew Lewman timeout should be 15, fix s...

Andrew Lewman authored 15 years ago

25)     timeout => 15,
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Sebastian Hahn authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

52) 
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

77) 
78)     return "Unknown";
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

140)         },
141) 
142)        mirror003 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

157)         },
158) 
159)        mirror004 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

161)             orgName => "Anonymity",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

162)             isoCC => "CN",
163)             subRegion => "",
164)             region => "Asia",
165)             ipv4 => "True",
166)             ipv6 => "False",
167)             loadBalanced => "Unknown",
Andrew Lewman Update mirror to new hostname.

Andrew Lewman authored 15 years ago

168)             httpWebsiteMirror => "http://tor.cypherpunks.cn/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

169)             ftpWebsiteMirror => "",
170)             rsyncWebsiteMirror => "",
Andrew Lewman Update mirror to new hostname.

Andrew Lewman authored 15 years ago

171)             httpDistMirror => "http://tor.cypherpunks.cn/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

174)         },
175) 
Jacob Appelbaum Fix numbering of mirror, up...

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

179)             isoCC => "DE",
180)             subRegion => "",
181)             region => "Europe",
182)             ipv4 => "True",
183)             ipv6 => "False",
184)             loadBalanced => "Unknown",
185)             httpWebsiteMirror => "http://tor.blingblingsquad.net/",
186)             ftpWebsiteMirror => "",
187)             rsyncWebsiteMirror => "",
Andrew Lewman Removed the DE bbs /dist mi...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

191)         },
192) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

228)         },
229) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

232)             orgName => "Spline",
233)             isoCC => "DE",
234)             subRegion => "FU",
235)             region => "Europe",
236)             ipv4 => "True",
237)             ipv6 => "False",
238)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

245)         },
246) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

247) 	mirror009 => {
248)             adminContact => "BarkerJr AT barkerjr DOT net",
249)             orgName => "BarkerJr",
250)             isoCC => "US",
251)             subRegion => "",
252)             region => "US",
253)             ipv4 => "True",
254)             ipv6 => "False",
255)             loadBalanced => "No",
Jon@svn.torproject.org Fix the breakages I created...

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

290)             isoCC => "DK",
291)             subRegion => "",
292)             region => "Europe",
293)             ipv4 => "True",
294)             ipv6 => "False",
295)             loadBalanced => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

296)             httpWebsiteMirror => "http://tor.zdg-gmbh.eu/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

299)             httpDistMirror => "http://tor.zdg-gmbh.eu/dist/",
300)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

302)         },
303) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

309)             region => "Europe",
310)             ipv4 => "True",
311)             ipv6 => "False",
312)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

319)         },
320) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

324)             isoCC => "NL",
325)             subRegion => "",
326)             region => "Europe",
327)             ipv4 => "True",
328)             ipv6 => "False",
329)             loadBalanced => "Unknown",
330)             httpWebsiteMirror => "http://tor.amorphis.eu/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

332)             ftpWebsiteMirror => "",
333)             httpDistMirror => "http://tor.amorphis.eu/dist/",
334)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

336)         },
337) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

340)             orgName => "BIT BV",
341)             isoCC => "NL",
342)             subRegion => "",
343)             region => "Europe",
344)             ipv4 => "True",
345)             ipv6 => "False",
346)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

353)         },
354) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

357)             orgName => "CCC",
358)             isoCC => "NL",
359)             subRegion => "",
360)             region => "Europe",
361)             ipv4 => "True",
362)             ipv6 => "False",
363)             loadBalanced => "Unknown",
364)             httpWebsiteMirror => "http://tor.ccc.de/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

366)             ftpWebsiteMirror => "",
367)             httpDistMirror => "http://tor.ccc.de/dist/",
368)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

370)         },
371) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

375)             isoCC => "NL",
376)             subRegion => "Haarlem",
377)             region => "Europe",
378)             ipv4 => "True",
379)             ipv6 => "False",
380)             loadBalanced => "Unknown",
381)             httpWebsiteMirror => "http://tor.kamagurka.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

383)             ftpWebsiteMirror => "",
384)             httpDistMirror => "http://tor.kamagurka.org/dist/",
385)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

387)         },
388) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

389)        mirror017 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

390)             adminContact => "mirrorsosmirror.nl",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

391)             orgName => "OS Mirror",
392)             isoCC => "NL",
393)             subRegion => "",
394)             region => "Europe",
395)             ipv4 => "True",
396)             ipv6 => "False",
397)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

399)             rsyncWebsiteMirror => "rsync://rsync.osmirror.nl::tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

400)             ftpWebsiteMirror => "ftp://ftp.osmirror.nl/pub/tor/",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

401)             httpDistMirror => "http://tor.osmirror.nl/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

404)         },
405) 
406) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

410)             isoCC => "NO",
411)             subRegion => "",
412)             region => "Europe",
413)             ipv4 => "True",
414)             ipv6 => "False",
415)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

422)         },
423) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

427)             isoCC => "UK",
428)             subRegion => "London",
429)             region => "Europe",
430)             ipv4 => "True",
431)             ipv6 => "False",
432)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

439)         },
440) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

441) 	mirror020 => {
442)             adminContact => "",
443)             orgName => "ax",
444)             isoCC => "DE",
445)             subRegion => "",
446)             region => "DE",
447)             ipv4 => "True",
448)             ipv6 => "False",
449)             loadBalanced => "No",
450)             httpWebsiteMirror => "",
451)             httpsWebsiteMirror => "",
452)             rsyncWebsiteMirror => "",
453)             ftpWebsiteMirror => "",
454)             httpDistMirror => "http://tor.initrd.net/dist/",
455)             httpsDistMirror => "",
456)             rsyncDistMirror => "",
457)             hiddenServiceMirror => "",
458)             updateDate => "Unknown",
459)         },
460) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

466)             region => "North America",
467)             ipv4 => "True",
468)             ipv6 => "False",
469)             loadBalanced => "Unknown",
470)             httpWebsiteMirror => "http://www.theonionrouter.com/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

472)             ftpWebsiteMirror => "",
473)             httpDistMirror => "http://www.theonionrouter.com/dist/",
474)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

476)         },
477) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

481)             isoCC => "CH",
482)             subRegion => "",
483)             region => "Europe",
484)             ipv4 => "True",
485)             ipv6 => "True",
486)             loadBalanced => "Unknown",
487)             httpWebsiteMirror => "http://tor.unfix.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

493)         },
494) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

499)             subRegion => "",
500)             region => "Europe",
501)             ipv4 => "True",
502)             ipv6 => "True",
503)             loadBalanced => "Unknown",
504)             httpWebsiteMirror => "http://tor.sixxs.net/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

511) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

512) 	mirror024 => {
513)             adminContact => "scream AT nonvocalscream DOT com",
514)             orgName => "NVS",
515)             isoCC => "US",
516)             subRegion => "",
517)             region => "US",
518)             ipv4 => "True",
519)             ipv6 => "False",
520)             loadBalanced => "No",
521)             httpWebsiteMirror => "http://tor.nonvocalscream.com/",
522)             httpsWebsiteMirror => "https://tor.nonvocalscream.com/",
523)             rsyncWebsiteMirror => "",
524)             ftpWebsiteMirror => "",
525)             httpDistMirror => "http://tor.nonvocalscream.com/dist/",
526)             httpsDistMirror => "https://tor.nonvocalscream.com/dist/",
527)             rsyncDistMirror => "",
528)             hiddenServiceMirror => "",
529)             updateDate => "Unknown",
530)         },
531) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

534)             orgName => "Wiretapped",
535)             isoCC => "AU",
536)             subRegion => "Sydney",
537)             region => "Oceania",
538)             ipv4 => "True",
539)             ipv6 => "False",
540)             loadBalanced => "Unknown",
541)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

543)             ftpWebsiteMirror => "ftp://ftp.mirrors.wiretapped.net/pub/security/cryptography/network/tor/",
544)             httpDistMirror => "http://www.mirrors.wiretapped.net/security/cryptography/network/tor/",
545)             rsyncDistMirror => "",
546)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

552)             isoCC => "US",
553)             subRegion => "",
554)             region => "North America",
555)             ipv4 => "True",
556)             ipv6 => "False",
557)             loadBalanced => "Unknown",
558)             httpWebsiteMirror => "http://torproj.xpdm.us/",
Jacob Appelbaum Update table to include htt...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

564)             rsyncDistMirror => "",
565)             hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/",
566)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

570)             adminContact => "",
571)             orgName => " cybervalley ",
572)             isoCC => " ",
573)             subRegion => "",
574)             region => " ",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

575)             ipv4 => "True",
576)             ipv6 => "False",
577)             loadBalanced => "No",
Jon@svn.torproject.org Delist free.be.ijing2008.cn...

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

583)             httpsDistMirror => "",
584)             rsyncDistMirror => "",
585)             hiddenServiceMirror => "",
586)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

591)             orgName => "Unknown",
592)             isoCC => "HU",
593)             subRegion => "Hungary",
594)             region => "Europe",
595)             ipv4 => "True",
596)             ipv6 => "False",
597)             loadBalanced => "No",
Jon@svn.torproject.org Change tor.hu (adjustements...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

603)             httpsDistMirror => "",
604)             rsyncDistMirror => "",
605)             hiddenServiceMirror => "",
606)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Roger Dingledine authored 15 years ago

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

Andrew Lewman authored 15 years ago

613)             subRegion => "Ukraine",
614)             region => "Eastern Europe",
615)             ipv4 => "True",
616)             ipv6 => "False",
617)             loadBalanced => "No",
618)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
619)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

623)             httpsDistMirror => "",
624)             rsyncDistMirror => "",
625)             hiddenServiceMirror => "",
626)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

630)             adminContact => "",
631)             orgName => "chaos darmstadt",
632)             isoCC => "DE",
633)             subRegion => "Germany",
634)             region => "Europe",
635)             ipv4 => "True",
636)             ipv6 => "False",
637)             loadBalanced => "No",
638)             httpWebsiteMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/",
639)             httpsWebsiteMirror => "",
640)             rsyncWebsiteMirror => "",
641)             ftpWebsiteMirror => "",
642)             httpDistMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/dist/",
643)             httpsDistMirror => "",
644)             rsyncDistMirror => "",
645)             hiddenServiceMirror => "",
646)             updateDate => "Unknown",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

648) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

652)             isoCC => "US",
653)             subRegion => "California",
654)             region => "US",
655)             ipv4 => "True",
656)             ipv6 => "False",
657)             loadBalanced => "No",
658)             httpWebsiteMirror => "http://tor.askapache.com/",
659)             httpsWebsiteMirror => "",
660)             rsyncWebsiteMirror => "",
661)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Update AskApache - http://a...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

663)             httpsDistMirror => "",
664)             rsyncDistMirror => "",
665)             hiddenServiceMirror => "",
666)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

668) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

669) 	mirror032 => {
670)             adminContact => "",
671)             orgName => "I'm on the roof",
672)             isoCC => "US",
673)             subRegion => "",
674)             region => "US",
675)             ipv4 => "True",
676)             ipv6 => "False",
677)             loadBalanced => "No",
678)             httpWebsiteMirror => "http://mirror.imontheroof.com/tor-mirror/",
679)             httpsWebsiteMirror => "",
680)             rsyncWebsiteMirror => "",
681)             ftpWebsiteMirror => "",
682)             httpDistMirror => "http://mirror.imontheroof.com/tor-mirror/dist/",
683)             httpsDistMirror => "",
684)             rsyncDistMirror => "",
685)             hiddenServiceMirror => "",
686)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

688) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

692)             isoCC => "CN",
693)             subRegion => "",
694)             region => "CN",
695)             ipv4 => "True",
696)             ipv6 => "False",
697)             loadBalanced => "No",
698)             httpWebsiteMirror => "http://tor.bullog.org/",
699)             httpsWebsiteMirror => "",
700)             rsyncWebsiteMirror => "",
701)             ftpWebsiteMirror => "",
702)             httpDistMirror => "http://tor.bullog.org/dist/",
703)             httpsDistMirror => "",
704)             rsyncDistMirror => "",
705)             hiddenServiceMirror => "",
706)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

708) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

715)             ipv4 => "True",
716)             ipv6 => "False",
717)             loadBalanced => "No",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

724)             rsyncDistMirror => "",
725)             hiddenServiceMirror => "",
726)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

728) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

732)             isoCC => "CN",
733)             subRegion => "",
734)             region => "CN",
735)             ipv4 => "True",
736)             ipv6 => "False",
737)             loadBalanced => "No",
738)             httpWebsiteMirror => "http://tor.shizhao.org/",
739)             httpsWebsiteMirror => "",
740)             rsyncWebsiteMirror => "",
741)             ftpWebsiteMirror => "",
742)             httpDistMirror => "http://tor.shizhao.org/dist/",
743)             httpsDistMirror => "",
744)             rsyncDistMirror => "",
745)             hiddenServiceMirror => "",
746)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

748) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

752)             isoCC => "CN",
753)             subRegion => "",
754)             region => "CN",
755)             ipv4 => "True",
756)             ipv6 => "False",
757)             loadBalanced => "No",
758)             httpWebsiteMirror => "http://tor.ranyunfei.com/",
759)             httpsWebsiteMirror => "",
760)             rsyncWebsiteMirror => "",
761)             ftpWebsiteMirror => "",
762)             httpDistMirror => "http://tor.ranyunfei.com/dist/",
763)             httpsDistMirror => "",
764)             rsyncDistMirror => "",
765)             hiddenServiceMirror => "",
766)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

768) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

772)             isoCC => "CN",
773)             subRegion => "",
774)             region => "CN",
775)             ipv4 => "True",
776)             ipv6 => "False",
777)             loadBalanced => "No",
778)             httpWebsiteMirror => "http://tor.wuerkaixi.com/",
779)             httpsWebsiteMirror => "",
780)             rsyncWebsiteMirror => "",
781)             ftpWebsiteMirror => "",
782)             httpDistMirror => "http://tor.wuerkaixi.com/dist/",
783)             httpsDistMirror => "",
784)             rsyncDistMirror => "",
785)             hiddenServiceMirror => "",
786)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

788) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

789) 	mirror038 => {
790)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

791)             orgName => "izaobao",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

792)             isoCC => "CN",
793)             subRegion => "",
794)             region => "CN",
795)             ipv4 => "True",
796)             ipv6 => "False",
797)             loadBalanced => "No",
798)             httpWebsiteMirror => "http://tor.izaobao.com/",
799)             httpsWebsiteMirror => "",
800)             rsyncWebsiteMirror => "",
801)             ftpWebsiteMirror => "",
802)             httpDistMirror => "http://tor.izaobao.com/dist/",
803)             httpsDistMirror => "",
804)             rsyncDistMirror => "",
805)             hiddenServiceMirror => "",
806)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

808) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

809) 	mirror039 => {
810)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

811)             orgName => "anothr",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

812)             isoCC => "CN",
813)             subRegion => "",
814)             region => "CN",
815)             ipv4 => "True",
816)             ipv6 => "False",
817)             loadBalanced => "No",
818)             httpWebsiteMirror => "http://tor.anothr.com/",
819)             httpsWebsiteMirror => "",
820)             rsyncWebsiteMirror => "",
821)             ftpWebsiteMirror => "",
822)             httpDistMirror => "http://tor.anothr.com/dist/",
823)             httpsDistMirror => "",
824)             rsyncDistMirror => "",
825)             hiddenServiceMirror => "",
826)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

829) );
830) 
831) my $count = values %m;
832) print "We have a total of $count mirrors\n";
833) print "Fetching the last updated date for each mirror.\n";
834) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

837) # 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 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

889) print OUT <<"END";
890)      \n<tr>\n
891)          <td>$m{$server}{'isoCC'}</td>\n
892)          <td>$m{$server}{'orgName'}</td>\n
893)          <td>$time</td>\n
894) END
895) 
896)      my %prettyNames = (
897)                         httpWebsiteMirror => "http",
898)                         httpsWebsiteMirror => "https",
899)                         ftpWebsiteMirror => "ftp",
900)                         rsyncWebsiteMirror => "rsync",
901)                         httpDistMirror => "http",
902)                         httpsDistMirror => "https",
903)                         rsyncDistMirrors => "rsync", );
904) 
905)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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