Spf3

Latest version: v2.0.17

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

2.0.17

* publish wheels to PyPI

2.0.16

* add explicit license
* fix syntax warning in Python 3.12+

2.0.15

* Switch to setuptools because "it's the future"
* Rename project to spf3, as it is now a fork

2.0.14

* Fix doctest for CNAME fixes to work with python and python3
* Fix dnspython integration so that SPF TempError is properly raised when
there are timeout or no nameserver errors
* Add missing use of timeout parameter for dnspython DNSLookup
* Restore DNSLookup API for pydnsv(DNS) for tcp fallback works again
* Update Installation section of README.md

2.0.13

* Add support for use of dnspython (dns) if installed
* Catch ValueError due to improper IP address in connect IP or in ip4/ip6
mechanisms
* Fix for CNAME processing causing incorrect permerrors

2.0.12

* 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

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.