c2e7502fd20f32f6ed46b393ee593b892d4a9032
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) # 001 Timoutes 	Contacted
16) # 002 403 	Contacted
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

22)     agent => "Tor MirrorCheck Agent"
23) );
24) 
25) sub sanitize {
26)     my $taintedData = shift;
27)     my $cleanedData;
28)     my $whitelist = '-a-zA-Z0-9: +';
29) 
30)     # clean the data, return cleaned data
31)     $taintedData =~ s/[^$whitelist]//go;
32)     $cleanedData = $taintedData;
33) 
34)     return $cleanedData;
35) }
36) 
37) sub FetchDate {
38)     my $url = shift; # Base url for mirror
39)     my $trace = "project/trace/www.torproject.org"; # Location of recent update info
40)     $url = "$url$trace";
41) 
42)     print "Fetching possible date from: $url\n";
43) 
44)     my $request = new HTTP::Request GET => "$url";
45)     my $result = $lua->request($request);
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

48) 
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

50)        my $taint = $result->content;
51)        my $content = sanitize($taint);
52)        if ($content) {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

69)     } else {
70)        print "Our request failed, we had no result.\n";
71)        return "Unknown";
72)     }
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

73) 
74)     return "Unknown";
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

75) }
76) 
77) # This is the list of all known Tor mirrors
78) # Add new mirrors to the bottom!
Jon@svn.torproject.org Remove Cypherpunks. No DNS...

Jon@svn.torproject.org authored 14 years ago

79) my %m = 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

80)        mirror001 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

81)             adminContact => "webmaster AT depthstrike DOT com",
Mfr add contact address on mirr...

Mfr authored 15 years ago

82)             orgName => "Depthstrike",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

83)             isoCC => "CA",
84)             subRegion => "NS",
85)             region => "North America",
86)             ipv4 => "True",
87)             ipv6 => "False",
88)             loadBalanced => "Unknown",
89)             httpWebsiteMirror => "http://tor.depthstrike.com/",
90)             ftpWebsiteMirror => "",
91)             rsyncWebsiteMirror => "",
92)             httpDistMirror => "http://tor.depthstrike.com/dist/",
93)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

95)         },
96) 
97)        mirror002 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

100)             isoCC => "CA",
101)             subRegion => "QC",
102)             region => "North America",
103)             ipv4 => "True",
104)             ipv6 => "False",
105)             loadBalanced => "Unknown",
106)             httpWebsiteMirror => "http://tor.hermetix.org/",
107)             rsyncWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

111)         },
112) 
113)        mirror003 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

116)             isoCC => "CH",
117)             subRegion => "",
118)             region => "Europe",
119)             ipv4 => "True",
120)             ipv6 => "False",
121)             loadBalanced => "Unknown",
122)             httpWebsiteMirror => "http://tor.boinc.ch/",
123)             ftpWebsiteMirror => "",
124)             rsyncWebsiteMirror => "",
125)             httpDistMirror => "http://tor.boinc.ch/dist/",
126)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

128)         },
129) 
130)        mirror004 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

133)             isoCC => "CN",
134)             subRegion => "",
135)             region => "Asia",
136)             ipv4 => "True",
137)             ipv6 => "False",
138)             loadBalanced => "Unknown",
Andrew Lewman Update mirror to new hostname.

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

140)             ftpWebsiteMirror => "",
141)             rsyncWebsiteMirror => "",
Andrew Lewman Update mirror to new hostname.

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

145)         },
146) 
Jacob Appelbaum Fix numbering of mirror, up...

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

150)             isoCC => "DE",
151)             subRegion => "",
152)             region => "Europe",
153)             ipv4 => "True",
154)             ipv6 => "False",
155)             loadBalanced => "Unknown",
156)             httpWebsiteMirror => "http://tor.blingblingsquad.net/",
157)             ftpWebsiteMirror => "",
158)             rsyncWebsiteMirror => "",
Andrew Lewman Removed the DE bbs /dist mi...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

162)         },
163) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

165)             orgName => "Berapla",
166)             isoCC => "DE",
167)             subRegion => "",
168)             region => "Europe",
169)             ipv4 => "True",
170)             ipv6 => "False",
171)             loadBalanced => "Unknown",
172)             httpWebsiteMirror => "http://download.berapla.de/mirrors/tor/",
173)             ftpWebsiteMirror => "",
174)             rsyncWebsiteMirror => "",
175)             httpDistMirror => "http://download.berapla.de/mirrors/tor/dist/",
176)             rsyncDistMirror => "",
177)             updateDate => "Unknown",
178)         },
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

183)             isoCC => "DE",
184)             subRegion => "",
185)             region => "Europe",
186)             ipv4 => "True",
187)             ipv6 => "False",
188)             loadBalanced => "Unknown",
189)             httpWebsiteMirror => "http://tor.cybermirror.org/",
190)             ftpWebsiteMirror => "",
191)             rsyncWebsiteMirror => "",
192)             httpDistMirror => "http://tor.cybermirror.org/dist/",
193)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

199)             orgName => "Spline",
200)             isoCC => "DE",
201)             subRegion => "FU",
202)             region => "Europe",
203)             ipv4 => "True",
204)             ipv6 => "False",
205)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

212)         },
213) 
214)        mirror009 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

215)             adminContact => "beaver AT trash DOT net",
Mfr add contact address on mirr...

Mfr authored 15 years ago

216)             orgName => "Onionland",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

217)             isoCC => "DE",
218)             subRegion => "",
219)             region => "Europe",
220)             ipv4 => "True",
221)             ipv6 => "False",
222)             loadBalanced => "Unknown",
223)             httpWebsiteMirror => "http://mirror.onionland.org/",
224)             ftpWebsiteMirror => "",
225)             rsyncWebsiteMirror => "rsync: mirror.onionland.org::tor/",
226)             httpDistMirror => "http://mirror.onionland.org/dist/",
Jacob Appelbaum Normalize rsync urls.

Jacob Appelbaum authored 15 years ago

227)             rsyncDistMirror => "rsync://mirror.onionland.org::tor/dist/",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

229)         },
230) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

234)             isoCC => "DK",
235)             subRegion => "",
236)             region => "Europe",
237)             ipv4 => "True",
238)             ipv6 => "False",
239)             loadBalanced => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

246)         },
247) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

253)             region => "Europe",
254)             ipv4 => "True",
255)             ipv6 => "False",
256)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

263)         },
264) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

268)             isoCC => "NL",
269)             subRegion => "",
270)             region => "Europe",
271)             ipv4 => "True",
272)             ipv6 => "False",
273)             loadBalanced => "Unknown",
274)             httpWebsiteMirror => "http://tor.amorphis.eu/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

276)             ftpWebsiteMirror => "",
277)             httpDistMirror => "http://tor.amorphis.eu/dist/",
278)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

280)         },
281) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

284)             orgName => "BIT BV",
285)             isoCC => "NL",
286)             subRegion => "",
287)             region => "Europe",
288)             ipv4 => "True",
289)             ipv6 => "False",
290)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

301)             orgName => "CCC",
302)             isoCC => "NL",
303)             subRegion => "",
304)             region => "Europe",
305)             ipv4 => "True",
306)             ipv6 => "False",
307)             loadBalanced => "Unknown",
308)             httpWebsiteMirror => "http://tor.ccc.de/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

310)             ftpWebsiteMirror => "",
311)             httpDistMirror => "http://tor.ccc.de/dist/",
312)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

327)             ftpWebsiteMirror => "",
328)             httpDistMirror => "http://tor.kamagurka.org/dist/",
329)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

335)             orgName => "OS Mirror",
336)             isoCC => "NL",
337)             subRegion => "",
338)             region => "Europe",
339)             ipv4 => "True",
340)             ipv6 => "False",
341)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

354)             isoCC => "NO",
355)             subRegion => "",
356)             region => "Europe",
357)             ipv4 => "True",
358)             ipv6 => "False",
359)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

360)             httpWebsiteMirror => "",
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 => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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)        mirror019 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

371)             isoCC => "UK",
372)             subRegion => "London",
373)             region => "Europe",
374)             ipv4 => "True",
375)             ipv6 => "False",
376)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

377)             httpWebsiteMirror => "",
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 => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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)        mirror020 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

386) 	    adminContact => "bjw AT bjwonline DOT com",
Mfr fix more typos

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

388)             isoCC => "US",
389)             subRegion => "California",
390)             region => "North America",
391)             ipv4 => "True",
392)             ipv6 => "False",
393)             loadBalanced => "Unknown",
394)             httpWebsiteMirror => "http://mirror.bjwonline.com/tor/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

397)             httpDistMirror => "http://mirror.bjwonline.com/tor/dist/",
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) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

407)             region => "North America",
408)             ipv4 => "True",
409)             ipv6 => "False",
410)             loadBalanced => "Unknown",
411)             httpWebsiteMirror => "http://www.theonionrouter.com/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

413)             ftpWebsiteMirror => "",
414)             httpDistMirror => "http://www.theonionrouter.com/dist/",
415)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

422)             isoCC => "CH",
423)             subRegion => "",
424)             region => "Europe",
425)             ipv4 => "True",
426)             ipv6 => "True",
427)             loadBalanced => "Unknown",
428)             httpWebsiteMirror => "http://tor.unfix.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

434)         },
435) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

440)             subRegion => "",
441)             region => "Europe",
442)             ipv4 => "True",
443)             ipv6 => "True",
444)             loadBalanced => "Unknown",
445)             httpWebsiteMirror => "http://tor.sixxs.net/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

453)        mirror024 => {
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

454)             adminContact => "",
Mfr fix more typos

Mfr authored 15 years ago

455)             orgName => "Crypto",
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

456)             isoCC => "US",
457)             subRegion => "",
458)             region => "North America",
459)             ipv4 => "True",
460)             ipv6 => "False",
461)             loadBalanced => "Unknown",
462)             httpWebsiteMirror => "http://crypto.nsa.org/tor/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

463)             rsyncWebsiteMirror => "",
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

464)             ftpWebsiteMirror => "",
465)             httpDistMirror => "http://crypto.nsa.org/tor/dist/",
466)             rsyncDistMirror => "",
467)             updateDate => "Unknown",
468)         },
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

472)             orgName => "Wiretapped",
473)             isoCC => "AU",
474)             subRegion => "Sydney",
475)             region => "Oceania",
476)             ipv4 => "True",
477)             ipv6 => "False",
478)             loadBalanced => "Unknown",
479)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

481)             ftpWebsiteMirror => "ftp://ftp.mirrors.wiretapped.net/pub/security/cryptography/network/tor/",
482)             httpDistMirror => "http://www.mirrors.wiretapped.net/security/cryptography/network/tor/",
483)             rsyncDistMirror => "",
484)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

490)             isoCC => "US",
491)             subRegion => "",
492)             region => "North America",
493)             ipv4 => "True",
494)             ipv6 => "False",
495)             loadBalanced => "Unknown",
496)             httpWebsiteMirror => "http://torproj.xpdm.us/",
Jacob Appelbaum Update table to include htt...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

502)             rsyncDistMirror => "",
503)             hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/",
504)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

509)             orgName => "Unknown",
510)             isoCC => "CN",
511)             subRegion => "China",
512)             region => "Asia",
513)             ipv4 => "True",
514)             ipv6 => "False",
515)             loadBalanced => "No",
516)             httpWebsiteMirror => "http://free.be.ijing2008.cn/tor/",
517)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

519)             ftpWebsiteMirror => "",
520)             httpDistMirror => "http://free.be.ijing2008.cn/tor/dist/",
521)             httpsDistMirror => "",
522)             rsyncDistMirror => "",
523)             hiddenServiceMirror => "",
524)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

529)             orgName => "Unknown",
530)             isoCC => "HU",
531)             subRegion => "Hungary",
532)             region => "Europe",
533)             ipv4 => "True",
534)             ipv6 => "False",
535)             loadBalanced => "No",
536)             httpWebsiteMirror => "http://mirror.tor.hu/",
537)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

539)             ftpWebsiteMirror => "",
540)             httpDistMirror => "http://mirror.tor.hu/dist/",
541)             httpsDistMirror => "",
542)             rsyncDistMirror => "",
543)             hiddenServiceMirror => "",
544)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Roger Dingledine authored 15 years ago

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

Andrew Lewman authored 15 years ago

551)             subRegion => "Ukraine",
552)             region => "Eastern Europe",
553)             ipv4 => "True",
554)             ipv6 => "False",
555)             loadBalanced => "No",
556)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
557)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

559)             ftpWebsiteMirror => "",
560)             httpDistMirror => "http://tordistua.reactor-xg.kiev.ua",
561)             httpsDistMirror => "",
562)             rsyncDistMirror => "",
563)             hiddenServiceMirror => "",
564)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

568)             adminContact => "",
569)             orgName => "chaos darmstadt",
570)             isoCC => "DE",
571)             subRegion => "Germany",
572)             region => "Europe",
573)             ipv4 => "True",
574)             ipv6 => "False",
575)             loadBalanced => "No",
576)             httpWebsiteMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/",
577)             httpsWebsiteMirror => "",
578)             rsyncWebsiteMirror => "",
579)             ftpWebsiteMirror => "",
580)             httpDistMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/dist/",
581)             httpsDistMirror => "",
582)             rsyncDistMirror => "",
583)             hiddenServiceMirror => "",
584)             updateDate => "Unknown",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

586) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

587) 	mirror031 => {
588)             adminContact => "",
589)             orgName => "Ask Apache",
590)             isoCC => "US",
591)             subRegion => "California",
592)             region => "US",
593)             ipv4 => "True",
594)             ipv6 => "False",
595)             loadBalanced => "No",
596)             httpWebsiteMirror => "http://tor.askapache.com/",
597)             httpsWebsiteMirror => "",
598)             rsyncWebsiteMirror => "",
599)             ftpWebsiteMirror => "",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

600)             httpDistMirror => "",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

601)             httpsDistMirror => "",
602)             rsyncDistMirror => "",
603)             hiddenServiceMirror => "",
604)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

606) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

607) 	mirror032 => {
608)             adminContact => "",
609)             orgName => "I'm on the roof",
610)             isoCC => "US",
611)             subRegion => "",
612)             region => "US",
613)             ipv4 => "True",
614)             ipv6 => "False",
615)             loadBalanced => "No",
616)             httpWebsiteMirror => "http://mirror.imontheroof.com/tor-mirror/",
617)             httpsWebsiteMirror => "",
618)             rsyncWebsiteMirror => "",
619)             ftpWebsiteMirror => "",
620)             httpDistMirror => "http://mirror.imontheroof.com/tor-mirror/dist/",
621)             httpsDistMirror => "",
622)             rsyncDistMirror => "",
623)             hiddenServiceMirror => "",
624)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

626) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

630)             isoCC => "CN",
631)             subRegion => "",
632)             region => "CN",
633)             ipv4 => "True",
634)             ipv6 => "False",
635)             loadBalanced => "No",
636)             httpWebsiteMirror => "http://tor.bullog.org/",
637)             httpsWebsiteMirror => "",
638)             rsyncWebsiteMirror => "",
639)             ftpWebsiteMirror => "",
640)             httpDistMirror => "http://tor.bullog.org/dist/",
641)             httpsDistMirror => "",
642)             rsyncDistMirror => "",
643)             hiddenServiceMirror => "",
644)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

646) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

647) 	mirror034 => {
648)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

649)             orgName => "digitip",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

650)             isoCC => "CN",
651)             subRegion => "",
652)             region => "CN",
653)             ipv4 => "True",
654)             ipv6 => "False",
655)             loadBalanced => "No",
656)             httpWebsiteMirror => "http://tor.digitip.net/",
657)             httpsWebsiteMirror => "",
658)             rsyncWebsiteMirror => "",
659)             ftpWebsiteMirror => "",
660)             httpDistMirror => "http://tor.digitip.net/dist/",
661)             httpsDistMirror => "",
662)             rsyncDistMirror => "",
663)             hiddenServiceMirror => "",
664)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

666) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

670)             isoCC => "CN",
671)             subRegion => "",
672)             region => "CN",
673)             ipv4 => "True",
674)             ipv6 => "False",
675)             loadBalanced => "No",
676)             httpWebsiteMirror => "http://tor.shizhao.org/",
677)             httpsWebsiteMirror => "",
678)             rsyncWebsiteMirror => "",
679)             ftpWebsiteMirror => "",
680)             httpDistMirror => "http://tor.shizhao.org/dist/",
681)             httpsDistMirror => "",
682)             rsyncDistMirror => "",
683)             hiddenServiceMirror => "",
684)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

686) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

706) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

710)             isoCC => "CN",
711)             subRegion => "",
712)             region => "CN",
713)             ipv4 => "True",
714)             ipv6 => "False",
715)             loadBalanced => "No",
716)             httpWebsiteMirror => "http://tor.wuerkaixi.com/",
717)             httpsWebsiteMirror => "",
718)             rsyncWebsiteMirror => "",
719)             ftpWebsiteMirror => "",
720)             httpDistMirror => "http://tor.wuerkaixi.com/dist/",
721)             httpsDistMirror => "",
722)             rsyncDistMirror => "",
723)             hiddenServiceMirror => "",
724)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

726) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

746) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

766) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

767) 	mirror040 => {
768)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

769)             orgName => "zuola",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

770)             isoCC => "CN",
771)             subRegion => "",
772)             region => "CN",
773)             ipv4 => "True",
774)             ipv6 => "False",
775)             loadBalanced => "No",
776)             httpWebsiteMirror => "http://tor.zuo.la/",
777)             httpsWebsiteMirror => "",
778)             rsyncWebsiteMirror => "",
779)             ftpWebsiteMirror => "",
780)             httpDistMirror => "http://tor.zuo.la/dist/",
781)             httpsDistMirror => "",
782)             rsyncDistMirror => "",
783)             hiddenServiceMirror => "",
784)             updateDate => "Unknown",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

785)         },
786) 
787) 	mirror041 => {
Jon@svn.torproject.org add contact info for tor.no...

Jon@svn.torproject.org authored 14 years ago

788)             adminContact => "scream AT nonvocalscream DOT com",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

789)             orgName => "NVS",
790)             isoCC => "US",
791)             subRegion => "",
792)             region => "US",
793)             ipv4 => "True",
794)             ipv6 => "False",
795)             loadBalanced => "No",
796)             httpWebsiteMirror => "http://tor.nonvocalscream.com/",
Andrew Lewman update the link for NVS htt...

Andrew Lewman authored 15 years ago

797)             httpsWebsiteMirror => "https://tor.nonvocalscream.com/",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

798)             rsyncWebsiteMirror => "",
799)             ftpWebsiteMirror => "",
800)             httpDistMirror => "http://tor.nonvocalscream.com/dist/",
Andrew Lewman update the link for NVS htt...

Andrew Lewman authored 15 years ago

801)             httpsDistMirror => "https://tor.nonvocalscream.com/dist/",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

802)             rsyncDistMirror => "",
803)             hiddenServiceMirror => "",
804)             updateDate => "Unknown",
Andrew Lewman Add mirror 42. From germany.

Andrew Lewman authored 14 years ago

805)         },
806) 
807) 	mirror042 => {
808)             adminContact => "",
809)             orgName => "ax",
810)             isoCC => "DE",
811)             subRegion => "",
812)             region => "DE",
813)             ipv4 => "True",
814)             ipv6 => "False",
815)             loadBalanced => "No",
816)             httpWebsiteMirror => "",
817)             httpsWebsiteMirror => "",
818)             rsyncWebsiteMirror => "",
819)             ftpWebsiteMirror => "",
820)             httpDistMirror => "http://tor.initrd.net/dist/",
821)             httpsDistMirror => "",
822)             rsyncDistMirror => "",
823)             hiddenServiceMirror => "",
824)             updateDate => "Unknown",
Andrew Lewman Add the latest mirror, upda...

Andrew Lewman authored 14 years ago

825)         },
826)         mirror043 => {
Jon@svn.torproject.org Commit administrative conta...

Jon@svn.torproject.org authored 14 years ago

827)             adminContact => "BarkerJr AT barkerjr DOT net",
Andrew Lewman Add the latest mirror, upda...

Andrew Lewman authored 14 years ago

828)             orgName => "BarkerJr",
829)             isoCC => "FR",
830)             subRegion => "",
831)             region => "FR",
832)             ipv4 => "True",
833)             ipv6 => "False",
834)             loadBalanced => "No",
835)             httpWebsiteMirror => "",
836)             httpsWebsiteMirror => "",
837)             rsyncWebsiteMirror => "",
838)             ftpWebsiteMirror => "",
839)             httpDistMirror => "http://tor.megahal.org/dist/",
840)             httpsDistMirror => "",
841)             rsyncDistMirror => "",
842)             hiddenServiceMirror => "",
843)             updateDate => "Unknown",
Jon@svn.torproject.org New mirror. http://archive...

Jon@svn.torproject.org authored 14 years ago

844)         },       mirror044 => {
845)             adminContact => "tor AT goodeid DOT com",
846)             orgName => "goodeid.com",
847)             isoCC => "CAN",
848)             subRegion => "",
849)             region => "CAN",
850)             ipv4 => "True",
851)             ipv6 => "False",
852)             loadBalanced => "No",
853)             httpWebsiteMirror => "http://tor-node.goodeid.com/",
Jon@svn.torproject.org Add goodeid https - http://...

Jon@svn.torproject.org authored 14 years ago

854)             httpsWebsiteMirror => "https://tor-node.goodeid.com/",
Jon@svn.torproject.org New mirror. http://archive...

Jon@svn.torproject.org authored 14 years ago

855)             rsyncWebsiteMirror => "",
856)             ftpWebsiteMirror => "",
857)             httpDistMirror => "http://tor-node.goodeid.com/dist/",
Jon@svn.torproject.org Add goodeid https - http://...

Jon@svn.torproject.org authored 14 years ago

858)             httpsDistMirror => "https://tor-node.goodeid.com/dist/",
Jon@svn.torproject.org New mirror. http://archive...

Jon@svn.torproject.org authored 14 years ago

859)             rsyncDistMirror => "",
860)             hiddenServiceMirror => "",
861)             updateDate => "Unknown",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

862)         }
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

869) my $tortime;
870) $tortime = FetchDate("http://www.torproject.org/");
871) print "The official time for Tor is $tortime. \n";
872) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

916)      if ( "$m{$server}{'updateDate'}" ne "Unknown") {
917) 	  if ( "$m{$server}{'updateDate'}" eq "$tortime" ) {
Andrew Lewman fix code spacing to avoid t...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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