08d2776f6723b5be4d64cc6e8ff77907dd166421
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 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 15 years ago

17) #
Jon@svn.torproject.org changelog

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

20) #20091004 Code changes to increase out of date tolerance to 48 hours
Jon@svn.torproject.org changelog

Jon@svn.torproject.org authored 15 years ago

21) #
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Sebastian Hahn authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

53) 
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

294)             isoCC => "DK",
295)             subRegion => "",
296)             region => "Europe",
297)             ipv4 => "True",
298)             ipv6 => "False",
299)             loadBalanced => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

395)             orgName => "OS Mirror",
396)             isoCC => "NL",
397)             subRegion => "",
398)             region => "Europe",
399)             ipv4 => "True",
400)             ipv6 => "False",
401)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

426)         },
427) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

431)             isoCC => "UK",
432)             subRegion => "London",
433)             region => "Europe",
434)             ipv4 => "True",
435)             ipv6 => "False",
436)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

443)         },
444) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

470)             region => "North America",
471)             ipv4 => "True",
472)             ipv6 => "False",
473)             loadBalanced => "Unknown",
474)             httpWebsiteMirror => "http://www.theonionrouter.com/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

476)             ftpWebsiteMirror => "",
477)             httpDistMirror => "http://www.theonionrouter.com/dist/",
478)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

497)         },
498) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

503)             subRegion => "",
504)             region => "Europe",
505)             ipv4 => "True",
506)             ipv6 => "True",
507)             loadBalanced => "Unknown",
508)             httpWebsiteMirror => "http://tor.sixxs.net/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

515) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

538)             orgName => "Wiretapped",
539)             isoCC => "AU",
540)             subRegion => "Sydney",
541)             region => "Oceania",
542)             ipv4 => "True",
543)             ipv6 => "False",
544)             loadBalanced => "Unknown",
545)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

547)             ftpWebsiteMirror => "ftp://ftp.mirrors.wiretapped.net/pub/security/cryptography/network/tor/",
548)             httpDistMirror => "http://www.mirrors.wiretapped.net/security/cryptography/network/tor/",
549)             rsyncDistMirror => "",
550)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Mfr authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

568)             rsyncDistMirror => "",
569)             hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/",
570)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

574)             adminContact => "",
575)             orgName => " cybervalley ",
576)             isoCC => " ",
577)             subRegion => "",
578)             region => " ",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 16 years ago

579)             ipv4 => "True",
580)             ipv6 => "False",
581)             loadBalanced => "No",
Jon@svn.torproject.org Delist free.be.ijing2008.cn...

Jon@svn.torproject.org authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Roger Dingledine authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

627)             httpsDistMirror => "",
628)             rsyncDistMirror => "",
629)             hiddenServiceMirror => "",
630)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

652) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

667)             httpsDistMirror => "",
668)             rsyncDistMirror => "",
669)             hiddenServiceMirror => "",
670)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

672) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

692) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

712) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

719)             ipv4 => "True",
720)             ipv6 => "False",
721)             loadBalanced => "No",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

728)             rsyncDistMirror => "",
729)             hiddenServiceMirror => "",
730)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

732) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

752) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

772) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

792) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

811)         },
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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

Jacob Appelbaum authored 16 years ago

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