e2a7cfa7c1f640ae33c5427cf2708c2b2b72e015
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/",
97)             httpsWebsiteMirror => "https://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/",
Jon@svn.torproject.org Accidentally hit <TAB>. Fi...

Jon@svn.torproject.org authored 14 years ago

101)             httpsDistMirror => "https://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",
Mfr add contact address on mirr...

Mfr authored 15 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/",
150)             ftpWebsiteMirror => "",
151)             rsyncWebsiteMirror => "",
Andrew Lewman Removed the DE bbs /dist mi...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

155)         },
156) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

192)         },
193) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

209)         },
210) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

222)             rsyncWebsiteMirror => "",
223)             ftpWebsiteMirror => "",
Andrew Lewman update mirrors.

Andrew Lewman authored 14 years ago

224)             httpDistMirror => "http://www.torproject.us/dist/",
225)             httpsDistMirror => "https://www.torproject.us/dist/",
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

266)         },
267) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

283)         },
284) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

300)         },
301) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

317)         },
318) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

334)         },
335) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

351)         },
352) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

368)         },
369) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

385)         },
386) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

422)         },
423) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

439)         },
440) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

469)             rsyncWebsiteMirror => "",
470)             ftpWebsiteMirror => "",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

471)             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

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Roger Dingledine authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

593) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

613) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

633) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

653) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

673) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

693) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

713) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

732)         },
Andrew Lewman add two new mirrors.

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

846)             hiddenServiceMirror => "",
847)         }
848) 
849)         mirror044 => {
850)             adminContact => "margus.random at mail.ee",
851)             orgName => "CyberSIDE",
852)             isoCC => "#E",
853)             subRegion => "",
854)             region => "EE",
855)             ipv4 => "True",
856)             ipv6 => "False",
857)             loadBalanced => "No",
858)             httpWebsiteMirror => "http://cyberside.planet.ee/tor/",
859)             httpsWebsiteMirror => "",
860)             rsyncWebsiteMirror => "",
861)             ftpWebsiteMirror => "",
862)             httpDistMirror => "http://freedos.pri.ee/tor/",
863)             httpsDistMirror => "",
864)             rsyncDistMirror => "",
Andrew Lewman add a mirror, update the ta...

Andrew Lewman authored 14 years ago

865)             hiddenServiceMirror => "",
866)         }
867) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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