Received from the mod_perl
announce mailing list:
http://perl.apache.org/dist/mod_perl-1.20.tar.gz Changes since 1.19: turn off warnings in Apache::Status::as_HTML symdump code [Geoffrey Young <[email protected]>, Tim Bunce <[email protected]>] tweak Apache::RegistryNG so it works with virtual includes, thanks to Vivek Khera for the spot modules/eperl,embperl removed from 'make test' change Apache::File->tmpfile flags from O_WRONLY to O_RDWR [Chuck O'Donnell <[email protected]>] fix Apache::RegistryBB when $r->filename NOT_FOUND [Frank D. Cringle <[email protected]>] cygwin port [Stipe Tolj <[email protected]>] Documented $r->pnotes [<[email protected]>] Change "setting auth_name" trace message so we don't get it without having enabled a MOD_PERL_TRACE level [Ask Bjoern Hansen <[email protected]>] s/class/pclass/g so we can compile w/ c++ mod_perl will now save/restore SIGALRM fix Apache::Status bug prototype check of 'use constant' subs, thanks to Eric Cholet for the spot added set_byterange() and each_byterange() methods added proper support for {Location,Directory,Files}Match in <Perl> sections new Apache::ExtUtils::pm function to generate Foo.pm/Makefile.PL templates for modules with directive handlers Makefile.PL will now do a handful of sanity checks looking for possible broken configurations and offer suggestions for those it finds rework PerlFreshRestart to avoid core dump triggered w/ 5.005_03 fix $Apache::Server::Starting under dso use ap_bfileno() instead of r->connnection->client->fd directly [Paul J. Reder <[email protected]>] fix Table.xs:table_modify() under win32 [Trung Tran-Duc <[email protected]>] get rid of odd WRITE message in perlio.pl test if $Config{usesfio} [John Hughes <[email protected]>] fix possible overwrite in perlio.c:sfapacheread() #ifdef USE_SFIO [John Hughes <[email protected]>] dont use DEFAULT_PATH if r->subprocess_env->{PATH} is already set [Bertrand Demiddelaer <[email protected]>] ensure perl_setup_env() is called just once per-request [Salvador Ortiz Garcia <[email protected]>] :common Apache::Constants are compiled at bootstrap time, so CVs are shared and AUTOLOAD is avoided, which was known to cause a spin while loading SERVER_ERROR for particular Perl errors <Perl> sections now use 1.3.7-dev's cmd_parms->context to cure many known, old bugs, e.g. @DirectoryIndex outside of %Location, .htaccess and many more [Salvador Ortiz Garcia <[email protected]>] fix bug where top-level PerlSetEnv's would be lost after 1st request fix bug in Apache::ModuleConfig->get [Dave Hayes <[email protected]>] fix rwrite error message [Eric Cholet <[email protected]>] Change Apache::SizeLimit so that it supports Solaris 2.6 and above [Brian Moseley <[email protected]>] Fixed apaci/load_modules.pl.PL to properly fixup log_agent and log_referer when loaded as DSOs. [Vivek Khera <[email protected]>] Fixed apaci/mod_perl.config.sh to remove the ccdlflags from the PERL_LIBS variable when building under bsd/os 4.x, since that causes errors when passing "cc" oriented flags to "ld". I suspect this should be done for all platforms, as passing cc options to ld just seems wrong to me. Also fixed up Makefile.PL to override Apache's notion of LDFLAGS_SHLIB_EXPORT to use Perl's idea of the proper flags when building as a DSO under APACI. [Vivek Khera <[email protected]>]