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 2018/10/28 13:41:53 UTC
svn commit: r1845028 -
/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm
Author: hege
Date: Sun Oct 28 13:41:53 2018
New Revision: 1845028
URL: http://svn.apache.org/viewvc?rev=1845028&view=rev
Log:
Use index for literal matches
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm?rev=1845028&r1=1845027&r2=1845028&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm Sun Oct 28 13:41:53 2018
@@ -226,19 +226,19 @@ sub _check_mime_header {
$pms->{mime_body_text_count}++;
}
- if ($cte =~ /base64/) {
+ if (index($cte, 'base64') != -1) {
$pms->{mime_base64_count}++;
}
- elsif ($cte =~ /quoted-printable/) {
+ elsif (index($cte, 'quoted-printable') != -1) {
$pms->{mime_qp_count}++;
}
- if ($cd && $cd =~ /attachment/) {
+ if ($cd && index($cd, 'attachment') != -1) {
$pms->{mime_attachment}++;
}
if ($ctype =~ /^text/ &&
- $cte =~ /base64/ &&
+ index($cte, 'base64') != -1 &&
(!$charset || $charset =~ /(?:us-ascii|ansi_x3\.4-1968|iso-ir-6|ansi_x3\.4-1986|iso_646\.irv:1991|ascii|iso646-us|us|ibm367|cp367|csascii)/) &&
!($cd && $cd =~ /^(?:attachment|inline)/))
{