CHANGES revision d81622b537be1971530cfb459acdbbe7d82d883b
40f349ad1f2f0a63ef2784b8affcd44dc660b39cJames Brister 944. [func] Check for expired signatures on load.
ac3b769801d794993e9eb6065b2f7144ffcfc9acMark Andrews 943. [bug] The server could crash when receiving a command
ac3b769801d794993e9eb6065b2f7144ffcfc9acMark Andrews via rndc if the configuration file listed only
69b691c9624f31e59b8d128ada902a82127c15a3James Brister nonexistent keys in the controls statement. [RT #1530]
69b691c9624f31e59b8d128ada902a82127c15a3James Brister 942. [port] libbind: GETNETBYADDR_ADDR_T was not correctly
69b691c9624f31e59b8d128ada902a82127c15a3James Brister defined on some platforms.
dba20696eb808075d849e5a4cc8d854555869fb2Brian Wellington 941. [bug] The configuration checker crashed if a slave
dba20696eb808075d849e5a4cc8d854555869fb2Brian Wellington zone didn't contain a masters statement. [RT #1514]
98c2f9a11185b8a5dd601798990612beb6d1578eJames Brister 940. [bug] Double zone locking failure on error path. [RT #1510]
98c2f9a11185b8a5dd601798990612beb6d1578eJames Brister --- 9.2.0b1 released ---
98c2f9a11185b8a5dd601798990612beb6d1578eJames Brister 939. [port] Add the --disable-linux-caps option to configure for
98c2f9a11185b8a5dd601798990612beb6d1578eJames Brister systems that manage capabilities outside of named.
705cb05a187558959d20ec2c31e06de8e96f61b2David Lawrence 938. [placeholder]
705cb05a187558959d20ec2c31e06de8e96f61b2David Lawrence 937. [bug] A race when shutting down a zone could trigger a
705cb05a187558959d20ec2c31e06de8e96f61b2David Lawrence INSIST() failure. [RT #1034]
a3c0a79b61edfd6a021c080d4b368c9c962fcad6Andreas Gustafsson 936. [func] Warn about IPv4 addresses that are not complete
0b056755b2f423ba5f6adac8f7851d78f7d11437David Lawrence dotted quads. [RT #1084]
0b056755b2f423ba5f6adac8f7851d78f7d11437David Lawrence 935. [bug] inet_pton failed to reject leading zeros.
0b056755b2f423ba5f6adac8f7851d78f7d11437David Lawrence 934. [port] Deal with systems where accept() spuriously returns
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence 933. [bug] configure failed doing libbind on platforms not
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence supported by BIND 8. [RT #1496]
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence --- 9.2.0a3 released ---
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence 932. [bug] Use INSTALL_SCRIPT, not INSTALL_PROGRAM,
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence when installing isc-config.sh.
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence [RT #198, #1466]
0640343258a99230c62e39dfbbe1505e3a970ee8Andreas Gustafsson 931. [bug] The controls statement only attempted to verify
0640343258a99230c62e39dfbbe1505e3a970ee8Andreas Gustafsson messages using the first key in the key list.
dccfe96a449d135d1b3806a9ab8fd7481d017c8bAndreas Gustafsson (9.2.0a1/a2 only).
dccfe96a449d135d1b3806a9ab8fd7481d017c8bAndreas Gustafsson 930. [func] Query performance testing tool added as
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff 929. [placeholder]
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff 928. [bug] nsupdate would send empty update packets if the
d03d4524993ecf5da72694907cb8581eadbe5c4dBrian Wellington send (or empty line) command was run after
d03d4524993ecf5da72694907cb8581eadbe5c4dBrian Wellington another send but before any new updates or
d03d4524993ecf5da72694907cb8581eadbe5c4dBrian Wellington prerequisites were specified. It should simply
75f6c57d9544aa77a3b1a04587b4702c07343c90Brian Wellington ignore this command.
75f6c57d9544aa77a3b1a04587b4702c07343c90Brian Wellington 927. [bug] Don't hold the zone lock for the entire dump to disk.
f34984369fbc87f6cc5c5d1059303377a1724d79James Brister 926. [bug] The resolver could deadlock with the ADB when
7cd4c3ddd1baf5f2b204562fdba3da37c716cc78Andreas Gustafsson shutting down (multithreaded builds only).
76a191c4202a4839e4ce598ec91f0c0d12f630aaAndreas Gustafsson 925. [cleanup] Remove openssl from the distribution; require that
76a191c4202a4839e4ce598ec91f0c0d12f630aaAndreas Gustafsson --with-openssl be specified if DNSSEC is needed.
fef059dcec0f7f83b09b9ce30b91b21a51d9c481Andreas Gustafsson 924. [port] Extend support for pre-RFC2133 IPv6 implementation.
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence 923. [bug] Multiline TSIG secrets (and other multiline strings)
5f80c1428b9b7235fc9c1c80aa505457c3043504Brian Wellington were not accepted in named.conf. [RT #1469]
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence 922. [func] Added two new lwres_getrrsetbyname() result codes,
af602636644fdfaabc331bd926b0aabb9432e152Brian Wellington ERR_NONAME and ERR_NODATA.
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson 921. [bug] lwres returned an incorrect error code if it received
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson a truncated message.
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson 920. [func] Increase the lwres receive buffer size to 16K.
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson 919. [placeholder]
389f2ccc2f5f00a11a14114d40492f7ac8249fa7Olafur Gudmundsson 918. [func] In nsupdate, TSIG errors are no longer treated as
6deb631b20b7e212d9a350759e472fa60f9e92e4David Lawrence fatal errors.
6deb631b20b7e212d9a350759e472fa60f9e92e4David Lawrence 917. [func] New nsupdate command 'key', allowing TSIG keys to
b1d234eb75e2804e09d89178a76df39c321db51bBrian Wellington be specified in the nsupdate command stream rather
b1d234eb75e2804e09d89178a76df39c321db51bBrian Wellington than the command line.
a9bc95f22ef2dd4a12e79be99412c9f18b814a5dBrian Wellington 916. [bug] Specifying type ixfr to dig without specifying
a9bc95f22ef2dd4a12e79be99412c9f18b814a5dBrian Wellington a serial number failed in unexpected ways.
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence 915. [func] The named-checkconf and named-checkzone programs
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence now have a '-v' option for printing their version.
bcea9925141b1e0076cd7b078f1dae1449a1229bDavid Lawrence 914. [bug] Global 'server' statements were rejected when
3c8e458ed2118828b13f35ca6fcc409da66c2869David Lawrence using views, even though they were accepted
3c8e458ed2118828b13f35ca6fcc409da66c2869David Lawrence in 9.1. [RT #1368]
7ffc4c63ac8841d127c2d77c8716cc0dc483badcDavid Lawrence 913. [bug] Cache cleaning was not sufficiently aggressive.
7ffc4c63ac8841d127c2d77c8716cc0dc483badcDavid Lawrence [RT #1441, #1444]
19d1b1667d073850d4366352aaf8319efc5debeeBrian Wellington 912. [bug] Attempts to set the 'additional-from-cache' or
19d1b1667d073850d4366352aaf8319efc5debeeBrian Wellington 'additional-from-auth' option to 'no' in a
20b20b23948b90cb2f7d7f402da99d09f837efd0David Lawrence server with recursion enabled will now
20b20b23948b90cb2f7d7f402da99d09f837efd0David Lawrence be ignored and cause a warning message.
a89b06a49cc61cdce2ce0ea0f62b514998fa16d9Andreas Gustafsson 911. [placeholder]
a89b06a49cc61cdce2ce0ea0f62b514998fa16d9Andreas Gustafsson 910. [port] Some pre-RFC2133 IPv6 implementations do not define
a89b06a49cc61cdce2ce0ea0f62b514998fa16d9Andreas Gustafsson IN6ADDR_ANY_INIT. [RT #1416]
9c987b20b9246a34f38af8ed3cd22c61040933a7Andreas Gustafsson 908. [func] New program, rndc-confgen, to simplify setting up rndc.
7e9bfde7951c4e35bcbd0d3439790cc823a6794cAndreas Gustafsson 907. [func] The ability to get entropy from either the
7e9bfde7951c4e35bcbd0d3439790cc823a6794cAndreas Gustafsson random device, a user-provided file or from
7e9bfde7951c4e35bcbd0d3439790cc823a6794cAndreas Gustafsson the keyboard was migrated from the DNSSEC tools
4c9406964425ecc33fac38bb093e236b43b449e6Andreas Gustafsson to libisc as isc_entropy_usebestsource().
4c9406964425ecc33fac38bb093e236b43b449e6Andreas Gustafsson 906. [port] Separated the system independent portion of
4c9406964425ecc33fac38bb093e236b43b449e6Andreas Gustafsson lib/isc/unix/entropy.c into lib/isc/entropy.c
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff 905. [bug] Configuring a forward "zone" for the root domain
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff did not work. [RT #1418]
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff 904. [bug] The server would leak memory if attempting to use
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff an expired TSIG key. [RT #1406]
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff 903. [bug] dig should not crash when receiving a TCP packet
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff 902. [bug] The -d option was ignored if both -t and -g were also
73abbeb5823a9b3e01b05a8878db915eb6beccdaAndreas Gustafsson 901. [placeholder]
538971e27d45861c937331f52b0e96d3a5157d8eAndreas Gustafsson 900. [bug] A config.guess update changed the system identification
538971e27d45861c937331f52b0e96d3a5157d8eAndreas Gustafsson string of FreeBSD systems; configure and
538971e27d45861c937331f52b0e96d3a5157d8eAndreas Gustafsson bin/tests/system/ifconfig.sh now recognize the new
c50936eb40263b65ebf6afe4e6556e2dc67c10e4Brian Wellington --- 9.2.0a2 released ---
8977ab7ca0ed63a39a8cd0b915ab9cb1254dcd3fJames Brister 899. [bug] lib/dns/soa.c failed to compile on many platforms
8977ab7ca0ed63a39a8cd0b915ab9cb1254dcd3fJames Brister due to inappropriate use of a void value.
8977ab7ca0ed63a39a8cd0b915ab9cb1254dcd3fJames Brister [RT #1372, #1373, #1386, #1387, #1395]
dc97fe4ed08488d314ab5bc8e99ed839542cf411David Lawrence 898. [bug] "dig" failed to set a nonzero exit status
dc97fe4ed08488d314ab5bc8e99ed839542cf411David Lawrence on UDP query timeout. [RT #1323]
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson 897. [bug] A config.guess update changed the system identification
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson string of UnixWare systems; configure now recognizes
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson the new string.
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson 896. [bug] If a configuration file is set on named's command line
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson and it has a relative pathname, the current directory
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson (after any possible jailing resulting from named -t)
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson will be prepended to it so that reloading works
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson properly even when a directory option is present.
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson 895. [func] New function, isc_dir_current(), akin to POSIX's
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson 894. [bug] When using the DNSSEC tools, a message intended to warn
6fa1cb5754695d550a58c6e8978fda65f5146af7David Lawrence when the keyboard was being used because of the lack
6fa1cb5754695d550a58c6e8978fda65f5146af7David Lawrence of a suitable random device was not being printed.
6fa1cb5754695d550a58c6e8978fda65f5146af7David Lawrence 893. [func] Removed isc_file_test() and added isc_file_exists()
6fa1cb5754695d550a58c6e8978fda65f5146af7David Lawrence for the basic functionality that was being added
6fa1cb5754695d550a58c6e8978fda65f5146af7David Lawrence with isc_file_test().
6fa1cb5754695d550a58c6e8978fda65f5146af7David Lawrence 892. [placeholder]
6fa1cb5754695d550a58c6e8978fda65f5146af7David Lawrence 891. [bug] Return an error when a SIG(0) signed response to
6fa1cb5754695d550a58c6e8978fda65f5146af7David Lawrence an unsigned query is seen. This should actually
6fa1cb5754695d550a58c6e8978fda65f5146af7David Lawrence do the verification, but it's not currently
52b784e2a662038b833e4f9ad7bff881faf52a85Andreas Gustafsson possible. [RT #1391]
52b784e2a662038b833e4f9ad7bff881faf52a85Andreas Gustafsson 890. [cleanup] The man pages no longer require the mandoc macros
edb8ffbbf3e4b3c16a10fdd45720d97706e6bf50Mark Andrews and should now format cleanly using most versions of
edb8ffbbf3e4b3c16a10fdd45720d97706e6bf50Mark Andrews nroff, and HTML versions of the man pages have been
edb8ffbbf3e4b3c16a10fdd45720d97706e6bf50Mark Andrews added. Both are generated from DocBook source.
59abb512d344bfa09012cc11b7d814966f035da4Mark Andrews 889. [port] Eliminated blank lines before .TH in nroff man
59abb512d344bfa09012cc11b7d814966f035da4Mark Andrews pages since they cause problems with some versions
600cfa2ba4c50017581b6c14e3a688a82ecebbe0David Lawrence of nroff. [RT #1390]
600cfa2ba4c50017581b6c14e3a688a82ecebbe0David Lawrence 888. [bug] Don't die when using TKEY to delete a nonexistent
600cfa2ba4c50017581b6c14e3a688a82ecebbe0David Lawrence TSIG key. [RT #1392]
600cfa2ba4c50017581b6c14e3a688a82ecebbe0David Lawrence 887. [port] Detect broken compilers that can't call static
600cfa2ba4c50017581b6c14e3a688a82ecebbe0David Lawrence functions from inline functions. [RT #1212]
a120694df8156f76eb629e4d686d3729362e3c90David Lawrence 866. [func] Close debug only file channels when debug is set to
a120694df8156f76eb629e4d686d3729362e3c90David Lawrence zero. [RT #1246]
a120694df8156f76eb629e4d686d3729362e3c90David Lawrence 865. [bug] The new configuration parser did not allow
fcba8f29fedd5a29651579e22c96413b4f37cab9Brian Wellington the optional debug level in a "severity debug"
fcba8f29fedd5a29651579e22c96413b4f37cab9Brian Wellington clause of a logging channel to be omitted.
f6afa4ac95f3a6c86c61c0b122cd0dc6f957649bBrian Wellington This is now allowed and treated as "severity
f6afa4ac95f3a6c86c61c0b122cd0dc6f957649bBrian Wellington debug 1;" like it does in BIND 8.2.4, not as
34b394b43e2207e8f8f3703f0402422121455638David Lawrence "severity debug 0;" like it did in BIND 9.1.
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 864. [cleanup] Multithreading is now enabled by default on
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister OSF1, Solaris 2.7 and newer, AIX, IRIX, and HP-UX.
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 863. [bug] If an error occurred while an outgoing zone transfer
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister was starting up, the server could access a domain
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister name that had already been freed when logging a
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister message saying that the transfer was starting.
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 862. [bug] Use after realloc(), non portable pointer arithmetic in
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 861. [port] Add support for Mac OS X, by making it equivalent
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister to Darwin. This was derived from the config.guess
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister file shipped with Mac OS X. [RT #1355]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 860. [func] Drop cross class glue in zone transfers.
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 859. [bug] Cache cleaning now won't swamp the CPU if there
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister is a persistent overlimit condition.
527ea00c176abc167a6daf978e06f52c7e70aa06Andreas Gustafsson 858. [func] isc_mem_setwater() no longer requires that when the
527ea00c176abc167a6daf978e06f52c7e70aa06Andreas Gustafsson callback function is non-NULL then its hi_water
f7d85bae58428b91fde90f87c1e9ef89897acf2eAndreas Gustafsson argument must be greater than its lo_water argument
f7d85bae58428b91fde90f87c1e9ef89897acf2eAndreas Gustafsson (they can now be equal) or that they be non-zero.
f7d85bae58428b91fde90f87c1e9ef89897acf2eAndreas Gustafsson 857. [cleanup] Use ISC_MAGIC() to define all magic numbers for
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson structs, for our friends in EBCDIC-land.
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson 856. [func] Allow partial rdatasets to be returned in answer and
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson authority sections to help non-TCP capable clients
34b394b43e2207e8f8f3703f0402422121455638David Lawrence recover from truncation. [RT #1301]
289fd0daf888e3f7b1733bd750f60891ce90e1e6Andreas Gustafsson 855. [bug] Stop spurious "using RFC 1035 TTL semantics" warnings.
289fd0daf888e3f7b1733bd750f60891ce90e1e6Andreas Gustafsson 854. [bug] The config parser didn't properly handle config
bd36d3014e8a82d217ed1c88cdb4c717a25fee09Andreas Gustafsson options that were specified in units of time other
bd36d3014e8a82d217ed1c88cdb4c717a25fee09Andreas Gustafsson than seconds. [RT #1372]
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews 853. [bug] configure_view_acl() failed to detach existing acls.
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews 852. [bug] Handle responses from servers which do not know
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews 851. [cleanup] The obsolete support-ixfr option was not properly
c052487cdf42c83bb0fa8e4c0ed135e801ac1e90Mark Andrews --- 9.2.0a1 released ---
dcd66bf9667816cfc3419f2040e03f5621d88555Andreas Gustafsson 850. [bug] dns_rbt_findnode() would not find nodes that were
dcd66bf9667816cfc3419f2040e03f5621d88555Andreas Gustafsson split on a bitstring label somewhere other than in
dcd66bf9667816cfc3419f2040e03f5621d88555Andreas Gustafsson the last label of the node. [RT #1351]
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews 849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews 848. [func] A minimum max-cache-size of two megabytes is enforced
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews by the cache cleaner.
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews 847. [func] Added isc_file_test(), which currently only has
ff8d15be4e6096329fe6ae8217d0adcabd08c94bOlafur Gudmundsson some very basic functionality to test for the
f2fdfe7c42f3b10f3653f851ce5a0a90ee5ac1f9David Lawrence existence of a file, whether a pathname is absolute,
f2fdfe7c42f3b10f3653f851ce5a0a90ee5ac1f9David Lawrence or whether a pathname is the fundamental representation
6a13d6f3c687d463a2a88f696a5193a5651612baAndreas Gustafsson of the current directory. It is intended that this
9dff010bd0224c0eb0046e02c51947bf69cbb718David Lawrence function can be expanded to test other things a
9dff010bd0224c0eb0046e02c51947bf69cbb718David Lawrence programmer might want to know about a file.
9dff010bd0224c0eb0046e02c51947bf69cbb718David Lawrence 846. [func] A non-zero 'param' to dst_key_generate() when making an
996f4a8bc34cb0203ce6a40ff82bca8bf32423ccAndreas Gustafsson hmac-md5 key means that good entropy is not required.
f2fdfe7c42f3b10f3653f851ce5a0a90ee5ac1f9David Lawrence 845. [bug] The access rights on the public file of a symmetric
6a13d6f3c687d463a2a88f696a5193a5651612baAndreas Gustafsson key are now restricted as soon as the file is opened,
47b26abe77184f9bedc68e36bdad03332cf67570David Lawrence rather than after it has been written and closed.
c0fcd6b98bc1fe5bbd2bd1a4d729215f65e3d20fJames Brister 844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
c0fcd6b98bc1fe5bbd2bd1a4d729215f65e3d20fJames Brister just as <lwres/net.h> does.
17d0495c338ca6273cc1e1e3fd9354ab785a9ae9Mark Andrews 843. [func] If no controls statement is present in named.conf,
17d0495c338ca6273cc1e1e3fd9354ab785a9ae9Mark Andrews or if any inet phrase of a controls statement is
4c5651ee049cbace08d5350e3d23a0d6da491fa8James Brister lacking a keys clause, then a key will be automatically
4c5651ee049cbace08d5350e3d23a0d6da491fa8James Brister generated by named and an rndc.conf-style file
4c5651ee049cbace08d5350e3d23a0d6da491fa8James Brister named named.key will be written that uses it. rndc
e06abf2270cc397e6a1ab8e25055e9c05f256beeJames Brister will use this file only if its normal configuration
e06abf2270cc397e6a1ab8e25055e9c05f256beeJames Brister file, or one provided on the command line, does not
e06abf2270cc397e6a1ab8e25055e9c05f256beeJames Brister 842. [func] 'rndc flush' now takes an optional view.
e411a986b94276c28e6a971f9c3b61d45c635456James Brister 841. [bug] When sdb modules were not declared threadsafe, their
e411a986b94276c28e6a971f9c3b61d45c635456James Brister create and destroy functions were not serialized.
c6ce77b4dccb15297f78de9e0c00d40f40ce8aa4Mark Andrews 840. [bug] The config file parser could print the wrong file
c6ce77b4dccb15297f78de9e0c00d40f40ce8aa4Mark Andrews name if an error was detected after an included file
76a33ffee5be9a1001c27c103e6d98983443cbfdAndreas Gustafsson was parsed. [RT #1353]
1d7172079ddd7aaad66a135a814d0013c6503837Andreas Gustafsson 839. [func] Dump packets for which there was no view or that the
1d7172079ddd7aaad66a135a814d0013c6503837Andreas Gustafsson class could not be determined to category "unmatched".
5159c427839689d5070e2f9c6c9a0168dd9f6583Mark Andrews 838. [port] UnixWare 7.x.x is now suported by
41da7fdc551c50cddebf2c5311e322efd793fd3bDavid Lawrence 837. [cleanup] Multithreading is now enabled by default only on
5159c427839689d5070e2f9c6c9a0168dd9f6583Mark Andrews OSF1, Solaris 2.7 and newer, and AIX.
1d7172079ddd7aaad66a135a814d0013c6503837Andreas Gustafsson 836. [func] Upgraded libtool to 1.4.
3364cad7e4699aff0b2d5090ab09a6da9733a118Andreas Gustafsson 835. [bug] The dispatcher could enter a busy loop if
3364cad7e4699aff0b2d5090ab09a6da9733a118Andreas Gustafsson it got an I/O error receiving on a UDP socket.
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister 834. [func] Accept (but warn about) master files beginning with
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister an SOA record without an explicit TTL field and
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister lacking a $TTL directive, by using the SOA MINTTL
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson as a default TTL. This is for backwards compatibility
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister with old versions of BIND 8, which accepted such
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister files without warning although they are illegal
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister according to RFC1035.
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson 833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson <dns/soa.h>, and extended them to support
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister all the integer-valued fields of the SOA RR.
41da7fdc551c50cddebf2c5311e322efd793fd3bDavid Lawrence 832. [bug] The default location for named.conf in named-checkconf
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister should depend on --sysconfdir like it does in named.
36357e4304862fb47e9fae03c704cb6720310c45James Brister 831. [placeholder]
9bb05852fed91ff3913601b7ed8e43e711aa9094David Lawrence 830. [func] Implement 'rndc status'.
9bb05852fed91ff3913601b7ed8e43e711aa9094David Lawrence 829. [bug] The DNS_R_ZONECUT result code should only be returned
9bb05852fed91ff3913601b7ed8e43e711aa9094David Lawrence when an ANY query is made with DNS_DBFIND_GLUEOK set.
9bb05852fed91ff3913601b7ed8e43e711aa9094David Lawrence In all other ANY query cases, returning the delegation
b09983678f5d116d3c8387aaeab4f2dc4deb0454David Lawrence 828. [bug] The errno value from recvfrom() could be overwritten
b09983678f5d116d3c8387aaeab4f2dc4deb0454David Lawrence by logging code. [RT #1293]
b09983678f5d116d3c8387aaeab4f2dc4deb0454David Lawrence 827. [bug] When an IXFR protocol error occurs, the slave
4be63b1fd8c18dbeca1648d6cf22fa14f057a469David Lawrence should retry with AXFR.
4be63b1fd8c18dbeca1648d6cf22fa14f057a469David Lawrence 826. [bug] Some IXFR protocol errors were not detected.
014892d86d30b7eceb0003d51788f9b5cadfc1bfAndreas Gustafsson 825. [bug] zone.c:ns_query() detached from the wrong zone
014892d86d30b7eceb0003d51788f9b5cadfc1bfAndreas Gustafsson reference. [RT #1264]
b99d080717fdd741961d736581270d37bad8bec0David Lawrence 824. [bug] Correct line numbers reported by dns_master_load().
97f75286ada13a1b06a424607e638bde5ebfb3caAndreas Gustafsson 823. [func] The output of "dig -h" now goes to stdout so that it
97f75286ada13a1b06a424607e638bde5ebfb3caAndreas Gustafsson can easily be piped through "more". [RT #1254]
b905ff7cbe3737d3c76115fa71c340a8ce439120David Lawrence 822. [bug] Sending nxrrset prerequisites would crash nsupdate.
23a09704774241d2dba059e4d9231cd3d28bb116David Lawrence 821. [bug] The program name used when logging to syslog should
358628c8f4804a2db52be0f6d03a66137fab4884David Lawrence be stripped of leading path components.
358628c8f4804a2db52be0f6d03a66137fab4884David Lawrence [RT #1178, #1232]
358628c8f4804a2db52be0f6d03a66137fab4884David Lawrence 820. [bug] Name server address lookups failed to follow
54a2e7e8a21ee765f41bd995101995613bff9e8cDavid Lawrence A6 chains into the glue of local authoritative
54a2e7e8a21ee765f41bd995101995613bff9e8cDavid Lawrence 819. [bug] In certain cases, the resolver's attempts to
54a2e7e8a21ee765f41bd995101995613bff9e8cDavid Lawrence restart an address lookup at the root could cause
027212247d59c05452abb7a8b253efe52d14459eDavid Lawrence the fetch to deadlock (with itself) instead of
027212247d59c05452abb7a8b253efe52d14459eDavid Lawrence restarting. [RT #1225]
027212247d59c05452abb7a8b253efe52d14459eDavid Lawrence 818. [bug] Certain pathological responses to ANY queries could
5610876d1b4a851d6d8806d95aff3e571becac5bDavid Lawrence cause an assertion failure. [RT #1218]
a2605214c27439a8af2ad4bd9a8630dcfcc8152eDavid Lawrence 817. [func] Adjust timeouts for dialup zone queries.
a2605214c27439a8af2ad4bd9a8630dcfcc8152eDavid Lawrence 816. [bug] Report potential problems with log file accessibility
344e909ce9c59422a70105aba498e68b2d42623bDavid Lawrence at configuration time, since such problems can't
344e909ce9c59422a70105aba498e68b2d42623bDavid Lawrence reliably be reported at the time they actually occur.
738922ba7bb10b206f6f54931aed068e3dcb950dDavid Lawrence 815. [bug] If a log file was specified with a path separator
eefea43215016bce437ab4a7441b2851fd182960David Lawrence character (i.e. "/") in its name and the directory
eefea43215016bce437ab4a7441b2851fd182960David Lawrence did not exist, the log file's name was treated as
eefea43215016bce437ab4a7441b2851fd182960David Lawrence though it were the directory name. [RT #1189]
9c4f33b6718407e94d50dbfb4977e16d3f83de9dDavid Lawrence 814. [bug] Socket objects left over from accept() failures
9c4f33b6718407e94d50dbfb4977e16d3f83de9dDavid Lawrence were incorrectly destroyed, causing corruption
c403d3f7d6cb17406e9be03a330ed5cf91619abcDavid Lawrence of socket manager data structures.
c403d3f7d6cb17406e9be03a330ed5cf91619abcDavid Lawrence 813. [bug] File descriptors exceeding FD_SETSIZE were handled
c403d3f7d6cb17406e9be03a330ed5cf91619abcDavid Lawrence badly. [RT #1192]
a0f6cda5fd9f2fcc4154bb63628f849b639a40caAndreas Gustafsson 812. [bug] dig sometimes printed incomplete IXFR responses
a0f6cda5fd9f2fcc4154bb63628f849b639a40caAndreas Gustafsson due to an uninitialized variable. [RT #1188]
dc91d010dbd848ab3a11815e5a3d109662a38b0cDavid Lawrence 811. [bug] Parentheses were not quoted in zone dumps. [RT #1194]
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley 810. [bug] The signer name in SIG records was not properly
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley downcased when signing/verifying records. [RT #1186]
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley 809. [bug] Configuring a non-local address as a transfer-source
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley could cause an assertion failure during load.
904463e94cafd59c8284f472ea8f58f1f311b8cbDavid Lawrence 808. [func] Add 'rndc flush' to flush the server's cache.
2d78d06402ef2605ff8f6b3f5008673754d3711eDavid Lawrence 807. [bug] When setting up TCP connections for incoming zone
2d78d06402ef2605ff8f6b3f5008673754d3711eDavid Lawrence transfers, the transfer-source port was not
2d78d06402ef2605ff8f6b3f5008673754d3711eDavid Lawrence ignored like it should be.
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington 806. [bug] DNS_R_SEENINCLUDE was failing to propagate back up
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington the calling stack to the zone maintence level, causing
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington zones to not reload when an included file was touched
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington but the top-level zone file was not.
56433595bb938c21fd3b07a0f7c565d942bb8780David Lawrence 805. [bug] When using "forward only", missing root hints should
fc9e755ba340607d76c7de897ee2d985d3b24505David Lawrence not cause queries to fail. [RT #1143]
fc9e755ba340607d76c7de897ee2d985d3b24505David Lawrence 804. [bug] Attempting to obtain entropy could fail in some
7896e45912df15d07eb99f885b9d9c15ad5f3f68David Lawrence situations. This would be most common on systems
7896e45912df15d07eb99f885b9d9c15ad5f3f68David Lawrence with user-space threads. [RT #1131]
7896e45912df15d07eb99f885b9d9c15ad5f3f68David Lawrence 803. [bug] Treat all SIG queries as if they have the CD bit set,
7896e45912df15d07eb99f885b9d9c15ad5f3f68David Lawrence otherwise no data will be returned [RT #749]
32eddfc189108fa93e31761e13150594c7a79d2bDavid Lawrence 802. [bug] DNSSEC key tags were computed incorrectly in almost
32eddfc189108fa93e31761e13150594c7a79d2bDavid Lawrence all cases. [RT #1146]
b8dd48ecf83142f6ee7238cbd68fec455e527fc8Mark Andrews 801. [bug] nsupdate should treat lines beginning with ';' as
b8dd48ecf83142f6ee7238cbd68fec455e527fc8Mark Andrews comments. [RT #1139]
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff 800. [bug] dnssec-signzone produced incorrect statistics for
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff large zones. [RT #1133]
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews 799. [bug] The ADB didn't find AAAA glue in a zone unless A6
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews glue was also present.
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews 798. [bug] nsupdate should be able to reject bad input lines
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews and continue. [RT #1130]
61e9c1cdbe29683bb2db388e4fc6a6fd59315cefDavid Lawrence 797. [func] Issue a warning if the 'directory' option contains
61e9c1cdbe29683bb2db388e4fc6a6fd59315cefDavid Lawrence a relative path. [RT #269]
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence 796. [func] When a size limit is associated with a log file,
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence only roll it when the size is reached, not every
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence time the log file is opened. [RT #1096]
2cc1d2536d5834fbe20281068b8bd34dd1ee5337David Lawrence 795. [func] Add the +multiline option to dig. [RT #1095]
140d92622430165001bd91ba2e7d516992faeb2fMichael Sawyer 794. [func] Implement the "port" and "default-port" statements
6d208969b3ed736f434bc5120044f8fd2f595f22David Lawrence 793. [cleanup] The DNSSEC tools could create filenames that were
145bd6ea3394faf2faa40c99cb6bb7c96027ae16David Lawrence illegal or contained shell metacharacters. They
145bd6ea3394faf2faa40c99cb6bb7c96027ae16David Lawrence now use a different text encoding of names that
145bd6ea3394faf2faa40c99cb6bb7c96027ae16David Lawrence doesn't have these problems. [RT #1101]
0c33e418cb443ade8ed55f5433bc4d409c7af0b8David Lawrence 792. [cleanup] Replace the OMAPI command channel protocol with a
8a0ba20b16177d40bd557b491f56003c7d38a4a2David Lawrence 791. [bug] The command channel now works over IPv6.
b3e77535185043f089b346166440402d092030c3David Lawrence 790. [bug] Wildcards created using dynamic update or IXFR
b3e77535185043f089b346166440402d092030c3David Lawrence could fail to match. [RT #1111]
b3e77535185043f089b346166440402d092030c3David Lawrence 789. [bug] The "localhost" and "localnets" ACLs did not match
b3e77535185043f089b346166440402d092030c3David Lawrence when used as the second element of a two-element
03f0e349d81a580a562fd21402ef97d11c15429aBrian Wellington sortlist item.
9e842bb2d3802de0f7da5d6d33382a4859bc6876Brian Wellington 788. [func] Add the "match-mapped-addresses" option, which
9e842bb2d3802de0f7da5d6d33382a4859bc6876Brian Wellington causes IPv6 v4mapped addresses to be treated as
e1747e09e7cc6771dca1a1702e42e6401dbeebedDavid Lawrence IPv4 addresses for the purpose of acl matching.
e1747e09e7cc6771dca1a1702e42e6401dbeebedDavid Lawrence 787. [bug] The DNSSEC tools failed to downcase domain
a231769eaae9add23b16124388e1d474fb488873David Lawrence names when mapping them into file names.
a231769eaae9add23b16124388e1d474fb488873David Lawrence 786. [bug] When DNSSEC signing/verifying data, owner names were
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence not properly downcased.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 785. [bug] A race condition in the resolver could cause
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence an assertion failure. [RT #673, #872, #1048]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 784. [bug] nsupdate and other programs would not quit properly
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence if some signals were blocked by the caller. [RT #1081]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 783. [bug] Following CNAMEs could cause an assertion failure
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence when either using an sdb database or under very
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence rare conditions.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 782. [func] Implement the "serial-query-rate" option.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 781. [func] Avoid error packet loops by dropping duplicate FORMERR
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence responses. [RT #1006]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 780. [bug] Error handling code dealing with out of memory or
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence other rare errors could lead to assertion failures
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence by calling functions on unitialized names. [RT #1065]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 779. [func] Added the "minimal-responses" option.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 778. [bug] When starting cache cleaning, cleaning_timer_action()
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence returned without first pausing the iterator, which
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence could cause deadlock. [RT #998]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 777. [bug] An empty forwarders list in a zone failed to override
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence global forwarders. [RT #995]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 776. [func] Improved error reporting in denied messages. [RT #252]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 775. [placeholder]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 774. [func] max-cache-size is implemented.
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence 773. [func] Added isc_rwlock_trylock() to attempt to lock without
6b526894f47f6d6ff08f4f49b952b4ec8247ba9eDavid Lawrence 772. [bug] Owner names could be incorrectly omitted from cache
f6cdcafa335c3ff1890c20dcaf276546f8523fe3David Lawrence dumps in the presence of negative caching entries.
16a107c904a30a687a08efec86a26a2f9398d2edAndreas Gustafsson 771. [cleanup] TSIG errors related to unsynchronized clocks
16a107c904a30a687a08efec86a26a2f9398d2edAndreas Gustafsson are logged better. [RT #919]
16a107c904a30a687a08efec86a26a2f9398d2edAndreas Gustafsson 770. [func] Add the "edns yes_or_no" statement to the server
33e927bf8622db6d3e5ecfd871f517db47fa722bDavid Lawrence clause. [RT #524]
33e927bf8622db6d3e5ecfd871f517db47fa722bDavid Lawrence 769. [func] Improved error reporting when parsing rdata. [RT #740]
3e6b98586e823544344bcbbcad825d3d4485de59David Lawrence 768. [bug] The server did not emit an SOA when a CNAME
3e6b98586e823544344bcbbcad825d3d4485de59David Lawrence or DNAME chain ended in NXDOMAIN in an
2d78d06402ef2605ff8f6b3f5008673754d3711eDavid Lawrence authoritative zone.
878363c06b3d42f8fa4acca0c4aec9252b7844d9David Lawrence 767. [placeholder]
cc5547dbcb04bdc498cf050c6104a1974f68c6eaAndreas Gustafsson 766. [bug] A few cases in query_find() could leak fname.
cc5547dbcb04bdc498cf050c6104a1974f68c6eaAndreas Gustafsson This would trigger the mpctx->allocated == 0
b8957f3496b6a900df9ca263864a47dbb1cb8978David Lawrence assertion when the server exited.
b8957f3496b6a900df9ca263864a47dbb1cb8978David Lawrence [RT #739, #776, #798, #812, #818, #821, #845,
c7f22f83aac9e61dafee191cad040e9c42652cc8David Lawrence #892, #935, #966]
c7f22f83aac9e61dafee191cad040e9c42652cc8David Lawrence 765. [func] ACL names are once again case insensitive, like
c4717613e45323ed23dc6e9162cba89f1f83830cDavid Lawrence in BIND 8. [RT #252]
c4717613e45323ed23dc6e9162cba89f1f83830cDavid Lawrence 764. [func] Configuration files now allow "include" directives
f6d6835ed5bb14f7d87cb9b736deadf9de2085ddAndreas Gustafsson in more places, such as inside the "view" statement.
f6d6835ed5bb14f7d87cb9b736deadf9de2085ddAndreas Gustafsson [RT #377, #728, #860]
d41c9885ecfb4be7382fd32a58ae4a9fb2056b81David Lawrence 763. [func] Configuration files no longer have reserved words.
d41c9885ecfb4be7382fd32a58ae4a9fb2056b81David Lawrence [RT #731, #753]
38feb01f1b0a3ac65897ae63c22c27c72e8cfda1David Lawrence 762. [cleanup] The named.conf and rndc.conf file parsers have
38feb01f1b0a3ac65897ae63c22c27c72e8cfda1David Lawrence been completely rewritten.
802aa6f2b70cc0b4e69ef0a1dcab0a8d68a0fdeaDavid Lawrence 761. [bug] _REENTRANT was still defined when building with
802aa6f2b70cc0b4e69ef0a1dcab0a8d68a0fdeaDavid Lawrence --disable-threads.
5b27fa26dd1288f61de9ace6f4ec56be63858048David Lawrence 760. [contrib] Significant enhancements to the pgsql sdb driver.
5b27fa26dd1288f61de9ace6f4ec56be63858048David Lawrence 759. [bug] The resolver didn't turn off "avoid fetches" mode
5b27fa26dd1288f61de9ace6f4ec56be63858048David Lawrence when restarting, possibly causing resolution
5b27fa26dd1288f61de9ace6f4ec56be63858048David Lawrence to fail when it should not. This bug only affected
5b27fa26dd1288f61de9ace6f4ec56be63858048David Lawrence platforms which support both IPv4 and IPv6. [RT #927]
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley 758. [bug] The "avoid fetches" code did not treat negative
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley cache entries correctly, causing fetches that would
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley be useful to be avoided. This bug only affected
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley platforms which support both IPv4 and IPv6. [RT #927]
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley 757. [func] Log zone transfers.
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley 756. [bug] dns_zone_load() could "return" success when no master
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley file was configured.
cc43f2461d2b7da80105cf6d1b96bda4e93303cdDavid Lawrence 755. [bug] Fix incorrectly formatted log messages in zone.c.
58bc93c3ddbdf0b2fde9b7d2b4342f90d83ec633David Lawrence 754. [bug] Certain failure conditions sending UDP packets
58bc93c3ddbdf0b2fde9b7d2b4342f90d83ec633David Lawrence could cause the server to retry the transmission
7ce81e15fa98db5b13fba06d54526e8679ac064cDavid Lawrence indefinitely. [RT #902]
8fedfa7b45989d3c1715e414637bc1a96331fd14David Lawrence 753. [bug] dig, host, and nslookup would fail to contact a
8fedfa7b45989d3c1715e414637bc1a96331fd14David Lawrence remote server if getaddrinfo() returned an IPv6
7da5c63dc0eaeec88aaf67b7aeee43ab0b0125baDavid Lawrence address on a system that doesn't support IPv6.
7da5c63dc0eaeec88aaf67b7aeee43ab0b0125baDavid Lawrence 752. [func] Correct bad tv_usec elements returned by
7da5c63dc0eaeec88aaf67b7aeee43ab0b0125baDavid Lawrence gettimeofday().
32eeec855957c3dd38f0d6c98ca79b67a71300b6Brian Wellington 751. [func] Log successful zone loads / transfers. [RT #898]
f3f88c6802df4cfee59439b19a1c49637b70342dDavid Lawrence 750. [bug] A query should not match a DNAME whose trust level
f3f88c6802df4cfee59439b19a1c49637b70342dDavid Lawrence is pending. [RT #916]
77f372eed39827f5efef476602de7c0505f99b91David Lawrence 749. [bug] When a query matched a DNAME in a secure zone, the
77f372eed39827f5efef476602de7c0505f99b91David Lawrence server did not return the signature of the DNAME.
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence 748. [doc] List supported RFCs in doc/misc/rfc-compliance.
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence 747. [bug] The code to determine whether an IXFR was possible
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence did not properly check for a database that could
cabcfd3e90a647c7bab3c5cc3ef7b36f49830787David Lawrence not have a journal. [RT #865, #908]
cabcfd3e90a647c7bab3c5cc3ef7b36f49830787David Lawrence 746. [bug] The sdb didn't clone rdatasets properly, causing
cabcfd3e90a647c7bab3c5cc3ef7b36f49830787David Lawrence a crash when the server followed delegations. [RT #905]
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence 745. [func] Report the owner name of records that fail
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence semantic checks while loading.
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence 744. [bug] When returning DNS_R_CNAME or DNS_R_DNAME as the
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence result of an ANY or SIG query, the resolver failed
d111a46c88adda33a93839f4934e127b6147d87dBob Halley to setup the return event's rdatasets, causing an
e4e183af576855f4ccc9fc28084ffe095aaa5b55Andreas Gustafsson assertion failure in the query code. [RT #881]
e4e183af576855f4ccc9fc28084ffe095aaa5b55Andreas Gustafsson 743. [bug] Receiving a large number of certain malformed
e49a98d47fea220023c22bcc7204f13f7f0b07feBrian Wellington answers could cause named to stop responding.
195da2b26542b85d60308b2af35ea9966df9c3bbMichael Graff 742. [placeholder]
e9a9ae4fc627f24cb960a3008f2723ba9a55b274Brian Wellington 741. [port] Support openssl-engine. [RT #709]
e9a9ae4fc627f24cb960a3008f2723ba9a55b274Brian Wellington 740. [port] Handle openssl library mismatches slightly better.
d1bdeae7bb7a0642170d5476c2fd901db3028143Andreas Gustafsson 739. [port] Look for /dev/random in configure, rather than
d1bdeae7bb7a0642170d5476c2fd901db3028143Andreas Gustafsson assuming it will be there for only a predefined
d111a46c88adda33a93839f4934e127b6147d87dBob Halley set of OSes.
d111a46c88adda33a93839f4934e127b6147d87dBob Halley 738. [bug] If a non-threadsafe sdb driver supported AXFR and
d111a46c88adda33a93839f4934e127b6147d87dBob Halley received an AXFR request, it would deadlock or die
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence with an assertion failure. [RT #852]
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence 737. [port] stdtime.c failed to compile on certain platforms.
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence 736. [func] New functions isc_task_{begin,end}exclusive().
3bb3b7ac462a90c2b8b1fb783324d800e2ba748cMichael Graff 735. [doc] Add BIND 4 migration notes.
3bb3b7ac462a90c2b8b1fb783324d800e2ba748cMichael Graff 734. [bug] An attempt to re-lock the zone lock could occur if
c6adcd09c8d5c0acd47a8dccb8061bb1105cad95Michael Graff the server was shutdown during a zone tranfer.
15a0ed30600ea88fe1227233155586f0c3c6cc34Bob Halley 733. [bug] Reference counts of dns_acl_t objects need to be
15a0ed30600ea88fe1227233155586f0c3c6cc34Bob Halley locked but were not. [RT #801, #821]
15a0ed30600ea88fe1227233155586f0c3c6cc34Bob Halley 732. [bug] Glue with 0 TTL could also cause SERVFAIL. [RT #828]
53c892082e4dd70a12bb5badd81a9e939d7e6efdBrian Wellington 731. [bug] Certain zone errors could cause named-checkzone to
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington fail ungracefully. [RT #819]
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington 730. [bug] lwres_getaddrinfo() returns the correct result when
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington it fails to contact a server. [RT #768]
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington 729. [port] pthread_setconcurrency() needs to be called on Solaris.
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson 728. [bug] Fix comment processing on master file directives.
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson 727. [port] Work around OS bug where accept() succeeds but
b61bbad878d0ac563a093525aa826cdba0fd43bfMark Andrews fails to fill in the peer address of the accepted
b61bbad878d0ac563a093525aa826cdba0fd43bfMark Andrews connection, by treating it as an error rather than
b61bbad878d0ac563a093525aa826cdba0fd43bfMark Andrews an assertion failure. [RT #809]
4716e94840921878b26e493576f84afe4fe08752Mark Andrews 726. [func] Implement the "trace" and "notrace" commands in rndc.
622af581bd08a61d12c70f80b1d40d0d9c8a1fa3David Lawrence 725. [bug] Installing man pages could fail.
622af581bd08a61d12c70f80b1d40d0d9c8a1fa3David Lawrence 724. [func] New libisc functions isc_netaddr_any(),
3db95284356cd54df84ed2425f189ad2b44e4992David Lawrence isc_netaddr_any6().
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley 723. [bug] Referrals whose NS RRs had a 0 TTL caused the resolver
0e9c5d24d25cb77a6935abf9247734b576626c9fBob Halley to return DNS_R_SERVFAIL. [RT #783]
3886e748a4086b813e3453232a742903762fedadBob Halley 722. [func] Allow incremental loads to be canceled.
3886e748a4086b813e3453232a742903762fedadBob Halley 721. [cleanup] Load manager and dns_master_loadfilequota() are no
3886e748a4086b813e3453232a742903762fedadBob Halley 720. [bug] Server could enter infinite loop in
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley dispatch.c:do_cancel(). [RT #733]
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley 719. [bug] Rapid reloads could trigger an assertion failure.
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley [RT #743, #763]
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington 718. [cleanup] "internal" is no longer a reserved word in named.conf.
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington [RT #753, #731]
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington 717. [bug] Certain TKEY processing failure modes could
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington reference an uninitialized variable, causing the
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington server to crash. [RT #750]
b4b4adc097365bd3f980b30bc7cc30199f4b8456Andreas Gustafsson 716. [bug] The first line of a $INCLUDE master file was lost if
b4b4adc097365bd3f980b30bc7cc30199f4b8456Andreas Gustafsson an origin was specified. [RT #744]
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley 715. [bug] Resolving some A6 chains could cause an assertion
83a39d3f3c9b9966bc060d46e8e419adb004888aAndreas Gustafsson failure in adb.c. [RT #738]
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley 714. [bug] Preserve interval timers across reloads unless changed.
83a39d3f3c9b9966bc060d46e8e419adb004888aAndreas Gustafsson 713. [func] named-checkconf takes '-t directory' similar to named.
0f7045b0c437b158c61c195c319d2762882ece83Andreas Gustafsson 712. [bug] Sending a large signed update message caused an
0f7045b0c437b158c61c195c319d2762882ece83Andreas Gustafsson assertion failure. [RT #718]
7c0e50b5623a6ffc9e3986e129f8ca6bae9aabfaBrian Wellington 711. [bug] The libisc and liblwres implementations of
7c0e50b5623a6ffc9e3986e129f8ca6bae9aabfaBrian Wellington inet_ntop contained an off by one error.
a25310fd1dce652cdebba2b3dbc5d38cc3706745Andreas Gustafsson 710. [func] The forwarders statement now takes an optional
a25310fd1dce652cdebba2b3dbc5d38cc3706745Andreas Gustafsson port. [RT #418]
42712a426dd62518ca7c36982867e5622f7265e7Michael Graff 709. [bug] ANY or SIG queries for data with a TTL of 0
42712a426dd62518ca7c36982867e5622f7265e7Michael Graff would return SERVFAIL. [RT #620]
e6a6c0a5d6393d3a7f75b486f16e4ef15c4857bbDavid Lawrence 708. [bug] When building with --with-openssl, the openssl headers
e6a6c0a5d6393d3a7f75b486f16e4ef15c4857bbDavid Lawrence included with BIND 9 should not be used. [RT #702]
11a898e05092e8477fbfe1a245c1c5871a846638Andreas Gustafsson 707. [func] The "filename" argument to named-checkzone is no
11a898e05092e8477fbfe1a245c1c5871a846638Andreas Gustafsson longer optional, to reduce confusion. [RT #612]
5d4f11b265c396d71ec2162a632e620425481a9eDavid Lawrence 706. [bug] Zones with an explicit "allow-update { none; };"
b295930144c8782e84528dcd355153ae5a5d66e8David Lawrence were considered dynamic and therefore not reloaded
b295930144c8782e84528dcd355153ae5a5d66e8David Lawrence on SIGHUP or "rndc reload".
0bcb1d4d630f8d7547ee62870e1b059827cc1c8aDavid Lawrence 705. [port] Work out resource limit type for use where rlim_t is
0bcb1d4d630f8d7547ee62870e1b059827cc1c8aDavid Lawrence not available. [RT #695]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 704. [port] RLIMIT_NOFILE is not available on all platforms.
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 703. [port] sys/select.h is needed on older platforms. [RT #695]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 702. [func] If the address 0.0.0.0 is seen in resolv.conf,
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister use 127.0.0.1 instead. [RT #693]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 701. [func] Root hints are now fully optional. Class IN
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister views use compiled-in hints by default, as
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister before. Non-IN views with no root hints now
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister provide authoritative service but not recursion.
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister A warning is logged if a view has neither root
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister hints nor authoritative data for the root. [RT #696]
7b2db4b8d13e3d8bc81419ffcc8b39de8193ef63David Lawrence 700. [bug] $GENERATE range check was wrong. [RT #688]
7b2db4b8d13e3d8bc81419ffcc8b39de8193ef63David Lawrence 699. [bug] The lexer mishandled empty quoted strings. [RT #694]
9e7c9ad159b581714c67148c3c698c12730d7ef7James Brister 698. [bug] Aborting nsupdate with ^C would lead to several
9e7c9ad159b581714c67148c3c698c12730d7ef7James Brister race conditions.
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson 697. [bug] nsupdate was not compatible with the undocumented
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson BIND 8 behavior of ignoring TTLs in "update delete"
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson commands. [RT #693]
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson 696. [bug] lwresd would die with an assertion failure when passed
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson a zero-length name. [RT #692]
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson 695. [bug] If the resolver attempted to query a blackholed or
404e3e4738e97d5dff48fab1e76839e963cb16a6Brian Wellington bogus server, the resolution would fail immediately.
404e3e4738e97d5dff48fab1e76839e963cb16a6Brian Wellington 694. [bug] $GENERATE did not produce the last entry.
5b84a24a3bf571adae57c1bc006a0bce0f9f2befDavid Lawrence [RT #682, #683]
5b84a24a3bf571adae57c1bc006a0bce0f9f2befDavid Lawrence 693. [bug] An empty lwres statement in named.conf caused
5b84a24a3bf571adae57c1bc006a0bce0f9f2befDavid Lawrence the server to crash while loading.
5b84a24a3bf571adae57c1bc006a0bce0f9f2befDavid Lawrence 692. [bug] Deal with systems that have getaddrinfo() but not
d9cc295339982d8d86075ab4285cc700d354e2eeBob Halley gai_strerror(). [RT #679]
7d1d130f4fe1b7485142c4f55a4ef3760b5fa30aBrian Wellington 691. [bug] Configuring per-view forwarders caused an assertion
7d1d130f4fe1b7485142c4f55a4ef3760b5fa30aBrian Wellington failure. [RT #675, #734]
d9cc295339982d8d86075ab4285cc700d354e2eeBob Halley 690. [func] $GENERATE now supports DNAME. [RT #654]
9ac79ef3f89b23d80f9649abf71fdc65bb7a8b62David Lawrence 689. [doc] man pages are now installed. [RT #210]
9ac79ef3f89b23d80f9649abf71fdc65bb7a8b62David Lawrence 688. [func] "make tags" now works on systems with the
a6a0b5e9b7078887a73ecec8be2935daa287a389James Brister "Exuberant Ctags" etags.
a6a0b5e9b7078887a73ecec8be2935daa287a389James Brister 687. [bug] Only say we have IPv6, with sufficent functionality,
a6a0b5e9b7078887a73ecec8be2935daa287a389James Brister if it has actually been tested. [RT #586]
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley 686. [bug] dig and nslookup can now be properly aborted during
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley blocking operations. [RT #568]
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley 685. [bug] nslookup should use the search list/domain options
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley from resolv.conf by default. [RT #405, #630]
be768c2e952c34438025999125f984995a2c675fBob Halley 684. [bug] Memory leak with view forwarders. [RT #656]
be768c2e952c34438025999125f984995a2c675fBob Halley 683. [bug] File descriptor leak in isc_lex_openfile().
01e320c4fb51c802e9fe86c192fbebf4229ca918Bob Halley 682. [bug] nslookup displayed SOA records incorrectly. [RT #665]
19e0c849f69ad8b655b4d199e16de0a4a94562d6Bob Halley 681. [bug] $GENERATE specifying output format was broken. [RT #653]
19e0c849f69ad8b655b4d199e16de0a4a94562d6Bob Halley 680. [bug] dns_rdata_fromstruct() mishandled options bigger
9ac79ef3f89b23d80f9649abf71fdc65bb7a8b62David Lawrence than 255 octets.
01e320c4fb51c802e9fe86c192fbebf4229ca918Bob Halley 679. [bug] $INCLUDE could leak memory and file descriptors on
01e320c4fb51c802e9fe86c192fbebf4229ca918Bob Halley reload. [RT #639]
dd6132005a5c48dea642c2ed0507bf472c8ee9bbJames Brister 678. [bug] "transfer-format one-answer;" could trigger an assertion
dd6132005a5c48dea642c2ed0507bf472c8ee9bbJames Brister failure. [RT #646]
d6d18435cd47a57f43af2eab835d0f6b7a76f2bdAndreas Gustafsson 677. [bug] dnssec-signzone would occasionally use the wrong ttl
d6d18435cd47a57f43af2eab835d0f6b7a76f2bdAndreas Gustafsson for database operations and fail. [RT #643]
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister 676. [bug] Log messages about lame servers to category
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister 'lame-servers' rather than 'resolver', so as not
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister to be gratuitously incompatible with BIND 8.
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister 675. [bug] TKEY queries could cause the server to leak
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister 674. [func] Allow messages to be TSIG signed / verified using
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley a offset from the current time.
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley 673. [func] The server can now convert RFC1886-style recursive
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley lookup requests into RFC2874-style lookups, when
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley enabled using the new option "allow-v6-synthesis".
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley 672. [bug] The wrong time was in the "time signed" field when
43a5758df763a04d907a8b406e89a96f5c207a9cBrian Wellington replying with BADTIME error.
43a5758df763a04d907a8b406e89a96f5c207a9cBrian Wellington 671. [bug] The message code was failing to parse a message with
c73aafe6016ed1a7a6972681148cedf6a48a21bcBrian Wellington no question section and a TSIG record. [RT #628]
c73aafe6016ed1a7a6972681148cedf6a48a21bcBrian Wellington 670. [bug] The lwres replacements for getaddrinfo and
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley getipnodebyname didn't properly check for the
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley existence of the sockaddr sa_len field.
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley 669. [bug] dnssec-keygen now makes the public key file
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley non-world-readable for symmetric keys. [RT #403]
646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
for syntax checking named.conf files and zone files,
604. [bug] The named.conf parser could print incorrect line
577. [func] Log illegal RDATA combinations. e.g. multiple
570. [bug] rbtdb.c allowed zones containing nodes which had
568. [func] Add sample simple database drivers in contrib/sdb.
of rdata type/class mnemonics in log messages.
516. [bug] Cache lookups which had a NULL node pointer, e.g.
DNAME, would trigger an INSIST(!search.need_cleanup)
490. [func] When a slave/stub zone has not yet successfully
from the named.conf "listen-on" statement, sockets
477. [bug] The the isc-config.sh script could be installed before
471. [bug] nsupdate didn't compile on HP/UX 10.20
and subsequent name servers in resolv.conf if the
457. [bug] Dig/host/hslookup didn't properly handle connect
documented as such in named.conf. [RT #304, RT #311]
is specified in named.conf. [RT #306]
is specified in named.conf. [RT #301]
432. [func] Added refresh/retry jitter. The actual refresh/
428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
(e.g. glue). This could cause SERVFAILs when
e.g. due to corrupt zones with multiple SOA records.
an argc/argv style vector of words and sets
view/global one for CNAME targets and additional
369. [func] Support new named.conf options, view and zone
the distribution, in doc/man/dnssec.
353. [bug] double increment in lwres/gethost.c:copytobuf().
348. [func] New boolean named.conf options 'additional-from-auth'
345. [bug] Large-scale changes/cleanups to dig:
341. [func] Support 'key' clause in named.conf zone masters
327. [bug] rndc.conf parser wasn't correctly recognising an IP
320. [func] Multiple rndc changes: parses an rndc.conf file,
319. [func] The named.conf "controls" statement is now used
314. [func] The named.conf controls statement can now have
313. [bug] When parsing resolv.conf, don't terminate on an
resolv.conf search path from 6 to 8. If there
resolv.conf was empty or a comment.
310. [func] Changes to named.conf "controls" statement (inet
are listed in resolv.conf, silently ignore them
each library's ipv6.h defines the wrapper symbol of
any $sbindir/dig from a previous release.)
that lack /dev/random.
280. [func] Add isc-config.sh, which can be used to more
two or more files in libomapi.a were not namespace
278. [bug] bin/named/logconf.c:category_fromconf() didn't take
266. [bug] zone.c:save_nsrrset() node was not initalized.
262. [bug] 'master' was not initalized in zone.c:stub_callback().
for global options block of named.conf. Both accept
258. [bug] Fixed printing of lwres_addr_t.address field.
256. [func] isc_ratelimiter_t now has attach/detach semantics, and
253. [func] resolv.conf parser now recognises ';' and '#' as
252. [bug] resolv.conf parser mishandled masks on sortlists.
244. [bug] empty named.conf file and empty options statement are
243. [func] new cachesize option for named.conf
+ missing sigwait prototype on BSD/OS 4.0/4.0.1.
BSD/OS 4.*, Linux and Solaris 2.8.
230. [func] Replace the dst sign/verify API with a cleaner one.
from confparser.c, because of yacc's code, are
212. [func] Added dns_message_get/settsigkey, to make TSIG
compiling in the lib/dns/sec/{dnssafe,openssl}
204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
run on a PA 1.x system."
201. [cleanup] Removed the test/sdig program, it has been
replaced by bin/dig/dig.
(e.g., running out of network buffers) were
and/or interfaces. [19-May-2000 explorer]
191. [func] Patched to compile on UnixWare 7.x. This platform
range for overflow/underflow. In the case of
184. [cleanup] Variables/functions which began with two leading
underscores were made to conform to the ANSI/ISO
179. [func] options named.conf statement *must* now come
178. [func] Post-load of named.conf check verifies a slave zone
168. [bug] include statements in named.conf caused syntax errors
162. [bug] Ensure proper range for arguments to ctype.h functions.
masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
util/check-includes for how this was tested.
145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
<isc/result.h>.
of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
need <isc/eventclass.h>.
instead of <isc/time.h>.
128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
and creates null keys/sets zone status bit for
<isc/result.h>.
<isc/result.h>. Multiple inclusion protection
isc_symtab_t moved to <isc/types.h>.
<isc/net.h>.
118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
117. [cleanup] libdns.a changes:
116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
<isc/list.h>.
<isc/mutex.h>.
<isc/list.h>.
bin/tests/{db,mem,sockaddr,tasks,timers}/.
108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
105. [doc] doc/dev/coding.html expanded with other
103. [func] libisc buffer API changes for <isc/buffer.h>:
on BSD/OS 4.1.
101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
<isc/event.h>.
or <isc/result.h>.
<isc/result.h>.
90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
from <named/listenlist.h>.
<isc/mem.h>. isc_interface_t and isc_interfaceiter_t
moved to <isc/types.h>.
86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
<isc/types.h>.
<isc/int.h>.
<isc/lang.h>.
subsumed by file.o.
OpenSSL libraries/headers.
from <dns/types.h>.
59. [bug] Cause net/host unreachable to be a hard error
58. [bug] bin/named/query.c could sometimes trigger the
(client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
<sys/param.h>.
logging module "dns/validator".
and isc_lex_t to <isc/types.h>.
31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
25. [bug] make install failed to install <isc/log.h> and
configure.in to check for presence of in6addr_any.
9. [cleanup] replaced bit-setting code in confctx.c and replaced
4. [port] bin/named/unix/os.c didn't compile on systems with
get only what we need from <linux/capability.h>, and
systems without /dev/random.
lib/isc/unix/include/isc/Makefile.in had a typo which