- Clean up URI parser.
- Workaround thttpd's buggy SCRIPT_NAME / PATH_INFO parser.
- Allow downloading a single port/pkgsrc in tarball by default.
- Remove an obsolete notice: CVSWEB_CONFIG is disused.
- One leftover substitution: "cvs" -> $CMD{cvs}.
- Use a fixed-width font in the colored diff view.
- Do closedir() properly.
- Encode colons in file names properly.
- 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.
2000-12-18 13:25 knu
* TODO.knu, cvsweb.cgi: Revert MFZ: 1.103 -> 1.104 which introduced
a bogus bug. As noone seems to need to use 0.X revisions, I'd just
drop it. This should fix the "show only tags" feature.
2000-12-18 12:47 knu
* cvsweb.cgi: Silence the warnings.
2000-12-18 11:48 knu
* cvsweb.cgi: Add meta tags to prevent WWW robots from crawling
over the cvsweb.
2000-10-07 16:44 knu
* cvsweb.cgi: Fix &link() not to put a redundant trailing LF.
Improve manpage linking to support "foo.1" as well as "foo(1)".
2000-10-07 16:35 knu
* cvsweb.cgi: Fix screwups in the last commit.
Parse rlog's output explicitly. Recognize 77 ='s as a file
separator, and 28 -'s as revision separator.
Submitted by: Makoto MATSUSHITA <matusita@jp.FreeBSD.org>
2000-10-03 04:07 knu
* cvsweb.cgi: Cleanup $barequery generation. Undefine "my"
variables when they are done.
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.