svn commit: r1934654 - spamassassin/trunk/lib/Mail/SpamAssassin

[email protected] Tue, 26 May 2026 18:58:31 -0000
Newsgroups gmane.mail.spam.spamassassin.cvs
Message-ID <177982191132.3744210.9596709017915562312@svn03-he-fi>
Author: fkento
Date: Tue May 26 18:58:31 2026
New Revision: 1934654

Log:
disposition type is case-insensitive per RFC 2183

Modified:
   spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm	Tue May 26 18:45:04 2026	(r1934653)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm	Tue May 26 18:58:31 2026	(r1934654)
@@ -1198,7 +1198,7 @@ sub _parse_normal {
   # parse content-disposition header
   if ( my $disp = $msg->header('content-disposition') ) {
     $disp = Mail::SpamAssassin::Header::ParameterHeader->new($disp);
-    $msg->{'disposition'} = $disp->value();
+    $msg->{'disposition'} = lc($disp->value());
     $msg->{'name'} = $disp->parameter('filename');
   }
   # if the content-disposition header doesn't have a filename, try to get