Annotation of www/ftp.html, Revision 1.547
1.499 sthen 1: <!-- DO NOT EDIT MANUALLY! See comments in www/build/mirrors.dat for details -->
1.341 grunk 2:
1.237 david 3: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
4: "http://www.w3.org/TR/html4/loose.dtd">
1.1 deraadt 5: <html>
6: <head>
1.294 ian 7: <title>Getting OpenBSD</title>
1.132 deraadt 8: <link rev=made href="mailto:www@openbsd.org">
1.237 david 9: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
1.1 deraadt 10: <meta name="resource-type" content="document">
1.118 louis 11: <meta name="description" content="the OpenBSD FTP page">
12: <meta name="keywords" content="openbsd,ftp">
1.1 deraadt 13: <meta name="distribution" content="global">
1.481 sthen 14: <meta name="copyright" content="This document copyright 1996-2009 by OpenBSD.">
1.1 deraadt 15: </head>
16:
1.116 philen 17: <body bgcolor="#ffffff" text="#000000" link="#23238e">
1.1 deraadt 18:
1.206 jsyn 19: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
1.114 deraadt 20: <p>
1.261 saad 21: <h2><font color="#e00000">FTP, HTTP, AFS and RSYNC mirrors</font></h2>
1.237 david 22: <hr>
1.24 downsj 23:
1.261 saad 24: <h3>Table Of Contents</h3>
25:
26: <ul>
27: <li><a href="#ftp">FTP install mirrors</a>
28: <li><a href="#http">HTTP install mirrors</a>
29: <li><a href="#afs">AFS install mirrors</a>
30: <li><a href="#rsync">RSYNC install mirrors</a>
31: <li><a href="#layout">Mirror layout</a>
32: </ul>
1.10 deraadt 33:
1.132 deraadt 34: <hr>
1.288 beck 35: <h3><font color="#0000e0"><a name=ftp>FTP</a></font></h3> OpenBSD
36: organizes FTP mirrors based on a master fanout site, used to feed
37: second level mirrors, which other sites should mirror and retrieve
38: from. Second level mirrors are chosen from sites with good network
1.524 sthen 39: connectivity and maintainers known to the OpenBSD development
1.288 beck 40: community. If you wish to maintain an ftp mirror, please ensure you
41: pick a nearby secondary mirror site to mirror from - mirroring from
42: the master fanout site is <em>strongly</em> discouraged.
43: <P>
1.167 miod 44: This is a list of currently known FTP servers & mirrors:<p>
1.1 deraadt 45:
1.132 deraadt 46: <table>
47: <tr>
48: <td>
1.288 beck 49: <strong>Master Fanout Site (Canada)</strong>
1.132 deraadt 50: </td><td>
1.507 sthen 51: <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/">
52: ftp://ftp.OpenBSD.org/pub/OpenBSD/</a>
1.132 deraadt 53: </td>
54: </tr><tr>
1.288 beck 55: <td>
1.539 sthen 56: <strong>Second Level Mirror<br>(Brisbane, Australia)</strong>
57: </td><td>
58: <a href="ftp://mirror.aarnet.edu.au/pub/OpenBSD/">
59: ftp://mirror.aarnet.edu.au/pub/OpenBSD/</a>
60: </td>
61: </tr><tr>
62: <td>
1.291 wvdputte 63: <strong>Second Level Mirror<br>(Vienna, Austria)</strong>
1.288 beck 64: </td><td>
1.531 sthen 65: <a href="ftp://ftp5.eu.openbsd.org/pub/OpenBSD/">
66: ftp://ftp5.eu.openbsd.org/pub/OpenBSD/</a>
1.437 martin 67: </td>
68: </tr><tr>
69: <td>
1.506 martin 70: <strong>Second Level Mirror<br>(Vienna, Austria)</strong>
71: </td><td>
1.531 sthen 72: <a href="ftp://ftp2.eu.openbsd.org/pub/OpenBSD/">
73: ftp://ftp2.eu.openbsd.org/pub/OpenBSD/</a>
1.506 martin 74: </td>
75: </tr><tr>
76: <td>
1.539 sthen 77: <strong>Second Level Mirror<br>(Oldenburg, Germany)</strong>
78: </td><td>
79: <a href="ftp://ftp.bytemine.net/pub/OpenBSD/">
80: ftp://ftp.bytemine.net/pub/OpenBSD/</a>
81: </td>
82: </tr><tr>
83: <td>
1.341 grunk 84: <strong>Second Level Mirror<br>(Redwood City, CA, USA)</strong>
1.288 beck 85: </td><td>
1.341 grunk 86: <a href="ftp://ftp5.usa.openbsd.org/pub/OpenBSD/">
87: ftp://ftp5.usa.openbsd.org/pub/OpenBSD/</a>
1.288 beck 88: </td>
89: </tr><tr>
90: <td>
1.341 grunk 91: <strong>Second Level Mirror<br>(Boulder, CO, USA)</strong>
1.288 beck 92: </td><td>
1.341 grunk 93: <a href="ftp://ftp3.usa.openbsd.org/pub/OpenBSD/">
94: ftp://ftp3.usa.openbsd.org/pub/OpenBSD/</a>
1.288 beck 95: </td>
96: </tr><tr>
97: <td>
1.447 nick 98: <strong>Second Level Mirror<br>(Houghton, Michigan, USA)</strong>
99: </td><td>
100: <a href="ftp://obsd.cec.mtu.edu/pub/OpenBSD/">
101: ftp://obsd.cec.mtu.edu/pub/OpenBSD/</a>
102: </td>
103: </tr><tr>
104: <td>
1.145 beck 105: <strong>Australia (Perth)</strong>
1.132 deraadt 106: </td><td>
1.444 jsg 107: <a href="ftp://ftp.iinet.net.au/pub/OpenBSD/">
108: ftp://ftp.iinet.net.au/pub/OpenBSD/</a>
109: </td>
110: </tr><tr>
111: <td>
112: <strong>Australia (Adelaide)</strong>
113: </td><td>
114: <a href="ftp://mirror.internode.on.net/pub/OpenBSD/">
115: ftp://mirror.internode.on.net/pub/OpenBSD/</a>
116: </td>
117: </tr><tr>
118: <td>
1.341 grunk 119: <strong>Canada (Edmonton)</strong>
1.319 joel 120: </td><td>
1.341 grunk 121: <a href="ftp://ftp.ca.openbsd.org/pub/OpenBSD/">
122: ftp://ftp.ca.openbsd.org/pub/OpenBSD/</a>
1.319 joel 123: </td>
124: </tr><tr>
125: <td>
1.487 sthen 126: <strong>Costa Rica</strong>
127: </td><td>
128: <a href="ftp://mirrors.ucr.ac.cr/OpenBSD/">
129: ftp://mirrors.ucr.ac.cr/OpenBSD/</a>
130: </td>
131: </tr><tr>
132: <td>
1.364 grunk 133: <strong>Estonia (Tallinn)</strong>
134: </td><td>
135: <a href="ftp://ftp.aso.ee/pub/OpenBSD/">
136: ftp://ftp.aso.ee/pub/OpenBSD/</a>
137: </td>
138: </tr><tr>
139: <td>
1.454 sthen 140: <strong>Estonia (Tallinn)</strong>
141: </td><td>
1.456 sthen 142: <a href="ftp://ftp.estpak.ee/pub/OpenBSD/">
143: ftp://ftp.estpak.ee/pub/OpenBSD/</a>
1.454 sthen 144: </td>
145: </tr><tr>
146: <td>
1.363 steven 147: <strong>France (Paris)</strong>
148: </td><td>
1.496 landry 149: <a href="ftp://ftp.fr.openbsd.org/pub/OpenBSD/">
150: ftp://ftp.fr.openbsd.org/pub/OpenBSD/</a>
151: </td>
152: </tr><tr>
153: <td>
154: <strong>France (Paris)</strong>
155: </td><td>
1.363 steven 156: <a href="ftp://ftp.arcane-networks.fr/pub/OpenBSD/">
157: ftp://ftp.arcane-networks.fr/pub/OpenBSD/</a>
158: </td>
159: </tr><tr>
160: <td>
1.373 steven 161: <strong>France (Rennes)</strong>
162: </td><td>
163: <a href="ftp://ftp.irisa.fr/pub/OpenBSD/">
164: ftp://ftp.irisa.fr/pub/OpenBSD/</a>
165: </td>
166: </tr><tr>
167: <td>
1.477 sthen 168: <strong>France (Paris)</strong>
169: </td><td>
1.496 landry 170: <a href="ftp://ftp2.fr.openbsd.org/pub/OpenBSD/">
171: ftp://ftp2.fr.openbsd.org/pub/OpenBSD/</a>
1.477 sthen 172: </td>
173: </tr><tr>
174: <td>
1.401 grunk 175: <strong>Germany (Berlin)</strong>
176: </td><td>
177: <a href="ftp://openbsd.ftp.fu-berlin.de/pub/OpenBSD/">
178: ftp://openbsd.ftp.fu-berlin.de/pub/OpenBSD/</a>
179: </td>
180: </tr><tr>
181: <td>
1.535 sthen 182: <strong>Germany (Erlangen)</strong>
183: </td><td>
184: <a href="ftp://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/">
185: ftp://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/</a>
186: </td>
187: </tr><tr>
188: <td>
1.422 grunk 189: <strong>Germany (Berlin)</strong>
190: </td><td>
191: <a href="ftp://ftp.spline.de/pub/OpenBSD/">
192: ftp://ftp.spline.de/pub/OpenBSD/</a>
193: </td>
194: </tr><tr>
195: <td>
1.523 sthen 196: <strong>Germany (Aachen)</strong>
197: </td><td>
198: <a href="ftp://ftp.halifax.rwth-aachen.de/pub/OpenBSD/">
199: ftp://ftp.halifax.rwth-aachen.de/pub/OpenBSD/</a>
200: </td>
201: </tr><tr>
202: <td>
1.476 sthen 203: <strong>Greece (Heraklion)</strong>
204: </td><td>
205: <a href="ftp://ftp.cc.uoc.gr/mirrors/OpenBSD/">
206: ftp://ftp.cc.uoc.gr/mirrors/OpenBSD/</a>
207: </td>
208: </tr><tr>
209: <td>
1.370 robert 210: <strong>Hungary (Budapest)</strong>
1.369 robert 211: </td><td>
212: <a href="ftp://ftp.fsn.hu/pub/OpenBSD/">
213: ftp://ftp.fsn.hu/pub/OpenBSD/</a>
214: </td>
215: </tr><tr>
216: <td>
1.431 steven 217: <strong>Ireland (Dublin)</strong>
218: </td><td>
219: <a href="ftp://ftp.heanet.ie/pub/OpenBSD/">
220: ftp://ftp.heanet.ie/pub/OpenBSD/</a>
221: </td>
222: </tr><tr>
223: <td>
1.358 steven 224: <strong>Japan (Ishikawa)</strong>
225: </td><td>
226: <a href="ftp://ftp.jaist.ac.jp/pub/OpenBSD/">
227: ftp://ftp.jaist.ac.jp/pub/OpenBSD/</a>
228: </td>
229: </tr><tr>
230: <td>
1.527 sthen 231: <strong>Russia (Chernogolovka-Moscow)</strong>
232: </td><td>
233: <a href="ftp://ftp.chg.ru/pub/OpenBSD/">
234: ftp://ftp.chg.ru/pub/OpenBSD/</a>
235: </td>
236: </tr><tr>
237: <td>
1.394 steven 238: <strong>Russia (Moscow)</strong>
239: </td><td>
240: <a href="ftp://ftp.gamma.ru/pub/OpenBSD/">
241: ftp://ftp.gamma.ru/pub/OpenBSD/</a>
242: </td>
243: </tr><tr>
244: <td>
1.464 sthen 245: <strong>Russia (Moscow)</strong>
246: </td><td>
247: <a href="ftp://mirror.corbina.net/pub/OpenBSD/">
248: ftp://mirror.corbina.net/pub/OpenBSD/</a>
249: </td>
250: </tr><tr>
251: <td>
1.514 sthen 252: <strong>Saudi Arabia (Riyadh)</strong>
253: </td><td>
254: <a href="ftp://mirrors.isu.net.sa/pub/ftp.openbsd.org/">
255: ftp://mirrors.isu.net.sa/pub/ftp.openbsd.org/</a>
256: </td>
257: </tr><tr>
258: <td>
1.423 grunk 259: <strong>Slovenia (Ljubljana)</strong>
260: </td><td>
261: <a href="ftp://ftp.obsd.si/pub/OpenBSD/">
262: ftp://ftp.obsd.si/pub/OpenBSD/</a>
263: </td>
264: </tr><tr>
265: <td>
1.430 steven 266: <strong>Spain (A Coruña)</strong>
267: </td><td>
268: <a href="ftp://ftp.udc.es/pub/OpenBSD/">
269: ftp://ftp.udc.es/pub/OpenBSD/</a>
270: </td>
271: </tr><tr>
272: <td>
1.483 sobrado 273: <strong>Spain (Barcelona)</strong>
1.482 sobrado 274: </td><td>
275: <a href="ftp://mirror.cdmon.com/pub/OpenBSD/">
276: ftp://mirror.cdmon.com/pub/OpenBSD/</a>
277: </td>
278: </tr><tr>
279: <td>
1.475 sthen 280: <strong>Sweden (Stockholm)</strong>
281: </td><td>
282: <a href="ftp://ftp.netbsd.se/OpenBSD/">
283: ftp://ftp.netbsd.se/OpenBSD/</a>
284: </td>
285: </tr><tr>
286: <td>
1.410 grunk 287: <strong>Switzerland (Zurich)</strong>
288: </td><td>
289: <a href="ftp://mirror.switch.ch/pub/OpenBSD/">
290: ftp://mirror.switch.ch/pub/OpenBSD/</a>
291: </td>
292: </tr><tr>
293: <td>
1.500 sthen 294: <strong>Turkey</strong>
295: </td><td>
296: <a href="ftp://ftp.ulak.net.tr/OpenBSD/">
297: ftp://ftp.ulak.net.tr/OpenBSD/</a>
298: </td>
299: </tr><tr>
300: <td>
1.518 sthen 301: <strong>United Kingdom (Kent)</strong>
1.517 sthen 302: </td><td>
1.518 sthen 303: <a href="ftp://ftp.mirrorservice.org/pub/OpenBSD/">
304: ftp://ftp.mirrorservice.org/pub/OpenBSD/</a>
1.517 sthen 305: </td>
306: </tr><tr>
307: <td>
1.518 sthen 308: <strong>United Kingdom (Manchester)</strong>
1.356 steven 309: </td><td>
1.518 sthen 310: <a href="ftp://mirror.bytemark.co.uk/pub/OpenBSD/">
311: ftp://mirror.bytemark.co.uk/pub/OpenBSD/</a>
1.356 steven 312: </td>
313: </tr><tr>
314: <td>
1.468 sthen 315: <strong>United Kingdom (London)</strong>
316: </td><td>
317: <a href="ftp://ftp.plig.net/pub/OpenBSD/">
318: ftp://ftp.plig.net/pub/OpenBSD/</a>
319: </td>
320: </tr><tr>
321: <td>
1.519 sthen 322: <strong>USA (Chicago, IL)</strong>
1.273 david 323: </td><td>
1.383 steven 324: <a href="ftp://mirror.planetunix.net/pub/OpenBSD/">
325: ftp://mirror.planetunix.net/pub/OpenBSD/</a>
326: </td>
327: </tr><tr>
328: <td>
1.533 sthen 329: <strong>USA (West Lafayette, IN)</strong>
1.170 miod 330: </td><td>
1.533 sthen 331: <a href="ftp://osmirrors.cerias.purdue.edu/pub/OpenBSD/">
332: ftp://osmirrors.cerias.purdue.edu/pub/OpenBSD/</a>
1.170 miod 333: </td>
334: </tr><tr>
335: <td>
1.458 sthen 336: <strong>USA (New York, NY)</strong>
1.243 david 337: </td><td>
1.458 sthen 338: <a href="ftp://mirrors.24-7-solutions.net/pub/OpenBSD/">
339: ftp://mirrors.24-7-solutions.net/pub/OpenBSD/</a>
1.243 david 340: </td>
341: </tr><tr>
342: <td>
1.493 sthen 343: <strong>USA (Madison, WI)</strong>
344: </td><td>
345: <a href="ftp://openbsd.mirrors.tds.net/pub/OpenBSD/">
346: ftp://openbsd.mirrors.tds.net/pub/OpenBSD/</a>
347: </td>
348: </tr><tr>
349: <td>
1.448 sthen 350: <strong>USA (Rochester, NY)</strong>
351: </td><td>
1.471 sthen 352: <a href="ftp://filedump.se.rit.edu/pub/OpenBSD/">
353: ftp://filedump.se.rit.edu/pub/OpenBSD/</a>
354: </td>
355: </tr><tr>
356: <td>
357: <strong>USA (Rochester, NY)</strong>
358: </td><td>
1.451 sthen 359: <a href="ftp://openbsd.mirror.frontiernet.net/pub/OpenBSD/">
360: ftp://openbsd.mirror.frontiernet.net/pub/OpenBSD/</a>
361: </td>
1.509 sthen 362: </tr><tr>
363: <td>
1.533 sthen 364: <strong>USA (Rochester, NY)</strong>
1.509 sthen 365: </td><td>
1.533 sthen 366: <a href="ftp://mirror.rit.edu/pub/OpenBSD/">
367: ftp://mirror.rit.edu/pub/OpenBSD/</a>
1.509 sthen 368: </td>
1.132 deraadt 369: </tr>
370: </table>
1.1 deraadt 371:
1.30 deraadt 372: <hr>
1.237 david 373: <h3><font color="#0000e0"><a name=http>HTTP</a></font></h3>
1.264 saad 374: This is a list of currently known HTTP servers & mirrors:<p>
1.10 deraadt 375:
1.132 deraadt 376: <table>
1.235 david 377: <tr>
1.132 deraadt 378: <td>
1.510 beck 379: <strong>Master Fanout Site (Canada)</strong>
380: </td><td>
381: <a href="http://ftp.OpenBSD.org/pub/OpenBSD/">
382: http://ftp.OpenBSD.org/pub/OpenBSD/</a>
383: </td>
384: </tr><tr>
385: <td>
1.539 sthen 386: <strong>Second Level Mirror<br>(Brisbane, Australia)</strong>
387: </td><td>
388: <a href="http://mirror.aarnet.edu.au/pub/OpenBSD/">
389: http://mirror.aarnet.edu.au/pub/OpenBSD/</a>
390: </td>
391: </tr><tr>
392: <td>
1.341 grunk 393: <strong>Second Level Mirror<br>(Vienna, Austria)</strong>
394: </td><td>
1.531 sthen 395: <a href="http://ftp5.eu.openbsd.org/ftp/pub/OpenBSD/">
396: http://ftp5.eu.openbsd.org/ftp/pub/OpenBSD/</a>
1.437 martin 397: </td>
398: </tr><tr>
399: <td>
1.506 martin 400: <strong>Second Level Mirror<br>(Vienna, Austria)</strong>
401: </td><td>
1.532 sthen 402: <a href="http://ftp.wu-wien.ac.at/pub/OpenBSD/">
403: http://ftp.wu-wien.ac.at/pub/OpenBSD/</a>
1.506 martin 404: </td>
405: </tr><tr>
406: <td>
1.539 sthen 407: <strong>Second Level Mirror<br>(Oldenburg, Germany)</strong>
408: </td><td>
409: <a href="http://ftp.bytemine.net/pub/OpenBSD/">
410: http://ftp.bytemine.net/pub/OpenBSD/</a>
411: </td>
412: </tr><tr>
413: <td>
1.531 sthen 414: <strong>Second Level Mirror<br>(Redwood City, CA, USA)</strong>
415: </td><td>
416: <a href="http://ftp5.usa.openbsd.org/pub/OpenBSD/">
417: http://ftp5.usa.openbsd.org/pub/OpenBSD/</a>
418: </td>
419: </tr><tr>
420: <td>
421: <strong>Second Level Mirror<br>(Boulder, CO, USA)</strong>
422: </td><td>
423: <a href="http://ftp3.usa.openbsd.org/pub/OpenBSD/">
424: http://ftp3.usa.openbsd.org/pub/OpenBSD/</a>
425: </td>
426: </tr><tr>
427: <td>
1.447 nick 428: <strong>Second Level Mirror<br>(Houghton, Michigan, USA)</strong>
429: </td><td>
430: <a href="http://obsd.cec.mtu.edu/pub/OpenBSD/">
431: http://obsd.cec.mtu.edu/pub/OpenBSD/</a>
432: </td>
433: </tr><tr>
434: <td>
1.256 jose 435: <strong>Australia (Perth)</strong>
436: </td><td>
1.444 jsg 437: <a href="http://ftp.iinet.net.au/pub/OpenBSD/">
438: http://ftp.iinet.net.au/pub/OpenBSD/</a>
439: </td>
440: </tr><tr>
441: <td>
442: <strong>Australia (Adelaide)</strong>
443: </td><td>
444: <a href="http://mirror.internode.on.net/pub/OpenBSD/">
445: http://mirror.internode.on.net/pub/OpenBSD/</a>
1.276 david 446: </td>
447: </tr><tr>
448: <td>
1.487 sthen 449: <strong>Costa Rica</strong>
450: </td><td>
451: <a href="http://mirrors.ucr.ac.cr/OpenBSD/">
452: http://mirrors.ucr.ac.cr/OpenBSD/</a>
453: </td>
454: </tr><tr>
455: <td>
1.364 grunk 456: <strong>Estonia (Tallinn)</strong>
457: </td><td>
458: <a href="http://ftp.aso.ee/pub/OpenBSD/">
459: http://ftp.aso.ee/pub/OpenBSD/</a>
460: </td>
461: </tr><tr>
462: <td>
1.454 sthen 463: <strong>Estonia (Tallinn)</strong>
464: </td><td>
1.456 sthen 465: <a href="http://ftp.estpak.ee/pub/OpenBSD/">
466: http://ftp.estpak.ee/pub/OpenBSD/</a>
1.454 sthen 467: </td>
468: </tr><tr>
469: <td>
1.363 steven 470: <strong>France (Paris)</strong>
471: </td><td>
1.496 landry 472: <a href="http://ftp.fr.openbsd.org/pub/OpenBSD/">
473: http://ftp.fr.openbsd.org/pub/OpenBSD/</a>
474: </td>
475: </tr><tr>
476: <td>
477: <strong>France (Paris)</strong>
478: </td><td>
1.363 steven 479: <a href="http://ftp.arcane-networks.fr/pub/OpenBSD/">
480: http://ftp.arcane-networks.fr/pub/OpenBSD/</a>
1.513 sthen 481: </td>
482: </tr><tr>
483: <td>
1.524 sthen 484: <strong>France (Paris)</strong>
485: </td><td>
1.525 sthen 486: <a href="http://ftp2.fr.openbsd.org/pub/OpenBSD/">
487: http://ftp2.fr.openbsd.org/pub/OpenBSD/</a>
1.524 sthen 488: </td>
489: </tr><tr>
490: <td>
1.542 sthen 491: <strong>Germany (Erlangen)</strong>
492: </td><td>
493: <a href="http://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/">
494: http://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/</a>
495: </td>
496: </tr><tr>
497: <td>
1.521 stsp 498: <strong>Germany (Berlin)</strong>
499: </td><td>
500: <a href="http://ftp.spline.de/pub/OpenBSD/">
501: http://ftp.spline.de/pub/OpenBSD/</a>
502: </td>
503: </tr><tr>
504: <td>
1.523 sthen 505: <strong>Germany (Aachen)</strong>
506: </td><td>
507: <a href="http://ftp.halifax.rwth-aachen.de/openbsd/">
508: http://ftp.halifax.rwth-aachen.de/openbsd/</a>
509: </td>
510: </tr><tr>
511: <td>
1.476 sthen 512: <strong>Greece (Heraklion)</strong>
513: </td><td>
514: <a href="http://ftp.cc.uoc.gr/mirrors/OpenBSD/">
515: http://ftp.cc.uoc.gr/mirrors/OpenBSD/</a>
516: </td>
517: </tr><tr>
518: <td>
1.524 sthen 519: <strong>Hungary (Budapest)</strong>
520: </td><td>
521: <a href="http://ftp.fsn.hu/pub/OpenBSD/">
522: http://ftp.fsn.hu/pub/OpenBSD/</a>
523: </td>
524: </tr><tr>
525: <td>
1.431 steven 526: <strong>Ireland (Dublin)</strong>
527: </td><td>
528: <a href="http://ftp.heanet.ie/pub/OpenBSD/">
529: http://ftp.heanet.ie/pub/OpenBSD/</a>
530: </td>
531: </tr><tr>
532: <td>
1.358 steven 533: <strong>Japan (Ishikawa)</strong>
534: </td><td>
535: <a href="http://ftp.jaist.ac.jp/pub/OpenBSD/">
536: http://ftp.jaist.ac.jp/pub/OpenBSD/</a>
537: </td>
538: </tr><tr>
539: <td>
1.524 sthen 540: <strong>Japan (Tokyo)</strong>
541: </td><td>
542: <a href="http://ftp.kddlabs.co.jp/OpenBSD/">
543: http://ftp.kddlabs.co.jp/OpenBSD/</a>
544: </td>
545: </tr><tr>
546: <td>
1.527 sthen 547: <strong>Russia (Chernogolovka-Moscow)</strong>
548: </td><td>
549: <a href="http://ftp.chg.ru/pub/OpenBSD/">
550: http://ftp.chg.ru/pub/OpenBSD/</a>
551: </td>
552: </tr><tr>
553: <td>
554: <strong>Russia (Moscow)</strong>
555: </td><td>
556: <a href="http://ftp.gamma.ru/OpenBSD/">
557: http://ftp.gamma.ru/OpenBSD/</a>
558: </td>
559: </tr><tr>
560: <td>
561: <strong>Russia (Moscow)</strong>
562: </td><td>
563: <a href="http://mirror.corbina.net/pub/OpenBSD/">
564: http://mirror.corbina.net/pub/OpenBSD/</a>
1.514 sthen 565: </td>
566: </tr><tr>
567: <td>
568: <strong>Saudi Arabia (Riyadh)</strong>
569: </td><td>
570: <a href="http://mirrors.isu.net.sa/pub/ftp.openbsd.org/">
571: http://mirrors.isu.net.sa/pub/ftp.openbsd.org/</a>
1.469 sthen 572: </td>
573: </tr><tr>
574: <td>
1.423 grunk 575: <strong>Slovenia (Ljubljana)</strong>
576: </td><td>
577: <a href="http://www.obsd.si/pub/OpenBSD/">
578: http://www.obsd.si/pub/OpenBSD/</a>
1.360 steven 579: </td>
580: </tr><tr>
581: <td>
1.430 steven 582: <strong>Spain (A Coruña)</strong>
583: </td><td>
584: <a href="http://ftp.udc.es/OpenBSD/">
585: http://ftp.udc.es/OpenBSD/</a>
1.524 sthen 586: </td>
587: </tr><tr>
588: <td>
589: <strong>Spain (Barcelona)</strong>
590: </td><td>
591: <a href="http://mirror.cdmon.com/pub/OpenBSD/">
592: http://mirror.cdmon.com/pub/OpenBSD/</a>
1.448 sthen 593: </td>
594: </tr><tr>
595: <td>
1.475 sthen 596: <strong>Sweden (Stockholm)</strong>
597: </td><td>
598: <a href="http://ftp.netbsd.se/OpenBSD/">
599: http://ftp.netbsd.se/OpenBSD/</a>
600: </td>
601: </tr><tr>
602: <td>
1.410 grunk 603: <strong>Switzerland (Zurich)</strong>
604: </td><td>
605: <a href="http://mirror.switch.ch/ftp/pub/OpenBSD/">
606: http://mirror.switch.ch/ftp/pub/OpenBSD/</a>
607: </td>
608: </tr><tr>
609: <td>
1.528 sthen 610: <strong>Turkey</strong>
611: </td><td>
612: <a href="http://ftpopenbsd.ulak.net.tr/">
613: http://ftpopenbsd.ulak.net.tr/</a>
614: </td>
615: </tr><tr>
616: <td>
1.518 sthen 617: <strong>United Kingdom (Kent)</strong>
1.517 sthen 618: </td><td>
1.518 sthen 619: <a href="http://www.mirrorservice.org/pub/OpenBSD/">
620: http://www.mirrorservice.org/pub/OpenBSD/</a>
1.517 sthen 621: </td>
622: </tr><tr>
623: <td>
1.518 sthen 624: <strong>United Kingdom (Manchester)</strong>
1.409 grunk 625: </td><td>
1.518 sthen 626: <a href="http://mirror.bytemark.co.uk/pub/OpenBSD/">
627: http://mirror.bytemark.co.uk/pub/OpenBSD/</a>
1.290 nick 628: </td>
629: </tr><tr>
630: <td>
1.468 sthen 631: <strong>United Kingdom (London)</strong>
632: </td><td>
633: <a href="http://ftp.plig.net/pub/OpenBSD/">
634: http://ftp.plig.net/pub/OpenBSD/</a>
635: </td>
636: </tr><tr>
637: <td>
1.533 sthen 638: <strong>USA (Chicago, IL)</strong>
1.443 steven 639: </td><td>
1.533 sthen 640: <a href="http://mirror.planetunix.net/pub/OpenBSD/">
641: http://mirror.planetunix.net/pub/OpenBSD/</a>
1.443 steven 642: </td>
643: </tr><tr>
644: <td>
1.533 sthen 645: <strong>USA (West Lafayette, IN)</strong>
1.304 nick 646: </td><td>
1.533 sthen 647: <a href="http://osmirrors.cerias.purdue.edu/pub/OpenBSD/">
648: http://osmirrors.cerias.purdue.edu/pub/OpenBSD/</a>
1.383 steven 649: </td>
650: </tr><tr>
651: <td>
1.458 sthen 652: <strong>USA (New York, NY)</strong>
1.243 david 653: </td><td>
1.458 sthen 654: <a href="http://mirrors.24-7-solutions.net/pub/OpenBSD/">
655: http://mirrors.24-7-solutions.net/pub/OpenBSD/</a>
1.243 david 656: </td>
657: </tr><tr>
658: <td>
1.493 sthen 659: <strong>USA (Madison, WI)</strong>
660: </td><td>
661: <a href="http://openbsd.mirrors.tds.net/pub/OpenBSD/">
662: http://openbsd.mirrors.tds.net/pub/OpenBSD/</a>
663: </td>
664: </tr><tr>
665: <td>
1.448 sthen 666: <strong>USA (Rochester, NY)</strong>
667: </td><td>
1.471 sthen 668: <a href="http://filedump.se.rit.edu/pub/OpenBSD/">
669: http://filedump.se.rit.edu/pub/OpenBSD/</a>
670: </td>
671: </tr><tr>
672: <td>
673: <strong>USA (Rochester, NY)</strong>
674: </td><td>
1.451 sthen 675: <a href="http://openbsd.mirror.frontiernet.net/pub/OpenBSD/">
676: http://openbsd.mirror.frontiernet.net/pub/OpenBSD/</a>
677: </td>
1.509 sthen 678: </tr><tr>
679: <td>
1.533 sthen 680: <strong>USA (Rochester, NY)</strong>
1.509 sthen 681: </td><td>
1.533 sthen 682: <a href="http://mirror.rit.edu/pub/OpenBSD/">
683: http://mirror.rit.edu/pub/OpenBSD/</a>
1.509 sthen 684: </td>
1.132 deraadt 685: </tr>
686: </table>
1.1 deraadt 687:
1.30 deraadt 688: <hr>
1.237 david 689: <h3><font color="#0000e0"><a name=afs>AFS</a></font></h3>
1.30 deraadt 690: This is a list of currently known AFS servers:<p>
691:
692: <ul>
1.282 nick 693: <li><a href="file:/afs/su.se/services/ftp/pub/OpenBSD">
694: /afs/su.se/services/ftp/pub/OpenBSD</a>
695: <br>
696: Located at the University of Stockholm, Sweden.<br>
697: CellServDB entries for su.se:
698: <pre>
699: >su.se # Stockholm University
700: 130.237.162.81 #afsdb1.su.se
701: 130.237.162.82 #afsdb2.su.se
702: 130.237.162.230 #afsdb3.su.se
1.449 sthen 703: </pre>
1.463 martin 704: <li><a href="file:/afs/wu-wien.ac.at/public/ftp/pub/OpenBSD">
705: /afs/wu-wien.ac.at/public/ftp/pub/OpenBSD</a>
706: <br>
707: Located at the University of Economics, Vienna, Austria.<br>
708: CellServDB entries for wu-wien.ac.at:
709: <pre>
710: >wu-wien.ac.at #University of Economics, Vienna, Austria
711: 137.208.3.33 #goya.wu-wien.ac.at
712: 137.208.7.57 #caravaggio.wu-wien.ac.at
713: 137.208.127.57 #vermeer.wu-wien.ac.at
714: </pre>
1.466 martin 715: <li><a href="file:/afs/mrow.org/public/OpenBSD">
1.465 sthen 716: /afs/mrow.org/public/OpenBSD</a>
717: <br>
718: Located at the Rochester Institute of Technology, Rochester, NY, USA.<br>
719: CellServDB entries for mrow.org:
720: <pre>
721: >mrow.org # MROW CELL
722: 129.21.205.119 #mirror.rit.edu
723: 88.198.46.111 #mrow.org
724: </pre>
1.30 deraadt 725: </ul>
1.1 deraadt 726: <p>
1.30 deraadt 727:
728: <hr>
1.237 david 729: <h3><font color="#0000e0"><a name=rsync>RSYNC</a></font></h3>
1.264 saad 730: This is a list of currently known RSYNC mirrors:<p>
1.164 miod 731:
732: <table>
733: <tr>
1.341 grunk 734: <td>
1.539 sthen 735: <strong>Second Level Mirror<br>(Brisbane, Australia)</strong>
736: </td><td>
737: rsync://mirror.aarnet.edu.au/openbsd/
738: </td>
739: </tr><tr>
740: <td>
1.437 martin 741: <strong>Second Level Mirror<br>(Vienna, Austria)</strong>
742: </td><td>
1.531 sthen 743: rsync://ftp5.eu.openbsd.org/OpenBSD/
1.445 johan 744: </td>
745: </tr><tr>
746: <td>
1.503 millert 747: <strong>Second Level Mirror<br>(Redwood City, CA, USA)</strong>
748: </td><td>
1.504 sthen 749: rsync://ftp5.usa.openbsd.org/ftp/
1.503 millert 750: </td>
751: </tr><tr>
752: <td>
1.341 grunk 753: <strong>Second Level Mirror<br>(Boulder, CO, USA)</strong>
754: </td><td>
755: rsync://ftp3.usa.openbsd.org/ftp/
1.447 nick 756: </td>
757: </tr><tr>
758: <td>
759: <strong>Second Level Mirror<br>(Houghton, Michigan, USA)</strong>
760: </td><td>
761: rsync://obsd.cec.mtu.edu/
1.341 grunk 762: </td>
763: </tr><tr>
764: <td>
1.256 jose 765: <strong>Australia (Perth)</strong>
766: </td><td>
1.444 jsg 767: rsync://ftp.iinet.net.au/OpenBSD/
1.467 jsg 768: </td>
769: </tr><tr>
770: <td>
1.444 jsg 771: <strong>Australia (Adelaide)</strong>
772: </td><td>
773: rsync://mirror.internode.on.net/openbsd/
1.256 jose 774: </td>
775: </tr><tr>
776: <td>
1.487 sthen 777: <strong>Costa Rica</strong>
778: </td><td>
1.529 sthen 779: rsync://mirrors.ucr.ac.cr/openbsd/
1.530 sthen 780: </td>
781: </tr><tr>
782: <td>
1.364 grunk 783: <strong>Estonia (Tallinn)</strong>
784: </td><td>
785: rsync://ftp.aso.ee/OpenBSD/
1.381 steven 786: </td>
787: </tr><tr>
788: <td>
1.454 sthen 789: <strong>Estonia (Tallinn)</strong>
790: </td><td>
1.456 sthen 791: rsync://ftp.estpak.ee/openbsd/
1.454 sthen 792: </td>
793: </tr><tr>
794: <td>
1.496 landry 795: <strong>France (Paris)</strong>
796: </td><td>
797: rsync://ftp.fr.openbsd.org/OpenBSD/
1.422 grunk 798: </td>
799: </tr><tr>
800: <td>
1.542 sthen 801: <strong>Germany (Erlangen)</strong>
802: </td><td>
803: rsync://openbsd.informatik.uni-erlangen.de/OpenBSD/
804: </td>
805: </tr><tr>
806: <td>
1.422 grunk 807: <strong>Germany (Berlin)</strong>
808: </td><td>
809: rsync://ftp.spline.de/OpenBSD/
1.431 steven 810: </td>
811: </tr><tr>
812: <td>
1.523 sthen 813: <strong>Germany (Aachen)</strong>
814: </td><td>
815: rsync://ftp.halifax.rwth-aachen.de/openbsd/
816: </td>
817: </tr><tr>
818: <td>
1.431 steven 819: <strong>Ireland (Dublin)</strong>
820: </td><td>
821: rsync://ftp.heanet.ie/pub/OpenBSD/
1.358 steven 822: </td>
823: </tr><tr>
824: <td>
825: <strong>Japan (Ishikawa)</strong>
826: </td><td>
827: rsync://ftp.jaist.ac.jp/pub/OpenBSD/
1.368 steven 828: </td>
829: </tr><tr>
830: <td>
1.195 miod 831: <strong>Japan (Tokyo)</strong>
1.167 miod 832: </td><td>
1.253 jose 833: rsync://ftp.kddlabs.co.jp/openbsd/
1.167 miod 834: </td>
835: </tr><tr>
836: <td>
1.544 sthen 837: <strong>Russia (Chernogolovka-Moscow)</strong>
1.344 steven 838: </td><td>
1.545 sthen 839: rsync://ftp.chg.ru/OpenBSD/
1.409 grunk 840: </td>
841: </tr><tr>
842: <td>
1.464 sthen 843: <strong>Russia (Moscow)</strong>
844: </td><td>
845: rsync://mirror.corbina.net/OpenBSD/
1.436 grunk 846: </td>
847: </tr><tr>
848: <td>
1.475 sthen 849: <strong>Sweden (Stockholm)</strong>
850: </td><td>
851: rsync://rsync.netbsd.se/OpenBSD/
1.476 sthen 852: </td>
853: </tr><tr>
854: <td>
1.500 sthen 855: <strong>Turkey</strong>
856: </td><td>
857: rsync://ftp.ulak.net.tr/openbsd/
1.517 sthen 858: </td>
859: </tr><tr>
860: <td>
1.518 sthen 861: <strong>United Kingdom (Kent)</strong>
1.517 sthen 862: </td><td>
1.518 sthen 863: rsync://rsync.mirrorservice.org/pub/OpenBSD/
1.356 steven 864: </td>
865: </tr><tr>
866: <td>
1.518 sthen 867: <strong>United Kingdom (Manchester)</strong>
1.356 steven 868: </td><td>
1.518 sthen 869: rsync://mirror.bytemark.co.uk/OpenBSD/
1.468 sthen 870: </td>
871: </tr><tr>
872: <td>
873: <strong>United Kingdom (London)</strong>
874: </td><td>
875: rsync://ftp.plig.net/OpenBSD/
1.383 steven 876: </td>
877: </tr><tr>
878: <td>
1.519 sthen 879: <strong>USA (Chicago, IL)</strong>
1.383 steven 880: </td><td>
881: rsync://mirror.planetunix.net/OpenBSD/
1.347 steven 882: </td>
883: </tr><tr>
884: <td>
1.493 sthen 885: <strong>USA (Madison, WI)</strong>
886: </td><td>
887: rsync://openbsd.mirrors.tds.net/OpenBSD/
1.465 sthen 888: </td>
889: </tr><tr>
890: <td>
891: <strong>USA (Rochester, NY)</strong>
892: </td><td>
1.533 sthen 893: rsync://openbsd.mirror.frontiernet.net/OpenBSD/
1.296 beck 894: </td>
1.451 sthen 895: </tr><tr>
896: <td>
897: <strong>USA (Rochester, NY)</strong>
898: </td><td>
1.533 sthen 899: rsync://mirror.rit.edu/OpenBSD/
1.451 sthen 900: </td>
1.164 miod 901: </tr>
902: </table>
903:
904: <hr>
1.237 david 905: <h3><font color="#0000e0"><a name=layout>Structural Layout:</a></font></h3>
1.30 deraadt 906:
907: <p>
1.164 miod 908: The file structure of each server is roughly:
1.1 deraadt 909: </p>
910: <p>
1.17 deraadt 911: <ul>
1.316 nick 912: <li><strong>/pub/OpenBSD/</strong><br>
913: Absolute path for HTTP and FTP mirrors where the OpenBSD FTP
914: collection <strong>must</strong> be available. This location
915: can be a link, if necessary.
916: <p>
1.522 sthen 917: <li><strong>/pub/OpenBSD/4.7/</strong><br>
1.204 miod 918: Where you find our most recent release.
1.38 deraadt 919: <ul>
1.180 miod 920: <li><strong>alpha/</strong>
1.271 millert 921: <li><strong>amd64/</strong>
1.440 miod 922: <li><strong>armish/</strong>
1.80 marc 923: <li><strong>hp300/</strong>
1.229 miod 924: <li><strong>hppa/</strong>
1.39 deraadt 925: <li><strong>i386/</strong>
1.440 miod 926: <li><strong>landisk/</strong>
927: <!-- <li><strong>luna88k/</strong> -->
1.39 deraadt 928: <li><strong>mac68k/</strong>
1.191 miod 929: <li><strong>macppc/</strong>
1.132 deraadt 930: <li><strong>mvme68k/</strong>
1.247 deraadt 931: <li><strong>mvme88k/</strong>
1.316 nick 932: <li><strong>packages/</strong><br>
933: Binary packages (pre-compiled ports) to install on your -stable
934: system.
1.480 sthen 935: <li><strong>sgi/</strong>
1.492 jj 936: <li><strong>socppc/</strong>
1.39 deraadt 937: <li><strong>sparc/</strong>
1.191 miod 938: <li><strong>sparc64/</strong>
1.316 nick 939: <li><strong>tools/</strong><br>
940: Tools for other operating systems (Windows, Linux and the like)
941: to create boot floppies, change partition sizes and other things.
1.153 miod 942: <li><strong>vax/</strong>
1.316 nick 943: <li><strong>zaurus/</strong>
1.39 deraadt 944: <li><strong>src.tar.gz<br></strong>
1.38 deraadt 945: Userland sources, which you would place in /usr/src.
946: (This does not include kernel sources)
1.239 nick 947: <li><strong>sys.tar.gz<br></strong>
1.38 deraadt 948: The Kernel sources, which you would place in /usr/src/sys.
1.52 deraadt 949: <li><strong>ports.tar.gz<br></strong>
950: The ports sources, which you would place in /usr/ports.
1.440 miod 951: <li><strong>xenocara.tar.gz<br></strong>
1.316 nick 952: The X Window System (X11) sources.
1.38 deraadt 953: </ul>
1.17 deraadt 954: <p>
1.316 nick 955: <li><strong>/pub/OpenBSD/snapshots/</strong><br>
1.40 deraadt 956: For our major architectures, we tend to build mini releases
957: of unknown stability and quality about every month or so.
958: This is where we place those test releases.
1.17 deraadt 959: <p>
1.316 nick 960: <li><strong>/pub/OpenBSD/src/</strong><br>
1.40 deraadt 961: This is a cvs checkout of our daily source tree for those
1.179 miod 962: who want to access individual files. Normally we recommend
1.489 deraadt 963: the use of <a href="anoncvs.html">AnonCVS</a> instead of mirroring
1.171 miod 964: this location. Thus, all ftp mirrors don't mirror this location.
1.17 deraadt 965: <p>
1.316 nick 966: <li><strong>/pub/OpenBSD/doc/</strong><br>
1.220 nick 967: The OpenBSD <a href="faq/index.html">FAQ</a> in PDF and plain
968: text, as well as other OpenBSD-related documentation.
969: <p>
1.316 nick 970: <li><strong>/pub/OpenBSD/tools/</strong><br>
1.40 deraadt 971: Various other little bits.
1.522 sthen 972: <li><strong>/pub/OpenBSD/4.6/</strong><br>
973: Layout is similar to the 4.7 release described above.. for the nostalgic.
1.507 sthen 974: <li><strong>/pub/OpenBSD/4.5/</strong><br>
1.522 sthen 975: Layout is similar to the 4.7 release described above.. for the nostalgic.
1.492 jj 976: <li><strong>/pub/OpenBSD/4.4/</strong><br>
1.522 sthen 977: Layout is similar to the 4.7 release described above.. for the nostalgic.
1.17 deraadt 978: </ul>
1.1 deraadt 979:
980: <p>
1.264 saad 981: People setting up new FTP/<a href="anoncvs.html">ANONCVS</a> mirrors
1.535 sthen 982: will be interested in the following information.
1.214 miod 983: <br>
1.535 sthen 984: To be listed on this page we require fast, up-to-date, capable mirrors,
985: well-connected to networks in the region in which they serve.
986: Our policy requires mirrors to carry at least the last two releases in
987: binary form (currently 4.6 and 4.7), snapshots, as well as the OpenSSH/,
988: OpenNTPD/, OpenBGPD/, patches/ and tools/ directories, and keep them
989: current; snapshots should not be older than a week.
1.539 sthen 990: Mirror operators should subscribe to the low-volume
991: <a href="mail.html#Mirrors">mirrors-announce</a> mailing list.
1.361 steven 992: Note that in the above, "release" means <b>all files</b> under the specific
1.522 sthen 993: directory (e.g. 4.7/).
1.361 steven 994: This includes all architecture subdirectories and the complete packages
995: subdirectory, with packages for all application architectures.
996: <br>
1.214 miod 997: Depending on the disk space available, mirrors may provide more contents, such
998: as snapshots, older releases, current source tree, etc.
999: <br>
1.535 sthen 1000: The current disk space usage on the master ftp site,
1001: <a href="ftp://ftp.openbsd.org/pub/OpenBSD/">
1002: <tt>ftp://ftp.openbsd.org/pub/OpenBSD/</tt></a>,
1003: is as follows:
1.27 johns 1004: <pre>
1.61 todd 1005:
1.359 steven 1006: current
1.492 jj 1007: pub/OpenBSD/4.5 65.0GB (OpenBSD 4.5 release)
1.507 sthen 1008: pub/OpenBSD/4.6 73.1GB (OpenBSD 4.6 release)
1.522 sthen 1009: pub/OpenBSD/4.7 81.9GB (OpenBSD 4.7 release)
1010: pub/OpenBSD/snapshots 83.1GB (current snapshots, normally >= the last
1.359 steven 1011: distribution in size)
1.480 sthen 1012: pub/OpenBSD/src .7GB (ftpable src tree, checked out from anoncvs
1.359 steven 1013: nightly. You should avoid using an ftp mirror
1014: to get this. It's better to just update it
1015: yourself with a checkout from a nearby anoncvs
1016: server.)
1.146 beck 1017: </pre>
1.522 sthen 1018: Hence, a mirror requires about 250GB of disk space at least, for snapshots
1.331 grunk 1019: and the last two releases.
1020: Depending on which old releases you serve additionally, you can waste
1021: still more disk space.
1.316 nick 1022: Note that the master ftp site also provides the following directory, that
1.480 sthen 1023: you <b>MUST NOT</b> mirror, or you risk losing access to the server you are
1024: mirroring from.
1.146 beck 1025: <pre>
1.214 miod 1026:
1.480 sthen 1027: pub/OpenBSD/distfiles 40.9GB (distfiles used by the ports subsystem
1028: makefiles. <b>Do not mirror these yourself.</b>
1029: The ports infrastructure only fetches from
1030: ftp.openbsd.org and ftp.usa.openbsd.org.)
1.235 david 1031:
1.27 johns 1032: </pre>
1033:
1.480 sthen 1034: If you do wish to provide access to the ports distfiles, this can be
1035: done through the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mirroring-ports&sektion=7&apropos=0">mirroring-ports(7)</a>
1036: infrastructure.
1037:
1.27 johns 1038: <p>
1.264 saad 1039: If you add a new FTP, HTTP, AFS or RSYNC mirror site, please contact
1.221 miod 1040: <a href="mailto:www@openbsd.org">www@openbsd.org</a>.
1.1 deraadt 1041: </p>
1042:
1043: <hr>
1.235 david 1044: <a href="index.html"><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
1.132 deraadt 1045: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.546 sthen 1046: <br><small>$OpenBSD: ftp.html.end,v 1.17 2010/07/01 11:59:53 sthen Exp $</small>
1.1 deraadt 1047:
1048: </body>
1049: </html>