95a9b9f2bf2b73fe0fd71ea489773426a0833dc3
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!
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

80)        mirror000 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

81)             adminContact => "or-assistants.local",
Mfr add contact address on mirr...

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

83)             isoCC => "AT",
84)             subRegion => "",
85)             region => "Europe",
86)             ipv4 => "True",
87)             ipv6 => "False",
88)             loadBalanced => "Unknown",
89)             httpWebsiteMirror => "http://tor.cypherpunks.at/",
90)             rsyncWebsiteMirror => "rsync://tor.cypherpunks.at/tor",
91)             httpDistMirror => "http://tor.cypherpunks.at/dist/",
Jacob Appelbaum Normalize rsync urls.

Jacob Appelbaum authored 15 years ago

92)             rsyncDistMirror => "rsync://tor.cypherpunks.at::tor/dist/",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

99)             isoCC => "CA",
100)             subRegion => "NS",
101)             region => "North America",
102)             ipv4 => "True",
103)             ipv6 => "False",
104)             loadBalanced => "Unknown",
105)             httpWebsiteMirror => "http://tor.depthstrike.com/",
106)             ftpWebsiteMirror => "",
107)             rsyncWebsiteMirror => "",
108)             httpDistMirror => "http://tor.depthstrike.com/dist/",
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)        mirror002 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

116)             isoCC => "CA",
117)             subRegion => "QC",
118)             region => "North America",
119)             ipv4 => "True",
120)             ipv6 => "False",
121)             loadBalanced => "Unknown",
122)             httpWebsiteMirror => "http://tor.hermetix.org/",
123)             rsyncWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

127)         },
128) 
129)        mirror003 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

132)             isoCC => "CH",
133)             subRegion => "",
134)             region => "Europe",
135)             ipv4 => "True",
136)             ipv6 => "False",
137)             loadBalanced => "Unknown",
138)             httpWebsiteMirror => "http://tor.boinc.ch/",
139)             ftpWebsiteMirror => "",
140)             rsyncWebsiteMirror => "",
141)             httpDistMirror => "http://tor.boinc.ch/dist/",
142)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

144)         },
145) 
146)        mirror004 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

149)             isoCC => "CN",
150)             subRegion => "",
151)             region => "Asia",
152)             ipv4 => "True",
153)             ipv6 => "False",
154)             loadBalanced => "Unknown",
Andrew Lewman Update mirror to new hostname.

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

156)             ftpWebsiteMirror => "",
157)             rsyncWebsiteMirror => "",
Andrew Lewman Update mirror to new hostname.

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

161)         },
162) 
Jacob Appelbaum Fix numbering of mirror, up...

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

166)             isoCC => "DE",
167)             subRegion => "",
168)             region => "Europe",
169)             ipv4 => "True",
170)             ipv6 => "False",
171)             loadBalanced => "Unknown",
172)             httpWebsiteMirror => "http://tor.blingblingsquad.net/",
173)             ftpWebsiteMirror => "",
174)             rsyncWebsiteMirror => "",
Andrew Lewman Removed the DE bbs /dist mi...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

181)             orgName => "Berapla",
182)             isoCC => "DE",
183)             subRegion => "",
184)             region => "Europe",
185)             ipv4 => "True",
186)             ipv6 => "False",
187)             loadBalanced => "Unknown",
188)             httpWebsiteMirror => "http://download.berapla.de/mirrors/tor/",
189)             ftpWebsiteMirror => "",
190)             rsyncWebsiteMirror => "",
191)             httpDistMirror => "http://download.berapla.de/mirrors/tor/dist/",
192)             rsyncDistMirror => "",
193)             updateDate => "Unknown",
194)         },
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

199)             isoCC => "DE",
200)             subRegion => "",
201)             region => "Europe",
202)             ipv4 => "True",
203)             ipv6 => "False",
204)             loadBalanced => "Unknown",
205)             httpWebsiteMirror => "http://tor.cybermirror.org/",
206)             ftpWebsiteMirror => "",
207)             rsyncWebsiteMirror => "",
208)             httpDistMirror => "http://tor.cybermirror.org/dist/",
209)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

215)             orgName => "Spline",
216)             isoCC => "DE",
217)             subRegion => "FU",
218)             region => "Europe",
219)             ipv4 => "True",
220)             ipv6 => "False",
221)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

228)         },
229) 
230)        mirror009 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

233)             isoCC => "DE",
234)             subRegion => "",
235)             region => "Europe",
236)             ipv4 => "True",
237)             ipv6 => "False",
238)             loadBalanced => "Unknown",
239)             httpWebsiteMirror => "http://mirror.onionland.org/",
240)             ftpWebsiteMirror => "",
241)             rsyncWebsiteMirror => "rsync: mirror.onionland.org::tor/",
242)             httpDistMirror => "http://mirror.onionland.org/dist/",
Jacob Appelbaum Normalize rsync urls.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

250)             isoCC => "DK",
251)             subRegion => "",
252)             region => "Europe",
253)             ipv4 => "True",
254)             ipv6 => "False",
255)             loadBalanced => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

269)             region => "Europe",
270)             ipv4 => "True",
271)             ipv6 => "False",
272)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

284)             isoCC => "NL",
285)             subRegion => "",
286)             region => "Europe",
287)             ipv4 => "True",
288)             ipv6 => "False",
289)             loadBalanced => "Unknown",
290)             httpWebsiteMirror => "http://tor.amorphis.eu/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

292)             ftpWebsiteMirror => "",
293)             httpDistMirror => "http://tor.amorphis.eu/dist/",
294)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

300)             orgName => "BIT BV",
301)             isoCC => "NL",
302)             subRegion => "",
303)             region => "Europe",
304)             ipv4 => "True",
305)             ipv6 => "False",
306)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

317)             orgName => "CCC",
318)             isoCC => "NL",
319)             subRegion => "",
320)             region => "Europe",
321)             ipv4 => "True",
322)             ipv6 => "False",
323)             loadBalanced => "Unknown",
324)             httpWebsiteMirror => "http://tor.ccc.de/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

326)             ftpWebsiteMirror => "",
327)             httpDistMirror => "http://tor.ccc.de/dist/",
328)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

335)             isoCC => "NL",
336)             subRegion => "Haarlem",
337)             region => "Europe",
338)             ipv4 => "True",
339)             ipv6 => "False",
340)             loadBalanced => "Unknown",
341)             httpWebsiteMirror => "http://tor.kamagurka.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

343)             ftpWebsiteMirror => "",
344)             httpDistMirror => "http://tor.kamagurka.org/dist/",
345)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

351)             orgName => "OS Mirror",
352)             isoCC => "NL",
353)             subRegion => "",
354)             region => "Europe",
355)             ipv4 => "True",
356)             ipv6 => "False",
357)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

387)             isoCC => "UK",
388)             subRegion => "London",
389)             region => "Europe",
390)             ipv4 => "True",
391)             ipv6 => "False",
392)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

401)        mirror020 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

404)             isoCC => "US",
405)             subRegion => "California",
406)             region => "North America",
407)             ipv4 => "True",
408)             ipv6 => "False",
409)             loadBalanced => "Unknown",
410)             httpWebsiteMirror => "http://mirror.bjwonline.com/tor/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

413)             httpDistMirror => "http://mirror.bjwonline.com/tor/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

423)             region => "North America",
424)             ipv4 => "True",
425)             ipv6 => "False",
426)             loadBalanced => "Unknown",
427)             httpWebsiteMirror => "http://www.theonionrouter.com/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

429)             ftpWebsiteMirror => "",
430)             httpDistMirror => "http://www.theonionrouter.com/dist/",
431)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

438)             isoCC => "CH",
439)             subRegion => "",
440)             region => "Europe",
441)             ipv4 => "True",
442)             ipv6 => "True",
443)             loadBalanced => "Unknown",
444)             httpWebsiteMirror => "http://tor.unfix.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

450)         },
451) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

456)             subRegion => "",
457)             region => "Europe",
458)             ipv4 => "True",
459)             ipv6 => "True",
460)             loadBalanced => "Unknown",
461)             httpWebsiteMirror => "http://tor.sixxs.net/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

472)             isoCC => "US",
473)             subRegion => "",
474)             region => "North America",
475)             ipv4 => "True",
476)             ipv6 => "False",
477)             loadBalanced => "Unknown",
478)             httpWebsiteMirror => "http://crypto.nsa.org/tor/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

480)             ftpWebsiteMirror => "",
481)             httpDistMirror => "http://crypto.nsa.org/tor/dist/",
482)             rsyncDistMirror => "",
483)             updateDate => "Unknown",
484)         },
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

488)             orgName => "Wiretapped",
489)             isoCC => "AU",
490)             subRegion => "Sydney",
491)             region => "Oceania",
492)             ipv4 => "True",
493)             ipv6 => "False",
494)             loadBalanced => "Unknown",
495)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

497)             ftpWebsiteMirror => "ftp://ftp.mirrors.wiretapped.net/pub/security/cryptography/network/tor/",
498)             httpDistMirror => "http://www.mirrors.wiretapped.net/security/cryptography/network/tor/",
499)             rsyncDistMirror => "",
500)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

506)             isoCC => "US",
507)             subRegion => "",
508)             region => "North America",
509)             ipv4 => "True",
510)             ipv6 => "False",
511)             loadBalanced => "Unknown",
512)             httpWebsiteMirror => "http://torproj.xpdm.us/",
Jacob Appelbaum Update table to include htt...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

518)             rsyncDistMirror => "",
519)             hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/",
520)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

525)             orgName => "Unknown",
526)             isoCC => "CN",
527)             subRegion => "China",
528)             region => "Asia",
529)             ipv4 => "True",
530)             ipv6 => "False",
531)             loadBalanced => "No",
532)             httpWebsiteMirror => "http://free.be.ijing2008.cn/tor/",
533)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

535)             ftpWebsiteMirror => "",
536)             httpDistMirror => "http://free.be.ijing2008.cn/tor/dist/",
537)             httpsDistMirror => "",
538)             rsyncDistMirror => "",
539)             hiddenServiceMirror => "",
540)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

545)             orgName => "Unknown",
546)             isoCC => "HU",
547)             subRegion => "Hungary",
548)             region => "Europe",
549)             ipv4 => "True",
550)             ipv6 => "False",
551)             loadBalanced => "No",
552)             httpWebsiteMirror => "http://mirror.tor.hu/",
553)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

555)             ftpWebsiteMirror => "",
556)             httpDistMirror => "http://mirror.tor.hu/dist/",
557)             httpsDistMirror => "",
558)             rsyncDistMirror => "",
559)             hiddenServiceMirror => "",
560)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Roger Dingledine authored 15 years ago

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

Andrew Lewman authored 15 years ago

567)             subRegion => "Ukraine",
568)             region => "Eastern Europe",
569)             ipv4 => "True",
570)             ipv6 => "False",
571)             loadBalanced => "No",
572)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
573)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

575)             ftpWebsiteMirror => "",
576)             httpDistMirror => "http://tordistua.reactor-xg.kiev.ua",
577)             httpsDistMirror => "",
578)             rsyncDistMirror => "",
579)             hiddenServiceMirror => "",
580)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

584)             adminContact => "",
585)             orgName => "chaos darmstadt",
586)             isoCC => "DE",
587)             subRegion => "Germany",
588)             region => "Europe",
589)             ipv4 => "True",
590)             ipv6 => "False",
591)             loadBalanced => "No",
592)             httpWebsiteMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/",
593)             httpsWebsiteMirror => "",
594)             rsyncWebsiteMirror => "",
595)             ftpWebsiteMirror => "",
596)             httpDistMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/dist/",
597)             httpsDistMirror => "",
598)             rsyncDistMirror => "",
599)             hiddenServiceMirror => "",
600)             updateDate => "Unknown",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

602) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

603) 	mirror031 => {
604)             adminContact => "",
605)             orgName => "Ask Apache",
606)             isoCC => "US",
607)             subRegion => "California",
608)             region => "US",
609)             ipv4 => "True",
610)             ipv6 => "False",
611)             loadBalanced => "No",
612)             httpWebsiteMirror => "http://tor.askapache.com/",
613)             httpsWebsiteMirror => "",
614)             rsyncWebsiteMirror => "",
615)             ftpWebsiteMirror => "",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

617)             httpsDistMirror => "",
618)             rsyncDistMirror => "",
619)             hiddenServiceMirror => "",
620)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

622) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

623) 	mirror032 => {
624)             adminContact => "",
625)             orgName => "I'm on the roof",
626)             isoCC => "US",
627)             subRegion => "",
628)             region => "US",
629)             ipv4 => "True",
630)             ipv6 => "False",
631)             loadBalanced => "No",
632)             httpWebsiteMirror => "http://mirror.imontheroof.com/tor-mirror/",
633)             httpsWebsiteMirror => "",
634)             rsyncWebsiteMirror => "",
635)             ftpWebsiteMirror => "",
636)             httpDistMirror => "http://mirror.imontheroof.com/tor-mirror/dist/",
637)             httpsDistMirror => "",
638)             rsyncDistMirror => "",
639)             hiddenServiceMirror => "",
640)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

642) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

662) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

682) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

702) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

722) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

742) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

762) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

782) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

786)             isoCC => "CN",
787)             subRegion => "",
788)             region => "CN",
789)             ipv4 => "True",
790)             ipv6 => "False",
791)             loadBalanced => "No",
792)             httpWebsiteMirror => "http://tor.zuo.la/",
793)             httpsWebsiteMirror => "",
794)             rsyncWebsiteMirror => "",
795)             ftpWebsiteMirror => "",
796)             httpDistMirror => "http://tor.zuo.la/dist/",
797)             httpsDistMirror => "",
798)             rsyncDistMirror => "",
799)             hiddenServiceMirror => "",
800)             updateDate => "Unknown",
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

801)         },
802) 
803) 	mirror041 => {
Jon@svn.torproject.org add contact info for tor.no...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

805)             orgName => "NVS",
806)             isoCC => "US",
807)             subRegion => "",
808)             region => "US",
809)             ipv4 => "True",
810)             ipv6 => "False",
811)             loadBalanced => "No",
812)             httpWebsiteMirror => "http://tor.nonvocalscream.com/",
Andrew Lewman update the link for NVS htt...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

818)             rsyncDistMirror => "",
819)             hiddenServiceMirror => "",
820)             updateDate => "Unknown",
Andrew Lewman Add mirror 42. From germany.

Andrew Lewman authored 14 years ago

821)         },
822) 
823) 	mirror042 => {
824)             adminContact => "",
825)             orgName => "ax",
826)             isoCC => "DE",
827)             subRegion => "",
828)             region => "DE",
829)             ipv4 => "True",
830)             ipv6 => "False",
831)             loadBalanced => "No",
832)             httpWebsiteMirror => "",
833)             httpsWebsiteMirror => "",
834)             rsyncWebsiteMirror => "",
835)             ftpWebsiteMirror => "",
836)             httpDistMirror => "http://tor.initrd.net/dist/",
837)             httpsDistMirror => "",
838)             rsyncDistMirror => "",
839)             hiddenServiceMirror => "",
840)             updateDate => "Unknown",
Andrew Lewman Add the latest mirror, upda...

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

844)             orgName => "BarkerJr",
845)             isoCC => "FR",
846)             subRegion => "",
847)             region => "FR",
848)             ipv4 => "True",
849)             ipv6 => "False",
850)             loadBalanced => "No",
851)             httpWebsiteMirror => "",
852)             httpsWebsiteMirror => "",
853)             rsyncWebsiteMirror => "",
854)             ftpWebsiteMirror => "",
855)             httpDistMirror => "http://tor.megahal.org/dist/",
856)             httpsDistMirror => "",
857)             rsyncDistMirror => "",
858)             hiddenServiceMirror => "",
859)             updateDate => "Unknown",
Jon@svn.torproject.org New mirror. http://archive...

Jon@svn.torproject.org authored 14 years ago

860)         },       mirror044 => {
861)             adminContact => "tor AT goodeid DOT com",
862)             orgName => "goodeid.com",
863)             isoCC => "CAN",
864)             subRegion => "",
865)             region => "CAN",
866)             ipv4 => "True",
867)             ipv6 => "False",
868)             loadBalanced => "No",
869)             httpWebsiteMirror => "http://tor-node.goodeid.com/",
Jon@svn.torproject.org Add goodeid https - http://...

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

875)             rsyncDistMirror => "",
876)             hiddenServiceMirror => "",
877)             updateDate => "Unknown",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

879) );
880) 
881) my $count = values %m;
882) print "We have a total of $count mirrors\n";
883) print "Fetching the last updated date for each mirror.\n";
884) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

937) print OUT <<"END";
938)      \n<tr>\n
939)          <td>$m{$server}{'isoCC'}</td>\n
940)          <td>$m{$server}{'orgName'}</td>\n
941)          <td>$time</td>\n
942) END
943) 
944)      my %prettyNames = (
945)                         httpWebsiteMirror => "http",
946)                         httpsWebsiteMirror => "https",
947)                         ftpWebsiteMirror => "ftp",
948)                         rsyncWebsiteMirror => "rsync",
949)                         httpDistMirror => "http",
950)                         httpsDistMirror => "https",
951)                         rsyncDistMirrors => "rsync", );
952) 
953)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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