0f9a54b595a4d151973814d1e9a235a302fb5f21
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

12) # This is Free Software (GPLv3)
13) # http://www.gnu.org/licenses/gpl-3.0.txt
14) #
Andrew Lewman purge all of the consistent...

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 12 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

52) 
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

83) my %m = (
84) 
Andrew Lewman 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 => "",
102)             hiddenServiceMirror => "",
103)             updateDate => "Unknown",
104)         },
105) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

137)             ftpWebsiteMirror => "",
138)             rsyncWebsiteMirror => "",
Andrew Lewman update mirrors.

Andrew Lewman authored 11 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Andrew Lewman authored 12 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 12 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 14 years ago

376)             ipv4 => "True",
377)             ipv6 => "False",
378)             loadBalanced => "No",
379)             httpWebsiteMirror => "http://tor.homosu.net/",
380)             httpsWebsiteMirror => "",
381)             rsyncWebsiteMirror => "",
382)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

393)             subRegion => "",
394)             region => "EE",
395)             ipv4 => "True",
396)             ipv6 => "False",
397)             loadBalanced => "No",
398)             httpWebsiteMirror => "http://cyberside.planet.ee/tor/",
399)             httpsWebsiteMirror => "",
400)             rsyncWebsiteMirror => "",
401)             ftpWebsiteMirror => "",
Andrew Lewman update the cyberside mirror

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 14 years ago

407) 
Andrew Lewman add a new mirror

Andrew Lewman authored 13 years ago

408)         mirror028 => {
Andrew Lewman add new mirror

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

411)             isoCC => "US",
412)             subRegion => "WA",
413)             region => "US",
414)             ipv4 => "True",
415)             ipv6 => "False",
416)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

424)             hiddenServiceMirror => "",
425)         },
Andrew Lewman 5coluna is down.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

427)             adminContact => "",
428)             orgName => "LazyTiger",
429)             isoCC => "FR",
430)             subRegion => "",
431)             region => "FR",
432)             ipv4 => "True",
433)             ipv6 => "False",
434)             loadBalanced => "No",
435)             httpWebsiteMirror => "http://tor.taiga-san.net/",
436)             httpsWebsiteMirror => "",
437)             rsyncWebsiteMirror => "",
438)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

440)             httpsDistMirror => "",
441)             rsyncDistMirror => "",
Andrew Lewman Add the searchprivate mirror.

Andrew Lewman authored 13 years ago

442)             hiddenServiceMirror => "",
443)         },
Andrew Lewman 5coluna is down.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

445)             adminContact => "",
446)             orgName => "searchprivate",
447)             isoCC => "US",
448)             subRegion => "TX",
449)             region => "US",
450)             ipv4 => "True",
451)             ipv6 => "False",
452)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

454)             httpsWebsiteMirror => "",
455)             rsyncWebsiteMirror => "",
456)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

458)             httpsDistMirror => "",
459)             rsyncDistMirror => "",
Andrew Lewman add cyberarmy and iceland m...

Andrew Lewman authored 13 years ago

460)             hiddenServiceMirror => "",
461)         },
Andrew Lewman 5coluna is down.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

463)             adminContact => "",
464)             orgName => "cyberarmy",
465)             isoCC => "AT",
466)             subRegion => "",
467)             region => "AT",
468)             ipv4 => "True",
469)             ipv6 => "False",
470)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

472)             httpsWebsiteMirror => "",
473)             rsyncWebsiteMirror => "",
474)             ftpWebsiteMirror => "",
Andrew Lewman clean up some obvious dead...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

476)             httpsDistMirror => "",
477)             rsyncDistMirror => "",
478)             hiddenServiceMirror => "",
479)         },
480)         mirror032 => {
481)             adminContact => "",
Andrew Lewman dump the dead mirrors, fix...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

483)             isoCC => "IS",
484)             subRegion => "",
485)             region => "IS",
486)             ipv4 => "True",
487)             ipv6 => "False",
488)             loadBalanced => "No",
Andrew Lewman dump the dead mirrors, fix...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

490)             httpsWebsiteMirror => "",
491)             rsyncWebsiteMirror => "",
492)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

494)             httpsDistMirror => "",
495)             rsyncDistMirror => "",
Andrew Lewman add the tomyn mirror.

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 13 years ago

497)         },
498)         mirror033 => {
499)             adminContact => "",
500)             orgName => "torservers",
501)             isoCC => "DE",
502)             subRegion => "",
503)             region => "DE",
504)             ipv4 => "True",
505)             ipv6 => "False",
506)             loadBalanced => "No",
507)             httpWebsiteMirror => "http://www.torservers.net/mirrors/torproject.org/",
508)             httpsWebsiteMirror => "https://www.torservers.net/mirrors/torproject.org/",
509)             rsyncWebsiteMirror => "",
510)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 13 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

516)         mirror036 => {
517)             adminContact => "",
518)             orgName => "",
519)             isoCC => "NL",
520)             subRegion => "",
521)             region => "NL",
522)             ipv4 => "True",
523)             ipv6 => "False",
524)             loadBalanced => "No",
525)             httpWebsiteMirror => "",
526)             httpsWebsiteMirror => "",
527)             rsyncWebsiteMirror => "",
528)             ftpWebsiteMirror => "",
529)             httpDistMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

531)             rsyncDistMirror => "",
532)             hiddenServiceMirror => "",
Andrew Lewman update mirrors list and mir...

Andrew Lewman authored 12 years ago

533)       },
534)         mirror038 => {
535)             adminContact => "",
536)             orgName => "",
537)             isoCC => "LT",
538)             subRegion => "",
539)             region => "LT",
540)             ipv4 => "True",
541)             ipv6 => "False",
542)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

544)             httpsWebsiteMirror => "",
545)             rsyncWebsiteMirror => "",
546)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

551)       },
552)         mirror040 => {
553)             adminContact => "",
554)             orgName => "",
555)             isoCC => "DE",
556)             subRegion => "",
557)             region => "DE",
558)             ipv4 => "True",
559)             ipv6 => "False",
560)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

562)             httpsWebsiteMirror => "",
563)             rsyncWebsiteMirror => "",
564)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

568)             hiddenServiceMirror => "",
569)       },
570)         mirror041 => {
571)             adminContact => "",
Andrew Lewman add the org for Host4site

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

573)             isoCC => "IL",
574)             subRegion => "",
575)             region => "IL",
576)             ipv4 => "True",
577)             ipv6 => "False",
578)             loadBalanced => "No",
579)             httpWebsiteMirror => "http://mirror.host4site.co.il/torproject.org/",
580)             httpsWebsiteMirror => "",
581)             rsyncWebsiteMirror => "",
582)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

584)             httpsDistMirror => "",
585)             rsyncDistMirror => "",
Andrew Lewman add fodt.it mirror.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

587)       },
588)         mirror043 => {
589)             adminContact => "",
590)             orgName => "factor.cc",
Andrew Lewman update factor.cc https mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

594)             ipv4 => "True",
595)             ipv6 => "False",
596)             loadBalanced => "No",
597)             httpWebsiteMirror => "http://tor.factor.cc/",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

599)             rsyncWebsiteMirror => "",
600)             ftpWebsiteMirror => "",
601)             httpDistMirror => "http://tor.factor.cc/dist/",
Andrew Lewman update factor.cc https mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

605)       },
606)         mirror045 => {
607)             adminContact => "",
608)             orgName => "",
609)             isoCC => "TN",
610)             subRegion => "",
611)             region => "TN",
612)             ipv4 => "True",
613)             ipv6 => "False",
614)             loadBalanced => "No",
615)             httpWebsiteMirror => "http://tor.mirror.tn/",
616)             httpsWebsiteMirror => "",
617)             rsyncWebsiteMirror => "",
618)             ftpWebsiteMirror => "",
619)             httpDistMirror => "http://tor.mirror.tn/dist/",
620)             httpsDistMirror => "",
621)             rsyncDistMirror => "",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

625)             adminContact => "",
626)             orgName => "",
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

630)             ipv4 => "True",
631)             ipv6 => "False",
632)             loadBalanced => "No",
Andrew Lewman add a new mirror, update tw...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

634)             httpsWebsiteMirror => "https://torproject.antagonism.org/",
635)             rsyncWebsiteMirror => "",
636)             ftpWebsiteMirror => "",
Andrew Lewman remove antagonism/dist from...

Andrew Lewman authored 11 years ago

637)             httpDistMirror => "",
638)             httpsDistMirror => "",
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

641)       },
642)         mirror048 => {
643)             adminContact => "",
644)             orgName => "",
645)             isoCC => "AT",
646)             subRegion => "",
647)             region => "AT",
648)             ipv4 => "True",
649)             ipv6 => "True",
650)             loadBalanced => "No",
651)             httpWebsiteMirror => "http://tor.dont-know-me.at/",
652)             httpsWebsiteMirror => "",
653)             rsyncWebsiteMirror => "",
654)             ftpWebsiteMirror => "",
655)             httpDistMirror => "http://tor.dont-know-me.at/dist/",
656)             httpsDistMirror => "",
657)             rsyncDistMirror => "",
Andrew Lewman add a new mirror in iceland...

Andrew Lewman authored 12 years ago

658)             hiddenServiceMirror => "",
659)         },
660)         mirror049 => {
661)             adminContact => "IceBear",
Andrew Lewman update mirrors again.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

663)             isoCC => "IS",
664)             subRegion => "",
665)             region => "IS",
666)             ipv4 => "True",
667)             ipv6 => "False",
668)             loadBalanced => "No",
669)             httpWebsiteMirror => "http://tor.myrl.net/",
670)             httpsWebsiteMirror => "https://tor.myrl.net/",
671)             rsyncWebsiteMirror => "",
672)             ftpWebsiteMirror => "",
673)             httpDistMirror => "http://tor.myrl.net/dist/",
674)             httpsDistMirror => "https://tor.myrl.net/dist/",
675)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, refresh t...

Andrew Lewman authored 12 years ago

676)             hiddenServiceMirror => "",
677)         },
678)         mirror050 => {
679)             adminContact => "",
Andrew Lewman fix org name and update mir...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

681)             isoCC => "DE",
682)             subRegion => "",
683)             region => "DE",
684)             ipv4 => "True",
685)             ipv6 => "False",
686)             loadBalanced => "No",
687)             httpWebsiteMirror => "http://tor.borgmann.tv/",
688)             httpsWebsiteMirror => "",
689)             rsyncWebsiteMirror => "",
690)             ftpWebsiteMirror => "",
691)             httpDistMirror => "http://tor.borgmann.tv/dist/",
692)             httpsDistMirror => "",
693)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, update th...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

695)         },
696)         mirror051 => {
697)             adminContact => "",
698)             orgName => "torland",
Andrew Lewman update the mirrors table.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

702)             ipv4 => "True",
703)             ipv6 => "False",
704)             loadBalanced => "No",
Andrew Lewman fix torland mirror path, up...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

707)             rsyncWebsiteMirror => "",
708)             ftpWebsiteMirror => "",
Andrew Lewman fix torland mirror path, up...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

711)             rsyncDistMirror => "",
712)             hiddenServiceMirror => "",
713)         },
714)         mirror052 => {
715)             adminContact => "",
716)             orgName => "spline",
717)             isoCC => "DE",
718)             subRegion => "",
719)             region => "DE",
720)             ipv4 => "True",
721)             ipv6 => "False",
722)             loadBalanced => "No",
723)             httpWebsiteMirror => "http://tor.spline.de/",
Andrew Lewman add https spline mirror, up...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

731)         },
732)         mirror053 => {
733)             adminContact => "",
734)             orgName => "",
735)             isoCC => "AT",
736)             subRegion => "",
737)             region => "AT",
738)             ipv4 => "True",
739)             ipv6 => "False",
740)             loadBalanced => "No",
741)             httpWebsiteMirror => "http://torproject.ph3x.at/",
742)             httpsWebsiteMirror => "",
743)             rsyncWebsiteMirror => "",
744)             ftpWebsiteMirror => "",
745)             httpDistMirror => "http://torproject.ph3x.at/dist/",
746)             httpsDistMirror => "",
747)             rsyncDistMirror => "",
Andrew Lewman add a new mirror and refres...

Andrew Lewman authored 12 years ago

748)             hiddenServiceMirror => "",
749)         },
750)         mirror054 => {
751)             adminContact => "",
Andrew Lewman fix hessmo details and dist...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

753)             isoCC => "US",
754)             subRegion => "",
755)             region => "US",
756)             ipv4 => "True",
757)             ipv6 => "False",
758)             loadBalanced => "No",
759)             httpWebsiteMirror => "http://mirror.hessmo.com/tor/",
760)             httpsWebsiteMirror => "",
761)             rsyncWebsiteMirror => "",
762)             ftpWebsiteMirror => "",
Andrew Lewman fix hessmo details and dist...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

766)             hiddenServiceMirror => "",
767)         },
Andrew Lewman add a new mirror, update st...

Andrew Lewman authored 12 years ago

768)         mirror056 => {
769)             adminContact => "",
770)             orgName => "",
Andrew Lewman make the italian mirror, it...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

774)             ipv4 => "True",
775)             ipv6 => "True",
776)             loadBalanced => "No",
777)             httpWebsiteMirror => "http://torproject.jcsh.it/",
778)             httpsWebsiteMirror => "",
779)             rsyncWebsiteMirror => "",
780)             ftpWebsiteMirror => "",
781)             httpDistMirror => "http://torproject.jcsh.it/dist/",
782)             httpsDistMirror => "",
783)             rsyncDistMirror => "",
Andrew Lewman add a new dist mirror, upda...

Andrew Lewman authored 12 years ago

784)             hiddenServiceMirror => "",
785)         },
786)         mirror057 => {
787)             adminContact => "",
Andrew Lewman update mirror lists.

Andrew Lewman authored 11 years ago

788)             orgName => "5ª Coluna",
Andrew Lewman add a new dist mirror, upda...

Andrew Lewman authored 12 years ago

789)             isoCC => "PT",
790)             subRegion => "",
791)             region => "PT",
792)             ipv4 => "True",
793)             ipv6 => "True",
794)             loadBalanced => "No",
Andrew Lewman update mirrors table, fix c...

Andrew Lewman authored 11 years ago

795)             httpWebsiteMirror => "http://torproject.pt/",
Andrew Lewman add a new dist mirror, upda...

Andrew Lewman authored 12 years ago

796)             httpsWebsiteMirror => "",
797)             rsyncWebsiteMirror => "",
798)             ftpWebsiteMirror => "",
Andrew Lewman update mirrors table, fix c...

Andrew Lewman authored 11 years ago

799)             httpDistMirror => "http://torproject.pt/dist/",
800)             httpsDistMirror => "",
Andrew Lewman add a new dist mirror, upda...

Andrew Lewman authored 12 years ago

801)             rsyncDistMirror => "",
Andrew Lewman add 2 new mirrors, re-run t...

Andrew Lewman authored 12 years ago

802)             hiddenServiceMirror => "",
803)         },
804)         mirror058 => {
805)             adminContact => "",
806)             orgName => "",
807)             isoCC => "US",
808)             subRegion => "",
809)             region => "US",
810)             ipv4 => "True",
811)             ipv6 => "True",
812)             loadBalanced => "No",
813)             httpWebsiteMirror => "http://tor.loritsu.com/",
814)             httpsWebsiteMirror => "",
815)             rsyncWebsiteMirror => "",
816)             ftpWebsiteMirror => "",
817)             httpDistMirror => "http://tor.loritsu.com/dist/",
818)             httpsDistMirror => "",
819)             rsyncDistMirror => "",
820)             hiddenServiceMirror => "",
821)         },
822)         mirror059 => {
823)             adminContact => "",
824)             orgName => "",
825)             isoCC => "US",
826)             subRegion => "",
827)             region => "US",
828)             ipv4 => "True",
829)             ipv6 => "True",
830)             loadBalanced => "No",
831)             httpWebsiteMirror => "http://tor.onthegetgo.com/",
832)             httpsWebsiteMirror => "",
833)             rsyncWebsiteMirror => "",
834)             ftpWebsiteMirror => "",
835)             httpDistMirror => "http://tor.onthegetgo.com/dist/",
836)             httpsDistMirror => "",
837)             rsyncDistMirror => "",
Andrew Lewman update mirrors table, add a...

Andrew Lewman authored 11 years ago

838)             hiddenServiceMirror => "",
839)         },
840)         mirror060 => {
841)             adminContact => "",
842)             orgName => "",
843)             isoCC => "DE",
844)             subRegion => "",
845)             region => "DE",
846)             ipv4 => "True",
847)             ipv6 => "False",
848)             loadBalanced => "No",
849)             httpWebsiteMirror => "http://torproject.cryptowars.info/",
850)             httpsWebsiteMirror => "https://torproject.cryptowars.info/",
851)             rsyncWebsiteMirror => "rsync://torproject.cryptowars.info/",
852)             ftpWebsiteMirror => "",
853)             httpDistMirror => "http://torproject.cryptowars.info/dist/",
854)             httpsDistMirror => "https://torproject.cryptowars.info/dist/",
855)             rsyncDistMirror => "",
Andrew Lewman add a new mirror and update...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 11 years ago

857)         },
858)         mirror061 => {
859)             adminContact => "",
860)             orgName => "",
861)             isoCC => "US",
862)             subRegion => "",
863)             region => "US",
864)             ipv4 => "True",
865)             ipv6 => "False",
866)             loadBalanced => "No",
867)             httpWebsiteMirror => "http://mirror.grwebhost.com/torproject.org/",
868)             httpsWebsiteMirror => "",
869)             rsyncWebsiteMirror => "",
870)             ftpWebsiteMirror => "",
871)             httpDistMirror => "http://mirror.grwebhost.com/torproject.org/dist/",
872)             httpsDistMirror => "",
873)             rsyncDistMirror => "",
Andrew Lewman add the new mirrors, remove...

Andrew Lewman authored 11 years ago

874)             hiddenServiceMirror => "",
875)     },
876)         mirror062 => {
877)             adminContact => "",
878)             orgName => "",
879)             isoCC => "DE",
880)             subRegion => "",
881)             region => "DE",
882)             ipv4 => "True",
883)             ipv6 => "False",
884)             loadBalanced => "No",
885)             httpWebsiteMirror => "http://tor.dev-random.de/",
886)             httpsWebsiteMirror => "https://tor.dev-random.de/",
887)             rsyncWebsiteMirror => "",
888)             ftpWebsiteMirror => "",
889)             httpDistMirror => "http://tor.dev-random.de/dist/",
890)             httpsDistMirror => "https://tor.dev-random.de/dist/",
891)             rsyncDistMirror => "",
892)             hiddenServiceMirror => "",
893)     },
894)         mirror063 => {
895)             adminContact => "",
Andrew Lewman fix the crazyhaze.de mirror...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

897)             isoCC => "DE",
898)             subRegion => "",
899)             region => "DE",
900)             ipv4 => "True",
901)             ipv6 => "False",
902)             loadBalanced => "No",
903)             httpWebsiteMirror => "http://tor.crazyhaze.de/",
904)             httpsWebsiteMirror => "https://tor.crazyhaze.de/",
905)             rsyncWebsiteMirror => "",
906)             ftpWebsiteMirror => "",
Andrew Lewman fix the crazyhaze.de mirror...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

909)             rsyncDistMirror => "",
910)             hiddenServiceMirror => "",
Andrew Lewman add new mirror.

Andrew Lewman authored 11 years ago

911)     },
912)         mirror066 => {
913)             adminContact => "",
Andrew Lewman update lightning-bolt mirro...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

918)             ipv4 => "True",
919)             ipv6 => "False",
920)             loadBalanced => "No",
921)             httpWebsiteMirror => "http://torproject.lightning-bolt.net/",
922)             httpsWebsiteMirror => "",
923)             rsyncWebsiteMirror => "",
924)             ftpWebsiteMirror => "",
925)             httpDistMirror => "http://torproject.lightning-bolt.net/dist/",
926)             httpsDistMirror => "",
927)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, update mi...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

929)     },
930)         mirror067 => {
931)             adminContact => "",
932)             orgName => "",
933)             isoCC => "US",
934)             subRegion => "",
935)             region => "US",
936)             ipv4 => "True",
937)             ipv6 => "False",
938)             loadBalanced => "No",
939)             httpWebsiteMirror => "http://tor.mirrors.samwhited.com/",
940)             httpsWebsiteMirror => "https://tor.mirrors.samwhited.com/",
941)             rsyncWebsiteMirror => "rsync://tor.mirrors.samwhited.com",
942)             ftpWebsiteMirror => "",
943)             httpDistMirror => "http://tor.mirrors.samwhited.com/dist/",
944)             httpsDistMirror => "https://tor.mirrors.samwhited.com/dist/",
945)             rsyncDistMirror => "rsync://tor.mirrors.samwhited.com/dist",
946)             hiddenServiceMirror => "",
Andrew Lewman add mirror number 50, updat...

Andrew Lewman authored 11 years ago

947)      },
948)         mirror068 => {
949)             adminContact => "",
950)             orgName => "",
Andrew Lewman fix the location of hardkor...

Andrew Lewman authored 11 years ago

951)             isoCC => "FR",
Andrew Lewman add mirror number 50, updat...

Andrew Lewman authored 11 years ago

952)             subRegion => "",
Andrew Lewman fix the location of hardkor...

Andrew Lewman authored 11 years ago

953)             region => "FR",
Andrew Lewman add mirror number 50, updat...

Andrew Lewman authored 11 years ago

954)             ipv4 => "True",
955)             ipv6 => "False",
956)             loadBalanced => "No",
957)             httpWebsiteMirror => "http://tor.hardkor.info/",
958)             httpsWebsiteMirror => "",
959)             rsyncWebsiteMirror => "",
960)             ftpWebsiteMirror => "",
961)             httpDistMirror => "http://tor.hardkor.info/dist/",
962)             httpsDistMirror => "",
963)             rsyncDistMirror => "",
Andrew Lewman add a mirror in France, upd...

Andrew Lewman authored 11 years ago

964)             hiddenServiceMirror => "",
965)      },
966)         mirror069 => {
967)             adminContact => "",
968)             orgName => "",
969)             isoCC => "FR",
970)             subRegion => "",
971)             region => "FR",
972)             ipv4 => "True",
973)             ipv6 => "False",
974)             loadBalanced => "No",
975)             httpWebsiteMirror => "http://tor.mirror.chekanov.net/",
976)             httpsWebsiteMirror => "",
977)             rsyncWebsiteMirror => "",
978)             ftpWebsiteMirror => "",
979)             httpDistMirror => "http://tor.mirror.chekanov.net/dist/",
980)             httpsDistMirror => "",
981)             rsyncDistMirror => "",
Andrew Lewman add mirror number 50, updat...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

983)      },
Andrew Lewman add new mirror, remove two...

Andrew Lewman authored 11 years ago

984)         mirror071 => {
Andrew Lewman add the cloudflare mirror,...

Andrew Lewman authored 11 years ago

985)             adminContact => "",
Andrew Lewman add quintex org, refresh th...

Andrew Lewman authored 11 years ago

986)             orgName => "Quintex",
Andrew Lewman add new mirror, remove two...

Andrew Lewman authored 11 years ago

987)             isoCC => "US",
Andrew Lewman add the cloudflare mirror,...

Andrew Lewman authored 11 years ago

988)             subRegion => "",
Andrew Lewman add new mirror, remove two...

Andrew Lewman authored 11 years ago

989)             region => "US",
Andrew Lewman add the cloudflare mirror,...

Andrew Lewman authored 11 years ago

990)             ipv4 => "True",
991)             ipv6 => "False",
992)             loadBalanced => "No",
Andrew Lewman add new mirror, remove two...

Andrew Lewman authored 11 years ago

993)             httpWebsiteMirror => "http://tormirror.quintex.com/",
Andrew Lewman add the cloudflare mirror,...

Andrew Lewman authored 11 years ago

994)             httpsWebsiteMirror => "",
995)             rsyncWebsiteMirror => "",
996)             ftpWebsiteMirror => "",
Andrew Lewman add new mirror, remove two...

Andrew Lewman authored 11 years ago

997)             httpDistMirror => "http://tormirror.quintex.com/dist/",
Andrew Lewman add the cloudflare mirror,...

Andrew Lewman authored 11 years ago

998)             httpsDistMirror => "",
999)             rsyncDistMirror => "",
Andrew Lewman add two new mirrors. refres...

Andrew Lewman authored 11 years ago

1000)             hiddenServiceMirror => "",
1001)     },
1002)         mirror072 => {
1003)             adminContact => "",
1004)             orgName => "",
1005)             isoCC => "US",
1006)             subRegion => "",
1007)             region => "US",
1008)             ipv4 => "True",
1009)             ipv6 => "False",
1010)             loadBalanced => "No",
1011)             httpWebsiteMirror => "http://tor.minibofh.org/",
1012)             httpsWebsiteMirror => "",
1013)             rsyncWebsiteMirror => "",
1014)             ftpWebsiteMirror => "",
1015)             httpDistMirror => "http://tor.minibofh.org/dist/",
1016)             httpsDistMirror => "",
1017)             rsyncDistMirror => "",
1018)             hiddenServiceMirror => "",
1019)     },
1020)         mirror073 => {
1021)             adminContact => "",
1022)             orgName => "",
1023)             isoCC => "UA",
1024)             subRegion => "",
1025)             region => "UA",
1026)             ipv4 => "True",
1027)             ipv6 => "False",
1028)             loadBalanced => "No",
1029)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
1030)             httpsWebsiteMirror => "",
1031)             rsyncWebsiteMirror => "",
1032)             ftpWebsiteMirror => "",
1033)             httpDistMirror => "http://torua.reactor-xg.kiev.ua/dist/",
1034)             httpsDistMirror => "",
1035)             rsyncDistMirror => "",
Andrew Lewman add FoDT mirror and update...

Andrew Lewman authored 11 years ago

1036)             hiddenServiceMirror => "",
1037)     },
1038)         mirror074 => {
1039)             adminContact => "",
1040)             orgName => "FoDT",
1041)             isoCC => "AT",
1042)             subRegion => "",
1043)             region => "AT",
1044)             ipv4 => "True",
1045)             ipv6 => "False",
1046)             loadBalanced => "No",
1047)             httpWebsiteMirror => "http://tor.fodt.co.at/",
1048)             httpsWebsiteMirror => "https://tor.fodt.co.at/",
1049)             rsyncWebsiteMirror => "",
1050)             ftpWebsiteMirror => "",
1051)             httpDistMirror => "http://tor.fodt.co.at/dist/",
1052)             httpsDistMirror => "https://tor.fodt.co.at/dist/",
1053)             rsyncDistMirror => "",
Andrew Lewman add a new mirror and update...

Andrew Lewman authored 11 years ago

1054)             hiddenServiceMirror => "",
1055)     },
1056)         mirror075 => {
1057)             adminContact => "",
Andrew Lewman update me0w and overall mir...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

1062)             ipv4 => "True",
1063)             ipv6 => "False",
1064)             loadBalanced => "No",
1065)             httpWebsiteMirror => "http://tor.me0w.cc/",
1066)             httpsWebsiteMirror => "",
1067)             rsyncWebsiteMirror => "",
1068)             ftpWebsiteMirror => "",
1069)             httpDistMirror => "http://tor.me0w.cc/dist/",
1070)             httpsDistMirror => "",
1071)             rsyncDistMirror => "",
Andrew Lewman update mirror status.

Andrew Lewman authored 11 years ago

1072)             hiddenServiceMirror => "",
1073)     },
1074)         mirror076 => {
1075)             adminContact => "",
1076)             orgName => "",
1077)             isoCC => "US",
1078)             subRegion => "",
1079)             region => "US",
1080)             ipv4 => "True",
1081)             ipv6 => "False",
1082)             loadBalanced => "No",
1083)             httpWebsiteMirror => "http://mirror.nametoday.me/tor/",
1084)             httpsWebsiteMirror => "",
1085)             rsyncWebsiteMirror => "",
1086)             ftpWebsiteMirror => "",
1087)             httpDistMirror => "http://mirror.nametoday.me/tor/dist/",
1088)             httpsDistMirror => "",
1089)             rsyncDistMirror => "",
Andrew Lewman add the cloudflare mirror,...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

1091)         },
1092)         mirror077 => {
1093)             adminContact => "",
1094)             orgName => "",
1095)             isoCC => "UK",
1096)             subRegion => "",
1097)             region => "UK",
1098)             ipv4 => "True",
1099)             ipv6 => "False",
1100)             loadBalanced => "No",
1101)             httpWebsiteMirror => "http://tor.mage.me.uk/",
1102)             httpsWebsiteMirror => "",
1103)             rsyncWebsiteMirror => "",
1104)             ftpWebsiteMirror => "",
1105)             httpDistMirror => "http://tor.mage.me.uk/dist/",
1106)             httpsDistMirror => "",
1107)             rsyncDistMirror => "",
1108)             hiddenServiceMirror => "",
Andrew Lewman add the cloudflare mirror,...

Andrew Lewman authored 11 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

1170) print OUT <<"END";
1171)      \n<tr>\n
1172)          <td>$m{$server}{'isoCC'}</td>\n
1173)          <td>$m{$server}{'orgName'}</td>\n
1174)          <td>$time</td>\n
1175) END
1176) 
1177)      my %prettyNames = (
1178)                         httpWebsiteMirror => "http",
1179)                         httpsWebsiteMirror => "https",
1180)                         ftpWebsiteMirror => "ftp",
1181)                         rsyncWebsiteMirror => "rsync",
1182)                         httpDistMirror => "http",
1183)                         httpsDistMirror => "https",
1184)                         rsyncDistMirrors => "rsync", );
1185) 
1186)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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