-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, NSD 4.1.8rc1 release candidate 1 prerelease is available: http://www.nlnetlabs.nl/downloads/nsd/nsd-4.1.8rc1.tar.gz sha1 b4dc2716306f16fcef4263d86704dd8a815ebb8e sha256 4d2673c25e35f0915ebc0511035bd648ed4419d737693d657f87fdc420b6a173 pgp http://www.nlnetlabs.nl/downloads/nsd/nsd-4.1.8rc1.tar.gz.asc Fix potential segfault in zone transfer corner case, more bugfixes. Check timestamps on zonefiles in nanosecond precision. 4.1.8 ===============FEATURES: - - #732: tcp-mss, outgoing-tcp-mss options for nsd.conf, patch from Daisuke Higashi. - - #739: zonefile changes when mtime is small are detected on reload, if filesystem supports precision mtime values. - - RR type CSYNC (RFC7477) syntax is supported. BUG FIXES: - - take advantage of arc4random_uniform if available, patch from Loganaden Velvindron. - - Fix flto check for OSX clang. - - Define _DEFAULT_SOURCE with _BSD_SOURCE for glibc 2.20 on Linux. - - Fix #736: segfault during zone transfer. - - Fix #744: Fix that NSD replies for configured but unloaded zone with SERVFAIL, not REFUSED. Best regards, Wouter -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJW1rQUAAoJEJ9vHC1+BF+Nv2cP/10RfzMO4n9qCRdWPcphZXzO E7YPuyOAdXCh8erlnJoMc68KtWoe2gDQ8zysPsYQoSK3o6BB5D9vQrS3ihISe5RI XS4ft4jzu5RejXMn7ASMhMV1OaH3kRNvVh3NcdRbVjvfuxY0pPi6QQBU0nc102Eu IXVxgQcJrUmWQP7viJPVhQP1Qxht8DQc3hQel5wU4lGBTzu5mgOBTZTTkV8F2eoy IT3cR2dOo/eLGSidS7Y6PTogE2Zd2P2xjXDOvHsV9PPaMdmo4C6pF4ft/XcyCQyW EGTrA2d7B2XCnKlMOw91UYVcu4tF+Sy+XNkckToIpNaNbZ+L7cZ88OcCfNYPZtJ/ +aarAnW5z7bhHkrSqpfrFQUY0DEqKc5UkpMQieChpOZm09Hi/gsgjBruvhzoDfE1 z9VirIJyvRbozNDkdVtdehYLDCMiF5EpSST2qQAlku+jOn72repLBjIcywfrSnSG 8x8cqpNO+Cv10XW56Q2OiaxGGENlwyyEhF/h7h7NTvOk8AEcTUVVdJew4QdczYUq LxXS5jcjWev5MHs3SD+Dewt5ZJJ4DS+X7qc+iQXMUSBe5nDPJMj2b5UKI+0QAltS 0pHCqHH+Lh0csK5Zx/Cn0mQMcX5mGs4Ea9xskUwkLORPJ2M9/ibDBkSJuOigzcFI nXAsgo1hrArIdmRb/JYE =TVFc -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 02/03/16 10:36, W.C.A. Wijngaards wrote: Hi Wouter,> NSD 4.1.8rc1 release candidate 1 prerelease is available:I've just built it and run it on our test server, and it's running well. I can also confirm that it has fixed bug #744. Regards, Anand -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJW1uk3AAoJEBXgoyUMySoFa84P/jNVZ5/1m50MWrwZUm2A6ybm aMC/YALKNT5heNaUTm0tZNTRXlzIbdCDEOgttnosC3VZpRWD0Ge+BllDArsjUMVc fFZ/AA/2xyEN4DeHWHHaq4NwVYTDK5lVtqzrJMvoMI+0fTjZLtU1kCQW1LKRMBQl uWiN5JVfBoC+A1MlfJGuSTJpHLI5YSxGN033fXf58gWGrEaeU4YgRFjuoY5zRD0X gWsGvBNTa2ytfnZkL6HXSOrvSVb5zO91ZHuP1gFLHKIeahPzw3TymjmjVXzQoiOm u89aiaCqP/0XVskcNnUu6VKdJSfD3Tl+vAZR6Wlm3QboDibdyswtaEvl/iB0m5a1 Nks7P8UaF0OCvKKuXY0UPIiU7iQDeCm0Hy6orYexPvvETxJV7uOmZTuPkkyQn9NG j7y8RJ0+Ld/SM0UnZZJXVJjyoOqDCAysZmmv20PJKrlkyLlCCn9AvU2J7rZ0oKH9 FZrtYMU2DxVZ3ZLK9DVywiFHVnM1rduPLawwBMDIE78nW2DvpWqZ32M9a+seR9iy ywrZPgiMu77Moev7zp3fVCc8kvxhy/cWihnGCSGA9ij+gf14CDLXd1ztQOdMhnxy KM/EWrvfJrKa3B89jFY+ocNlUEIln82/CNd9DmGrlm9RsLaUz1LK+SuPBlh5TMnm sbuFFNDSenyY7rTiCS7X =4+/I -----END PGP SIGNATURE-----
On Wed, 2 Mar 2016, W.C.A. Wijngaards wrote:> NSD 4.1.8rc1 release candidate 1 prerelease is available: > http://www.nlnetlabs.nl/downloads/nsd/nsd-4.1.8rc1.tar.gzAnd on an older gcc (rhel6): xfrd-tcp.c: In function 'pipeline_find': xfrd-tcp.c:236: warning: dereferencing pointer 'key' does break strict-aliasing rules xfrd-tcp.c:234: warning: dereferencing pointer 'key' does break strict-aliasing rules xfrd-tcp.c:224: warning: dereferencing pointer 'key' does break strict-aliasing rules xfrd-tcp.c:223: warning: dereferencing pointer 'key' does break strict-aliasing rules xfrd-tcp.c:222: warning: dereferencing pointer 'key' does break strict-aliasing rules xfrd-tcp.c:221: note: initialized from here ipc.c: In function 'child_handle_parent_command': ipc.c:85: warning: ignoring return value of 'write', declared with attribute warn_unused_result zonec.c: In function 'zparser_conv_loc': zonec.c:956: warning: ignoring return value of 'strtol', declared with attribute warn_unused_result Paul
On Wed, 2 Mar 2016, W.C.A. Wijngaards wrote:> NSD 4.1.8rc1 release candidate 1 prerelease is available:seems to work, running on ns0.nohats.ca now. Note the following warnings: rl.c: In function 'rrl_get_source': rrl.c:128:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( ((struct sockaddr_in*)&query->addr)->sin_family == AF_INET) { ^~~~~~~~~~~ rrl.c:131:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] sin_addr.s_addr & htonl(0xffffffff << (32-rrl_ipv4_prefixlen)); ^~~~~~~~ rrl.c:135:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] memmove(&s, &((struct sockaddr_in6*)&query->addr)->sin6_addr, ^~~~~~~~~~~~ ipc.c: In function 'child_handle_parent_command': ipc.c:85:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] (void)write(fd, &mode, sizeof(mode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~