CVS: tmda/bin ChangeLog,1.292,1.293 tmda-rfilter,1.111,1.112

"Jason R. Mastaler" <[email protected]> Thu, 04 Mar 2004 17:46:47 -0800
Newsgroups gmane.mail.spam.tmda.cvs
Message-ID <[email protected]>
Update of /cvsroot/tmda/tmda/bin
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6534/bin

Modified Files:
	ChangeLog tmda-rfilter 
Log Message:
Don't respond if the message contains an 'X-List' field.  Ecartis adds
this one, but amazingly none of the other fields we check for.


Index: ChangeLog
===================================================================
RCS file: /cvsroot/tmda/tmda/bin/ChangeLog,v
retrieving revision 1.292
retrieving revision 1.293
diff -u -r1.292 -r1.293
--- ChangeLog	2 Mar 2004 02:26:42 -0000	1.292
+++ ChangeLog	5 Mar 2004 01:46:33 -0000	1.293
@@ -1,3 +1,7 @@
+2004-03-04  Jason R. Mastaler  <[email protected]>
+
+	* tmda-rfilter (autorespond_to_sender): Look for 'X-List'.
+
 2004-03-01  Jason R. Mastaler  <[email protected]>
 
 	* tmda-rfilter (verify_confirm_cookie): Don't distinguish between

Index: tmda-rfilter
===================================================================
RCS file: /cvsroot/tmda/tmda/bin/tmda-rfilter,v
retrieving revision 1.111
retrieving revision 1.112
diff -u -r1.111 -r1.112
--- tmda-rfilter	2 Mar 2004 02:26:42 -0000	1.111
+++ tmda-rfilter	5 Mar 2004 01:46:33 -0000	1.112
@@ -376,13 +376,14 @@
     #   - header "Mailing-List:"
     #   - header "X-Mailing-List:"
     #   - header "X-ML-Name:"
+    #   - header "X-List:" (ecartis)
     #   - header "List-(Help|Unsubscribe|Subscribe|Post|Owner|Archive):"
     #     (as per RFC 2369)
     if guilty_header is None:
         list_headers = ['List-Id', 'List-Help', 'List-Subscribe',
                         'List-Unsubscribe', 'List-Post', 'List-Owner',
                         'List-Archive', 'Mailing-List', 'X-Mailing-List',
-                        'X-Ml-Name']
+                        'X-ML-Name', 'X-List']
         for hdr in list_headers:
             if msgin.has_key(hdr):
                 guilty_header = '%s: %s' % (hdr, msgin.get(hdr))