line |
true |
false |
branch |
75
|
12 |
3 |
$req->uri->query_param($X_AMZ_SIGNEDHEADERS) ? :
|
89
|
1 |
0 |
unless $request->header($X_AMZ_DATE)
|
92
|
1 |
0 |
unless $request->header($X_AMZ_CONTENT_SHA256)
|
106
|
6 |
0 |
unless $request->uri->query_param($X_AMZ_DATE)
|
109
|
6 |
0 |
unless $request->uri->query_param($X_AMZ_ALGORITHM)
|
112
|
6 |
0 |
unless $request->uri->query_param($X_AMZ_CREDENTIAL)
|
115
|
6 |
0 |
unless $request->uri->query_param($X_AMZ_EXPIRES)
|
117
|
0 |
6 |
if $request->uri->query_param($X_AMZ_EXPIRES) > $MAX_EXPIRES
|
133
|
6 |
1 |
$req->uri =~ /([^?]*)\?(.*)$/ ? :
|
142
|
7 |
0 |
unless ($req->header("host"))
|
143
|
2 |
5 |
$req->uri->_port ? :
|
237
|
6 |
12 |
if (not length $part or $part eq '.') { }
|
|
0 |
12 |
elsif ($part eq '..') { }
|
245
|
0 |
7 |
if $orig_uri =~ m[/$] and not $simple_uri =~ m[/$]
|
250
|
1 |
12 |
unless $_[0]
|
256
|
60 |
0 |
defined $value ? :
|
261
|
0 |
108 |
unless $Net::Amazon::S3::Signature::V4Implementation::a->[0] cmp $Net::Amazon::S3::Signature::V4Implementation::b->[0]
|
269
|
21 |
0 |
if ($date =~ /^\d{8}T\d{6}Z$/) { }
|
293
|
1 |
21 |
unless ($date)
|