ok by brad@
--
This package contains the URI.pm module with friends. The module
implements the URI class. Objects of this class represent Uniform
Resource Identifier (URI) references as specified in RFC 2396.
URI objects can be used to access and manipulate the various
components that make up these strings. There are also methods to
combine URIs in various ways.
The URI class replaces the URI::URL class that used to be distributed
with libwww-perl. This package contains an emulation of the old
URI::URL interface. The emulated URI::URL implements both the old
and the new interface.
--
http_load runs multiple http/https fetches in parallel, to test the
throughput of a web server. However unlike most such test clients,
it runs in a single process, so it doesn't bog down the client
machine.
You give it a file containing a list of URLs that may be fetched,
a flag specifying how to start connections (either by rate or by
number of simulated users), and a flag specifying when to quit
(either after a given number of fetches or a given elapsed time).
There are also optional flags for checksums, throttling, and progress
reports.
Do the extract and installation ourselves, as the script is not really
needed. This avoids copying the archive around several times.
Provide a better shell-wrapper.
Fix dependencies.
Fake.
--
These modules are supposed to be used with the Apache server together with
an embedded Perl interpreter like mod_perl. They provide support for basic
authentication and authorization as well as support for persistent
database connections via Perl's Database Independent Interface (DBI).
o AuthDBI.pm provides authentication and authorization:
- optional shared cache for passwords to minimize database load
- configurable cleanup-handler deletes outdated entries from the cache
o DBI.pm provides persistent database connections:
- connections can be established during server-startup
- configurable rollback to ensure data integrity
- configurable verification of the connections to avoid time-outs.
--
Tested on i386 (by Pavel), SPARC (by me). Needs testing on m68k-based
systems.
--
The Apache/Perl integration project brings together the full power of the
Perl programming language and the Apache HTTP server. This is achieved by
linking the Perl runtime library into the server and providing an object
oriented Perl interface to the server's C language API.
These pieces are seamlessly glued together by the `mod_perl' server
plugin, making it is possible to write Apache modules entirely in Perl.
In addition, the persistent interpreter embedded in the server avoids the
overhead of starting an external interpreter program and the additional
Perl start-up (compile) time.
- remove the SunOS binary, unfortunately Netscape has dropped support for
SunOS and this old binary has quite a few security issues. I don't see it
fit to be included in the tree anymore at any cost.