-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, The new beta for NSD4 is available, NSD4.0.0b4: http://nlnetlabs.nl/downloads/nsd/nsd-4.0.0b4.tar.gz SHA1 ed0e5653dc387cf747592c5b7737af1cbd6ebdb0 SHA256 ed29019d6e8aface4c32e22c9968aa9688acf98f8356112c4ee89a923022cc2b This software is in beta. This fixes a number of bugs and makes some things nicer. Most important is the fixes of crash failures and database corruption failures due to missing nsec3 initialisation. If it did not compile previously, now it should. We avoid -combine because we cannot reliably detect if the gcc implementation works on a system; we use the gcc lto feature, which can be reliably detected to work. Fixes - - remove -fwhole-program gcc flag usage. We cannot reliably detect if it works without failure. - - fix zonefiles-check: entry in nsd.conf - - fix gcc warning, do not use uninit value for rng init. - - remove printout of "bad transfer" to the log for notimpl. - - printout log less verbosely, not every axfr packet. - - RRL documented in nsd.conf.sample - - Fix is_apex flag for zones read from udb. - - Fix that nsec3 zones are precompiled when read from udb. This caused assertion failures. - - Less printout of 'bad transfer'. - - Fix AXFR of NSEC3 slave zone. - - Fix that old zonefile does not override newer AXFR for slave zones. - - Nicer printout of notify on verbosity 2. Best regards, Wouter -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJRERk3AAoJEJ9vHC1+BF+N3RgP/RFrMGvu3Up6ZC/mE6Ex2h9C diQOVbYQUcT3zLBCKHQPpNcLR3zfOt9B3Il4nkhSunlHZHi4pzjg72TUHBatu1z3 i/WMAHg0E0At6xAW4A4oSBGSJGwM0G3J4TxZrjXhBt6mC6bL6WHJWFSSIAHJaLiD 2fYRdIVz8JQjSncIdQvHGOZ3Ft5mbvvOUQuYSivi7smJw31eXlBpze040jmp1GY8 hehZIuC/UzeSdh/gIyYpxcbHS/eIs4Ilb0uXUJeR4Ak7T12JfVAJBlAGIpg61FvD gO9puEeKkX5SaAjPP6Ia2Pf05GUfK/AjGlzQ++pjmmAzApqZAH/inW1mTDzzppVm xALZpsI3a7YOUZj7kDrK1+/K7FHgUtIyYXcf0VMrBXcII8nz2i/vz+i7cGxwEAog P+p5c4T39CcCNe9RE6faLinl/MWEjbZKNwpn4yL8Fo8glEuhO1pyLM+K+lBJF9PV +35PCAjzc3p4pAMAnXqTU5obGpvyjy5oR565BuaXbVSTQ2BDPEmqyR09Hi7RX5nE /HqsisnPSAXofC2a1+OhlHTZVFJ+s/6tD8uBRfEm2tvtWO06e6LtQWdVZUzfNWYH tnddROfzdSPc7F+cNIq3sCysOaJtM8ylbwkSz6/kP5NJZnt+MswpQHOQnOaVs3EN eEjH8hX9OTON+Te5cmXM =VndD -----END PGP SIGNATURE-----
Am 05.02.2013 15:37 schrieb W.C.A. Wijngaards:> The new beta for NSD4 is available, NSD4.0.0b4: > http://nlnetlabs.nl/downloads/nsd/nsd-4.0.0b4.tar.gzI built for different platforms and collect the compiler warnings. Maybe that helps ... Andreas Debian squeeze -------------- configlexer.c <stdout>: In function 'c_scan_bytes': <stdout>:2540: warning: comparison between signed and unsigned integer expressions xfrd-tcp.c: In function 'pipeline_find': xfrd-tcp.c:229: warning: dereferencing pointer 'key' does break strict-aliasing rules xfrd-tcp.c:227: warning: dereferencing pointer 'key' does break strict-aliasing rules xfrd-tcp.c:217: warning: dereferencing pointer 'key' does break strict-aliasing rules xfrd-tcp.c:216: warning: dereferencing pointer 'key' does break strict-aliasing rules xfrd-tcp.c:215: warning: dereferencing pointer 'key' does break strict-aliasing rules xfrd-tcp.c:214: note: initialized from here zlexer.c <stdout>: In function 'yy_scan_bytes': <stdout>:1936: warning: comparison between signed and unsigned integer expressions SLES11 ------ configlexer.c <stdout>: In function 'c_scan_bytes': <stdout>:2540: warning: comparison between signed and unsigned zlexer.c <stdout>: In function 'yy_scan_bytes': <stdout>:1936: warning: comparison between signed and unsigned zonec.c: In function 'zparser_conv_loc': zonec.c:825: warning: ignoring return value of 'strtol', declared with attribute warn_unused_result openSUSE_Factory ---------------- configlexer.c <stdout>: In function 'c_scan_bytes': <stdout>:2540:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] zlexer.c <stdout>: In function 'yy_scan_bytes': <stdout>:1936:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] and while linking multiple times: configparser.o (symbol from plugin): warning: memset used with constant zero length parameter; this could be due to transposed parameters -- Andreas Schulze Internetdienste | P252 DATEV eG 90329 N?rnberg | Telefon +49 911 319-0 | Telefax +49 911 319-3196 E-Mail info @datev.de | Internet www.datev.de Sitz: 90429 N?rnberg, Paumgartnerstr. 6-14 | Registergericht N?rnberg, GenReg Nr.70 Vorstand Prof. Dieter Kempf (Vorsitzender) Dipl.-Kfm. Wolfgang Stegmann (stellvertretender Vorsitzender) Dipl.-Kfm. Michael Leistenschneider Dipl.-Kfm. Dr. Robert Mayr J?rg Rabe v. Pappenheim Dipl.-Vw. Eckhard Schwarzer Vorsitzender des Aufsichtsrates: Reinhard Verholen