Anonymous CVS is a method of keeping your local copy of the OpenBSD source
tree up to date with respect to changes made to current OpenBSD sources.
In addition to following the bleeding edge of development, it is
also possible to track the errata patches
of a release.
Anonymous CVS works directly against a central source code repository.
This means that you have the full set of CVS commands available to control
merging and updating your changes with other source changes, performing diffs,
change histories and other queries against the central repository.
In the event that the changes can't be completely merged, CVS provides annotated
changes to your local copy and preserves an unmodified copy of your version.
The OpenBSD Project currently has four active source repositories:
- src - source code for the base system
- ports - the ports tree
- www - web pages
- xenocara - xenocara
What is CVS?
CVS is the
source code control system used to manage the OpenBSD source tree.
It implements a central repository for all officially released source code
and changes, while permitting developers to maintain local copies of the
source code with their working changes.
There are two levels of source tree access:
- Read-write access for developers
- Read-only access for everyone
Pre-loading the source tree
While you can download the entire source tree from an AnonCVS server, you can
save time and bandwidth by pre-loading your tree with the source tarballs.
This is particularly true if you are running
-stable, as relatively few files change
between the -release and -stable.
The source files for download from the mirrors are
separated into two files to reduce the download time for those wishing to
work with only one part of the tree.
The kernel sources are in sys.tar.gz and the userland sources
are in src.tar.gz.
The following commands assume you have followed
these instructions to give a non-root
user write access to the src, ports and xenocara directories.
$ cd /usr/src
$ tar xzf /tmp/src.tar.gz
$ tar xzf /tmp/sys.tar.gz
$ cd /usr
$ tar xzf /tmp/ports.tar.gz
$ tar xzf /tmp/xenocara.tar.gz
Using CVS to get and update your source trees
cvs(1) was designed to be a simple way
to retrieve and update your sources.
You must first decide whether you want to track -current or a
-stable branch.
The current tree has all of the up to the minute changes, whereas the
-stable branch contains the sources for the release plus the patches from
the errata and lesser issues already applied.
For more information on the flavors of OpenBSD, see
here.
Choose the Anonymous CVS server you are going to use from the
list of servers below, then you can start using cvs.
If you begin with src.tar.gz and sys.tar.gz as mentioned
above, you can skip the initial get and proceed to updating.
Warning:
When using cvs, you should take care that your current directory is either the
root of the tree you are referencing or in a separate place such as
/tmp.
Some commands, such as cvs get, can create an arbitrary sub-tree in the
current directory, and a subsequent update will recursively flesh out this
sub-tree.
Getting an initial tree
The following commands assume that your user is member of the wsrc
group:
If you are following -current:
$ cd /usr
$ cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs get -P src
If you are following the 6.1 -stable branch:
$ cd /usr
$ cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs get -rOPENBSD_6_1 -P src
Anonymous CVS uses passwordless SSH as a transport.
If this is the first time you have connected to an anoncvs server,
you will be asked to confirm the SSH fingerprint to ensure that you
are connecting to the expected server:
$ cvs -d anoncvs@anoncvs.spacehopper.org:/cvs get -P src
The authenticity of host 'anoncvs.spacehopper.org (2001:67c:15f4:a423::28)' can't be established.
ED25519 key fingerprint is SHA256:oaJ7VEyjt2EHMeixzKn9zJGiV5YlWHIUls070tKdBzI.
Are you sure you want to continue connecting (yes/no)?
In most cases, the list below includes the fingerprints for the server,
so you can compare it against the displayed fingerprint as additional
verification that you are connecting to the correct server.
Confirm this, and the fingerprint will then be saved as usual.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'anoncvs.spacehopper.org' (ED25519) to the list of known hosts.
Updating an existing tree
If you are following -current:
$ cd /usr/src
$ cvs -q up -Pd
If you are following the 6.1 -stable branch:
$ cd /usr/src
$ cvs -q up -rOPENBSD_6_1 -Pd
Every time you run this, cvs(1) synchronizes your /usr/src tree.
It does not destroy any of your local changes; rather it attempts to merge
changes in.
Changing the server
If you are updating a source tree that you initially fetched
from a different server, or from a tar file, you must
add the -d [cvsroot] option to cvs.
$ cd /usr/src
$ cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs -q up -Pd
Getting the ports and xenocara trees
Make sure your user is member of the wsrc group and that
/usr/ports is group writable by wsrc.
Replace ports with xenocara throughout to get or update a
xenocara tree.
Creating a diff
To make a diff of a locally patched module (here cd.c) to include with
a bug report:
$ cd /usr
$ cvs diff -u src/sys/scsi/cd.c > /tmp/patch
Example usage for cvs(1)
A sample use of an anoncvs server would be:
$ cd /tmp
$ cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs get -P src/sys/arch/sparc
[copies the files from the repository to your machine]
$ cd src/sys/arch/sparc
$ cvs log locore.s
[shows the commit log for the chosen file]
$ cvs diff -bc -r1.1 -r1.5 locore.s
[shows the changes between revisions 1.1 and rev 1.5]
Available Anonymous CVS servers
- CVSROOT=anoncvs@anoncvs.au.openbsd.org:/cvs
Location: Brisbane, Australia.
Maintained by David Gwynne.
Protocols: ssh.
Updated hourly.
SSH fingerprints:
(RSA) SHA256:pPcBY4E33vwreETbz5KJUIzZpWWzaZPhrpnLaFa7WuQ, MD5:19:4c:e2:a8:9e:42:b2:91:f3:d5:04:cf:b5:61:5e:ea
(DSA) SHA256:3rmKP03KsE0j1dLc91828CCJWUL58+PxBUmIlF7sPDs, MD5:80:ff:d2:46:70:51:7d:09:a5:71:83:bb:89:98:44:b1
(ECDSA) SHA256:kg2Zaqpd8ZuluPzlpFS9rEw0KR1UmxD9jSG6+2tr28A, MD5:fa:57:1c:55:7c:aa:d0:bc:4c:e2:05:3d:9b:bb:83:2d
- CVSROOT=anoncvs@anoncvs1.ca.openbsd.org:/cvs
Host also known as anoncvs.ca.openbsd.org, openbsd.sunsite.ualberta.ca.
Location: Alberta, Canada.
Maintained by Bob Beck.
Protocols: ssh.
SSH fingerprints:
(RSA) SHA256:10SgQKcgCw02RSqBZGa8eGUR0ab+YkuhqFENhOoK1L4, MD5:cf:97:03:7b:0a:32:3b:d7:e2:31:05:39:9f:9d:03:dc
(DSA) SHA256:OGA64Wd24z/INmc1lSD3wSitAumYaL9vyQa89nJrrh0, MD5:89:9c:4f:78:cf:7a:ee:99:82:7c:0b:7e:0b:a3:49:c8
(ECDSA) SHA256:hVx+UscX/3uhv2nxPgp2zC/omvDIBSkv6iISCn19yqQ, MD5:28:58:44:09:8e:01:c2:79:33:03:39:7a:e7:6a:bd:a4
(ED25519) SHA256:WDEcVZFXagh0OXHlHVhcct6VjFjFqaNZwAhM3GnVA/c, MD5:3c:a9:4d:1e:4c:55:9d:6d:03:06:26:8f:21:ce:65:a6
- CVSROOT=anoncvs@anoncvs2.ca.openbsd.org:/cvs
Location: Alberta, Canada.
Maintained by Bob Beck.
Protocols: ssh.
SSH fingerprints:
(RSA) SHA256:VfzLrOeqzIfWiNdJ0SpHvk3JU4a+VpNzwjxzZ7lWaNY, MD5:b8:2e:c6:86:de:23:66:05:cd:bf:45:0a:02:44:d0:df
(DSA) SHA256:ULyS+tDif5/dxMtzOsr1JFph3FSkeqSjVnRq1q7PHFU, MD5:7a:41:fc:ba:87:d7:f8:ba:98:af:c5:16:a0:d6:ff:49
(ECDSA) SHA256:IQrHoNZPHmhnR1R3qMURVH3e83f95IZXdkNjFZCnKfw, MD5:72:b8:63:ac:91:1f:2b:f6:b2:7a:e5:20:2b:25:3f:ae
(ED25519) SHA256:7grIp6jKgas/PLrVqaSwLh60k626+iaGw/BBFSfr7ck, MD5:64:a5:bb:29:7a:8b:97:fa:49:40:87:f2:7f:74:8c:0f
- CVSROOT=anoncvs@anoncvs.comstyle.com:/cvs
Location: Toronto, Canada.
Maintained by Brad Smith.
Protocols: ssh, ssh port 2022.
Updated hourly.
SSH fingerprints:
(RSA) MD5:43:30:9a:c6:c4:19:80:ad:7d:58:3e:7a:a0:39:57:53
(DSA) MD5:66:a1:f9:47:26:d9:15:3c:62:2b:b5:e8:0d:89:4a:6f
(ECDSA) MD5:62:28:13:ea:cd:ba:68:e6:e9:82:94:ac:10:7f:80:d5
(ED25519) MD5:65:34:d5:69:47:38:58:01:47:5d:bd:09:9d:69:be:6b
- CVSROOT=anoncvs@obsdacvs.cs.toronto.edu:/cvs
Location: University of Toronto, Toronto, ON, Canada.
Maintained by Nick Holland.
Protocols: ssh.
Updated every 2 hours.
SSH fingerprints:
(RSA) SHA256:BosSX+gUL/17cUdppQlmXht1S5GGHrHNrL6+U3hyG+o, MD5:bc:59:dc:6f:52:c9:80:2d:63:96:cd:34:e2:5a:fc:fd
(DSA) SHA256:/wH3qgWOjC1iXh8PxWFl3Mv+IdgXHoPdLmFxJ0vAGgo, MD5:46:df:59:8c:e9:e3:5d:2c:1d:e3:d8:9f:61:8a:3c:ab
(ECDSA) SHA256:4I5R4/tGayGG0KDEsj6CY1eCqt2sbcYtA3nqnhUaD04, MD5:9b:39:30:30:63:01:fa:ec:66:4f:63:3d:9a:7e:76:38
(ED25519) SHA256:AqblfWV4KT2ptlpV3mq3gb4jNPzgYtjDvlBBcaeohxQ, MD5:e2:38:fc:a8:a0:17:ad:7b:03:8a:49:b7:94:40:a0:d5
- CVSROOT=anoncvs@anoncvs.fr.openbsd.org:/cvs
Location: Paris, France.
Maintained by Landry Breuil, Antoine Jacoutot.
Protocols: ssh.
Updated every 2 hours from anoncvs1.ca.openbsd.org.
SSH fingerprints:
(RSA) SHA256:d3o82eY/kIfUfmhVpwFu7Do1I7+Wol/tvWmm6Ye9HZ4, MD5:af:53:c8:ea:98:20:a2:81:e1:e3:c9:cb:06:d3:56:d7
(DSA) SHA256:8/EzaCXcEyuWAS2sOu5KNrozmDS2Xm60E4kd0lUwedg, MD5:5e:3a:78:5f:ef:0a:53:b4:b9:2c:91:84:4f:3e:52:dd
(ECDSA) SHA256:WXN4m8NHd4vcTqxmzLMMVenSh6gp8060nv39JIiCSss, MD5:61:e1:2b:97:a4:65:4d:70:cd:23:3b:83:04:f1:2e:87
(ED25519) SHA256:STeC5WGChnZjIi5Rb+XTAQSbKXQJ+B9wxhaacYNff7k, MD5:10:80:7f:b7:76:03:7a:51:10:23:fb:1e:05:5b:93:74
- CVSROOT=anoncvs@files.venture37.com:/cvs
Location: Paris, France.
Maintained by Sevan Janiyan.
Protocols: ssh, ssh port 2022.
Updated every 2 hours from anoncvs.spacehopper.org.
SSH fingerprints:
(RSA) SHA256:3pG6tZMZkMSeCUrDUdp1qQ9dC5I0A+Pj1A0cXkLVoP4, MD5:b9:ff:83:1f:f4:d0:3c:20:55:3a:24:6c:5e:22:ed:ad
(DSA) SHA256:dIQIvW8zh0ZtLtLp9CiMkocAtvJ6umfd1Sw10/v96Jc, MD5:02:ae:f4:0f:fb:28:10:9d:58:8c:af:73:69:ec:0b:13
(ECDSA) SHA256:2InpK4FJMYTnOPgvSbQtyEIcbTNtZKsPsaa3fBBxUhY, MD5:f4:8e:83:ce:fd:a7:8d:7c:07:39:74:83:8e:6a:7c:1e
(ED25519) SHA256:IL+TcuRUBiaI+EkdjLDoLkwqOEZdt8bccgVINDRMHlM, MD5:91:42:2d:be:73:62:74:48:f3:15:70:42:f2:bd:d5:93
- CVSROOT=anoncvs@mirror.osn.de:/cvs
Location: Nürnberg, Germany.
Maintained by Armin Wolfermann.
Protocols: ssh.
Updated every 3 hours.
SSH fingerprints:
(RSA) MD5:f2:73:d2:f6:e3:01:ef:ca:3b:e7:6c:80:b6:bd:bb:84
(DSA) MD5:fb:33:05:62:96:20:cf:88:7e:10:cb:8d:91:72:57:32
- CVSROOT=anoncvs@ftp.hostserver.de:/cvs
Location: Frankfurt, Germany.
Maintained by Sebastian Benoit, Peter Hessler.
Protocols: ssh.
Updated hourly from anoncvs1.ca.openbsd.org.
SSH fingerprints:
(RSA) SHA256:XrjDaKqJ6J02iSQ/eoiqII0LxJX9D/41eeC6pSQAJXs, MD5:ab:02:37:76:d9:f8:5b:3a:10:54:dc:8b:47:ef:c0:73
(DSA) SHA256:GYBYarN5A31LlnSRmxoy7f8upzkTZN8x/MPsB3wElLk, MD5:d1:0f:17:ee:06:f3:a4:ed:79:a2:eb:83:40:1b:7b:63
(ECDSA) SHA256:v6G11hMFfS2+zPh44hhZcpUqDEppyvGQe0vzmrtIHA8, MD5:fc:6d:06:54:ba:ed:7e:c2:d6:69:fb:c7:95:58:7b:c4
(ED25519) SHA256:KeG1InAfAnQKqpCewmXw/Egb+4UZZuIMGdlYVG+uxNg, MD5:1d:16:e2:2a:f2:85:28:b6:33:43:cb:de:c5:ad:fb:e9
- CVSROOT=anoncvs@anoncvs.jp.openbsd.org:/cvs
Host also known as kankoromochi.econ.nagasaki-u.ac.jp.
Location: Nagasaki University, Faculty of Economics, Nagasaki, Japan.
Maintained by SUZUKI Hitoshi.
Protocols: ssh, pserver.
Updated every 3 hours.
SSH fingerprints:
(RSA) MD5:80:6d:6b:9e:2b:5e:a3:fa:cc:bb:f7:fe:46:9f:ce:be
(DSA) MD5:f3:8e:b4:d0:00:26:f1:1b:5b:98:50:ad:d4:94:23:98
(ECDSA) MD5:dc:8b:b9:2f:4d:20:73:62:a9:3b:f8:ce:09:10:dc:b8
(ED25519) MD5:af:b8:2d:3c:0a:a0:89:15:cb:8f:c0:ad:e7:95:08:df
- CVSROOT=anoncvs@mirror.litnet.lt:/cvs
Location: Kaunas, Lithuania.
Maintained by Patrikas Kugrinas.
Protocols: ssh.
Updated every 2 hours from anoncvs.eu.openbsd.org.
SSH fingerprints:
(RSA) SHA256:RmbGnT7IGLvVd9tm5mAx7rz6VntYlwqW6qyT2QuritY, MD5:6f:bb:06:80:80:f3:90:1f:bf:c4:f8:d3:b1:46:40:8c
(DSA) SHA256:vjqwcohyvLttulWTBWNw42XUOdrr+ogV/iTgpWOFzOU, MD5:86:a9:b4:85:26:79:c8:34:12:db:02:15:7e:45:79:bd
(ECDSA) SHA256:hj1btBB8gqLdm3EumX3T3LaUZkY9fm1RFvw9DVS2oi8, MD5:37:36:56:d9:8a:4a:b2:4a:e7:0e:10:bf:83:5d:e1:84
(ED25519) SHA256:EnczVm1Q8+lE+Zmue3jAPh/pA6BJhEDwL+HNMfedpXI, MD5:01:d5:99:5b:ee:04:9d:a6:09:61:02:80:19:6a:13:7b
- CVSROOT=anoncvs@openbsd.park.rambler.ru:/cvs
Location: Moscow, Russia.
Maintained by Dmitry Alenichev.
Protocols: ssh, ssh port 2022.
Updated hourly from anoncvs.fr.openbsd.org.
SSH fingerprints:
(RSA) SHA256:81ID50DZh6Uv65O34QnvPT+Lmkc/K6P58syHm+uT1tE
(DSA) SHA256:/LDLTfP2JqWELKvML1l7TiDOOo9MYcuz/joL0RG+SOU
(ECDSA) SHA256:1ln0sCEga9qcLkkWfS2ezUzKG8/BVQrruFw2ENNDrbA
(ED25519) SHA256:e2W+D1hXDiaWjcW4scYAyKLhe9tDz4GDnQm8FGKRpWs
- CVSROOT=anoncvs@anoncvs.obsd.si:/cvs
Location: Ljubljana, Slovenia.
Maintained by Mitja Muženič.
Protocols: ssh.
Updated every 2 hours from anoncvs.spacehopper.org.
SSH fingerprints:
(RSA) MD5:5b:98:6c:06:a4:1f:83:da:03:aa:ef:e4:f5:f0:99:76
(DSA) MD5:2d:57:e2:9c:fd:9d:09:1c:5e:ff:3f:5d:59:78:93:cc
(ECDSA) MD5:3f:50:bd:1e:e5:8a:3d:a4:16:22:1c:2d:cf:8b:22:ed
- CVSROOT=anoncvs@anoncvs.eu.openbsd.org:/cvs
Location: Stockholm University, Stockholm, Sweden.
Maintained by Janne Johansson.
Protocols: ssh.
Updated every 2 hours.
SSH fingerprints:
(RSA) SHA256:4gXNO1FcLP8Swdm759TMDI/73hCCO5kQr3vqi9o/r64, MD5:98:e6:80:5d:95:bb:e2:15:5e:19:4d:a3:e4:d0:bc:2c
(DSA) SHA256:blisb6OUx83i2AEo44Y9eoAVRgRHsLtiWeZF05rsmHM, MD5:55:cd:a7:a9:e3:bc:a5:5c:81:5e:98:c0:60:a2:67:52
(ECDSA) SHA256:uz1m+x471U/+3dGsDgvYI/o+pmobQhuILMcr/fZcr6E, MD5:a4:c1:8f:64:55:87:35:d6:82:8b:ba:cb:48:3f:be:96
(ED25519) SHA256:txtWp19E25H1oSarwXzYTDDr46jsVeolIprB02OOfM8, MD5:05:f8:b4:39:ae:5b:55:1d:a9:9c:d4:82:2b:ec:fb:2f
- CVSROOT=anoncvs@anoncvs.spacehopper.org:/cvs
Location: London, United Kingdom.
Maintained by Stuart Henderson.
Protocols: ssh, ssh port 2022, ssh port 443.
Updated hourly from anoncvs.ca.openbsd.org.
SSH fingerprints:
(RSA) SHA256:orTIOu6IKP7Ndz317tyCaz8LJnJWz4jmzSuG+FK7jwM, MD5:e2:19:16:3f:a3:2e:eb:94:14:cd:5c:92:9a:6c:9a:8f
(DSA) SHA256:0t4AQyR4Ci5hICZwPQ+l4b5l9evisj+wtry70ZWivZM, MD5:ff:47:13:22:83:d1:6e:df:a0:f0:4f:18:31:cb:f2:28
(ECDSA) SHA256:p+VCx2KynGtiFFaaiF010SIQu6gJgmJb//yokW2sGBE, MD5:a5:b0:2a:65:ff:9a:0b:ef:7d:6f:d2:95:2e:a7:c9:2c
(ED25519) SHA256:oaJ7VEyjt2EHMeixzKn9zJGiV5YlWHIUls070tKdBzI, MD5:65:ff:bc:e5:c0:a3:e2:17:fa:da:83:ce:de:29:fd:8b
- CVSROOT=anoncvs@anoncvs3.usa.openbsd.org:/cvs
Location: National Center for Atmospheric Research, Boulder, CO, USA.
Maintained by Todd C. Miller.
Protocols: ssh, ssh port 2022.
Updated hourly.
SSH fingerprints:
(RSA) SHA256:ZjlsP/GTTyMEKKkUNWTTA3p/+keRIxvp1kc6s+lQqTw, MD5:49:6f:4a:be:02:63:0d:c0:54:b0:57:f0:48:7f:ce:16
(DSA) SHA256:/+o+ogn8mzH+VQ8ZC85n4lItkx92YWrPFraLMrC2r3s, MD5:f9:ab:fc:60:a3:15:8f:9c:47:24:9e:92:15:78:0d:f3
(ECDSA) SHA256:UAjbt7WxQff1I2ZEp5Vgkpr0JGN5MmFX8PYMaZgIP24, MD5:99:4f:c8:23:6a:bf:75:1c:de:c9:11:bf:a4:fe:0a:51
(ED25519) SHA256:OuuKkSAzHjSA4TPjY9tHZyyKDUB5cpbIiXGFla2Xd1E, MD5:7a:6c:1e:53:36:4c:06:74:9e:0c:0d:d6:ff:20:aa:03
- CVSROOT=anoncvs@mirror.planetunix.net:/cvs
Location: Chicago, IL, USA.
Maintained by Brian Brombacher.
Protocols: ssh, ssh port 2022, pserver.
Updated every 3 hours from anoncvs3.usa.openbsd.org.
SSH fingerprints:
(RSA) MD5:8f:42:bd:b0:a2:94:df:6b:af:1e:96:03:ea:68:03:d9
(DSA) MD5:26:51:e8:b3:38:88:dc:a8:2a:98:59:86:ab:40:bb:a4
- CVSROOT=anoncvs@anoncvs4.usa.openbsd.org:/cvs
Host also known as anoncvs4.usa.openbsd.org.
Location: New York Internet, New York, NY, USA.
Maintained by Todd C. Miller.
Protocols: ssh, ssh port 2022.
Updated hourly.
SSH fingerprints:
(RSA) SHA256:RT7vVXrvmKgZ7VkrVZ0lgugDFCBPVT6iSwMh+m1vZTA, MD5:b9:8a:36:b5:ce:1f:b0:81:01:ef:5c:4b:85:1d:a3:c6
(DSA) SHA256:b6otnjswIwZwcMsic6cEFKBwUcwzu0mJNLRE3CrIr/Y, MD5:c1:2a:c4:35:0d:6b:45:54:14:4f:07:8a:f0:f0:74:7c
(ECDSA) SHA256:JreaFNTlm2Uhlk3iaMs4Rweq27KPSVYUgj9sZUsOxCc, MD5:0a:a7:86:11:96:c2:49:37:7f:d2:41:86:e2:f3:84:92
(ED25519) SHA256:iLsNcXOnluavlGUV+O4JE7TNppEwIMvsjZ7m1VVObiM, MD5:8e:bd:d0:fc:71:16:5e:d2:ff:4b:02:90:aa:0b:f0:f7
- CVSROOT=anoncvs@anoncvs2.usa.openbsd.org:/cvs
Host also known as anoncvs2.usa.openbsd.org, openbsd.se.rit.edu.
Location: Rochester Institute of Technology, Rochester, NY, USA.
Maintained by Todd C. Miller.
Protocols: ssh, ssh port 2022.
Updated hourly.
SSH fingerprints:
(RSA) SHA256:O/qRkEam5QXBxAcHA8qEEHXp9D2Ad1RMS43crbP+PDE, MD5:91:12:49:07:80:ff:aa:79:49:bd:df:6d:df:d8:53:e4
(DSA) SHA256:+sNBHW4fy9/cb0CJLGAe/wBkmwXI7C/vU81rdFVs3mE, MD5:ca:4f:76:39:65:92:e2:67:c4:12:41:66:22:d6:d5:0d
(ECDSA) SHA256:Bt9zXfPRYnP8DDBEXhH0SwCs3fU8EX/UA1Q5ypzkRdg, MD5:6d:9c:fc:d9:d3:c0:52:69:0e:23:f9:f2:44:02:a8:5f
(ED25519) SHA256:c+jgUzXaKxwtbQUy+dfpC340p4bVzFYDNIDxW3dUO3A, MD5:7d:f1:ca:80:80:99:41:c9:c6:5f:48:0d:76:f9:f3:c9
- CVSROOT=anoncvs@anoncvs1.usa.openbsd.org:/cvs
Host also known as anoncvs.usa.openbsd.org, anoncvs1.usa.openbsd.org.
Location: Network Media, LLC, Bend, OR, USA.
Maintained by Todd C. Miller.
Protocols: ssh, pserver.
Updated hourly.
SSH fingerprints:
(RSA) SHA256:PFKE28DFbJLmqoLkq9xfBuiYl9GN2LABsvUpzNk+LlE, MD5:49:67:9a:46:62:8a:3f:4e:b3:63:ca:d6:41:29:2a:2f
(DSA) SHA256:KgFHf4YO6nVgCxEEPzgT/jT7QEqSWr56HC2P/PkOKa0, MD5:a7:75:49:77:f3:47:d1:3c:5e:65:84:84:3b:03:f1:33
(ECDSA) SHA256:Ofstc7xq/W+73vBMUpb3A4ZqLNhKI3u2FdzbOkJpOHI, MD5:d3:b2:b5:68:87:3b:f6:93:21:fd:28:ea:cc:b6:e1:13
(ED25519) SHA256:IYHq/zKqYnd2wy71Br6X8Q1Jk0XGjOJA4PU6CAr6pDo, MD5:0d:83:33:eb:8a:ee:f9:b0:5f:77:a8:0e:48:65:ba:e1
- CVSROOT=anoncvs@anoncvs.obsd.esc7.net:/cvs
Location: Dallas, TX, USA.
Maintained by Ben Warriner.
Protocols: ssh.
Updated every 2 hours from anoncvs1.usa.openbsd.org.
SSH fingerprints:
(RSA) MD5:2a:c8:01:6f:5c:fe:78:75:84:29:c3:11:0f:65:05:07
(DSA) MD5:0e:ce:de:c4:7d:a0:d1:71:0a:af:cf:ee:34:43:bc:23
(ECDSA) MD5:68:f1:e8:11:94:5c:5e:15:d0:ee:54:1f:ee:57:33:4a
(ED25519) MD5:ca:ea:e7:77:84:1d:64:3d:5e:9f:25:a6:60:4c:53:52
If your server is listed on here with inaccurate or unknown information, please
contact beck@openbsd.org.
You may want to use
traceroute(8)
to find out which server is nearest you.
Problems with a server should be reported to the maintainer of the
server in question.
If local policy prevents outgoing connections to ssh's default port of 22,
some servers permit connections on an alternative port (typically 2022).
These are noted in the list above.
To use a different port, reconfigure your ssh client by adding a Host
entry to $HOME/.ssh/config, e.g.:
Host anoncvs.ca.openbsd.org
Port 2022
Setting up an anoncvs mirror
Anoncvs mirrors currently require about 6GB of disk (and it will grow!), and use
up to 64MB of swap per anoncvs user (assuming the user does a large operation;
while smaller operations use fewer resources, anoncvs still makes much more of
an impact than ftp).
Such anoncvs machines should have excellent network connectivity for the area
they are expected to serve.
A document which describes the setup of anoncvs
servers is available.
Final notes
After upgrading your source tree, you should read the comments at the top of
/usr/src/Makefile before attempting a build.
Also, you should build a new kernel before doing a make build
if possible.
In some cases it may be necessary to rebuild and install the config
utility before you can build the kernel.
If config GENERIC fails this is probably the case.
It is important to note that upgrading from a release to the current tree
by rebuilding the sources can be rather difficult due to dependencies
that are often not obvious.
Therefore, it is suggested that you first install the latest snapshot before
attempting a tree build from source.