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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

15) #Contacted
Jon@svn.torproject.org askapache update

Jon@svn.torproject.org authored 14 years ago

16) # http://tor.askapache.com/ HTTP 403 Contacted 20091027
Jon@svn.torproject.org Note which mirror operators...

Jon@svn.torproject.org authored 14 years ago

17) #
Jon@svn.torproject.org changelog

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

20) #20091004 Code changes to increase out of date tolerance to 48 hours
Jon@svn.torproject.org alter timout values (15 -> 30)

Jon@svn.torproject.org authored 14 years ago

21) #20091028 Code changes to increase timout to 30 seconds (attempting to resolve "unknown" status'
Jon@svn.torproject.org update internal changelog

Jon@svn.torproject.org authored 14 years ago

22) #20091028 Code changes to change user agent of script
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

24) print "Creating LWP agent ($LWP::VERSION)...\n";
25) my $lua = LWP::UserAgent->new(
26)     keep_alive => 1,
Jon@svn.torproject.org alter timout values (15 -> 30)

Jon@svn.torproject.org authored 14 years ago

27)     timeout => 30,
Jon@svn.torproject.org revert r21050

Jon@svn.torproject.org authored 14 years ago

28)     agent => "Tor MirrorCheck Agent"
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Sebastian Hahn authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

54) 
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

85) my %m = (
86) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

87)         mirror001 => {
88)             adminContact => "BarkerJr AT barkerjr DOT net",
89)             orgName => "BarkerJr",
90)             isoCC => "FR",
91)             subRegion => "",
92)             region => "FR",
93)             ipv4 => "True",
94)             ipv6 => "False",
95)             loadBalanced => "No",
Jon@svn.torproject.org Fix the breakages I created...

Jon@svn.torproject.org authored 14 years ago

96)             httpWebsiteMirror => "http://www.oignon.net/",
Andrew Lewman per BarkerJr, update https:...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

100)             httpDistMirror => "http://www.oignon.net/dist/",
Andrew Lewman per BarkerJr, update https:...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

102)             rsyncDistMirror => "",
103)             hiddenServiceMirror => "",
104)             updateDate => "Unknown",
105)         },
106) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

110)             isoCC => "CA",
111)             subRegion => "QC",
112)             region => "North America",
113)             ipv4 => "True",
114)             ipv6 => "False",
115)             loadBalanced => "Unknown",
116)             httpWebsiteMirror => "http://tor.hermetix.org/",
117)             rsyncWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

121)         },
122) 
123)        mirror003 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

126)             isoCC => "CH",
127)             subRegion => "",
128)             region => "Europe",
129)             ipv4 => "True",
130)             ipv6 => "False",
131)             loadBalanced => "Unknown",
132)             httpWebsiteMirror => "http://tor.boinc.ch/",
133)             ftpWebsiteMirror => "",
134)             rsyncWebsiteMirror => "",
135)             httpDistMirror => "http://tor.boinc.ch/dist/",
136)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

138)         },
139) 
Jacob Appelbaum Fix numbering of mirror, up...

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

141)             adminContact => "citizen428 AT gmail DOT com",
Andrew Lewman update bbs mirror

Andrew Lewman authored 13 years ago

142)             orgName => "[[:bbs:]]",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

143)             isoCC => "DE",
144)             subRegion => "",
145)             region => "Europe",
146)             ipv4 => "True",
147)             ipv6 => "False",
148)             loadBalanced => "Unknown",
149)             httpWebsiteMirror => "http://tor.blingblingsquad.net/",
Andrew Lewman update bbs mirror

Andrew Lewman authored 13 years ago

150)             httpsWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

151)             ftpWebsiteMirror => "",
152)             rsyncWebsiteMirror => "",
Andrew Lewman update bbs mirror

Andrew Lewman authored 13 years ago

153)             httpDistMirror => "http://tor.blingblingsquad.net/dist",
154)             httpsDistMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

157)         },
158) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

213) 	mirror009 => {
214)             adminContact => "BarkerJr AT barkerjr DOT net",
215)             orgName => "BarkerJr",
216)             isoCC => "US",
217)             subRegion => "",
218)             region => "US",
219)             ipv4 => "True",
220)             ipv6 => "False",
221)             loadBalanced => "No",
Andrew Lewman update mirrors.

Andrew Lewman authored 14 years ago

222)             httpWebsiteMirror => "http://www.torproject.us/",
223)             httpsWebsiteMirror => "https://www.torproject.us/",
Andrew Lewman add barkerjr's rsync mirrors.

Andrew Lewman authored 13 years ago

224)             rsyncWebsiteMirror => "rsync://rsync.torproject.us/tor",
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

225)             ftpWebsiteMirror => "",
Andrew Lewman update mirrors.

Andrew Lewman authored 14 years ago

226)             httpDistMirror => "http://www.torproject.us/dist/",
227)             httpsDistMirror => "https://www.torproject.us/dist/",
Andrew Lewman add barkerjr's rsync mirrors.

Andrew Lewman authored 13 years ago

228)             rsyncDistMirror => "rsync://rsync.torproject.us/tor/dist",
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

229)             hiddenServiceMirror => "",
230)             updateDate => "Unknown",
231)         },
232) 
233) 	mirror010 => {
234)             adminContact => "",
235)             orgName => "zuola",
236)             isoCC => "CN",
237)             subRegion => "",
238)             region => "CN",
239)             ipv4 => "True",
240)             ipv6 => "False",
241)             loadBalanced => "No",
242)             httpWebsiteMirror => "http://tor.zuo.la/",
243)             httpsWebsiteMirror => "",
244)             rsyncWebsiteMirror => "",
245)             ftpWebsiteMirror => "",
246)             httpDistMirror => "http://tor.zuo.la/dist/",
247)             httpsDistMirror => "",
248)             rsyncDistMirror => "",
249)             hiddenServiceMirror => "",
250)             updateDate => "Unknown",
251)         },
252) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

256)             isoCC => "DK",
257)             subRegion => "",
258)             region => "Europe",
259)             ipv4 => "True",
260)             ipv6 => "False",
261)             loadBalanced => "Unknown",
Andrew Lewman update one mirror per request

Andrew Lewman authored 14 years ago

262)             httpWebsiteMirror => "http://tor.idnr.ws/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

264)             rsyncWebsiteMirror => "",
Andrew Lewman update one mirror per request

Andrew Lewman authored 14 years ago

265)             httpDistMirror => "http://tor.idnr.ws/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

268)         },
269) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

275)             region => "Europe",
276)             ipv4 => "True",
277)             ipv6 => "False",
278)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

285)         },
286) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

290)             isoCC => "NL",
291)             subRegion => "",
292)             region => "Europe",
293)             ipv4 => "True",
294)             ipv6 => "False",
295)             loadBalanced => "Unknown",
296)             httpWebsiteMirror => "http://tor.amorphis.eu/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

298)             ftpWebsiteMirror => "",
299)             httpDistMirror => "http://tor.amorphis.eu/dist/",
300)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

306)             orgName => "BIT BV",
307)             isoCC => "NL",
308)             subRegion => "",
309)             region => "Europe",
310)             ipv4 => "True",
311)             ipv6 => "False",
312)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

341)             isoCC => "NL",
342)             subRegion => "Haarlem",
343)             region => "Europe",
344)             ipv4 => "True",
345)             ipv6 => "False",
346)             loadBalanced => "Unknown",
347)             httpWebsiteMirror => "http://tor.kamagurka.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

349)             ftpWebsiteMirror => "",
350)             httpDistMirror => "http://tor.kamagurka.org/dist/",
351)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

358)             isoCC => "NO",
359)             subRegion => "",
360)             region => "Europe",
361)             ipv4 => "True",
362)             ipv6 => "False",
363)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

375)             isoCC => "UK",
376)             subRegion => "London",
377)             region => "Europe",
378)             ipv4 => "True",
379)             ipv6 => "False",
380)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

387)         },
388) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

389) 	mirror020 => {
390)             adminContact => "",
391)             orgName => "ax",
Andrew Lewman remove goodeid mirror, relo...

Andrew Lewman authored 14 years ago

392)             isoCC => "HU",
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

393)             subRegion => "",
Andrew Lewman remove goodeid mirror, relo...

Andrew Lewman authored 14 years ago

394)             region => "HU",
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

395)             ipv4 => "True",
396)             ipv6 => "False",
397)             loadBalanced => "No",
398)             httpWebsiteMirror => "",
399)             httpsWebsiteMirror => "",
400)             rsyncWebsiteMirror => "",
401)             ftpWebsiteMirror => "",
402)             httpDistMirror => "http://tor.initrd.net/dist/",
403)             httpsDistMirror => "",
404)             rsyncDistMirror => "",
405)             hiddenServiceMirror => "",
406)             updateDate => "Unknown",
407)         },
408) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

414)             region => "North America",
415)             ipv4 => "True",
416)             ipv6 => "False",
417)             loadBalanced => "Unknown",
418)             httpWebsiteMirror => "http://www.theonionrouter.com/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

420)             ftpWebsiteMirror => "",
421)             httpDistMirror => "http://www.theonionrouter.com/dist/",
422)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

424)         },
425) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

429)             isoCC => "CH",
430)             subRegion => "",
431)             region => "Europe",
432)             ipv4 => "True",
433)             ipv6 => "True",
434)             loadBalanced => "Unknown",
435)             httpWebsiteMirror => "http://tor.unfix.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

441)         },
442) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

447)             subRegion => "",
448)             region => "Europe",
449)             ipv4 => "True",
450)             ipv6 => "True",
451)             loadBalanced => "Unknown",
452)             httpWebsiteMirror => "http://tor.sixxs.net/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

459) 
Jon@svn.torproject.org remove http://tor.izaobao....

Jon@svn.torproject.org authored 14 years ago

460)        mirror024 => {
Jon@svn.torproject.org http://archives.seul.org/to...

Jon@svn.torproject.org authored 14 years ago

461)             adminContact => "",
Jon@svn.torproject.org remove http://tor.izaobao....

Jon@svn.torproject.org authored 14 years ago

462)             orgName => "StrangeCharm",
463)             isoCC => "",
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

464)             subRegion => "",
Jon@svn.torproject.org remove http://tor.izaobao....

Jon@svn.torproject.org authored 14 years ago

465)             region => "FR",
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

466)             ipv4 => "True",
467)             ipv6 => "False",
468)             loadBalanced => "No",
Jon@svn.torproject.org remove http://tor.izaobao....

Jon@svn.torproject.org authored 14 years ago

469)             httpWebsiteMirror => "http://torproject.the-onion-router.net/",
Jon@svn.torproject.org http://archives.seul.org/to...

Jon@svn.torproject.org authored 14 years ago

470)             httpsWebsiteMirror => "",
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

471)             rsyncWebsiteMirror => "",
472)             ftpWebsiteMirror => "",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

473)             httpDistMirror => "http://torproject.the-onion-router.net/dist/",
Jon@svn.torproject.org http://archives.seul.org/to...

Jon@svn.torproject.org authored 14 years ago

474)             httpsDistMirror => "",
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

475)             rsyncDistMirror => "",
476)             hiddenServiceMirror => "",
477)         },
478) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

481)             orgName => "Wiretapped",
482)             isoCC => "AU",
483)             subRegion => "Sydney",
484)             region => "Oceania",
485)             ipv4 => "True",
486)             ipv6 => "False",
487)             loadBalanced => "Unknown",
488)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

490)             ftpWebsiteMirror => "ftp://ftp.mirrors.wiretapped.net/pub/security/cryptography/network/tor/",
491)             httpDistMirror => "http://www.mirrors.wiretapped.net/security/cryptography/network/tor/",
492)             rsyncDistMirror => "",
493)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

499)             isoCC => "US",
500)             subRegion => "",
501)             region => "North America",
502)             ipv4 => "True",
503)             ipv6 => "False",
504)             loadBalanced => "Unknown",
505)             httpWebsiteMirror => "http://torproj.xpdm.us/",
Jacob Appelbaum Update table to include htt...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

511)             rsyncDistMirror => "",
512)             hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/",
513)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

517)             adminContact => "",
518)             orgName => " cybervalley ",
519)             isoCC => " ",
520)             subRegion => "",
521)             region => " ",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

522)             ipv4 => "True",
523)             ipv6 => "False",
524)             loadBalanced => "No",
Jon@svn.torproject.org Delist free.be.ijing2008.cn...

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

530)             httpsDistMirror => "",
531)             rsyncDistMirror => "",
532)             hiddenServiceMirror => "",
533)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

538)             orgName => "Unknown",
539)             isoCC => "HU",
540)             subRegion => "Hungary",
541)             region => "Europe",
542)             ipv4 => "True",
543)             ipv6 => "False",
544)             loadBalanced => "No",
Jon@svn.torproject.org Change tor.hu (adjustements...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

550)             httpsDistMirror => "",
551)             rsyncDistMirror => "",
552)             hiddenServiceMirror => "",
553)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Roger Dingledine authored 15 years ago

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

Andrew Lewman authored 15 years ago

560)             subRegion => "Ukraine",
561)             region => "Eastern Europe",
562)             ipv4 => "True",
563)             ipv6 => "False",
564)             loadBalanced => "No",
565)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
566)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

570)             httpsDistMirror => "",
571)             rsyncDistMirror => "",
572)             hiddenServiceMirror => "",
573)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

595) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

599)             isoCC => "US",
600)             subRegion => "California",
601)             region => "US",
602)             ipv4 => "True",
603)             ipv6 => "False",
604)             loadBalanced => "No",
605)             httpWebsiteMirror => "http://tor.askapache.com/",
606)             httpsWebsiteMirror => "",
607)             rsyncWebsiteMirror => "",
608)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Update AskApache - http://a...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

610)             httpsDistMirror => "",
611)             rsyncDistMirror => "",
612)             hiddenServiceMirror => "",
613)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

615) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

635) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

639)             isoCC => "CN",
640)             subRegion => "",
641)             region => "CN",
642)             ipv4 => "True",
643)             ipv6 => "False",
644)             loadBalanced => "No",
645)             httpWebsiteMirror => "http://tor.bullog.org/",
646)             httpsWebsiteMirror => "",
647)             rsyncWebsiteMirror => "",
648)             ftpWebsiteMirror => "",
649)             httpDistMirror => "http://tor.bullog.org/dist/",
650)             httpsDistMirror => "",
651)             rsyncDistMirror => "",
652)             hiddenServiceMirror => "",
653)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

655) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

657)             adminContact => " mail AT benjamin-meier DOT info ",
658)             orgName => "beme it",
Andrew Lewman update the mirror list than...

Andrew Lewman authored 14 years ago

659)             isoCC => "DE",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

662)             ipv4 => "True",
663)             ipv6 => "False",
664)             loadBalanced => "No",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 14 years ago

665)             httpWebsiteMirror => "http://tor.beme-it.de/",
Andrew Lewman remove ssl for tor.beme-it....

Andrew Lewman authored 14 years ago

666)             httpsWebsiteMirror => "",
Andrew Lewman update the mirror list than...

Andrew Lewman authored 14 years ago

667)             rsyncWebsiteMirror => "rsync://tor.beme-it.de/tor",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

669)             httpDistMirror => "http://tor.beme-it.de/dist/",
Andrew Lewman remove ssl for tor.beme-it....

Andrew Lewman authored 14 years ago

670)             httpsDistMirror => "",
Andrew Lewman update the mirror list than...

Andrew Lewman authored 14 years ago

671)             rsyncDistMirror => "rsync://tor.beme-it.de/tor/dist",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

672)             hiddenServiceMirror => "",
673)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

675) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

679)             isoCC => "CN",
680)             subRegion => "",
681)             region => "CN",
682)             ipv4 => "True",
683)             ipv6 => "False",
684)             loadBalanced => "No",
685)             httpWebsiteMirror => "http://tor.shizhao.org/",
686)             httpsWebsiteMirror => "",
687)             rsyncWebsiteMirror => "",
688)             ftpWebsiteMirror => "",
689)             httpDistMirror => "http://tor.shizhao.org/dist/",
690)             httpsDistMirror => "",
691)             rsyncDistMirror => "",
692)             hiddenServiceMirror => "",
693)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

695) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

715) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

719)             isoCC => "CN",
720)             subRegion => "",
721)             region => "CN",
722)             ipv4 => "True",
723)             ipv6 => "False",
724)             loadBalanced => "No",
725)             httpWebsiteMirror => "http://tor.wuerkaixi.com/",
726)             httpsWebsiteMirror => "",
727)             rsyncWebsiteMirror => "",
728)             ftpWebsiteMirror => "",
729)             httpDistMirror => "http://tor.wuerkaixi.com/dist/",
730)             httpsDistMirror => "",
731)             rsyncDistMirror => "",
732)             hiddenServiceMirror => "",
733)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

734)         },
Andrew Lewman add two new mirrors.

Andrew Lewman authored 14 years ago

735) 
736)         mirror038 => {
737)             adminContact => "",
738)             orgName => "",
739)             isoCC => "IN",
740)             subRegion => "",
741)             region => "IN",
742)             ipv4 => "True",
743)             ipv6 => "False",
744)             loadBalanced => "No",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

745)             httpWebsiteMirror => "http://www.torproject.org.in/",
Andrew Lewman add two new mirrors.

Andrew Lewman authored 14 years ago

746)             httpsWebsiteMirror => "",
747)             rsyncWebsiteMirror => "",
748)             ftpWebsiteMirror => "",
749)             httpDistMirror => "http://www.torproject.org.in/dist/",
750)             httpsDistMirror => "",
751)             rsyncDistMirror => "",
752)             hiddenServiceMirror => "",
753)             updateDate => "Unknown",
754)         },
755) 
756)         mirror039 => {
757)             adminContact => "",
758)             orgName => "",
Andrew Lewman add new mirror in ukraine,...

Andrew Lewman authored 14 years ago

759)             isoCC => "AT",
Andrew Lewman add two new mirrors.

Andrew Lewman authored 14 years ago

760)             subRegion => "",
761)             region => "LU",
762)             ipv4 => "True",
763)             ipv6 => "False",
764)             loadBalanced => "No",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

765)             httpWebsiteMirror => "http://tor.idnr.at/",
Andrew Lewman add two new mirrors.

Andrew Lewman authored 14 years ago

766)             httpsWebsiteMirror => "",
767)             rsyncWebsiteMirror => "",
768)             ftpWebsiteMirror => "",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

769)             httpDistMirror => "http://tor.idnr.at/dist/",
Andrew Lewman add two new mirrors.

Andrew Lewman authored 14 years ago

770)             httpsDistMirror => "",
771)             rsyncDistMirror => "",
Jon@svn.torproject.org add mirror - http://archive...

Jon@svn.torproject.org authored 14 years ago

772)             hiddenServiceMirror => "",
773)         },
774) 
Jon@svn.torproject.org new mirror http://archives....

Jon@svn.torproject.org authored 14 years ago

775)         mirror040 => {
776)             adminContact => "",
777)             orgName => "NIIF Institute",
778)             isoCC => "HU",
779)             subRegion => "",
780)             region => "HU",
781)             ipv4 => "True",
782)             ipv6 => "False",
783)             loadBalanced => "No",
784)             httpWebsiteMirror => "http://trak.tor.hu/",
785)             httpsWebsiteMirror => "",
786)             rsyncWebsiteMirror => "",
787)             ftpWebsiteMirror => "",
788)             httpDistMirror => "http://trak.tor.hu/dist/",
789)             httpsDistMirror => "",
790)             rsyncDistMirror => "",
791)             hiddenServiceMirror => "",
792)         },
Andrew Lewman add two new mirrors.

Andrew Lewman authored 14 years ago

793) 
Andrew Lewman add a mirror, update the ta...

Andrew Lewman authored 14 years ago

794)         mirror041 => {
795)             adminContact => "sina at accessnow.org",
796)             orgName => "Access",
797)             isoCC => "IR",
798)             subRegion => "",
799)             region => "IR",
800)             ipv4 => "True",
801)             ipv6 => "False",
802)             loadBalanced => "Yes",
803)             httpWebsiteMirror => "http://irani-tor.ath.cx/",
804)             httpsWebsiteMirror => "",
805)             rsyncWebsiteMirror => "",
806)             ftpWebsiteMirror => "",
807)             httpDistMirror => "http://irani-tor.ath.cx/dist/",
808)             httpsDistMirror => "",
809)             rsyncDistMirror => "",
Andrew Lewman Add the latest mirror in ru...

Andrew Lewman authored 14 years ago

810)             hiddenServiceMirror => "",
811)         },
812) 
813)         mirror042 => {
814)             adminContact => "kovtalex at mail.ru",
815)             orgName => "",
816)             isoCC => "RU",
817)             subRegion => "",
818)             region => "RU",
819)             ipv4 => "True",
820)             ipv6 => "False",
821)             loadBalanced => "No",
822)             httpWebsiteMirror => "http://www.tor.myeveryday.ru/",
823)             httpsWebsiteMirror => "",
824)             rsyncWebsiteMirror => "",
825)             ftpWebsiteMirror => "",
826)             httpDistMirror => "http://www.tor.myeveryday.ru/dist/",
827)             httpsDistMirror => "",
828)             rsyncDistMirror => "",
Andrew Lewman add new mirror in ukraine,...

Andrew Lewman authored 14 years ago

829)             hiddenServiceMirror => "",
830)         },
831) 
832)         mirror043 => {
833)             adminContact => "",
834)             orgName => "",
Andrew Lewman change the region for homos...

Andrew Lewman authored 14 years ago

835)             isoCC => "SE",
Andrew Lewman add new mirror in ukraine,...

Andrew Lewman authored 14 years ago

836)             subRegion => "",
Andrew Lewman change the region for homos...

Andrew Lewman authored 14 years ago

837)             region => "SE",
Andrew Lewman add new mirror in ukraine,...

Andrew Lewman authored 14 years ago

838)             ipv4 => "True",
839)             ipv6 => "False",
840)             loadBalanced => "No",
841)             httpWebsiteMirror => "http://tor.homosu.net/",
842)             httpsWebsiteMirror => "",
843)             rsyncWebsiteMirror => "",
844)             ftpWebsiteMirror => "",
845)             httpDistMirror => "http://tor.homosu.net/dist",
846)             httpsDistMirror => "",
847)             rsyncDistMirror => "",
Andrew Lewman Add 1.5 of the estonian mir...

Andrew Lewman authored 13 years ago

848)             hiddenServiceMirror => "",
Andrew Lewman fix the stanza.

Andrew Lewman authored 13 years ago

849)         },
Andrew Lewman Add 1.5 of the estonian mir...

Andrew Lewman authored 13 years ago

850) 
851)         mirror044 => {
852)             adminContact => "margus.random at mail.ee",
853)             orgName => "CyberSIDE",
Andrew Lewman fix the EE country code.

Andrew Lewman authored 13 years ago

854)             isoCC => "EE",
Andrew Lewman Add 1.5 of the estonian mir...

Andrew Lewman authored 13 years ago

855)             subRegion => "",
856)             region => "EE",
857)             ipv4 => "True",
858)             ipv6 => "False",
859)             loadBalanced => "No",
860)             httpWebsiteMirror => "http://cyberside.planet.ee/tor/",
861)             httpsWebsiteMirror => "",
862)             rsyncWebsiteMirror => "",
863)             ftpWebsiteMirror => "",
864)             httpDistMirror => "http://freedos.pri.ee/tor/",
865)             httpsDistMirror => "",
866)             rsyncDistMirror => "",
Andrew Lewman add a mirror, update the ta...

Andrew Lewman authored 14 years ago

867)             hiddenServiceMirror => "",
Andrew Lewman add the tomyn mirror.

Andrew Lewman authored 13 years ago

868)         },
Andrew Lewman add a mirror, update the ta...

Andrew Lewman authored 14 years ago

869) 
Andrew Lewman add the tomyn mirror.

Andrew Lewman authored 13 years ago

870)         mirror045 => {
871)             adminContact => "me_ at tomyn dot com",
872)             orgName => "tomyn",
873)             isoCC => "UK",
874)             subRegion => "",
875)             region => "UK",
876)             ipv4 => "True",
877)             ipv6 => "False",
878)             loadBalanced => "No",
879)             httpWebsiteMirror => "http://tor.tomyn.com",
880)             httpsWebsiteMirror => "https://tor.tomyn.com",
881)             rsyncWebsiteMirror => "",
882)             ftpWebsiteMirror => "ftp://tor.tomyn.com",
883)             httpDistMirror => "http://tor.tomyn.com/dist",
884)             httpsDistMirror => "https://tor.tomyn.com/dist",
885)             rsyncDistMirror => "",
886)             hiddenServiceMirror => "",
887)         }
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

888) );
889) 
890) my $count = values %m;
891) print "We have a total of $count mirrors\n";
892) print "Fetching the last updated date for each mirror.\n";
893) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

948) print OUT <<"END";
949)      \n<tr>\n
950)          <td>$m{$server}{'isoCC'}</td>\n
951)          <td>$m{$server}{'orgName'}</td>\n
952)          <td>$time</td>\n
953) END
954) 
955)      my %prettyNames = (
956)                         httpWebsiteMirror => "http",
957)                         httpsWebsiteMirror => "https",
958)                         ftpWebsiteMirror => "ftp",
959)                         rsyncWebsiteMirror => "rsync",
960)                         httpDistMirror => "http",
961)                         httpsDistMirror => "https",
962)                         rsyncDistMirrors => "rsync", );
963) 
964)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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