Release of NSD 3.0.3

Hi all,

NSD 3.0.3 is released today. It only contains bug fixes.

Most important are bugfixes when running with (tens of) thousands of
secondary zones. This entailed a condition where NSD could run out of
socket descriptors. Also fixed is a race condition that could drop
incoming notifies.

Smaller fixes:
- - identity: keyword from config file works.
- - getaddrinfo error behaviour is nicer and fallback to ip4 if no ip6
available.
- - error message nicer for operator when forgotten to rebuild database
after dropping zones from the config file.

Get your fix here:
http://www.nlnetlabs.nl/downloads/nsd/nsd-3.0.3.tar.gz
With sha1:
3321d3826256eff683799dd2706eb92dc1bbff78

Best regards,
   Wouter

a message of 38 lines which said:

NSD 3.0.3 is released today. It only contains bug fixes.

But contrib/ is still empty while doc/README says:

You might consider using contrib/build-nsdzones.pl script

[I'm looking for a way to translate from nsd 2 nsd.zones to nsd 3
nsd.conf.]

Stephane Bortzmeyer wrote:

But contrib/ is still empty while doc/README says:

You might consider using contrib/build-nsdzones.pl script

Oops. This is a leftover from 2.3.x, where such a script was
contributed. There is no such script in contrib for NSD3. I've fixed up
the README.

Thanks for the report,

Best regards,
   Wouter

a message of 24 lines which said:

There is no such script in contrib for NSD3.

Before I start hacking, does anyone have a nsd.zones2nsd.conf PPR
script? (We host =~ 500 zones, many with TSIG keys, so I prefer not to
do it by hand.)

a message of 9 lines which said:

Before I start hacking, does anyone have a nsd.zones2nsd.conf PPR
script? (We host =~ 500 zones, many with TSIG keys, so I prefer not
to do it by hand.)

Here it is, inclusion in contrib/ is OK.

Requires Python.

(attachments)

nsd.zones2nsd.conf (2.36 KB)

Stephane Bortzmeyer wrote: