pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/py-spf



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Thu Oct 27 12:25:06 UTC 2016

Modified Files:
        pkgsrc/mail/py-spf: Makefile distinfo

Log Message:
Update mail/py-spf to 2.0.12, and switch to net/py-pydns (the previous
dependency on net/py-dns was incorrect and cannot have worked).

Changes since 2.0.8:

Version 2.0.12 - August 5, 2015
  * Reset void_lookups at top of check()
  * Ignore permerror for best_guess()
  * Don't crash on null DNS TXT record (ignore): test case null-text
  * Trailing spaces are allowed by 4.5/2: test case trailing-space
  * Make CNAME loop result in unknown host: test case ptr-cname-loop
  * Test case and fix for mixed case CNAME loop, test case ptr-cname-loop

Version 2.0.11 - December 5, 2014
  * Fix another bug in SPF record parsing that caused records with terms
    separated by multple spaces as invalid, but they are fine per the ABNF
  * Downcase names in additional answers returned by DNS before adding
    to cache, since case inconsistency can cause PTR match failures (initial
    patch thanks to Joni Fieggen) and other problems.

Version 2.0.10 - September 2, 2014
  * Fix bug in SPF record parsing that caused all 'whitespace' characters to
    be considered valid term separators and not just spaces
  * Fixed multiple bugs in temperror processing that would lead to tracebacks
    instead of correct error processing
  * Fix AAAA not flagged as bytes when strict=2
  * Include '~' as safe char in url quoted macro expansion

Version 2.0.9 - April 29, 2014
  * Update for new SPF standards track RFC 7208
    - Add processing for new void lookups processing limit
    - Default SPF process timeout limit to 20 seconds per RFC 7208 4.6.4
    - Change default DNS timeout to 20 seconds in DNSLookup to better match
      RFC 7208 4.6.4
    - Make mx lookups > 10 a permerror per RFC 7208 and mx-limit test
    - Add RFC 7208 specific test suite and make allowance for RFC 7208 changes
      in RFC 4408 test suite
    - Convert YAML tests to TestCases, and have testspf.py return success/fail.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/mail/py-spf/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/mail/py-spf/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/py-spf/Makefile
diff -u pkgsrc/mail/py-spf/Makefile:1.8 pkgsrc/mail/py-spf/Makefile:1.9
--- pkgsrc/mail/py-spf/Makefile:1.8     Thu Jun 30 18:03:46 2016
+++ pkgsrc/mail/py-spf/Makefile Thu Oct 27 12:25:05 2016
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2016/06/30 18:03:46 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2016/10/27 12:25:05 jperkin Exp $
 
-VERSION=       2.0.8
-DISTNAME=      pyspf-${VERSION}
+VERSION=       2.0.12
+DISTNAME=      pyspf-${VERSION}t
 PKGNAME=       ${PYPKGPREFIX}-spf-${VERSION}
 CATEGORIES=    mail python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyspf/}
@@ -11,7 +11,12 @@ HOMEPAGE=    https://pypi.python.org/pypi/p
 COMMENT=       Python implementation of the RFC 4408 SPF protocol
 LICENSE=       python-software-foundation
 
-DEPENDS+=      ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
+EGG_NAME=      ${DISTNAME:S/t$//}
+WRKSRC=                ${WRKDIR}/${DISTNAME:S/t$//}
+
+DEPENDS+=      ${PYPKGPREFIX}-pydns-[0-9]*:../../net/py-pydns
+
+PYTHON_VERSIONS_ACCEPTED=      27 # py-pydns
 
 .include "../../lang/python/distutils.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/mail/py-spf/distinfo
diff -u pkgsrc/mail/py-spf/distinfo:1.3 pkgsrc/mail/py-spf/distinfo:1.4
--- pkgsrc/mail/py-spf/distinfo:1.3     Tue Nov  3 23:27:17 2015
+++ pkgsrc/mail/py-spf/distinfo Thu Oct 27 12:25:05 2016
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2015/11/03 23:27:17 agc Exp $
+$NetBSD: distinfo,v 1.4 2016/10/27 12:25:05 jperkin Exp $
 
-SHA1 (pyspf-2.0.8.tar.gz) = 279634a93614d3887d4bbf44852bd6d73944af5c
-RMD160 (pyspf-2.0.8.tar.gz) = aa2c6493ed36db1150465d436618035a5da9c624
-SHA512 (pyspf-2.0.8.tar.gz) = 2ec54866d1233e7922838b4f62508c02641ad3f6b2ddaadea3bfd848f880b8e8e6cf07db24c961fdabe1f5034a0ff0e691bb526a1c0a4698599e11ab268b3c68
-Size (pyspf-2.0.8.tar.gz) = 48818 bytes
+SHA1 (pyspf-2.0.12t.tar.gz) = 6e2ec0d13d25a6825761314adab2dab414b865f8
+RMD160 (pyspf-2.0.12t.tar.gz) = d9ddae6440b5e6ddc8bfcd47729d954643105200
+SHA512 (pyspf-2.0.12t.tar.gz) = 1ad23b5dea4aa8edd03b3fd9fc675685bcb0e216474534563c55988df040abd4e2bbc8488bba80d26466877e8b2ec88cbadc2f67eb8c4bf6f26f975d8af81d8d
+Size (pyspf-2.0.12t.tar.gz) = 67189 bytes



Home | Main Index | Thread Index | Old Index