Changes for version 1.09
- rid of stupid "can't bootstrap Apache::Constants outside of httpd" message
- added r->content_languages method
- added htdocs/manual/mod/mod_perl.html (generated from Apache::ModuleDoc)
- now support <Perl> under win32 (requires 1.3b6-dev+)
- PerlChildExitHandler is now implemented via register_cleanup() rather than the module child_exit hook (which might go away!)
- support Apache::Constants tags `override' and `args_how', for Apache::Module
- 'make test' will now work again under win32
- applied Apache::Symbol/Apache::StatINC patches from Chris Dean
- fixed bug in Makefile.PL that would tack `aix' onto INCDIR w/ apache 1.2.x, spotted by Mike Klein
- removed uneeded check for HTTP_AUTHORIZATION from perl_setup_env()
- fixup perl_section_self_boot so it doesn't try to read config if keys %Apache::ReadConfig:: < 1
- perl_section_self_boot thang will now work w/ PerlRequire'd files too
- compile @Apache::Constants::EXPORT subroutines at boot time (rather than AUTOLOAD in each process)
- added internal/error.t test to test the new feature below
- ErrorDocument's can now access the $@ that threw SERVER_ERROR via $@{ $r->prev->uri }
- added internal/rwrite.t test to test printing of HUGE strings
- 1.3b6 compat:
- tmp fix for new r->server->names type
- adapt to SERVER_BUILT change to apapi_get_server_built() for Constants.xs
- fixed print $HUGE_buffer bug w/ ApacheSSL spotted by Jirka Hejsek
- added WRITE method for tied filehandles
- fix so threaded Perl can have <Perl> sections
- Perl 5.004_61 dropped -DUSE_THREADS from $Config{ccflags}, Makefile.PL will now test $Config{usethreads} and add the flag itself
- fixed eg/registry.pl sytax erros thanks to David Landgren
- fix #ifdefs so we build under win32 again
- config files now support =pod/=cut and __END__ in the same fashion Perl does
- fix Makefile.PL so it can handle \'ed lines with help from Tom Hukins
- Apache::Symbol::handler will skip all Devel::Symdump undef's so make_universal will work properly
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/02/10 08:58:18 $)
running CGI scripts under mod_perl ($Date: 1998/02/10 08:58:18 $)
frequently asked questions about mod_perl ($Date: 1998/02/10 08:58:18 $)
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
Things for symbol things
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
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