The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.11

  • Apache::SIG enhancements for LogFormat [Doug Bagley <doug@dejanews.com>]
  • drop API_EXPORTs for mod_include #perl stuff which breaks under win32/1.3b6 spotted by Jeff Baker
  • Inclusion of $r->server->server_hostname if $r->server->is_virtual in Apache::Registry script namespaces is back to On by default after recently tripping up Ben Laurie, Janos Farkas, Tony Bowden. To disable (only gain is to conserve memory) in a startup file set: $Apache::Registry::NameWithVirtualHost = 0;
  • work around bloody make problem "don't know how to make Apache.c Constants.c" spotted on SCO by Krister Keskitalo (along w/ 1-2 others in the past)
  • fix Makefile.PL for apache-1.2.6+ssl_1.16
  • Stefano Santoro <ssantoro@voicetek.com>, Dan Peterson <pete@spry.com>
    • removed obsolete src/Makefile.tmpl and src/Makefile.tmpl-Ben-SSL files
    • new module Apache::ExtUtils, currently with one method to generate xs code so Apache/Perl modules can add their own directives to Apache rather than use PerlSetVar (just some more rope, really)
    • 1.3b6 compat:
    • deal with ap_ API prefixing
    • t/modules/embperl will warn on failure: >>> NOTE: Be sure to rebuild HTML::Embperl against Apache 1.3b6+ >>> Try 'make test' again after doing so.
    • experimental: #ifdef PERL_OBJECT_HANDLERS, mod_perl will thaw objects from Perl*Handler strings such as `$Global::Object->method'
    • $r->custom_response will now work under win32 with 1.3b6-dev+
    • added win32 test enhancements suggested by Gerald Richter
    • added mod_perl_cvs.pod document

Documentation

using LWP::Simple and Benchmark.pm to benchmark mod_perl
benchmark mod_perl vs. CGI with File::CounterFile
First steps needed to use mod_perl as a CGI replacement
accessing the Apache API via mod_perl ($Date: 1998/03/19 23:08:34 $)
running CGI scripts under mod_perl ($Date: 1998/03/19 23:08:36 $)
frequently asked questions about mod_perl ($Date: 1998/03/19 23:08:37 $)
Embed a Perl interpreter in the Apache HTTP server
Access to the mod_perl CVS development tree
common/known mod_perl traps
mod_perl performance tuning

Modules

Perl interface to the Apache server API
Constants defined in apache header files
Things for symbol things
Utilities for debugging embedded perl code
Utils for Apache:C/Perl glue
Utilities for mod_perl/mod_include integration
OPT_* defines from httpd_core.h
Utilities for work with <Perl> sections
Properly set redirect status for loggers
Run unaltered CGI scrips under mod_perl
Compile Apache::Registry scripts at server startup
Limit resources used by httpd children
Override apache signal handlers with Perl's
Reload %INC files when updated on disk
Embedded interpreter status information
Override Perl's built-in fork()
Generate an httpd.conf file
Methods for locating and parsing bits of Apache source code
Install Apache mod_perl and related modules

Provides

in lib/Apache/FakeRequest.pm
in lib/Apache/httpd_conf.pm
in lib/Apache/test.pm
in lib/Apache/Registry.pm
in lib/mod_perl.pm