ddfe7fb7e3f9f220ce7dc37b6cf0f591cc47ddfc
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 14 years ago

193)        mirror006 => {
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

194)             orgName => "Berapla",
195)             isoCC => "DE",
196)             subRegion => "",
197)             region => "Europe",
198)             ipv4 => "True",
199)             ipv6 => "False",
200)             loadBalanced => "Unknown",
201)             httpWebsiteMirror => "http://download.berapla.de/mirrors/tor/",
202)             ftpWebsiteMirror => "",
203)             rsyncWebsiteMirror => "",
204)             httpDistMirror => "http://download.berapla.de/mirrors/tor/dist/",
205)             rsyncDistMirror => "",
206)             updateDate => "Unknown",
207)         },
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

224)         },
225) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

228)             orgName => "Spline",
229)             isoCC => "DE",
230)             subRegion => "FU",
231)             region => "Europe",
232)             ipv4 => "True",
233)             ipv6 => "False",
234)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

241)         },
242) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

286)             isoCC => "DK",
287)             subRegion => "",
288)             region => "Europe",
289)             ipv4 => "True",
290)             ipv6 => "False",
291)             loadBalanced => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

298)         },
299) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

305)             region => "Europe",
306)             ipv4 => "True",
307)             ipv6 => "False",
308)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

315)         },
316) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

328)             ftpWebsiteMirror => "",
329)             httpDistMirror => "http://tor.amorphis.eu/dist/",
330)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

332)         },
333) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

336)             orgName => "BIT BV",
337)             isoCC => "NL",
338)             subRegion => "",
339)             region => "Europe",
340)             ipv4 => "True",
341)             ipv6 => "False",
342)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

349)         },
350) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

362)             ftpWebsiteMirror => "",
363)             httpDistMirror => "http://tor.ccc.de/dist/",
364)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

366)         },
367) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

379)             ftpWebsiteMirror => "",
380)             httpDistMirror => "http://tor.kamagurka.org/dist/",
381)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

383)         },
384) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

387)             orgName => "OS Mirror",
388)             isoCC => "NL",
389)             subRegion => "",
390)             region => "Europe",
391)             ipv4 => "True",
392)             ipv6 => "False",
393)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

400)         },
401) 
402) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

406)             isoCC => "NO",
407)             subRegion => "",
408)             region => "Europe",
409)             ipv4 => "True",
410)             ipv6 => "False",
411)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

418)         },
419) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

423)             isoCC => "UK",
424)             subRegion => "London",
425)             region => "Europe",
426)             ipv4 => "True",
427)             ipv6 => "False",
428)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

435)         },
436) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

462)             region => "North America",
463)             ipv4 => "True",
464)             ipv6 => "False",
465)             loadBalanced => "Unknown",
466)             httpWebsiteMirror => "http://www.theonionrouter.com/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

468)             ftpWebsiteMirror => "",
469)             httpDistMirror => "http://www.theonionrouter.com/dist/",
470)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

472)         },
473) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

489)         },
490) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

495)             subRegion => "",
496)             region => "Europe",
497)             ipv4 => "True",
498)             ipv6 => "True",
499)             loadBalanced => "Unknown",
500)             httpWebsiteMirror => "http://tor.sixxs.net/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

507) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

530)             orgName => "Wiretapped",
531)             isoCC => "AU",
532)             subRegion => "Sydney",
533)             region => "Oceania",
534)             ipv4 => "True",
535)             ipv6 => "False",
536)             loadBalanced => "Unknown",
537)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

539)             ftpWebsiteMirror => "ftp://ftp.mirrors.wiretapped.net/pub/security/cryptography/network/tor/",
540)             httpDistMirror => "http://www.mirrors.wiretapped.net/security/cryptography/network/tor/",
541)             rsyncDistMirror => "",
542)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

560)             rsyncDistMirror => "",
561)             hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/",
562)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

565)         mirror027 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

566)             adminContact => "internetfreebeijing AT gmail DOT com",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

567)             orgName => "Unknown",
568)             isoCC => "CN",
569)             subRegion => "China",
570)             region => "Asia",
571)             ipv4 => "True",
572)             ipv6 => "False",
573)             loadBalanced => "No",
574)             httpWebsiteMirror => "http://free.be.ijing2008.cn/tor/",
575)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

577)             ftpWebsiteMirror => "",
578)             httpDistMirror => "http://free.be.ijing2008.cn/tor/dist/",
579)             httpsDistMirror => "",
580)             rsyncDistMirror => "",
581)             hiddenServiceMirror => "",
582)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

587)             orgName => "Unknown",
588)             isoCC => "HU",
589)             subRegion => "Hungary",
590)             region => "Europe",
591)             ipv4 => "True",
592)             ipv6 => "False",
593)             loadBalanced => "No",
594)             httpWebsiteMirror => "http://mirror.tor.hu/",
595)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

597)             ftpWebsiteMirror => "",
598)             httpDistMirror => "http://mirror.tor.hu/dist/",
599)             httpsDistMirror => "",
600)             rsyncDistMirror => "",
601)             hiddenServiceMirror => "",
602)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Roger Dingledine authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

619)             httpsDistMirror => "",
620)             rsyncDistMirror => "",
621)             hiddenServiceMirror => "",
622)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

644) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

659)             httpsDistMirror => "",
660)             rsyncDistMirror => "",
661)             hiddenServiceMirror => "",
662)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

664) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

684) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

704) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

711)             ipv4 => "True",
712)             ipv6 => "False",
713)             loadBalanced => "No",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

720)             rsyncDistMirror => "",
721)             hiddenServiceMirror => "",
722)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

724) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

744) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

764) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

784) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

804) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

824) 
Jon@svn.torproject.org add http mirror - http://ar...

Jon@svn.torproject.org authored 14 years ago

825) mirror039 => {
826)             adminContact => "",
Jon@svn.torproject.org add org name for cybervally

Jon@svn.torproject.org authored 14 years ago

827)             orgName => " cybervalley ",
Jon@svn.torproject.org add http mirror - http://ar...

Jon@svn.torproject.org authored 14 years ago

828)             isoCC => " ",
829)             subRegion => "",
830)             region => " ",
831)             ipv4 => "True",
832)             ipv6 => "False",
833)             loadBalanced => "No",
834)             httpWebsiteMirror => "http://torproject.cybervalley.org/",
835)             httpsWebsiteMirror => "",
836)             rsyncWebsiteMirror => "",
837)             ftpWebsiteMirror => "",
838)             httpDistMirror => "",
839)             httpsDistMirror => "",
840)             rsyncDistMirror => "",
841)             hiddenServiceMirror => "",
Jon@svn.torproject.org add mirror

Jon@svn.torproject.org authored 14 years ago

842)             updateDate => "Unknown",
843)         },
844) 
845) mirror040 => {
846)             adminContact => "doc DOT kuehn AT nexgo DOT de",
Jon@svn.torproject.org update orgname for "space c...

Jon@svn.torproject.org authored 14 years ago

847)             orgName => " spacecowboy ",
Jon@svn.torproject.org add mirror

Jon@svn.torproject.org authored 14 years ago

848)             isoCC => " ",
849)             subRegion => "",
850)             region => "DE",
851)             ipv4 => "True",
852)             ipv6 => "False",
853)             loadBalanced => "No",
854)             httpWebsiteMirror => "http://tor-proxy.de/tor-mirror/",
855)             httpsWebsiteMirror => "https://tor-proxy.de/tor-mirror/",
856)             rsyncWebsiteMirror => "",
857)             ftpWebsiteMirror => "",
858)             httpDistMirror => "http://tor-proxy.de/tor-mirror/dist/",
859)             httpsDistMirror => "https://tor-proxy.de/tor-mirror/dist/",
860)             rsyncDistMirror => "",
861)             hiddenServiceMirror => "",
Jon@svn.torproject.org add beme-it mirror

Jon@svn.torproject.org authored 14 years ago

862)             updateDate => "Unknown",
863)         },
864) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

865) );
866) 
867) my $count = values %m;
868) print "We have a total of $count mirrors\n";
869) print "Fetching the last updated date for each mirror.\n";
870) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

873) # Adjust offical Tor time by out-of-date offset: number of days * seconds per day 
874) $tortime -= 1 * 86400; 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

877) foreach my $server ( keys %m ) {
878) 
879)     print "Attempting to fetch from $m{$server}{'orgName'}\n";
880) 
881)     if ($m{$server}{'httpWebsiteMirror'}) {
882)         print "Attempt to fetch via HTTP.\n";
883)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpWebsiteMirror'}");
884)     } elsif ($m{$server}{'httpsWebsiteMirror'}) {
885)         print "Attempt to fetch via HTTPS.\n";
886)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpsWebsiteMirror'}");
887)     } elsif ($m{$server}{'ftpWebsiteMirror'}) {
888)         print "Attempt to fetch via FTP.\n";
889)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'ftpWebsiteMirror'}");
890)     } else {
891)         print "We were unable to fetch or store anything. We still have the following: $m{$server}{'updateDate'}\n";
892)     }
893) 
894)     print "We fetched and stored the following: $m{$server}{'updateDate'}\n";
895) 
896)  }
897) 
898) 
899) print "We sorted the following mirrors by their date of last update: \n";
900) foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys %m ) {
901) 
902)      print "\n";
903)      print "Mirror $m{$server}{'orgName'}: \n";
904) 
905)      foreach my $attrib ( sort keys %{$m{$server}} ) {
906)         print "$attrib = $m{$server}{$attrib}";
907)         print "\n";
908)      };
909) }
910) 
911) my $outFile = "include/mirrors-table.wmi";
912) my $html;
913) open(OUT, "> $outFile") or die "Can't open $outFile: $!";
914) 
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

915) # 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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

925) print OUT <<"END";
926)      \n<tr>\n
927)          <td>$m{$server}{'isoCC'}</td>\n
928)          <td>$m{$server}{'orgName'}</td>\n
929)          <td>$time</td>\n
930) END
931) 
932)      my %prettyNames = (
933)                         httpWebsiteMirror => "http",
934)                         httpsWebsiteMirror => "https",
935)                         ftpWebsiteMirror => "ftp",
936)                         rsyncWebsiteMirror => "rsync",
937)                         httpDistMirror => "http",
938)                         httpsDistMirror => "https",
939)                         rsyncDistMirrors => "rsync", );
940) 
941)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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