f029b5663179d69d715c9557855ad78189b6af70
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 trace filename s...

Andrew Lewman authored 13 years ago

43)     my $trace = "/project/trace/www-master.torproject.org"; # Location of recent update info
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)         },
106) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

138)             ftpWebsiteMirror => "",
139)             rsyncWebsiteMirror => "",
Andrew Lewman update bbs mirror

Andrew Lewman authored 13 years ago

140)             httpDistMirror => "http://tor.blingblingsquad.net/dist",
Andrew Lewman add in the self-signed ssl...

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

240)             ipv4 => "True",
241)             ipv6 => "False",
242)             loadBalanced => "Unknown",
Andrew Lewman update mirror status.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

246)             ftpWebsiteMirror => "",
Andrew Lewman update mirror status.

Andrew Lewman authored 12 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

251)         },
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

254)             orgName => "Unknown",
255)             isoCC => "HU",
256)             subRegion => "Hungary",
257)             region => "Europe",
258)             ipv4 => "True",
259)             ipv6 => "False",
260)             loadBalanced => "No",
Andrew Lewman purge the dead mirrors that...

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

264)             ftpWebsiteMirror => "",
Andrew Lewman purge the dead mirrors that...

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 15 years ago

266)             httpsDistMirror => "",
267)             rsyncDistMirror => "",
268)             hiddenServiceMirror => "",
269)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Roger Dingledine authored 15 years ago

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

Andrew Lewman authored 15 years ago

276)             subRegion => "Ukraine",
277)             region => "Eastern Europe",
278)             ipv4 => "True",
279)             ipv6 => "False",
280)             loadBalanced => "No",
281)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
282)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 15 years ago

293)             adminContact => "",
294)             orgName => "chaos darmstadt",
295)             isoCC => "DE",
296)             subRegion => "Germany",
297)             region => "Europe",
298)             ipv4 => "True",
299)             ipv6 => "False",
300)             loadBalanced => "No",
301)             httpWebsiteMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/",
302)             httpsWebsiteMirror => "",
303)             rsyncWebsiteMirror => "",
304)             ftpWebsiteMirror => "",
305)             httpDistMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/dist/",
306)             httpsDistMirror => "",
307)             rsyncDistMirror => "",
308)             hiddenServiceMirror => "",
309)             updateDate => "Unknown",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

315)             isoCC => "US",
316)             subRegion => "California",
317)             region => "US",
318)             ipv4 => "True",
319)             ipv6 => "False",
320)             loadBalanced => "No",
321)             httpWebsiteMirror => "http://tor.askapache.com/",
322)             httpsWebsiteMirror => "",
323)             rsyncWebsiteMirror => "",
324)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Update AskApache - http://a...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

326)             httpsDistMirror => "",
327)             rsyncDistMirror => "",
328)             hiddenServiceMirror => "",
329)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

338)             ipv4 => "True",
339)             ipv6 => "False",
340)             loadBalanced => "No",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

355)             isoCC => "IN",
356)             subRegion => "",
357)             region => "IN",
358)             ipv4 => "True",
359)             ipv6 => "False",
360)             loadBalanced => "No",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

362)             httpsWebsiteMirror => "",
363)             rsyncWebsiteMirror => "",
364)             ftpWebsiteMirror => "",
365)             httpDistMirror => "http://www.torproject.org.in/dist/",
366)             httpsDistMirror => "",
367)             rsyncDistMirror => "",
368)             hiddenServiceMirror => "",
369)             updateDate => "Unknown",
370)         },
371) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

372)         mirror023 => {
Andrew Lewman and fix the rest of the org...

Andrew Lewman authored 13 years ago

373)             adminContact => "SiNA",
Andrew Lewman fix one org name.

Andrew Lewman authored 13 years ago

374)             orgName => "Ninjas",
Andrew Lewman add a mirror, update the ta...

Andrew Lewman authored 14 years ago

375)             isoCC => "IR",
376)             subRegion => "",
377)             region => "IR",
378)             ipv4 => "True",
379)             ipv6 => "False",
380)             loadBalanced => "Yes",
Andrew Lewman update the mirror list.

Andrew Lewman authored 12 years ago

381)             httpWebsiteMirror => "http://onion.anonymo.us.org/",
Andrew Lewman add a mirror, update the ta...

Andrew Lewman authored 14 years ago

382)             httpsWebsiteMirror => "",
383)             rsyncWebsiteMirror => "",
384)             ftpWebsiteMirror => "",
Andrew Lewman update the mirror list.

Andrew Lewman authored 12 years ago

385)             httpDistMirror => "http://onion.anonymo.us.org/dist/",
Andrew Lewman add a mirror, update the ta...

Andrew Lewman authored 14 years ago

386)             httpsDistMirror => "",
387)             rsyncDistMirror => "",
Andrew Lewman Add the latest mirror in ru...

Andrew Lewman authored 14 years ago

388)             hiddenServiceMirror => "",
389)         },
390) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

397)             ipv4 => "True",
398)             ipv6 => "False",
399)             loadBalanced => "No",
400)             httpWebsiteMirror => "http://tor.homosu.net/",
401)             httpsWebsiteMirror => "",
402)             rsyncWebsiteMirror => "",
403)             ftpWebsiteMirror => "",
404)             httpDistMirror => "http://tor.homosu.net/dist",
405)             httpsDistMirror => "",
406)             rsyncDistMirror => "",
Andrew Lewman Add 1.5 of the estonian mir...

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

428) 
Andrew Lewman add a new mirror

Andrew Lewman authored 13 years ago

429)         mirror028 => {
Andrew Lewman add new mirror

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

432)             isoCC => "US",
433)             subRegion => "WA",
434)             region => "US",
435)             ipv4 => "True",
436)             ipv6 => "False",
437)             loadBalanced => "No",
438)             httpWebsiteMirror => "http://torproject.nwlinux.us",
439)             httpsWebsiteMirror => "",
Andrew Lewman add updated nwlinux mirrors.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

441)             ftpWebsiteMirror => "",
442)             httpDistMirror => "http://torproject.nwlinux.us/dist",
443)             httpsDistMirror => "",
Andrew Lewman add updated nwlinux mirrors.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

448)             adminContact => "",
449)             orgName => "LazyTiger",
450)             isoCC => "FR",
451)             subRegion => "",
452)             region => "FR",
453)             ipv4 => "True",
454)             ipv6 => "False",
455)             loadBalanced => "No",
456)             httpWebsiteMirror => "http://tor.taiga-san.net/",
457)             httpsWebsiteMirror => "",
458)             rsyncWebsiteMirror => "",
459)             ftpWebsiteMirror => "",
460)             httpDistMirror => "http://tor.taiga-san.net/dist",
461)             httpsDistMirror => "",
462)             rsyncDistMirror => "",
Andrew Lewman Add the searchprivate mirror.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

466)             adminContact => "",
467)             orgName => "searchprivate",
468)             isoCC => "US",
469)             subRegion => "TX",
470)             region => "US",
471)             ipv4 => "True",
472)             ipv6 => "False",
473)             loadBalanced => "No",
474)             httpWebsiteMirror => "http://tor.searchprivate.com",
475)             httpsWebsiteMirror => "",
476)             rsyncWebsiteMirror => "",
477)             ftpWebsiteMirror => "",
478)             httpDistMirror => "http://tor.searchprivate.com/dist",
479)             httpsDistMirror => "",
480)             rsyncDistMirror => "",
Andrew Lewman add cyberarmy and iceland m...

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

484)             adminContact => "",
485)             orgName => "cyberarmy",
486)             isoCC => "AT",
487)             subRegion => "",
488)             region => "AT",
489)             ipv4 => "True",
490)             ipv6 => "False",
491)             loadBalanced => "No",
492)             httpWebsiteMirror => "http://tor.cyberarmy.at",
493)             httpsWebsiteMirror => "",
494)             rsyncWebsiteMirror => "",
495)             ftpWebsiteMirror => "",
496)             httpDistMirror => "http://tor.cyberarmy.at/dist",
497)             httpsDistMirror => "",
498)             rsyncDistMirror => "",
499)             hiddenServiceMirror => "",
500)         },
501)         mirror032 => {
502)             adminContact => "",
Andrew Lewman dump the dead mirrors, fix...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

511)             httpsWebsiteMirror => "",
512)             rsyncWebsiteMirror => "",
513)             ftpWebsiteMirror => "",
514)             httpDistMirror => "http://torproject.is/dist",
515)             httpsDistMirror => "",
516)             rsyncDistMirror => "",
Andrew Lewman add the tomyn mirror.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

518)         },
519)         mirror033 => {
520)             adminContact => "",
521)             orgName => "torservers",
522)             isoCC => "DE",
523)             subRegion => "",
524)             region => "DE",
525)             ipv4 => "True",
526)             ipv6 => "False",
527)             loadBalanced => "No",
528)             httpWebsiteMirror => "http://www.torservers.net/mirrors/torproject.org/",
529)             httpsWebsiteMirror => "https://www.torservers.net/mirrors/torproject.org/",
530)             rsyncWebsiteMirror => "",
531)             ftpWebsiteMirror => "",
532)             httpDistMirror => "http://www.torservers.net/mirrors/torproject.org/dist",
533)             httpsDistMirror => "https://www.torservers.net/mirrors/torproject.org/dist",
534)             rsyncDistMirror => "",
535)             hiddenServiceMirror => "http://hbpvnydyyjbmhx6b.onion/mirrors/torproject.org/",
Andrew Lewman add http://tor.webersiedlun...

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 12 years ago

537)         mirror036 => {
538)             adminContact => "",
539)             orgName => "",
540)             isoCC => "NL",
541)             subRegion => "",
542)             region => "NL",
543)             ipv4 => "True",
544)             ipv6 => "False",
545)             loadBalanced => "No",
546)             httpWebsiteMirror => "",
547)             httpsWebsiteMirror => "",
548)             rsyncWebsiteMirror => "",
549)             ftpWebsiteMirror => "",
550)             httpDistMirror => "",
551)             httpsDistMirror => "https://www.coevoet.nl/tor/dist",
552)             rsyncDistMirror => "",
553)             hiddenServiceMirror => "",
Andrew Lewman add commas in the right pla...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

561)             ipv4 => "True",
562)             ipv6 => "False",
563)             loadBalanced => "No",
564)             httpWebsiteMirror => "https://torproject.crypto.is",
Andrew Lewman update mirrors list and mir...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

569)             httpsDistMirror => "https://torproject.crypto.is/dist",
570)             rsyncDistMirror => "",
571)             hiddenServiceMirror => "",
572)       },
573)         mirror038 => {
574)             adminContact => "",
575)             orgName => "",
576)             isoCC => "LT",
577)             subRegion => "",
578)             region => "LT",
579)             ipv4 => "True",
580)             ipv6 => "False",
581)             loadBalanced => "No",
582)             httpWebsiteMirror => "http://tor.vesta.nu",
583)             httpsWebsiteMirror => "",
584)             rsyncWebsiteMirror => "",
585)             ftpWebsiteMirror => "",
586)             httpDistMirror => "http://tor.vesta.nu/dist",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

589)             hiddenServiceMirror => "",
590)       },
591)         mirror039 => {
592)             adminContact => "",
Andrew Lewman add an ftp mirror, update a...

Andrew Lewman authored 12 years ago

593)             orgName => "CCC-Hanau",
Andrew Lewman add tor-key-server mirror.

Andrew Lewman authored 12 years ago

594)             isoCC => "DE",
595)             subRegion => "",
596)             region => "DE",
597)             ipv4 => "True",
598)             ipv6 => "False",
599)             loadBalanced => "No",
600)             httpWebsiteMirror => "http://tor.key-server.org",
601)             httpsWebsiteMirror => "https://tor.key-server.org",
602)             rsyncWebsiteMirror => "",
Andrew Lewman add an ftp mirror, update a...

Andrew Lewman authored 12 years ago

603)             ftpWebsiteMirror => "ftp://key-server.org/tor",
Andrew Lewman add tor-key-server mirror.

Andrew Lewman authored 12 years ago

604)             httpDistMirror => "http://tor.key-server.org/dist",
605)             httpsDistMirror => "https://tor.key-server.org/dist",
606)             rsyncDistMirror => "",
Andrew Lewman add http://tor.freie-re.de...

Andrew Lewman authored 12 years ago

607)             hiddenServiceMirror => "",
608)       },
609)         mirror040 => {
610)             adminContact => "",
611)             orgName => "",
612)             isoCC => "DE",
613)             subRegion => "",
614)             region => "DE",
615)             ipv4 => "True",
616)             ipv6 => "False",
617)             loadBalanced => "No",
618)             httpWebsiteMirror => "http://tor.freie-re.de",
619)             httpsWebsiteMirror => "",
620)             rsyncWebsiteMirror => "",
621)             ftpWebsiteMirror => "",
622)             httpDistMirror => "http://tor.freie-re.de/dist",
623)             httpsDistMirror => "",
624)             rsyncDistMirror => "",
Andrew Lewman add http://mirror.host4site...

Andrew Lewman authored 12 years ago

625)             hiddenServiceMirror => "",
626)       },
627)         mirror041 => {
628)             adminContact => "",
Andrew Lewman add the org for Host4site

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

630)             isoCC => "IL",
631)             subRegion => "",
632)             region => "IL",
633)             ipv4 => "True",
634)             ipv6 => "False",
635)             loadBalanced => "No",
636)             httpWebsiteMirror => "http://mirror.host4site.co.il/torproject.org/",
637)             httpsWebsiteMirror => "",
638)             rsyncWebsiteMirror => "",
639)             ftpWebsiteMirror => "",
640)             httpDistMirror => "http://mirror.host4site.co.il/torproject.org/dist",
641)             httpsDistMirror => "",
642)             rsyncDistMirror => "",
Andrew Lewman add fodt.it mirror.

Andrew Lewman authored 12 years ago

643)             hiddenServiceMirror => "",
644)       },
645)         mirror042 => {
646)             adminContact => "",
Andrew Lewman add ftp mirror for fodt.it.

Andrew Lewman authored 12 years ago

647)             orgName => "FoDT.IT",
Andrew Lewman add fodt.it mirror.

Andrew Lewman authored 12 years ago

648)             isoCC => "AT",
649)             subRegion => "",
650)             region => "AT",
651)             ipv4 => "True",
652)             ipv6 => "False",
653)             loadBalanced => "No",
654)             httpWebsiteMirror => "http://tor.fodt.it/",
Andrew Lewman update the ssl version of f...

Andrew Lewman authored 12 years ago

655)             httpsWebsiteMirror => "https://tor.fodt.it/",
Andrew Lewman add fodt.it mirror.

Andrew Lewman authored 12 years ago

656)             rsyncWebsiteMirror => "",
Andrew Lewman add ftp mirror for fodt.it.

Andrew Lewman authored 12 years ago

657)             ftpWebsiteMirror => "ftp://ftp.fodt.it/pub/mirror/tor/",
Andrew Lewman add fodt.it mirror.

Andrew Lewman authored 12 years ago

658)             httpDistMirror => "http://tor.fodt.it/dist/",
Andrew Lewman update the ssl version of f...

Andrew Lewman authored 12 years ago

659)             httpsDistMirror => "https://tor.fodt.it/dist/",
Andrew Lewman add fodt.it mirror.

Andrew Lewman authored 12 years ago

660)             rsyncDistMirror => "",
Andrew Lewman add factor.cc mirror and up...

Andrew Lewman authored 12 years ago

661)             hiddenServiceMirror => "",
662)       },
663)         mirror043 => {
664)             adminContact => "",
665)             orgName => "factor.cc",
Andrew Lewman update factor.cc https mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

669)             ipv4 => "True",
670)             ipv6 => "False",
671)             loadBalanced => "No",
672)             httpWebsiteMirror => "http://tor.factor.cc/",
Andrew Lewman update factor.cc https mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

674)             rsyncWebsiteMirror => "",
675)             ftpWebsiteMirror => "",
676)             httpDistMirror => "http://tor.factor.cc/dist/",
Andrew Lewman update factor.cc https mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

679)             hiddenServiceMirror => "",
680)       },
681)         mirror044 => {
682)             adminContact => "",
683)             orgName => "",
684)             isoCC => "NL",
685)             subRegion => "",
686)             region => "NL",
687)             ipv4 => "True",
688)             ipv6 => "False",
689)             loadBalanced => "No",
690)             httpWebsiteMirror => "http://www.torproject.nl/",
691)             httpsWebsiteMirror => "https://www.torproject.nl/",
692)             rsyncWebsiteMirror => "",
693)             ftpWebsiteMirror => "",
694)             httpDistMirror => "http://www.torproject.nl/dist/",
695)             httpsDistMirror => "https://www.torproject.nl/dist/",
696)             rsyncDistMirror => "",
Andrew Lewman add Tunisian mirror, remove...

Andrew Lewman authored 12 years ago

697)             hiddenServiceMirror => "",
698)       },
699)         mirror045 => {
700)             adminContact => "",
701)             orgName => "",
702)             isoCC => "TN",
703)             subRegion => "",
704)             region => "TN",
705)             ipv4 => "True",
706)             ipv6 => "False",
707)             loadBalanced => "No",
708)             httpWebsiteMirror => "http://tor.mirror.tn/",
709)             httpsWebsiteMirror => "",
710)             rsyncWebsiteMirror => "",
711)             ftpWebsiteMirror => "",
712)             httpDistMirror => "http://tor.mirror.tn/dist/",
713)             httpsDistMirror => "",
714)             rsyncDistMirror => "",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

716)       },
717)         mirror046 => {
718)             adminContact => "",
719)             orgName => "",
720)             isoCC => "DE",
721)             subRegion => "",
722)             region => "DE",
723)             ipv4 => "True",
724)             ipv6 => "False",
725)             loadBalanced => "No",
726)             httpWebsiteMirror => "",
727)             httpsWebsiteMirror => "",
728)             rsyncWebsiteMirror => "rsync://cryptowars.info/tor",
729)             ftpWebsiteMirror => "ftp://cryptowars.info/tor/",
730)             httpDistMirror => "http://tor-dist.cryptowars.info/",
731)             httpsDistMirror => "https://tor-dist.cryptowars.info/",
732)             rsyncDistMirror => "rsync://cryptowars.info/tor-dist",
733)             hiddenServiceMirror => "",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

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

Jacob Appelbaum authored 15 years ago

735) );
736) 
737) my $count = values %m;
738) print "We have a total of $count mirrors\n";
739) print "Fetching the last updated date for each mirror.\n";
740) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

747) foreach my $server ( keys %m ) {
748) 
749)     print "Attempting to fetch from $m{$server}{'orgName'}\n";
750) 
751)     if ($m{$server}{'httpWebsiteMirror'}) {
752)         print "Attempt to fetch via HTTP.\n";
753)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpWebsiteMirror'}");
754)     } elsif ($m{$server}{'httpsWebsiteMirror'}) {
755)         print "Attempt to fetch via HTTPS.\n";
756)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpsWebsiteMirror'}");
757)     } elsif ($m{$server}{'ftpWebsiteMirror'}) {
758)         print "Attempt to fetch via FTP.\n";
759)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'ftpWebsiteMirror'}");
760)     } else {
761)         print "We were unable to fetch or store anything. We still have the following: $m{$server}{'updateDate'}\n";
762)     }
763) 
764)     print "We fetched and stored the following: $m{$server}{'updateDate'}\n";
765) 
766)  }
767) 
768) 
769) print "We sorted the following mirrors by their date of last update: \n";
770) foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys %m ) {
771) 
772)      print "\n";
773)      print "Mirror $m{$server}{'orgName'}: \n";
774) 
775)      foreach my $attrib ( sort keys %{$m{$server}} ) {
776)         print "$attrib = $m{$server}{$attrib}";
777)         print "\n";
778)      };
779) }
780) 
781) my $outFile = "include/mirrors-table.wmi";
782) my $html;
783) open(OUT, "> $outFile") or die "Can't open $outFile: $!";
784) 
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

795) print OUT <<"END";
796)      \n<tr>\n
797)          <td>$m{$server}{'isoCC'}</td>\n
798)          <td>$m{$server}{'orgName'}</td>\n
799)          <td>$time</td>\n
800) END
801) 
802)      my %prettyNames = (
803)                         httpWebsiteMirror => "http",
804)                         httpsWebsiteMirror => "https",
805)                         ftpWebsiteMirror => "ftp",
806)                         rsyncWebsiteMirror => "rsync",
807)                         httpDistMirror => "http",
808)                         httpsDistMirror => "https",
809)                         rsyncDistMirrors => "rsync", );
810) 
811)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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