New maintenance releases for NSD 3 and 4 are out. Version bumps from 3.2.21 and 4.1.9 seem to work fine, no issues found, and no new major features introduced. Note from upstream regarding NSD 3: "NSD 3 no longer has support, this ended last month. This release contains bug fixes accrued before that." My advice is to keep the net-dns/nsd-3.2.22 package around for some time, allowing the last users to migrate. Maybe we could add an enotice to the ebuild to trigger them to upgrade?
nsd-4.1.10 with USE="-ipv6" fails here: x86_64-pc-linux-gnu-gcc -I. -march=native -mtune=native -O2 -pipe -c query.c query.c: In function ‘add_rrset’: query.c:709:16: error: ‘struct sockaddr_in’ has no member named ‘ss_family’ (query->addr.ss_family == AF_INET6)? ^ make: *** [Makefile:86: query.o] Error 1 * ERROR: net-dns/nsd-4.1.10::gentoo failed (compile phase): * emake failed
Created attachment 439804 [details, diff] files/nsd-4.1.10-r4644-build-without-ipv6.patch Patch from upstream svn repo that fixes compilation without ipv6
Created attachment 439806 [details] nsd-4.1.10.ebuild Ebuild file that applies provided patch
commit a9adf09a856b56419a3376dc0fe4e9655e8d55a8 Author: Lars Wendler <polynomial-c@gentoo.org> Date: Wed Jul 6 03:30:34 2016 net-dns/nsd: Bump to versions 3.2.22 and 4.1.10 (bug #588100). Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>