| line |
true |
false |
branch |
|
17
|
0 |
1 |
ref $options eq 'HASH' ? : |
|
61
|
0 |
0 |
unless $wheel_id and defined $self->{'clients'}{$wheel_id} |
|
67
|
0 |
0 |
unless $wheel_id and defined $self->{'links'}{$wheel_id} |
|
73
|
0 |
0 |
unless $wheel_id and defined $self->{'sockets'}{$wheel_id} |
|
79
|
0 |
0 |
unless $self->_conn_exists($id) |
|
83
|
0 |
0 |
if $cid eq $id |
|
84
|
0 |
0 |
if $self->{'clients'}{$cid}{'dstip'} ne $client->{'dstip'} |
|
85
|
0 |
0 |
if $self->{'clients'}{$cid}{'dstport'} ne $client->{'dstport'} |
|
100
|
0 |
1 |
if ($self->{'alias'}) { } |
|
106
|
1 |
0 |
if ($kernel != $sender) |
|
120
|
0 |
1 |
defined $self->{'address'} ? : |
|
|
1 |
0 |
defined $self->{'port'} ? : |
|
138
|
1 |
0 |
unless $self->{'alias'} |
|
150
|
0 |
0 |
if ($self->denied($peeraddr)) |
|
163
|
0 |
0 |
unless $wheel |
|
178
|
0 |
0 |
if ($self->{'ident'}) |
|
203
|
0 |
0 |
unless $self->_conn_exists($wheel_id) |
|
215
|
0 |
0 |
unless $self->_conn_exists($wheel_id) |
|
223
|
0 |
0 |
unless $self->_conn_exists($id) |
|
224
|
0 |
0 |
unless defined $self->{'clients'}{$id}{'user_id'} |
|
225
|
0 |
0 |
unless defined $self->{'clients'}{$id}{'ident'} |
|
227
|
0 |
0 |
unless ($client->{'ident'}) |
|
231
|
0 |
0 |
unless ($client->{'ident'} eq $client->{'user_id'}) |
|
235
|
0 |
0 |
if $client->{'cd'} eq '1' |
|
236
|
0 |
0 |
if $client->{'cd'} eq '2' |
|
242
|
0 |
0 |
unless $self->_conn_exists($id) |
|
254
|
0 |
0 |
if $null_idx == -1 |
|
256
|
0 |
0 |
unless $request |
|
258
|
0 |
0 |
unless $packet or length $packet == 4 |
|
260
|
0 |
0 |
unless scalar @results == 3 |
|
262
|
0 |
0 |
unless $dstip |
|
267
|
0 |
0 |
unless $id |
|
274
|
0 |
0 |
unless $self->_conn_exists($id) |
|
277
|
0 |
0 |
unless ($client->{'link_id'}) |
|
280
|
0 |
0 |
unless (@args) |
|
286
|
0 |
0 |
unless ($dstip) |
|
293
|
0 |
0 |
if ($vn ne '4' or not $cd =~ /^(1|2)$/) |
|
297
|
0 |
0 |
if ($dstip =~ /^0\.0\.0\./ and $cd ne '2') |
|
299
|
0 |
0 |
unless ($host) |
|
308
|
0 |
0 |
if ($response) |
|
313
|
0 |
0 |
if ($cd eq '2') |
|
315
|
0 |
0 |
unless ($cid) |
|
320
|
0 |
0 |
if $self->{'ident'} |
|
321
|
0 |
0 |
unless $self->{'ident'} |
|
324
|
0 |
0 |
if $self->{'ident'} |
|
325
|
0 |
0 |
unless $self->{'ident'} |
|
328
|
0 |
0 |
unless $self->_link_exists($client->{'link_id'}) |
|
338
|
0 |
0 |
unless $self->_conn_exists($id) |
|
339
|
0 |
0 |
unless (defined $net_dns_packet) |
|
344
|
0 |
0 |
unless (@net_dns_answers) |
|
349
|
0 |
0 |
unless $net_dns_answer->type eq 'A' |
|
352
|
0 |
0 |
if $self->{'ident'} |
|
353
|
0 |
0 |
unless $self->{'ident'} |
|
362
|
0 |
0 |
unless $self->_conn_exists($id) |
|
370
|
0 |
0 |
unless $self->_conn_exists($id) |
|
371
|
0 |
0 |
if $self->{'clients'}{$id}{'link_id'} |
|
372
|
0 |
0 |
unless $self->{'clients'}{$id}{'reject'} |
|
379
|
0 |
0 |
unless $self->_conn_exists($id) |
|
387
|
0 |
0 |
unless $self->_conn_exists($id) |
|
389
|
0 |
0 |
if ($client->{'link_id'} and $self->_link_exists($client->{'link_id'})) |
|
392
|
0 |
0 |
if ($client->{'factory'} and $self->_sock_exists($client->{'factory'})) |
|
400
|
0 |
0 |
unless $self->_conn_exists($id) |
|
419
|
0 |
0 |
unless $self->_conn_exists($id) |
|
422
|
0 |
0 |
unless $self->_conn_exists($primary) |
|
424
|
0 |
0 |
unless $link_id or $self->_link_exists($link_id) |
|
437
|
0 |
0 |
unless ($sockname) |
|
457
|
0 |
0 |
if $self->_conn_exists($client_id) |
|
468
|
0 |
0 |
unless $self->_conn_exists($client_id) |
|
493
|
0 |
0 |
unless $self->_conn_exists($client_id) |
|
495
|
0 |
0 |
unless ($peeraddr eq $client->{'dstip'}) |
|
523
|
0 |
0 |
unless $self->_link_exists($link_id) |
|
525
|
0 |
0 |
unless $self->_conn_exists($client_id) |
|
532
|
0 |
0 |
unless $self->_link_exists($link_id) |
|
536
|
0 |
0 |
if ($link->{'client'} and $self->_conn_exists($link->{'client'})) |
|
548
|
0 |
0 |
unless (@events) |
|
556
|
0 |
0 |
unless /^_/ |
|
559
|
0 |
0 |
unless ($self->{'sessions'}{$sender_id}{'refcnt'}++ or $session == $sender) |
|
572
|
0 |
0 |
unless (@events) |
|
586
|
0 |
0 |
unless /^_/ |
|
588
|
0 |
0 |
unless ($blah) |
|
592
|
0 |
0 |
if (--$self->{'sessions'}{$sender_id}{'refcnt'} <= 0) |
|
594
|
0 |
0 |
unless ($session == $sender) |
|
606
|
1 |
0 |
if (--$self->{'sessions'}{$session_id}{'refcnt'} <= 0) |
|
608
|
1 |
0 |
unless $session_id eq $socksd_id |
|
645
|
0 |
0 |
unless $netmask->isa('Net::Netmask') |
|
653
|
0 |
0 |
unless $netmask->isa('Net::Netmask') |
|
654
|
0 |
0 |
unless $self->{'denials'}{$netmask} |
|
662
|
0 |
0 |
unless $netmask->isa('Net::Netmask') |
|
663
|
0 |
0 |
unless $self->{'exemptions'}{$netmask} |
|
670
|
0 |
0 |
unless $netmask->isa('Net::Netmask') |
|
671
|
0 |
0 |
unless $self->{'exemptions'}{$netmask} |
|
679
|
0 |
0 |
if $self->exempted($ipaddr) |
|
681
|
0 |
0 |
if $self->{'denials'}{$mask}->match($ipaddr) |
|
690
|
0 |
0 |
if $self->{'exemptions'}{$mask}->match($ipaddr) |