line |
!l |
l&&!r |
l&&r |
condition |
397
|
37 |
0 |
0 |
$self->{'debug'} and $self->{'debug'} eq 1
|
531
|
43 |
0 |
1 |
ref $suppl_attrib and exists $suppl_attrib->{'master_deadline'}
|
813
|
0 |
0 |
0 |
defined $opts and $opts->{'username'}
|
818
|
0 |
0 |
0 |
defined $opts and $opts->{'user_dir'}
|
823
|
0 |
0 |
0 |
defined $opts and $opts->{'userstate_dir'}
|
842
|
0 |
0 |
0 |
$self->{'bayes_scanner'} and $self->{'bayes_scanner'}->is_scan_available
|
|
0 |
0 |
0 |
$self->{'bayes_scanner'} and $self->{'bayes_scanner'}->is_scan_available and $self->{'conf'}{'use_bayes_rules'}
|
1117
|
0 |
0 |
0 |
$ct eq "message/rfc822" and $cd eq $self->{'conf'}{'encapsulated_content_description'}
|
1198
|
0 |
0 |
0 |
$hdrs =~ /^X-Spam-Prev-Subject:\s*\(nonexistent\)$/m and not $hdrs =~ /^Subject:.*\(nonexistent\).*$/m
|
1374
|
1 |
0 |
0 |
defined $deal_with_userstate and $deal_with_userstate
|
1376
|
0 |
0 |
0 |
defined $v and not ref $v
|
|
0 |
0 |
0 |
defined $v and not ref $v and $v =~ /__userstate__/
|
1620
|
0 |
0 |
0 |
defined $start and !defined($earliest) || $earliest > $start
|
1624
|
0 |
0 |
0 |
defined $end and !defined($latest) || $latest < $end
|
1627
|
0 |
0 |
0 |
defined $start and not defined $end
|
1629
|
0 |
0 |
0 |
defined $latest && defined $earliest
|
1695
|
23 |
1 |
0 |
$self->{'require_rules'} and not $cftext =~ /\S/
|
1705
|
0 |
0 |
24 |
$siterules and not $self->{'ignore_site_cf_files'}
|
1722
|
0 |
0 |
6 |
$stat_errn == 0 and -f _
|
1765
|
35 |
1 |
0 |
$self->{'require_rules'} and not $self->{'conf'}->found_any_rules
|
1779
|
13 |
21 |
2 |
$self->{'bayes_scanner'} and $self->{'bayes_scanner'}->is_scan_available
|
|
34 |
0 |
2 |
$self->{'bayes_scanner'} and $self->{'bayes_scanner'}->is_scan_available and $self->{'conf'}{'use_bayes_rules'}
|
1821
|
0 |
6 |
0 |
-f _ and -s _
|
|
6 |
0 |
0 |
-f _ and -s _ and -r _
|
1895
|
0 |
7 |
0 |
$stat_errn == 0 and not -d _
|
|
7 |
0 |
0 |
$stat_errn != 0 and $stat_errn != 2
|
1984
|
0 |
0 |
0 |
$< == 0 and $> == 0
|
|
0 |
0 |
0 |
$< == 0 and $> == 0 and defined $user
|
2007
|
0 |
0 |
0 |
$userprofile and $userprofile =~ m(^[a-z]\:[/\\])io
|
2010
|
0 |
0 |
0 |
$home and $home =~ m(^[a-z]\:[/\\])io
|
2015
|
0 |
0 |
1 |
$home and $home =~ m[/]o
|
2101
|
96 |
96 |
1218 |
$_ ne "." and $_ ne ".."
|
|
192 |
613 |
605 |
$_ ne "." and $_ ne ".." and /\.$type$/i
|
2238
|
0 |
0 |
0 |
defined $source and ref $source eq "HASH"
|
|
0 |
0 |
0 |
defined $dest and ref $dest eq "HASH"
|
line |
l |
!l |
condition |
410
|
0 |
37 |
$self->{'PREFIX'} ||= "/usr/local"
|
411
|
0 |
37 |
$self->{'DEF_RULES_DIR'} ||= "/usr/local/share/spamassassin"
|
412
|
0 |
37 |
$self->{'LOCAL_RULES_DIR'} ||= "/etc/mail/spamassassin"
|
413
|
0 |
37 |
$self->{'LOCAL_STATE_DIR'} ||= "/var/lib/spamassassin"
|
432
|
0 |
37 |
$self->{'save_pattern_hits'} ||= 0
|
1093
|
0 |
0 |
$mail_obj->get_mbox_separator || ''
|
1099
|
0 |
0 |
$mail_obj->get_header('Content-Type') || ''
|
1633
|
0 |
0 |
$self->{'timers'}{$name}{'elapsed'} || 0
|
2002
|
1 |
0 |
$self->{'user_dir'} || $ENV{'HOME'} || ''
|
2005
|
0 |
0 |
$ENV{'USERPROFILE'} || ''
|
line |
l |
!l&&r |
!l&&!r |
condition |
389
|
0 |
37 |
0 |
ref $class || $class
|
425
|
0 |
0 |
37 |
would_log("dbg", "timing") or $self->{'needed_tags'}{'TIMING'}
|
429
|
0 |
37 |
0 |
$self->{'conf'} ||= "Mail::SpamAssassin::Conf"->new($self)
|
537
|
44 |
0 |
0 |
not defined $master_deadline or $time_limit_deadline < $master_deadline
|
1112
|
0 |
0 |
0 |
$msg[$i] =~ /^--$boundary\r?$/ or $flag
|
1117
|
0 |
0 |
0 |
$ct =~ m[^(?:message/rfc822|text/plain);\s+x-spam-type=original] or $ct eq "message/rfc822" and $cd eq $self->{'conf'}{'encapsulated_content_description'}
|
1620
|
0 |
0 |
0 |
!defined($earliest) || $earliest > $start
|
1624
|
0 |
0 |
0 |
!defined($latest) || $latest < $end
|
1634
|
0 |
0 |
0 |
$total <= 0 || $elapsed >= $total
|
1674
|
24 |
0 |
0 |
$siterules ||= $self->first_existing_path(@site_rules_path)
|
1677
|
24 |
0 |
0 |
$sysrules ||= $self->first_existing_path(@default_rules_path)
|
1714
|
7 |
0 |
0 |
$fname ||= $self->first_existing_path(@default_userprefs_path)
|
1719
|
6 |
0 |
0 |
$fname ||= $self->sed_path($default_userprefs_path[-1])
|
1881
|
6 |
1 |
0 |
$fname ||= $self->first_existing_path(@default_userstate_dir)
|
1885
|
7 |
0 |
0 |
$fname ||= $self->sed_path($default_userstate_dir[-1])
|
2034
|
1 |
0 |
0 |
$self->{'PREFIX'} or $Mail::SpamAssassin::Config{'prefix'}
|
2238
|
0 |
0 |
0 |
defined $source and ref $source eq "HASH" or defined $dest and ref $dest eq "HASH"
|