Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Adjust to the fact we don't have Apache-SizeLimit as an external for the time being.
add in regex.t for distribution
Since no releases have been made in a while, there was some tidying up needed. Copied over and adapeted the RELEASE instructions from the 2.x branch as well.
sort this alpha
update for Apache-SizeLimit import
move modperl 1.x trunk to a branches/1.x
A few files were missing from the MANIFEST PR: Obtained from: Submitted by: Reviewed by:
Clean out old commented-out stuff from MANIFEST from eons ago PR: Obtained from: Submitted by: Reviewed by:
ePerl and embperl tests were disabled on 1999/06/11 by dougm, it's about time to clean them out completely PR: Obtained from: Submitted by: Reviewed by:
MakeMaker is now generating a META.yml, so must add it to MANIFEST PR: Obtained from: Submitted by: Reviewed by:
t/TEST is now autogenerated, getting the right #!perl PR: Obtained from: Submitted by: Reviewed by:
Rename Apache::test to Apache::testold because Apache::test on case-insensitive systems collide with Apache::Test which supercedes Apache::test PR: Obtained from: Submitted by: Reviewed by: stas
add missing files to MANIFEST that caused t/internal/redirect #4 to fail
clean up the MANIFEST based on recent additions/deletions
make sure Apache::ExtUtils can be found when building inside of the apache source tree PR: Obtained from: Submitted by: Reviewed by:
win32 updates for 1.3.15, including ApacheModulePerl.{dsp,dll} ->
mod_perl.{dsp,so} rename
PR:
Obtained from:
Submitted by:
Reviewed by:
missed part of another commit
added INSTALL.raven
upgrade license to apache software license version 1.1
fixup the output of apxs -q CFLAGS to preserve quoting (again)
removed the generated apaci/mod_perl.config from MANIFEST
thinking about this more, i really dont think GTopLimit should be included with mod_perl. it makes more sense to make it part of the GTop distribution or be on it's own. pulling in GTop also adds quite a bit of weight, the (unreleased) mod_gtop.c solves that. in any case, we can think about it more after 1.22 PR: Obtained from: Submitted by: Reviewed by:
removed modules/sandwich test
ActivePerl compile patches [Jochen Wiedmann <joe@ispsoft.de>]
disable experimental perlrunxs until future notice
added Apache::GTopLimit PR: Obtained from: Submitted by: Reviewed by:
mod_perl_version.h removed from MANIFEST PR: Obtained from: Submitted by: Reviewed by:
apxs/aix port PR: Obtained from: Submitted by: Reviewed by:
modules/eperl,embperl removed from 'make test' PR: Obtained from: Submitted by: Reviewed by:
more ToDos test for HTML::EP PR: Obtained from: Submitted by: Reviewed by:
beat on Apache::Upload some more PR: Obtained from: Submitted by: Reviewed by:
more test stuff for Apache::Request package PR: Obtained from: Submitted by: Reviewed by:
new-ish xs modules added to win32 build: Apache::Log, Apache::File, Apache::Table, Apache::URI, Apache::Util PR: Obtained from: Submitted by: Reviewed by:
new Apache::Leak module PR: Obtained from: Submitted by: Reviewed by:
new Apache::Symdump module PR: Obtained from: Submitted by: Reviewed by:
rename Apache::Tie/Apache::TieHashTable -> Apache::Table PR: Obtained from: Submitted by: Reviewed by:
raising Apache::Module from the dead PR: Obtained from: Submitted by: Reviewed by:
added INSTALL.simple.mod_ssl and SSL_BASE=... Makefile.PL option PR: Obtained from: Submitted by: Reviewed by:
fix bug that would hose child if a croak() happened, be it from a syntax error, Carp::croak(), etc. remove child_terminate() hack that was blaming the Perl stack being corrupt PR: Obtained from: Submitted by: Reviewed by:
updates for Apache::File PR: Obtained from: Submitted by: Reviewed by:
oops PR: Obtained from: Submitted by: Reviewed by:
new Apache::IO module PR: Obtained from: Submitted by: Reviewed by:
Apache::PerlRun subclass-able-ness near complete, see new example modules Apache::RegistryNG and Apache::RegistryBB PR: Obtained from: Submitted by: Reviewed by:
new Apache::PerlRun methods to replace Apache::Registry mess PR: Obtained from: Submitted by: Reviewed by:
whoops, forgot about Changes and MANIFEST. also a bit of ego stroking.
DYNAMIC=1 works again PR: Obtained from: Submitted by: Reviewed by:
Apache::PerlRun will now save/restore %INC to cure problem with "library" files that don't include a package delaration PR: Obtained from: Submitted by: Reviewed by:
more Apache::fork removage PR: Obtained from: Submitted by: Reviewed by:
add DIR_MAGIC_TYPE to perl_handlers[] table for directory indexing modules PR: Obtained from: Submitted by: Reviewed by:
new experimental options PERL_SAFE_STARTUP and PERL_DEFAULT_OPMASK when httpd is starting, opcodes will be disabled during PerlModule, PerlRequire and <Perl></Perl> -PERL_SAFE_STARTUP=1 enables PerlOpmask directive if PerlOpmask is "default", use mask generated from src/opcodes.txt else it's a file to create the mask in the format of src/opcodes.txt if no PerlOpmask, no opcodes are disabled - 'make update_op_mask OPCODE_FILE=my_opcodes.txt && make' changes the default opmask generated from OPCODE_FILE -PERL_DEFAULT_OPMASK=1 disables PerlOpmask directive, forces default opmask on PR: Obtained from: Submitted by: Reviewed by:
added $r->finfo method Apache::Connection and Apache::Server will not be loaded by default if a PerlRequire file says: no mod_perl qw(Connection Server); Apache.xs cleanups: -move Apache::Connection code from Apache.xs to Connection.xs -move Apache::Server code from Apache.xs to Server.xs -remove Apache::fork stuff -remove max_request_per_client method (use Apache::Globals instead) PR: Obtained from: Submitted by: Reviewed by:
new experimental XS implementation of Apache::PerlRun/Apache::Registry handlers in module Apache::PerlRunXS (enable with PERL_RUN_XS=1) PR: Obtained from: Submitted by: Reviewed by:
deal with PL_ renaming in 5.004_76+ PR: Obtained from: Submitted by: Reviewed by:
USE_APXS fixups: -use apaci/find_source instead of hard-coding files in apaci/configure -re-gen apaci/mod_perl.config before running apache/configure -chmod 0644, apaci/mod_perl.config PR: Obtained from: Submitted by: Reviewed by:
remove mod_perl.pm_version file. move Makefile.PL-time generated code from mod_perl.pm to mod_perl_hooks.pm.PL so CPAN.pm can 'install mod_perl' again PR: Obtained from: Submitted by: Reviewed by:
added Apache::Util module (enable with PERL_UTIL_API=1 or EVERYTHING=1) PR: Obtained from: Submitted by: Reviewed by:
added Apache::URI module (enable with PERL_URI_API=1 or EVERYTHING=1) PR: Obtained from: Submitted by: Reviewed by:
experimental optimization for Apache::Constants if XS_IMPORT=1 is given to Makefile.PL: drop heavy Exporter::import/@EXPORT/@EXPORT_OK/%EXPORT_TAGS for Apache::Constants::import written in C, shaves ~25K from resident memory PR: Obtained from: Submitted by: Reviewed by:
s/mod_perl_version.pm/mod_perl.pm_version/g PR: Obtained from: Submitted by: Reviewed by:
added Apache::Log module PR: Obtained from: Submitted by: Reviewed by:
add mod_perl_version.pm so CPAN.pm can 'install mod_perl' again PR: Obtained from: Submitted by: Reviewed by:
Added mod_perl_method_handlers.pod to MANIFEST and updated Changes PR: Obtained from: Submitted by: Reviewed by:
pick up the new file PR: Obtained from: Submitted by: Reviewed by:
improve ap{aci,dso,xs} support:
perl Makefile.PL USE_APACI=1
now works just like the old 'perl Makefile.PL'
if you don't want Makefile.PL to build httpd:
perl Makefile.PL USE_APACI=1 NO_HTTPD=1
----
perl Makefile.PL USE_DSO=1
works just USE_APACI=1 but passes `--enable-shared=perl' to the
configure script.
See apache/load_modules.pl.PL, which will attempt to add all the
.so modules to the t/conf/httpd.conf for 'make test'. httpd starts
okay now, but when running the tests, all fail and
/tmp/mod_perl_error_log says:
"...handler "perl-script" not found, using default handler ..."
---
perl Makefile.PL USE_APXS=/opt/apache/sbin/apxs
runs apaci/configure ...
Does not try to build any httpd.
'make' will (cd ./apaci && make)
'make install' will (cd ./apaci && make install)
'make test' will echo can't make test with apxs (yet)
---
APACI_ARGS=... can be passed to Makefile.PL or present in
.makepl_args.mod_perl for the configure script, like so:
APACI_ARGS=--prefix=/opt/apache,--enable-module=most,--enable-shared=max
---
added a .xs.lo rule in Makefile.tmpl, hpux build failed otherwise
PR:
Obtained from:
Submitted by:
Reviewed by:
fix bug when PERL_MARK_WHERE was undefined spotted by Kermit Tensmeyer emulate pre-1.3b6 r->uri/r->proxyreq behavior for proxy requests inside the post_read_request_handler and add t/internal/proxy test PR: Obtained from: Submitted by: Reviewed by:
misc cleanups PR: Obtained from: Submitted by: Reviewed by:
Add detailed description of the Apache 1.3 + APACI support in a new document INSTALL.apaci (POD format, of course).
APACI support added [Ralf S. Engelschall <rse@engelschall.com>] PR: Obtained from: Submitted by: Reviewed by:
new Apache::Tie module, provides Apache::TieHashTable for a proper interface to Apache table structures. The following methods, called in a scalar context with no "key" argument, will return a HASH reference, where HASH is tied to Apache::TieHashTable: headers_in, headers_out, err_headers_out, notes, dir_config, subprocess_env enable with PERL_TIE_TABLES=1 see also: t/net/perl/tie_table.pl some other tidbits PR: Obtained from: Submitted by: Reviewed by:
more Perl Directive Handler stuff -split out from dir_config to Apache::ModuleConfig->get -pass an Apache::CmdParms (cmd_parms*) object as first argument -more Apache::ExtUtils rope -if args_how is RAW_ARGS and the last arg in the Perl prototype is `*' pass a tie'd filehandle who's methods read out of the config file -better prototype checking -various cleanups/fixups PR: Obtained from: Submitted by: Reviewed by:
overload the get_basic_auth_pw function so we can change AuthType on the fly via $r->connection->auth_type add code to deal with 1.3b7-dev's SERVER_SUBVERSION replacement a few doc patches [John D Groenveld <jdg117@elvis.arl.psu.edu>] re-implemented $r->read to properly use *client_block methods and call reset_timeout after each read in the loop. until this is well tested, the method is called new_read. to test on tie'd STDIN reads, a startup script can say this: *Apache::READ = \&Apache::new_read; added setup_client_block, should_client_block and get_client_block methods some Apache::PerlRun enhancements PR: Obtained from: Submitted by: Doug MacEachern Reviewed by:
$r->read_client_block is deprecated re-implemented $r->read to properly use *client_block methods and call reset_timeout after each read in the loop added setup_client_block, should_client_block and get_client_block methods modules/cgi test will attempt a fileupload of perlfunc.pod to file_upload.cgi if HTTP::Request::Common is installed (libwww-perl-5.09+) and $CGI::VERSION >= 2.39 PR: Obtained from: Submitted by: Reviewed by:
added experimental get_handlers/set_handlers methods (enable with PERL_GET_SET_HANDLERS=1) new module Apache::PerlRun, splits out Apache::Registry functionality and provides a `dirty-perl' handler (see pod) PERL_OBJECT_HANDLERS now enabled #ifdef PERL_METHOD_HANDLERS PR: Obtained from: Submitted by: Doug MacEachern Reviewed by:
widen scope of mutex lock under win32 to avoid possible deadlock [Gerald Richter <richter@ecos.de>] fixed bug in directory_merge where FLAG directives would inherit `On' from the base configuration, even if the directory explicitly had the flag turned `Off', this was the case for PerlSendHeader and PerlSetupEnv. thanks to Mark-Jason Dominus for the spot. added `grab' function to Apache::test, which fetches a url and gives diagnostics as to validity of the HTTP response (a test for properly formatted headers!) PR: Obtained from: Submitted by: Reviewed by:
added test support for Perl configuration directives (Apache::ExtUtils) PR: Obtained from: Submitted by: Reviewed by:
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) PR: Obtained from: Submitted by: Reviewed by:
$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 PR: Obtained from: Submitted by: Doug MacEachern Reviewed by:
mod_perl-1.09 PR: Obtained from: Submitted by: Doug MacEachern Reviewed by:
Doug's 1.07_04
mod_perl-1.07_03.tar.gz
1.07_02
mod_perl-1.07
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |