summaryrefslogtreecommitdiff
path: root/mail/py-spf
AgeCommit message (Collapse)AuthorFilesLines
2020-04-17py-spf: fix PKGNAME and DEPENDS for Python 2.7adam1-5/+6
2020-04-17py-spf: updated to 2.0.14adam4-22/+28
Final 2.0.14 release Fix broken tcp fallback, fix dnspython integration, Doc updates.
2017-02-25Fix package to support python-3.x and add missing dependency for 2.x.wiz1-3/+9
Bump PKGREVISION.
2016-10-27Update mail/py-spf to 2.0.12, and switch to net/py-pydns (the previousjperkin2-9/+14
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.
2016-06-30Switch to direct py-dns dependency.wiz1-2/+2
py-dns now supports all python versions, so versioned_dependencies is not needed any longer.
2016-06-26Use PYTHON_VERSIONED_DEPENDENCIES for py-dns support.wiz1-4/+2
Adds support for building this with python-3.x.
2016-06-08Switch to MASTER_SITES_PYPI.wiz1-2/+2
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam1-2/+2
2015-11-03Add SHA512 digests for distfiles for mail categoryagc1-1/+2
Problems found locating distfiles: Package mutt: missing distfile patch-1.5.24.rr.compressed.gz Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz Package pine: missing distfile fancy.patch.gz Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch Package qmail: missing distfile badrcptto.patch Package qmail: missing distfile outgoingip.patch Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2014-12-31Improve EGG_NAME default to work for packages with '-' in their name.wiz1-3/+1
Remove now unnecessary overrides in various packages.
2014-05-09Mark packages that are not ready for python-3.3 also not ready for 3.4,wiz1-2/+2
until proven otherwise.
2014-02-15Fix a few bugs (portsisms?).wiz3-10/+12
Fix PKGNAME. Fix MASTER_SITES. The file I get from there is one byte smaller, so update distinfo. Mark as not ready for python-3.x.
2014-02-15Remove duplicate comment line.darcy1-2/+1
2014-02-15Add py-spf package.darcy4-0/+38
Sender-Policy-Framework queries in Python.