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.
reviewed by brad@
--
The File::Tail module is designed for reading files which are
continously appended to (the name comes from the tail -f directive).
Usually such files are logfiles of some description.
The module tries hard not to busy wait on the file, dynamically
calcultaing how long it should wait before it pays to try reading
the file again.
The module should handle normal log truncations ("close; move; open"
or "cat /dev/null >file") transparently, without losing any input.
reviewed by brad@
--
This is the perl5 TimeDate distribution.
This distribution replaces the earlier GetDate distribution, which
was only a date parser. The date parser contained in this distribution
is far superior to the yacc based parser, and a *lot* fatser.
The parser contained here will only parse absolute dates, if you
want a date parser that can parse relative dates then take a look
at the Time modules by David Muir on CPAN.
reviewed by brad@
--
Time::HiRes module: High resolution time, sleep, and alarm.
Implement usleep, ualarm, and gettimeofday for Perl, as well as wrappers
to implement time, sleep, and alarm that know about non-integral seconds.
reviewed by brad@
--
This package consists of a C library and a Perl module (which uses
the C library, internally) for all kinds of date calculations based
on the Gregorian calendar (the one used in all western countries
today), thereby complying with all relevant norms and standards:
ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where
applicable).
--
This is the popt command line option parsing library. While it is similiar
to getopt(3), it contains a number of enhancements, including:
1) popt is fully reentrant
2) popt can parse arbitrary argv[] style arrays while
getopt(2) makes this quite difficult
3) popt allows users to alias command line arguments
4) popt provides convience functions for parsing strings
into argv[] style arrays