You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by km...@apache.org on 2014/07/30 17:37:01 UTC
svn commit: r1614685 - in /spamassassin/trunk:
lib/Mail/SpamAssassin/Plugin/MIMEEval.pm
rulesrc/sandbox/kmcgrail/20_bug_7063.cf
Author: kmcgrail
Date: Wed Jul 30 15:37:01 2014
New Revision: 1614685
URL: http://svn.apache.org/r1614685
Log:
Cleaned up documentation and removed rule name parameter that was not needed on the rule
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm
spamassassin/trunk/rulesrc/sandbox/kmcgrail/20_bug_7063.cf
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm?rev=1614685&r1=1614684&r2=1614685&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEEval.pm Wed Jul 30 15:37:01 2014
@@ -70,8 +70,22 @@ sub are_more_high_bits_set {
($numlos <= $numhis && $numhis > 3);
}
+=item has_check_for_ascii_text_illegal
+
+Adds capability check for "if can()" for has_check_for_ascii_text_illegal
+
+=cut
+
sub has_check_for_ascii_text_illegal { 1 }
+=item check_for_ascii_text_illegal
+
+If a MIME part claims to be text/plain or text/plain;charset=us-ascii and the Content-Transfer-Encoding is 7bit (either explicitly or by default), then we should enforce the actual text being only TAB, NL, SPACE through TILDE, i.e. all 7bit characters excluding NO-WS-CTL (per RFC-2822).
+
+All mainstream MTA's get this right.
+
+=cut
+
sub check_for_ascii_text_illegal {
my ($self, $pms) = @_;
Modified: spamassassin/trunk/rulesrc/sandbox/kmcgrail/20_bug_7063.cf
URL: http://svn.apache.org/viewvc/spamassassin/trunk/rulesrc/sandbox/kmcgrail/20_bug_7063.cf?rev=1614685&r1=1614684&r2=1614685&view=diff
==============================================================================
--- spamassassin/trunk/rulesrc/sandbox/kmcgrail/20_bug_7063.cf (original)
+++ spamassassin/trunk/rulesrc/sandbox/kmcgrail/20_bug_7063.cf Wed Jul 30 15:37:01 2014
@@ -25,7 +25,7 @@
ifplugin Mail::SpamAssassin::Plugin::MIMEEval
if can(Mail::SpamAssassin::Plugin::MIMEEval::has_check_for_ascii_text_illegal)
- body PP_MIME_FAKE_ASCII_TEXT eval:check_for_ascii_text_illegal('mime_fake_ascii_text')
+ body PP_MIME_FAKE_ASCII_TEXT eval:check_for_ascii_text_illegal()
describe PP_MIME_FAKE_ASCII_TEXT MIME text/plain claims to be ASCII but isn't
score PP_MIME_FAKE_ASCII_TEXT 1.0
tflags PP_MIME_FAKE_ASCII_TEXT publish