Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
dist /
Safe /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
safe1.t
1.41
KB
-r--r--r--
2014-12-27 11:48
safe2.t
3.48
KB
-r--r--r--
2014-12-27 11:49
safe3.t
1.13
KB
-r--r--r--
2014-12-27 11:48
safeload.t
954
B
-r--r--r--
2014-12-27 11:48
safenamedcap.t
331
B
-r--r--r--
2014-12-27 11:48
safeops.t
8.61
KB
-r--r--r--
2014-12-27 11:49
saferegexp.t
620
B
-r--r--r--
2014-12-27 11:48
safesort.t
1.52
KB
-r--r--r--
2014-12-27 11:48
safeuniversal.t
959
B
-r--r--r--
2014-12-27 11:48
safeutf8.t
1.31
KB
-r--r--r--
2014-12-27 11:48
safewrap.t
1.16
KB
-r--r--r--
2014-12-27 11:48
Save
Rename
#!./perl -w $|=1; BEGIN { require Config; import Config; if ($Config{'extensions'} !~ /\bOpcode\b/ && $Config{'osname'} ne 'VMS') { print "1..0\n"; exit 0; } } # Tests Todo: # 'main' as root package test; # test from somewhere other than main use vars qw($bar); use Opcode 1.00, qw(opdesc opset opset_to_ops opset_to_hex opmask_add full_opset empty_opset opcodes opmask define_optag); use Safe 1.00; use Test::More; my $cpt; # create and destroy some automatic Safe compartments first $cpt = new Safe or die; $cpt = new Safe or die; $cpt = new Safe or die; $cpt = new Safe "Root" or die; foreach(1..3) { $foo = 42; $cpt->share(qw($foo)); is(${$cpt->varglob('foo')}, 42); ${$cpt->varglob('foo')} = 9; is($foo, 9); is($cpt->reval('$foo'), 9); is($cpt->reval('$::foo'), 9, "check 'main' has been changed"); is($cpt->reval('$main::foo'), 9, "check 'main' has been changed"); is($cpt->reval('$test::foo'), undef, "check we can't see our test package"); is($cpt->reval('${"test::foo"}'), undef, "check we can't see our test package"); $cpt->erase; is($cpt->reval('$foo'), undef, 'erasing the compartment deleted all variables'); # Note that we *must* use $cpt->varglob here because if we used # $Root::foo etc we would still see the original values! # This seems to be because the compiler has created an extra ref. is(${$cpt->varglob('foo')}, undef); } done_testing();