Skip to content

Releases: NicTool/dns-resource-record

1.1.2

29 May 01:47
43ce36e
Compare
Choose a tag to compare
  • 43ce36e chore(ci): use GHA with shared workflows (#32)

1.1.1

29 Apr 03:06
2a5fd2d
Compare
Choose a tag to compare
  • feat(DNSKEY): expanded algo from 1-5 to 1-16 (RFC 8624)
    • warn if outside that range, not error
  • feat(HINFO): added to/from tinydns
  • test(dnskey): update fail test

1.1.0

23 Apr 05:53
d9cb905
Compare
Choose a tag to compare
  • feat(tinydns): add ipv4toOctal, octalToIPv4, base64toOctal, octalToBase64
  • feat(DNSKEY,DS,IPSECKEY,TLSA): added to/fromTinydns support
  • feat(NAPTR): finished fromTinydns
  • feat(bindline & tinyline): pass in opts (was only line), so defaults (serial, ttl, etc) can be passed in.
  • fix(SSHFP): algo & fptype are 1 byte, not 2
  • fix:(cname): fully qualify the target
  • test: add tinydns.unpackDomainName, ipv4toOctal, octalToIPv4
  • test(SRV): add another test case (found a bug in NicTool 2)
  • test(IPSECKEY): expand test coverage
  • tinydns.unpackdomain: return fqdn + length, for RRs where the FQDN is part of the byte stream

1.0.1

20 Apr 05:04
e861565
Compare
Choose a tag to compare
  • e861565 Release 1.0.1 (#28)
  • feat(IPSECKEY): added basic support
  • doc(README): update for ES module usage
  • fix: call is[8|16]BitInt() correctly
  • style: replace this.constructor with class name
  • test: show more results in test output
  • test(CERT): added two test cases
  • test(KEY): added valid test

1.0.0

19 Apr 04:23
c6c64ca
Compare
Choose a tag to compare
  • c6c64ca release v1.0.0 (#27)
  • style(esm): convert from CJS to ESM (ES6 module)
  • style: move rr/index to ./rr
  • test: add base.getRdataFields

0.9.9

15 Apr 06:12
6d35389
Compare
Choose a tag to compare
  • 6d35389 release 0.9.9 (#26)
  • feat: parser improvements (DNSKEY, HINFO, NAPTR, SOA, TLSA, TXT)
  • CAA: more robust fromBind parser
  • SOA: leave $TTL and $ORIGIN to dns-zone
  • test/base: improve invalid tests, check error message against expected
  • test/rr: update tests with expected error messages
  • README: move some content to web links

0.9.8

08 Apr 04:50
ccd4dd0
Compare
Choose a tag to compare
  • url updates
  • fix: txt records
  • feat: add index.citeRFC
  • docs: updates

0.9.7

30 Mar 00:56
Compare
Choose a tag to compare
  • index
    • previousName -> previousOwner
    • export a TYPE_MAP (id => name)
  • isValidHostname: allow \ char
  • add the word 'RFC' in error messages citing RFCs
  • when rejecting hostname, show the rejected character
  • maradns: add export support
  • add index.citeRFC

0.9.6

28 Mar 03:21
09914f7
Compare
Choose a tag to compare
  • add CERT, KEY, NSEC, NSEC3, NSEC3PARAM, OPENPGPKEY, SIG
  • add macos testing
  • lint fix
  • repo: move from msimerson -> nictool org
  • README: added definitions
  • RFC 4034: letters in the DNS names are lower cased
  • rr*: rename name -> owner (not overloaded)
  • Release v0.9.6

0.9.5

26 Mar 23:36
ce665be
Compare
Choose a tag to compare
  • README: add docs for getRFCs()
  • dnskey: fix copy/paste errors
  • HINFO: add fromBind
  • RR.name: if name is same as previous, suppress (when sameName option is set)
  • master: NODE_ENV=cov when running coverage
  • TXT: pass along zone_opts