line |
!l |
l&&!r |
l&&r |
condition |
58
|
170 |
0 |
12 |
$args{'sslify_options'} and ref $args{'sslify_options'} eq 'ARRAY' |
211
|
497 |
13 |
15 |
$self->{'got_ssl'} and $listener->{'usessl'} |
251
|
0 |
524 |
1 |
$listener->{'auth'} && $self->{'auth'} |
335
|
178 |
0 |
0 |
defined $args{'auth'} and $args{'auth'} eq '0' |
336
|
178 |
0 |
0 |
defined $args{'antiflood'} and $args{'antiflood'} eq '0' |
439
|
0 |
0 |
3 |
$remoteaddress and $remoteport |
480
|
2 |
0 |
1 |
$self->{'got_ssl'} and $cntr->{'usessl'} |
534
|
0 |
0 |
0 |
$wheel_id and $self->connection_exists($wheel_id) |
|
0 |
0 |
0 |
$wheel_id and $self->connection_exists($wheel_id) and $input |
681
|
230 |
0 |
12447 |
$output and ref $output eq 'HASH' |
762
|
0 |
0 |
240 |
$wheel_id and $self->connection_exists($wheel_id) |
769
|
0 |
0 |
487 |
$wheel_id and $self->connection_exists($wheel_id) |
799
|
0 |
79 |
17392 |
$wheel_id and defined $self->{'wheels'}{$wheel_id} |
805
|
0 |
0 |
484 |
$wheel_id and defined $self->{'wheels'}{$wheel_id} |
819
|
0 |
0 |
12 |
$wheel_id and defined $self->{'wheels'}{$wheel_id} |
833
|
0 |
0 |
0 |
$wheel_id and defined $self->{'wheels'}{$wheel_id} |
839
|
0 |
0 |
2 |
$wheel_id and defined $self->{'wheels'}{$wheel_id} |
912
|
11 |
0 |
0 |
eval {
do {
$self->{'denials'}{$mask}{'blk'}->isa('Net::Netmask')
}
} and $self->{'denials'}{$mask}{'blk'}->match($ipaddr) |
927
|
0 |
0 |
0 |
$self->{'exemptions'}{$mask}->isa('Net::Netmask') and $self->{'exemptions'}{$mask}->match($ipaddr) |
line |
l |
!l&&r |
!l&&!r |
condition |
119
|
0 |
0 |
3982 |
{add_connector => '_add_connector', add_listener => '_add_listener', del_listener => '_del_listener', send_output => '_send_output', shutdown => '_shutdown', syndicator_started => '_start'}->{$event} or &first(sub {
$event eq $_;
}
, @{['_accept_connection', '_accept_failed', '_conn_alarm', '_conn_input', '_conn_error', '_conn_flushed', '_event_dispatcher', '_sock_failed', '_sock_up', '_sock_ssl'];}) |
127
|
0 |
0 |
724 |
{add_connector => '_add_connector', add_listener => '_add_listener', del_listener => '_del_listener', send_output => '_send_output', shutdown => '_shutdown', syndicator_started => '_start'}->{$event} or &first(sub {
$event eq $_;
}
, @{['_accept_connection', '_accept_failed', '_conn_alarm', '_conn_input', '_conn_error', '_conn_flushed', '_event_dispatcher', '_sock_failed', '_sock_up', '_sock_ssl'];}) |
540
|
0 |
0 |
0 |
not $self->{'wheels'}{$wheel_id}{'timer'} or $self->{'wheels'}{$wheel_id}{'timer'} < $current_time |
573
|
5 |
0 |
236 |
$errstr || $self->{'wheels'}{$wheel_id}{'disconnecting'} |
663
|
0 |
0 |
0 |
not $self->connection_exists($wheel_id) or $self->{'wheels'}{$wheel_id}{'flooded'} |