73b93ac481b0ff381c783ec86d2be3ebe68f79fb
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) #
Jon@svn.torproject.org Note which mirror operators...

Jon@svn.torproject.org authored 14 years ago

15) #Contacted
Jon@svn.torproject.org Mirror status (remarks)

Jon@svn.torproject.org authored 14 years ago

16) #Kamagurka TIMOUTS (Should be up in about a week)
Jon@svn.torproject.org Note which mirror operators...

Jon@svn.torproject.org authored 14 years ago

17) #
Jon@svn.torproject.org changelog

Jon@svn.torproject.org authored 14 years ago

18) #CHANGELOG
19) #20091003 Code changes to elimiate the need for a trailing slash in addresses for script runtime
Jon@svn.torproject.org update internal changelog

Jon@svn.torproject.org authored 14 years ago

20) #20091004 Code changes to increase out of date tolerance to 48 hours
Jon@svn.torproject.org changelog

Jon@svn.torproject.org authored 14 years ago

21) #
Jacob Appelbaum Add credit and some idea of...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

23) print "Creating LWP agent ($LWP::VERSION)...\n";
24) my $lua = LWP::UserAgent->new(
25)     keep_alive => 1,
Andrew Lewman timeout should be 15, fix s...

Andrew Lewman authored 15 years ago

26)     timeout => 15,
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

27)     agent => "Tor MirrorCheck Agent"
28) );
29) 
30) sub sanitize {
31)     my $taintedData = shift;
32)     my $cleanedData;
33)     my $whitelist = '-a-zA-Z0-9: +';
34) 
35)     # clean the data, return cleaned data
36)     $taintedData =~ s/[^$whitelist]//go;
37)     $cleanedData = $taintedData;
38) 
39)     return $cleanedData;
40) }
41) 
42) sub FetchDate {
43)     my $url = shift; # Base url for mirror
Sebastian Hahn Add a hack so the mirror sc...

Sebastian Hahn authored 14 years ago

44)     my $trace = "/project/trace/www.torproject.org"; # Location of recent update info
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

53) 
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

84) my %m = (
85)         mirror000 => {
86)             adminContact => "tor AT goodeid DOT com",
Jon@svn.torproject.org Change Org on "Goodeid" per...

Jon@svn.torproject.org authored 14 years ago

87)             orgName => "Goodeid",
Jon@svn.torproject.org Correct error.

Jon@svn.torproject.org authored 14 years ago

88)             isoCC => "CA",
Jon@svn.torproject.org Reorder mirrors, cypher's r...

Jon@svn.torproject.org authored 14 years ago

89)             subRegion => "",
Jon@svn.torproject.org Fix region.

Jon@svn.torproject.org authored 14 years ago

90)             region => "North America",
Jon@svn.torproject.org Reorder mirrors, cypher's r...

Jon@svn.torproject.org authored 14 years ago

91)             ipv4 => "True",
92)             ipv6 => "False",
93)             loadBalanced => "No",
Jon@svn.torproject.org Alter port assignments on G...

Jon@svn.torproject.org authored 14 years ago

94)             httpWebsiteMirror => "http://tor-node.goodeid.com:8081/",
95)             httpsWebsiteMirror => "https://tor-node.goodeid.com:8444/",
Jon@svn.torproject.org Reorder mirrors, cypher's r...

Jon@svn.torproject.org authored 14 years ago

96)             rsyncWebsiteMirror => "",
97)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Alter port assignments on G...

Jon@svn.torproject.org authored 14 years ago

98)             httpDistMirror => "http://tor-node.goodeid.com:8081/dist/",
99)             httpsDistMirror => "https://tor-node.goodeid.com:8444/dist/
100) 
101) ",
Jon@svn.torproject.org Reorder mirrors, cypher's r...

Jon@svn.torproject.org authored 14 years ago

102)             rsyncDistMirror => "",
103)             hiddenServiceMirror => "",
104)             updateDate => "Unknown",
105)         },
106) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

120)             httpDistMirror => "http://www.oignon.net/dist/",
Jon@svn.torproject.org Accidentally hit <TAB>. Fi...

Jon@svn.torproject.org authored 14 years ago

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

Jon@svn.torproject.org authored 14 years ago

122)             rsyncDistMirror => "",
123)             hiddenServiceMirror => "",
124)             updateDate => "Unknown",
125)         },
126) 
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

128)             adminContact => "operator AT hermetix DOT org",
Mfr add contact address on mirr...

Mfr authored 15 years ago

129)             orgName => "Hermetix",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

130)             isoCC => "CA",
131)             subRegion => "QC",
132)             region => "North America",
133)             ipv4 => "True",
134)             ipv6 => "False",
135)             loadBalanced => "Unknown",
136)             httpWebsiteMirror => "http://tor.hermetix.org/",
137)             rsyncWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

138)             httpDistMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

141)         },
142) 
143)        mirror003 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

144)             adminContact => "",
Mfr add contact address on mirr...

Mfr authored 15 years ago

145)             orgName => "Boinc",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

146)             isoCC => "CH",
147)             subRegion => "",
148)             region => "Europe",
149)             ipv4 => "True",
150)             ipv6 => "False",
151)             loadBalanced => "Unknown",
152)             httpWebsiteMirror => "http://tor.boinc.ch/",
153)             ftpWebsiteMirror => "",
154)             rsyncWebsiteMirror => "",
155)             httpDistMirror => "http://tor.boinc.ch/dist/",
156)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

158)         },
159) 
160)        mirror004 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

161)             adminContact => "peihanru AT gmail DOT com",
Mfr add contact address on mirr...

Mfr authored 15 years ago

162)             orgName => "Anonymity",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

163)             isoCC => "CN",
164)             subRegion => "",
165)             region => "Asia",
166)             ipv4 => "True",
167)             ipv6 => "False",
168)             loadBalanced => "Unknown",
Andrew Lewman Update mirror to new hostname.

Andrew Lewman authored 15 years ago

169)             httpWebsiteMirror => "http://tor.cypherpunks.cn/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

170)             ftpWebsiteMirror => "",
171)             rsyncWebsiteMirror => "",
Andrew Lewman Update mirror to new hostname.

Andrew Lewman authored 15 years ago

172)             httpDistMirror => "http://tor.cypherpunks.cn/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

175)         },
176) 
Jacob Appelbaum Fix numbering of mirror, up...

Jacob Appelbaum authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

178)             adminContact => "citizen428 AT gmail DOT com",
Mfr add contact address on mirr...

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

180)             isoCC => "DE",
181)             subRegion => "",
182)             region => "Europe",
183)             ipv4 => "True",
184)             ipv6 => "False",
185)             loadBalanced => "Unknown",
186)             httpWebsiteMirror => "http://tor.blingblingsquad.net/",
187)             ftpWebsiteMirror => "",
188)             rsyncWebsiteMirror => "",
Andrew Lewman Removed the DE bbs /dist mi...

Andrew Lewman authored 15 years ago

189)             httpDistMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

192)         },
193) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

194)        mirror006 => {
Jon@svn.torproject.org Delist berapla.de, site dec...

Jon@svn.torproject.org authored 14 years ago

195)             adminContact => "doc DOT kuehn AT nexgo DOT de",
196)             orgName => " spacecowboy ",
197)             isoCC => " ",
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

198)             subRegion => "",
Jon@svn.torproject.org Delist berapla.de, site dec...

Jon@svn.torproject.org authored 14 years ago

199)             region => "DE",
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

200)             ipv4 => "True",
201)             ipv6 => "False",
Jon@svn.torproject.org Delist berapla.de, site dec...

Jon@svn.torproject.org authored 14 years ago

202)             loadBalanced => "No",
203)             httpWebsiteMirror => "http://tor-proxy.de/tor-mirror/",
204)             httpsWebsiteMirror => "https://tor-proxy.de/tor-mirror/",
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

205)             rsyncWebsiteMirror => "",
Jon@svn.torproject.org Delist berapla.de, site dec...

Jon@svn.torproject.org authored 14 years ago

206)             ftpWebsiteMirror => "",
207)             httpDistMirror => "http://tor-proxy.de/tor-mirror/dist/",
208)             httpsDistMirror => "https://tor-proxy.de/tor-mirror/dist/",
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

209)             rsyncDistMirror => "",
Jon@svn.torproject.org Delist berapla.de, site dec...

Jon@svn.torproject.org authored 14 years ago

210)             hiddenServiceMirror => "",
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

213) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

215)             adminContact => "cm AT cybermirror DOT org",
Mfr add contact address on mirr...

Mfr authored 15 years ago

216)             orgName => "Cybermirror",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

217)             isoCC => "DE",
218)             subRegion => "",
219)             region => "Europe",
220)             ipv4 => "True",
221)             ipv6 => "False",
222)             loadBalanced => "Unknown",
223)             httpWebsiteMirror => "http://tor.cybermirror.org/",
224)             ftpWebsiteMirror => "",
225)             rsyncWebsiteMirror => "",
226)             httpDistMirror => "http://tor.cybermirror.org/dist/",
227)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

229)         },
230) 
Andrew Lewman Add mirror 41, remove plent...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

232)             adminContact => "contact AT algorithmus DOT com",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

233)             orgName => "Spline",
234)             isoCC => "DE",
235)             subRegion => "FU",
236)             region => "Europe",
237)             ipv4 => "True",
238)             ipv6 => "False",
239)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

240)             httpWebsiteMirror => "",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

241)             ftpWebsiteMirror => "",
242)             rsyncWebsiteMirror => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

243)             httpDistMirror => "http://rem.spline.de/tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

246)         },
247) 
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

248) 	mirror009 => {
249)             adminContact => "BarkerJr AT barkerjr DOT net",
250)             orgName => "BarkerJr",
251)             isoCC => "US",
252)             subRegion => "",
253)             region => "US",
254)             ipv4 => "True",
255)             ipv6 => "False",
256)             loadBalanced => "No",
Jon@svn.torproject.org Fix the breakages I created...

Jon@svn.torproject.org authored 14 years ago

257)             httpWebsiteMirror => "http://www.cebolla.us/",
258)             httpsWebsiteMirror => "https://www.cebolla.us/",
Jon@svn.torproject.org Reorder mirrors.

Jon@svn.torproject.org authored 14 years ago

259)             rsyncWebsiteMirror => "",
260)             ftpWebsiteMirror => "",
261)             httpDistMirror => "http://www.cebolla.us/dist/",
262)             httpsDistMirror => "https://www.cebolla.us/dist/",
263)             rsyncDistMirror => "",
264)             hiddenServiceMirror => "",
265)             updateDate => "Unknown",
266)         },
267) 
268) 	mirror010 => {
269)             adminContact => "",
270)             orgName => "zuola",
271)             isoCC => "CN",
272)             subRegion => "",
273)             region => "CN",
274)             ipv4 => "True",
275)             ipv6 => "False",
276)             loadBalanced => "No",
277)             httpWebsiteMirror => "http://tor.zuo.la/",
278)             httpsWebsiteMirror => "",
279)             rsyncWebsiteMirror => "",
280)             ftpWebsiteMirror => "",
281)             httpDistMirror => "http://tor.zuo.la/dist/",
282)             httpsDistMirror => "",
283)             rsyncDistMirror => "",
284)             hiddenServiceMirror => "",
285)             updateDate => "Unknown",
286)         },
287) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

288)        mirror011 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

291)             isoCC => "DK",
292)             subRegion => "",
293)             region => "Europe",
294)             ipv4 => "True",
295)             ipv6 => "False",
296)             loadBalanced => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

297)             httpWebsiteMirror => "http://tor.zdg-gmbh.eu/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

300)             httpDistMirror => "http://tor.zdg-gmbh.eu/dist/",
301)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

303)         },
304) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

305)        mirror012 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

306)             adminContact => "kurt AT miroir-francais DOT fr",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

307)             orgName => "CRAN",
308)             isoCC => "FR",
Mfr add contact address on mirr...

Mfr authored 15 years ago

309)             subRegion => "Ile de France",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

310)             region => "Europe",
311)             ipv4 => "True",
312)             ipv6 => "False",
313)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

315)             rsyncWebsiteMirror => "rsync://miroir-francais.fr::tor",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

316)             ftpWebsiteMirror => "ftp://miroir-francais.fr/pub/tor/",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

317)             httpDistMirror => "http://tor.miroir-francais.fr/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

320)         },
321) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

325)             isoCC => "NL",
326)             subRegion => "",
327)             region => "Europe",
328)             ipv4 => "True",
329)             ipv6 => "False",
330)             loadBalanced => "Unknown",
331)             httpWebsiteMirror => "http://tor.amorphis.eu/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

333)             ftpWebsiteMirror => "",
334)             httpDistMirror => "http://tor.amorphis.eu/dist/",
335)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

337)         },
338) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

339)        mirror014 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

341)             orgName => "BIT BV",
342)             isoCC => "NL",
343)             subRegion => "",
344)             region => "Europe",
345)             ipv4 => "True",
346)             ipv6 => "False",
347)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

354)         },
355) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

356)        mirror015 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Jacob Appelbaum authored 15 years ago

358)             orgName => "CCC",
359)             isoCC => "NL",
360)             subRegion => "",
361)             region => "Europe",
362)             ipv4 => "True",
363)             ipv6 => "False",
364)             loadBalanced => "Unknown",
365)             httpWebsiteMirror => "http://tor.ccc.de/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

367)             ftpWebsiteMirror => "",
368)             httpDistMirror => "http://tor.ccc.de/dist/",
369)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

371)         },
372) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

374)             adminContact => "root AT kamagurka DOT org",
Mfr add contact address on mirr...

Mfr authored 15 years ago

375)             orgName => "Kamagurka",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

376)             isoCC => "NL",
377)             subRegion => "Haarlem",
378)             region => "Europe",
379)             ipv4 => "True",
380)             ipv6 => "False",
381)             loadBalanced => "Unknown",
382)             httpWebsiteMirror => "http://tor.kamagurka.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

384)             ftpWebsiteMirror => "",
385)             httpDistMirror => "http://tor.kamagurka.org/dist/",
386)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

388)         },
389) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

390)        mirror017 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

391)             adminContact => "mirrorsosmirror.nl",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

392)             orgName => "OS Mirror",
393)             isoCC => "NL",
394)             subRegion => "",
395)             region => "Europe",
396)             ipv4 => "True",
397)             ipv6 => "False",
398)             loadBalanced => "Unknown",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

400)             rsyncWebsiteMirror => "rsync://rsync.osmirror.nl::tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

401)             ftpWebsiteMirror => "ftp://ftp.osmirror.nl/pub/tor/",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

402)             httpDistMirror => "http://tor.osmirror.nl/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

405)         },
406) 
407) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

408)        mirror018 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

409)             adminContact => "evert AT meulie DOT net",
Mfr add contact address on mirr...

Mfr authored 15 years ago

410)             orgName => "Meulie",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

411)             isoCC => "NO",
412)             subRegion => "",
413)             region => "Europe",
414)             ipv4 => "True",
415)             ipv6 => "False",
416)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

419)             ftpWebsiteMirror => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

420)             httpDistMirror => "http://tor.meulie.net/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

423)         },
424) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

425)        mirror019 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

426)             adminContact => "ghirai AT ghirai DOT com",
Mfr add contact address on mirr...

Mfr authored 15 years ago

427)             orgName => "Ghirai",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

428)             isoCC => "UK",
429)             subRegion => "London",
430)             region => "Europe",
431)             ipv4 => "True",
432)             ipv6 => "False",
433)             loadBalanced => "Unknown",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

436)             ftpWebsiteMirror => "",
Jacob Appelbaum Updated the mirrors-table t...

Jacob Appelbaum authored 15 years ago

437)             httpDistMirror => "http://www.ghirai.com/tor/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

440)         },
441) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

442) 	mirror020 => {
443)             adminContact => "",
444)             orgName => "ax",
445)             isoCC => "DE",
446)             subRegion => "",
447)             region => "DE",
448)             ipv4 => "True",
449)             ipv6 => "False",
450)             loadBalanced => "No",
451)             httpWebsiteMirror => "",
452)             httpsWebsiteMirror => "",
453)             rsyncWebsiteMirror => "",
454)             ftpWebsiteMirror => "",
455)             httpDistMirror => "http://tor.initrd.net/dist/",
456)             httpsDistMirror => "",
457)             rsyncDistMirror => "",
458)             hiddenServiceMirror => "",
459)             updateDate => "Unknown",
460)         },
461) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

462)        mirror021 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Mfr authored 15 years ago

464)             orgName => "TheOnionRouter",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

465)             isoCC => "US",
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

466)             subRegion => "New Jersey",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

467)             region => "North America",
468)             ipv4 => "True",
469)             ipv6 => "False",
470)             loadBalanced => "Unknown",
471)             httpWebsiteMirror => "http://www.theonionrouter.com/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

473)             ftpWebsiteMirror => "",
474)             httpDistMirror => "http://www.theonionrouter.com/dist/",
475)             rsyncDistMirror => "",
Jacob Appelbaum Fix a date bug.

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

477)         },
478) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

479)        mirror022 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

480)             adminContact => "jeroen AT unfix DOT org",
Mfr fix more typos

Mfr authored 15 years ago

481)             orgName => "Unfix",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

482)             isoCC => "CH",
483)             subRegion => "",
484)             region => "Europe",
485)             ipv4 => "True",
486)             ipv6 => "True",
487)             loadBalanced => "Unknown",
488)             httpWebsiteMirror => "http://tor.unfix.org/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

490)             ftpWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

491)             httpDistMirror => "http://tor.unfix.org/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

494)         },
495) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

496)        mirror023 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

497)             adminContact => "jeroen AT unfix DOT org",
Mfr fix more typos

Mfr authored 15 years ago

498)             orgName => "Sixx",
Jacob Appelbaum Removed dupe mirror entry,...

Jacob Appelbaum authored 15 years ago

499)             isoCC => "CH",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

500)             subRegion => "",
501)             region => "Europe",
502)             ipv4 => "True",
503)             ipv6 => "True",
504)             loadBalanced => "Unknown",
505)             httpWebsiteMirror => "http://tor.sixxs.net/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

507)             ftpWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

508)             httpDistMirror => "http://tor.sixxs.net/dist/",
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

511)         },
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

512) 
Jon@svn.torproject.org reorder mirrors

Jon@svn.torproject.org authored 14 years ago

513) 	mirror024 => {
514)             adminContact => "scream AT nonvocalscream DOT com",
515)             orgName => "NVS",
516)             isoCC => "US",
517)             subRegion => "",
518)             region => "US",
519)             ipv4 => "True",
520)             ipv6 => "False",
521)             loadBalanced => "No",
522)             httpWebsiteMirror => "http://tor.nonvocalscream.com/",
523)             httpsWebsiteMirror => "https://tor.nonvocalscream.com/",
524)             rsyncWebsiteMirror => "",
525)             ftpWebsiteMirror => "",
526)             httpDistMirror => "http://tor.nonvocalscream.com/dist/",
527)             httpsDistMirror => "https://tor.nonvocalscream.com/dist/",
528)             rsyncDistMirror => "",
529)             hiddenServiceMirror => "",
530)             updateDate => "Unknown",
531)         },
532) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

533)        mirror025 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

534)             adminContact => "web2005a AT year2005a.wiretapped DOT net",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

535)             orgName => "Wiretapped",
536)             isoCC => "AU",
537)             subRegion => "Sydney",
538)             region => "Oceania",
539)             ipv4 => "True",
540)             ipv6 => "False",
541)             loadBalanced => "Unknown",
542)             httpWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

543)             rsyncWebsiteMirror => "",
Jacob Appelbaum Update of mirrors from M Fr.

Jacob Appelbaum authored 15 years ago

544)             ftpWebsiteMirror => "ftp://ftp.mirrors.wiretapped.net/pub/security/cryptography/network/tor/",
545)             httpDistMirror => "http://www.mirrors.wiretapped.net/security/cryptography/network/tor/",
546)             rsyncDistMirror => "",
547)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

548)         },
Jacob Appelbaum Add a new mirror, change th...

Jacob Appelbaum authored 15 years ago

549) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

550)         mirror026 => {
Jon@svn.torproject.org replace dots with AT and DOT

Jon@svn.torproject.org authored 14 years ago

551)             adminContact => "tormaster AT xpdm DOT us",
Mfr fix more typos

Mfr authored 15 years ago

552)             orgName => "Xpdm",
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

553)             isoCC => "US",
554)             subRegion => "",
555)             region => "North America",
556)             ipv4 => "True",
557)             ipv6 => "False",
558)             loadBalanced => "Unknown",
559)             httpWebsiteMirror => "http://torproj.xpdm.us/",
Jacob Appelbaum Update table to include htt...

Jacob Appelbaum authored 15 years ago

560)             httpsWebsiteMirror => "https://torproj.xpdm.us/",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

561)             rsyncWebsiteMirror => "",
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

562)             ftpWebsiteMirror => "",
Jacob Appelbaum Update table to include htt...

Jacob Appelbaum authored 15 years ago

563)             httpDistMirror => "http://torproj.xpdm.us/dist/",
564)             httpsDistMirror => "https://torproj.xpdm.us/dist/",
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

565)             rsyncDistMirror => "",
566)             hiddenServiceMirror => "http://h3prhz46uktgm4tt.onion/",
567)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

568)         },
Jacob Appelbaum New mirror, update mirror t...

Jacob Appelbaum authored 15 years ago

569) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

570)         mirror027 => {
Jon@svn.torproject.org Delist free.be.ijing2008.cn...

Jon@svn.torproject.org authored 14 years ago

571)             adminContact => "",
572)             orgName => " cybervalley ",
573)             isoCC => " ",
574)             subRegion => "",
575)             region => " ",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

576)             ipv4 => "True",
577)             ipv6 => "False",
578)             loadBalanced => "No",
Jon@svn.torproject.org Delist free.be.ijing2008.cn...

Jon@svn.torproject.org authored 14 years ago

579)             httpWebsiteMirror => "http://torproject.cybervalley.org/",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

581)             rsyncWebsiteMirror => "",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

582)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Delist free.be.ijing2008.cn...

Jon@svn.torproject.org authored 14 years ago

583)             httpDistMirror => "",
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

584)             httpsDistMirror => "",
585)             rsyncDistMirror => "",
586)             hiddenServiceMirror => "",
587)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

588)         },
Jacob Appelbaum Updated to add new mirror.

Jacob Appelbaum authored 15 years ago

589) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

590)         mirror028 => {
Jon@svn.torproject.org Apply new naming conventions.

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

592)             orgName => "Unknown",
593)             isoCC => "HU",
594)             subRegion => "Hungary",
595)             region => "Europe",
596)             ipv4 => "True",
597)             ipv6 => "False",
598)             loadBalanced => "No",
Jon@svn.torproject.org Change tor.hu (adjustements...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

602)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Change tor.hu (adjustements...

Jon@svn.torproject.org authored 14 years ago

603)             httpDistMirror => "",
Andrew Lewman Added mirror.tor.hu back to...

Andrew Lewman authored 15 years ago

604)             httpsDistMirror => "",
605)             rsyncDistMirror => "",
606)             hiddenServiceMirror => "",
607)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

609) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

610)         mirror029 => {
Andrew Lewman Added mirror in the Ukraine.

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Roger Dingledine authored 15 years ago

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

Andrew Lewman authored 15 years ago

614)             subRegion => "Ukraine",
615)             region => "Eastern Europe",
616)             ipv4 => "True",
617)             ipv6 => "False",
618)             loadBalanced => "No",
619)             httpWebsiteMirror => "http://torua.reactor-xg.kiev.ua/",
620)             httpsWebsiteMirror => "",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

624)             httpsDistMirror => "",
625)             rsyncDistMirror => "",
626)             hiddenServiceMirror => "",
627)             updateDate => "Unknown",
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

629) 
Andrew Lewman clean up the dead mirror li...

Andrew Lewman authored 15 years ago

630) 	mirror030 => {
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

631)             adminContact => "",
632)             orgName => "chaos darmstadt",
633)             isoCC => "DE",
634)             subRegion => "Germany",
635)             region => "Europe",
636)             ipv4 => "True",
637)             ipv6 => "False",
638)             loadBalanced => "No",
639)             httpWebsiteMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/",
640)             httpsWebsiteMirror => "",
641)             rsyncWebsiteMirror => "",
642)             ftpWebsiteMirror => "",
643)             httpDistMirror => "http://mirrors.chaos-darmstadt.de/tor-mirror/dist/",
644)             httpsDistMirror => "",
645)             rsyncDistMirror => "",
646)             hiddenServiceMirror => "",
647)             updateDate => "Unknown",
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

649) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

653)             isoCC => "US",
654)             subRegion => "California",
655)             region => "US",
656)             ipv4 => "True",
657)             ipv6 => "False",
658)             loadBalanced => "No",
659)             httpWebsiteMirror => "http://tor.askapache.com/",
660)             httpsWebsiteMirror => "",
661)             rsyncWebsiteMirror => "",
662)             ftpWebsiteMirror => "",
Jon@svn.torproject.org Update AskApache - http://a...

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

664)             httpsDistMirror => "",
665)             rsyncDistMirror => "",
666)             hiddenServiceMirror => "",
667)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

669) 
Andrew Lewman add the newest two mirrors

Andrew Lewman authored 15 years ago

670) 	mirror032 => {
671)             adminContact => "",
672)             orgName => "I'm on the roof",
673)             isoCC => "US",
674)             subRegion => "",
675)             region => "US",
676)             ipv4 => "True",
677)             ipv6 => "False",
678)             loadBalanced => "No",
679)             httpWebsiteMirror => "http://mirror.imontheroof.com/tor-mirror/",
680)             httpsWebsiteMirror => "",
681)             rsyncWebsiteMirror => "",
682)             ftpWebsiteMirror => "",
683)             httpDistMirror => "http://mirror.imontheroof.com/tor-mirror/dist/",
684)             httpsDistMirror => "",
685)             rsyncDistMirror => "",
686)             hiddenServiceMirror => "",
687)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

689) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

690) 	mirror033 => {
691)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

692)             orgName => "bullog",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

693)             isoCC => "CN",
694)             subRegion => "",
695)             region => "CN",
696)             ipv4 => "True",
697)             ipv6 => "False",
698)             loadBalanced => "No",
699)             httpWebsiteMirror => "http://tor.bullog.org/",
700)             httpsWebsiteMirror => "",
701)             rsyncWebsiteMirror => "",
702)             ftpWebsiteMirror => "",
703)             httpDistMirror => "http://tor.bullog.org/dist/",
704)             httpsDistMirror => "",
705)             rsyncDistMirror => "",
706)             hiddenServiceMirror => "",
707)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

709) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

710) 	mirror034 => {
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 14 years ago

711)             adminContact => " mail AT benjamin-meier DOT info ",
712)             orgName => "beme it",
713)             isoCC => " ",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

716)             ipv4 => "True",
717)             ipv6 => "False",
718)             loadBalanced => "No",
Jon@svn.torproject.org Delist "digitip" DNS deconf...

Jon@svn.torproject.org authored 14 years ago

719)             httpWebsiteMirror => "http://tor.beme-it.de/",
720)             httpsWebsiteMirror => "https://tor.beme-it.de/",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

723)             httpDistMirror => "http://tor.beme-it.de/dist/",
724)             httpsDistMirror => "https://tor.beme-it.de/dist/",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

725)             rsyncDistMirror => "",
726)             hiddenServiceMirror => "",
727)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

729) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

730) 	mirror035 => {
731)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

732)             orgName => "shizhao",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

733)             isoCC => "CN",
734)             subRegion => "",
735)             region => "CN",
736)             ipv4 => "True",
737)             ipv6 => "False",
738)             loadBalanced => "No",
739)             httpWebsiteMirror => "http://tor.shizhao.org/",
740)             httpsWebsiteMirror => "",
741)             rsyncWebsiteMirror => "",
742)             ftpWebsiteMirror => "",
743)             httpDistMirror => "http://tor.shizhao.org/dist/",
744)             httpsDistMirror => "",
745)             rsyncDistMirror => "",
746)             hiddenServiceMirror => "",
747)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

749) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

750) 	mirror036 => {
751)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

752)             orgName => "ranyunfei",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

753)             isoCC => "CN",
754)             subRegion => "",
755)             region => "CN",
756)             ipv4 => "True",
757)             ipv6 => "False",
758)             loadBalanced => "No",
759)             httpWebsiteMirror => "http://tor.ranyunfei.com/",
760)             httpsWebsiteMirror => "",
761)             rsyncWebsiteMirror => "",
762)             ftpWebsiteMirror => "",
763)             httpDistMirror => "http://tor.ranyunfei.com/dist/",
764)             httpsDistMirror => "",
765)             rsyncDistMirror => "",
766)             hiddenServiceMirror => "",
767)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

769) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

770) 	mirror037 => {
771)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

772)             orgName => "wuerkaixi",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

773)             isoCC => "CN",
774)             subRegion => "",
775)             region => "CN",
776)             ipv4 => "True",
777)             ipv6 => "False",
778)             loadBalanced => "No",
779)             httpWebsiteMirror => "http://tor.wuerkaixi.com/",
780)             httpsWebsiteMirror => "",
781)             rsyncWebsiteMirror => "",
782)             ftpWebsiteMirror => "",
783)             httpDistMirror => "http://tor.wuerkaixi.com/dist/",
784)             httpsDistMirror => "",
785)             rsyncDistMirror => "",
786)             hiddenServiceMirror => "",
787)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

789) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

790) 	mirror038 => {
791)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

792)             orgName => "izaobao",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

793)             isoCC => "CN",
794)             subRegion => "",
795)             region => "CN",
796)             ipv4 => "True",
797)             ipv6 => "False",
798)             loadBalanced => "No",
799)             httpWebsiteMirror => "http://tor.izaobao.com/",
800)             httpsWebsiteMirror => "",
801)             rsyncWebsiteMirror => "",
802)             ftpWebsiteMirror => "",
803)             httpDistMirror => "http://tor.izaobao.com/dist/",
804)             httpsDistMirror => "",
805)             rsyncDistMirror => "",
806)             hiddenServiceMirror => "",
807)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

809) 
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

810) 	mirror039 => {
811)             adminContact => "",
Andrew Lewman add in org names for the .c...

Andrew Lewman authored 15 years ago

812)             orgName => "anothr",
Andrew Lewman add a slew of mirrors in china

Andrew Lewman authored 15 years ago

813)             isoCC => "CN",
814)             subRegion => "",
815)             region => "CN",
816)             ipv4 => "True",
817)             ipv6 => "False",
818)             loadBalanced => "No",
819)             httpWebsiteMirror => "http://tor.anothr.com/",
820)             httpsWebsiteMirror => "",
821)             rsyncWebsiteMirror => "",
822)             ftpWebsiteMirror => "",
823)             httpDistMirror => "http://tor.anothr.com/dist/",
824)             httpsDistMirror => "",
825)             rsyncDistMirror => "",
826)             hiddenServiceMirror => "",
827)             updateDate => "Unknown",
Andrew Lewman add commas in the right places

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

830) );
831) 
832) my $count = values %m;
833) print "We have a total of $count mirrors\n";
834) print "Fetching the last updated date for each mirror.\n";
835) 
Andrew Lewman Change mirror script to use...

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

842) foreach my $server ( keys %m ) {
843) 
844)     print "Attempting to fetch from $m{$server}{'orgName'}\n";
845) 
846)     if ($m{$server}{'httpWebsiteMirror'}) {
847)         print "Attempt to fetch via HTTP.\n";
848)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpWebsiteMirror'}");
849)     } elsif ($m{$server}{'httpsWebsiteMirror'}) {
850)         print "Attempt to fetch via HTTPS.\n";
851)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'httpsWebsiteMirror'}");
852)     } elsif ($m{$server}{'ftpWebsiteMirror'}) {
853)         print "Attempt to fetch via FTP.\n";
854)         $m{$server}{"updateDate"} = FetchDate("$m{$server}{'ftpWebsiteMirror'}");
855)     } else {
856)         print "We were unable to fetch or store anything. We still have the following: $m{$server}{'updateDate'}\n";
857)     }
858) 
859)     print "We fetched and stored the following: $m{$server}{'updateDate'}\n";
860) 
861)  }
862) 
863) 
864) print "We sorted the following mirrors by their date of last update: \n";
865) foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys %m ) {
866) 
867)      print "\n";
868)      print "Mirror $m{$server}{'orgName'}: \n";
869) 
870)      foreach my $attrib ( sort keys %{$m{$server}} ) {
871)         print "$attrib = $m{$server}{$attrib}";
872)         print "\n";
873)      };
874) }
875) 
876) my $outFile = "include/mirrors-table.wmi";
877) my $html;
878) open(OUT, "> $outFile") or die "Can't open $outFile: $!";
879) 
Andrew Lewman updated mirrors, added new...

Andrew Lewman authored 15 years ago

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

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

Jacob Appelbaum authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jon@svn.torproject.org authored 14 years ago

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

Andrew Lewman authored 15 years ago

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

Andrew Lewman authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

890) print OUT <<"END";
891)      \n<tr>\n
892)          <td>$m{$server}{'isoCC'}</td>\n
893)          <td>$m{$server}{'orgName'}</td>\n
894)          <td>$time</td>\n
895) END
896) 
897)      my %prettyNames = (
898)                         httpWebsiteMirror => "http",
899)                         httpsWebsiteMirror => "https",
900)                         ftpWebsiteMirror => "ftp",
901)                         rsyncWebsiteMirror => "rsync",
902)                         httpDistMirror => "http",
903)                         httpsDistMirror => "https",
904)                         rsyncDistMirrors => "rsync", );
905) 
906)      foreach my $precious ( sort keys %prettyNames )
Jacob Appelbaum Add a perl script that auto...

Jacob Appelbaum authored 15 years ago

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

Jacob Appelbaum authored 15 years ago

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