CHANGES revision 7d1d130f4fe1b7485142c4f55a4ef3760b5fa30a
1285fa26e632e3b386435b730b47b5ff1a03e553Mark Andrews
1285fa26e632e3b386435b730b47b5ff1a03e553Mark Andrews 20. [func] Configuration file post-load validation of zones
ad35e0aec9dae18ee31e760beab1602f7eb4ef05Mark Andrews failed if there were no zones.
ad35e0aec9dae18ee31e760beab1602f7eb4ef05Mark Andrews
2047977ce2dfcfe3a0fa2d638c3242841310fad3Mark Andrews 19. [bug] dns_zone_notifyreceive() failed to unlock the zone
2047977ce2dfcfe3a0fa2d638c3242841310fad3Mark Andrews lock in certain error cases.
8c5d451ea2898586c00932efeb5123b41afc9650Mark Andrews
9c8fb5f756d99a4ecba95df9a00757384f3b71b7Mark Andrews 18. [bug] Use AC_TRY_LINK rather than AC_TRY_COMPILE in
d81018ac98b287438248cd0e3a1c230eb40b0b55Mark Andrews configure.in to check for presence of in6addr_any.
d81018ac98b287438248cd0e3a1c230eb40b0b55Mark Andrews
1d7cbe71b99ea0e883a4cf8af8a91bba04a3597eMark Andrews 17. [func] Do configuration file post-load validation of zones.
1d7cbe71b99ea0e883a4cf8af8a91bba04a3597eMark Andrews
7436bb66c610c039ca3dec12aac5024037898910Mark Andrews 16. [bug] put quotes around key names on config file
c569a0e4d518bf30be1b2ba9cc3592fe470e9822Mark Andrews output to avoid possible keyword clashes.
c569a0e4d518bf30be1b2ba9cc3592fe470e9822Mark Andrews
e9964e7db4467722300c0d7d52ec1d7a51a784c1Mark Andrews 15. [func] Add dns_name_dupwithoffsets(). This function is
89783da064f4f9bf2e82d2b3941ddeffe2a8c30dMark Andrews improves comparison performance for duped names.
89783da064f4f9bf2e82d2b3941ddeffe2a8c30dMark Andrews
89783da064f4f9bf2e82d2b3941ddeffe2a8c30dMark Andrews 14. [bug] free_rbtdb() could have 'put' unallocated memory in
a03848252fa85734ca75beae3d0b01bb503c0a8bMark Andrews an unlikely error path.
a03848252fa85734ca75beae3d0b01bb503c0a8bMark Andrews
d7282a5fe88699990943df5ee6a7a48ee7ee2f7bMark Andrews 13. [bug] lib/dns/master.c and lib/dns/xfrin.c didn't ignore
a03848252fa85734ca75beae3d0b01bb503c0a8bMark Andrews out-of-zone data.
d7282a5fe88699990943df5ee6a7a48ee7ee2f7bMark Andrews
22fa4e3206c2048cabaf75a3ae21132fd5542848Mark Andrews 12. [bug] Fixed possible unitialized variable error.
22fa4e3206c2048cabaf75a3ae21132fd5542848Mark Andrews
3ad4e307b64bcf8baa984e10a4e7549dbeaea31dMark Andrews 11. [bug] axfr_rrstream_first() didn't check the result code of
3f08fb69eb3b5f6eaa3c57160dff0998e1569283Mark Andrews db_rr_iterator_first(), possibly causing an assertion
3f08fb69eb3b5f6eaa3c57160dff0998e1569283Mark Andrews to be triggered later.
9ce4318edbab0b50f21df9ce28beb6fde71943ecMark Andrews
91c79af4755df2d892511512e0fc886639518a92Mark Andrews 10. [bug] A bug in the code which makes EDNS0 OPT records in
91c79af4755df2d892511512e0fc886639518a92Mark Andrews bin/named/client.c and lib/dns/resolver.c could
bf74532c942054bccc3df5227009ce52063a9dafMark Andrews trigger an assertion.
80c5a37ddcb42239f6b7d16b66ca0426ca6ffe2cMark Andrews
2558e3f25d4972a028c99141bd26d3f3087630d5Mark Andrews 9. [cleanup] replaced bit-setting code in confctx.c and replaced
821644d49b73b49f2abc5463bc53a3132f612478Mark Andrews repeated code with macro calls.
821644d49b73b49f2abc5463bc53a3132f612478Mark Andrews
821644d49b73b49f2abc5463bc53a3132f612478Mark Andrews 8. [bug] Shutdown of incoming zone transfer accessed
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews freed memory.
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews 7. [cleanup] removed 'listen-on' from view statement.
902aebfb5ad7c735f74f700da288dc4519b83123Mark Andrews
22cd704fca51434f7aba193fd94d3291cc94ba2bMark Andrews 6. [bug] quote RR names when generating config file to
22cd704fca51434f7aba193fd94d3291cc94ba2bMark Andrews prevent possible clash with config file keywords
0e4f7c9d4e1a4bb66f0702e9f9975c392a15918bMark Andrews (such as 'key').
7554feaef6057f5ea2926076900ac7634b911456Mark Andrews
7554feaef6057f5ea2926076900ac7634b911456Mark Andrews 5. [func] syntax change to named.conf file: new ssu grant/deny
dbc4666b1b153775001613af160541da986429b2Mark Andrews statements must now be enclosed by an 'update-policy'
aa20b1b625dc406e1d9c3ff95d2a4af432e119faMark Andrews block.
aa20b1b625dc406e1d9c3ff95d2a4af432e119faMark Andrews
aa20b1b625dc406e1d9c3ff95d2a4af432e119faMark Andrews 4. [port] bin/named/unix/os.c didn't compile on systems with
54a8b1e6ede781e9f4059512530046db8c4de1ddMark Andrews linux 2.3 kernel includes due to conflicts between
c4b8c7555d4abcfa4706c0551b00d71554250936Mark Andrews C library includes and the kernel includes. We now
c4b8c7555d4abcfa4706c0551b00d71554250936Mark Andrews get only what we need from <linux/capability.h>, and
4b28ee17ca96def8c7e7a8a45af55da81545f20aMark Andrews avoid pulling in other linux kernel .h files.
c4b8c7555d4abcfa4706c0551b00d71554250936Mark Andrews
c4b8c7555d4abcfa4706c0551b00d71554250936Mark Andrews 3. [bug] TKEYs go in the answer section of responses, not
4b28ee17ca96def8c7e7a8a45af55da81545f20aMark Andrews the additional section.
f7e94169a9814c8e7d2ac8ac62bf0ccafb5a2cb6Mark Andrews
f7e94169a9814c8e7d2ac8ac62bf0ccafb5a2cb6Mark Andrews 2. [bug] Generating cryptographic randomness failed on
774c3a62d9adca187b44fe90919bb409a43a2f2aMark Andrews systems without /dev/random.
774c3a62d9adca187b44fe90919bb409a43a2f2aMark Andrews
774c3a62d9adca187b44fe90919bb409a43a2f2aMark Andrews 1. [bug] The installdirs rule in
774c3a62d9adca187b44fe90919bb409a43a2f2aMark Andrews lib/isc/unix/include/isc/Makefile.in had a typo which
807d4a4c54ab9a328afeb5f69dc680ffbcb384c8Tatuya JINMEI 神明達哉 prevented the isc directory from being created if it
1f058fb7d18d43e26ab0c9e8ce2ff6615740186aMark Andrews didn't exist.
1f058fb7d18d43e26ab0c9e8ce2ff6615740186aMark Andrews
1f058fb7d18d43e26ab0c9e8ce2ff6615740186aMark Andrews --- 9.0.0b2 released ---
6bd3b1fdb3915931ac158b2126fae35711bd0b26Mark Andrews