1.10 - Wed Sep 22 2010
- (je) Add ttl_to_int method.
- (je) Use the SOA "minimum" field if no other TTL can be found (and be
compatible with BIND in doing so).
Upstream changes:
1.00 - Fri Jul 02 2010
- (je) Improve parsing performance significantly.
- (je) Improve parsing of quoted data and data with escape sequences.
- (je) Add error message to unparsable line callback.
- (je) Catch more errors with invalid data sections (invalid escapes,
bad quoting).
- (je) Add support for $GENERATE directives.
- (je) Add support for $ORIGIN directives.
- (je) Add method to help construct FQDNs from record names.
- (je) Support reversed CLASS/TTL entries in zonefiles.
- (je) Increase the number of unit tests (still incomplete).
Upstream changes:
0.99 - Tue Oct 20 2009
- (je) Support for callback to catch unparsable lines.
- (je) Keep a counter of unparsable lines after parsing.
- (je) Support new record types (SRV, TXT, RP, HINFO, LOC).
- (je) Automatic un/escaping of special characters.
- (je) Reformat regular expressions for clarity.
- (je) Update file open syntax.
- (je) Require Perl 5.6+.
- (je) Support for Unicode names (bug 27527).
- (je) Support TXT records containing a semicolon (bug 50165).
- (je) Support backslashes in zone data (bug 12679).
- (je) Support SRV records (bug 24402).
- (je) Support names ending in what looks like a record type (bug 39006).
- (je) Increase unit test coverage.
- (je) Improve parsing for lines containing comments.
- (je) Improve parsing for multi-line records.
0.98 - Skipped
0.97 - Skipped
Change HOMEPAGE to non-author-specific URL on search.cpan.org.
Change log:
0.95 - Sun Oct 24 2004
- suppress $TTL directive in output() if the zone has no TTL defined
- fix bug #7845 - zonefile and origin lost during parse.
0.94 - Thu Sep 2 2004
- allow PTR records without an address (carries over from previous
record). This doesn't seem to be forbidden by the standards (bug #7546)
0.93 - Wed Sep 1 2004
- s/it's/its/ (RT bug #7533, Debian bug #268524)
0.92 - Sat Aug 21 2004
- Fix reported bugs #3806, #4283, #7363, #7392 with thanks to
Martin (mv <at> pdv-systeme <dot> de)
0.91 - Sun Aug 03 2003
- fix bug #3028 - parsing AAAA records
0.90 - Sun May 11 2003
- fix bug #2541 - PTR parse/output error
0.89 - Sat May 3 2003
- small fix for perl 5.005
0.88 - Wed Apr 27 2003
- fix bug #2440 - parsing ambiguous records improved
0.87 - Wed Mar 26 2003
- Bug fixes thanks to Alex Woods
- fix bug #2290 - parsing MX records without name
- fix bug #2291 - populate 'name' fields with parent name if undef
0.86 - Tue Mar 25 2003
- bug fix in 0.85 introduced new bug. FIXED with test. (Thanks Alex Woods)
- use opportunity to update API and BUGS sections in POD
0.85 - Mon Mar 24 2003
- fix filehandle typo in lib/DNS/ZoneParse.pm
- update tests to test object ctor for filename
- fix parsing for RRs without CLASS
0.84 - Sun Mar 2 2003
- improved test suite
- tidy codebase
- turn class inside out (http://perlmonks.org/index.pl?node_id=219131)
- rename Dump(), newSerial(), PrintZone() methods
- dump() now returns a copy of the data
- TXT record parsing improved
0.83 - Sat Jan 18 2003
- Add patches from anonymous and Kan Sasaki:
+ parse $TTL
+ shorten serial number
+ parse MX records without a name
+ printZone() tweak
- update documentation
- move module from <dist>/ to <dist>/lib/DNS
as net/p5-DNS-ZoneParse.
This perl5 module is for parsing and manipulating DNS zone files. It can be
used to pull all the resource records into an anonymous hash structure.