[Python-modules-commits] r28724 - in packages/pyspf/trunk/debian (8 files)
kitterman at users.alioth.debian.org
kitterman at users.alioth.debian.org
Thu May 1 05:06:43 UTC 2014
Date: Thursday, May 1, 2014 @ 05:06:24
Author: kitterman
Revision: 28724
* New upstream release
- Support for standards track SPF, RFC 7208
- Add test/rfc7208-tests.yml to python{3}-spf.docs
- Updated Debian provided man pages to align with upstream updates
- Updated package descriptions to refer to RFC 7208
* Update debian/watch to point at pypi instead of sourceforge
* Bump standards version to 3.9.5 without further change
* Set X-Python3-Version to 3.3 due to use of ipaddress
Modified:
packages/pyspf/trunk/debian/changelog
packages/pyspf/trunk/debian/control
packages/pyspf/trunk/debian/pyspf-type99.1
packages/pyspf/trunk/debian/pyspf.1
packages/pyspf/trunk/debian/python-spf.docs
packages/pyspf/trunk/debian/python3-spf.docs
packages/pyspf/trunk/debian/spfquery.pyspf.1
packages/pyspf/trunk/debian/watch
Modified: packages/pyspf/trunk/debian/changelog
===================================================================
--- packages/pyspf/trunk/debian/changelog 2014-04-30 20:08:47 UTC (rev 28723)
+++ packages/pyspf/trunk/debian/changelog 2014-05-01 05:06:24 UTC (rev 28724)
@@ -1,3 +1,16 @@
+pyspf (2.0.9-1) unstable; urgency=medium
+
+ * New upstream release
+ - Support for standards track SPF, RFC 7208
+ - Add test/rfc7208-tests.yml to python{3}-spf.docs
+ - Updated Debian provided man pages to align with upstream updates
+ - Updated package descriptions to refer to RFC 7208
+ * Update debian/watch to point at pypi instead of sourceforge
+ * Bump standards version to 3.9.5 without further change
+ * Set X-Python3-Version to 3.3 due to use of ipaddress
+
+ -- Scott Kitterman <scott at kitterman.com> Thu, 01 May 2014 00:23:43 -0400
+
pyspf (2.0.8-3) unstable; urgency=low
* Change path usage in debian/rules debian/spf-tools-python.links not to
Modified: packages/pyspf/trunk/debian/control
===================================================================
--- packages/pyspf/trunk/debian/control 2014-04-30 20:08:47 UTC (rev 28723)
+++ packages/pyspf/trunk/debian/control 2014-05-01 05:06:24 UTC (rev 28724)
@@ -5,11 +5,11 @@
Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>, Gustavo Franco <stratus at debian.org>
Build-Depends: debhelper (>= 9), python-all (>= 2.6.6-6), python3-all
X-Python-Version: >= 2.6
-X-Python3-Version: >= 3.2
+X-Python3-Version: >= 3.3
Homepage: http://cheeseshop.python.org/pypi/pyspf/
Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/pyspf/trunk/
Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/pyspf/trunk/
-Standards-Version: 3.9.4
+Standards-Version: 3.9.5
Package: python-spf
Architecture: all
@@ -18,7 +18,7 @@
Suggests: python-yaml
Breaks: postfix-policyd-spf-python (<< 1.1~)
Description: sender policy framework (SPF) module for Python
- This module provides SPF (Sender Policy Framework) for Python. It is RFC 4408
+ This module provides SPF (Sender Policy Framework) for Python. It is RFC 7208
compliant.
.
For more information about SPF see http://www.openspf.org/
@@ -31,7 +31,7 @@
Breaks: postfix-policyd-spf-python (<< 1.2~)
Description: sender policy framework (SPF) module for Python 3
This module provides SPF (Sender Policy Framework) for Python 3. It is RFC
- 4408 compliant.
+ 7208 compliant.
.
For more information about SPF see http://www.openspf.org/
Modified: packages/pyspf/trunk/debian/pyspf-type99.1
===================================================================
--- packages/pyspf/trunk/debian/pyspf-type99.1 2014-04-30 20:08:47 UTC (rev 28723)
+++ packages/pyspf/trunk/debian/pyspf-type99.1 2014-05-01 05:06:24 UTC (rev 28724)
@@ -133,13 +133,15 @@
type99 \- Python Type TXT to Type 99/SPF conversion script
.SH "VERSION"
.IX Header "VERSION"
-2\.0\.4
+2\.0\.9
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
The type99script will convert DNS TXT strings to a binary
-equivalent suitable for use in a BIND zone file.
+equivalent suitable for use in a BIND zone file. Since use of DNS type SPF
+(99) was removed in RFC 7208, this script should be of historical interest
+only.
.SH "USAGE"
.IX Header "USAGE"
Modified: packages/pyspf/trunk/debian/pyspf.1
===================================================================
--- packages/pyspf/trunk/debian/pyspf.1 2014-04-30 20:08:47 UTC (rev 28723)
+++ packages/pyspf/trunk/debian/pyspf.1 2014-05-01 05:06:24 UTC (rev 28724)
@@ -133,7 +133,7 @@
pyspf \- pure-Python SPF library
.SH "VERSION"
.IX Header "VERSION"
-2\.0\.7
+2\.0\.9
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
@@ -185,13 +185,13 @@
Command line calls return RFC 4408 result codes, i.e. 'pass', 'fail', 'neutral',
\'softfail, 'permerror', or 'temperror'.
-.SH "RFC 4408 TEST SUITE"
-.IX Header "RFC 4408 TEST SUITE"
+.SH "RFC 4408/7208 TEST SUITE"
+.IX Header "RFC 4408/7208 TEST SUITE"
The package also installs the python-spf test driver and the current (as of the
-release date) YAML (Yet Another Markup Language) RFC 4408 test definitions. As
-errors or improvements in the test definitions are approved, they are available
-from:
+release date) YAML (Yet Another Markup Language) RFC 4408/7208 test
+definitions. As errors or improvements in the test definitions are approved,
+they are available from:
<http://www.openspf.net/Test_Suite>
@@ -203,31 +203,30 @@
and then run testspf.py:
-$ python testspf.py
+$ python testspf.py (also works with python3)
The test suite supports multiple allowed results with a warning for a
non-preferred result. For the current version, the expected results are:
- WARN: invalid-domain-long in rfc4408-tests.yml, ['8.1/2', '5/10']: fail
- preferred to temperror
- WARN: txttimeout in rfc4408-tests.yml, 4.4/1: fail preferred to temperror
- WARN: spfoverride in rfc4408-tests.yml, 4.5/5: pass preferred to fail
- WARN: multitxt1 in rfc4408-tests.yml, 4.5/5: pass preferred to permerror
- WARN: multispf2 in rfc4408-tests.yml, 4.5/6: permerror preferred to pass
+WARN: spfonly in rfc4408-tests.yml, 4.4/1: fail preferred to none
+WARN: invalid-domain-long in rfc4408-tests.yml, ['4.3/1', '5/10/3']: permerror preferred to fail
+WARN: txttimeout in rfc4408-tests.yml, 4.4/1: fail preferred to temperror
+WARN: invalid-domain-empty-label in rfc4408-tests.yml, ['4.3/1', '5/10/3']: permerror preferred to fail
+WARN: exists-dnserr in rfc4408-tests.yml, 5.7/3: fail preferred to temperror
+WARN: spfoverride in rfc4408-tests.yml, 4.5/5: pass preferred to fail
+WARN: multitxt1 in rfc4408-tests.yml, 4.5/5: pass preferred to permerror
+WARN: mx-limit in rfc4408-tests.yml, 10.1/7: neutral preferred to permerror
+WARN: multispf2 in rfc4408-tests.yml, 4.5/6: permerror preferred to pass
+WARN: invalid-domain-long-via-macro in rfc4408-tests.yml, ['4.3/1', '5/10/3']: permerror preferred to fail
-.SH "OTHER PROGRAMS"
-.IX Header "OTHER PROGRAMS"
+Due to the resolution of a number of ambiguities in the SPF specification in
+RFC 7208, there should be no warnings for the RFC 7208 portions of the test
+suite.
-This package also provides two additional helper scripts; type99.py and
-spfquery.py. The type99.py script will convert DNS TXT strings to a binary
-equivalent suitable for use in a BIND zone file. The spfquery.py script is a
-Python reimplementination of Wayne Schlitt's spfquery command line tool. These
-scripts are described in pyspf-type99(1) and spfquery.pyspf(1) man pages.
-
.SH "SEE ALSO"
.IX Header "SEE ALSO"
-RFC 4408, <http://www.openspf.org>
+RFC 7208, <http://www.openspf.org>
.SH "AUTHORS"
.IX Header "AUTHORS"
Modified: packages/pyspf/trunk/debian/python-spf.docs
===================================================================
--- packages/pyspf/trunk/debian/python-spf.docs 2014-04-30 20:08:47 UTC (rev 28723)
+++ packages/pyspf/trunk/debian/python-spf.docs 2014-05-01 05:06:24 UTC (rev 28724)
@@ -1,5 +1,6 @@
README
test/doctest.yml
test/rfc4408-tests.yml
+test/rfc7208-tests.yml
test/testspf.py
test/test.yml
Modified: packages/pyspf/trunk/debian/python3-spf.docs
===================================================================
--- packages/pyspf/trunk/debian/python3-spf.docs 2014-04-30 20:08:47 UTC (rev 28723)
+++ packages/pyspf/trunk/debian/python3-spf.docs 2014-05-01 05:06:24 UTC (rev 28724)
@@ -1,5 +1,6 @@
README
test/doctest.yml
test/rfc4408-tests.yml
+test/rfc7208-tests.yml
test/testspf.py
test/test.yml
Modified: packages/pyspf/trunk/debian/spfquery.pyspf.1
===================================================================
--- packages/pyspf/trunk/debian/spfquery.pyspf.1 2014-04-30 20:08:47 UTC (rev 28723)
+++ packages/pyspf/trunk/debian/spfquery.pyspf.1 2014-05-01 05:06:24 UTC (rev 28724)
@@ -133,7 +133,7 @@
spfquery.pyspf \- pure-Python spfquery script
.SH "VERSION"
.IX Header "VERSION"
-2\.0\.4
+2\.0\.9
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
@@ -185,7 +185,7 @@
.SH "SEE ALSO"
.IX Header "SEE ALSO"
-RFC 4408, <http://www.openspf.org>
+RFC 7208, <http://www.openspf.org>
.SH "AUTHORS"
.IX Header "AUTHORS"
Modified: packages/pyspf/trunk/debian/watch
===================================================================
--- packages/pyspf/trunk/debian/watch 2014-04-30 20:08:47 UTC (rev 28723)
+++ packages/pyspf/trunk/debian/watch 2014-05-01 05:06:24 UTC (rev 28724)
@@ -1,3 +1,3 @@
version=3
-http://sf.net/pymilter/pyspf-(.*).tar.gz debian uupdate
+https://pypi.python.org/packages/source/p/pyspf/pyspf-(.*).tar.gz debian uupdate
More information about the Python-modules-commits
mailing list