1ef45efc620ac70282b5db7b38e62be226c37cd5
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) #
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

15) # CHANGELOG
16) # 20091003 Code changes to elimiate the need for a trailing slash in addresses for script runtime
17) # 20091004 Code changes to increase out of date tolerance to 48 hours
18) # 20091028 Code changes to increase timout to 30 seconds (attempting to # resolve "unknown" status')
19) # 20091028 Code changes to change user agent of script
20) # 20100807 Remove dead mirrors.
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

27) );
28) 
29) sub sanitize {
30)     my $taintedData = shift;
31)     my $cleanedData;
32)     my $whitelist = '-a-zA-Z0-9: +';
33) 
34)     # clean the data, return cleaned data
35)     $taintedData =~ s/[^$whitelist]//go;
36)     $cleanedData = $taintedData;
37) 
38)     return $cleanedData;
39) }
40) 
41) sub FetchDate {
42)     my $url = shift; # Base url for mirror
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

43)     my $trace = "project/trace/www-master.torproject.org"; # this file should always exist
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

52) 
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

83) my %m = (
84) 
Andrew Lewman add CoralCDN into the mix.

Andrew Lewman authored 13 years ago

85)         
86)         mirror000 => {
87)             adminContact => "coralcdn.org",
88)             orgName => "CoralCDN",
89)             isoCC => "INT",
90)             subRegion => "",
91)             region => "INT",
92)             ipv4 => "True",
93)             ipv6 => "False",
94)             loadBalanced => "Yes",
95)             httpWebsiteMirror => "http://www.torproject.org.nyud.net/",
96)             httpsWebsiteMirror => "",
97)             rsyncWebsiteMirror => "",
98)             ftpWebsiteMirror => "",
99)             httpDistMirror => "http://www.torproject.org.nyud.net/dist/",
100)             httpsDistMirror => "",
101)             rsyncDistMirror => "",
102)             hiddenServiceMirror => "",
103)             updateDate => "Unknown",
104)         },
105) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

121)             rsyncDistMirror => "",
122)             hiddenServiceMirror => "",
123)             updateDate => "Unknown",
124)         },
125) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

126)        mirror003 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

129)             isoCC => "DE",
130)             subRegion => "",
131)             region => "Europe",
132)             ipv4 => "True",
133)             ipv6 => "False",
134)             loadBalanced => "Unknown",
135)             httpWebsiteMirror => "http://tor.blingblingsquad.net/",
Andrew Lewman add in the self-signed ssl...

Andrew Lewman authored 13 years ago

136)             httpsWebsiteMirror => "https://tor.blingblingsquad.net/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

137)             ftpWebsiteMirror => "",
138)             rsyncWebsiteMirror => "",
Andrew Lewman remove another missing dist...

Andrew Lewman authored 12 years ago

139)             httpDistMirror => "",
140)             httpsDistMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

143)         },
144) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

145) 	    mirror006 => {
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

146)             adminContact => "BarkerJr AT barkerjr DOT net",
147)             orgName => "BarkerJr",
148)             isoCC => "US",
149)             subRegion => "",
150)             region => "US",
151)             ipv4 => "True",
152)             ipv6 => "False",
153)             loadBalanced => "No",
Andrew Lewman update mirrors.

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

161)             hiddenServiceMirror => "",
162)             updateDate => "Unknown",
163)         },
164) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

168)             isoCC => "DK",
169)             subRegion => "",
170)             region => "Europe",
171)             ipv4 => "True",
172)             ipv6 => "False",
173)             loadBalanced => "Unknown",
Andrew Lewman update one mirror per request

Andrew Lewman authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

180)         },
181) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

185)             isoCC => "NL",
186)             subRegion => "",
187)             region => "Europe",
188)             ipv4 => "True",
189)             ipv6 => "False",
190)             loadBalanced => "Unknown",
191)             httpWebsiteMirror => "http://tor.amorphis.eu/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

193)             ftpWebsiteMirror => "",
194)             httpDistMirror => "http://tor.amorphis.eu/dist/",
195)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

197)         },
198) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

199)        mirror009 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

201)             orgName => "BIT BV",
202)             isoCC => "NL",
203)             subRegion => "",
204)             region => "Europe",
205)             ipv4 => "True",
206)             ipv6 => "False",
207)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

214)         },
215) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

216)        mirror010 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

218)             orgName => "CCC",
219)             isoCC => "NL",
220)             subRegion => "",
221)             region => "Europe",
222)             ipv4 => "True",
223)             ipv6 => "False",
224)             loadBalanced => "Unknown",
225)             httpWebsiteMirror => "http://tor.ccc.de/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

227)             ftpWebsiteMirror => "",
228)             httpDistMirror => "http://tor.ccc.de/dist/",
229)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

231)         },
232) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

235)             orgName => "TheOnionRouter",
Andrew Lewman update the mirrors table, u...

Andrew Lewman authored 13 years ago

236)             isoCC => "IS",
237)             subRegion => "",
238)             region => "Iceland",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

239)             ipv4 => "True",
240)             ipv6 => "False",
241)             loadBalanced => "Unknown",
Andrew Lewman add xpdm back to the list,...

Andrew Lewman authored 12 years ago

242)             httpWebsiteMirror => "http://theonionrouter.com/",
243)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

245)             ftpWebsiteMirror => "",
Andrew Lewman add xpdm back to the list,...

Andrew Lewman authored 12 years ago

246)             httpDistMirror => "http://theonionrouter.com/dist/",
247)             httpsDistMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

250)         },
Andrew Lewman add xpdm back to the list,...

Andrew Lewman authored 12 years ago

251)     mirror014 => {
252)         adminContact => "tormaster AT xpdm DOT us",
253)         orgName => "Xpdm",
254)         isoCC => "US",
255)         subRegion => "",
256)         region => "North America",
257)         ipv4 => "True",
258)         ipv6 => "False",
259)         loadBalanced => "Unknown",
260)         httpWebsiteMirror => "http://torproj.xpdm.us/",
261)         httpsWebsiteMirror => "https://torproj.xpdm.us/",
262)         rsyncWebsiteMirror => "",
263)         ftpWebsiteMirror => "",
264)         httpDistMirror => "http://torproj.xpdm.us/dist/",
265)         httpsDistMirror => "https://torproj.xpdm.us/dist/",
266)         rsyncDistMirror => "",
267)         hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/",
268)         updateDate => "Unknown",
269)         },
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

272)             orgName => "Unknown",
273)             isoCC => "HU",
274)             subRegion => "Hungary",
275)             region => "Europe",
276)             ipv4 => "True",
277)             ipv6 => "False",
278)             loadBalanced => "No",
Andrew Lewman purge the dead mirrors that...

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

282)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

283)             httpDistMirror => "http://mirror.tor.hu/dist/",
Andrew Lewman Added mirror.tor.hu back to...

Andrew Lewman authored 15 years ago

284)             httpsDistMirror => "",
285)             rsyncDistMirror => "",
286)             hiddenServiceMirror => "",
287)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

289) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

290)         mirror017 => {
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Roger Dingledine authored 15 years ago

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

Andrew Lewman authored 15 years ago

294)             subRegion => "Ukraine",
295)             region => "Eastern Europe",
296)             ipv4 => "True",
297)             ipv6 => "False",
298)             loadBalanced => "No",
299)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
300)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

304)             httpsDistMirror => "",
305)             rsyncDistMirror => "",
306)             hiddenServiceMirror => "",
307)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

309) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

310) 	    mirror018 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

311)             adminContact => "",
312)             orgName => "chaos darmstadt",
313)             isoCC => "DE",
314)             subRegion => "Germany",
315)             region => "Europe",
316)             ipv4 => "True",
317)             ipv6 => "False",
318)             loadBalanced => "No",
319)             httpWebsiteMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/",
320)             httpsWebsiteMirror => "",
321)             rsyncWebsiteMirror => "",
322)             ftpWebsiteMirror => "",
323)             httpDistMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/dist/",
324)             httpsDistMirror => "",
325)             rsyncDistMirror => "",
326)             hiddenServiceMirror => "",
327)             updateDate => "Unknown",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

329) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

333)             isoCC => "US",
334)             subRegion => "California",
335)             region => "US",
336)             ipv4 => "True",
337)             ipv6 => "False",
338)             loadBalanced => "No",
339)             httpWebsiteMirror => "http://tor.askapache.com/",
340)             httpsWebsiteMirror => "",
341)             rsyncWebsiteMirror => "",
342)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Update AskApache - http://a...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

344)             httpsDistMirror => "",
345)             rsyncDistMirror => "",
346)             hiddenServiceMirror => "",
347)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

349) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

350) 	mirror020 => {
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

356)             ipv4 => "True",
357)             ipv6 => "False",
358)             loadBalanced => "No",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 14 years ago

359)             httpWebsiteMirror => "http://tor.beme-it.de/",
Andrew Lewman add ssl to beme-it mirror.

Andrew Lewman authored 13 years ago

360)             httpsWebsiteMirror => "https://tor.beme-it.de/",
Andrew Lewman update the mirror list than...

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

363)             httpDistMirror => "http://tor.beme-it.de/dist/",
Andrew Lewman add ssl to beme-it mirror.

Andrew Lewman authored 13 years ago

364)             httpsDistMirror => "https://tor.beme-it.de/dist/",
Andrew Lewman update the mirror list than...

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

369) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

370)         mirror021 => {
Andrew Lewman add two new mirrors.

Andrew Lewman authored 14 years ago

371)             adminContact => "",
Andrew Lewman create names for the blank...

Andrew Lewman authored 13 years ago

372)             orgName => "India Tor Fans",
Andrew Lewman add two new mirrors.

Andrew Lewman authored 14 years ago

373)             isoCC => "IN",
374)             subRegion => "",
375)             region => "IN",
376)             ipv4 => "True",
377)             ipv6 => "False",
378)             loadBalanced => "No",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

380)             httpsWebsiteMirror => "",
381)             rsyncWebsiteMirror => "",
382)             ftpWebsiteMirror => "",
383)             httpDistMirror => "http://www.torproject.org.in/dist/",
384)             httpsDistMirror => "",
385)             rsyncDistMirror => "",
386)             hiddenServiceMirror => "",
387)             updateDate => "Unknown",
388)         },
389) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

390)         mirror024 => {
Andrew Lewman add new mirror in ukraine,...

Andrew Lewman authored 14 years ago

391)             adminContact => "",
Andrew Lewman create names for the blank...

Andrew Lewman authored 13 years ago

392)             orgName => "homosu",
Andrew Lewman change the region for homos...

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

396)             ipv4 => "True",
397)             ipv6 => "False",
398)             loadBalanced => "No",
399)             httpWebsiteMirror => "http://tor.homosu.net/",
400)             httpsWebsiteMirror => "",
401)             rsyncWebsiteMirror => "",
402)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

403)             httpDistMirror => "http://tor.homosu.net/dist/",
Andrew Lewman add new mirror in ukraine,...

Andrew Lewman authored 14 years ago

404)             httpsDistMirror => "",
405)             rsyncDistMirror => "",
Andrew Lewman Add 1.5 of the estonian mir...

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

408) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

409)         mirror025 => {
Andrew Lewman Add 1.5 of the estonian mir...

Andrew Lewman authored 13 years ago

410)             adminContact => "margus.random at mail.ee",
411)             orgName => "CyberSIDE",
Andrew Lewman fix the EE country code.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

413)             subRegion => "",
414)             region => "EE",
415)             ipv4 => "True",
416)             ipv6 => "False",
417)             loadBalanced => "No",
418)             httpWebsiteMirror => "http://cyberside.planet.ee/tor/",
419)             httpsWebsiteMirror => "",
420)             rsyncWebsiteMirror => "",
421)             ftpWebsiteMirror => "",
Andrew Lewman update the cyberside mirror

Andrew Lewman authored 13 years ago

422)             httpDistMirror => "http://cyberside.net.ee/tor/",
Andrew Lewman Add 1.5 of the estonian mir...

Andrew Lewman authored 13 years ago

423)             httpsDistMirror => "",
424)             rsyncDistMirror => "",
Andrew Lewman add a mirror, update the ta...

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

427) 
Andrew Lewman add a new mirror

Andrew Lewman authored 13 years ago

428)         mirror028 => {
Andrew Lewman add new mirror

Andrew Lewman authored 13 years ago

429)             adminContact => "",
Andrew Lewman add org name by request.

Andrew Lewman authored 13 years ago

430)             orgName => "NW Linux",
Andrew Lewman add new mirror

Andrew Lewman authored 13 years ago

431)             isoCC => "US",
432)             subRegion => "WA",
433)             region => "US",
434)             ipv4 => "True",
435)             ipv6 => "False",
436)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

437)             httpWebsiteMirror => "http://torproject.nwlinux.us/",
Andrew Lewman add new mirror

Andrew Lewman authored 13 years ago

438)             httpsWebsiteMirror => "",
Andrew Lewman add updated nwlinux mirrors.

Andrew Lewman authored 13 years ago

439)             rsyncWebsiteMirror => "rsync://nwlinux.us/tor-web",
Andrew Lewman add new mirror

Andrew Lewman authored 13 years ago

440)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

441)             httpDistMirror => "http://torproject.nwlinux.us/dist/",
Andrew Lewman add new mirror

Andrew Lewman authored 13 years ago

442)             httpsDistMirror => "",
Andrew Lewman add updated nwlinux mirrors.

Andrew Lewman authored 13 years ago

443)             rsyncDistMirror => "rsync://nwlinux.us/tor-dist",
Andrew Lewman add LazyTiger's mirror

Andrew Lewman authored 13 years ago

444)             hiddenServiceMirror => "",
445)         },
Andrew Lewman 5coluna is down.

Andrew Lewman authored 13 years ago

446)         mirror029 => {
Andrew Lewman add LazyTiger's mirror

Andrew Lewman authored 13 years ago

447)             adminContact => "",
448)             orgName => "LazyTiger",
449)             isoCC => "FR",
450)             subRegion => "",
451)             region => "FR",
452)             ipv4 => "True",
453)             ipv6 => "False",
454)             loadBalanced => "No",
455)             httpWebsiteMirror => "http://tor.taiga-san.net/",
456)             httpsWebsiteMirror => "",
457)             rsyncWebsiteMirror => "",
458)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

459)             httpDistMirror => "http://tor.taiga-san.net/dist/",
Andrew Lewman add LazyTiger's mirror

Andrew Lewman authored 13 years ago

460)             httpsDistMirror => "",
461)             rsyncDistMirror => "",
Andrew Lewman Add the searchprivate mirror.

Andrew Lewman authored 13 years ago

462)             hiddenServiceMirror => "",
463)         },
Andrew Lewman 5coluna is down.

Andrew Lewman authored 13 years ago

464)         mirror030 => {
Andrew Lewman Add the searchprivate mirror.

Andrew Lewman authored 13 years ago

465)             adminContact => "",
466)             orgName => "searchprivate",
467)             isoCC => "US",
468)             subRegion => "TX",
469)             region => "US",
470)             ipv4 => "True",
471)             ipv6 => "False",
472)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

473)             httpWebsiteMirror => "http://tor.searchprivate.com/",
Andrew Lewman Add the searchprivate mirror.

Andrew Lewman authored 13 years ago

474)             httpsWebsiteMirror => "",
475)             rsyncWebsiteMirror => "",
476)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

477)             httpDistMirror => "http://tor.searchprivate.com/dist/",
Andrew Lewman Add the searchprivate mirror.

Andrew Lewman authored 13 years ago

478)             httpsDistMirror => "",
479)             rsyncDistMirror => "",
Andrew Lewman add cyberarmy and iceland m...

Andrew Lewman authored 13 years ago

480)             hiddenServiceMirror => "",
481)         },
Andrew Lewman 5coluna is down.

Andrew Lewman authored 13 years ago

482)         mirror031 => {
Andrew Lewman add cyberarmy and iceland m...

Andrew Lewman authored 13 years ago

483)             adminContact => "",
484)             orgName => "cyberarmy",
485)             isoCC => "AT",
486)             subRegion => "",
487)             region => "AT",
488)             ipv4 => "True",
489)             ipv6 => "False",
490)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

491)             httpWebsiteMirror => "http://tor.cyberarmy.at/",
Andrew Lewman add cyberarmy and iceland m...

Andrew Lewman authored 13 years ago

492)             httpsWebsiteMirror => "",
493)             rsyncWebsiteMirror => "",
494)             ftpWebsiteMirror => "",
Andrew Lewman clean up some obvious dead...

Andrew Lewman authored 12 years ago

495)             httpDistMirror => "",
Andrew Lewman add cyberarmy and iceland m...

Andrew Lewman authored 13 years ago

496)             httpsDistMirror => "",
497)             rsyncDistMirror => "",
498)             hiddenServiceMirror => "",
499)         },
500)         mirror032 => {
501)             adminContact => "",
Andrew Lewman dump the dead mirrors, fix...

Andrew Lewman authored 12 years ago

502)             orgName => "torproject.is",
Andrew Lewman add cyberarmy and iceland m...

Andrew Lewman authored 13 years ago

503)             isoCC => "IS",
504)             subRegion => "",
505)             region => "IS",
506)             ipv4 => "True",
507)             ipv6 => "False",
508)             loadBalanced => "No",
Andrew Lewman dump the dead mirrors, fix...

Andrew Lewman authored 12 years ago

509)             httpWebsiteMirror => "http://torproject.is/",
Andrew Lewman add cyberarmy and iceland m...

Andrew Lewman authored 13 years ago

510)             httpsWebsiteMirror => "",
511)             rsyncWebsiteMirror => "",
512)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

513)             httpDistMirror => "http://torproject.is/dist/",
Andrew Lewman add cyberarmy and iceland m...

Andrew Lewman authored 13 years ago

514)             httpsDistMirror => "",
515)             rsyncDistMirror => "",
Andrew Lewman add the tomyn mirror.

Andrew Lewman authored 13 years ago

516)             hiddenServiceMirror => "",
Andrew Lewman add torserver.net mirrors.

Andrew Lewman authored 13 years ago

517)         },
518)         mirror033 => {
519)             adminContact => "",
520)             orgName => "torservers",
521)             isoCC => "DE",
522)             subRegion => "",
523)             region => "DE",
524)             ipv4 => "True",
525)             ipv6 => "False",
526)             loadBalanced => "No",
527)             httpWebsiteMirror => "http://www.torservers.net/mirrors/torproject.org/",
528)             httpsWebsiteMirror => "https://www.torservers.net/mirrors/torproject.org/",
529)             rsyncWebsiteMirror => "",
530)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

531)             httpDistMirror => "http://www.torservers.net/mirrors/torproject.org/dist/",
532)             httpsDistMirror => "https://www.torservers.net/mirrors/torproject.org/dist/",
Andrew Lewman add torserver.net mirrors.

Andrew Lewman authored 13 years ago

533)             rsyncDistMirror => "",
534)             hiddenServiceMirror => "http://hbpvnydyyjbmhx6b.onion/mirrors/torproject.org/",
Andrew Lewman add http://tor.webersiedlun...

Andrew Lewman authored 13 years ago

535)         },
Andrew Lewman add https://www.coevoet.nl/...

Andrew Lewman authored 12 years ago

536)         mirror036 => {
537)             adminContact => "",
538)             orgName => "",
539)             isoCC => "NL",
540)             subRegion => "",
541)             region => "NL",
542)             ipv4 => "True",
543)             ipv6 => "False",
544)             loadBalanced => "No",
545)             httpWebsiteMirror => "",
546)             httpsWebsiteMirror => "",
547)             rsyncWebsiteMirror => "",
548)             ftpWebsiteMirror => "",
549)             httpDistMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

550)             httpsDistMirror => "https://www.coevoet.nl/tor/dist/",
Andrew Lewman add https://www.coevoet.nl/...

Andrew Lewman authored 12 years ago

551)             rsyncDistMirror => "",
552)             hiddenServiceMirror => "",
Andrew Lewman add commas in the right pla...

Andrew Lewman authored 12 years ago

553)       },
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

554)         mirror037 => {
555)             adminContact => "",
Andrew Lewman dump the dead mirrors, fix...

Andrew Lewman authored 12 years ago

556)             orgName => "crypto.is",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

557)             isoCC => "IS",
558)             subRegion => "",
Andrew Lewman dump the dead mirrors, fix...

Andrew Lewman authored 12 years ago

559)             region => "Iceland",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

560)             ipv4 => "True",
561)             ipv6 => "False",
562)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

563)             httpWebsiteMirror => "https://torproject.crypto.is/",
564)             httpsWebsiteMirror => "https://torproject.crypto.is/",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

565)             rsyncWebsiteMirror => "",
566)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

567)             httpDistMirror => "https://torproject.crypto.is/dist/",
568)             httpsDistMirror => "https://torproject.crypto.is/dist/",
Andrew Lewman update mirrors list and mir...

Andrew Lewman authored 12 years ago

569)             rsyncDistMirror => "",
570)             hiddenServiceMirror => "",
571)       },
572)         mirror038 => {
573)             adminContact => "",
574)             orgName => "",
575)             isoCC => "LT",
576)             subRegion => "",
577)             region => "LT",
578)             ipv4 => "True",
579)             ipv6 => "False",
580)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

581)             httpWebsiteMirror => "http://tor.vesta.nu/",
Andrew Lewman update mirrors list and mir...

Andrew Lewman authored 12 years ago

582)             httpsWebsiteMirror => "",
583)             rsyncWebsiteMirror => "",
584)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

585)             httpDistMirror => "http://tor.vesta.nu/dist/",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

586)             httpsDistMirror => "",
587)             rsyncDistMirror => "",
Andrew Lewman add tor-key-server mirror.

Andrew Lewman authored 12 years ago

588)             hiddenServiceMirror => "",
Andrew Lewman add http://tor.freie-re.de...

Andrew Lewman authored 12 years ago

589)       },
590)         mirror040 => {
591)             adminContact => "",
592)             orgName => "",
593)             isoCC => "DE",
594)             subRegion => "",
595)             region => "DE",
596)             ipv4 => "True",
597)             ipv6 => "False",
598)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

599)             httpWebsiteMirror => "http://tor.freie-re.de/",
Andrew Lewman add http://tor.freie-re.de...

Andrew Lewman authored 12 years ago

600)             httpsWebsiteMirror => "",
601)             rsyncWebsiteMirror => "",
602)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

603)             httpDistMirror => "http://tor.freie-re.de/dist/",
Andrew Lewman add http://tor.freie-re.de...

Andrew Lewman authored 12 years ago

604)             httpsDistMirror => "",
605)             rsyncDistMirror => "",
Andrew Lewman add http://mirror.host4site...

Andrew Lewman authored 12 years ago

606)             hiddenServiceMirror => "",
607)       },
608)         mirror041 => {
609)             adminContact => "",
Andrew Lewman add the org for Host4site

Andrew Lewman authored 12 years ago

610)             orgName => "Host4site",
Andrew Lewman add http://mirror.host4site...

Andrew Lewman authored 12 years ago

611)             isoCC => "IL",
612)             subRegion => "",
613)             region => "IL",
614)             ipv4 => "True",
615)             ipv6 => "False",
616)             loadBalanced => "No",
617)             httpWebsiteMirror => "http://mirror.host4site.co.il/torproject.org/",
618)             httpsWebsiteMirror => "",
619)             rsyncWebsiteMirror => "",
620)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

621)             httpDistMirror => "http://mirror.host4site.co.il/torproject.org/dist/",
Andrew Lewman add http://mirror.host4site...

Andrew Lewman authored 12 years ago

622)             httpsDistMirror => "",
623)             rsyncDistMirror => "",
Andrew Lewman add fodt.it mirror.

Andrew Lewman authored 12 years ago

624)             hiddenServiceMirror => "",
Andrew Lewman add factor.cc mirror and up...

Andrew Lewman authored 12 years ago

625)       },
626)         mirror043 => {
627)             adminContact => "",
628)             orgName => "factor.cc",
Andrew Lewman update factor.cc https mirr...

Andrew Lewman authored 12 years ago

629)             isoCC => "DE",
Andrew Lewman add factor.cc mirror and up...

Andrew Lewman authored 12 years ago

630)             subRegion => "",
Andrew Lewman update factor.cc https mirr...

Andrew Lewman authored 12 years ago

631)             region => "DE",
Andrew Lewman add factor.cc mirror and up...

Andrew Lewman authored 12 years ago

632)             ipv4 => "True",
633)             ipv6 => "False",
634)             loadBalanced => "No",
635)             httpWebsiteMirror => "http://tor.factor.cc/",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

636)             httpsWebsiteMirror => "https://factor.cc/tor/",
Andrew Lewman add factor.cc mirror and up...

Andrew Lewman authored 12 years ago

637)             rsyncWebsiteMirror => "",
638)             ftpWebsiteMirror => "",
639)             httpDistMirror => "http://tor.factor.cc/dist/",
Andrew Lewman update factor.cc https mirr...

Andrew Lewman authored 12 years ago

640)             httpsDistMirror => "https://factor.cc/tor/dist/",
Andrew Lewman add factor.cc mirror and up...

Andrew Lewman authored 12 years ago

641)             rsyncDistMirror => "",
Andrew Lewman update the mirrors table, a...

Andrew Lewman authored 12 years ago

642)             hiddenServiceMirror => "",
643)       },
644)         mirror044 => {
645)             adminContact => "",
Andrew Lewman update mirrors table again,...

Andrew Lewman authored 12 years ago

646)             orgName => "torproject.nl",
Andrew Lewman update the mirrors table, a...

Andrew Lewman authored 12 years ago

647)             isoCC => "NL",
648)             subRegion => "",
649)             region => "NL",
650)             ipv4 => "True",
651)             ipv6 => "False",
652)             loadBalanced => "No",
653)             httpWebsiteMirror => "http://www.torproject.nl/",
654)             httpsWebsiteMirror => "https://www.torproject.nl/",
655)             rsyncWebsiteMirror => "",
656)             ftpWebsiteMirror => "",
657)             httpDistMirror => "http://www.torproject.nl/dist/",
658)             httpsDistMirror => "https://www.torproject.nl/dist/",
659)             rsyncDistMirror => "",
Andrew Lewman add Tunisian mirror, remove...

Andrew Lewman authored 12 years ago

660)             hiddenServiceMirror => "",
661)       },
662)         mirror045 => {
663)             adminContact => "",
664)             orgName => "",
665)             isoCC => "TN",
666)             subRegion => "",
667)             region => "TN",
668)             ipv4 => "True",
669)             ipv6 => "False",
670)             loadBalanced => "No",
671)             httpWebsiteMirror => "http://tor.mirror.tn/",
672)             httpsWebsiteMirror => "",
673)             rsyncWebsiteMirror => "",
674)             ftpWebsiteMirror => "",
675)             httpDistMirror => "http://tor.mirror.tn/dist/",
676)             httpsDistMirror => "",
677)             rsyncDistMirror => "",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

678)             hiddenServiceMirror => "",
Andrew Lewman add the new cryptowars.info...

Andrew Lewman authored 12 years ago

679)       },
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

680)         mirror045 => {
Andrew Lewman add the new cryptowars.info...

Andrew Lewman authored 12 years ago

681)             adminContact => "",
682)             orgName => "",
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

683)             isoCC => "TN",
Andrew Lewman add the new cryptowars.info...

Andrew Lewman authored 12 years ago

684)             subRegion => "",
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

685)             region => "TN",
Andrew Lewman add the new cryptowars.info...

Andrew Lewman authored 12 years ago

686)             ipv4 => "True",
687)             ipv6 => "False",
688)             loadBalanced => "No",
689)             httpWebsiteMirror => "",
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

690)             httpsWebsiteMirror => "https://torproject.antagonism.org/",
691)             rsyncWebsiteMirror => "",
692)             ftpWebsiteMirror => "",
693)             httpDistMirror => "https://torproject.antagonism.org/dist/",
694)             httpsDistMirror => "",
695)             rsyncDistMirror => "",
Andrew Lewman add new mirror, refresh mir...

Andrew Lewman authored 12 years ago

696)             hiddenServiceMirror => "",
697)       },
698)         mirror046 => {
699)             adminContact => "",
700)             orgName => "",
701)             isoCC => "DE",
702)             subRegion => "",
703)             region => "DE",
704)             ipv4 => "True",
705)             ipv6 => "False",
706)             loadBalanced => "No",
707)             httpWebsiteMirror => "http://mirror.open-networx.org/torproject.org/",
708)             httpsWebsiteMirror => "https://mirror.open-networx.org/torproject.org/",
709)             rsyncWebsiteMirror => "",
710)             ftpWebsiteMirror => "",
711)             httpDistMirror => "http://mirror.open-networx.org/torproject.org/dist/",
712)             httpsDistMirror => "https://mirror.open-networx.org/torproject.org/dist/",
713)             rsyncDistMirror => "",
Andrew Lewman add the new cryptowars.info...

Andrew Lewman authored 12 years ago

714)             hiddenServiceMirror => "",
Andrew Lewman add another mirror, refresh...

Andrew Lewman authored 12 years ago

715)       },
716)         mirror048 => {
717)             adminContact => "",
718)             orgName => "",
719)             isoCC => "AT",
720)             subRegion => "",
721)             region => "AT",
722)             ipv4 => "True",
723)             ipv6 => "True",
724)             loadBalanced => "No",
725)             httpWebsiteMirror => "http://tor.dont-know-me.at/",
726)             httpsWebsiteMirror => "",
727)             rsyncWebsiteMirror => "",
728)             ftpWebsiteMirror => "",
729)             httpDistMirror => "http://tor.dont-know-me.at/dist/",
730)             httpsDistMirror => "",
731)             rsyncDistMirror => "",
Andrew Lewman add a new mirror in iceland...

Andrew Lewman authored 12 years ago

732)             hiddenServiceMirror => "",
733)         },
734)         mirror049 => {
735)             adminContact => "IceBear",
Andrew Lewman update mirrors again.

Andrew Lewman authored 12 years ago

736)             orgName => "myRL.net",
Andrew Lewman add a new mirror in iceland...

Andrew Lewman authored 12 years ago

737)             isoCC => "IS",
738)             subRegion => "",
739)             region => "IS",
740)             ipv4 => "True",
741)             ipv6 => "False",
742)             loadBalanced => "No",
743)             httpWebsiteMirror => "http://tor.myrl.net/",
744)             httpsWebsiteMirror => "https://tor.myrl.net/",
745)             rsyncWebsiteMirror => "",
746)             ftpWebsiteMirror => "",
747)             httpDistMirror => "http://tor.myrl.net/dist/",
748)             httpsDistMirror => "https://tor.myrl.net/dist/",
749)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, refresh t...

Andrew Lewman authored 12 years ago

750)             hiddenServiceMirror => "",
751)         },
752)         mirror050 => {
753)             adminContact => "",
Andrew Lewman fix org name and update mir...

Andrew Lewman authored 12 years ago

754)             orgName => "borgmann.tv",
Andrew Lewman add a new mirror, refresh t...

Andrew Lewman authored 12 years ago

755)             isoCC => "DE",
756)             subRegion => "",
757)             region => "DE",
758)             ipv4 => "True",
759)             ipv6 => "False",
760)             loadBalanced => "No",
761)             httpWebsiteMirror => "http://tor.borgmann.tv/",
762)             httpsWebsiteMirror => "",
763)             rsyncWebsiteMirror => "",
764)             ftpWebsiteMirror => "",
765)             httpDistMirror => "http://tor.borgmann.tv/dist/",
766)             httpsDistMirror => "",
767)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, update th...

Andrew Lewman authored 12 years ago

768)             hiddenServiceMirror => "",
Andrew Lewman update the mirrors with two...

Andrew Lewman authored 12 years ago

769)         },
770)         mirror051 => {
771)             adminContact => "",
772)             orgName => "torland",
Andrew Lewman update the mirrors table.

Andrew Lewman authored 12 years ago

773)             isoCC => "GB",
Andrew Lewman update the mirrors with two...

Andrew Lewman authored 12 years ago

774)             subRegion => "",
Andrew Lewman update the mirrors table.

Andrew Lewman authored 12 years ago

775)             region => "GB",
Andrew Lewman update the mirrors with two...

Andrew Lewman authored 12 years ago

776)             ipv4 => "True",
777)             ipv6 => "False",
778)             loadBalanced => "No",
Andrew Lewman fix torland mirror path, up...

Andrew Lewman authored 12 years ago

779)             httpWebsiteMirror => "http://mirror.torland.me/torproject.org/",
780)             httpsWebsiteMirror => "https://mirror.torland.me/torproject.org/",
Andrew Lewman update the mirrors with two...

Andrew Lewman authored 12 years ago

781)             rsyncWebsiteMirror => "",
782)             ftpWebsiteMirror => "",
Andrew Lewman fix torland mirror path, up...

Andrew Lewman authored 12 years ago

783)             httpDistMirror => "http://mirror.torland.me/torproject.org/dist/",
784)             httpsDistMirror => "https://mirror.torland.me/torproject.org/dist/",
Andrew Lewman update the mirrors with two...

Andrew Lewman authored 12 years ago

785)             rsyncDistMirror => "",
786)             hiddenServiceMirror => "",
787)         },
788)         mirror052 => {
789)             adminContact => "",
790)             orgName => "spline",
791)             isoCC => "DE",
792)             subRegion => "",
793)             region => "DE",
794)             ipv4 => "True",
795)             ipv6 => "False",
796)             loadBalanced => "No",
797)             httpWebsiteMirror => "http://tor.spline.de/",
Andrew Lewman add https spline mirror, up...

Andrew Lewman authored 12 years ago

798)             httpsWebsiteMirror => "https://tor.spline.inf.fu-berlin.de/",
Andrew Lewman update the mirrors with two...

Andrew Lewman authored 12 years ago

799)             rsyncWebsiteMirror => "rsync://ftp.spline.de/tor",
800)             ftpWebsiteMirror => "ftp://ftp.spline.de/pub/tor",
801)             httpDistMirror => "http://tor.spline.de/dist/",
Andrew Lewman add https spline mirror, up...

Andrew Lewman authored 12 years ago

802)             httpsDistMirror => "https://tor.spline.inf.fu-berlin.de/dist/",
Andrew Lewman update the mirrors with two...

Andrew Lewman authored 12 years ago

803)             rsyncDistMirror => "rsync://ftp.spline.de/tor/dist",
804)             hiddenServiceMirror => "",
Andrew Lewman add a new mirror and update...

Andrew Lewman authored 12 years ago

805)         },
806)         mirror053 => {
807)             adminContact => "",
808)             orgName => "",
809)             isoCC => "AT",
810)             subRegion => "",
811)             region => "AT",
812)             ipv4 => "True",
813)             ipv6 => "False",
814)             loadBalanced => "No",
815)             httpWebsiteMirror => "http://torproject.ph3x.at/",
816)             httpsWebsiteMirror => "",
817)             rsyncWebsiteMirror => "",
818)             ftpWebsiteMirror => "",
819)             httpDistMirror => "http://torproject.ph3x.at/dist/",
820)             httpsDistMirror => "",
821)             rsyncDistMirror => "",
Andrew Lewman add a new mirror and refres...

Andrew Lewman authored 12 years ago

822)             hiddenServiceMirror => "",
823)         },
824)         mirror054 => {
825)             adminContact => "",
Andrew Lewman fix hessmo details and dist...

Andrew Lewman authored 12 years ago

826)             orgName => "hessmo",
Andrew Lewman add a new mirror and refres...

Andrew Lewman authored 12 years ago

827)             isoCC => "US",
828)             subRegion => "",
829)             region => "US",
830)             ipv4 => "True",
831)             ipv6 => "False",
832)             loadBalanced => "No",
833)             httpWebsiteMirror => "http://mirror.hessmo.com/tor/",
834)             httpsWebsiteMirror => "",
835)             rsyncWebsiteMirror => "",
836)             ftpWebsiteMirror => "",
Andrew Lewman fix hessmo details and dist...

Andrew Lewman authored 12 years ago

837)             httpDistMirror => "http://mirror.hessmo.com/tor/dist/",
Andrew Lewman add a new mirror and refres...

Andrew Lewman authored 12 years ago

838)             httpsDistMirror => "",
839)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, update th...

Andrew Lewman authored 12 years ago

840)             hiddenServiceMirror => "",
841)         },
842)         mirror055 => {
843)             adminContact => "",
844)             orgName => "",
845)             isoCC => "EU",
846)             subRegion => "",
847)             region => "EU",
848)             ipv4 => "True",
849)             ipv6 => "True",
850)             loadBalanced => "No",
851)             httpWebsiteMirror => "http://tor.unregistered.eu/",
852)             httpsWebsiteMirror => "",
853)             rsyncWebsiteMirror => "",
854)             ftpWebsiteMirror => "",
855)             httpDistMirror => "http://tor.unregistered.eu/dist/",
856)             httpsDistMirror => "",
857)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, update st...

Andrew Lewman authored 12 years ago

858)             hiddenServiceMirror => "",
859)         },
860)         mirror056 => {
861)             adminContact => "",
862)             orgName => "",
Andrew Lewman make the italian mirror, it...

Andrew Lewman authored 12 years ago

863)             isoCC => "IT",
Andrew Lewman add a new mirror, update st...

Andrew Lewman authored 12 years ago

864)             subRegion => "",
Andrew Lewman make the italian mirror, it...

Andrew Lewman authored 12 years ago

865)             region => "IT",
Andrew Lewman add a new mirror, update st...

Andrew Lewman authored 12 years ago

866)             ipv4 => "True",
867)             ipv6 => "True",
868)             loadBalanced => "No",
869)             httpWebsiteMirror => "http://torproject.jcsh.it/",
870)             httpsWebsiteMirror => "",
871)             rsyncWebsiteMirror => "",
872)             ftpWebsiteMirror => "",
873)             httpDistMirror => "http://torproject.jcsh.it/dist/",
874)             httpsDistMirror => "",
875)             rsyncDistMirror => "",
Andrew Lewman add a new dist mirror, upda...

Andrew Lewman authored 12 years ago

876)             hiddenServiceMirror => "",
877)         },
878)         mirror057 => {
879)             adminContact => "",
880)             orgName => "",
881)             isoCC => "PT",
882)             subRegion => "",
883)             region => "PT",
884)             ipv4 => "True",
885)             ipv6 => "True",
886)             loadBalanced => "No",
887)             httpWebsiteMirror => "",
888)             httpsWebsiteMirror => "",
889)             rsyncWebsiteMirror => "",
890)             ftpWebsiteMirror => "",
891)             httpDistMirror => "https://5coluna.com/downloads/tor/",
892)             httpsDistMirror => "",
893)             rsyncDistMirror => "",
Andrew Lewman add a new mirror and update...

Andrew Lewman authored 12 years ago

894)             hiddenServiceMirror => "",
Andrew Lewman add a new mirror, update th...

Andrew Lewman authored 12 years ago

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

Jacob Appelbaum authored 15 years ago

896) );
897) 
898) my $count = values %m;
899) print "We have a total of $count mirrors\n";
900) print "Fetching the last updated date for each mirror.\n";
901) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

902) my $tortime;
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

903) $tortime = FetchDate("https://www.torproject.org/");
Jon@svn.torproject.org Some code donations. Thank...

Jon@svn.torproject.org authored 14 years ago

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

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

956) print OUT <<"END";
957)      \n<tr>\n
958)          <td>$m{$server}{'isoCC'}</td>\n
959)          <td>$m{$server}{'orgName'}</td>\n
960)          <td>$time</td>\n
961) END
962) 
963)      my %prettyNames = (
964)                         httpWebsiteMirror => "http",
965)                         httpsWebsiteMirror => "https",
966)                         ftpWebsiteMirror => "ftp",
967)                         rsyncWebsiteMirror => "rsync",
968)                         httpDistMirror => "http",
969)                         httpsDistMirror => "https",
970)                         rsyncDistMirrors => "rsync", );
971) 
972)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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