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