[BACK]Return to cvsup.html CVS log [TXT][DIR] Up to [local] / www

Annotation of www/cvsup.html, Revision 1.121

1.74      xsa         1: <!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
                      2:        "http://www.w3.org/TR/html4/loose.dtd">
1.21      naddy       3: <html>
1.1       brian       4: <head>
                      5: <title>OpenBSD CVSup</title>
1.21      naddy       6: <link rev="made" href="mailto:www@openbsd.org">
1.74      xsa         7: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
1.21      naddy       8: <meta name="resource-type" content="document">
                      9: <meta name="description" content="How to get OpenBSD updates via Internet using CVSup">
                     10: <meta name="keywords" content="openbsd,cvsup,updates">
                     11: <meta name="distribution" content="global">
1.107     nick       12: <meta name="copyright" content="This document copyright 2000-2007 by OpenBSD.">
1.1       brian      13: </head>
                     14:
1.7       brian      15: <body bgcolor="#FFFFFF" text="#000000" link="#23238E">
1.1       brian      16:
1.74      xsa        17: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141"
                     18:        src="images/smalltitle.gif" border="0"></a>
1.7       brian      19:
                     20: <h2><font color="#e00000">CVSup</font></h2>
1.21      naddy      21: <hr>
1.1       brian      22:
1.7       brian      23: <h3>Table of Contents</h3>
                     24: <ul>
                     25: <li><a href="#cvsup">What Is CVSup?</a></li>
1.114     nick       26: <li><a href="#CVS">What Is CVS?</a></li>
1.7       brian      27: <li><a href="#starting">Getting Started Using CVSup</a></li>
1.113     nick       28: <li><a href="#using">Using CVS to Work With Your Repository</a></li>
1.7       brian      29: <li><a href="#checkout">Running CVSup in Checkout Mode</a></li>
                     30: <li><a href="#CVSROOT">Available CVSup Servers</a></li>
1.1       brian      31: </ul>
                     32:
1.21      naddy      33: <hr>
1.1       brian      34:
1.9       naddy      35:
1.21      naddy      36: <h3><a name="cvsup"><font color="#0000e0">What Is CVSup?</font></a></h3>
1.1       brian      37:
                     38: <p>
                     39: <b>CVSup</b> is a software package for distributing and updating source
1.58      naddy      40: trees from a master <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&amp;sektion=1">cvs(1)</a> repository on a remote server host. The OpenBSD
1.1       brian      41: sources are maintained in a CVS repository on a central development machine
                     42: in Canada.  With CVSup, OpenBSD users can easily keep their own source trees
                     43: up to date.
                     44:
                     45: <p>
                     46: <b>CVSup</b> uses the so-called pull model of updating. Under the pull
                     47: model, each client asks the server for updates, if and when they are
                     48: wanted.  The server waits passively for update requests from its clients.
                     49: Thus all updates are instigated by the client.  The server never sends
                     50: unsolicited updates.  Users must either run the <b>CVSup</b> client
1.58      naddy      51: manually to get an update, or they must set up a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&amp;sektion=8">cron(8)</a> job to run it
1.1       brian      52: automatically on a regular basis.
                     53:
                     54: <p>
                     55: The term <b>CVSup</b>, capitalized just so, refers to the entire software
1.119     naddy      56: package. Its main components are the client <tt>cvsup</tt>
                     57: (or its alternative implementation <tt>csup</tt>) which runs on
1.1       brian      58: each user's machine, and the server <tt>cvsupd</tt> which runs at each of
                     59: the OpenBSD CVSup mirror sites.
                     60:
                     61: <p>
                     62: <b>CVSup</b> is intended to be both faster and more flexible than
1.21      naddy      63: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sup&amp;sektion=1&amp;format=html">sup(1)</a>, CVSup's predecessor.
1.1       brian      64:
                     65: <p>
1.107     nick       66: The OpenBSD Project currently has six main source repositories:
1.1       brian      67:
                     68: <ul>
1.9       naddy      69:   <li><b>src</b> - Houses all source code for the OpenBSD Operating System.</li>
                     70:   <li><b>ports</b> - Houses the <a href="./ports.html">OpenBSD Ports</a>.</li>
                     71:   <li><b>www</b> - Houses all OpenBSD web pages. (Including this one).</li>
1.88      matthieu   72:   <li><b>X11</b> - Houses OpenBSD's adaptation of the
1.89      matthieu   73:       <a href="http://www.XFree86.org/">XFree86-3</a> software project.
                     74:       This is here just for historical purposes, most users will have no
                     75:       reason to use this tree, it is no longer being used.
1.115     deraadt    76:   <li><b>XF4</b> - Houses OpenBSD's adaptation of the XFree86-4 source tree.
                     77:   <li><b>xenocara</b> - Houses OpenBSD's active X.org v7 source tree.
1.1       brian      78: </ul>
                     79:
1.21      naddy      80: <h3><a name="CVS"><font color="#0000e0">What Is CVS?</font></a></h3>
1.1       brian      81:
                     82: <p>
                     83: CVS is the source code control system used to manage the OpenBSD source
1.7       brian      84: tree.  It is described in more detail <a href="anoncvs.html#CVS">here</a>.
1.50      naddy      85: Note that CVS and CVSup are entirely different programs.  Although
                     86: CVS can be used for remote file access, it is not optimized for
                     87: wholesale source tree distribution over the net, and CVSup can be
                     88: easily an order of magnitude more efficient for this task.
1.1       brian      89:
1.2       brian      90: <h3>
1.21      naddy      91: <a name="starting"><font color="#0000e0">Getting Started Using CVSup</font></a>
1.2       brian      92: </h3>
1.1       brian      93:
                     94: <p>
1.59      naddy      95: Building CVSup from the sources can prove cumbersome since it is
                     96: written in Modula-3.  The <tt>lang/ezm3</tt> port provides a smaller
                     97: distribution of the Modula-3 compiler and runtime system for people
                     98: whose only need for Modula-3 is to build CVSup.  Nevertheless, if
                     99: you only care about running CVSup, it is recommended that you
                    100: download the cvsup package from the <a href="ftp.html">ftp mirror
                    101: sites</a> instead of building your own from the <tt>net/cvsup</tt>
                    102: port.  Currently the OpenBSD ports of Ezm3 and consequently CVSup
                    103: are only available on the i386 platform.
1.1       brian     104:
                    105: <p>
1.119     naddy     106: Alternatively, the csup package is written in C and provides a drop-in
                    107: compatible client.
                    108:
                    109: <p>
1.50      naddy     110: For further information about CVSup, see the author's
1.109     mbalmer   111: <a href="http://www.cvsup.org/">project homepage</a>.
1.9       naddy     112:
                    113: <p>
1.50      naddy     114: In order to mirror the OpenBSD repository with CVSup,
                    115: the following configuration file might be used:
1.1       brian     116:
                    117: <pre>
                    118:         # Defaults that apply to all the collections
                    119:         *default release=cvs
                    120:         *default delete use-rel-suffix
                    121:         *default umask=002
1.121   ! sthen     122:         *default host=mirror.osn.de
1.1       brian     123:         *default base=/cvs
                    124:         *default prefix=/cvs
                    125:
                    126:         # If your network link is a T1 or faster, comment out the following line.
                    127:         *default compress
                    128:
                    129:         OpenBSD-all
                    130:         #OpenBSD-src
                    131:         #OpenBSD-www
                    132:         #OpenBSD-ports
                    133:         #OpenBSD-x11
1.20      brian     134:         #OpenBSD-xf4
1.110     mbalmer   135:         #OpenBSD-xenocara
1.1       brian     136: </pre>
                    137:
                    138: <p>
                    139: This directs cvsup to refresh all OpenBSD distributions from
1.121   ! sthen     140: <b>mirror.osn.de</b> with a <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umask&amp;sektion=2">umask(2)</a> that permits group write
1.1       brian     141: permission to the local repository.
                    142:
                    143: <p>
                    144: Assuming this file is saved as <tt>cvs-supfile</tt>, the
1.39      horacio   145: following command would be used to invoke the cvsup GUI:
1.1       brian     146: <pre>
                    147:         cvsup cvs-supfile
                    148: </pre>
1.9       naddy     149: <p>
1.1       brian     150: whereas for batch mode, the following might be used:
                    151: <pre>
                    152:         cvsup -g -L 2 cvs-supfile
                    153: </pre>
                    154:
1.21      naddy     155: <h3><a name="using">
1.113     nick      156: <font color="#0000e0">Using CVS to Work With Your Repository</font>
1.2       brian     157: </a></h3>
1.1       brian     158:
                    159: <p>
1.113     nick      160: Now that you have a local copy of the CVS repository, it is now simple
                    161: to check out, update, or do any of the other CVS operations you would
                    162: normally do against a remote repository, locally.
1.117     deraadt   163: For example:
1.7       brian     164: <pre>
1.113     nick      165:         cvs -d/cvs checkout src -P
                    166:         cvs -d/cvs up -Pd
                    167:         cvs -d/cvs diff -u file.c
1.7       brian     168: </pre>
1.113     nick      169: More details on CVS operation can be found in
                    170: <a href="faq/faq5.html#BldGetSrc">FAQ5, Fetching appropriate source
                    171: code</a> and in the
                    172: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&amp;sektion=1">cvs(1)</a>
                    173: man page.
1.7       brian     174:
1.21      naddy     175: <h3><a name="checkout"><font color="#0000e0">Running CVSup in
1.7       brian     176: Checkout Mode</font></a></h3>
1.1       brian     177:
                    178: <p>
1.7       brian     179: As an alternative to getting the repository and using CVS, you can
                    180: run CVSup in checkout mode by adding a <tt>tag</tt> or <tt>date</tt>
                    181: keyword to your supfile, either as a <tt>*default</tt> or as an
                    182: option to a collection. In particular, you can use this to efficiently
                    183: update the source and ports trees shipped on the <a
                    184: href="orders.html">CDROMs</a>.
                    185: <p>
                    186: The following supfile could be used to update your ports tree:
                    187: <pre>
                    188:         # Defaults that apply to all the collections
1.121   ! sthen     189:         *default host=mirror.osn.de
1.7       brian     190:         *default base=/var
                    191:         *default prefix=/usr
                    192:         *default release=cvs
                    193:         *default delete use-rel-suffix compress
                    194:
                    195:         # Ports Collection.
                    196:         OpenBSD-ports tag=.
                    197: </pre>
                    198: <p>
                    199: Any CVS symbolic tag can be used.  A single period "." means HEAD,
                    200: i.e. the newest revision of all files in the main branch.  Take care
                    201: to specify an existing tag, as CVSup cannot distinguish valid from
                    202: invalid tags, and an attempt to synchronize an existing source tree
                    203: to an invalid tag will remove all files.
                    204: <p>
                    205: Alternatively, use the keyword <tt>date=[cc.]yy.mm.dd.hh.mm.ss</tt>
1.60      deraadt   206: to select a revision by date.  All 17 or 20 characters must be
1.7       brian     207: given as shown.  For the years 2000 and beyond, specify the century
                    208: <var>cc</var>.  For earlier years, specify only the last two digits
                    209: <var>yy</var>.  You may also combine the <tt>tag</tt> and <tt>date</tt>
                    210: keywords.
                    211:
1.1       brian     212:
1.2       brian     213: <h3>
1.21      naddy     214: <a name="CVSROOT"><font color="#0000e0">Available CVSup Servers</font></a>
1.2       brian     215: </h3>
1.1       brian     216:
1.74      xsa       217: <p>The following CVSup servers are available:
1.7       brian     218:
1.121   ! sthen     219: <!-- <dl>              20090907 times out, maintainer email bounces
1.41      brad      220: <dt><a href="http://cvsup.uk.openbsd.org"><strong>cvsup.uk.openbsd.org</strong></a></dt>
1.7       brian     221: <dd><p>
1.6       deraadt   222: located in Brighton, UK;
1.41      brad      223: maintained by <a href="mailto:brian@openbsd.org">Brian Somers</a>.<br>
1.21      naddy     224: Updated every 2 hours.
1.1       brian     225: <p>
1.7       brian     226: Available collections:
1.1       brian     227: <table>
1.9       naddy     228: <tr><td width="20"></td>
                    229:     <td><strong>OpenBSD-src</strong></td>
                    230:     <td>- The <b>src</b> repository</td></tr>
                    231: <tr><td></td>
                    232:     <td><strong>OpenBSD-ports</strong></td>
                    233:     <td>- The <b>ports</b> repository</td></tr>
                    234: <tr><td></td>
                    235:     <td><strong>OpenBSD-www</strong></td>
                    236:     <td>- The <b>www</b> repository</td></tr>
                    237: <tr><td></td>
                    238:     <td><strong>OpenBSD-x11</strong></td>
1.20      brian     239:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    240: <tr><td></td>
                    241:     <td><strong>OpenBSD-xf4</strong></td>
                    242:     <td>- The <b>XFree86-4</b> repository</td></tr>
1.9       naddy     243: <tr><td></td>
                    244:     <td><strong>OpenBSD-all</strong></td>
                    245:     <td>- All OpenBSD repositories</td></tr>
1.1       brian     246: </table>
1.7       brian     247: </dd>
1.121   ! sthen     248: </dl> -->
1.14      brian     249:
1.26      brian     250: <dl>
1.41      brad      251: <dt><a href="http://cvsup.no.openbsd.org/"><strong>cvsup.no.openbsd.org</strong></a></dt>
1.27      brian     252: <dd><p>
1.43      heko      253: located in Oslo, Norway;
1.106     steven    254: maintained by <a href="mailto:anders@fupp.net">Anders Nordby</a>.<br>
1.29      brian     255: Updated every 3 hours.
1.27      brian     256: <p>
                    257: Available collections:
                    258: <table>
                    259: <tr><td width="20"></td>
                    260:     <td><strong>OpenBSD-src</strong></td>
1.102     steven    261:     <td>- The <b>src</b> repository</td></tr>
1.27      brian     262: <tr><td></td>
                    263:     <td><strong>OpenBSD-ports</strong></td>
                    264:     <td>- The <b>ports</b> repository</td></tr>
                    265: <tr><td></td>
                    266:     <td><strong>OpenBSD-www</strong></td>
                    267:     <td>- The <b>www</b> repository</td></tr>
                    268: <tr><td></td>
                    269:     <td><strong>OpenBSD-x11</strong></td>
                    270:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    271: <tr><td></td>
                    272:     <td><strong>OpenBSD-xf4</strong></td>
                    273:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    274: <tr><td></td>
1.121   ! sthen     275:     <td><strong>OpenBSD-xenocara</strong></td>
        !           276:     <td>- The <b>Xenocara</b> repository</td></tr>
        !           277: <tr><td></td>
1.27      brian     278:     <td><strong>OpenBSD-all</strong></td>
1.121   ! sthen     279:     <td>- All OpenBSD repositories</td></tr><!-- 20090907 xenocara not in OpenBSD-all -->
1.27      brian     280: </table>
                    281: </dd>
                    282: </dl>
                    283:
1.121   ! sthen     284: <!-- <dl>              20090907 times out
1.41      brad      285: <dt><a href="http://cvsup.pt.openbsd.org/"><strong>cvsup.pt.openbsd.org</strong></a></dt>
1.30      brian     286: <dd><p>
                    287: located at the University of Coimbra, Portugal;
1.36      brian     288: maintained by <a href="mailto:jpedras@webvolution.net">Jo&atilde;o Pedras</a>.<br>
1.30      brian     289: Updated every 3 hours.
                    290: <p>
                    291: Available collections:
                    292: <table>
                    293: <tr><td width="20"></td>
                    294:     <td><strong>OpenBSD-src</strong></td>
1.102     steven    295:     <td>- The <b>src</b> repository</td></tr>
1.30      brian     296: <tr><td></td>
                    297:     <td><strong>OpenBSD-ports</strong></td>
                    298:     <td>- The <b>ports</b> repository</td></tr>
                    299: <tr><td></td>
                    300:     <td><strong>OpenBSD-www</strong></td>
                    301:     <td>- The <b>www</b> repository</td></tr>
                    302: <tr><td></td>
                    303:     <td><strong>OpenBSD-x11</strong></td>
                    304:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    305: <tr><td></td>
                    306:     <td><strong>OpenBSD-xf4</strong></td>
                    307:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    308: <tr><td></td>
                    309:     <td><strong>OpenBSD-all</strong></td>
                    310:     <td>- All OpenBSD repositories</td></tr>
                    311: </table>
                    312: </dd>
1.121   ! sthen     313: </dl> -->
1.30      brian     314:
1.47      brian     315: <dl>
1.44      brian     316: <dt><strong>skeleton.phys.spbu.ru</strong></dt>
                    317: <dd><p>
1.46      brian     318: located in St. Petersburg State University, St. Petersburg, Russia;
1.44      brian     319: maintained by <a href="mailto:kab00m@lich.phys.spbu.ru">Dima Veselov</a>.<br>
                    320: Updated every 4 hours.
                    321: <p>
                    322: Available collections:
                    323: <table>
1.49      jufi      324: <tr><td width="20"></td>
1.44      brian     325:     <td><strong>OpenBSD-ports</strong></td>
                    326:     <td>- The <b>ports</b> repository</td></tr>
                    327: </table>
                    328: </dd>
                    329: </dl>
                    330:
1.52      brian     331: <dl>
1.58      naddy     332: <dt><strong>cvsup.jp.OpenBSD.org</strong></dt>
1.52      brian     333: <dd><p>
                    334: located at Otemachi, Tokyo, Japan;
1.57      brian     335: maintained by <a href="mailto:cvsupadm@openbsd.bsdlab.org">CVSup Administrator</a>.<br>
1.52      brian     336: Updated every 3 hours.
                    337: <p>
                    338: Available collections:
                    339: <table>
                    340: <tr><td width="20"></td>
                    341:     <td><strong>OpenBSD-src</strong></td>
1.102     steven    342:     <td>- The <b>src</b> repository</td></tr>
1.52      brian     343: <tr><td></td>
                    344:     <td><strong>OpenBSD-ports</strong></td>
                    345:     <td>- The <b>ports</b> repository</td></tr>
                    346: <tr><td></td>
                    347:     <td><strong>OpenBSD-www</strong></td>
                    348:     <td>- The <b>www</b> repository</td></tr>
                    349: <tr><td></td>
                    350:     <td><strong>OpenBSD-x11</strong></td>
                    351:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    352: <tr><td></td>
                    353:     <td><strong>OpenBSD-xf4</strong></td>
                    354:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    355: <tr><td></td>
1.121   ! sthen     356:     <td><strong>OpenBSD-xenocara</strong></td>
        !           357:     <td>- The <b>Xenocara</b> repository</td></tr>
        !           358: <tr><td></td>
1.52      brian     359:     <td><strong>OpenBSD-all</strong></td>
1.121   ! sthen     360:     <td>- All OpenBSD repositories</td></tr><!-- 20090907 xenocara not in OpenBSD-all -->
1.52      brian     361: </table>
                    362: </dd>
                    363: </dl>
                    364:
1.54      brian     365: <dl>
1.73      kevlo     366: <dt><strong>cvsup.tw.OpenBSD.org</strong></dt>
                    367: <dd><p>
                    368: located at National Chiao-Tung University, Taiwan;
1.121   ! sthen     369: maintained by <a href="mailto:yzlin@FreeBSD.org">Yi-Jheng Lin</a>.<br>
1.73      kevlo     370: Updated every 2 hours.
                    371: <p>
                    372: Available collections:
                    373: <table>
                    374: <tr><td width="20"></td>
                    375:     <td><strong>OpenBSD-src</strong></td>
1.102     steven    376:     <td>- The <b>src</b> repository</td></tr>
1.73      kevlo     377: <tr><td></td>
                    378:     <td><strong>OpenBSD-ports</strong></td>
                    379:     <td>- The <b>ports</b> repository</td></tr>
                    380: <tr><td></td>
                    381:     <td><strong>OpenBSD-www</strong></td>
                    382:     <td>- The <b>www</b> repository</td></tr>
                    383: <tr><td></td>
                    384:     <td><strong>OpenBSD-x11</strong></td>
                    385:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    386: <tr><td></td>
                    387:     <td><strong>OpenBSD-xf4</strong></td>
                    388:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    389: <tr><td></td>
                    390:     <td><strong>OpenBSD-all</strong></td>
                    391:     <td>- All OpenBSD repositories</td></tr>
                    392: </table>
                    393: </dd>
                    394: </dl>
                    395:
                    396: <dl>
1.63      beck      397: <dt><a href="http://mirror.osn.de/"><strong>mirror.osn.de</strong></a></dt>
                    398: <dd><p>
                    399: located in Germany
                    400: maintained by <a href="mailto:aw@osn.de">Armin Wolfermann</a>.<br>
                    401: Updated every 4 hours.
                    402: <p>
                    403: Available collections:
                    404: <table>
                    405: <tr><td width="20"></td>
                    406:     <td><strong>OpenBSD-src</strong></td>
1.102     steven    407:     <td>- The <b>src</b> repository</td></tr>
1.63      beck      408: <tr><td></td>
                    409:     <td><strong>OpenBSD-ports</strong></td>
                    410:     <td>- The <b>ports</b> repository</td></tr>
                    411: <tr><td></td>
                    412:     <td><strong>OpenBSD-www</strong></td>
                    413:     <td>- The <b>www</b> repository</td></tr>
                    414: <tr><td></td>
                    415:     <td><strong>OpenBSD-x11</strong></td>
                    416:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    417: <tr><td></td>
                    418:     <td><strong>OpenBSD-xf4</strong></td>
                    419:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    420: <tr><td></td>
1.108     grunk     421:     <td><strong>OpenBSD-xenocara</strong></td>
                    422:     <td>- The <b>Xenocara</b> repository</td></tr>
                    423: <tr><td></td>
1.63      beck      424:     <td><strong>OpenBSD-all</strong></td>
                    425:     <td>- All OpenBSD repositories</td></tr>
                    426: </table>
                    427: </dd>
                    428: </dl>
                    429:
1.121   ! sthen     430: <!-- <dl>              20090907 "Protocol error negotiating attribute support"
1.78      pvalchev  431: <dt><strong>cvsup.bg.openbsd.org</strong></dt>
                    432: <dd><p>
                    433: located in Plovdiv, Bulgaria,
                    434: maintained by <a href="mailto:veno@evrocom.net">Ventsislav Velkov</a>.<br>
                    435: Updated every 2 hours.
                    436: <p>
                    437: Available collections:
                    438: <table>
                    439: <tr><td width="20"></td>
                    440:     <td><strong>OpenBSD-src</strong></td>
                    441:     <td>- The <b>src</b> repository</td></tr>
                    442: <tr><td></td>
                    443:     <td><strong>OpenBSD-ports</strong></td>
                    444:     <td>- The <b>ports</b> repository</td></tr>
                    445: <tr><td></td>
                    446:     <td><strong>OpenBSD-www</strong></td>
                    447:     <td>- The <b>www</b> repository</td></tr>
                    448: <tr><td></td>
                    449:     <td><strong>OpenBSD-x11</strong></td>
                    450:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    451: <tr><td></td>
                    452:     <td><strong>OpenBSD-xf4</strong></td>
                    453:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    454: <tr><td></td>
                    455:     <td><strong>OpenBSD-all</strong></td>
                    456:     <td>- All OpenBSD repositories</td></tr>
                    457: </table>
                    458: </dd>
1.121   ! sthen     459: </dl> -->
1.78      pvalchev  460:
1.121   ! sthen     461: <!-- <dl>              20090907
1.84      nick      462: <dt><strong><a href="http://cvsup.open.bsd.lv">cvsup.open.bsd.lv</a></strong></dt>
                    463: <dd><p>
                    464: located in Riga, Latvia;
                    465: maintained by <a href="mailto:petruha@bsd.lv">Peter Dunaskin</a>.<br>
                    466: Updated every 2 hours.
                    467: <p>
                    468: Available collections:
                    469: <table>
                    470: <tr><td width="20"></td>
                    471:     <td><strong>OpenBSD-src</strong></td>
                    472:     <td>- The <b>src</b> repository</td></tr>
                    473: <tr><td></td>
                    474:     <td><strong>OpenBSD-ports</strong></td>
                    475:     <td>- The <b>ports</b> repository</td></tr>
                    476: <tr><td></td>
                    477:     <td><strong>OpenBSD-www</strong></td>
                    478:     <td>- The <b>www</b> repository</td></tr>
                    479: <tr><td></td>
                    480:     <td><strong>OpenBSD-x11</strong></td>
                    481:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    482: <tr><td></td>
                    483:     <td><strong>OpenBSD-xf4</strong></td>
                    484:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    485: <tr><td></td>
                    486:     <td><strong>OpenBSD-all</strong></td>
                    487:     <td>- All OpenBSD repositories</td></tr>
                    488: </table>
                    489: </dd>
1.121   ! sthen     490: </dl> -->
1.84      nick      491:
1.121   ! sthen     492: <!-- <dl>              20090907 connection refused, maintainer email bounces
1.91      grunk     493: <dt><strong>rudy.mif.pg.gda.pl</strong></dt>
                    494: <dd><p>
                    495: located at the Gdansk University of Technology, Poland;
1.92      grunk     496: maintained by <a href="mailto:szati@rudy.mif.pg.gda.pl">Lukasz Sztachanski</a>.
1.91      grunk     497: <br>
                    498: Updated every 2 hours.
                    499: <p>
                    500: Available collections:
                    501: <table>
                    502: <tr><td width="20"></td>
                    503:     <td><strong>OpenBSD-src</strong></td>
                    504:     <td>- The <b>src</b> repository</td></tr>
                    505: <tr><td></td>
                    506:     <td><strong>OpenBSD-ports</strong></td>
                    507:     <td>- The <b>ports</b> repository</td></tr>
                    508: <tr><td></td>
                    509:     <td><strong>OpenBSD-www</strong></td>
                    510:     <td>- The <b>www</b> repository</td></tr>
                    511: <tr><td></td>
                    512:     <td><strong>OpenBSD-x11</strong></td>
                    513:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    514: <tr><td></td>
                    515:     <td><strong>OpenBSD-xf4</strong></td>
                    516:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    517: <tr><td></td>
                    518:     <td><strong>OpenBSD-all</strong></td>
                    519:     <td>- All OpenBSD repositories</td></tr>
                    520: </table>
                    521: </dd>
1.121   ! sthen     522: </dl> -->
1.91      grunk     523:
1.95      grunk     524: <dl>
                    525: <dt><strong>mirror.public-internet.co.uk</strong></dt>
                    526: <dd><p>
                    527: located at London, UK;
                    528: maintained by <a href="mailto:tom.beard@public-internet.co.uk">Tom Beard</a>.
                    529: <br>
                    530: Updated every 2 hours from cvsup2.de.openbsd.org.
                    531: <p>
                    532: Available collections:
                    533: <table>
                    534: <tr><td width="20"></td>
                    535:     <td><strong>OpenBSD-src</strong></td>
                    536:     <td>- The <b>src</b> repository</td></tr>
                    537: <tr><td></td>
                    538:     <td><strong>OpenBSD-ports</strong></td>
                    539:     <td>- The <b>ports</b> repository</td></tr>
1.121   ! sthen     540: <!-- <tr><td></td>             20090907 OpenBSD-src and OpenBSD-ports ONLY
1.95      grunk     541:     <td><strong>OpenBSD-www</strong></td>
                    542:     <td>- The <b>www</b> repository</td></tr>
                    543: <tr><td></td>
                    544:     <td><strong>OpenBSD-x11</strong></td>
                    545:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    546: <tr><td></td>
                    547:     <td><strong>OpenBSD-xf4</strong></td>
                    548:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    549: <tr><td></td>
                    550:     <td><strong>OpenBSD-all</strong></td>
1.121   ! sthen     551:     <td>- All OpenBSD repositories</td></tr> -->
1.95      grunk     552: </table>
                    553: </dd>
                    554: </dl>
                    555:
1.99      steven    556: <!--
1.96      grunk     557: <dl>
                    558: <dt><strong>anoncvs.openbsd.org.ua</strong></dt>
                    559: <dd><p>
                    560: located in Kiev, Ukraine;
                    561: maintained by <a href="mailto:hunter@mirotel.net">Sergey Smitienko</a>.
                    562: <br>
                    563: Updated every 6 hours.
                    564: <p>
                    565: Available collections:
                    566: <table>
                    567: <tr><td width="20"></td>
                    568:     <td><strong>OpenBSD-src</strong></td>
                    569:     <td>- The <b>src</b> repository</td></tr>
                    570: <tr><td></td>
                    571:     <td><strong>OpenBSD-ports</strong></td>
                    572:     <td>- The <b>ports</b> repository</td></tr>
                    573: <tr><td></td>
                    574:     <td><strong>OpenBSD-www</strong></td>
                    575:     <td>- The <b>www</b> repository</td></tr>
                    576: <tr><td></td>
                    577:     <td><strong>OpenBSD-x11</strong></td>
                    578:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    579: <tr><td></td>
                    580:     <td><strong>OpenBSD-xf4</strong></td>
                    581:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    582: <tr><td></td>
                    583:     <td><strong>OpenBSD-all</strong></td>
                    584:     <td>- All OpenBSD repositories</td></tr>
                    585: </table>
                    586: </dd>
                    587: </dl>
1.99      steven    588: -->
1.96      grunk     589:
1.97      grunk     590: <dl>
                    591: <dt><strong>cvsup.openbsd.nu</strong></dt>
                    592: <dd><p>
                    593: located in Stockholm, Sweden;
                    594: maintained by <a href="mailto:kent@openbsd.nu">Kent Riboe</a>.
                    595: <br>
                    596: Updated every 3 hours from cvsync.de.openbsd.org.
                    597: <p>
                    598: Available collections:
                    599: <table>
                    600: <tr><td width="20"></td>
                    601:     <td><strong>OpenBSD-src</strong></td>
                    602:     <td>- The <b>src</b> repository</td></tr>
                    603: <tr><td></td>
                    604:     <td><strong>OpenBSD-ports</strong></td>
                    605:     <td>- The <b>ports</b> repository</td></tr>
                    606: <tr><td></td>
                    607:     <td><strong>OpenBSD-www</strong></td>
                    608:     <td>- The <b>www</b> repository</td></tr>
1.121   ! sthen     609: <!-- <tr><td></td>             20090907 No X11,XF4,Xenocara
1.97      grunk     610:     <td><strong>OpenBSD-x11</strong></td>
                    611:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    612: <tr><td></td>
                    613:     <td><strong>OpenBSD-xf4</strong></td>
1.121   ! sthen     614:     <td>- The <b>XFree86-4</b> repository</td></tr> -->
1.97      grunk     615: <tr><td></td>
                    616:     <td><strong>OpenBSD-all</strong></td>
                    617:     <td>- All OpenBSD repositories</td></tr>
                    618: </table>
                    619: </dd>
                    620: </dl>
                    621:
1.118     sthen     622: <dl>
                    623: <dt><strong>anoncvs.estpak.ee</strong></dt>
                    624: <dd><p>
                    625: located in Tallinn, Estonia;
                    626: maintained by <a href="mailto:rix@estpak.ee">Rivo Nurges</a>.
                    627: <br>
                    628: Updated every 2 hours from cvsync.de.openbsd.org.
                    629: <p>
                    630: Available collections:
                    631: <table>
                    632: <tr><td width="20"></td>
                    633:     <td><strong>OpenBSD-src</strong></td>
                    634:     <td>- The <b>src</b> repository</td></tr>
                    635: <tr><td></td>
                    636:     <td><strong>OpenBSD-ports</strong></td>
                    637:     <td>- The <b>ports</b> repository</td></tr>
                    638: <tr><td></td>
                    639:     <td><strong>OpenBSD-www</strong></td>
                    640:     <td>- The <b>www</b> repository</td></tr>
                    641: <tr><td></td>
                    642:     <td><strong>OpenBSD-x11</strong></td>
                    643:     <td>- The <b>XFree86-3</b> repository</td></tr>
                    644: <tr><td></td>
                    645:     <td><strong>OpenBSD-xf4</strong></td>
                    646:     <td>- The <b>XFree86-4</b> repository</td></tr>
                    647: <tr><td></td>
                    648:     <td><strong>OpenBSD-xenocara</strong></td>
                    649:     <td>- The <b>Xenocara</b> repository</td></tr>
                    650: <tr><td></td>
                    651:     <td><strong>OpenBSD-all</strong></td>
                    652:     <td>- All OpenBSD repositories</td></tr>
                    653: </table>
                    654: </dd>
                    655: </dl>
                    656:
                    657: <p>
1.1       brian     658: <p>
1.87      joel      659: <em>Note:</em> If your server is listed on here with inaccurate or
                    660: unknown information, please contact
                    661: <a href="mailto:www@openbsd.org"><tt>www@openbsd.org</tt></a>.
1.1       brian     662: <p>
1.58      naddy     663: You may want to use <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute&amp;sektion=8">traceroute(8)</a>
1.39      horacio   664: to find out which server is nearest you.
1.1       brian     665: Problems with a server should be reported to the <b>maintainer</b> of the
                    666: server in question.
                    667: <p>
1.116     steven    668: As of January, 2008, the CVS repository sizes are
1.4       brian     669: <table>
1.9       naddy     670: <tr><td width="20"></td>
1.20      brian     671:     <td><strong>OpenBSD-ports</strong></td>
1.116     steven    672:     <td>- <b>310</b>MB</td></tr>
1.9       naddy     673: <tr><td></td>
1.20      brian     674:     <td><strong>OpenBSD-src</strong></td>
1.116     steven    675:     <td>- <b>1500</b>MB</td></tr>
1.9       naddy     676: <tr><td></td>
1.20      brian     677:     <td><strong>OpenBSD-www</strong></td>
1.116     steven    678:     <td>- <b>350</b>MB</td></tr>
                    679: <tr><td></td>
                    680:     <td><strong>OpenBSD-xenocara</strong></td>
                    681:     <td>- <b>600</b>MB</td></tr>
1.9       naddy     682: <tr><td></td>
1.20      brian     683:     <td><strong>OpenBSD-x11</strong></td>
1.68      naddy     684:     <td>- <b>200</b>MB</td></tr>
1.20      brian     685: <tr><td></td>
                    686:     <td><strong>OpenBSD-xf4</strong></td>
1.116     steven    687:     <td>- <b>564</b>MB</td></tr>
1.4       brian     688: </table>
                    689: <p>
1.100     steven    690: There is an additional overhead of <b>408</b>MB for the CVSROOT
1.68      naddy     691: directory.  The overall repository size currently increases at a rate
1.85      nick      692: of about <b>400</b>MB per annum.
1.4       brian     693: <p>
1.1       brian     694: <strong>IMPORTANT NOTE:</strong>
                    695: There are a few issues relating to cryptographic software that everyone
                    696: should be aware of:
                    697: <ul>
1.9       naddy     698:   <li>
                    699:     <p>
                    700:     The OpenBSD sources are from Canada. As
1.67      nick      701:     <a href="http://www.efc.ca/pages/doc/crypto-export.html">
1.9       naddy     702:     researched by a Canadian individual</a> and as
                    703:     <a href="http://axion.physics.ubc.ca/ECL.html">
                    704:     described in the Export Control list of Canada</a>,
                    705:     it is legal to export crypto software from Canada to the world.
                    706:   </li>
                    707:   <li>
                    708:     <p>
                    709:     However, if you are outside the USA or Canada, you should not
1.72      naddy     710:     fetch the cryptographic sections of the OpenBSD sources from a
                    711:     CVSup server located in the USA. The files in question are...
1.9       naddy     712:     <ul>
                    713:       <li><tt>src/kerberosIV/*</tt></li>
1.56      miod      714:       <li><tt>src/kerberosV/*</tt></li>
1.9       naddy     715:       <li><tt>src/lib/libdes/*</tt></li>
                    716:       <li><tt>src/lib/libc/crypt/crypt.c</tt></li>
                    717:       <li><tt>src/lib/libc/crypt/morecrypt.c</tt></li>
1.56      miod      718:       <li><tt>src/sys/crypto</tt></li>
1.9       naddy     719:       <li><tt>src/sys/netinet</tt></li>
                    720:       <li><tt>src/usr.sbin/afs/src/rxkad/*</tt></li>
1.56      miod      721:       <li><tt>XF4/xc-mit/lib/Xdmcp/Wraphelp.c</tt></li>
                    722:       <li><tt>XF4/xc-old/lib/Xdmcp/Wraphelp.c</tt></li>
                    723:       <li><tt>XF4/xc/lib/Xdmcp/Wraphelp.c</tt></li>
1.9       naddy     724:     </ul>
                    725:     <p>
                    726:     Because of the USA ITAR munitions list,
                    727:     crypto software may only be exported to Canada from the USA.
                    728:   </li>
1.1       brian     729: </ul>
                    730:
                    731: <p>
                    732: The OpenBSD project is looking for more CVSup servers -- if you are
1.87      joel      733: interested, please contact
                    734: <a href="mailto:www@openbsd.org"><tt>www@openbsd.org</tt></a>
1.1       brian     735: for configuration details.
                    736:
1.21      naddy     737: <hr>
                    738: <a href="index.html"><img height="24" width="24" src="back.gif" border="0" alt="OpenBSD"></a>
1.7       brian     739: <a href="mailto:www@openbsd.org">www@openbsd.org</a>
1.121   ! sthen     740: <br><small>$OpenBSD: cvsup.html,v 1.120 2009/09/02 13:23:15 millert Exp $</small>
1.1       brian     741:
                    742: </body>
                    743: </html>