[Python-modules-commits] r31597 - in packages/pyspf/trunk/debian (3 files)

kitterman at users.alioth.debian.org kitterman at users.alioth.debian.org
Thu Dec 18 23:55:46 UTC 2014


    Date: Thursday, December 18, 2014 @ 23:55:45
  Author: kitterman
Revision: 31597

* New upstream release
  - Fix problem with incorrect SPF results due to DNS cache case sensitivity
    problems (Closes: #773491)
  - Remove debian/patches since the only patch was a cherry pick from
    upstream that is in the new release

Modified:
  packages/pyspf/trunk/debian/changelog
Deleted:
  packages/pyspf/trunk/debian/patches/fix-multispace.diff
  packages/pyspf/trunk/debian/patches/series

Modified: packages/pyspf/trunk/debian/changelog
===================================================================
--- packages/pyspf/trunk/debian/changelog	2014-12-18 16:29:24 UTC (rev 31596)
+++ packages/pyspf/trunk/debian/changelog	2014-12-18 23:55:45 UTC (rev 31597)
@@ -1,3 +1,13 @@
+pyspf (2.0.11-1) unstable; urgency=medium
+
+  * New upstream release
+    - Fix problem with incorrect SPF results due to DNS cache case sensitivity
+      problems (Closes: #773491)
+    - Remove debian/patches since the only patch was a cherry pick from
+      upstream that is in the new release
+
+ -- Scott Kitterman <scott at kitterman.com>  Thu, 18 Dec 2014 17:55:40 -0500
+
 pyspf (2.0.10-2) unstable; urgency=medium
 
   * Backport upstream fix for multiple spaces between SPF record terms

Deleted: packages/pyspf/trunk/debian/patches/fix-multispace.diff
===================================================================
--- packages/pyspf/trunk/debian/patches/fix-multispace.diff	2014-12-18 16:29:24 UTC (rev 31596)
+++ packages/pyspf/trunk/debian/patches/fix-multispace.diff	2014-12-18 23:55:45 UTC (rev 31597)
@@ -1,27 +0,0 @@
-Patch from upstream (will be included in pyspf 2.0.11).
-Index: pyspf-2.0.10/spf.py
-===================================================================
---- pyspf-2.0.10.orig/spf.py	2014-09-02 15:17:08.000000000 -0400
-+++ pyspf-2.0.10/spf.py	2014-11-30 11:25:24.175981174 -0500
-@@ -776,7 +776,11 @@
- 
-         # Split string by space, drop the 'v=spf1'.  Split by all whitespace
-         # casuses things like carriage returns being treated as valid space
--        # separators, so split() is not sufficient.
-+        # separators, so split() is not sufficient.  Just to make it even more
-+        # fun, the relevant piece of the ABNF for term separations is
-+        # *( 1*SP ( directive / modifier ) ), so it's one or more spaces, not
-+        # just one.  The re removes multiple spaces and then the split splits
-+        # on the single remaining space.
-         spf = spf.split(' ')
-         # Catch case where SPF record has no spaces.
-         # Can never happen with conforming dns_spf(), however
-@@ -787,7 +791,7 @@
-             if self.strict > 1:
-                 raise AmbiguityWarning('Invalid SPF record in', self.d)
-             return ('none', 250, EXPLANATIONS['none'])
--        spf = spf[1:]
-+        spf = [mech for mech in spf[1:] if mech]
- 
-         # copy of explanations to be modified by exp=
-         exps = self.exps

Deleted: packages/pyspf/trunk/debian/patches/series
===================================================================
--- packages/pyspf/trunk/debian/patches/series	2014-12-18 16:29:24 UTC (rev 31596)
+++ packages/pyspf/trunk/debian/patches/series	2014-12-18 23:55:45 UTC (rev 31597)
@@ -1 +0,0 @@
-fix-multispace.diff




More information about the Python-modules-commits mailing list