Skip to content

Releases: NicTool/dns-nameserver

0.10.1

Choose a tag to compare

@msimerson msimerson released this 02 Aug 05:15
390302c
  • fix(file): watcher windows compatibility

0.10.0

Choose a tag to compare

@msimerson msimerson released this 31 Jul 00:16
59b86e6
  • feat(signer/memory): MemorySigner completed. The native engine signs the live zone map in process — NativeNS returns them when the query carries the DO bit.
  • feat(dnssec-keys): loads BIND-format keysets into node KeyObjects, so a zone moves between the in-process signer and the file signer without re-keying. Elliptic curves only.
  • feat(dnssec-sign): RFC 4034 signing core.
  • change(dnssec): native moves from strategy none to memory.
  • feat(backend): answers queries live from NicTool API
  • feat(backend/powerdns-pipe): Installs as nt-powerdns.

0.9.0

Choose a tag to compare

@msimerson msimerson released this 27 Jul 22:13
b9a2c34
  • feat(publisher/maradns): added
  • feat(publisher/powerdns-db): added
  • feat(publisher/tinydns-cdb): completed
  • change(source/file): TomlSource -> FileSource with formats JSON or TOML
  • feat(source/mysql): completed
  • feat(config): generates named.conf, nsd.conf, knot.conf, mararc
  • feat(native): JS native DNS server (dns2)
  • change(rfc1035): use dns-zone.toBind() as exporter
  • deps(all): bump to latest

0.8.0

Choose a tag to compare

@msimerson msimerson released this 26 Jul 20:46
08212de
  • replace native resolver with dns2
  • add stub classes server expects: publisher, signer, source, transport

0.7.5

Choose a tag to compare

@msimerson msimerson released this 20 Apr 08:52
bef176b
  • ci: separate coverage runner, trigger on push to main
  • ci: remove codeql config, use default

0.7.4

Choose a tag to compare

@msimerson msimerson released this 28 Mar 19:59
135425a
  • dep(mocha): changed test runner from mocha to node:test
  • deps(all): bump to latest
    • dep(eslint): updated to v10
  • style: added prettier config

0.7.3

Choose a tag to compare

@msimerson msimerson released this 05 Nov 04:29
bece459
  • remove deprecated eslint rules
  • chore: doc/pkg updates (#18)
  • ci: use shared test config (#16)
  • chore(deps): bump command-line-usage from 6.1.3 to 7.0.1 (#15)

0.7.2

Choose a tag to compare

@msimerson msimerson released this 30 May 04:55
9ef9c62
  • doc(README): add CI badges
  • chore(ci): updated shared GHA workflow URLs

0.7.1

Choose a tag to compare

@github-actions github-actions released this 29 May 21:46
999f421
  • feat: added index.isDelegated, and tests
  • feat: add bin/cleanup
  • feat: make index.fullPath windows compatible
  • feat(nt-ns): added getTinyZones
  • doc(README): add example ./bin/nt-ns.js
  • chore(ci): replace .release with submodule
  • chore(ci): depend on shared GHA workflows
  • chore: publish npm package in @NicTool namespace

0.6.0

Choose a tag to compare

@msimerson msimerson released this 20 Apr 23:24
  • feat: import and validate zones from NS config
  • use -v to also show all the RRs
  • feat(tinydns): added getZone (extract RRs for a zone from data)
  • feat(tinydns): also include . as SOA record