Revision history for Net-DNS-SPF-Expander 0.021 2019-08-06 - Switch to Moo/MooX::Options. 0.020 2019-08-05 - Remove _input_file, don't use to_IO_All coercion manually for simplicity. - switch from List::AllUtils to List::Util (in core): Thanks, Ether. 0.019 2017-05-29 - Fix tests again, not specific IPs, but just regexes 0.018 2016-07-05 - Repair file content tests, - Stricter record length treatment 0.017 2015-08-14 - Stop making SPF RRs when TXT is the only one that should be made. Marc Bradshaw (https://github.com/marcbradshaw) - Cease using deprecated lazy_build! Karen Etheridge (https://github.com/karenetheridge) - Repair file content tests, finally 0.016 2015-07-10 - Undo splitting into nested includes, and just split the *string* into multiple parts. See http://tools.ietf.org/html/rfc4408#section-3.1.3 0.015 2015-07-10 - Fixes for test failures - Split master record into a set of nested includes when the master record itself grows longer than 255 characters. 0.014 2013-12-24 - Fixes for test failures: http://www.cpantesters.org/distro/N/Net-DNS-SPF-Expander.html Make sure the origin does not contain a trailing period in the master strings, and change some test data from real-world DNS changes. 0.013 2013-10-04 - BUG FIX: Master record strings need the "include:" mechanism before each component. This is a breaking bug, now fixed. 0.012 2013-08-21 - Please remember that addition and subtraction are commutative. Ahem. - Tests for max length. - Replace tabs in Net::DNS::RR->string output. 0.011 2013-08-19 - Add PkgVersion Dist::Zilla plugin. Chris Weyl (https://github.com/RsrchBoy) - Give Campus Explorer, Inc., copyright. 0.010 - Another sorting fix for single records and test failures on 5.18. 0.009 2013-08-01 - Fix tests for 5.18 by making sure expansions are sorted, and making sure we don't clobber @_ with an implicit split to @_ in _expand_spf_component. 0.008 2013-07-30 - Remove IO_All filetype on output_file. 0.007 2013-07-30 - Fix Changes file. neilbowers 0.006 2013-07-29 - Make sure we can run the script on the same zonefile again without creating nonsense. - Fix tests by not reading from the file, but using a new return scalar value from ->write. It used to return 1, now it returns the string that will be written out. 0.005 2013-07-28 - Make sure that our split spf records contain the protocol, v=spf1. 0.004 2013-07-26 - Add documentation. 0.003 2013-07-25 - Make script be found and installed. 0.002 2013-07-25 - Make module get opts, and - add script 0.001 2013-07-25 - Initial release. Hello world!