e2e506dd8ed24d037d0c66d0c0a149c128667c29
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
Andrew Lewman fix the perlism.

Andrew Lewman authored 10 years ago

44)     $url = "$url/$trace";
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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 update mirrors.

Andrew Lewman authored 11 years ago

85) 
Andrew Lewman add CoralCDN into the mix.

Andrew Lewman authored 13 years ago

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 => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

102)             hiddenServiceMirror => ""
Andrew Lewman add CoralCDN into the mix.

Andrew Lewman authored 13 years ago

103)         },
104) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

120)             rsyncDistMirror => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

121)             hiddenServiceMirror => ""
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

122)         },
123) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

135)             ftpWebsiteMirror => "",
136)             rsyncWebsiteMirror => "",
Andrew Lewman update mirrors.

Andrew Lewman authored 11 years ago

137)             httpDistMirror => "http://tor.blingblingsquad.net/dist/",
138)             httpsDistMirror => "https://tor.blingblingsquad.net/dist/",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

139)             rsyncDistMirror => ""
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

140)         },
141) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

157)             rsyncDistMirror => "rsync://rsync.torproject.us/tor/dist",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

158)             hiddenServiceMirror => ""
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

159)         },
160) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

164)             isoCC => "DK",
165)             subRegion => "",
166)             region => "Europe",
167)             ipv4 => "True",
168)             ipv6 => "False",
169)             loadBalanced => "Unknown",
Andrew Lewman update one mirror per request

Andrew Lewman authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

173)             httpDistMirror => "http://tor.idnr.ws/dist/",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

174)             rsyncDistMirror => ""
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

175)         },
176) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

180)             isoCC => "NL",
181)             subRegion => "",
182)             region => "Europe",
183)             ipv4 => "True",
184)             ipv6 => "False",
185)             loadBalanced => "Unknown",
186)             httpWebsiteMirror => "http://tor.amorphis.eu/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

188)             ftpWebsiteMirror => "",
189)             httpDistMirror => "http://tor.amorphis.eu/dist/",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

190)             rsyncDistMirror => ""
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

194)             orgName => "CCC",
195)             isoCC => "NL",
196)             subRegion => "",
197)             region => "Europe",
198)             ipv4 => "True",
199)             ipv6 => "False",
200)             loadBalanced => "Unknown",
201)             httpWebsiteMirror => "http://tor.ccc.de/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

203)             ftpWebsiteMirror => "",
204)             httpDistMirror => "http://tor.ccc.de/dist/",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

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

Jacob Appelbaum authored 15 years ago

206)         },
207) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Andrew Lewman authored 13 years ago

211)             isoCC => "IS",
212)             subRegion => "",
213)             region => "Iceland",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

214)             ipv4 => "True",
215)             ipv6 => "False",
216)             loadBalanced => "Unknown",
Andrew Lewman add xpdm back to the list,...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 12 years ago

221)             httpDistMirror => "http://theonionrouter.com/dist/",
222)             httpsDistMirror => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

223)             rsyncDistMirror => ""
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 12 years ago

225)     mirror014 => {
226)         adminContact => "tormaster AT xpdm DOT us",
227)         orgName => "Xpdm",
228)         isoCC => "US",
229)         subRegion => "",
230)         region => "North America",
231)         ipv4 => "True",
232)         ipv6 => "False",
233)         loadBalanced => "Unknown",
234)         httpWebsiteMirror => "http://torproj.xpdm.us/",
235)         httpsWebsiteMirror => "https://torproj.xpdm.us/",
236)         rsyncWebsiteMirror => "",
237)         ftpWebsiteMirror => "",
238)         httpDistMirror => "http://torproj.xpdm.us/dist/",
239)         httpsDistMirror => "https://torproj.xpdm.us/dist/",
240)         rsyncDistMirror => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

241)         hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/"
Andrew Lewman add xpdm back to the list,...

Andrew Lewman authored 12 years ago

242)         },
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

245)             orgName => "Unknown",
246)             isoCC => "HU",
247)             subRegion => "Hungary",
248)             region => "Europe",
249)             ipv4 => "True",
250)             ipv6 => "False",
251)             loadBalanced => "No",
Andrew Lewman purge the dead mirrors that...

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 15 years ago

257)             httpsDistMirror => "",
258)             rsyncDistMirror => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

259)             hiddenServiceMirror => ""
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

260)         },
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

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

Andrew Lewman authored 15 years ago

262)             adminContact => "",
263)             orgName => "chaos darmstadt",
264)             isoCC => "DE",
265)             subRegion => "Germany",
266)             region => "Europe",
267)             ipv4 => "True",
268)             ipv6 => "False",
269)             loadBalanced => "No",
270)             httpWebsiteMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/",
271)             httpsWebsiteMirror => "",
272)             rsyncWebsiteMirror => "",
273)             ftpWebsiteMirror => "",
274)             httpDistMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/dist/",
275)             httpsDistMirror => "",
276)             rsyncDistMirror => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

277)             hiddenServiceMirror => ""
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

283)             isoCC => "US",
284)             subRegion => "California",
285)             region => "US",
286)             ipv4 => "True",
287)             ipv6 => "False",
288)             loadBalanced => "No",
289)             httpWebsiteMirror => "http://tor.askapache.com/",
290)             httpsWebsiteMirror => "",
291)             rsyncWebsiteMirror => "",
292)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Update AskApache - http://a...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

294)             httpsDistMirror => "",
295)             rsyncDistMirror => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

296)             hiddenServiceMirror => ""
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

305)             ipv4 => "True",
306)             ipv6 => "False",
307)             loadBalanced => "No",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

314)             rsyncDistMirror => "rsync://tor.beme-it.de/tor/dist",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

315)             hiddenServiceMirror => ""
Andrew Lewman add commas in the right places

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

321)             isoCC => "IN",
322)             subRegion => "",
323)             region => "IN",
324)             ipv4 => "True",
325)             ipv6 => "False",
326)             loadBalanced => "No",
Jon@svn.torproject.org resolving inconsistancy

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

328)             httpsWebsiteMirror => "",
329)             rsyncWebsiteMirror => "",
330)             ftpWebsiteMirror => "",
331)             httpDistMirror => "http://www.torproject.org.in/dist/",
332)             httpsDistMirror => "",
333)             rsyncDistMirror => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

334)             hiddenServiceMirror => ""
Andrew Lewman add two new mirrors.

Andrew Lewman authored 14 years ago

335)         },
336) 
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

343)             ipv4 => "True",
344)             ipv6 => "False",
345)             loadBalanced => "No",
346)             httpWebsiteMirror => "http://tor.homosu.net/",
347)             httpsWebsiteMirror => "",
348)             rsyncWebsiteMirror => "",
349)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 14 years ago

351)             httpsDistMirror => "",
352)             rsyncDistMirror => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

353)             hiddenServiceMirror => ""
Andrew Lewman fix the stanza.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

360)             subRegion => "",
361)             region => "EE",
362)             ipv4 => "True",
363)             ipv6 => "False",
364)             loadBalanced => "No",
365)             httpWebsiteMirror => "http://cyberside.planet.ee/tor/",
366)             httpsWebsiteMirror => "",
367)             rsyncWebsiteMirror => "",
368)             ftpWebsiteMirror => "",
Andrew Lewman update the cyberside mirror

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

370)             httpsDistMirror => "",
371)             rsyncDistMirror => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

374) 
Andrew Lewman add a new mirror

Andrew Lewman authored 13 years ago

375)         mirror028 => {
Andrew Lewman add new mirror

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

378)             isoCC => "US",
379)             subRegion => "WA",
380)             region => "US",
381)             ipv4 => "True",
382)             ipv6 => "False",
383)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

391)             hiddenServiceMirror => "",
392)         },
Andrew Lewman 5coluna is down.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

394)             adminContact => "",
395)             orgName => "LazyTiger",
396)             isoCC => "FR",
397)             subRegion => "",
398)             region => "FR",
399)             ipv4 => "True",
400)             ipv6 => "False",
401)             loadBalanced => "No",
402)             httpWebsiteMirror => "http://tor.taiga-san.net/",
403)             httpsWebsiteMirror => "",
404)             rsyncWebsiteMirror => "",
405)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

407)             httpsDistMirror => "",
408)             rsyncDistMirror => "",
Andrew Lewman Add the searchprivate mirror.

Andrew Lewman authored 13 years ago

409)             hiddenServiceMirror => "",
410)         },
Andrew Lewman 5coluna is down.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

412)             adminContact => "",
413)             orgName => "searchprivate",
414)             isoCC => "US",
415)             subRegion => "TX",
416)             region => "US",
417)             ipv4 => "True",
418)             ipv6 => "False",
419)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

421)             httpsWebsiteMirror => "",
422)             rsyncWebsiteMirror => "",
423)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

425)             httpsDistMirror => "",
426)             rsyncDistMirror => "",
Andrew Lewman add cyberarmy and iceland m...

Andrew Lewman authored 13 years ago

427)             hiddenServiceMirror => "",
428)         },
Andrew Lewman 5coluna is down.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

430)             adminContact => "",
431)             orgName => "cyberarmy",
432)             isoCC => "AT",
433)             subRegion => "",
434)             region => "AT",
435)             ipv4 => "True",
436)             ipv6 => "False",
437)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

439)             httpsWebsiteMirror => "",
440)             rsyncWebsiteMirror => "",
441)             ftpWebsiteMirror => "",
Andrew Lewman clean up some obvious dead...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

443)             httpsDistMirror => "",
444)             rsyncDistMirror => "",
445)             hiddenServiceMirror => "",
446)         },
447)         mirror032 => {
448)             adminContact => "",
Andrew Lewman dump the dead mirrors, fix...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

450)             isoCC => "IS",
451)             subRegion => "",
452)             region => "IS",
453)             ipv4 => "True",
454)             ipv6 => "False",
455)             loadBalanced => "No",
Andrew Lewman dump the dead mirrors, fix...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

457)             httpsWebsiteMirror => "",
458)             rsyncWebsiteMirror => "",
459)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

461)             httpsDistMirror => "",
462)             rsyncDistMirror => "",
Andrew Lewman add the tomyn mirror.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

464)         },
465)         mirror033 => {
466)             adminContact => "",
467)             orgName => "torservers",
468)             isoCC => "DE",
469)             subRegion => "",
470)             region => "DE",
471)             ipv4 => "True",
472)             ipv6 => "False",
473)             loadBalanced => "No",
474)             httpWebsiteMirror => "http://www.torservers.net/mirrors/torproject.org/",
475)             httpsWebsiteMirror => "https://www.torservers.net/mirrors/torproject.org/",
476)             rsyncWebsiteMirror => "",
477)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 12 years ago

483)         mirror036 => {
484)             adminContact => "",
485)             orgName => "",
486)             isoCC => "NL",
487)             subRegion => "",
488)             region => "NL",
489)             ipv4 => "True",
490)             ipv6 => "False",
491)             loadBalanced => "No",
492)             httpWebsiteMirror => "",
493)             httpsWebsiteMirror => "",
494)             rsyncWebsiteMirror => "",
495)             ftpWebsiteMirror => "",
496)             httpDistMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

498)             rsyncDistMirror => "",
499)             hiddenServiceMirror => "",
Andrew Lewman update mirrors list and mir...

Andrew Lewman authored 12 years ago

500)       },
501)         mirror038 => {
502)             adminContact => "",
503)             orgName => "",
504)             isoCC => "LT",
505)             subRegion => "",
506)             region => "LT",
507)             ipv4 => "True",
508)             ipv6 => "False",
509)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

517)             hiddenServiceMirror => "",
Andrew Lewman add Tunisian mirror, remove...

Andrew Lewman authored 12 years ago

518)       },
519)         mirror045 => {
520)             adminContact => "",
521)             orgName => "",
522)             isoCC => "TN",
523)             subRegion => "",
524)             region => "TN",
525)             ipv4 => "True",
526)             ipv6 => "False",
527)             loadBalanced => "No",
528)             httpWebsiteMirror => "http://tor.mirror.tn/",
529)             httpsWebsiteMirror => "",
530)             rsyncWebsiteMirror => "",
531)             ftpWebsiteMirror => "",
532)             httpDistMirror => "http://tor.mirror.tn/dist/",
533)             httpsDistMirror => "",
534)             rsyncDistMirror => "",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

538)             adminContact => "",
539)             orgName => "",
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

543)             ipv4 => "True",
544)             ipv6 => "False",
545)             loadBalanced => "No",
Andrew Lewman add a new mirror, update tw...

Andrew Lewman authored 12 years ago

546)             httpWebsiteMirror => "http://torproject.antagonism.org/",
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

547)             httpsWebsiteMirror => "https://torproject.antagonism.org/",
548)             rsyncWebsiteMirror => "",
549)             ftpWebsiteMirror => "",
Andrew Lewman remove antagonism/dist from...

Andrew Lewman authored 11 years ago

550)             httpDistMirror => "",
551)             httpsDistMirror => "",
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

552)             rsyncDistMirror => "",
Andrew Lewman add new mirror, refresh mir...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

554)       },
555)         mirror048 => {
556)             adminContact => "",
557)             orgName => "",
558)             isoCC => "AT",
559)             subRegion => "",
560)             region => "AT",
561)             ipv4 => "True",
562)             ipv6 => "True",
563)             loadBalanced => "No",
564)             httpWebsiteMirror => "http://tor.dont-know-me.at/",
565)             httpsWebsiteMirror => "",
566)             rsyncWebsiteMirror => "",
567)             ftpWebsiteMirror => "",
568)             httpDistMirror => "http://tor.dont-know-me.at/dist/",
569)             httpsDistMirror => "",
570)             rsyncDistMirror => "",
Andrew Lewman add a new mirror in iceland...

Andrew Lewman authored 12 years ago

571)             hiddenServiceMirror => "",
572)         },
573)         mirror049 => {
574)             adminContact => "IceBear",
Andrew Lewman update mirrors again.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

576)             isoCC => "IS",
577)             subRegion => "",
578)             region => "IS",
579)             ipv4 => "True",
580)             ipv6 => "False",
581)             loadBalanced => "No",
582)             httpWebsiteMirror => "http://tor.myrl.net/",
583)             httpsWebsiteMirror => "https://tor.myrl.net/",
584)             rsyncWebsiteMirror => "",
585)             ftpWebsiteMirror => "",
586)             httpDistMirror => "http://tor.myrl.net/dist/",
587)             httpsDistMirror => "https://tor.myrl.net/dist/",
588)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, refresh t...

Andrew Lewman authored 12 years ago

589)             hiddenServiceMirror => "",
590)         },
591)         mirror050 => {
592)             adminContact => "",
Andrew Lewman fix org name and update mir...

Andrew Lewman authored 12 years ago

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

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.borgmann.tv/",
601)             httpsWebsiteMirror => "",
602)             rsyncWebsiteMirror => "",
603)             ftpWebsiteMirror => "",
604)             httpDistMirror => "http://tor.borgmann.tv/dist/",
605)             httpsDistMirror => "",
606)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, update th...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

608)         },
609)         mirror051 => {
610)             adminContact => "",
611)             orgName => "torland",
Andrew Lewman update the mirrors table.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

615)             ipv4 => "True",
616)             ipv6 => "False",
617)             loadBalanced => "No",
Andrew Lewman fix torland mirror path, up...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

620)             rsyncWebsiteMirror => "",
621)             ftpWebsiteMirror => "",
Andrew Lewman fix torland mirror path, up...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

624)             rsyncDistMirror => "",
625)             hiddenServiceMirror => "",
626)         },
627)         mirror052 => {
628)             adminContact => "",
629)             orgName => "spline",
630)             isoCC => "DE",
631)             subRegion => "",
632)             region => "DE",
633)             ipv4 => "True",
634)             ipv6 => "False",
635)             loadBalanced => "No",
636)             httpWebsiteMirror => "http://tor.spline.de/",
Andrew Lewman add https spline mirror, up...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

644)         },
645)         mirror053 => {
646)             adminContact => "",
647)             orgName => "",
648)             isoCC => "AT",
649)             subRegion => "",
650)             region => "AT",
651)             ipv4 => "True",
652)             ipv6 => "False",
653)             loadBalanced => "No",
654)             httpWebsiteMirror => "http://torproject.ph3x.at/",
655)             httpsWebsiteMirror => "",
656)             rsyncWebsiteMirror => "",
657)             ftpWebsiteMirror => "",
658)             httpDistMirror => "http://torproject.ph3x.at/dist/",
659)             httpsDistMirror => "",
660)             rsyncDistMirror => "",
Andrew Lewman add a new mirror and refres...

Andrew Lewman authored 12 years ago

661)             hiddenServiceMirror => "",
662)         },
663)         mirror054 => {
664)             adminContact => "",
Andrew Lewman fix hessmo details and dist...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

666)             isoCC => "US",
667)             subRegion => "",
668)             region => "US",
669)             ipv4 => "True",
670)             ipv6 => "False",
671)             loadBalanced => "No",
672)             httpWebsiteMirror => "http://mirror.hessmo.com/tor/",
673)             httpsWebsiteMirror => "",
674)             rsyncWebsiteMirror => "",
675)             ftpWebsiteMirror => "",
Andrew Lewman fix hessmo details and dist...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

679)             hiddenServiceMirror => "",
680)         },
Andrew Lewman add 2 new mirrors, re-run t...

Andrew Lewman authored 12 years ago

681)         mirror058 => {
682)             adminContact => "",
683)             orgName => "",
684)             isoCC => "US",
685)             subRegion => "",
686)             region => "US",
687)             ipv4 => "True",
688)             ipv6 => "True",
689)             loadBalanced => "No",
690)             httpWebsiteMirror => "http://tor.loritsu.com/",
691)             httpsWebsiteMirror => "",
692)             rsyncWebsiteMirror => "",
693)             ftpWebsiteMirror => "",
694)             httpDistMirror => "http://tor.loritsu.com/dist/",
695)             httpsDistMirror => "",
696)             rsyncDistMirror => "",
697)             hiddenServiceMirror => "",
698)         },
Andrew Lewman update mirrors table, add a...

Andrew Lewman authored 11 years ago

699)         mirror060 => {
700)             adminContact => "",
701)             orgName => "",
702)             isoCC => "DE",
703)             subRegion => "",
704)             region => "DE",
705)             ipv4 => "True",
706)             ipv6 => "False",
707)             loadBalanced => "No",
708)             httpWebsiteMirror => "http://torproject.cryptowars.info/",
709)             httpsWebsiteMirror => "https://torproject.cryptowars.info/",
710)             rsyncWebsiteMirror => "rsync://torproject.cryptowars.info/",
711)             ftpWebsiteMirror => "",
712)             httpDistMirror => "http://torproject.cryptowars.info/dist/",
713)             httpsDistMirror => "https://torproject.cryptowars.info/dist/",
714)             rsyncDistMirror => "",
Andrew Lewman add a new mirror and update...

Andrew Lewman authored 12 years ago

715)             hiddenServiceMirror => "",
Andrew Lewman add a new mirror, update mi...

Andrew Lewman authored 11 years ago

716)         },
Andrew Lewman add the new mirrors, remove...

Andrew Lewman authored 11 years ago

717)         mirror062 => {
718)             adminContact => "",
719)             orgName => "",
720)             isoCC => "DE",
721)             subRegion => "",
722)             region => "DE",
723)             ipv4 => "True",
724)             ipv6 => "False",
725)             loadBalanced => "No",
726)             httpWebsiteMirror => "http://tor.dev-random.de/",
727)             httpsWebsiteMirror => "https://tor.dev-random.de/",
728)             rsyncWebsiteMirror => "",
729)             ftpWebsiteMirror => "",
730)             httpDistMirror => "http://tor.dev-random.de/dist/",
731)             httpsDistMirror => "https://tor.dev-random.de/dist/",
732)             rsyncDistMirror => "",
733)             hiddenServiceMirror => "",
734)     },
735)         mirror063 => {
736)             adminContact => "",
Andrew Lewman fix the crazyhaze.de mirror...

Andrew Lewman authored 11 years ago

737)             orgName => "crazyhaze.de",
Andrew Lewman add the new mirrors, remove...

Andrew Lewman authored 11 years ago

738)             isoCC => "DE",
739)             subRegion => "",
740)             region => "DE",
741)             ipv4 => "True",
742)             ipv6 => "False",
743)             loadBalanced => "No",
744)             httpWebsiteMirror => "http://tor.crazyhaze.de/",
745)             httpsWebsiteMirror => "https://tor.crazyhaze.de/",
746)             rsyncWebsiteMirror => "",
747)             ftpWebsiteMirror => "",
Andrew Lewman fix the crazyhaze.de mirror...

Andrew Lewman authored 11 years ago

748)             httpDistMirror => "http://tor.crazyhaze.de/dist/",
749)             httpsDistMirror => "https://tor.crazyhaze.de/dist/",
Andrew Lewman add the new mirrors, remove...

Andrew Lewman authored 11 years ago

750)             rsyncDistMirror => "",
751)             hiddenServiceMirror => "",
Andrew Lewman add new mirror.

Andrew Lewman authored 11 years ago

752)     },
753)         mirror066 => {
754)             adminContact => "",
Andrew Lewman update lightning-bolt mirro...

Andrew Lewman authored 11 years ago

755)             orgName => "Lightning-bolt.net",
756)             isoCC => "CZ",
Andrew Lewman add new mirror.

Andrew Lewman authored 11 years ago

757)             subRegion => "",
Andrew Lewman update lightning-bolt mirro...

Andrew Lewman authored 11 years ago

758)             region => "CZ",
Andrew Lewman add new mirror.

Andrew Lewman authored 11 years ago

759)             ipv4 => "True",
760)             ipv6 => "False",
761)             loadBalanced => "No",
762)             httpWebsiteMirror => "http://torproject.lightning-bolt.net/",
763)             httpsWebsiteMirror => "",
764)             rsyncWebsiteMirror => "",
765)             ftpWebsiteMirror => "",
766)             httpDistMirror => "http://torproject.lightning-bolt.net/dist/",
767)             httpsDistMirror => "",
768)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, update mi...

Andrew Lewman authored 11 years ago

769)             hiddenServiceMirror => "",
Andrew Lewman add the new samwhited mirro...

Andrew Lewman authored 11 years ago

770)     },
771)         mirror067 => {
772)             adminContact => "",
773)             orgName => "",
774)             isoCC => "US",
775)             subRegion => "",
776)             region => "US",
777)             ipv4 => "True",
778)             ipv6 => "False",
779)             loadBalanced => "No",
Andrew Lewman update samwhited mirror.

Andrew Lewman authored 11 years ago

780)             httpWebsiteMirror => "http://tor.mirrors.whitedholdings.org/",
781)             httpsWebsiteMirror => "https://tor.mirrors.whitedholdings.org/",
782)             rsyncWebsiteMirror => "rsync://mirrors.whitedholdings.org/tor",
Andrew Lewman add the new samwhited mirro...

Andrew Lewman authored 11 years ago

783)             ftpWebsiteMirror => "",
Andrew Lewman update samwhited mirror.

Andrew Lewman authored 11 years ago

784)             httpDistMirror => "http://tor.mirrors.whitedholdings.org/dist/",
785)             httpsDistMirror => "https://tor.mirrors.whitedholdings.org/dist/",
786)             rsyncDistMirror => "rsync://tor.mirrors.whitedholdings.org/tor-dist",
Andrew Lewman add the new samwhited mirro...

Andrew Lewman authored 11 years ago

787)             hiddenServiceMirror => "",
Andrew Lewman add a mirror in France, upd...

Andrew Lewman authored 11 years ago

788)      },
789)         mirror069 => {
790)             adminContact => "",
791)             orgName => "",
792)             isoCC => "FR",
793)             subRegion => "",
794)             region => "FR",
795)             ipv4 => "True",
796)             ipv6 => "False",
797)             loadBalanced => "No",
798)             httpWebsiteMirror => "http://tor.mirror.chekanov.net/",
799)             httpsWebsiteMirror => "",
800)             rsyncWebsiteMirror => "",
801)             ftpWebsiteMirror => "",
802)             httpDistMirror => "http://tor.mirror.chekanov.net/dist/",
803)             httpsDistMirror => "",
804)             rsyncDistMirror => "",
Andrew Lewman add mirror number 50, updat...

Andrew Lewman authored 11 years ago

805)             hiddenServiceMirror => "",
Andrew Lewman add two new mirrors. refres...

Andrew Lewman authored 11 years ago

806)     },
807)         mirror072 => {
808)             adminContact => "",
809)             orgName => "",
810)             isoCC => "US",
811)             subRegion => "",
812)             region => "US",
813)             ipv4 => "True",
814)             ipv6 => "False",
815)             loadBalanced => "No",
816)             httpWebsiteMirror => "http://tor.minibofh.org/",
817)             httpsWebsiteMirror => "",
818)             rsyncWebsiteMirror => "",
819)             ftpWebsiteMirror => "",
820)             httpDistMirror => "http://tor.minibofh.org/dist/",
821)             httpsDistMirror => "",
822)             rsyncDistMirror => "",
823)             hiddenServiceMirror => "",
824)     },
825)         mirror073 => {
826)             adminContact => "",
827)             orgName => "",
828)             isoCC => "UA",
829)             subRegion => "",
830)             region => "UA",
831)             ipv4 => "True",
832)             ipv6 => "False",
833)             loadBalanced => "No",
834)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
835)             httpsWebsiteMirror => "",
836)             rsyncWebsiteMirror => "",
837)             ftpWebsiteMirror => "",
838)             httpDistMirror => "http://torua.reactor-xg.kiev.ua/dist/",
839)             httpsDistMirror => "",
840)             rsyncDistMirror => "",
Andrew Lewman add FoDT mirror and update...

Andrew Lewman authored 11 years ago

841)             hiddenServiceMirror => "",
Andrew Lewman add a new mirror and update...

Andrew Lewman authored 11 years ago

842)     },
843)         mirror075 => {
844)             adminContact => "",
Andrew Lewman update me0w and overall mir...

Andrew Lewman authored 11 years ago

845)             orgName => "me0w.cc",
846)             isoCC => "RO",
Andrew Lewman add a new mirror and update...

Andrew Lewman authored 11 years ago

847)             subRegion => "",
Andrew Lewman update me0w and overall mir...

Andrew Lewman authored 11 years ago

848)             region => "RO",
Andrew Lewman add a new mirror and update...

Andrew Lewman authored 11 years ago

849)             ipv4 => "True",
850)             ipv6 => "False",
851)             loadBalanced => "No",
852)             httpWebsiteMirror => "http://tor.me0w.cc/",
853)             httpsWebsiteMirror => "",
854)             rsyncWebsiteMirror => "",
855)             ftpWebsiteMirror => "",
856)             httpDistMirror => "http://tor.me0w.cc/dist/",
857)             httpsDistMirror => "",
858)             rsyncDistMirror => "",
Andrew Lewman update mirror status.

Andrew Lewman authored 11 years ago

859)             hiddenServiceMirror => "",
860)     },
861)         mirror076 => {
862)             adminContact => "",
863)             orgName => "",
864)             isoCC => "US",
865)             subRegion => "",
866)             region => "US",
867)             ipv4 => "True",
868)             ipv6 => "False",
869)             loadBalanced => "No",
870)             httpWebsiteMirror => "http://mirror.nametoday.me/tor/",
871)             httpsWebsiteMirror => "",
872)             rsyncWebsiteMirror => "",
873)             ftpWebsiteMirror => "",
874)             httpDistMirror => "http://mirror.nametoday.me/tor/dist/",
875)             httpsDistMirror => "",
876)             rsyncDistMirror => "",
Andrew Lewman add the cloudflare mirror,...

Andrew Lewman authored 11 years ago

877)             hiddenServiceMirror => "",
Andrew Lewman update mirrors.

Andrew Lewman authored 11 years ago

878)         },
879)         mirror077 => {
880)             adminContact => "",
881)             orgName => "",
882)             isoCC => "UK",
883)             subRegion => "",
884)             region => "UK",
885)             ipv4 => "True",
886)             ipv6 => "False",
887)             loadBalanced => "No",
888)             httpWebsiteMirror => "http://tor.mage.me.uk/",
889)             httpsWebsiteMirror => "",
890)             rsyncWebsiteMirror => "",
891)             ftpWebsiteMirror => "",
892)             httpDistMirror => "http://tor.mage.me.uk/dist/",
893)             httpsDistMirror => "",
894)             rsyncDistMirror => "",
Andrew Lewman add a new mirror.

Andrew Lewman authored 11 years ago

895)             hiddenServiceMirror => "",
896)     },
897)         mirror078 => {
898)             adminContact => "",
899)             orgName => "",
900)             isoCC => "CH",
901)             subRegion => "",
902)             region => "CH",
903)             ipv4 => "True",
904)             ipv6 => "False",
905)             loadBalanced => "No",
906)             httpWebsiteMirror => "http://torproject.pillo-srv.ch/",
907)             httpsWebsiteMirror => "https://torproject.pillo-srv.ch/",
908)             rsyncWebsiteMirror => "",
909)             ftpWebsiteMirror => "",
910)             httpDistMirror => "http://torproject.pillo-srv.ch/dist/",
911)             httpsDistMirror => "https://torproject.pillo-srv.ch/dist/",
912)             rsyncDistMirror => "",
Andrew Lewman update the list of mirrors.

Andrew Lewman authored 11 years ago

913)             hiddenServiceMirror => "",
914)     },
915)         mirror079 => {
916)             adminContact => "",
917)             orgName => "",
918)             isoCC => "LU",
919)             subRegion => "",
920)             region => "LU",
921)             ipv4 => "True",
922)             ipv6 => "False",
923)             loadBalanced => "No",
924)             httpWebsiteMirror => "http://torproject.adamas.ai/",
925)             httpsWebsiteMirror => "",
926)             rsyncWebsiteMirror => "",
927)             ftpWebsiteMirror => "",
928)             httpDistMirror => "http://torproject.adamas.ai/dist/",
929)             httpsDistMirror => "",
930)             rsyncDistMirror => "",
931)             hiddenServiceMirror => "",
932)     },
933)         mirror080 => {
934)             adminContact => "",
935)             orgName => "",
936)             isoCC => "FR",
937)             subRegion => "",
938)             region => "FR",
939)             ipv4 => "True",
940)             ipv6 => "False",
941)             loadBalanced => "No",
942)             httpWebsiteMirror => "http://torproject.c3l.lu/",
943)             httpsWebsiteMirror => "",
944)             rsyncWebsiteMirror => "",
945)             ftpWebsiteMirror => "",
946)             httpDistMirror => "http://torproject.c3l.lu/dist/",
947)             httpsDistMirror => "",
948)             rsyncDistMirror => "",
Andrew Lewman add tor.li mirror.

Andrew Lewman authored 11 years ago

949)             hiddenServiceMirror => "",
950)     },
951)         mirror081 => {
952)             adminContact => "",
953)             orgName => "",
954)             isoCC => "EE",
955)             subRegion => "",
956)             region => "EE",
957)             ipv4 => "True",
958)             ipv6 => "False",
959)             loadBalanced => "No",
960)             httpWebsiteMirror => "http://tor.li/",
Andrew Lewman update the tor.li mirror

Andrew Lewman authored 11 years ago

961)             httpsWebsiteMirror => "https://tor.li/",
Andrew Lewman add tor.li mirror.

Andrew Lewman authored 11 years ago

962)             rsyncWebsiteMirror => "",
963)             ftpWebsiteMirror => "",
Andrew Lewman update the tor.li mirror

Andrew Lewman authored 11 years ago

964)             httpDistMirror => "http://tor.li/dist/",
965)             httpsDistMirror => "https://tor.li/dist/",
Andrew Lewman add tor.li mirror.

Andrew Lewman authored 11 years ago

966)             rsyncDistMirror => "",
Andrew Lewman add nametoday.me mirror.

Andrew Lewman authored 11 years ago

967)             hiddenServiceMirror => "",
968)     },
969)         mirror082 => {
970)             adminContact => "",
971)             orgName => "",
972)             isoCC => "US",
973)             subRegion => "",
974)             region => "US",
975)             ipv4 => "True",
976)             ipv6 => "True",
977)             loadBalanced => "No",
978)             httpWebsiteMirror => "http://mirror.nametoday.me/tor/",
979)             httpsWebsiteMirror => "",
980)             rsyncWebsiteMirror => "",
981)             ftpWebsiteMirror => "",
982)             httpDistMirror => "http://mirror.nametoday.me/tor/dist/",
983)             httpsDistMirror => "",
984)             rsyncDistMirror => "",
Andrew Lewman add vieth-server mirror.

Andrew Lewman authored 11 years ago

985)             hiddenServiceMirror => "",
Andrew Lewman update mirrors table.

Andrew Lewman authored 11 years ago

986)     },
987)         mirror085 => {
988)             adminContact => "",
Andrew Lewman update mirror table, fix cr...

Andrew Lewman authored 11 years ago

989)             orgName => "Soviet Anonymous",
Andrew Lewman update mirrors table.

Andrew Lewman authored 11 years ago

990)             isoCC => "RU",
991)             subRegion => "",
992)             region => "RU",
993)             ipv4 => "True",
994)             ipv6 => "False",
995)             loadBalanced => "No",
Andrew Lewman update mirrors table.

Andrew Lewman authored 11 years ago

996)             httpWebsiteMirror => "http://creep.im/tor",
Andrew Lewman update mirrors table.

Andrew Lewman authored 11 years ago

997)             httpsWebsiteMirror => "https://creep.im/tor",
Andrew Lewman update creep.im and mirror...

Andrew Lewman authored 10 years ago

998)             rsyncWebsiteMirror => "rsync://creep.im/tor",
999)             ftpWebsiteMirror => "ftp://creep.im/mirrors/tor",
Andrew Lewman update mirrors table.

Andrew Lewman authored 11 years ago

1000)             httpDistMirror => "http://creep.im/tor/dist/",
Andrew Lewman update mirror table, fix cr...

Andrew Lewman authored 11 years ago

1001)             httpsDistMirror => "https://creep.im/tor/dist/",
Andrew Lewman update creep.im and mirror...

Andrew Lewman authored 10 years ago

1002)             rsyncDistMirror => "rsync://creep.im/tor-dist",
Andrew Lewman add an ipv4 mirror.

Andrew Lewman authored 11 years ago

1003)             hiddenServiceMirror => "",
1004)     },
1005)         mirror086 => {
1006)             adminContact => "",
1007)             orgName => "",
1008)             isoCC => "US",
1009)             subRegion => "",
1010)             region => "US",
1011)             ipv4 => "True",
1012)             ipv6 => "False",
1013)             loadBalanced => "No",
1014)             httpWebsiteMirror => "http://199.175.55.215/",
1015)             httpsWebsiteMirror => "",
1016)             rsyncWebsiteMirror => "",
1017)             ftpWebsiteMirror => "",
1018)             httpDistMirror => "http://199.175.55.215/dist/",
1019)             httpsDistMirror => "",
1020)             rsyncDistMirror => "",
Andrew Lewman add new mirror in germany,...

Andrew Lewman authored 11 years ago

1021)             hiddenServiceMirror => "",
1022)     },
1023)         mirror087 => {
1024)             adminContact => "",
1025)             orgName => "",
1026)             isoCC => "DE",
1027)             subRegion => "",
1028)             region => "DE",
1029)             ipv4 => "True",
1030)             ipv6 => "False",
1031)             loadBalanced => "No",
1032)             httpWebsiteMirror => "http://tor.linuxlounge.net/",
1033)             httpsWebsiteMirror => "https://tor.linuxlounge.net/",
1034)             rsyncWebsiteMirror => "",
1035)             ftpWebsiteMirror => "",
1036)             httpDistMirror => "http://tor.linuxlounge.net/dist/",
1037)             httpsDistMirror => "https://tor.linuxlounge.net/dist/",
1038)             rsyncDistMirror => "",
Andrew Lewman update mirrors table.

Andrew Lewman authored 11 years ago

1039)             hiddenServiceMirror => "",
Andrew Lewman update mirror status, add a...

Andrew Lewman authored 11 years ago

1040)     },
1041)         mirror088 => {
1042)             adminContact => "",
1043)             orgName => "",
1044)             isoCC => "US",
1045)             subRegion => "",
1046)             region => "US",
1047)             ipv4 => "True",
1048)             ipv6 => "False",
1049)             loadBalanced => "No",
1050)             httpWebsiteMirror => "",
1051)             httpsWebsiteMirror => "",
1052)             rsyncWebsiteMirror => "",
Andrew Lewman remove consitently dead mir...

Andrew Lewman authored 10 years ago

1053)             ftpWebsiteMirror => "",
Andrew Lewman update mirror status, add a...

Andrew Lewman authored 11 years ago

1054)             httpDistMirror => "http://mirrors.go-part.com/tor/dist/",
1055)             httpsDistMirror => "",
1056)             rsyncDistMirror => "rsync://mirrors.go-part.com/tor/dist/",
1057)             hiddenServiceMirror => "",
Andrew Lewman update mirrors table with n...

Andrew Lewman authored 11 years ago

1058)     },
1059)         mirror089 => {
1060)             adminContact => "",
1061)             orgName => "",
1062)             isoCC => "US",
1063)             subRegion => "",
1064)             region => "US",
1065)             ipv4 => "True",
1066)             ipv6 => "False",
1067)             loadBalanced => "No",
1068)             httpWebsiteMirror => "",
1069)             httpsWebsiteMirror => "",
1070)             rsyncWebsiteMirror => "",
1071)             ftpWebsiteMirror => "",
1072)             httpDistMirror => "http://www.netgull.com/torproject/",
1073)             httpsDistMirror => "",
1074)             rsyncDistMirror => "",
Andrew Lewman add new mirror, update mirr...

Andrew Lewman authored 11 years ago

1075)             hiddenServiceMirror => "",
1076)     },
1077)         mirror090 => {
1078)             adminContact => "",
1079)             orgName => "",
1080)             isoCC => "US",
1081)             subRegion => "",
1082)             region => "US",
1083)             ipv4 => "True",
1084)             ipv6 => "False",
1085)             loadBalanced => "No",
1086)             httpWebsiteMirror => "http://torproject.guilhem.org/",
1087)             httpsWebsiteMirror => "https://torproject.guilhem.org/",
1088)             rsyncWebsiteMirror => "",
1089)             ftpWebsiteMirror => "",
1090)             httpDistMirror => "http://torproject.guilhem.org/dist/",
1091)             httpsDistMirror => "https://torproject.guilhem.org/dist/",
1092)             rsyncDistMirror => "",
Andrew Lewman add new mirror in mexico.

Andrew Lewman authored 10 years ago

1093)             hiddenServiceMirror => "",
1094)     },
1095)         mirror091 => {
1096)             adminContact => "",
1097)             orgName => "",
1098)             isoCC => "MX",
1099)             subRegion => "",
1100)             region => "MX",
1101)             ipv4 => "True",
1102)             ipv6 => "False",
1103)             loadBalanced => "No",
1104)             httpWebsiteMirror => "http://fbnaia.homelinux.net/torproject/",
1105)             httpsWebsiteMirror => "https://fbnaia.homelinux.net/torproject/",
1106)             rsyncWebsiteMirror => "",
1107)             ftpWebsiteMirror => "",
1108)             httpDistMirror => "http://fbnaia.homelinux.net/torproject/dist/",
1109)             httpsDistMirror => "https://fbnaia.homelinux.net/torproject//dist/",
1110)             rsyncDistMirror => "",
Andrew Lewman update mirrors table with n...

Andrew Lewman authored 11 years ago

1111)             hiddenServiceMirror => "",
Andrew Lewman add the cloudflare mirror,...

Andrew Lewman authored 11 years ago

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

Jacob Appelbaum authored 15 years ago

1113) );
1114) 
1115) my $count = values %m;
1116) print "We have a total of $count mirrors\n";
1117) print "Fetching the last updated date for each mirror.\n";
1118) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 12 years ago

1120) $tortime = FetchDate("https://www.torproject.org/");
Andrew Lewman update mirrors.

Andrew Lewman authored 11 years ago

1121) # Adjust offical Tor time by out-of-date offset: number of days * seconds per day
1122) $tortime -= 1 * 172800;
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

1125) foreach my $server ( keys %m ) {
1126) 
1127)     print "Attempting to fetch from $m{$server}{'orgName'}\n";
1128) 
1129)     if ($m{$server}{'httpWebsiteMirror'}) {
1130)         print "Attempt to fetch via HTTP.\n";
1131)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpWebsiteMirror'}");
1132)     } elsif ($m{$server}{'httpsWebsiteMirror'}) {
1133)         print "Attempt to fetch via HTTPS.\n";
1134)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpsWebsiteMirror'}");
1135)     } elsif ($m{$server}{'ftpWebsiteMirror'}) {
1136)         print "Attempt to fetch via FTP.\n";
1137)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'ftpWebsiteMirror'}");
1138)     } else {
1139)         print "We were unable to fetch or store anything. We still have the following: $m{$server}{'updateDate'}\n";
1140)     }
1141) 
1142)     print "We fetched and stored the following: $m{$server}{'updateDate'}\n";
1143) 
1144)  }
1145) 
1146) 
1147) print "We sorted the following mirrors by their date of last update: \n";
1148) foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys %m ) {
1149) 
1150)      print "\n";
1151)      print "Mirror $m{$server}{'orgName'}: \n";
1152) 
1153)      foreach my $attrib ( sort keys %{$m{$server}} ) {
1154)         print "$attrib = $m{$server}{$attrib}";
1155)         print "\n";
1156)      };
1157) }
1158) 
1159) my $outFile = "include/mirrors-table.wmi";
1160) my $html;
1161) open(OUT, "> $outFile") or die "Can't open $outFile: $!";
1162) 
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

1170) 	    $time = "Up to date";
Andrew Lewman unicorns found by creep.im...

Andrew Lewman authored 10 years ago

1171) 	  } else { $time = "DO NOT USE. Out of date."; }
Andrew Lewman revert the last change to u...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

1173) print OUT <<"END";
1174)      \n<tr>\n
1175)          <td>$m{$server}{'isoCC'}</td>\n
1176)          <td>$m{$server}{'orgName'}</td>\n
1177)          <td>$time</td>\n
1178) END
1179) 
1180)      my %prettyNames = (
1181)                         httpWebsiteMirror => "http",
1182)                         httpsWebsiteMirror => "https",
1183)                         ftpWebsiteMirror => "ftp",
1184)                         rsyncWebsiteMirror => "rsync",
1185)                         httpDistMirror => "http",
1186)                         httpsDistMirror => "https",
Andrew Lewman unicorns found by creep.im...

Andrew Lewman authored 10 years ago

1187)                         rsyncDistMirror => "rsync", );
Jacob Appelbaum Removed dupe mirror entry,...

Jacob Appelbaum authored 15 years ago

1188) 
1189)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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