[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