version 1.4, 1996/01/29 09:13:31 |
version 1.5, 1996/01/29 19:56:25 |
|
|
The OpenBSD cvs server is in Calgary, Alberta, Canada. |
The OpenBSD cvs server is in Calgary, Alberta, Canada. |
<p> |
<p> |
<dt><strong>Read-only access for everyone</strong> |
<dt><strong>Read-only access for everyone</strong> |
<dd>Anyone can access the read-only CVS repository. This copy of the |
<dd>Anyone can access the read-only CVS repositories. These copies |
read-write CVS repository is mirrored six times daily. To use it, set |
of the read-write CVS repository are mirrored often. To use one, |
your <strong>CVSROOT</strong> environment variable to one of the |
set your <strong>CVSROOT</strong> environment variable to one of |
following values: |
the following values: |
<p> |
<p> |
<ul> |
<ul> |
<li><strong>CVSROOT=anoncvs@anoncvs.openbsd.org:/cvs</strong><br> |
<li><strong>CVSROOT=anoncvs@anoncvs.openbsd.org:/cvs</strong><br> |
located at Washington University, St. Louis, mid-west USA.<br> |
located at Washington University, St. Louis, mid-west USA.<br> |
protocols: rsh, ssh, ssh port 2022. |
protocols: rsh, ssh, ssh port 2022.<br> |
|
updated every 4 hours. |
<li><strong>CVSROOT=anoncvs@hal.cs.umr.edu:/cvs</strong><br> |
<li><strong>CVSROOT=anoncvs@hal.cs.umr.edu:/cvs</strong><br> |
located at University of Missouri-Rolla, Rolla, MO, mid-west USA.<br> |
located at University of Missouri-Rolla, Rolla, MO, mid-west USA.<br> |
protocols: ssh, ssh port 2022. |
protocols: ssh, ssh port 2022.<br> |
|
unknown update frequency. |
</ul> |
</ul> |
</dl> |
</dl> |
<p> |
<p> |
|
|
<li>The OpenBSD sources are from Canada. It is legal to export crypto |
<li>The OpenBSD sources are from Canada. It is legal to export crypto |
software from Canada to the world. |
software from Canada to the world. |
<li>However, if you are outside the USA or Canada, you should not |
<li>However, if you are outside the USA or Canada, you should not |
fetch the cryptographic sections of the OpenBSD sources from a cvs |
fetch the cryptographic sections of the OpenBSD sources from an |
or anoncvs server located in the USA. The files in question are... |
anoncvs server located in the USA. The files in question are... |
<ul> |
<ul> |
<li>src/kerberosIV/* |
<li>src/kerberosIV/* |
<li>src/lib/libc/crypt/crypt.c |
<li>src/lib/libc/crypt/crypt.c |
|
|
</ul> |
</ul> |
Because of the USA ITAR munitions list, |
Because of the USA ITAR munitions list, |
crypto software may only be exported to Canada from the USA. |
crypto software may only be exported to Canada from the USA. |
<li><strong>At the moment the only anoncvs server is in the USA. |
<li><strong>At the moment all the anoncvs servers are in the USA. |
OpenBSD is looking for people willing to run an anoncvs server in Europe!</strong> |
OpenBSD is looking for people willing to run an anoncvs server |
|
in Europe!</strong> |
</ul> |
</ul> |
<p> |
<p> |
A sample use of the anoncvs CVS server would be: |
A sample use of an anoncvs CVS server would be: |
<pre> |
<pre> |
% setenv CVSROOT anoncvs@anoncvs.openbsd.org:/cvs |
% setenv CVSROOT anoncvs@anoncvs.openbsd.org:/cvs |
% cd /tmp |
% cd /tmp |
|
|
The CVS client uses rsh to talk to the CVS server. |
The CVS client uses rsh to talk to the CVS server. |
If some local security measure like a firewall (or imperfect protocol |
If some local security measure like a firewall (or imperfect protocol |
emulators like slirp) prevents you from using rsh, you may be able |
emulators like slirp) prevents you from using rsh, you may be able |
to use <a href=http://www.cs.hut.fi/ssh>ssh</a> instead. In this |
to use <a href=http://www.cs.hut.fi/ssh>ssh</a> instead (If you are |
case, one sets the environment variable <strong>CVS_RSH</strong> |
running Solaris, there is a kernel bug which causes problems -- contact |
to point to ssh (typically <strong>/usr/local/bin/ssh</strong>). |
johns@cs.umr.edu for further details). In this case, one sets the |
To reduce the performance hit the anoncvs server would take it is |
environment variable <strong>CVS_RSH</strong> to point to ssh |
recommended (and requested) that you disable encryption. If your local |
(typically <strong>/usr/local/bin/ssh</strong>). To reduce the |
site prevents you from connecting out to port 22 (which ssh defaults to |
performance hit the anoncvs server would take it is recommended |
|
(and requested) that you disable encryption. If your local site |
|
prevents you from connecting out to port 22 (which ssh defaults to |
using) use port 2022. |
using) use port 2022. |
|
|
|
<p> |
Do not be tempted to turn on compression since CVS already compresses. |
Do not be tempted to turn on compression since CVS already compresses. |
Use something like the following in your <strong>$HOME/.ssh/config</strong> |
Use something like the following in your <strong>$HOME/.ssh/config</strong> |
file. |
file. |