blib/lib/App/DNS/Adblock.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 5 | 58 | 8.6 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
165 | 1 | 0 | 0 | $$self{'adfilter'} and $qtype eq 'AAAA' || $qtype eq 'A' || $qtype eq 'PTR' |
line | l | !l | condition |
---|---|---|---|
47 | 2 | 0 | 'Net::DNS::Nameserver'->new('LocalAddr', $$self{'host'}, 'LocalPort', $$self{'port'}, 'ReplyHandler', sub { $self->reply_handler(@_); } , 'Verbose', $$self{'debug'} > 1 ? 1 : 0) || die("couldn't create nameserver object: $!") |
53 | 0 | 2 | $$self{'forwarders_port'} || 53 |
252 | 0 | 0 | $$self{'loopback'} || '127.0.0.1' |
266 | 0 | 0 | $self->get_in_addr_arpa($ip) || (return) |
305 | 0 | 0 | $$_{'refresh'} || 7 |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
90 | 0 | 0 | 0 | $stderr or $result[0] < 0 |
91 | 0 | 0 | 0 | $stderr || $result[0] |
103 | 0 | 0 | 0 | $stderr or $result[0] < 0 |
104 | 0 | 0 | 0 | $stderr || $result[0] |
113 | 0 | 0 | 0 | $stderr or $result[0] |
131 | 0 | 0 | 0 | $stderr or $result[0] < 0 |
132 | 0 | 0 | 0 | $stderr || $result[0] |
142 | 0 | 0 | 0 | $stderr || $result[0] |
146 | 0 | 0 | 0 | $stderr || $result[0] |
165 | 0 | 0 | 0 | $qtype eq 'AAAA' || $qtype eq 'A' || $qtype eq 'PTR' |
206 | 0 | 1 | 2 | $$self{'debug'} or $force_flag |
243 | 0 | 0 | 0 | $qtype eq 'A' or $qtype eq 'AAAA' |
257 | 0 | 0 | 0 | exists $$self{'adfilter'}{$hostname} or exists $$self{'adfilter'}{$trim} |
0 | 0 | 0 | exists $$self{'adfilter'}{$hostname} or exists $$self{'adfilter'}{$trim} or exists $$self{'adfilter'}{$sld} | |
306 | 0 | 0 | 0 | -M $hostsfile || $refresh |