- Run "tar cf - ... | gzip -c" rather than "tar zcf - ..." to avoid
tar(1)'s automatic padding of nulls to align with the block size,
which is just garbage for a receiver.
- Have $uname variable to hold the OS implementation name and wrap
FreeBSD or OpenBSD specific features in conditional blocks using
$uname.
- Miscellaneous small fixes.
- Put a text field on each directory view that allows users to jump
directly to an arbitrary module, which can be specified either
by a full module/file path or by a module alias.
- Don't rely on perl's $ENV{PATH} search. Search commands for
itself and specify them by full paths
- Miscellaneous fixes.
The cvsweb WWW CGI script allows remote users to browse a CVS
repository tree via the web. It can display the revision history
of a file, as well as diffs between revisions, and download the
whole file.