Skip site navigation (1) Skip section navigation (2)

FreeBSD CVSweb Project


What is CVSweb?

CVSweb is a WWW interface for CVS repositories with which you can browse a file hierarchy on your browser to view each file's revision history in a very handy manner.

CVSweb was originally written by Bill Fenner for the FreeBSD Project, and instantly won great popularity among software developers for its usability.

Please note that CVSweb is no longer maintained, and is no longer in use within the FreeBSD Project. There may be unpatched security issues with the code available on this page. The information and files available here are retained for historical interest only; we can not recommend anybody use the code available here without an understanding that any security issues discovered will not be fixed.

FreeBSD-CVSweb, formerly known as knu-CVSweb, is an enhanced version of CVSweb based on Henner Zeller's CVSweb, which is an extended version of the original CVSweb. Akinori MUSHA made numerous cleanups, bug-fixes, security enhancements and feature improvements over the version and brought it back where it was born. Ville Skyttä continued that work; the project was most recently maintained by Jonathan Noack.

FreeBSD-CVSweb is freely available under the terms of The BSD License. It is currently used by such projects as NetBSD, OpenBSD and DragonFlyBSD.


Download the tarball from the following sites. The latest stable release is 3.0.6 (released 2005-09-25), see the NEWS and ChangeLog files within the tarball for changes.

Legacy versions are also available from the above distribution directories. Upgrading to 3.x is recommended, but if you're stuck with Perl older than 5.6, use a 2.0.x version instead.

A number of operating system distributions contain a pre-packaged FreeBSD-CVSweb: