This is an old revision of the document!
CVS Repository
Synchronet source code and some third-party dependencies are stored in a version control database (repository) using a ubiquitous software system called CVS.
Anonymous access, for current source code or previous releases by label, is available to the following repositories:
cvs.synchro.net:/cvsroot/sbbs
cvs-mirror.synchro.net:/cvsroot/sbbs
Required modules for building Synchronet:
src-sbbs3
(alias for several modules)- One of the following module aliases (for required third-party libraries):
lib-win32
(for Windows)lib
(for all other supported platforms)
Required modules for running Synchronet (if you don't already have Synchronet installed):
run-sbbs3
(alias for several modules)
Example labels (for checking-out a specific release):
sbbs300c
sbbs310k
sbbs314a
NOTE: If you really want to build an old release, you'll probably have better luck downloading a source archive (e.g. ssrc314a.zip
or ssrc314a.tgz
) from ftp://vert.synchro.net/ and building that instead as some deprecated files may have been removed from the CVS repository since.
Example
CVS command-line example:
cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs co src-sbbs3 lib