CHANGES revision 5b84a24a3bf571adae57c1bc006a0bce0f9f2bef
05a456499af940762d6658366abafb220c5053ccMark Andrews 21. [port] Look at STD_CINCLUDES after CINCLUDES during
05a456499af940762d6658366abafb220c5053ccMark Andrews compilation, so additional system include directories
05a456499af940762d6658366abafb220c5053ccMark Andrews can be searched but header files in the bind9 source
cb4e0ef4e2c8a942f99af6ecc6aa564c903b00a0Mark Andrews tree with conflicting names take precedence. This
cb4e0ef4e2c8a942f99af6ecc6aa564c903b00a0Mark Andrews avoids issues with installed versions of dnssafe and
cb4e0ef4e2c8a942f99af6ecc6aa564c903b00a0Mark Andrews openssl.
cb4e0ef4e2c8a942f99af6ecc6aa564c903b00a0Mark Andrews
e3efc855f9f0acc9b14bb8e9c833e0fa209068b6Mark Andrews 20. [func] Configuration file post-load validation of zones
e3efc855f9f0acc9b14bb8e9c833e0fa209068b6Mark Andrews failed if there were no zones.
e3efc855f9f0acc9b14bb8e9c833e0fa209068b6Mark Andrews
e56c0854589d936f911e0aac2f2bf53cbc8a6af7Michał Kępień 19. [bug] dns_zone_notifyreceive() failed to unlock the zone
e56c0854589d936f911e0aac2f2bf53cbc8a6af7Michał Kępień lock in certain error cases.
e56c0854589d936f911e0aac2f2bf53cbc8a6af7Michał Kępień
6727802528c27484e0d36d70f0b936022d3226e3Michał Kępień 18. [bug] Use AC_TRY_LINK rather than AC_TRY_COMPILE in
6727802528c27484e0d36d70f0b936022d3226e3Michał Kępień configure.in to check for presence of in6addr_any.
6727802528c27484e0d36d70f0b936022d3226e3Michał Kępień
6727802528c27484e0d36d70f0b936022d3226e3Michał Kępień 17. [func] Do configuration file post-load validation of zones.
4d41be5f9e86c11a6f00e2b005cfc5abae2c1ab3Mark Andrews
4d41be5f9e86c11a6f00e2b005cfc5abae2c1ab3Mark Andrews 16. [bug] put quotes around key names on config file
bfde61d5194a534d800f3b90008d1f52261922c5Mark Andrews output to avoid possible keyword clashes.
bfde61d5194a534d800f3b90008d1f52261922c5Mark Andrews
bfde61d5194a534d800f3b90008d1f52261922c5Mark Andrews 15. [func] Add dns_name_dupwithoffsets(). This function is
42ae02626d05921ca7508ae6f9c48ea699596bc6Mark Andrews improves comparison performance for duped names.
6b56350522d18f10edbf2d3778cd0fea74e4f3d2Mark Andrews
6b56350522d18f10edbf2d3778cd0fea74e4f3d2Mark Andrews 14. [bug] free_rbtdb() could have 'put' unallocated memory in
42ae02626d05921ca7508ae6f9c48ea699596bc6Mark Andrews an unlikely error path.
41caed6e2d7e9caace30e6c59f199ab6bd438f01Mark Andrews
72b322cde0e51c4c87df0c9e3226deac95dfb4ceMark Andrews 13. [bug] lib/dns/master.c and lib/dns/xfrin.c didn't ignore
72b322cde0e51c4c87df0c9e3226deac95dfb4ceMark Andrews out-of-zone data.
28ea558bc80f75e46d77ea0533232bb9d4e644f7Mark Andrews
28ea558bc80f75e46d77ea0533232bb9d4e644f7Mark Andrews 12. [bug] Fixed possible unitialized variable error.
28ea558bc80f75e46d77ea0533232bb9d4e644f7Mark Andrews
28ea558bc80f75e46d77ea0533232bb9d4e644f7Mark Andrews 11. [bug] axfr_rrstream_first() didn't check the result code of
28ea558bc80f75e46d77ea0533232bb9d4e644f7Mark Andrews db_rr_iterator_first(), possibly causing an assertion
565535d1820c63c64ec3c89e1f4815c326aed7aeEvan Hunt to be triggered later.
6045abbc9a0d7d449a13b6fbfbf32d419b6bee96Mark Andrews
6045abbc9a0d7d449a13b6fbfbf32d419b6bee96Mark Andrews 10. [bug] A bug in the code which makes EDNS0 OPT records in
f7d148398ca4511551c737e655b15f7d0d59a783Mark Andrews bin/named/client.c and lib/dns/resolver.c could
f7d148398ca4511551c737e655b15f7d0d59a783Mark Andrews trigger an assertion.
f7d148398ca4511551c737e655b15f7d0d59a783Mark Andrews
3a84275b10ab16965e86f6ca97e70c1bdca885a0Mark Andrews 9. [cleanup] replaced bit-setting code in confctx.c and replaced
3a84275b10ab16965e86f6ca97e70c1bdca885a0Mark Andrews repeated code with macro calls.
3a84275b10ab16965e86f6ca97e70c1bdca885a0Mark Andrews
3a84275b10ab16965e86f6ca97e70c1bdca885a0Mark Andrews 8. [bug] Shutdown of incoming zone transfer accessed
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews freed memory.
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews 7. [cleanup] removed 'listen-on' from view statement.
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews 6. [bug] quote RR names when generating config file to
28061f80b698171892e81c0856bc722190947998Evan Hunt prevent possible clash with config file keywords
28061f80b698171892e81c0856bc722190947998Evan Hunt (such as 'key').
28061f80b698171892e81c0856bc722190947998Evan Hunt
a785bf2c39c6f223a93c27bbff81591b38095577Mark Andrews 5. [func] syntax change to named.conf file: new ssu grant/deny
a785bf2c39c6f223a93c27bbff81591b38095577Mark Andrews statements must now be enclosed by an 'update-policy'
a03f4b1ea4f1a4a70963fbeb606841c217f9e5f3Evan Hunt block.
a03f4b1ea4f1a4a70963fbeb606841c217f9e5f3Evan Hunt
a03f4b1ea4f1a4a70963fbeb606841c217f9e5f3Evan Hunt 4. [port] bin/named/unix/os.c didn't compile on systems with
a03f4b1ea4f1a4a70963fbeb606841c217f9e5f3Evan Hunt linux 2.3 kernel includes due to conflicts between
d315545e6db6792692fe2dcb788ac6717a33b75fEvan Hunt C library includes and the kernel includes. We now
d315545e6db6792692fe2dcb788ac6717a33b75fEvan Hunt get only what we need from <linux/capability.h>, and
d315545e6db6792692fe2dcb788ac6717a33b75fEvan Hunt avoid pulling in other linux kernel .h files.
d315545e6db6792692fe2dcb788ac6717a33b75fEvan Hunt
00f131293520b70728cd48840e09953fa45a745bMark Andrews 3. [bug] TKEYs go in the answer section of responses, not
00f131293520b70728cd48840e09953fa45a745bMark Andrews the additional section.
00f131293520b70728cd48840e09953fa45a745bMark Andrews
b2e71853060a384070d422afda6d1c692ff608e3Mark Andrews 2. [bug] Generating cryptographic randomness failed on
b2e71853060a384070d422afda6d1c692ff608e3Mark Andrews systems without /dev/random.
b2e71853060a384070d422afda6d1c692ff608e3Mark Andrews
b2e71853060a384070d422afda6d1c692ff608e3Mark Andrews 1. [bug] The installdirs rule in
42c1acfa478aacfbda2d298cf74a137de2df4b87Michał Kępień lib/isc/unix/include/isc/Makefile.in had a typo which
42c1acfa478aacfbda2d298cf74a137de2df4b87Michał Kępień prevented the isc directory from being created if it
42c1acfa478aacfbda2d298cf74a137de2df4b87Michał Kępień didn't exist.
214b53880b6d77359f60feccb91bd2589059300aEvan Hunt
214b53880b6d77359f60feccb91bd2589059300aEvan Hunt --- 9.0.0b2 released ---
214b53880b6d77359f60feccb91bd2589059300aEvan Hunt