------------------------------------------------------------
revno: 1623
fixes bug: https://launchpad.net/bugs/1549420
committer: Mark Sapiro <m...@msapiro.net>
branch nick: 2.1
timestamp: Thu 2016-02-25 22:09:08 -0800
message:
  Lower case domains for the Organizational Domain fix.
modified:
  Mailman/Utils.py


--
lp:mailman/2.1
https://code.launchpad.net/~mailman-coders/mailman/2.1

Your team Mailman Checkins is subscribed to branch lp:mailman/2.1.
To unsubscribe from this branch go to 
https://code.launchpad.net/~mailman-coders/mailman/2.1/+edit-subscription
=== modified file 'Mailman/Utils.py'
--- Mailman/Utils.py	2016-02-26 04:45:44 +0000
+++ Mailman/Utils.py	2016-02-26 06:09:08 +0000
@@ -1178,12 +1178,12 @@
                url, e)
         return
     for line in d.readlines():
-        if not line or line.startswith(' ') or line.startswith('//'):
+        if not line.strip() or line.startswith(' ') or line.startswith('//'):
             continue
         line = re.sub(' .*', '', line.strip())
         if not line:
             continue
-        parts = line.split('.')
+        parts = line.lower().split('.')
         if parts[0].startswith('!'):
             exc = True
             parts = [parts[0][1:]] + parts[1:]
@@ -1206,7 +1206,7 @@
     if not s_dict:
         get_suffixes(mm_cfg.DMARC_ORGANIZATIONAL_DOMAIN_DATA_URL)
     hits = []
-    d = domain.split('.')
+    d = domain.lower().split('.')
     d.reverse()
     for k in s_dict.keys():
         ks = k.split('.')

_______________________________________________
Mailman-checkins mailing list
Mailman-checkins@python.org
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org

Reply via email to