- Fix edge case when zone file has multiple
ORIGIN
directives.
- Requires Ruby version >= 2.0
- Ability to parse zone file with multiple
ORIGIN
directives.
Development sponsored by Peter J. Philipp centroid.eu
- Add support for DNSSEC focused RR Types:
- RFC 3403: NAPTR
- RFC 4255: SSHFP
- RFC 4034: DNSKEY, DS, RRSIG, NSEC
- RFC 7344: CDNSKEY, CDS
- RFC 4431: DLV
- RFC 5155: NSEC3, NSEC3PARAM
- Allow unqualified
domain-name
labels. - Allow
ORIGIN
to be specified as an optional parameter when loading a zone, e.g.zone = DNS::Zone.load(zone_as_string, 'example.com.')
- Add helper method to quickly access (or create) SOA.
- Add
dump_pretty
method toDNS::Zone
.
- Fix TXT record parsing bug, when quote enclosed RDATA contained semicolons.
- Remove
required_ruby_version
from gemspec.
- Initial non-alpha release with support for common resource records.
- Initial development/hacking initiated.