You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by he...@apache.org on 2021/05/17 10:20:41 UTC
svn commit: r1889951 - in /spamassassin/trunk/lib/Mail/SpamAssassin:
PerMsgStatus.pm Plugin/MIMEEval.pm
Author: hege
Date: Mon May 17 10:20:41 2021
New Revision: 1889951
URL: http://svn.apache.org/viewvc?rev=1889951&view=rev
Log:
Minor optimizations
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm
spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm?rev=1889951&r1=1889950&r2=1889951&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm Mon May 17 10:20:41 2021
@@ -2967,7 +2967,7 @@ sub _handle_hit {
});
# ignore meta-match sub-rules.
- if ($rule =~ /^__/) { push(@{$self->{subtest_names_hit}}, $rule); return; }
+ if (index($rule, '__') == 0) { push(@{$self->{subtest_names_hit}}, $rule); return; }
# this should not happen; warn about it
if (!defined $score) {
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm?rev=1889951&r1=1889950&r2=1889951&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm Mon May 17 10:20:41 2021
@@ -390,7 +390,7 @@ sub _check_attachments {
$part_bytes[$part] += length;
}
- if ($where != 1 && $cte eq "quoted-printable" && ! /^SPAM: /) {
+ if ($where != 1 && $cte eq "quoted-printable" && index($_, 'SPAM: ') != 0) {
# RFC 5322: Each line SHOULD be no more than 78 characters,
# excluding the CRLF.
# RFC 2045: The Quoted-Printable encoding REQUIRES that