For now, OpenCVS is still in developement,
but if you want to give it a try, you are welcome !
Description
As stated on the official OpenCVS website:
OpenCVS is a FREE implementation of the Concurrent Versions System,
the most popular open source revision control software.
It can be used as both client and server for repositories and provides
granular access control over data stored in the repository.
It aims to be as compatible as possible with other CVS implementations,
except when particular features reduce the overall security of the
system.
The OpenCVS project was started after discussions regarding the latest
GNU CVS vulnerabilities that came out.
Although CVS is widely used, its development has been mostly stagnant in
the last years and many security issues have popped up, both in the
implementation and in the mechanisms.
OpenCVS is developed by the OpenBSD
Project.
The software is freely usable and re-usable by everyone under
a BSD license.
The OpenBSD project sells
CDs,
T-Shirts
and
Posters.
Sales of these items help to fund development.
Goals
Like OpenSSH, OpenCVS is developed under and
for OpenBSD only. Portable OpenCVS is there to allow non-OpenBSD users to use
OpenCVS, instead of CVS.
Portability Status
For now, portable OpenCVS has been successfully ported on:
- Linux i386/amd64:
- Alpine Linux
- Mandriva 2008.0 (i386)
- Suse 10.1, 10.2 (amd64)
- Red Hat Enterprise Linux ES release 4 (Nahant Update 6) (amd64)
- Mac OS X 10.5.1 (Darwin 9.1) i686/x86_64
- Mac OS X 10.4.11 (Darwin 8.11) PPC
- FreeBSD 5.4 i386
- FreeBSD 6.2 i386
- NetBSD 4.0 i386
Please try it under other platforms and send me your
succes or failure to build it (Patches welcome :)
Download portable OpenCVS
|