[nsd-users] NSD 4.12.0rc1 pre-release

Jannik Peters jannik at nlnetlabs.nl
Wed Apr 16 12:22:15 UTC 2025


Dear all,

NSD 4.12.0rc1 pre-release is available:
https://nlnetlabs.nl/downloads/nsd/nsd-4.12.0rc1.tar.gz
sha256 b9085a3fd08b8318ac30715faf1c7698099781eb3520253774a46f74386342e9
pgp https://nlnetlabs.nl/downloads/nsd/nsd-4.12.0rc1.tar.gz.asc


This release introduces Prometheus metrics that can be compiled with
`--enable-prometheus-metrics` and configured with `enable-metrics` (see
[nsd.conf(5)](https://nsd.docs.nlnetlabs.nl/en/latest/manpages/nsd.conf.html#metrics)).

Please review this pre-release carefully. If no issues arise, the actual
release will follow on Thursday 2025-04-24.


4.12.0
================
FEATURES:
- Merge #418: Support for DSYNC, EID, NIMLOC, SINK, TALINK, DOA,
  AMTRELAY and IPN resource record types.
- Merge #420: Zones get state "old-serial" with
  `nsd-control zonestatus` when the served serial is older than
  the one received by the transfer daemon.
- Merge #429: Add prometheus metrics

BUG FIXES:
- Fix re-enable to configure dns-cookies from config file, which was
  accidentally removed with the 4.11.1 release.
- Fix #426: nsd crashes with patterns in config_apply_pattern.
- Fix for #430: Confusing documentation: word "outgoing".
- Fix for #430: Confusing documentation: word "outgoing". Add wording
  to tcp-count, xfrd-tcp-max, xfrd-tcp-pipeline options.
- Fix that nsec3 prehash after a full transfer can create the nsec3
  zone trees if they are needed.
- Fix in nsd-mem for a zone with ixfr data.
- Fix ixfr read routine for use after the temp region is freed of rr.
- Fix ixfr file read to manage numlist in temp domains.
- Fix nsd-mem to clean ixfr storage.
- Fix log print assert in server sockets for printing '-' empty.
- Fix notify_fmt test for xfrd file location.
- Fix sanitizer warnings in read_uint32.
- Fix sanitizer warning in tsig write of zero length mac and otherdata.
- Fix to please sanitizer for ixfr store of data in cancelled state.
- Fix multiple zone transfers in one reload so that xfrd does not
  check the update as failed and restart the transfer.
- Fix read of ixfr file with rdata subdomain.
- Fix test checkconf for metrics options.
- Updated simdzone to include fixes for NSAP-PTR, LOC,
  uninitialized reads, and comment nit.
- Fix #436: Fix print of RR type NSAP-PTR.
- Fix unit test call to zone_parse_string and initialize padding.
- Fix escape more characters when printing an RR type with an
  unquoted string.
- Fix memory leak in the process of addzone.
- Fix to update common.sh for speed of kill_pid.
- Fix nsd-checkzone ixfr create cleanup on exit.


simdzone 0.2.2
================
FEATURES:

- Support for EID, NIMLOC, SINK, TALINK, DSYNC, DOA, AMTRELAY and IPN RR types.

BUG FIXES:

- Empty base16 and base64 in CDS and CDNSKEY can be represented with a '0'.
  As specified in Section 4 of RFC 8078.
- Initialise padding after the file buffer (#249).
- Fix type NSAP-PTR (#250).
- Fix LOC poweroften lookup (#251).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.nlnetlabs.nl/pipermail/nsd-users/attachments/20250416/c0ff7a9f/attachment.bin>


More information about the nsd-users mailing list