# WARNING: this file is generated, do not edit # generated on Tue Nov 24 14:07:47 2009 # 01: /data/scratch/libapache2-mod-perl2-2.0.4/Apache-Test/lib/Apache/TestConfig.pm:955 # 02: /data/scratch/libapache2-mod-perl2-2.0.4/Apache-Test/lib/Apache/TestConfig.pm:973 # 03: /data/scratch/libapache2-mod-perl2-2.0.4/Apache-Test/lib/Apache/TestConfig.pm:1869 # 04: /data/scratch/libapache2-mod-perl2-2.0.4/Apache-Test/lib/Apache/TestRun.pm:508 # 05: /data/scratch/libapache2-mod-perl2-2.0.4/Apache-Test/lib/Apache/TestRunPerl.pm:90 # 06: /data/scratch/libapache2-mod-perl2-2.0.4/Apache-Test/lib/Apache/TestRun.pm:725 # 07: /data/scratch/libapache2-mod-perl2-2.0.4/Apache-Test/lib/Apache/TestRun.pm:725 # 08: /data/scratch/libapache2-mod-perl2-2.0.4/t/TEST:22 package apache_test_config; sub new { bless( { 'verbose' => undef, 'hostport' => 'localhost:8529', 'postamble' => [ ' TypesConfig "/etc/mime.types" ', 'Include "/data/scratch/libapache2-mod-perl2-2.0.4/t/conf/extra.conf"', ' PerlSwitches -Mlib=/data/scratch/libapache2-mod-perl2-2.0.4/t ', ' PerlRequire /data/scratch/libapache2-mod-perl2-2.0.4/t/conf/modperl_startup.pl ', ' SetHandler perl-script PerlResponseHandler TestApache::cgihandler ', ' SetHandler modperl PerlResponseHandler TestApache::conftree ', ' SetHandler modperl PerlResponseHandler TestApache::content_length_header ', ' SetHandler modperl PerlResponseHandler TestApache::daemon ', ' SetHandler modperl PerlResponseHandler TestApache::discard_rbody ', ' SetHandler modperl PerlResponseHandler TestApache::post ', ' SetHandler modperl PerlResponseHandler TestApache::read ', ' SetHandler modperl PerlResponseHandler TestApache::read2 ', ' SetHandler perl-script PerlOptions +ParseHeaders PerlResponseHandler TestApache::scanhdrs ', ' SetHandler perl-script PerlOptions +ParseHeaders PerlResponseHandler TestApache::scanhdrs2 ', '# this should work regardless whether parse headers is on or off', ' PerlOptions -ParseHeaders SetHandler modperl PerlResponseHandler TestApache::send_cgi_header ', ' SetHandler modperl PerlResponseHandler TestApache::subprocess ', ' SetHandler modperl PerlResponseHandler TestApache::util ', ' SetHandler modperl PerlResponseHandler TestApache::write ', '# this directive was moved from core in Apache 2.1', '# since we\'re not testing that identd is running', '# anyway we probably don\'t need to include it at all', '#IdentityCheck On', ' Options None Options Indexes FollowSymLinks AuthName modperl AuthType none SetHandler modperl PerlResponseHandler TestAPI::access ', '', ' PerlAuthenHandler TestAPI::access2', ' PerlResponseHandler Apache::TestHandler::ok1', ' SetHandler modperl', ' ', ' ', ' # needed to test $r->satisfies', ' Allow from All', ' ', ' AuthType Basic', ' AuthName "Access"', ' Require user goo bar', ' Require group bar tar', ' ', ' Require valid-user', ' ', ' Satisfy All', ' ', ' # htpasswd -mbc auth-users goo foo', ' # htpasswd -mb auth-users bar mar', ' # using md5 password so it\'ll work on win32 too', ' AuthUserFile /data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/api/auth-users', ' # group: user1 user2 ...', ' AuthGroupFile /data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/api/auth-groups', ' ', '', '', ' SetHandler modperl PerlResponseHandler TestAPI::aplog ', ' SetHandler modperl PerlResponseHandler TestAPI::command ', ' SetHandler modperl PerlResponseHandler TestAPI::conn_rec ', ' SetHandler modperl PerlResponseHandler TestAPI::conn_util ', ' SetHandler modperl PerlResponseHandler TestAPI::content_encoding ', '', ' AuthName dummy', ' AuthType none', ' PerlAccessHandler TestAPI::custom_response', '', '', ' SetHandler modperl PerlResponseHandler TestAPI::err_headers_out ', ' SetHandler modperl PerlResponseHandler TestAPI::in_out_filters ', 'PerlModule TestAPI::internal_redirect', '', ' SetHandler modperl', ' PerlResponseHandler TestAPI::internal_redirect::modperl', '', '', ' SetHandler perl-script', ' PerlResponseHandler TestAPI::internal_redirect::perl_script', '', '', ' SetHandler modperl PerlResponseHandler TestAPI::internal_redirect_handler ', '', ' SetHandler modperl', ' PerlResponseHandler Apache::TestHandler::ok', '', ' SetHandler modperl PerlResponseHandler TestAPI::lookup_misc ', 'PerlModule TestAPI::lookup_uri', ' PerlOutputFilterHandler TestAPI::lookup_uri::prefix_filter PerlOutputFilterHandler TestAPI::lookup_uri::suffix_filter SetHandler modperl PerlResponseHandler TestAPI::lookup_uri ', '', ' SetHandler modperl', ' PerlResponseHandler TestAPI::lookup_uri2::myplan', '', '', ' SetHandler modperl', ' PerlResponseHandler TestAPI::lookup_uri2::ok3', '', ' SetHandler modperl PerlResponseHandler TestAPI::lookup_uri2 ', ' SetHandler modperl PerlResponseHandler TestAPI::module ', ' SetHandler modperl PerlResponseHandler TestAPI::process ', ' SetHandler modperl PerlResponseHandler TestAPI::query ', '', ' PerlOptions +GlobalRequest', ' ', ' DefaultLanguage fr', ' ', ' SetHandler modperl', ' PerlResponseHandler TestAPI::request_rec', '', '', ' SetHandler perl-script PerlOptions -GlobalRequest PerlResponseHandler TestAPI::request_subclass ', ' SetHandler modperl PerlResponseHandler TestAPI::request_util ', ' SetHandler modperl PerlResponseHandler TestAPI::response ', 'PerlModule TestAPI::rflush', ' SetHandler perl-script PerlResponseHandler TestAPI::rflush::response PerlOutputFilterHandler TestAPI::rflush::bracket ', ' SetHandler modperl PerlResponseHandler TestAPI::sendfile ', ' SetHandler modperl PerlResponseHandler TestAPI::server_const ', ' SetHandler modperl PerlResponseHandler TestAPI::server_rec ', ' SetHandler modperl PerlResponseHandler TestAPI::server_util ', ' SetHandler modperl PerlResponseHandler TestAPI::show ', '', ' Alias /slurp/ /data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/api/', '', '', ' SetHandler modperl', ' PerlResponseHandler TestAPI::slurp_filename', '', '', ' SetHandler modperl PerlResponseHandler TestAPI::status ', ' SetHandler modperl PerlResponseHandler TestAPI::sub_request ', ' SetHandler modperl PerlResponseHandler TestAPI::uri ', ' SetHandler modperl PerlResponseHandler TestAPR::base64 ', ' SetHandler modperl PerlResponseHandler TestAPR::brigade ', ' SetHandler modperl PerlResponseHandler TestAPR::bucket ', ' SetHandler modperl PerlResponseHandler TestAPR::date ', ' SetHandler modperl PerlResponseHandler TestAPR::finfo ', ' SetHandler modperl PerlResponseHandler TestAPR::flatten ', ' SetHandler modperl PerlResponseHandler TestAPR::ipsubnet ', ' SetHandler modperl PerlResponseHandler TestAPR::os ', ' SetHandler modperl PerlResponseHandler TestAPR::perlio ', ' SetHandler modperl PerlResponseHandler TestAPR::pool ', ' SetHandler modperl PerlResponseHandler TestAPR::pool_lifetime ', ' SetHandler modperl PerlResponseHandler TestAPR::sockaddr ', ' SetHandler modperl PerlResponseHandler TestAPR::socket ', ' SetHandler modperl PerlResponseHandler TestAPR::status ', ' SetHandler modperl PerlResponseHandler TestAPR::string ', ' SetHandler modperl PerlResponseHandler TestAPR::table ', ' SetHandler modperl PerlResponseHandler TestAPR::threadmutex ', ' SetHandler modperl PerlResponseHandler TestAPR::threadrwlock ', ' SetHandler modperl PerlResponseHandler TestAPR::uri ', ' SetHandler modperl PerlResponseHandler TestAPR::util ', ' SetHandler modperl PerlResponseHandler TestAPR::uuid ', '# so we can test whether send_httpd_header() works fine', 'PerlModule TestCompat::apache', ' PerlOptions +ParseHeaders +GlobalRequest PerlFixupHandler TestCompat::apache::fixup SetHandler modperl PerlResponseHandler TestCompat::apache ', ' PerlOptions +GlobalRequest SetHandler modperl PerlResponseHandler TestCompat::apache_file ', ' SetHandler modperl PerlResponseHandler TestCompat::apache_table ', ' SetHandler modperl PerlResponseHandler TestCompat::apache_uri ', ' PerlOptions +GlobalRequest SetHandler modperl PerlResponseHandler TestCompat::apache_util ', ' require valid-user AuthType Basic AuthName simple SetHandler modperl PerlOptions +GlobalRequest PerlAuthenHandler TestCompat::conn_authen PerlResponseHandler Apache::TestHandler::ok1 ', ' SetHandler modperl PerlResponseHandler TestCompat::conn_rec ', ' SetHandler modperl PerlResponseHandler TestCompat::request ', ' PerlOptions +GlobalRequest SetHandler modperl PerlResponseHandler TestCompat::request_body ', ' SetHandler modperl PerlResponseHandler TestCompat::send_fd ', '# SetupEnv ought to have no effect on PerlSetEnv or PerlPassEnv', '# per-server entry overwritten by per-directory entry', 'PerlSetEnv TestDirective__env_srv1 env_srv1', '', '# per-server entry not overwritten', 'PerlSetEnv TestDirective__env_srv2 env_srv2', '', '# PerlPassEnv is only per-server', 'PerlPassEnv APACHE_TEST_HOSTNAME', '# per-directory entry overwrites per-server', '# PerlSetEnv resets the table for each directive', ' PerlOptions -SetupEnv PerlSetEnv TestDirective__env_srv1 env_dir1 PerlSetEnv TestDirective__env_dir2 ToBeLost PerlSetEnv TestDirective__env_dir2 env_dir2 SetHandler modperl PerlResponseHandler TestDirective::env ', ' SetHandler modperl PerlResponseHandler TestDirective::perldo ', ' SetHandler modperl PerlResponseHandler TestDirective::pod ', ' PerlOptions +SetupEnv SetHandler modperl PerlResponseHandler TestDirective::setupenv ', ' PerlOptions -GlobalRequest SetHandler modperl PerlResponseHandler TestError::api ', ' SetHandler modperl PerlResponseHandler TestError::runtime ', ' SetHandler modperl PerlResponseHandler TestError::syntax ', 'PerlModule TestModperl::cookie', ' SetHandler perl-script PerlAccessHandler TestModperl::cookie::access PerlResponseHandler TestModperl::cookie PerlOptions -SetupEnv ', 'PerlModule TestModperl::cookie2', ' SetHandler modperl PerlAccessHandler TestModperl::cookie2::access PerlResponseHandler TestModperl::cookie2 ', 'PerlModule TestModperl::current_callback', ' PerlHeaderParserHandler TestModperl::current_callback::headerparser PerlFixupHandler TestModperl::current_callback::fixup PerlResponseHandler TestModperl::current_callback PerlLogHandler TestModperl::current_callback::log SetHandler modperl ', 'PerlSetVar TestModperl__request_rec_Key_set_in_Base BaseValue', '', 'PerlSetVar TestModperl__server_rec_Key_set_in_Base 1_SetValue', 'PerlAddVar TestModperl__server_rec_Key_set_in_Base 2_AddValue 3_AddValue', ' PerlSetVar TestModperl__request_rec_ZeroKey 0 PerlSetVar TestModperl__request_rec_Key0 SetValue0 PerlSetVar TestModperl__request_rec_Key1 ToBeLost PerlSetVar TestModperl__request_rec_Key1 1_SetValue PerlAddVar TestModperl__request_rec_Key1 2_AddValue PerlAddVar TestModperl__request_rec_Key1 3_AddValue 4_AddValue PerlSetVar TestModperl__server_rec_Key_set_in_Base SubSecValue SetHandler modperl PerlResponseHandler TestModperl::dir_config ', ' SetHandler perl-script PerlResponseHandler TestModperl::endav ', ' SetHandler perl-script PerlResponseHandler TestModperl::env ', ' SetHandler modperl PerlResponseHandler TestModperl::exit ', ' SetHandler modperl PerlResponseHandler TestModperl::getc ', ' SetHandler perl-script PerlResponseHandler TestModperl::io_nested_with_closed_stds ', 'PerlModule TestModperl::io_with_closed_stds', ' SetHandler perl-script PerlFixupHandler TestModperl::io_with_closed_stds::fixup PerlResponseHandler TestModperl::io_with_closed_stds PerlCleanupHandler TestModperl::io_with_closed_stds::cleanup ', ' SetHandler perl-script PerlResponseHandler TestModperl::local_env ', 'PerlModule TestModperl::merge', '', 'Listen 0.0.0.0:8533', '', ' ServerName localhost:8533', ' # these should pass through all merges untouched', ' PerlPassEnv APACHE_TEST_HOSTTYPE', ' PerlSetEnv MergeSetEnv1 SetEnv1Val', ' PerlSetVar MergeSetVar1 SetVar1Val', ' PerlSetVar MergeAddVar1 AddVar1Val1', ' PerlAddVar MergeAddVar1 AddVar1Val2', ' ', ' # these are overridden in /merge2 and /merge3', ' PerlSetEnv MergeSetEnv2 SetEnv2Val', ' PerlSetVar MergeSetVar2 SetVar2Val', ' PerlSetVar MergeAddVar2 AddVar2Val1', ' PerlAddVar MergeAddVar2 AddVar2Val2', ' ', ' # these are overridden in /merge3 only', ' PerlSetEnv MergeSetEnv3 SetEnv3Val', ' PerlSetVar MergeSetVar3 SetVar3Val', ' PerlSetVar MergeAddVar3 AddVar3Val1', ' PerlAddVar MergeAddVar3 AddVar3Val2', ' ', ' ', ' # same as per-server level', ' SetHandler perl-script', ' PerlResponseHandler TestModperl::merge', ' ', ' ', ' ', ' # overrides "2" values - "1" and "3" values left untouched', ' PerlSetEnv MergeSetEnv2 SetEnv2Merge2Val', ' PerlSetVar MergeSetVar2 SetVar2Merge2Val', ' PerlSetVar MergeAddVar2 AddVar2Merge2Val1', ' PerlAddVar MergeAddVar2 AddVar2Merge2Val2', ' ', ' SetHandler perl-script', ' PerlResponseHandler TestModperl::merge', ' ', ' ', ' AccessFileName htaccess', ' ', ' # overrides "2" values', ' PerlSetEnv MergeSetEnv2 SetEnv2Merge3Val', ' PerlSetVar MergeSetVar2 SetVar2Merge3Val', ' PerlSetVar MergeAddVar2 AddVar2Merge3Val1', ' PerlAddVar MergeAddVar2 AddVar2Merge3Val2', ' ', ' SetHandler perl-script', ' PerlResponseHandler TestModperl::merge', ' ', ' # override "3" values', ' AllowOverride all', ' ', ' ', '', '', ' SetHandler modperl PerlResponseHandler TestModperl::method ', ' PerlResponseHandler TestModperl::methodname->response SetHandler modperl ', ' PerlResponseHandler $TestModperl::MethodObj->handler SetHandler modperl ', ' SetHandler modperl PerlResponseHandler TestModperl::perl ', 'Listen 0.0.0.0:8534', '', ' ServerName localhost:8534', ' PerlOptions -PreConnection -ProcessConnection', ' PerlOptions -Autoload -Log -InputFilter -OutputFilter', ' PerlOptions +ChildInit +ChildExit', ' PerlModule TestModperl::perl_options', ' PerlOptions +ParseHeaders', ' ', ' SetHandler modperl', ' PerlOptions -GlobalRequest -SetupEnv', ' PerlOptions +MergeHandlers', ' PerlResponseHandler TestModperl::perl_options', ' ', '', '', 'Listen 0.0.0.0:8535', '', ' ServerName localhost:8535', ' PerlOptions None +Response', ' ', ' SetHandler modperl', ' PerlResponseHandler TestModperl::perl_options2', ' ', '', '', ' SetHandler modperl PerlResponseHandler TestModperl::pnotes ', '# Local Variables: #', '# mode: cperl #', '# cperl-indent-level: 4 #', '# End: #', ' SetHandler modperl PerlResponseHandler TestModperl::pnotes2 ', ' SetHandler perl-script PerlResponseHandler TestModperl::post_utf8 ', ' SetHandler modperl PerlResponseHandler TestModperl::print ', ' SetHandler perl-script PerlResponseHandler TestModperl::print_utf8 ', ' SetHandler modperl PerlResponseHandler TestModperl::print_utf8_2 ', 'PerlModule TestModperl::printf', ' PerlFixupHandler TestModperl::printf::fixup SetHandler modperl PerlResponseHandler TestModperl::printf ', ' SetHandler modperl PerlResponseHandler TestModperl::readline ', ' SetHandler perl-script PerlResponseHandler TestModperl::request_rec_perlio_api ', ' SetHandler modperl PerlResponseHandler TestModperl::request_rec_tie_api ', ' SetHandler modperl PerlResponseHandler TestModperl::setauth ', '# create a separate virtual host so we can use', '# keepalives - a per-connection interpreter is', '# the only way to make sure that we can plan in', '# one request and test in subsequent tests', 'Listen 0.0.0.0:8536', '', ' ServerName localhost:8536', ' ', ' KeepAlive On', ' ', ' ', ' PerlInterpScope connection', ' ', ' ', ' PerlModule TestModperl::setupenv', ' ', ' PerlPostReadRequestHandler TestModperl::setupenv::subenv_one', ' ', ' # SetEnv is affected by +SetupEnv', ' ', ' SetEnv SRV_SETENV server', ' ', ' ', ' # PerlSetEnv is not affected by +SetupEnv or -SetupEnv', ' # it is entirely separate and always set if configured', ' PerlSetEnv SRV_PERLSETENV server', ' ', ' # plan', ' ', ' SetHandler modperl', ' PerlResponseHandler TestModperl::setupenv', ' ', ' ', ' # default modperl handler', ' # %ENV should not contain standard CGI variables', ' # or entries from the subprocess_env table', ' ', ' SetHandler modperl', ' PerlResponseHandler TestModperl::setupenv::noenv', ' ', ' PerlFixupHandler TestModperl::setupenv::subenv_two', ' ', ' SetEnv DIR_SETENV mpdefault', ' ', ' PerlSetEnv DIR_PERLSETENV mpdefault', ' ', ' ', ' # modperl handler + SetupEnv', ' # %ENV should contain CGI variables as well as', ' # anything put into the subprocess_env table', ' ', ' SetHandler modperl', ' PerlResponseHandler TestModperl::setupenv::env', ' ', ' PerlOptions +SetupEnv', ' ', ' PerlFixupHandler TestModperl::setupenv::subenv_two', ' ', ' ', ' SetEnv DIR_SETENV mpsetup', ' ', ' PerlSetEnv DIR_PERLSETENV mpsetup', ' ', ' ', ' # $r->subprocess_env in a void context with no args', ' # should do the same as +SetupEnv wrt CGI variables', ' # and entries already in the subprocess_env table', ' # but subprocess_env entries that appear later will', ' # not show up in %ENV', ' ', ' SetHandler modperl', ' PerlResponseHandler TestModperl::setupenv::someenv', ' ', ' PerlHeaderParserHandler TestModperl::setupenv::subenv_void', ' PerlFixupHandler TestModperl::setupenv::subenv_two', ' ', ' ', ' SetEnv DIR_SETENV mpvoid', ' ', ' PerlSetEnv DIR_PERLSETENV mpvoid', ' ', ' ', ' # +SetupEnv should always populate %ENV fully prior', ' # to running the content handler (regardless of when', ' # $r->subprocess_env() was called) to ensure that', ' # %ENV is an accurate representation of the', ' # subprocess_env table', ' ', ' SetHandler modperl', ' PerlResponseHandler TestModperl::setupenv::env', ' ', ' PerlOptions +SetupEnv', ' ', ' PerlHeaderParserHandler TestModperl::setupenv::subenv_void', ' PerlFixupHandler TestModperl::setupenv::subenv_two', ' ', ' ', ' SetEnv DIR_SETENV mpsetupvoid', ' ', ' PerlSetEnv DIR_PERLSETENV mpsetupvoid', ' ', ' ', ' # default perl-script handler is equivalent to +SetupEnv', ' # CGI variables and subprocess_env entries will be in %ENV', ' ', ' SetHandler perl-script', ' PerlResponseHandler TestModperl::setupenv::env', ' ', ' PerlFixupHandler TestModperl::setupenv::subenv_two', ' ', ' ', ' SetEnv DIR_SETENV psdefault', ' ', ' PerlSetEnv DIR_PERLSETENV psdefault', ' ', ' ', ' # -SetupEnv should not put CGI variables or subprocess_env', ' # entries in %ENV', ' ', ' SetHandler perl-script', ' PerlResponseHandler TestModperl::setupenv::noenv', ' ', ' PerlOptions -SetupEnv', ' ', ' PerlFixupHandler TestModperl::setupenv::subenv_two', ' ', ' ', ' SetEnv DIR_SETENV psnosetup', ' ', ' PerlSetEnv DIR_PERLSETENV psnosetup', ' ', ' ', ' # +SetupEnv should always populate %ENV fully prior', ' # to running the content handler (regardless of when', ' # $r->subprocess_env() was called) to ensure that', ' # %ENV is an accurate representation of the', ' # subprocess_env table', ' ', ' SetHandler perl-script', ' PerlResponseHandler TestModperl::setupenv::env', ' ', ' PerlHeaderParserHandler TestModperl::setupenv::subenv_void', ' PerlFixupHandler TestModperl::setupenv::subenv_two', ' ', ' ', ' SetEnv DIR_SETENV psvoid', ' ', ' PerlSetEnv DIR_PERLSETENV psvoid', ' ', ' ', ' # equivalent to modperl handler with $r->subprocess_env() -', ' # CGI variables are there, but not subprocess_env entries', ' # that are populated after the void call', ' ', ' SetHandler perl-script', ' PerlResponseHandler TestModperl::setupenv::someenv', ' ', ' PerlOptions -SetupEnv', ' ', ' PerlHeaderParserHandler TestModperl::setupenv::subenv_void', ' PerlFixupHandler TestModperl::setupenv::subenv_two', ' ', ' ', ' SetEnv DIR_SETENV psnosetupvoid', ' ', ' PerlSetEnv DIR_PERLSETENV psnosetupvoid', ' ', '', '', ' SetHandler modperl PerlResponseHandler TestModperl::status ', ' PerlOptions -SetupEnv SetHandler modperl PerlResponseHandler TestModperl::subenv ', ' SetHandler modperl PerlResponseHandler TestModperl::taint ', ' SetHandler modperl PerlResponseHandler TestModperl::util ', ' SetHandler perl-script PerlOptions -SetupEnv PerlResponseHandler TestModules::cgi ', ' SetHandler modperl PerlResponseHandler TestModules::cgi2 ', ' SetHandler perl-script PerlOptions +GlobalRequest PerlResponseHandler TestModules::cgipost ', ' SetHandler modperl PerlResponseHandler TestModules::cgipost2 ', ' SetHandler perl-script PerlOptions +GlobalRequest PerlResponseHandler TestModules::cgiupload ', ' SetHandler modperl PerlResponseHandler TestModules::cgiupload2 ', '# notice that perl-script is used on purpose here - testing whether', '# :Apache perlio is reentrant (SetHandler modperl doesn\'t go through', '# :Apache perlio layer)', '# it\'s silly that we have to duplicate the resource, but mod_include', '# otherwise thinks we have a recursive call loop', '', ' PerlSetOutputFilter INCLUDES', ' Options +IncludesNoExec', ' SetHandler perl-script', ' PerlResponseHandler TestModules::include_subreq', '', ' SetHandler perl-script PerlSetOutputFilter INCLUDES Options +IncludesNoExec PerlResponseHandler TestModules::include_subreq ', 'Listen 0.0.0.0:8537', '', ' ServerName localhost:8537', ' ', ' ', ' ', ' Order Deny,Allow', ' Deny from all', ' Allow from localhost', ' ', ' ', ' ', ' PerlModule TestModules::proxy', ' PerlTransHandler TestModules::proxy::proxy', ' ', ' SetHandler modperl', ' PerlResponseHandler TestModules::proxy::response', ' ', ' ', '', '', ' SetHandler modperl PerlResponseHandler TestPerl::api ', 'PerlModule TestPerl::hash_attack', '# call twice to verify an access to the same hash value after the rehash', ' PerlInitHandler TestPerl::hash_attack::init PerlFixupHandler TestPerl::hash_attack::fixup TestPerl::hash_attack::fixup SetHandler modperl PerlResponseHandler TestPerl::hash_attack ', ' SetHandler modperl PerlResponseHandler TestPerl::signals ', 'Listen 0.0.0.0:8538', '', ' ServerName localhost:8538', ' PerlModule TestUser::rewrite', ' PerlTransHandler TestUser::rewrite::trans', ' PerlMapToStorageHandler TestUser::rewrite::map2storage', ' ', ' SetHandler modperl', ' PerlResponseHandler TestUser::rewrite::response', ' ', '', '', 'Listen 0.0.0.0:8539', '', ' ServerName localhost:8539', ' DocumentRoot /data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/vhost', ' ', ' ', ' # a new interpreter pool', ' PerlOptions +Parent', ' PerlInterpStart 1', ' PerlInterpMax 1', ' PerlInterpMinSpare 1', ' PerlInterpMaxSpare 1', ' ', ' ', ' # use test system\'s @INC', ' PerlSwitches -I/data/scratch/libapache2-mod-perl2-2.0.4/t', ' ', ' # mp2 modules', ' PerlRequire "/data/scratch/libapache2-mod-perl2-2.0.4/t/conf/modperl_inc.pl"', ' ', ' # private to this vhost stuff', ' PerlRequire "/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/vhost/startup.pl"', ' PerlPostConfigRequire "/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/vhost/post_config.pl"', ' ', ' # container is added via add_config', ' # in t/htdocs/vhost/startup.pl', '', '', 'Listen 0.0.0.0:8540', '', ' ServerName localhost:8540', ' DocumentRoot /data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/vhost', ' ErrorLog /data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/vhost/error_log', ' ', ' ', ' SetHandler modperl', ' PerlResponseHandler TestVhost::log', ' ', ' ', '', '', 'Listen 0.0.0.0:8541', ' PerlProcessConnectionHandler TestProtocol::echo_bbs ', 'Listen 0.0.0.0:8542', ' PerlProcessConnectionHandler TestProtocol::echo_bbs2 ', 'Listen 0.0.0.0:8543', ' PerlProcessConnectionHandler TestProtocol::echo_block ', 'PerlModule TestProtocol::echo_filter', 'Listen 0.0.0.0:8544', ' PerlOutputFilterHandler TestProtocol::echo_filter::uc_filter PerlProcessConnectionHandler TestProtocol::echo_filter ', 'Listen 0.0.0.0:8545', ' PerlProcessConnectionHandler TestProtocol::echo_nonblock ', 'Listen 0.0.0.0:8546', ' PerlProcessConnectionHandler TestProtocol::echo_timeout ', 'Listen 0.0.0.0:8547', '', ' ServerName localhost:8547', ' ', ' PerlProcessConnectionHandler TestProtocol::pseudo_http', ' ', ' ', ' ', ' ', ' Order Deny,Allow', ' Allow from localhost', ' ', ' ', ' ', ' # htpasswd -mbc basic-auth stas foobar', ' # using md5 password so it\'ll work on win32 too', ' AuthUserFile /data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/protocols/basic-auth', ' ', ' ', ' Require user stas', ' Satisfy any', ' ', ' ', ' ', '', '', 'Listen 0.0.0.0:8548', '', ' ServerName localhost:8548', ' PerlPreConnectionHandler TestPreConnection::note', ' ', ' ', ' SetHandler modperl', ' PerlResponseHandler TestPreConnection::note::response', ' ', '', '', 'PerlModule TestHooks::access', '', ' PerlAccessHandler TestHooks::access', ' PerlInitHandler TestHooks::access::init', ' PerlFixupHandler TestHooks::access::fixup', ' PerlResponseHandler Apache::TestHandler::ok1', ' SetHandler modperl', '', '#', '# PerlAccessHandler TestHooks::access', '#', '', '', ' require valid-user', ' AuthType Basic', ' AuthName simple', ' PerlAuthenHandler TestHooks::authen_basic', ' PerlResponseHandler Apache::TestHandler::ok1', ' SetHandler modperl', '', '', '', ' PerlAuthenHandler TestHooks::authen_digest', ' PerlResponseHandler Apache::TestHandler::ok', ' SetHandler modperl', ' ', ' require valid-user', ' AuthType Digest', ' AuthName "Simple Digest"', '', '', 'PerlModule TestHooks::authz', ' require user dougm AuthType Basic AuthName simple PerlAuthenHandler TestHooks::authz::auth_any PerlResponseHandler Apache::TestHandler::ok1 SetHandler modperl PerlAuthzHandler TestHooks::authz ', '', ' SetHandler modperl', ' PerlCleanupHandler TestHooks::cleanup::cleanup1', ' PerlResponseHandler TestHooks::cleanup', '', '', '', ' SetHandler modperl', ' PerlResponseHandler TestHooks::cleanup2', '', '', '', ' SetHandler modperl', ' PerlResponseHandler TestHooks::error', ' ErrorDocument 500 /TestHooks__error__fail', '', '', ' SetHandler modperl', ' PerlResponseHandler TestHooks::error::fail', '', '', ' PerlResponseHandler TestHooks::fixup::response SetHandler modperl PerlFixupHandler TestHooks::fixup ', ' PerlOptions +SetupEnv PerlResponseHandler TestHooks::headerparser::response SetHandler modperl PerlHeaderparserHandler TestHooks::headerparser ', 'Listen 0.0.0.0:8549', '', ' ServerName localhost:8549', ' PerlModule TestHooks::hookrun', ' PerlPostReadRequestHandler TestHooks::hookrun::post_read_request', ' ', ' SetHandler modperl', ' PerlResponseHandler TestHooks::hookrun::response', ' ', ' AuthName modperl', ' AuthType none', ' Require valid-user', ' ', '', '', 'Listen 0.0.0.0:8550', '', ' ServerName localhost:8550', ' PerlModule TestHooks::init', ' PerlInitHandler TestHooks::init::first', ' ', ' PerlInitHandler TestHooks::init::second', ' PerlResponseHandler TestHooks::init', ' PerlResponseHandler TestHooks::init::response', ' SetHandler modperl', ' ', '', '', '', ' SetHandler modperl', ' PerlFixupHandler \'sub { use Apache2::Const qw(DECLINED); DECLINED }\'', ' PerlResponseHandler TestHooks::inlined_handlers', '', '', '', ' SetHandler modperl', ' PerlHeaderParserHandler TestHooks::push_handlers', ' PerlResponseHandler TestHooks::push_handlers::conf', ' PerlResponseHandler TestHooks::push_handlers::conf1 TestHooks::push_handlers::conf2', '', '', '', ' SetHandler modperl', ' PerlResponseHandler TestHooks::push_handlers_blessed', '', '', '', ' SetHandler modperl', ' PerlResponseHandler TestHooks::push_handlers_same_phase', '', '', '', ' PerlHeaderParserHandler TestHooks::set_handlers', '', '', '', ' SetHandler modperl', ' PerlHeaderParserHandler TestHooks::stacked_handlers', '', '', '# create a new virtual host so we can test (almost all) all the hooks', 'Listen 0.0.0.0:8551', '', ' ServerName localhost:8551', ' ', ' PerlModule TestHooks::stacked_handlers2', ' ', ' # all 2 run', ' PerlPostReadRequestHandler TestHooks::stacked_handlers2::ok TestHooks::stacked_handlers2::ok', ' ', ' # 1 run, 1 left behind', ' PerlTransHandler TestHooks::stacked_handlers2::ok TestHooks::stacked_handlers2::server_error', ' ', ' # 1 run, 1 left behind', ' PerlMapToStorageHandler TestHooks::stacked_handlers2::ok TestHooks::stacked_handlers2::server_error', ' ', ' ', ' # all 4 run', ' PerlHeaderParserHandler TestHooks::stacked_handlers2::ok TestHooks::stacked_handlers2::declined', ' PerlHeaderParserHandler TestHooks::stacked_handlers2::declined TestHooks::stacked_handlers2::ok', ' ', ' # all 2 run', ' PerlAccessHandler TestHooks::stacked_handlers2::ok TestHooks::stacked_handlers2::ok', ' ', ' # 2 run, 1 left behind', ' PerlAuthenHandler TestHooks::stacked_handlers2::declined TestHooks::stacked_handlers2::ok', ' PerlAuthenHandler TestHooks::stacked_handlers2::auth_required', ' ', ' # 2 run, 1 left behind', ' PerlAuthzHandler TestHooks::stacked_handlers2::declined TestHooks::stacked_handlers2::ok', ' PerlAuthzHandler TestHooks::stacked_handlers2::auth_required', ' ', ' # 1 run, 1 left behind', ' PerlTypeHandler TestHooks::stacked_handlers2::ok TestHooks::stacked_handlers3::server_error', ' ', ' # all 4 run', ' PerlFixupHandler TestHooks::stacked_handlers2::ok TestHooks::stacked_handlers2::ok', ' PerlFixupHandler TestHooks::stacked_handlers2::push_handlers', ' ', ' # 2 run, 2 left behind', ' PerlResponseHandler TestHooks::stacked_handlers2::declined TestHooks::stacked_handlers2', ' PerlResponseHandler TestHooks::stacked_handlers2::ok TestHooks::stacked_handlers2::server_error', ' ', ' SetHandler modperl', ' AuthType Basic', ' Require valid-user', ' ', ' PerlOutputFilterHandler TestHooks::stacked_handlers2::passthru TestHooks::stacked_handlers2::filter', ' ', ' ', '', '', 'Listen 0.0.0.0:8552', '', ' ServerName localhost:8552', ' PerlSetVar PostConfig VHost', ' PerlModule TestHooks::startup', ' PerlPostConfigHandler TestHooks::startup::post_config', ' PerlOpenLogsHandler TestHooks::startup::open_logs', ' ', ' SetHandler modperl', ' PerlResponseHandler TestHooks::startup', ' ', '', 'PerlSetVar PostConfig Main', 'PerlModule TestHooks::startup', 'PerlPostConfigHandler TestHooks::startup::post_config', 'PerlOpenLogsHandler TestHooks::startup::open_logs', '', ' SetHandler modperl', ' PerlResponseHandler TestHooks::startup', '', '', 'Listen 0.0.0.0:8553', '', ' ServerName localhost:8553', ' PerlTransHandler TestHooks::trans', ' ', ' PerlResponseHandler Apache::TestHandler::ok1', ' SetHandler modperl', ' ', '', '', 'Listen 0.0.0.0:8554', '', ' ServerName localhost:8554', ' PerlModule TestFilter::both_str_con_add', ' PerlPreConnectionHandler TestFilter::both_str_con_add::pre_connection', ' PerlProcessConnectionHandler TestFilter::both_str_con_add', '', '', 'PerlModule TestFilter::both_str_native_remove', ' Options +Includes SetHandler modperl PerlResponseHandler TestFilter::both_str_native_remove::response PerlOutputFilterHandler TestFilter::both_str_native_remove::remove_includes PerlSetOutputFilter INCLUDES PerlOutputFilterHandler TestFilter::both_str_native_remove::print_out_flist PerlInputFilterHandler TestFilter::both_str_native_remove::store_in_flist PerlInputFilterHandler TestFilter::both_str_native_remove::remove_deflate PerlSetInputFilter DEFLATE PerlInputFilterHandler TestFilter::both_str_native_remove::store_in_flist ', 'PerlModule TestFilter::both_str_req_add', '', ' SetHandler modperl', ' PerlHeaderParserHandler TestFilter::both_str_req_add::header_parser', ' PerlResponseHandler TestFilter::both_str_req_add', '', '', 'PerlModule TestFilter::both_str_req_mix', '', ' Options +Includes', ' ', ' # DEFLATE has a higher priority (AP_FTYPE_CONTENT_SET=20) than', ' # mod_perl request filters (AP_FTYPE_RESOURCE=10), so it\'s going', ' # to filter input first no matter how we insert other mod_perl', ' # filters. (mod_perl connection filter handlers have an even', ' # higher priority (AP_FTYPE_PROTOCOL = 30), see', ' # include/util_filter.h for those definitions).', ' #', ' # PerlSetInputFilter is only useful for preserving the', ' # insertion order of filters with the same priority', ' SetInputFilter DEFLATE', ' #PerlInputFilterHandler TestCommon::FilterDebug::snoop_request', ' PerlInputFilterHandler TestFilter::both_str_req_mix::in_adjust', ' PerlInputFilterHandler TestFilter::both_str_req_mix::transparent', ' ', ' # here INCLUDES and adjust are both of the same priority', ' # (AP_FTYPE_RESOURCE), so PerlSetOutputFilter', ' PerlOutputFilterHandler TestFilter::both_str_req_mix::out_adjust_before_ssi', ' PerlSetOutputFilter INCLUDES', ' PerlOutputFilterHandler TestFilter::both_str_req_mix::out_adjust_after_ssi', ' #PerlOutputFilterHandler TestCommon::FilterDebug::snoop_request', ' PerlSetOutputFilter DEFLATE', ' ', ' SetHandler modperl', ' PerlResponseHandler TestFilter::both_str_req_mix', '', '', '', ' ', ' ', ' Order Deny,Allow', ' Deny from all', ' Allow from localhost', ' ', ' ', ' ', ' ProxyRequests Off', ' ', ' ProxyPass /TestFilter__both_str_req_proxy/ \\', ' http://localhost:8529/TestFilter__both_str_req_proxy_content/', ' ProxyPassReverse /TestFilter__both_str_req_proxy/ \\', ' http://localhost:8529/TestFilter__both_str_req_proxy_content/', '', '', 'PerlModule TestFilter::both_str_req_proxy', '', ' PerlInputFilterHandler TestFilter::both_str_req_proxy::in_filter', ' PerlOutputFilterHandler TestFilter::both_str_req_proxy::out_filter', '', '', ' SetHandler modperl', ' PerlResponseHandler TestFilter::both_str_req_proxy', '', '', 'PerlModule TestCommon::Handlers', '', ' SetHandler modperl', ' PerlResponseHandler TestCommon::Handlers::pass_through_response_handler', ' # no PerlModule TestFilter::in_load on purpose', ' PerlInputFilterHandler TestFilter::in_autoload', '', '', 'PerlModule TestFilter::in_bbs_body', ' SetHandler modperl PerlResponseHandler TestFilter::in_bbs_body::response PerlInputFilterHandler TestFilter::in_bbs_body ', 'PerlModule TestFilter::in_bbs_consume', ' SetHandler modperl PerlResponseHandler TestFilter::in_bbs_consume::response PerlInputFilterHandler TestFilter::in_bbs_consume ', 'Listen 0.0.0.0:8555', '', ' ServerName localhost:8555', ' PerlModule TestFilter::in_bbs_inject_header', ' PerlInputFilterHandler TestFilter::in_bbs_inject_header', ' ', ' SetHandler modperl', ' PerlResponseHandler TestFilter::in_bbs_inject_header::response', ' ', '', '', 'Listen 0.0.0.0:8556', '', ' ServerName localhost:8556', ' PerlModule TestFilter::in_bbs_msg', ' PerlInputFilterHandler TestFilter::in_bbs_msg', ' ', ' ', ' SetHandler modperl', ' PerlResponseHandler TestFilter::in_bbs_msg::response', ' ', ' ', '', '', 'PerlModule TestFilter::in_bbs_underrun', '#PerlInputFilterHandler TestCommon::FilterDebug::snoop_request', ' SetHandler modperl PerlResponseHandler TestFilter::in_bbs_underrun::response PerlInputFilterHandler TestFilter::in_bbs_underrun::handler ', 'PerlModule TestFilter::in_error', ' SetHandler modperl PerlResponseHandler TestFilter::in_error::response PerlInputFilterHandler TestFilter::in_error ', 'PerlModule TestFilter::in_init_basic', ' SetHandler modperl PerlResponseHandler TestFilter::in_init_basic::response PerlInputFilterHandler TestFilter::in_init_basic::suicide PerlInputFilterHandler TestFilter::in_init_basic::transparent ', 'PerlModule TestFilter::in_str_bin_data', '', ' PerlInputFilterHandler TestFilter::in_str_bin_data::pass_through', ' SetHandler modperl', ' PerlResponseHandler TestFilter::in_str_bin_data', '', '', ' SetHandler modperl', ' PerlResponseHandler TestFilter::in_str_bin_data', '', '', 'PerlModule TestFilter::in_str_consume', '#PerlInputFilterHandler TestCommon::FilterDebug::snoop_request', '#PerlInputFilterHandler TestCommon::FilterDebug::snoop_request', ' SetHandler modperl PerlResponseHandler TestFilter::in_str_consume::response PerlInputFilterHandler TestFilter::in_str_consume::handler ', 'PerlModule TestFilter::in_str_declined', ' SetHandler modperl PerlResponseHandler TestFilter::in_str_declined::response PerlInputFilterHandler TestFilter::in_str_declined ', 'PerlModule TestFilter::in_str_declined_read', ' SetHandler modperl PerlResponseHandler TestFilter::in_str_declined_read::response PerlInputFilterHandler TestFilter::in_str_declined_read ', 'PerlModule TestFilter::in_str_lc', ' SetHandler modperl PerlResponseHandler TestFilter::in_str_lc::response PerlInputFilterHandler TestFilter::in_str_lc ', 'Listen 0.0.0.0:8557', '', ' ServerName localhost:8557', ' PerlModule TestFilter::in_str_msg', ' PerlInputFilterHandler TestFilter::in_str_msg::con', ' ', ' # this request filter is outside the resource container and it', ' # should work just fine because of PerlOptions +MergeHandlers', ' PerlInputFilterHandler TestFilter::in_str_msg::req', ' ', ' ', ' SetHandler modperl', ' PerlOptions +MergeHandlers', ' PerlInputFilterHandler TestFilter::in_str_msg::con_skip', ' PerlResponseHandler TestFilter::in_str_msg::response', ' ', ' ', '', '', 'PerlModule TestFilter::in_str_sandwich', ' SetHandler modperl PerlResponseHandler TestFilter::in_str_sandwich::response PerlInputFilterHandler TestFilter::in_str_sandwich ', 'PerlModule TestFilter::out_bbs_basic', ' SetHandler modperl PerlResponseHandler TestFilter::out_bbs_basic::response PerlOutputFilterHandler TestFilter::out_bbs_basic ', 'PerlModule TestFilter::out_bbs_ctx', ' SetHandler modperl PerlResponseHandler TestFilter::out_bbs_ctx::response PerlOutputFilterHandler TestFilter::out_bbs_ctx ', 'PerlModule TestFilter::out_bbs_filebucket', ' SetHandler modperl PerlResponseHandler TestFilter::out_bbs_filebucket::response PerlOutputFilterHandler TestFilter::out_bbs_filebucket::handler ', 'PerlModule TestFilter::out_init_basic', ' SetHandler modperl PerlResponseHandler TestFilter::out_init_basic::response PerlOutputFilterHandler TestFilter::out_init_basic::transparent ', 'PerlModule TestFilter::out_str_api', '', ' SetHandler modperl', ' PerlResponseHandler TestFilter::out_str_api::response', ' PerlOutputFilterHandler TestFilter::out_str_api', ' PerlOutputFilterHandler TestFilter::out_str_api::pass_through', '', '', 'PerlModule TestFilter::out_str_buffer', ' SetHandler modperl PerlResponseHandler TestFilter::out_str_buffer::response PerlOutputFilterHandler TestFilter::out_str_buffer ', 'PerlModule TestFilter::out_str_ctx', ' SetHandler modperl PerlResponseHandler TestFilter::out_str_ctx::response PerlOutputFilterHandler TestFilter::out_str_ctx ', 'PerlModule TestFilter::out_str_declined', ' SetHandler modperl PerlResponseHandler TestFilter::out_str_declined::response PerlOutputFilterHandler TestFilter::out_str_declined::decline PerlOutputFilterHandler TestFilter::out_str_declined::black_hole ', 'PerlModule TestFilter::out_str_eval', ' SetHandler modperl PerlResponseHandler TestFilter::out_str_eval::response PerlOutputFilterHandler TestFilter::out_str_eval ', '', ' PerlOutputFilterHandler TestFilter::out_str_lc', '', '', 'Alias /top_dir /data/scratch/libapache2-mod-perl2-2.0.4', '', ' PerlOutputFilterHandler TestFilter::out_str_lc ', 'PerlModule TestFilter::out_str_remove', ' SetHandler modperl PerlResponseHandler TestFilter::out_str_remove::response PerlOutputFilterHandler TestFilter::out_str_remove::insert_underscores PerlOutputFilterHandler TestFilter::out_str_remove::upcase_n_remove ', 'PerlModule TestFilter::out_str_req_eos', '', ' SetHandler modperl', ' PerlResponseHandler TestFilter::out_str_req_eos', ' PerlOutputFilterHandler TestFilter::out_str_req_eos::add_prefix', ' PerlOutputFilterHandler TestFilter::out_str_req_eos::add_suffix', '', '', 'PerlModule TestFilter::out_str_req_mix', '', ' Options +Includes', ' PerlOutputFilterHandler TestFilter::out_str_req_mix::adjust', ' PerlSetOutputFilter INCLUDES', ' PerlOutputFilterHandler TestFilter::out_str_req_mix::adjust', ' SetHandler modperl', ' PerlResponseHandler TestFilter::out_str_req_mix', '', '', 'PerlModule TestFilter::out_str_reverse', '', ' PerlOutputFilterHandler TestFilter::out_str_reverse', '', ' SetHandler modperl PerlResponseHandler TestFilter::out_str_reverse::response PerlOutputFilterHandler TestFilter::out_str_reverse ', 'PerlModule TestFilter::out_str_subreq_default', '', 'Alias /default_subrequest /data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/filter', '', '', ' SetHandler default-handler', '', ' SetHandler modperl PerlResponseHandler TestFilter::out_str_subreq_default::response PerlOutputFilterHandler TestFilter::out_str_subreq_default::include ', 'PerlModule TestFilter::out_str_subreq_modperl', '', ' SetHandler modperl', ' PerlResponseHandler TestFilter::out_str_subreq_modperl::subrequest', '', ' SetHandler modperl PerlResponseHandler TestFilter::out_str_subreq_modperl::response PerlOutputFilterHandler TestFilter::out_str_subreq_modperl::include ', '', ' PerlOutputFilterHandler TestFilter::with_subrequest', '', '', 'Alias /with_subrequest /data/scratch/libapache2-mod-perl2-2.0.4', '', ' PerlOutputFilterHandler TestFilter::with_subrequest ', '# APACHE_TEST_CONFIG_ORDER 940', 'PerlSwitches -I/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/perlmodule-vh', 'Listen 0.0.0.0:8558', '', ' ServerName localhost:8558', ' PerlModule ApacheTest::PerlModuleTest', ' ', ' ', ' SetHandler modperl', ' PerlResponseHandler TestDirective::perlmodule', ' ', ' ', '', ' SetHandler modperl PerlResponseHandler TestDirective::perlmodule ', '# APACHE_TEST_CONFIG_ORDER 940', 'PerlSwitches -I/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/main', 'PerlRequire "ApacheTest/PerlRequireTest.pm"', 'Listen 0.0.0.0:8559', '', ' ServerName localhost:8559', ' ', ' ', ' # a new interpreter pool', ' PerlOptions +Parent', ' PerlInterpStart 1', ' PerlInterpMax 1', ' PerlInterpMinSpare 1', ' PerlInterpMaxSpare 1', ' ', ' ', ' # use test system\'s @INC', ' PerlSwitches -I/data/scratch/libapache2-mod-perl2-2.0.4/t', ' PerlRequire "conf/modperl_inc.pl"', ' ', ' PerlSwitches -I/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/vh', ' PerlRequire "ApacheTest/PerlRequireTest.pm"', ' ', ' ', ' SetHandler modperl', ' PerlResponseHandler TestDirective::perlrequire', ' ', ' ', '', ' SetHandler modperl PerlResponseHandler TestDirective::perlrequire ', '# APACHE_TEST_CONFIG_ORDER 950', 'Listen 0.0.0.0:8560', '', ' ServerName localhost:8560', ' PerlModule TestAPI::add_config', ' AccessFileName htaccess', ' SetHandler modperl', ' ', ' AllowOverride All', ' ', ' PerlMapToStorageHandler TestAPI::add_config::map2storage', ' PerlFixupHandler TestAPI::add_config::fixup', '', '', '# APACHE_TEST_CONFIG_ORDER 950', 'PerlLoadModule TestCompat::apache_module', ' TestCompatApacheModuleParms "Test" SetHandler modperl PerlResponseHandler TestCompat::apache_module ', '# APACHE_TEST_CONFIG_ORDER 950', 'PerlLoadModule TestDirective::cmdparms', 'TestCmdParms "Vhost"', '', ' TestCmdParms "Limit"', '', ' TestCmdParms "Location" SetHandler modperl PerlResponseHandler TestDirective::cmdparms ', '# APACHE_TEST_CONFIG_ORDER 950', 'PerlLoadModule TestDirective::perlloadmodule', '', 'MyTest one two', 'ServerTest per-server', ' MyOtherTest value SetHandler modperl PerlResponseHandler TestDirective::perlloadmodule ', '# APACHE_TEST_CONFIG_ORDER 950', 'PerlLoadModule TestDirective::perlloadmodule2', '', 'MyMergeTest one two', '', ' MyMergeTest three four', '', '', ' MyMergeTest five', ' MyMergeTest six', '', ' SetHandler modperl PerlResponseHandler TestDirective::perlloadmodule2 ', '# APACHE_TEST_CONFIG_ORDER 950', 'PerlLoadModule TestDirective::perlloadmodule3', 'MyPlus 5', 'MyList "MainServer"', 'MyAppend "MainServer"', 'MyOverride "MainServer"', 'Listen 0.0.0.0:8561', '', ' ServerName localhost:8561', ' MyPlus 2', ' MyList "VHost"', ' MyAppend "VHost"', ' MyOverride "VHost"', ' ', ' MyPlus 3', ' MyList "Dir"', ' MyAppend "Dir"', ' MyOverride "Dir"', ' SetHandler modperl', ' PerlResponseHandler TestDirective::perlloadmodule3', ' ', ' ', ' MyPlus 1', ' MyList "SubDir"', ' MyAppend "SubDir"', ' MyOverride "SubDir"', ' ', '', ' SetHandler modperl PerlResponseHandler TestDirective::perlloadmodule3 ', '# APACHE_TEST_CONFIG_ORDER 950', 'PerlLoadModule TestDirective::perlloadmodule4', 'Listen 0.0.0.0:8562', '', ' ServerName localhost:8562', ' # here perlloadmodule sets scfg on behalf of the base server', ' MyTest4 "Vhost"', ' ', ' MyTest4 "Dir"', ' SetHandler modperl', ' PerlResponseHandler TestDirective::perlloadmodule4', ' ', '', ' SetHandler modperl PerlResponseHandler TestDirective::perlloadmodule4 ', '# APACHE_TEST_CONFIG_ORDER 950', 'PerlLoadModule TestDirective::perlloadmodule5', 'Listen 0.0.0.0:8563', '', ' ServerName localhost:8563', ' # here mod_perl sets the scfg by itself for this vhost', ' PerlModule File::Spec', ' MyTest5 "Vhost"', ' ', ' MyTest5 "Dir"', ' SetHandler modperl', ' PerlResponseHandler TestDirective::perlloadmodule5', ' ', '', ' SetHandler modperl PerlResponseHandler TestDirective::perlloadmodule5 ', '# APACHE_TEST_CONFIG_ORDER 950', 'PerlLoadModule TestDirective::perlloadmodule7', '', 'MyTest7_1 test', '', ' MyTest7_2 test', ' SetHandler modperl', ' PerlResponseHandler TestDirective::perlloadmodule7', '', '', '# APACHE_TEST_CONFIG_ORDER 950', 'PerlLoadModule TestModperl::setupenv2', 'MyEnvRegister', '', 'PerlSetEnv EnvChangeMixedTest "conf1"', '', '', ' TestModperl::setupenv2::register_mixed();', ' TestModperl::setupenv2::register_perl();', ' $ENV{EnvChangeMixedTest} = "";', ' $ENV{EnvChangePerlTest} = "";', '', 'MyEnvRegister', '', 'PerlSetEnv EnvChangeMixedTest "conf2"', '', 'PerlRequire "/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/modperl/setupenv2/require.pl"', 'MyEnvRegister', '', 'PerlSetEnv EnvChangeMixedTest "conf3"', '', 'PerlConfigRequire "/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/modperl/setupenv2/config_require.pl"', 'MyEnvRegister', '', 'PerlSetEnv EnvChangeMixedTest "conf4"', '', 'PerlModule htdocs::modperl::setupenv2::module', 'MyEnvRegister', '', 'PerlSetEnv EnvChangeMixedTest "conf5"', 'MyEnvRegister', '', 'PerlPostConfigRequire "/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/modperl/setupenv2/post_config_require.pl"', 'MyEnvRegister', '', 'PerlSetEnv EnvChangeMixedTest "conf6"', 'MyEnvRegister', '', 'PerlSetEnv EnvChangeMixedTest "conf7"', 'MyEnvRegister', '', '', ' SetHandler modperl', ' PerlResponseHandler TestModperl::setupenv2', '', '', 'PerlSetEnv EnvChangeMixedTest "conf8"', '', '# Since PerlPostConfigRequire runs in the post-config phase it will', '# see \'conf8\'. And when it sets that value to \'post_config_require\' at', '# request time $ENV{EnvChangeMixedTest} will see the value set by', '# PerlPostConfigRequire.', '', '', '# XXX: we want to have this configuration section to come first', '# amongst other perlloadmodule tests (<950), so we can test how', '# mod_perl starts from vhost. but currently we can\'t because', '# PerlSwitches from other tests are ignored, so the test suite fails', '# to startup.', '#', '# tmp solution: ensure that it\'s configured *after* all other', '# perlloadmodule tests', '#', '# APACHE_TEST_CONFIG_ORDER 951', 'Listen 0.0.0.0:8564', '', ' ServerName localhost:8564', ' PerlLoadModule TestDirective::perlloadmodule6', ' MyTest6 "Vhost"', ' ', ' MyTest6 "Dir"', ' SetHandler modperl', ' PerlResponseHandler TestDirective::perlloadmodule6', ' ', '', ' SetHandler modperl PerlResponseHandler TestDirective::perlloadmodule6 ', '# APACHE_TEST_CONFIG_ORDER 1000', 'Listen 0.0.0.0:8565', '', ' ServerName localhost:8565', ' PerlModule TestHooks::push_handlers_anon', ' ', ' my $s = Apache2::PerlSections->server;', ' ', ' $s->push_handlers(PerlFixupHandler =>', ' sub { &TestHooks::push_handlers_anon::add_note });', ' $s->push_handlers(PerlFixupHandler =>', ' \\&TestHooks::push_handlers_anon::add_note );', ' $s->push_handlers(PerlFixupHandler =>', ' "TestHooks::push_handlers_anon::add_note" );', ' ', ' ', ' ', ' SetHandler modperl', ' PerlResponseHandler TestHooks::push_handlers_anon', ' ', '', '', '' ], 'mpm' => 'worker', 'inc' => [ '/data/scratch/libapache2-mod-perl2-2.0.4/Apache-Test/lib', '/data/scratch/libapache2-mod-perl2-2.0.4/blib/lib', '/data/scratch/libapache2-mod-perl2-2.0.4/blib/arch', '/usr/local/lib/perl/', '/usr/local/share/perl/5.10.0/', '/data/scratch/libapache2-mod-perl2-2.0.4/t/response', '/data/scratch/libapache2-mod-perl2-2.0.4/t/protocol', '/data/scratch/libapache2-mod-perl2-2.0.4/t/preconnection', '/data/scratch/libapache2-mod-perl2-2.0.4/t/hooks', '/data/scratch/libapache2-mod-perl2-2.0.4/t/filter' ], 'APXS' => '/usr/bin/apxs2', '_apxs' => { 'LIBEXECDIR' => '/usr/lib/apache2/modules', 'SYSCONFDIR' => '/etc/apache2', 'TARGET' => 'apache2', 'BINDIR' => '/usr/bin', 'SBINDIR' => '/usr/sbin' }, 'save' => 1, 'conf_opts' => { 'httpd' => undef }, 'vhosts' => { 'TestHooks::trans' => { 'hostport' => 'localhost:8553', 'servername' => 'localhost', 'name' => 'localhost:8553', 'port' => 8553, 'namebased' => 0 }, 'TestModperl::merge' => { 'hostport' => 'localhost:8533', 'servername' => 'localhost', 'name' => 'localhost:8533', 'port' => 8533, 'namebased' => 0 }, 'TestHooks::startup' => { 'hostport' => 'localhost:8552', 'servername' => 'localhost', 'name' => 'localhost:8552', 'port' => 8552, 'namebased' => 0 }, 'TestModperl::perl_options' => { 'hostport' => 'localhost:8534', 'servername' => 'localhost', 'name' => 'localhost:8534', 'port' => 8534, 'namebased' => 0 }, 'TestHooks::init' => { 'hostport' => 'localhost:8550', 'servername' => 'localhost', 'name' => 'localhost:8550', 'port' => 8550, 'namebased' => 0 }, 'TestVhost::log' => { 'hostport' => 'localhost:8540', 'servername' => 'localhost', 'name' => 'localhost:8540', 'port' => 8540, 'namebased' => 0 }, 'TestVhost::config' => { 'hostport' => 'localhost:8539', 'servername' => 'localhost', 'name' => 'localhost:8539', 'port' => 8539, 'namebased' => 0 }, 'TestDirective::perlloadmodule6' => { 'hostport' => 'localhost:8564', 'servername' => 'localhost', 'name' => 'localhost:8564', 'port' => 8564, 'namebased' => 0 }, 'TestUser::rewrite' => { 'hostport' => 'localhost:8538', 'servername' => 'localhost', 'name' => 'localhost:8538', 'port' => 8538, 'namebased' => 0 }, 'TestModules::proxy' => { 'hostport' => 'localhost:8537', 'servername' => 'localhost', 'name' => 'localhost:8537', 'port' => 8537, 'namebased' => 0 }, 'TestProtocol::echo_bbs' => { 'hostport' => 'localhost:8541', 'servername' => 'localhost', 'name' => 'localhost:8541', 'port' => 8541, 'namebased' => 0 }, 'TestProtocol::echo_bbs2' => { 'hostport' => 'localhost:8542', 'servername' => 'localhost', 'name' => 'localhost:8542', 'port' => 8542, 'namebased' => 0 }, 'TestHooks::hookrun' => { 'hostport' => 'localhost:8549', 'servername' => 'localhost', 'name' => 'localhost:8549', 'port' => 8549, 'namebased' => 0 }, 'filter_out_apache' => { 'hostport' => 'localhost:8530', 'servername' => 'localhost', 'name' => 'localhost:8530', 'port' => 8530, 'namebased' => 0 }, 'TestModperl::perl_options2' => { 'hostport' => 'localhost:8535', 'servername' => 'localhost', 'name' => 'localhost:8535', 'port' => 8535, 'namebased' => 0 }, 'TestDirective::perlloadmodule5' => { 'hostport' => 'localhost:8563', 'servername' => 'localhost', 'name' => 'localhost:8563', 'port' => 8563, 'namebased' => 0 }, 'TestHooks::push_handlers_anon' => { 'hostport' => 'localhost:8565', 'servername' => 'localhost', 'name' => 'localhost:8565', 'port' => 8565, 'namebased' => 0 }, 'TestHooks::stacked_handlers2' => { 'hostport' => 'localhost:8551', 'servername' => 'localhost', 'name' => 'localhost:8551', 'port' => 8551, 'namebased' => 0 }, 'TestFilter::both_str_con_add' => { 'hostport' => 'localhost:8554', 'servername' => 'localhost', 'name' => 'localhost:8554', 'port' => 8554, 'namebased' => 0 }, 'inherit' => { 'hostport' => 'localhost:8532', 'servername' => 'localhost', 'name' => 'localhost:8532', 'port' => 8532, 'namebased' => 0 }, 'TestProtocol::echo_filter' => { 'hostport' => 'localhost:8544', 'servername' => 'localhost', 'name' => 'localhost:8544', 'port' => 8544, 'namebased' => 0 }, 'TestProtocol::echo_nonblock' => { 'hostport' => 'localhost:8545', 'servername' => 'localhost', 'name' => 'localhost:8545', 'port' => 8545, 'namebased' => 0 }, 'TestDirective::perlmodule' => { 'hostport' => 'localhost:8558', 'servername' => 'localhost', 'name' => 'localhost:8558', 'port' => 8558, 'namebased' => 0 }, 'TestPreConnection::note' => { 'hostport' => 'localhost:8548', 'servername' => 'localhost', 'name' => 'localhost:8548', 'port' => 8548, 'namebased' => 0 }, 'TestDirective::perlrequire' => { 'hostport' => 'localhost:8559', 'servername' => 'localhost', 'name' => 'localhost:8559', 'port' => 8559, 'namebased' => 0 }, 'TestFilter::in_str_msg' => { 'hostport' => 'localhost:8557', 'servername' => 'localhost', 'name' => 'localhost:8557', 'port' => 8557, 'namebased' => 0 }, 'TestProtocol::echo_timeout' => { 'hostport' => 'localhost:8546', 'servername' => 'localhost', 'name' => 'localhost:8546', 'port' => 8546, 'namebased' => 0 }, 'TestProtocol::pseudo_http' => { 'hostport' => 'localhost:8547', 'servername' => 'localhost', 'name' => 'localhost:8547', 'port' => 8547, 'namebased' => 0 }, 'TestFilter::in_bbs_inject_header' => { 'hostport' => 'localhost:8555', 'servername' => 'localhost', 'name' => 'localhost:8555', 'port' => 8555, 'namebased' => 0 }, 'TestDirective::perlloadmodule3' => { 'hostport' => 'localhost:8561', 'servername' => 'localhost', 'name' => 'localhost:8561', 'port' => 8561, 'namebased' => 0 }, 'TestDirective::perlloadmodule4' => { 'hostport' => 'localhost:8562', 'servername' => 'localhost', 'name' => 'localhost:8562', 'port' => 8562, 'namebased' => 0 }, 'TestProtocol::echo_block' => { 'hostport' => 'localhost:8543', 'servername' => 'localhost', 'name' => 'localhost:8543', 'port' => 8543, 'namebased' => 0 }, 'TestModperl::setupenv' => { 'hostport' => 'localhost:8536', 'servername' => 'localhost', 'name' => 'localhost:8536', 'port' => 8536, 'namebased' => 0 }, 'TestAPI::add_config' => { 'hostport' => 'localhost:8560', 'servername' => 'localhost', 'name' => 'localhost:8560', 'port' => 8560, 'namebased' => 0 }, 'TestFilter::in_bbs_msg' => { 'hostport' => 'localhost:8556', 'servername' => 'localhost', 'name' => 'localhost:8556', 'port' => 8556, 'namebased' => 0 }, 'perlsections' => { 'hostport' => 'localhost:8531', 'servername' => 'localhost', 'name' => 'localhost:8531', 'port' => 8531, 'namebased' => 0 } }, 'httpd_basedir' => '/usr', 'server' => bless( { 'run' => bless( { 'conf_opts' => { 'verbose' => undef, 'save' => 1, 'httpd_conf' => '/etc/apache2/apache2.conf', 'startup_timeout' => 300, 'minclients' => 2 }, 'test_config' => $VAR1, 'tests' => [], 'opts' => { 'breakpoint' => [], 'postamble' => [], 'preamble' => [], 'bugreport' => 1, 'req_args' => {}, 'header' => {} }, 'argv' => [], 'server' => $VAR1->{'server'} }, 'ModPerl::TestRun' ), 'port_counter' => 8565, 'mpm' => 'worker', 'version' => 'Apache/2.2.11', 'rev' => 2, 'name' => 'localhost:8529', 'config' => $VAR1 }, 'Apache::TestServer' ), 'postamble_hooks' => [ 'configure_inc', 'configure_pm_tests_inc', 'configure_startup_pl', undef, sub { "DUMMY" } ], 'inherit_config' => { 'ServerRoot' => '/etc/apache2', 'ServerAdmin' => 'webmaster@localhost', 'TypesConfig' => '/etc/mime.types', 'DocumentRoot' => '/data/www', 'LoadModule' => [ [ 'alias_module', '/usr/lib/apache2/modules/mod_alias.so' ], [ 'auth_basic_module', '/usr/lib/apache2/modules/mod_auth_basic.so' ], [ 'authn_file_module', '/usr/lib/apache2/modules/mod_authn_file.so' ], [ 'authz_default_module', '/usr/lib/apache2/modules/mod_authz_default.so' ], [ 'authz_groupfile_module', '/usr/lib/apache2/modules/mod_authz_groupfile.so' ], [ 'authz_host_module', '/usr/lib/apache2/modules/mod_authz_host.so' ], [ 'authz_user_module', '/usr/lib/apache2/modules/mod_authz_user.so' ], [ 'autoindex_module', '/usr/lib/apache2/modules/mod_autoindex.so' ], [ 'cgid_module', '/usr/lib/apache2/modules/mod_cgid.so' ], [ 'deflate_module', '/usr/lib/apache2/modules/mod_deflate.so' ], [ 'dir_module', '/usr/lib/apache2/modules/mod_dir.so' ], [ 'env_module', '/usr/lib/apache2/modules/mod_env.so' ], [ 'include_module', '/usr/lib/apache2/modules/mod_include.so' ], [ 'mime_module', '/usr/lib/apache2/modules/mod_mime.so' ], [ 'negotiation_module', '/usr/lib/apache2/modules/mod_negotiation.so' ], [ 'perl_module', '/usr/lib/apache2/modules/mod_perl.so' ], [ 'setenvif_module', '/usr/lib/apache2/modules/mod_setenvif.so' ], [ 'status_module', '/usr/lib/apache2/modules/mod_status.so' ] ] }, 'cmodules_disabled' => {}, 'preamble_hooks' => [ 'configure_libmodperl', 'configure_env', sub { "DUMMY" } ], 'preamble' => [ ' LoadModule alias_module "/usr/lib/apache2/modules/mod_alias.so" ', ' LoadModule auth_basic_module "/usr/lib/apache2/modules/mod_auth_basic.so" ', ' LoadModule authn_file_module "/usr/lib/apache2/modules/mod_authn_file.so" ', ' LoadModule authz_default_module "/usr/lib/apache2/modules/mod_authz_default.so" ', ' LoadModule authz_groupfile_module "/usr/lib/apache2/modules/mod_authz_groupfile.so" ', ' LoadModule authz_host_module "/usr/lib/apache2/modules/mod_authz_host.so" ', ' LoadModule authz_user_module "/usr/lib/apache2/modules/mod_authz_user.so" ', ' LoadModule autoindex_module "/usr/lib/apache2/modules/mod_autoindex.so" ', ' LoadModule cgid_module "/usr/lib/apache2/modules/mod_cgid.so" ', ' LoadModule deflate_module "/usr/lib/apache2/modules/mod_deflate.so" ', ' LoadModule dir_module "/usr/lib/apache2/modules/mod_dir.so" ', ' LoadModule env_module "/usr/lib/apache2/modules/mod_env.so" ', ' LoadModule include_module "/usr/lib/apache2/modules/mod_include.so" ', ' LoadModule mime_module "/usr/lib/apache2/modules/mod_mime.so" ', ' LoadModule negotiation_module "/usr/lib/apache2/modules/mod_negotiation.so" ', ' LoadModule setenvif_module "/usr/lib/apache2/modules/mod_setenvif.so" ', ' LoadModule status_module "/usr/lib/apache2/modules/mod_status.so" ', ' LoadModule mime_module "/usr/lib/apache2/modules/mod_mime.so" ', ' LoadModule alias_module "/usr/lib/apache2/modules/mod_alias.so" ', ' LoadModule perl_module "/data/scratch/libapache2-mod-perl2-2.0.4/src/modules/perl/mod_perl.so" ', ' PerlPassEnv APACHE_TEST_TRACE_LEVEL PerlPassEnv HARNESS_PERL_SWITCHES ', '' ], 'vars' => { 'cgi_module_name' => 'mod_cgid', 't_conf_file' => '/data/scratch/libapache2-mod-perl2-2.0.4/t/conf/httpd.conf', 't_dir' => '/data/scratch/libapache2-mod-perl2-2.0.4/t', 'libmodperl' => '/data/scratch/libapache2-mod-perl2-2.0.4/src/modules/perl/mod_perl.so', 'perlsections_port' => 8531, 'target' => 'apache2', 'bindir' => '/usr/bin', 'auth_module_name' => 'mod_auth_basic', 'TestHooks::hookrun_port' => 8549, 'top_dir' => '/data/scratch/libapache2-mod-perl2-2.0.4', 'TestModperl::merge_port' => 8533, 'TestPreConnection::note_port' => 8548, 'scheme' => 'http', 'TestDirective::perlrequire_port' => 8559, 'sbindir' => '/usr/sbin', 'TestHooks::trans_port' => 8553, 'TestDirective::perlmodule_port' => 8558, 'serveradmin' => 'webmaster@localhost', 'remote_addr' => '127.0.0.1', 'maxclients_preset' => 0, 'TestUser::rewrite_port' => 8538, 'php_module' => 'sapi_apache2.c', 'TestVhost::log_port' => 8540, 'maxclients' => 3, 'TestFilter::both_str_con_add_port' => 8554, 'group' => 'nogroup', 'TestHooks::stacked_handlers2_port' => 8551, 'documentroot' => '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs', 'serverroot' => '/data/scratch/libapache2-mod-perl2-2.0.4/t', 'inherit_port' => 8532, 'TestFilter::in_bbs_msg_port' => 8556, 'startup_timeout' => 300, 'TestProtocol::pseudo_http_port' => 8547, 'perl' => '/usr/bin/perl', 'TestFilter::in_bbs_inject_header_port' => 8555, 'src_dir' => '/data/scratch/libapache2-mod-perl2-2.0.4/src/modules/perl', 'defines' => '', 'TestVhost::config_port' => 8539, 'TestAPI::add_config_port' => 8560, 'conf_dir' => '/etc/apache2', 'filter_out_apache_port' => 8530, 'TestHooks::push_handlers_anon_port' => 8565, 'cgi_module' => 'mod_cgid.c', 'TestDirective::perlloadmodule4_port' => 8562, 'thread_module' => 'worker.c', 'user' => 'nobody', 'access_module_name' => 'mod_authz_host', 'TestModules::proxy_port' => 8537, 'TestFilter::in_str_msg_port' => 8557, 'httpd_conf' => '/etc/apache2/apache2.conf', 'httpd' => '/usr/sbin/apache2', 'port' => 8529, 'ssl_module_name' => 'mod_ssl', 't_conf' => '/data/scratch/libapache2-mod-perl2-2.0.4/t/conf', 'TestModperl::setupenv_port' => 8536, 'servername' => 'localhost', 'TestModperl::perl_options_port' => 8534, 'proxy' => 'off', 'inherit_documentroot' => '/data/www', 'TestHooks::startup_port' => 8552, 'sslcaorg' => 'asf', 'perlpod' => '/usr/share/perl/5.10/pod', 'php_module_name' => 'sapi_apache2', 'ssl_module' => 'mod_ssl.c', 'access_module' => 'mod_authz_host.c', 'auth_module' => 'mod_auth_basic.c', 't_logs' => '/data/scratch/libapache2-mod-perl2-2.0.4/t/logs', 'minclients' => 2, 'TestDirective::perlloadmodule3_port' => 8561, 't_pid_file' => '/data/scratch/libapache2-mod-perl2-2.0.4/t/logs/httpd.pid', 'maxclientsthreadedmpm' => 4, 'TestDirective::perlloadmodule5_port' => 8563, 'thread_module_name' => 'worker', 'sslca' => '/data/scratch/libapache2-mod-perl2-2.0.4/t/conf/ssl/ca', 'proxyssl_url' => '', 'TestDirective::perlloadmodule6_port' => 8564, 'TestHooks::init_port' => 8550, 'TestModperl::perl_options2_port' => 8535 }, 'clean' => { 'files' => { '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/socket.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/endav.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/printf.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/logs/apache_runtime_status.sem' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/setauth.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apache/daemon.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/hooks/push_handlers_blessed.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/base64.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/server_util.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/request_subclass.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/uri.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/access.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/uri.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/threadrwlock.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/directive/env.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/hooks/headerparser.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/aplog.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/main/ApacheTest/PerlRequireTest.pm' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/subenv.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/env.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/conf/extra.last.conf' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/util.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/util/argv.pl' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/pool.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/command.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/conf/modperl_startup.pl' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/status.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/methodobj.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/conf/modperl_inc.pl' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/util/in_err.pl' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/directive/perldo.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/show.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/compat/apache.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/ipsubnet.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/compat/apache_util.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/process.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/directive/perlloadmodule7.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/finfo.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/methodname.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apache/conftree.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/util/in_out.pl' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/threadmutex.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/sockaddr.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/os.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/perl/api.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/index.html' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/taint.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/util.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/bucket.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/conf/apache_test_config.pm' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/conn_rec.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/compat/apache_file.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/module.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/request_util.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/server_const.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/perlio.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/filter/out_str_eval.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/error/api.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/io_nested_with_closed_stds.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/directive/perlloadmodule.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/conf/httpd.conf' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/dir_config.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/util/env.pl' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/method.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/uuid.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/perl/signals.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/directive/cmdparms.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/current_callback.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/perlmodule-vh/ApacheTest/PerlModuleTest.pm' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/print.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/compat/apache_module.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/filter/out_str_api.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/hooks/push_handlers_same_phase.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/compat/apache_uri.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/compat/request.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apache/write.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/request_rec_tie_api.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/query.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/conf/extra.conf' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/hooks/fixup.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/hooks/set_handlers.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/flatten.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apache/subprocess.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/io_with_closed_stds.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/string.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/compat/conn_rec.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/response.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/brigade.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/date.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/modperl/perl.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apache/util.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/lookup_uri2.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/conn_util.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/server_rec.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/vh/ApacheTest/PerlRequireTest.pm' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/compat/apache_table.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/filter/out_bbs_basic.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/directive/pod.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/api/sub_request.t' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/apr/table.t' => 1 }, 'dirs' => { '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/main' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/perlmodule-vh/ApacheTest' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/util' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/perlmodule-vh' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/vh/ApacheTest' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/logs' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/vh' => 1, '/data/scratch/libapache2-mod-perl2-2.0.4/t/htdocs/testdirective/main/ApacheTest' => 1 } }, 'httpd_info' => { 'BUILT' => 'Nov 13 2009 22:08:45', 'MODULE_MAGIC_NUMBER_MINOR' => '21', 'SERVER_MPM' => 'Worker', 'VERSION' => 'Apache/2.2.11 (Ubuntu)', 'MODULE_MAGIC_NUMBER' => '20051115:21', 'MODULE_MAGIC_NUMBER_MAJOR' => '20051115' }, 'modules' => { 'mod_include.c' => '/usr/lib/apache2/modules/mod_include.so', 'mod_env.c' => '/usr/lib/apache2/modules/mod_env.so', 'mod_negotiation.c' => '/usr/lib/apache2/modules/mod_negotiation.so', 'mod_deflate.c' => '/usr/lib/apache2/modules/mod_deflate.so', 'mod_auth_basic.c' => '/usr/lib/apache2/modules/mod_auth_basic.so', 'mod_authn_file.c' => '/usr/lib/apache2/modules/mod_authn_file.so', 'mod_authz_user.c' => '/usr/lib/apache2/modules/mod_authz_user.so', 'core.c' => 1, 'worker.c' => 1, 'mod_authz_groupfile.c' => '/usr/lib/apache2/modules/mod_authz_groupfile.so', 'http_core.c' => 1, 'mod_setenvif.c' => '/usr/lib/apache2/modules/mod_setenvif.so', 'mod_dir.c' => '/usr/lib/apache2/modules/mod_dir.so', 'mod_authz_host.c' => '/usr/lib/apache2/modules/mod_authz_host.so', 'mod_so.c' => 1, 'mod_perl.c' => '/data/scratch/libapache2-mod-perl2-2.0.4/src/modules/perl/mod_perl.so', 'mod_logio.c' => 1, 'mod_alias.c' => '/usr/lib/apache2/modules/mod_alias.so', 'mod_status.c' => '/usr/lib/apache2/modules/mod_status.so', 'mod_autoindex.c' => '/usr/lib/apache2/modules/mod_autoindex.so', 'mod_cgid.c' => '/usr/lib/apache2/modules/mod_cgid.so', 'mod_log_config.c' => 1, 'mod_mime.c' => '/usr/lib/apache2/modules/mod_mime.so', 'mod_authz_default.c' => '/usr/lib/apache2/modules/mod_authz_default.so' }, 'httpd_defines' => { 'SUEXEC_BIN' => '/usr/lib/apache2/suexec', 'APR_HAS_MMAP' => 1, 'APR_HAS_OTHER_CHILD' => 1, 'DEFAULT_PIDLOG' => '/var/run/apache2.pid', 'DYNAMIC_MODULE_LIMIT' => '128', 'AP_TYPES_CONFIG_FILE' => '/etc/apache2/mime.types', 'DEFAULT_SCOREBOARD' => 'logs/apache_runtime_status', 'APR_USE_SYSVSEM_SERIALIZE' => 1, 'APR_HAVE_IPV6 (IPv4-mapped addresses enabled)' => 1, 'SINGLE_LISTEN_UNSERIALIZED_ACCEPT' => 1, 'APACHE_MPM_DIR' => 'server/mpm/worker', 'DEFAULT_ERRORLOG' => 'logs/error_log', 'APR_HAS_SENDFILE' => 1, 'HTTPD_ROOT' => '', 'AP_HAVE_RELIABLE_PIPED_LOGS' => 1, 'SERVER_CONFIG_FILE' => '/etc/apache2/apache2.conf', 'APR_USE_PTHREAD_SERIALIZE' => 1 }, 'apache_test_version' => '1.31' }, 'ModPerl::TestConfig' ); } 1;