line |
true |
false |
branch |
31
|
0 |
0 |
if ($upstream and not ref $upstream) |
32
|
0 |
0 |
unless $upstream =~ /\A(?:\[([a-f\d:.]+)\]|([\da-z_\-.]+)):(\d+)\Z/ |
60
|
0 |
0 |
if ($exit_if_no_relays and not $self->relays) |
74
|
0 |
0 |
$acct ? : |
|
0 |
0 |
if %args |
75
|
0 |
0 |
unless $acct |
77
|
0 |
0 |
if (my $t = delete $acct->{'start'}) |
84
|
0 |
0 |
if (not defined $v) { } |
|
0 |
0 |
elsif (ref $v eq 'ARRAY') { } |
|
0 |
0 |
elsif (defined $v) { } |
99
|
0 |
0 |
$text =~ / / ? : |
105
|
0 |
0 |
if (my $xdebug = UNIVERSAL::can($conn, 'xdebug')) { } |
138
|
0 |
0 |
unless (my $fd = $self->{'fds'}[$dir]) |
153
|
0 |
0 |
unless my $fo = $self->{'fds'}[$to] |
163
|
0 |
0 |
unless my $conn = $self->{'conn'} |
164
|
0 |
0 |
unless my $mitm = $conn->{'mitm'} |
170
|
0 |
0 |
unless my $sfo = $self->{'fds'}[$from] |
186
|
0 |
0 |
-d $conn->{'capath'} ? : |
|
0 |
0 |
$conn->{'capath'} ? : |
193
|
0 |
0 |
unless my $cfo = $wself->{'fds'}[$to] |
203
|
0 |
0 |
if $callback |
214
|
0 |
0 |
unless not $_ |
222
|
0 |
0 |
unless my $fo = $self->{'fds'}[$dir] |
233
|
0 |
0 |
unless $fo and $fo->{'fd'} |
234
|
0 |
0 |
if $fo->{'rbuf'} ne '' |
235
|
0 |
0 |
if $fo->{'wbuf'} ne '' |
236
|
0 |
0 |
unless $fo->{'status'} & 4 |
237
|
0 |
0 |
unless $fo->{'status'} & 2 |
240
|
0 |
0 |
if ($sink eq '') |
241
|
0 |
0 |
if $App::HTTP_Proxy_IMP::Relay::DEBUG |
246
|
0 |
0 |
if ($drain ne '01') |
248
|
0 |
0 |
unless ($conn and $conn->open_requests) |
250
|
0 |
0 |
if $App::HTTP_Proxy_IMP::Relay::DEBUG |
255
|
0 |
0 |
if $App::HTTP_Proxy_IMP::Relay::DEBUG |
265
|
0 |
0 |
if (my $fds = $self->{'fds'}) |
273
|
0 |
0 |
if defined wantarray |
337
|
0 |
0 |
$connected ? : |
347
|
0 |
0 |
if (my $xdebug = UNIVERSAL::can($conn, 'xdebug')) { } |
359
|
0 |
0 |
if ($self->{'fd'}) |
370
|
0 |
0 |
if $self->{'fd'} |
386
|
0 |
0 |
$rw eq 'w' ? : |
|
0 |
0 |
$rw eq 'r' ? : |
387
|
0 |
0 |
$write ? : |
388
|
0 |
0 |
if $self->{'status'} & $stat and not $force |
391
|
0 |
0 |
if ($write and $self->{'wbuf'} ne '') |
394
|
0 |
0 |
unless $force |
403
|
0 |
0 |
if (($self->{'status'} & 6) == 6) { } |
|
0 |
0 |
elsif ($write) { } |
422
|
0 |
0 |
if ($rw eq 'r') { } |
|
0 |
0 |
elsif ($rw eq 'w') { } |
423
|
0 |
0 |
if (not $val) { } |
427
|
0 |
0 |
if $self->{'status'} & 4 |
433
|
0 |
0 |
ref $val ? : |
436
|
0 |
0 |
if (not $val) { } |
440
|
0 |
0 |
if $self->{'status'} & 2 |
446
|
0 |
0 |
ref $val ? : |
458
|
0 |
0 |
if ($self->{'wbuf'} eq '') { } |
467
|
0 |
0 |
if ($self->{'wbuf'} ne '' and not $self->{'wsrc'}{$from}++) |
482
|
0 |
0 |
unless (defined $n) |
484
|
0 |
0 |
unless $!{'EINTR'} or $!{'EAGAIN'} |
491
|
0 |
0 |
if ($self->{'wbuf'} eq '') { } |
496
|
0 |
0 |
if ($self->{'status'} & 4) |
503
|
0 |
0 |
if (my $src = $self->{'wsrc'}) |
522
|
0 |
0 |
unless (defined $n) |
523
|
0 |
0 |
unless ($!{'EINTR'} or $!{'EAGAIN'}) |
527
|
0 |
0 |
if $self->{'relay'}{'conn'}->open_requests |
541
|
0 |
0 |
unless defined $self->{'fd'} |
543
|
0 |
0 |
if ($bytes) |
550
|
0 |
0 |
if not $n and $self->{'rbuf'} ne '' |
552
|
0 |
0 |
if not $n |
560
|
0 |
0 |
if $self->{'fd'} and $reconnect || ($self->{'host'} || '' ne "$host.$port") |
563
|
0 |
0 |
if ($self->{'status'} & 1) |
572
|
0 |
0 |
unless $self->{'relay'} |
573
|
0 |
0 |
if (my $addr = shift()) { } |
575
|
0 |
0 |
if (my $fd = shift()) { } |
576
|
0 |
0 |
unless $self->{'relay'} |
585
|
0 |
0 |
unless $self->{'relay'} |
600
|
0 |
0 |
unless $self->{'rbuf'} eq '' |
602
|
0 |
0 |
unless $self->{'wbuf'} eq '' |
604
|
0 |
0 |
@_ % 2 ? : |
607
|
0 |
0 |
unless 'IO::Socket::SSL'->start_SSL($self->{'fd'}, %sslargs, 'SSL_startHandshake', 0) |
611
|
0 |
0 |
$sslargs{'SSL_server'} ? : |
618
|
0 |
0 |
if (&$sub($self->{'fd'})) { } |
|
0 |
0 |
elsif ($!{'EAGAIN'}) { } |
|
0 |
0 |
elsif ($sslargs->{'SSL_server'}) { } |
620
|
0 |
0 |
if $cb |
626
|
0 |
0 |
$App::HTTP_Proxy_IMP::Relay::FD::SSL_ERROR == 55203960 ? : |
|
0 |
0 |
$App::HTTP_Proxy_IMP::Relay::FD::SSL_ERROR == 55203840 ? : |
648
|
0 |
0 |
unless my $e = $cache{lc $host} |
650
|
0 |
0 |
if not @$e |
657
|
0 |
0 |
if (my $e = $cache{$host}) { } |
|
0 |
0 |
elsif (inet_pton(2, $host) or inet_pton(10, $host)) { } |
664
|
0 |
0 |
if (@_) |
671
|
0 |
0 |
if @_ |