Releases: spf-tools/spf-tools
SPF-tools v2.1
SPF-tools v2.0
This release already uses host
instead of dig
and works out of the box on both FreeBSD 10.3-RELEASE and OpenBSD 5.9+snapshot (both need only to install git and clone the repo, that's why I am releasing in order to enable downloading a tarball).
The CI tests use all the hosted CI systems I am aware of. Please let me know about any other if they provide a free plan for Free Software projects.
Happy Monday
Much improved, but still the same old good spf-tools mess. Have a look at CI integration and use it as an example at school!
Now works on older non-bash shells (tested on Ubuntu 10.04 and FreeBSD).
Change Log
1.1 (2016-04-18)
Implemented enhancements:
- Check for valid ip records #48
- Update docs to help with jq dependency #38
- despf.sh fails to follow "redirect" in SPF records #27
Fixed bugs:
- Truncated DNS results cause issues #53
- If primary DNS server fails, secondaries servers are not used #50
- Records like a/24 or mx/24 ignores net mask #49
- Detect Too Many SPF records #37
- despf.sh fails silently #33
- despf.sh fails to retrieve IP addresses from some domains #29
Closed issues:
- Make test scripts executable #84
- Allowing for multiple MX records #70
- isincidrange.sh /32 Check - Integer Expression Expected Warning #64
Merged pull requests:
-
Implement address checking for both v4 and v6 #79 (jsarenik)
-
misc/ci: Simplify setup using statically linked bins #77 (jsarenik)
-
Better utilization of first TXT RR #76 (TheNoButton)
-
AUTHORS: add @TheNoButton and @regnauld #75 (jsarenik)
-
normalize.sh: Add -i switch to ignore invalid #59 (jsarenik)
-
Backport some interesting changes from drill branch #57 (jsarenik)
-
Add a Gitter chat badge to README.md #55 (gitter-badger)
-
v=spf1 must have a space. Proper handling of a and mx modifier #30 (jcbf)
-
Be less verbose if particular shell is not found #14 (jsarenik)
-
Add more obvious reasoning to README #6 (jsarenik)
v1.0 (2015-01-20)
Merged pull requests:
-
Make README more f...
Production
This release consists still of many small parts, but they work very well. Enjoy and feel free to provide feed-back.