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

Changes for version 1.07_01

  • added t/internal/stacked test
  • updated the FAQ from Frank Cringle
  • added Apache::fork module which override's Perl's built-in fork() and provides a forkoption function, contributed by Michael Turner
  • can now build/run w/ 5.004_55 threaded Perl
  • added Apache::Status item for PerlScripts
  • there can now be multiple PerlScript files in *.conf and .htaccess (same behavior as PerlModule)
  • ServerRoot is now pushed into @INC at server startup
  • filename argument to log_reason is now optional, defaults to $r->uri
  • Apache::Constants cleanup:
    • @EXPORT now only holds items in :common
    • re-organized tags (adding some new ones)
    • added some documentation!
  • $r->get_remote_host can now take an optional type argument, default is still REMOTE_HOST, other valid options are Apache::Constants :remotehost
  • added new Apache::Constants tag :remotehost (for $r->get_remote_host) with new constants: REMOTE_HOST REMOTE_NAME REMOTE_NOLOOKUP REMOTE_DOUBLE_REV
  • added new Apache::Constants tag :satisfy (for $r->satisfies) with new constants: SATISFY_ALL, SATISFY_ANY, SATISFY_NOSPEC
  • added new method $r->satisfies
  • added new method $r->some_auth_required
  • `METHODS' Apache::Constant added to import tag :methods
  • perl_stdout2client() will now set $| instead of perl_handler(), so thanks to Salvador Ortiz Garcia for the tip
  • PerlSetEnv will now call my_setenv() underneath thanks to Tim Bunce for the tip
  • fix mod_perl_traps.pod typo so it can install, spotted by Brian Tiemann

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: 1997/12/02 04:38:02 $)
running CGI scripts under mod_perl ($Date: 1997/10/16 23:21:47 $)
frequently asked questions about mod_perl ($Date: 1997/12/02 04:39:46 $)
Embed a Perl interpreter in the Apache HTTP server
common/known mod_perl traps
mod_perl performance tuning

Modules

Perl interface to the Apache server API
Constants defined in apache header files
Utilities for debugging embedded perl code
Utilities for mod_perl/mod_include integration
OPT_* defines from httpd_core.h
Utilities for work with <Perl> sections
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()
Install Apache mod_perl and related modules

Provides

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