CHANGES revision b295930144c8782e84528dcd355153ae5a5d66e8
4033N/A 32. [cleanup] bin/lwresd/client.c needs <string.h> for memset()
1178N/A prototype.
1178N/A
1178N/A 31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
1178N/A
1178N/A 30. [func] config file grammer change to support optional
1178N/A class type for a view.
1178N/A
1178N/A 29. [func] support new config file view options:
1178N/A
1178N/A auth-nxdomain recursion query-source
1178N/A query-source-v6 transfer-source
1178N/A transfer-source-v6 max-transfer-time-out
1178N/A max-transfer-idle-out transfer-format
1178N/A request-ixfr privide-ixfr cleaning-interval
1178N/A fetch-glue notify rfc2308-type1 lame-ttl
1178N/A max-ncache-ttl min-roots
2362N/A
2362N/A 28. [func] support lame-ttl, min-roots and serial-queries
2362N/A config global options.
1178N/A
5176N/A 27. [bug] Only include <netinet6/in6.h> on BSD/OS 4.[01]*.
1178N/A Including it on other platforms (eg, NetBSD) can
1178N/A cause a forced #error from the C preprocessor.
4033N/A
4935N/A 26. [func] new match-clients statement in config file view.
1178N/A
1178N/A 25. [bug] make install failed to install <isc/log.h> and
4935N/A <isc/ondestroy.h>.
1178N/A
4033N/A 24. [cleanup] Eliminate some unnecessary #includes of header
1178N/A files from header files.
1178N/A
1178N/A 23. [cleanup] Provide more context in log messages about client
1178N/A requests, using a new function ns_client_log().
1178N/A
1178N/A 22. [bug] SIGs weren't returned in the answer section when
4033N/A the query resulted in a fetch.
1178N/A
1178N/A 21. [port] Look at STD_CINCLUDES after CINCLUDES during
1178N/A compilation, so additional system include directories
1178N/A can be searched but header files in the bind9 source
1178N/A tree with conflicting names take precedence. This
4935N/A avoids issues with installed versions of dnssafe and
4033N/A openssl.
4033N/A
1178N/A 20. [func] Configuration file post-load validation of zones
1178N/A failed if there were no zones.
4935N/A
1178N/A 19. [bug] dns_zone_notifyreceive() failed to unlock the zone
1178N/A lock in certain error cases.
1178N/A
1178N/A 18. [bug] Use AC_TRY_LINK rather than AC_TRY_COMPILE in
4935N/A configure.in to check for presence of in6addr_any.
1178N/A
1178N/A 17. [func] Do configuration file post-load validation of zones.
4935N/A
4033N/A 16. [bug] put quotes around key names on config file
4033N/A output to avoid possible keyword clashes.
4033N/A
4033N/A 15. [func] Add dns_name_dupwithoffsets(). This function is
4935N/A improves comparison performance for duped names.
4033N/A
4033N/A 14. [bug] free_rbtdb() could have 'put' unallocated memory in
4935N/A an unlikely error path.
4033N/A
4033N/A 13. [bug] lib/dns/master.c and lib/dns/xfrin.c didn't ignore
4033N/A out-of-zone data.
4033N/A
4935N/A 12. [bug] Fixed possible unitialized variable error.
4033N/A
4033N/A 11. [bug] axfr_rrstream_first() didn't check the result code of
4935N/A db_rr_iterator_first(), possibly causing an assertion
4033N/A to be triggered later.
4033N/A
4935N/A 10. [bug] A bug in the code which makes EDNS0 OPT records in
4033N/A bin/named/client.c and lib/dns/resolver.c could
4033N/A trigger an assertion.
4935N/A
1178N/A 9. [cleanup] replaced bit-setting code in confctx.c and replaced
1178N/A repeated code with macro calls.
1178N/A
1178N/A 8. [bug] Shutdown of incoming zone transfer accessed
4935N/A freed memory.
4033N/A
4033N/A 7. [cleanup] removed 'listen-on' from view statement.
4935N/A
4033N/A 6. [bug] quote RR names when generating config file to
4033N/A prevent possible clash with config file keywords
4935N/A (such as 'key').
4033N/A
4033N/A 5. [func] syntax change to named.conf file: new ssu grant/deny
4935N/A statements must now be enclosed by an 'update-policy'
4033N/A block.
4033N/A
4935N/A 4. [port] bin/named/unix/os.c didn't compile on systems with
4033N/A linux 2.3 kernel includes due to conflicts between
4033N/A C library includes and the kernel includes. We now
4935N/A get only what we need from <linux/capability.h>, and
4033N/A avoid pulling in other linux kernel .h files.
4033N/A
4033N/A 3. [bug] TKEYs go in the answer section of responses, not
4033N/A the additional section.
4033N/A
4935N/A 2. [bug] Generating cryptographic randomness failed on
4033N/A systems without /dev/random.
4033N/A
4935N/A 1. [bug] The installdirs rule in
4033N/A lib/isc/unix/include/isc/Makefile.in had a typo which
4033N/A prevented the isc directory from being created if it
4033N/A didn't exist.
4033N/A
4935N/A --- 9.0.0b2 released ---
4033N/A