78b3274c8162c35d2f98e63b5d59a800de569428
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 12 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

52) 
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 13 years ago

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

Jacob Appelbaum authored 15 years ago

137)             ftpWebsiteMirror => "",
138)             rsyncWebsiteMirror => "",
Andrew Lewman 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 add commas in the right pla...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

540)             ipv4 => "True",
541)             ipv6 => "False",
542)             loadBalanced => "No",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

549)             rsyncDistMirror => "",
550)             hiddenServiceMirror => "",
551)       },
552)         mirror038 => {
553)             adminContact => "",
554)             orgName => "",
555)             isoCC => "LT",
556)             subRegion => "",
557)             region => "LT",
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.vesta.nu/",
Andrew Lewman update mirrors list and mir...

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.vesta.nu/dist/",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

586)             hiddenServiceMirror => "",
587)       },
588)         mirror041 => {
589)             adminContact => "",
Andrew Lewman add the org for Host4site

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

591)             isoCC => "IL",
592)             subRegion => "",
593)             region => "IL",
594)             ipv4 => "True",
595)             ipv6 => "False",
596)             loadBalanced => "No",
597)             httpWebsiteMirror => "http://mirror.host4site.co.il/torproject.org/",
598)             httpsWebsiteMirror => "",
599)             rsyncWebsiteMirror => "",
600)             ftpWebsiteMirror => "",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

602)             httpsDistMirror => "",
603)             rsyncDistMirror => "",
Andrew Lewman add fodt.it mirror.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

605)       },
606)         mirror043 => {
607)             adminContact => "",
608)             orgName => "factor.cc",
Andrew Lewman update factor.cc https mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

612)             ipv4 => "True",
613)             ipv6 => "False",
614)             loadBalanced => "No",
615)             httpWebsiteMirror => "http://tor.factor.cc/",
Andrew Lewman update the list of mirrors...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

617)             rsyncWebsiteMirror => "",
618)             ftpWebsiteMirror => "",
619)             httpDistMirror => "http://tor.factor.cc/dist/",
Andrew Lewman update factor.cc https mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

623)       },
624)         mirror045 => {
625)             adminContact => "",
626)             orgName => "",
627)             isoCC => "TN",
628)             subRegion => "",
629)             region => "TN",
630)             ipv4 => "True",
631)             ipv6 => "False",
632)             loadBalanced => "No",
633)             httpWebsiteMirror => "http://tor.mirror.tn/",
634)             httpsWebsiteMirror => "",
635)             rsyncWebsiteMirror => "",
636)             ftpWebsiteMirror => "",
637)             httpDistMirror => "http://tor.mirror.tn/dist/",
638)             httpsDistMirror => "",
639)             rsyncDistMirror => "",
Andrew Lewman add the crypto.is mirror.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

643)             adminContact => "",
644)             orgName => "",
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

648)             ipv4 => "True",
649)             ipv6 => "False",
650)             loadBalanced => "No",
Andrew Lewman add a new mirror, update tw...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

652)             httpsWebsiteMirror => "https://torproject.antagonism.org/",
653)             rsyncWebsiteMirror => "",
654)             ftpWebsiteMirror => "",
Andrew Lewman remove antagonism/dist from...

Andrew Lewman authored 11 years ago

655)             httpDistMirror => "",
656)             httpsDistMirror => "",
Andrew Lewman remove a mirror, add a mirr...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

659)       },
660)         mirror048 => {
661)             adminContact => "",
662)             orgName => "",
663)             isoCC => "AT",
664)             subRegion => "",
665)             region => "AT",
666)             ipv4 => "True",
667)             ipv6 => "True",
668)             loadBalanced => "No",
669)             httpWebsiteMirror => "http://tor.dont-know-me.at/",
670)             httpsWebsiteMirror => "",
671)             rsyncWebsiteMirror => "",
672)             ftpWebsiteMirror => "",
673)             httpDistMirror => "http://tor.dont-know-me.at/dist/",
674)             httpsDistMirror => "",
675)             rsyncDistMirror => "",
Andrew Lewman add a new mirror in iceland...

Andrew Lewman authored 12 years ago

676)             hiddenServiceMirror => "",
677)         },
678)         mirror049 => {
679)             adminContact => "IceBear",
Andrew Lewman update mirrors again.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

694)             hiddenServiceMirror => "",
695)         },
696)         mirror050 => {
697)             adminContact => "",
Andrew Lewman fix org name and update mir...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

699)             isoCC => "DE",
700)             subRegion => "",
701)             region => "DE",
702)             ipv4 => "True",
703)             ipv6 => "False",
704)             loadBalanced => "No",
705)             httpWebsiteMirror => "http://tor.borgmann.tv/",
706)             httpsWebsiteMirror => "",
707)             rsyncWebsiteMirror => "",
708)             ftpWebsiteMirror => "",
709)             httpDistMirror => "http://tor.borgmann.tv/dist/",
710)             httpsDistMirror => "",
711)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, update th...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

713)         },
714)         mirror051 => {
715)             adminContact => "",
716)             orgName => "torland",
Andrew Lewman update the mirrors table.

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

720)             ipv4 => "True",
721)             ipv6 => "False",
722)             loadBalanced => "No",
Andrew Lewman fix torland mirror path, up...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

725)             rsyncWebsiteMirror => "",
726)             ftpWebsiteMirror => "",
Andrew Lewman fix torland mirror path, up...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

729)             rsyncDistMirror => "",
730)             hiddenServiceMirror => "",
731)         },
732)         mirror052 => {
733)             adminContact => "",
734)             orgName => "spline",
735)             isoCC => "DE",
736)             subRegion => "",
737)             region => "DE",
738)             ipv4 => "True",
739)             ipv6 => "False",
740)             loadBalanced => "No",
741)             httpWebsiteMirror => "http://tor.spline.de/",
Andrew Lewman add https spline mirror, up...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

749)         },
750)         mirror053 => {
751)             adminContact => "",
752)             orgName => "",
753)             isoCC => "AT",
754)             subRegion => "",
755)             region => "AT",
756)             ipv4 => "True",
757)             ipv6 => "False",
758)             loadBalanced => "No",
759)             httpWebsiteMirror => "http://torproject.ph3x.at/",
760)             httpsWebsiteMirror => "",
761)             rsyncWebsiteMirror => "",
762)             ftpWebsiteMirror => "",
763)             httpDistMirror => "http://torproject.ph3x.at/dist/",
764)             httpsDistMirror => "",
765)             rsyncDistMirror => "",
Andrew Lewman add a new mirror and refres...

Andrew Lewman authored 12 years ago

766)             hiddenServiceMirror => "",
767)         },
768)         mirror054 => {
769)             adminContact => "",
Andrew Lewman fix hessmo details and dist...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

771)             isoCC => "US",
772)             subRegion => "",
773)             region => "US",
774)             ipv4 => "True",
775)             ipv6 => "False",
776)             loadBalanced => "No",
777)             httpWebsiteMirror => "http://mirror.hessmo.com/tor/",
778)             httpsWebsiteMirror => "",
779)             rsyncWebsiteMirror => "",
780)             ftpWebsiteMirror => "",
Andrew Lewman fix hessmo details and dist...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

786)         mirror056 => {
787)             adminContact => "",
788)             orgName => "",
Andrew Lewman make the italian mirror, it...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

792)             ipv4 => "True",
793)             ipv6 => "True",
794)             loadBalanced => "No",
795)             httpWebsiteMirror => "http://torproject.jcsh.it/",
796)             httpsWebsiteMirror => "",
797)             rsyncWebsiteMirror => "",
798)             ftpWebsiteMirror => "",
799)             httpDistMirror => "http://torproject.jcsh.it/dist/",
800)             httpsDistMirror => "",
801)             rsyncDistMirror => "",
Andrew Lewman add a new dist mirror, upda...

Andrew Lewman authored 12 years ago

802)             hiddenServiceMirror => "",
803)         },
804)         mirror057 => {
805)             adminContact => "",
Andrew Lewman update mirror lists.

Andrew Lewman authored 11 years ago

806)             orgName => "5ยช Coluna",
Andrew Lewman add a new dist mirror, upda...

Andrew Lewman authored 12 years ago

807)             isoCC => "PT",
808)             subRegion => "",
809)             region => "PT",
810)             ipv4 => "True",
811)             ipv6 => "True",
812)             loadBalanced => "No",
Andrew Lewman update mirrors table, fix c...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 12 years ago

814)             httpsWebsiteMirror => "",
815)             rsyncWebsiteMirror => "",
816)             ftpWebsiteMirror => "",
Andrew Lewman update mirrors table, fix c...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 12 years ago

820)             hiddenServiceMirror => "",
821)         },
822)         mirror058 => {
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.loritsu.com/",
832)             httpsWebsiteMirror => "",
833)             rsyncWebsiteMirror => "",
834)             ftpWebsiteMirror => "",
835)             httpDistMirror => "http://tor.loritsu.com/dist/",
836)             httpsDistMirror => "",
837)             rsyncDistMirror => "",
838)             hiddenServiceMirror => "",
839)         },
840)         mirror059 => {
841)             adminContact => "",
842)             orgName => "",
843)             isoCC => "US",
844)             subRegion => "",
845)             region => "US",
846)             ipv4 => "True",
847)             ipv6 => "True",
848)             loadBalanced => "No",
849)             httpWebsiteMirror => "http://tor.onthegetgo.com/",
850)             httpsWebsiteMirror => "",
851)             rsyncWebsiteMirror => "",
852)             ftpWebsiteMirror => "",
853)             httpDistMirror => "http://tor.onthegetgo.com/dist/",
854)             httpsDistMirror => "",
855)             rsyncDistMirror => "",
Andrew Lewman update mirrors table, add a...

Andrew Lewman authored 11 years ago

856)             hiddenServiceMirror => "",
857)         },
858)         mirror060 => {
859)             adminContact => "",
860)             orgName => "",
861)             isoCC => "DE",
862)             subRegion => "",
863)             region => "DE",
864)             ipv4 => "True",
865)             ipv6 => "False",
866)             loadBalanced => "No",
867)             httpWebsiteMirror => "http://torproject.cryptowars.info/",
868)             httpsWebsiteMirror => "https://torproject.cryptowars.info/",
869)             rsyncWebsiteMirror => "rsync://torproject.cryptowars.info/",
870)             ftpWebsiteMirror => "",
871)             httpDistMirror => "http://torproject.cryptowars.info/dist/",
872)             httpsDistMirror => "https://torproject.cryptowars.info/dist/",
873)             rsyncDistMirror => "",
Andrew Lewman add a new mirror and update...

Andrew Lewman authored 12 years ago

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

Andrew Lewman authored 11 years ago

875)         },
876)         mirror061 => {
877)             adminContact => "",
878)             orgName => "",
879)             isoCC => "US",
880)             subRegion => "",
881)             region => "US",
882)             ipv4 => "True",
883)             ipv6 => "False",
884)             loadBalanced => "No",
885)             httpWebsiteMirror => "http://mirror.grwebhost.com/torproject.org/",
886)             httpsWebsiteMirror => "",
887)             rsyncWebsiteMirror => "",
888)             ftpWebsiteMirror => "",
889)             httpDistMirror => "http://mirror.grwebhost.com/torproject.org/dist/",
890)             httpsDistMirror => "",
891)             rsyncDistMirror => "",
Andrew Lewman add the new mirrors, remove...

Andrew Lewman authored 11 years ago

892)             hiddenServiceMirror => "",
893)     },
894)         mirror062 => {
895)             adminContact => "",
896)             orgName => "",
897)             isoCC => "DE",
898)             subRegion => "",
899)             region => "DE",
900)             ipv4 => "True",
901)             ipv6 => "False",
902)             loadBalanced => "No",
903)             httpWebsiteMirror => "http://tor.dev-random.de/",
904)             httpsWebsiteMirror => "https://tor.dev-random.de/",
905)             rsyncWebsiteMirror => "",
906)             ftpWebsiteMirror => "",
907)             httpDistMirror => "http://tor.dev-random.de/dist/",
908)             httpsDistMirror => "https://tor.dev-random.de/dist/",
909)             rsyncDistMirror => "",
910)             hiddenServiceMirror => "",
911)     },
912)         mirror063 => {
913)             adminContact => "",
Andrew Lewman fix the crazyhaze.de mirror...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

915)             isoCC => "DE",
916)             subRegion => "",
917)             region => "DE",
918)             ipv4 => "True",
919)             ipv6 => "False",
920)             loadBalanced => "No",
921)             httpWebsiteMirror => "http://tor.crazyhaze.de/",
922)             httpsWebsiteMirror => "https://tor.crazyhaze.de/",
923)             rsyncWebsiteMirror => "",
924)             ftpWebsiteMirror => "",
Andrew Lewman fix the crazyhaze.de mirror...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

927)             rsyncDistMirror => "",
928)             hiddenServiceMirror => "",
929)     },
930)         mirror064 => {
931)             adminContact => "",
932)             orgName => "",
933)             isoCC => "US",
934)             subRegion => "",
935)             region => "US",
936)             ipv4 => "True",
937)             ipv6 => "False",
938)             loadBalanced => "No",
939)             httpWebsiteMirror => "http://ec2-50-112-70-145.us-west-2.compute.amazonaws.com/mirrors/torproject.org/",
940)             httpsWebsiteMirror => "",
941)             rsyncWebsiteMirror => "",
942)             ftpWebsiteMirror => "",
943)             httpDistMirror => "http://ec2-50-112-70-145.us-west-2.compute.amazonaws.com/mirrors/torproject.org/dist/",
944)             httpsDistMirror => "",
945)             rsyncDistMirror => "",
946)             hiddenServiceMirror => "",
947)     },
948)         mirror065 => {
949)             adminContact => "",
950)             orgName => "",
951)             isoCC => "US",
952)             subRegion => "",
953)             region => "US",
954)             ipv4 => "True",
955)             ipv6 => "False",
956)             loadBalanced => "No",
957)             httpWebsiteMirror => "http://torproject.umbrellacorporation.org.uk/",
958)             httpsWebsiteMirror => "",
959)             rsyncWebsiteMirror => "",
960)             ftpWebsiteMirror => "",
961)             httpDistMirror => "http://torproject.umbrellacorporation.org.uk/dist/",
962)             httpsDistMirror => "",
963)             rsyncDistMirror => "",
Andrew Lewman add new mirror.

Andrew Lewman authored 11 years ago

964)             hiddenServiceMirror => "",
965)     },
966)         mirror066 => {
967)             adminContact => "",
968)             orgName => "",
969)             isoCC => "DE",
970)             subRegion => "",
971)             region => "DE",
972)             ipv4 => "True",
973)             ipv6 => "False",
974)             loadBalanced => "No",
975)             httpWebsiteMirror => "http://torproject.lightning-bolt.net/",
976)             httpsWebsiteMirror => "",
977)             rsyncWebsiteMirror => "",
978)             ftpWebsiteMirror => "",
979)             httpDistMirror => "http://torproject.lightning-bolt.net/dist/",
980)             httpsDistMirror => "",
981)             rsyncDistMirror => "",
Andrew Lewman add a new mirror, update mi...

Andrew Lewman authored 11 years ago

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

Andrew Lewman authored 11 years ago

983)     },
984)         mirror067 => {
985)             adminContact => "",
986)             orgName => "",
987)             isoCC => "US",
988)             subRegion => "",
989)             region => "US",
990)             ipv4 => "True",
991)             ipv6 => "False",
992)             loadBalanced => "No",
993)             httpWebsiteMirror => "http://tor.mirrors.samwhited.com/",
994)             httpsWebsiteMirror => "https://tor.mirrors.samwhited.com/",
995)             rsyncWebsiteMirror => "rsync://tor.mirrors.samwhited.com",
996)             ftpWebsiteMirror => "",
997)             httpDistMirror => "http://tor.mirrors.samwhited.com/dist/",
998)             httpsDistMirror => "https://tor.mirrors.samwhited.com/dist/",
999)             rsyncDistMirror => "rsync://tor.mirrors.samwhited.com/dist",
1000)             hiddenServiceMirror => "",
Andrew Lewman add mirror number 50, updat...

Andrew Lewman authored 11 years ago

1001)      },
1002)         mirror068 => {
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.hardkor.info/",
1012)             httpsWebsiteMirror => "",
1013)             rsyncWebsiteMirror => "",
1014)             ftpWebsiteMirror => "",
1015)             httpDistMirror => "http://tor.hardkor.info/dist/",
1016)             httpsDistMirror => "",
1017)             rsyncDistMirror => "",
1018)             hiddenServiceMirror => "",
Andrew Lewman add the new samwhited mirro...

Andrew Lewman authored 11 years ago

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

Jacob Appelbaum authored 15 years ago

1020) );
1021) 
1022) my $count = values %m;
1023) print "We have a total of $count mirrors\n";
1024) print "Fetching the last updated date for each mirror.\n";
1025) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 12 years ago

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

Jon@svn.torproject.org authored 14 years ago

1028) # Adjust offical Tor time by out-of-date offset: number of days * seconds per day 
Jon@svn.torproject.org Alter code, permit 48 hours...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

1032) foreach my $server ( keys %m ) {
1033) 
1034)     print "Attempting to fetch from $m{$server}{'orgName'}\n";
1035) 
1036)     if ($m{$server}{'httpWebsiteMirror'}) {
1037)         print "Attempt to fetch via HTTP.\n";
1038)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpWebsiteMirror'}");
1039)     } elsif ($m{$server}{'httpsWebsiteMirror'}) {
1040)         print "Attempt to fetch via HTTPS.\n";
1041)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpsWebsiteMirror'}");
1042)     } elsif ($m{$server}{'ftpWebsiteMirror'}) {
1043)         print "Attempt to fetch via FTP.\n";
1044)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'ftpWebsiteMirror'}");
1045)     } else {
1046)         print "We were unable to fetch or store anything. We still have the following: $m{$server}{'updateDate'}\n";
1047)     }
1048) 
1049)     print "We fetched and stored the following: $m{$server}{'updateDate'}\n";
1050) 
1051)  }
1052) 
1053) 
1054) print "We sorted the following mirrors by their date of last update: \n";
1055) foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys %m ) {
1056) 
1057)      print "\n";
1058)      print "Mirror $m{$server}{'orgName'}: \n";
1059) 
1060)      foreach my $attrib ( sort keys %{$m{$server}} ) {
1061)         print "$attrib = $m{$server}{$attrib}";
1062)         print "\n";
1063)      };
1064) }
1065) 
1066) my $outFile = "include/mirrors-table.wmi";
1067) my $html;
1068) open(OUT, "> $outFile") or die "Can't open $outFile: $!";
1069) 
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

1080) print OUT <<"END";
1081)      \n<tr>\n
1082)          <td>$m{$server}{'isoCC'}</td>\n
1083)          <td>$m{$server}{'orgName'}</td>\n
1084)          <td>$time</td>\n
1085) END
1086) 
1087)      my %prettyNames = (
1088)                         httpWebsiteMirror => "http",
1089)                         httpsWebsiteMirror => "https",
1090)                         ftpWebsiteMirror => "ftp",
1091)                         rsyncWebsiteMirror => "rsync",
1092)                         httpDistMirror => "http",
1093)                         httpsDistMirror => "https",
1094)                         rsyncDistMirrors => "rsync", );
1095) 
1096)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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