diff --git a/CHANGES.md b/CHANGES.md index 8601936..f821597 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,19 @@ #### 1.N.N - YYYY-MM-DD +#### 0.4.0 - 2022-03-26 + +- move compiled grammar.js into ./lib +- pass previousName into RR +- tinydns: move functions into lib/tinydns +- add: bind rr parsing for CAA, DNSKEY, DS, HINFO, LOC +- import: add option hide-same-name +- rewrite the parser grammar + - parser uses (mostly) BNFs from RFCs 🎉 +- add parsing for RRs: naptr, rrsig, smimea, sshfp, spf, srv, tlsa, uri, TYPE{N} (generic) +- tests: added tests for MX, NS, PTR, SOA, TXT + + #### 0.3.0 - 2022-03-24 - import diff --git a/README.md b/README.md index 1603238..917e249 100644 --- a/README.md +++ b/README.md @@ -175,7 +175,7 @@ Zisi.edu:venera.isi.edu:action.domains.isi.edu:20:7200:600:3600000:60:60:: - [ ] write a named.conf file parser - [x] write a bind zone file parser - [x] write a tinydns data file parser - - [ ] add BIND parsing for all RRs supported by dns-rr + - [x] add BIND parsing for all RRs supported by dns-rr - [ ] add support for $INCLUDE (RFC 1035) - normalize BIND zone records - [x] expand `@` to zone name @@ -189,3 +189,5 @@ Zisi.edu:venera.isi.edu:action.domains.isi.edu:20:7200:600:3600000:60:60:: - [x] NS,PTR: dname - [x] suppress hostname when identical to previous RR - [ ] validate zone rules +- [ ] make it easy to add test cases: eg, test/fixtures/rr/{mx|a|*}/* +- [ ] \ No newline at end of file