# 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;