| line |
true |
false |
branch |
|
29
|
0 |
0 |
unless $self->{'ua'}{'ssl_opts'} |
|
34
|
0 |
0 |
if defined $ssl_opts{'SSL_verifycn_scheme'} and $ssl_opts{'SSL_verifycn_scheme'} eq 'www' |
|
35
|
0 |
0 |
if exists $ssl_opts{'SSL_ca_file'} |
|
36
|
0 |
0 |
if exists $ssl_opts{'SSL_ca_path'} |
|
37
|
0 |
0 |
if exists $ssl_opts{'SSL_cert_file'} |
|
38
|
0 |
0 |
if exists $ssl_opts{'SSL_cert'} |
|
39
|
0 |
0 |
if exists $ssl_opts{'SSL_key_file'} |
|
40
|
0 |
0 |
if exists $ssl_opts{'SSL_key'} |
|
42
|
0 |
0 |
if ($ssl_opts{'verify_hostname'}) |
|
48
|
0 |
0 |
if ($tls_ctx{'verify'} and not exists $tls_ctx{'ca_file'} || exists $tls_ctx{'ca_path'}) |
|
49
|
0 |
0 |
unless (eval {
do {
require Mozilla::CA
}
}) |
|
50
|
0 |
0 |
if (not $@ =~ m[^Can\'t locate Mozilla/CA\.pm]) { } |
|
71
|
30 |
1 |
if $headers{'HTTPVersion'} |
|
78
|
2 |
29 |
if (exists $headers->{'set-cookie'}) |
|
119
|
15 |
1 |
unless exists $headers{'referer'} |
|
130
|
0 |
16 |
if defined $size |
|
131
|
0 |
16 |
if defined $size |
|
134
|
16 |
0 |
if defined $body |
|
135
|
16 |
0 |
if defined $timeout |
|
137
|
0 |
16 |
if (($proxy || $url)->scheme eq 'https') |
|
141
|
15 |
1 |
if (not $proxy) { } |
|
|
0 |
1 |
elsif ($proxy =~ /^socks/) { } |
|
193
|
15 |
17 |
unless (@data_queue) |