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:
* This Change Log was automatically generated by github_changelog_generator