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