- Corrected StackedSchedule scheduling
- Copied old release notes to HISTORY.md
(NOTE: 0.2.1 is the same as 0.2.0, just forgot to bump NPM version.)
- New Features:
- oldDNSMethod config options should can now be specified as strings (and should be!)
- new oldDNSMethod
NO_OLD_DNS_EVER
prevents resolution in oldDNS even if the blockchain specifies it be done. (see comments inglobals.coffee
for more info and options)
- Improvements:
- Improved logging shows file and line number for all warnings and errors (and for some messages of other log levels too)
- All injected globals now start with 'g' (except for module names)
- Faster
.bit
resolution - Imporved overall code quality and readability
- Fixes:
- Fixed #8 (exception on NS timeout)
- Fixed #9 (return NXDOMAIN on bad 'ns' in *.bit)
- Improvements:
- Some improved logging
- Fixes:
- Issue resolving some
.bit
domains introduced in previous release ttl
for.bit
domains is now equal to average block creation time- Outdated license string in
package.json
- Issue resolving some
- New Features:
- DANE/TLSA support for BOTH canonical DNS and blockchain DNS!
- Added
NO_OLD_DNS
option foroldDNSMethod
(refuses all non-blockchain queries)
- Improvements:
- Redesigned
dns.coffee
and improved its structure - Accurate
ttl
values now returned for namecoin DNS queries based onexpires_in
field - Updated contributors, code and config examples in
README.md
- Improved EDNS support
- Improved handling of ANY queries
- Updated dependencies to latest versions
native-dns
is now fetched from thednschain
branch of our fork.- Comments added all over the place (to
native-dns
& related projects also!) - Many other code improvements both to DNSChain and the NodeJS
native-dns
module - Some performance improvements
- Redesigned
- Fixes:
- Fixed broken
grunt example
- Fixed some uncaught exceptions (issues #1 and #2)
- Fixed broken NAPTR support
- Fixed broken
- Changes:
- DNSChain license is now MPL-2.0 (applies to version 0.1.0 onward)
- Default logging level is now
info
- Enabled namespace syntax for the config file
- Cherry-picked fix for
namecoinizeDomain
by @rakoo (thanks!) - Added more public servers to README.md
- Added example systemd unit files for
namecoind
anddnscrypt-wrapper
to scripts folder
- Published to
npm
underdnschain