line |
!l |
l&&!r |
l&&r |
condition |
401
|
0 |
0 |
0 |
defined $value and not $value =~ /^$/
|
421
|
0 |
0 |
0 |
defined $value and not $value =~ /^$/
|
441
|
0 |
0 |
0 |
defined $value and not $value =~ /^$/
|
463
|
0 |
0 |
300 |
defined $value and not $value =~ /^$/
|
671
|
0 |
1 |
0 |
$self->{'main'}->UNIVERSAL::can('time_method') && $self->{'main'}->time_method('dkim_load_modules')
|
717
|
0 |
0 |
0 |
$sig->UNIVERSAL::can('check_expiration') and not $sig->check_expiration
|
720
|
0 |
0 |
0 |
$minimum_key_bits and $sig->{'_spamassassin_key_size'}
|
|
0 |
0 |
0 |
$minimum_key_bits and $sig->{'_spamassassin_key_size'} and $sig->{'_spamassassin_key_size'} < $minimum_key_bits
|
789
|
47 |
34 |
0 |
defined $suppl_attrib and exists $suppl_attrib->{'dkim_signatures'}
|
808
|
0 |
4 |
0 |
$self->{'main'}->UNIVERSAL::can('time_method') && $self->{'main'}->time_method('check_dkim_signature')
|
811
|
0 |
0 |
4 |
$edns and $edns >= 1024
|
879
|
4 |
0 |
0 |
@signatures and $pms->{'tests_already_hit'}{'__TRUNCATED'}
|
897
|
0 |
0 |
0 |
$valid and $signature->UNIVERSAL::can('check_expiration')
|
902
|
0 |
0 |
0 |
$valid and not $expired
|
|
0 |
0 |
0 |
$valid and not $expired and $minimum_key_bits
|
904
|
0 |
0 |
0 |
$pk and $pk->cork
|
910
|
0 |
0 |
0 |
$valid and not $expired
|
920
|
0 |
0 |
0 |
$valid and not $expired
|
|
0 |
0 |
0 |
$valid and not $expired and $key_size
|
|
0 |
0 |
0 |
$valid and not $expired and $key_size and $key_size >= $minimum_key_bits
|
939
|
0 |
0 |
0 |
defined $d && $pms->{'dkim_author_domains'}{$d}
|
955
|
0 |
0 |
0 |
defined $_ && $_ ne '' && !$seen1{$_}++
|
957
|
0 |
0 |
0 |
defined $_ && $_ ne '' && !$seen2{$_}++
|
959
|
0 |
0 |
0 |
defined $_ && $_ ne '' && !$seen3{$_}++
|
970
|
0 |
0 |
0 |
$sig_result_supported && $sig
|
1014
|
4 |
0 |
0 |
$pms->{'dkim_has_any_author_sig'}{$author_domain} and not $pms->{'dkim_signatures_dependable'}
|
1074
|
0 |
4 |
0 |
$self->{'main'}->UNIVERSAL::can('time_method') && $self->{'main'}->time_method('check_dkim_adsp')
|
1254
|
0 |
0 |
0 |
$valid and $signature->UNIVERSAL::can('check_expiration')
|
1258
|
0 |
0 |
0 |
$valid and not $expired
|
|
0 |
0 |
0 |
$valid and not $expired and $minimum_key_bits
|
1260
|
0 |
0 |
0 |
$key_size and $key_size < $minimum_key_bits
|
line |
l |
!l&&r |
!l&&!r |
condition |
143
|
0 |
62 |
0 |
ref $class || $class
|
610
|
0 |
0 |
0 |
$author_domains{$doms} or grep {/\.\Q$doms\E\z/s;} keys %author_domains
|
653
|
0 |
0 |
0 |
$pms->{'dkim_match_in_whitelist_from_dkim'} || $pms->{'dkim_match_in_whitelist_auth'}
|
660
|
0 |
0 |
0 |
$pms->{'dkim_match_in_def_whitelist_from_dkim'} || $pms->{'dkim_match_in_def_whitelist_auth'}
|
734
|
0 |
0 |
0 |
$sdid eq $d or $sdid =~ /\.\Q$d\E\z/s
|
1110
|
0 |
0 |
4 |
not defined $sp or $sp eq ''
|
1170
|
0 |
0 |
0 |
$self->check_dkim_valid($pms) or would_log('dbg', 'dkim')
|
1282
|
0 |
0 |
0 |
not defined $acceptable_sdid or $acceptable_sdid eq ''
|
1323
|
0 |
0 |
0 |
not $valid or $expired
|
|
0 |
0 |
0 |
not $valid or $expired or $key_size_weak
|