Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
x86_64-linux-gnu /
perl5 /
5.36 /
Apache /
Delete
Unzip
Name
Size
Permission
Date
Action
SizeLimit
[ DIR ]
drwxr-xr-x
2025-06-05 11:22
Test.pm
30.43
KB
-rw-r--r--
2022-10-20 09:29
Test5005compat.pm
1.99
KB
-rw-r--r--
2022-01-30 13:02
TestBuild.pm
14.58
KB
-rw-r--r--
2022-01-30 13:02
TestClient.pm
5.13
KB
-rw-r--r--
2022-01-30 13:02
TestCommon.pm
2.97
KB
-rw-r--r--
2022-01-30 13:02
TestCommonPost.pm
5.1
KB
-rw-r--r--
2022-01-30 13:02
TestConfig.pm
62.4
KB
-rw-r--r--
2022-01-30 13:02
TestConfigC.pm
11.97
KB
-rw-r--r--
2022-01-30 13:02
TestConfigPHP.pm
17.68
KB
-rw-r--r--
2022-01-30 13:02
TestConfigParrot.pm
2.6
KB
-rw-r--r--
2022-01-30 13:02
TestConfigParse.pm
15.88
KB
-rw-r--r--
2022-10-20 09:29
TestConfigPerl.pm
19.54
KB
-rw-r--r--
2022-01-30 13:02
TestHandler.pm
5.06
KB
-rw-r--r--
2022-01-30 13:02
TestHarness.pm
5.05
KB
-rw-r--r--
2022-01-30 13:02
TestHarnessPHP.pm
4.15
KB
-rw-r--r--
2022-01-30 13:02
TestMB.pm
11.53
KB
-rw-r--r--
2022-01-30 13:02
TestMM.pm
7.09
KB
-rw-r--r--
2022-01-30 13:02
TestPerlDB.pm
1.58
KB
-rw-r--r--
2022-01-30 13:02
TestReport.pm
3.99
KB
-rw-r--r--
2022-01-30 13:02
TestReportPerl.pm
1.25
KB
-rw-r--r--
2022-01-30 13:02
TestRequest.pm
35.91
KB
-rw-r--r--
2022-10-20 09:29
TestRun.pm
34.96
KB
-rw-r--r--
2022-01-30 13:02
TestRunPHP.pm
10.97
KB
-rw-r--r--
2022-10-20 09:29
TestRunParrot.pm
1.79
KB
-rw-r--r--
2022-01-30 13:02
TestRunPerl.pm
4
KB
-rw-r--r--
2022-01-30 13:02
TestSSLCA.pm
13.5
KB
-rw-r--r--
2022-01-30 13:02
TestServer.pm
18.95
KB
-rw-r--r--
2022-10-20 09:29
TestSmoke.pm
26.33
KB
-rw-r--r--
2022-01-30 13:02
TestSmokePerl.pm
1.08
KB
-rw-r--r--
2022-01-30 13:02
TestSort.pm
1.95
KB
-rw-r--r--
2022-01-30 13:02
TestTrace.pm
7.61
KB
-rw-r--r--
2022-10-20 09:29
TestUtil.pm
28.31
KB
-rw-r--r--
2022-10-20 09:29
Save
Rename
# Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # package Apache::TestRunPerl; use strict; use warnings FATAL => 'all'; use Apache::TestRun (); use Apache::TestConfigParse (); use Apache::TestTrace; use vars qw($VERSION); $VERSION = '1.00'; # make CPAN.pm's r() version scanner happy use File::Spec::Functions qw(catfile); #subclass of Apache::TestRun that configures mod_perlish things use vars qw(@ISA); @ISA = qw(Apache::TestRun); sub pre_configure { my $self = shift; # Apache::TestConfigPerl already configures mod_perl.so Apache::TestConfig::autoconfig_skip_module_add('mod_perl.c'); # skip over Embperl.so - it's funky Apache::TestConfig::autoconfig_skip_module_add('Embperl.c'); } sub configure_modperl { my $self = shift; my $test_config = $self->{test_config}; my $rev = $test_config->server->{rev}; my $ver = $test_config->server->{version}; # sanity checking and loading the right mod_perl version # remove mod_perl.pm from %INC so that the below require() # calls accurately populate $mp_ver delete $INC{'mod_perl.pm'}; if ($rev == 2) { eval { require mod_perl2 }; } else { eval { require mod_perl }; } my $mp_ver = $mod_perl::VERSION; if ($@) { error "You are using mod_perl response handlers ", "but do not have a mod_perl capable Apache."; Apache::TestRun::exit_perl(0); } if (($rev == 1 && $mp_ver >= 1.99) || ($rev == 2 && $mp_ver < 1.99)) { error "Found mod_perl/$mp_ver, but it can't be used with $ver"; Apache::TestRun::exit_perl(0); } if ($rev == 2) { # load apreq2 if it is present # do things a bit differently that find_and_load_module() # because apreq2 can't be loaded that way (the 2 causes a problem) my $name = 'mod_apreq2.so'; if (my $mod_path = $test_config->find_apache_module($name)) { # don't match the 2 here my ($sym) = $name =~ m/mod_(\w+)2\./; if ($mod_path && -e $mod_path) { $test_config->preamble(IfModule => "!mod_$sym.c", qq{LoadModule ${sym}_module "$mod_path"\n}); } } } $test_config->preamble_register(qw(configure_libmodperl configure_env)); $test_config->postamble_register(qw(configure_inc configure_pm_tests_inc configure_startup_pl configure_pm_tests)); } sub configure { my $self = shift; $self->configure_modperl; $self->SUPER::configure; } #if Apache::TestRun refreshes config in the middle of configure #we need to re-add modperl configure hooks sub refresh { my $self = shift; $self->SUPER::refresh; $self->configure_modperl; } 1; __END__ =head1 NAME Apache::TestRunPerl - Run mod_perl-requiring Test Suite =head1 SYNOPSIS use Apache::TestRunPerl; Apache::TestRunPerl->new->run(@ARGV); =head1 DESCRIPTION The C<Apache::TestRunPerl> package controls the configuration and running of the test suite. It's a subclass of C<Apache::TestRun>, and should be used only when you need to run mod_perl tests. Refer to the C<Apache::TestRun> manpage for information on the available API. =cut