CHANGES revision 773e64ec150c33269e748d96dd95726ed7e0d842
e405739af20dcdc6c7f604548e78806a0d1515c5Brian Wellington1107. [bug] nsupdate could catch an assertion failure if an
e405739af20dcdc6c7f604548e78806a0d1515c5Brian Wellington invalid domain name was given as the argument to
e405739af20dcdc6c7f604548e78806a0d1515c5Brian Wellington the "zone" command.
b719a598e77aada962b3a05cb00179dc929d3939Andreas Gustafsson1106. [bug] After seeing an out of range TTL, nsupdate would
b719a598e77aada962b3a05cb00179dc929d3939Andreas Gustafsson treat all TTLs as out of range. [RT #2001]
b719a598e77aada962b3a05cb00179dc929d3939Andreas Gustafsson1105. [port] OpenUNIX 8 enable threads by default. [RT #1970]
428b78e56dc10ea220fadfed11242ceb1d51d0e3Andreas Gustafsson1104. [bug] Invalid arguments to the transfer-format option
428b78e56dc10ea220fadfed11242ceb1d51d0e3Andreas Gustafsson could cause an assertion failure. [RT #1995]
428b78e56dc10ea220fadfed11242ceb1d51d0e3Andreas Gustafsson1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
428b78e56dc10ea220fadfed11242ceb1d51d0e3Andreas Gustafsson1102. [doc] Note that query logging is enabled by directing the
428b78e56dc10ea220fadfed11242ceb1d51d0e3Andreas Gustafsson queries category to a channel.
b74e73c5b4b299da20a6b196b68b9068d376ff35Mark Andrews1101. [bug] Array bounds read error in lwres_gai_strerror.
b74e73c5b4b299da20a6b196b68b9068d376ff35Mark Andrews1100. [bug] libbind: DNSSEC key ids were computed incorrectly.
323b6387ce2575627427859b8668e7f27f090c4cMark Andrews1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
323b6387ce2575627427859b8668e7f27f090c4cMark Andrews compile time errors.
d68e4b66b1075e556b480f8bfb607aeba5da46f6Andreas Gustafsson1098. [bug] libbind: HMAC-MD5 key files are now mode 0600.
d68e4b66b1075e556b480f8bfb607aeba5da46f6Andreas Gustafsson1097. [func] libbind: RES_PRF_TRUNC for dig.
d68e4b66b1075e556b480f8bfb607aeba5da46f6Andreas Gustafsson1096. [func] libbind: "DNSSEC OK" (DO) support.
e44d56866bd609e066380cbef414e6ce11a08976Andreas Gustafsson1095. [func] libbind: resolver option: no-tld-query. disables
e44d56866bd609e066380cbef414e6ce11a08976Andreas Gustafsson trying unqualified as a tld. no_tld_query is also
e44d56866bd609e066380cbef414e6ce11a08976Andreas Gustafsson supported for FreeBSD compatability.
84c4c99c9e2cf14fb9ef6f6815a9fdb824475423Michael Sawyer1094. [func] libbind: add support gcc's format string checking.
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence1093. [doc] libbind: miscellaneous nroff fixes.
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence1092. [bug] libbind: get*by*() failed to check if res_init() had
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence1091. [bug] libbind: misplaced va_end().
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence the amount of memory consumed resulting in garbage
0df2335526caaebd8639129fd0327a6cc97060eaDavid Lawrence address being returned. Alignment calculations were
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence wasting space. We weren't suppressing duplicate
8b31f5630f6345f686449f8a84c33c0813283e42Andreas Gustafsson1089. [func] libbind: inet_{cidr,net}_{pton,ntop}() now have IPv6
8b31f5630f6345f686449f8a84c33c0813283e42Andreas Gustafsson1088. [port] libbind: MPE/iX C.70 (incomplete)
13c32cb589e571e9204dbb091e145809288c9c21David Lawrence1087. [bug] libbind: struct __res_state too large on 64 bit arch.
13c32cb589e571e9204dbb091e145809288c9c21David Lawrence1086. [port] libbind: sunos: old sprintf.
822f118444dcaddaf977bc73e958b2f755e4ddfdAndreas Gustafsson1085. [port] libbind: solaris: sys_nerr and sys_errlist do not
822f118444dcaddaf977bc73e958b2f755e4ddfdAndreas Gustafsson exist when compiling in 64 bit mode.
822f118444dcaddaf977bc73e958b2f755e4ddfdAndreas Gustafsson1084. [cleanup] libbind: gai_strerror() re-written.
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence1083. [bug] The default control channel listened on the
8775909be9fc67180fc480115716f88174e74471James Brister wildcard adress, not the loopback as documented.
406ce0cd9633188a79c008e8f7c8092fa54bc98cJames Brister1082. [bug] The -g option to named incorrectly caused logging
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence to be sent to syslog in addition to stderr.
a797a75953e21b514427d188bf5d5051419c10adBrian Wellington1081. [bug] Multicast queries were incorrectly identified
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence based on the source address, not the destination
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1080. [bug] BIND 8 compatibility: accept bare IP prefixes
17d91fddb33cc6e0bf2dfacf7156bb1ebba197d8David Lawrence as the second element of a two-element top level
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence sort list statement. [RT #1964]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1079. [bug] BIND 8 compatibility: accept bare elements at top
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence level of sort list treating them as if they were
a38e5f0695a8ddf0b3cbb70b5a172a5c6dce994bDavid Lawrence a single element list. [RT #1963]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1078. [bug] We failed to correct bad tv_usec values in one case.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1077. [func] Do not accept further recursive clients when
c244584cad2a71276e60919bf2c80c7d79dc073bDavid Lawrence the total number of of recursive lookups being
abeb505bb6c1400dde1a40d0bff7b3a435666e1cMark Andrews processed exceeds max-recursive-clients, even
abeb505bb6c1400dde1a40d0bff7b3a435666e1cMark Andrews if some of the lookups are internally generated.
727eef0cbc8bf889ddb3b58eb89e9ea2c3b4b047Andreas Gustafsson [RT #1915, #1938]
57b3597444bc8716459f0fb3022b2c12f4eee2aeAndreas Gustafsson1076. [bug] A badly defined global key could trigger an assertion
727eef0cbc8bf889ddb3b58eb89e9ea2c3b4b047Andreas Gustafsson on load/reload if views were used. [RT #1947]
99524919752c9b9abe1814007732b86592011cc1Brian Wellington1075. [bug] Out-of-range network prefix lengths were not
26c86a6fc85c89447d23d4a3e34b11157a2ff6f4Andreas Gustafsson reported. [RT #1954]
26c86a6fc85c89447d23d4a3e34b11157a2ff6f4Andreas Gustafsson1074. [bug] Running out of memory in dump_rdataset() could
26c86a6fc85c89447d23d4a3e34b11157a2ff6f4Andreas Gustafsson cause an assertion failure. [RT #1946]
b3157263ee12a5792737f09b708d3fc65ca99e01Andreas Gustafsson1073. [bug] The adb cache should also be space driven.
b3157263ee12a5792737f09b708d3fc65ca99e01Andreas Gustafsson [RT #1915, #1938]
b3157263ee12a5792737f09b708d3fc65ca99e01Andreas Gustafsson1072. [bug] The TCP client quota could be exceeded when
b3157263ee12a5792737f09b708d3fc65ca99e01Andreas Gustafsson recursion occurred. [RT #1937]
b90d3f516fd62514ff0b06a6ee0311d7ab5fbbb4Brian Wellington1071. [bug] Sockets listening for TCP DNS connections
b90d3f516fd62514ff0b06a6ee0311d7ab5fbbb4Brian Wellington specified an excessive listen backlog. [RT #1937]
b35a009df86b4aa3793e87602c95af2a503ec0eeMark Andrews1070. [bug] Copy DNSSEC OK (DO) to response as specified by
7bb1e299e133de5d530aa4cb545f4130aabf5235Andreas Gustafsson1069. [placeholder]
7bb1e299e133de5d530aa4cb545f4130aabf5235Andreas Gustafsson1068. [bug] errno could be overwritten by catgets(). [RT #1921]
482b9dae17bc5dc4e51b78d3c5b1a18c7c1adae9Andreas Gustafsson1067. [func] Allow quotas to be soft, isc_quota_soft().
482b9dae17bc5dc4e51b78d3c5b1a18c7c1adae9Andreas Gustafsson1066. [bug] Provide a thread safe wrapper for strerror().
26c86a6fc85c89447d23d4a3e34b11157a2ff6f4Andreas Gustafsson1065. [func] Runtime support to select new / old style interface
3c671ac666de8a7dcd7bd02afa20968da0b85bbdMark Andrews scanning using ioctls.
3c671ac666de8a7dcd7bd02afa20968da0b85bbdMark Andrews1064. [bug] Do not shut down active network interfaces if we
3c671ac666de8a7dcd7bd02afa20968da0b85bbdMark Andrews are unable to scan the interface list. [RT #1921]
3c671ac666de8a7dcd7bd02afa20968da0b85bbdMark Andrews1063. [bug] libbind: "make install" was failing on IRIX.
3c671ac666de8a7dcd7bd02afa20968da0b85bbdMark Andrews1062. [bug] If the control channel listener socket was shut
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister down before server exit, the listener object could
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister be freed twice. [RT #1916]
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister1061. [bug] If periodic cache cleaning happened to start
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister while cleaning due to reaching the configured
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister maximum cache size was in progress, the server
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister could catch an assertion failure. [RT #1912]
5dc6a24e8b6808f03e7a9bc6530d646ebba927dbMark Andrews1060. [func] Move refresh, stub and notify UDP retry processing
5dc6a24e8b6808f03e7a9bc6530d646ebba927dbMark Andrews into dns_request.
77771185071bf74d53378f1a3099a04d2af5153eBrian Wellington1059. [func] dns_request now support will now retry UDP queries,
77771185071bf74d53378f1a3099a04d2af5153eBrian Wellington dns_request_createvia2() and dns_request_createraw2().
77771185071bf74d53378f1a3099a04d2af5153eBrian Wellington1058. [func] Limited lifetime ticker timers are now available,
0d5d8e2bbf2c0c129f0416f24758a0925ce12be8James Brister isc_timertype_limited.
0d5d8e2bbf2c0c129f0416f24758a0925ce12be8James Brister1057. [bug] Reloading the server after adding a "file" clause
0d5d8e2bbf2c0c129f0416f24758a0925ce12be8James Brister to a zone statement could cause the server to
99f3a24e69edbb19e4fe7f2fb0a72c478f8c3cafJames Brister crash due to a typo in change 1016.
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson1056. [bug] Rndc could catch an assertion failure on SIGINT due
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson to an uninitialized variable. [RT #1908]
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson1055. [func] Version and hostname queries can now be disabled
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson using "version none;" and "hostname none;",
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson1054. [bug] On Win32, cfg_categories and cfg_modules need to be
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson exported from the libisccfg DLL.
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson1053. [bug] Dig did not increase its timeout when receiving
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence AXFRs unless the +time option was used. [RT #1904]
0bfcec250f9705a1211d0374f0fc1049960de84bMark Andrews1052. [bug] Journals were not being created in binary mode
b5f24a6988e04710bee0281b03b7e168358ac868Andreas Gustafsson resulting in "journal format not recognized" error
b5f24a6988e04710bee0281b03b7e168358ac868Andreas Gustafsson under Win32. [RT #1889]
379bd2c19cec393f56a2e9c42cc87fc8213a1b62James Brister1051. [bug] Do not ignore a network interface completely just
379bd2c19cec393f56a2e9c42cc87fc8213a1b62James Brister because it has a noncontiguous netmask. Instead,
379bd2c19cec393f56a2e9c42cc87fc8213a1b62James Brister omit it from the localnets ACL and issue a warning.
379bd2c19cec393f56a2e9c42cc87fc8213a1b62James Brister1050. [bug] Log messages reporting malformed IP addresses in
c24265935e70d17279153b3cde43e3f6c3527577Andreas Gustafsson address lists such as that of the forwarders option
c24265935e70d17279153b3cde43e3f6c3527577Andreas Gustafsson failed to include the correct error code, file
bedfa169b4cc5511b34c0c4a54c5b8aae364babeJames Brister name, and line number. [RT #1890]
bedfa169b4cc5511b34c0c4a54c5b8aae364babeJames Brister1049. [func] "pid-file none;" will disable writing a pid file.
bedfa169b4cc5511b34c0c4a54c5b8aae364babeJames Brister1048. [bug] Servers built with -DISC_MEM_USE_INTERNAL_MALLOC=1
d85552c450141012e7cbeaacc77fb9575b0bb4cbJames Brister1047. [bug] named was incorrectly refusing all requests signed
47c196192afa37b2dea728e52579779f190bf07fJames Brister with a TSIG key derived from an unsigned TKEY
47c196192afa37b2dea728e52579779f190bf07fJames Brister negotiation with a NOERROR response. [RT #1886]
47c196192afa37b2dea728e52579779f190bf07fJames Brister1046. [bug] The help message for the --with-openssl configure
adf82221858138f295bce732e86dcac34645692eJames Brister option was inaccurate. [RT #1880]
94c5757a7a2d98b4de3e7a68cfe330d59450f09eAndreas Gustafsson1045. [bug] It was possible to skip saving glue for a nameserver
f3b52d9fe5e7e851adecad4eec8952cceda47592Brian Wellington for a stub zone.
94c5757a7a2d98b4de3e7a68cfe330d59450f09eAndreas Gustafsson1044. [bug] Specifying allow-transfer, notify-source, or
94c5757a7a2d98b4de3e7a68cfe330d59450f09eAndreas Gustafsson notify-source-v6 in a stub zone was not treated
71a4339351de0d8233d61025a667ec4dc3e0f868James Brister1043. [bug] Specifying a transfer-source or transfer-source-v6
71a4339351de0d8233d61025a667ec4dc3e0f868James Brister option in the zone statement for a master zone was
71a4339351de0d8233d61025a667ec4dc3e0f868James Brister not treated as an error. [RT #1876]
71a4339351de0d8233d61025a667ec4dc3e0f868James Brister1042. [bug] The "config" logging category did not work properly.
0380c44d0238a88e167526954d630d071739ed28Mark Andrews1041. [bug] Dig/host/nslookup could catch an assertion failure
0380c44d0238a88e167526954d630d071739ed28Mark Andrews on SIGINT due to an uninitialized variable. [RT #1867]
a6733246eafeb43755ce6d7ec3627ac4209cbccbMark Andrews1040. [bug] Multiple listen-on-v6 options with different ports
a6733246eafeb43755ce6d7ec3627ac4209cbccbMark Andrews were not accepted. [RT #1875]
36bcb04af27e050ddc04b2ff37dbeafc84538fd4Brian Wellington1039. [bug] Negative responses with CNAMEs in the answer section
36bcb04af27e050ddc04b2ff37dbeafc84538fd4Brian Wellington were cached incorrectly. [RT #1862]
36bcb04af27e050ddc04b2ff37dbeafc84538fd4Brian Wellington1038. [bug] In servers configured with a tkey-domain option,
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence TKEY queries with an owner name other than the root
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence could cause an assertion failure. [RT #1866, #1869]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1037. [bug] Negative responses whose authority section contain
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence SOA or NS records whose owner names are not equal
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence equal to or parents of the query name should be
ed71ea51c6ecb5d7d659b6e6a20f6b3f5c2678c6David Lawrence rejected. [RT #1862]
ed71ea51c6ecb5d7d659b6e6a20f6b3f5c2678c6David Lawrence1036. [func] Silently drop requests received via multicast as
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence long as there is no final multicast DNS standard.
c78dc8b001ba46ef1edb784635c3ba7b3e4456ceJames Brister1035. [bug] If we respond to multicast queries (which we
c78dc8b001ba46ef1edb784635c3ba7b3e4456ceJames Brister currently do not), respond from a unicast address
c78dc8b001ba46ef1edb784635c3ba7b3e4456ceJames Brister as specified in RFC 1123. [RT #137]
c78dc8b001ba46ef1edb784635c3ba7b3e4456ceJames Brister1034. [bug] Ignore the RD bit on multicast queries as specified
c78dc8b001ba46ef1edb784635c3ba7b3e4456ceJames Brister in RFC 1123. [RT #137]
d5399cc351a549db957185993b320a3bffa40e41James Brister1033. [bug] Always respond to requests with an unsupported opcode
d5399cc351a549db957185993b320a3bffa40e41James Brister with NOTIMP, even if we don't have a matching view
d5399cc351a549db957185993b320a3bffa40e41James Brister or cannot determine the class.
40f349ad1f2f0a63ef2784b8affcd44dc660b39cJames Brister1032. [func] hostname.bind/txt/chaos now returns the name of
40f349ad1f2f0a63ef2784b8affcd44dc660b39cJames Brister the machine hosting the nameserver. This is useful
ac3b769801d794993e9eb6065b2f7144ffcfc9acMark Andrews in diagnosing problems with anycast servers.
69b691c9624f31e59b8d128ada902a82127c15a3James Brister1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
69b691c9624f31e59b8d128ada902a82127c15a3James Brister1030. [bug] On systems with no resolv.conf file, nsupdate
69b691c9624f31e59b8d128ada902a82127c15a3James Brister exited with an error rather than defaulting
dba20696eb808075d849e5a4cc8d854555869fb2Brian Wellington to using the loopback address. [RT #1836]
98c2f9a11185b8a5dd601798990612beb6d1578eJames Brister1029. [bug] Some named.conf errors did not cause the loading
98c2f9a11185b8a5dd601798990612beb6d1578eJames Brister of the configuration file to return a failure
98c2f9a11185b8a5dd601798990612beb6d1578eJames Brister status even though they were logged. [RT #1847]
98c2f9a11185b8a5dd601798990612beb6d1578eJames Brister1028. [bug] On Win32, dig/host/nslookup looked for resolv.conf
98c2f9a11185b8a5dd601798990612beb6d1578eJames Brister in the wrong directory. [RT #1833]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1027. [bug] RRs having the reserved type 0 should be rejected.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1026. [placeholder]
705cb05a187558959d20ec2c31e06de8e96f61b2David Lawrence1025. [bug] Don't use multicast addresses to resolve iterative
705cb05a187558959d20ec2c31e06de8e96f61b2David Lawrence queries. [RT #101]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1024. [port] Compilation failed on HP-UX 11.11 due to
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence incompatible use of the SIOCGLIFCONF macro
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence name. [RT #1831]
0b056755b2f423ba5f6adac8f7851d78f7d11437David Lawrence1023. [func] Accept hints without TTLs.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1022. [bug] Don't report empty root hints as "extra data".
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1021. [bug] On Win32, log message timestamps were one month
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence later than they should have been, and the server
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence would exhibit unspecified behavior in December.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1020. [bug] IXFR log messages did not distinguish between
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence true IXFRs, AXFR-style IXFRs, and mere version
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence polls. [RT #1811]
0640343258a99230c62e39dfbbe1505e3a970ee8Andreas Gustafsson1019. [bug] The value of the lame-ttl option was limited to 18000
dccfe96a449d135d1b3806a9ab8fd7481d017c8bAndreas Gustafsson seconds, not 1800 seconds as documented. [RT #1803]
dccfe96a449d135d1b3806a9ab8fd7481d017c8bAndreas Gustafsson1018. [bug] The default log channel was not always initialized
dccfe96a449d135d1b3806a9ab8fd7481d017c8bAndreas Gustafsson correctly. [RT #1813]
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff1017. [bug] When specifying TSIG keys to dig and nsupdate using
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff the -k option, they must be HMAC-MD5 keys. [RT #1810]
d03d4524993ecf5da72694907cb8581eadbe5c4dBrian Wellington1016. [bug] Slave zones with no backup file were re-transferred
d03d4524993ecf5da72694907cb8581eadbe5c4dBrian Wellington on every server reload.
75f6c57d9544aa77a3b1a04587b4702c07343c90Brian Wellington1015. [bug] Log channels that had a "versions" option but no
75f6c57d9544aa77a3b1a04587b4702c07343c90Brian Wellington "size" option failed to create numbered log
75f6c57d9544aa77a3b1a04587b4702c07343c90Brian Wellington files. [RT #1783]
c8df84cb389994b4eaf549f5851e70d18e2d063fAndreas Gustafsson1014. [bug] Some queries would cause statistics counters to
f34984369fbc87f6cc5c5d1059303377a1724d79James Brister increment more than once or not at all. [RT #1321]
b092aef75539b462d24b460b67ac49edb79aaff8Andreas Gustafsson1013. [bug] It was possible to cancel a query twice when marking
7cd4c3ddd1baf5f2b204562fdba3da37c716cc78Andreas Gustafsson a server as bogus or by having a blackhole acl.
76a191c4202a4839e4ce598ec91f0c0d12f630aaAndreas Gustafsson1012. [bug] The -p option to named did not behave as documented.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1011. [cleanup] Removed isc_dir_current().
fef059dcec0f7f83b09b9ce30b91b21a51d9c481Andreas Gustafsson1010. [bug] The server could attempt to execute a command channel
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence command after initiating server shutdown, causing
5f80c1428b9b7235fc9c1c80aa505457c3043504Brian Wellington an assertion failure. [RT #1766]
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence1009. [port] OpenUNIX 8 support. [RT #1728]
af602636644fdfaabc331bd926b0aabb9432e152Brian Wellington1008. [port] libtool.m4, ltmain.sh from libtool-1.4.2.
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson1007. [port] config.guess, config.sub from autoconf-2.52.
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson1006. [bug] If a KEY RR was found missing during DNSSEC validation,
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson an assertion failure could subsequently be triggered
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson in the resolver. [RT #1763]
389f2ccc2f5f00a11a14114d40492f7ac8249fa7Olafur Gudmundsson1005. [bug] Don't copy nonzero RCODEs from request to response.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1004. [port] Deal with recvfrom() returning EHOSTDOWN. [RT #1770]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1003. [func] Add the +retry option to dig.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1002. [bug] When reporting an unknown class name in named.conf,
a9bc95f22ef2dd4a12e79be99412c9f18b814a5dBrian Wellington including the file name and line number. [RT #1759]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1001. [bug] win32 socket code doio_recv was not catching a
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence WSACONNRESET error when a client was timing out
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence the request and closing its socket. [RT #1745]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1000. [bug] BIND 8 compatibility: accept "HESIOD" as an alias
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence for class "HS". [RT #1759]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 999. [func] "rndc retransfer zone [class [view]]" added.
7ffc4c63ac8841d127c2d77c8716cc0dc483badcDavid Lawrence 998. [func] named-checkzone now has arguments to specify the
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence chroot directory (-t) and working directory (-w).
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 997. [func] Add support for RSA-SHA1 keys (RFC3110).
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 996. [func] Issue warning if the configuration filename contains
20b20b23948b90cb2f7d7f402da99d09f837efd0David Lawrence the chroot path.
a89b06a49cc61cdce2ce0ea0f62b514998fa16d9Andreas Gustafsson 995. [bug] dig, host, nslookup: using a raw IPv6 address as a
a89b06a49cc61cdce2ce0ea0f62b514998fa16d9Andreas Gustafsson target address should be fatal on a IPv4 only system.
9c987b20b9246a34f38af8ed3cd22c61040933a7Andreas Gustafsson 994. [func] Treat non-authoritative responses to queries for type
9c987b20b9246a34f38af8ed3cd22c61040933a7Andreas Gustafsson NS as referrals even if the NS records are in the
7e9bfde7951c4e35bcbd0d3439790cc823a6794cAndreas Gustafsson answer section, because BIND 8 servers incorrectly
7e9bfde7951c4e35bcbd0d3439790cc823a6794cAndreas Gustafsson send them that way. This is necessary for DNSSEC
7e9bfde7951c4e35bcbd0d3439790cc823a6794cAndreas Gustafsson validation of the NS records of a secure zone to
7e9bfde7951c4e35bcbd0d3439790cc823a6794cAndreas Gustafsson succeed when the parent is a BIND 8 server. [RT #1706]
4c9406964425ecc33fac38bb093e236b43b449e6Andreas Gustafsson 993. [func] dig: -v now reports the version.
4c9406964425ecc33fac38bb093e236b43b449e6Andreas Gustafsson 992. [doc] dig: ~/.digrc is now documented.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 991. [func] Lower UDP refresh timeout messages to level
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff 990. [bug] The rndc-confgen man page was not installed.
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff 989. [bug] Report filename if $INCLUDE fails for file related
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff errors. [RT #1736]
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff 988. [bug] 'additional-from-auth no;' did not work reliably
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff in the case of queries answered from the cache.
73abbeb5823a9b3e01b05a8878db915eb6beccdaAndreas Gustafsson 987. [bug] "dig -help" didn't show "+[no]stats".
73abbeb5823a9b3e01b05a8878db915eb6beccdaAndreas Gustafsson 986. [bug] "dig +noall" failed to clear stats and command
538971e27d45861c937331f52b0e96d3a5157d8eAndreas Gustafsson 985. [func] Consider network interfaces to be up iff they have
538971e27d45861c937331f52b0e96d3a5157d8eAndreas Gustafsson a nonzero IP address rather than based on the
7ffc4c63ac8841d127c2d77c8716cc0dc483badcDavid Lawrence IFF_UP flag. [RT #1160]
8977ab7ca0ed63a39a8cd0b915ab9cb1254dcd3fJames Brister 984. [bug] Multithreading should be enabled by default on
8977ab7ca0ed63a39a8cd0b915ab9cb1254dcd3fJames Brister Solaris 2.7 and newer, but it wasn't.
8977ab7ca0ed63a39a8cd0b915ab9cb1254dcd3fJames Brister 983. [func] The server now supports generating IXFR difference
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence sequences for non-dynamic zones by comparing zone
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence versions, when enabled using the new config
dc97fe4ed08488d314ab5bc8e99ed839542cf411David Lawrence option "ixfr-from-differences". [RT #1727]
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson 982. [func] If "memstatistics-file" is set in options the memory
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson statistics will be written to it.
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson 981. [func] The dnssec tools can now take multiple '-r randomfile'
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson 980. [bug] Incoming zone transfers restarting after an error
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson could trigger an assertion failure. [RT #1692]
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson 979. [func] Incremental master file dumping. dns_master_dumpinc(),
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson dns_master_dumptostreaminc(), dns_dumpctx_attach(),
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson dns_dumpctx_detach(), dns_dumpctx_cancel(),
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson dns_dumpctx_db() and dns_dumpctx_version().
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 978. [bug] dns_db_attachversion() had an invalid REQUIRE()
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 977. [bug] Improve "not at top of zone" error message.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 976. [func] named-checkconf can now test load master zones
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence (named-checkconf -z). [RT #1468]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 975. [bug] "max-cache-size default;" as a view option
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence caused an assertion failure.
6fa1cb5754695d550a58c6e8978fda65f5146af7David Lawrence 974. [bug] "max-cache-size unlimited;" as a global option
52b784e2a662038b833e4f9ad7bff881faf52a85Andreas Gustafsson was not accepted.
52b784e2a662038b833e4f9ad7bff881faf52a85Andreas Gustafsson 973. [bug] Failed to log the question name when logging:
edb8ffbbf3e4b3c16a10fdd45720d97706e6bf50Mark Andrews "bad zone transfer request: non-authoritative zone
edb8ffbbf3e4b3c16a10fdd45720d97706e6bf50Mark Andrews 972. [bug] The file modification time code in zone.c was using the
59abb512d344bfa09012cc11b7d814966f035da4Mark Andrews wrong epoch. [RT #1667]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 971. [placeholder]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 970. [func] 'max-journal-size' can now be used to set a target
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence size for a journal.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 969. [func] dig now supports the undocumented dig 8 feature
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence of allowing arbitrary labels, not just dotted
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence decimal quads, with the -x option. This can be
a120694df8156f76eb629e4d686d3729362e3c90David Lawrence used to conveniently look up RFC2317 names as in
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence "dig -x 10.0.0.0-127". [RT #827, #1576, #1598]
a120694df8156f76eb629e4d686d3729362e3c90David Lawrence 968. [bug] On win32, the isc_time_now() function was unnecessarily
fcba8f29fedd5a29651579e22c96413b4f37cab9Brian Wellington calling strtime(). [RT #1671]
f6afa4ac95f3a6c86c61c0b122cd0dc6f957649bBrian Wellington 967. [bug] On win32, the link for bindevt was not including the
f6afa4ac95f3a6c86c61c0b122cd0dc6f957649bBrian Wellington required resource file to enable the event viewer
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence to interpret the error messages in the event log,
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 966. [placeholder]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 965. [bug] Including data other than root server NS and A
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister records in the root hint file could cause a rbtdb
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister node reference leak. [RT #1581, #1618]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 964. [func] Warn if data other than root server NS and A records
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister are found in the root hint file. [RT #1581, #1618]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 963. [bug] Bad ISC_LANG_ENDDECLS. [RT #1645]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 962. [bug] libbind: bad "#undef", don't attempt to install
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence non-existant nlist.h. [RT #1640]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 961. [bug] Tried to use a IPV6 feature when ISC_PLATFORM_HAVEIPV6
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister was not defined. [RT #1482]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister 960. [port] liblwres failed to build on systems with support for
c0b06c8275c5ea3cde8cc67f3a6f9cab1bd55d65James Brister getrrsetbyname() in the OS. [RT #1592]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 959. [port] On FreeBSD, determine the number of CPUs by calling
527ea00c176abc167a6daf978e06f52c7e70aa06Andreas Gustafsson sysctlbyname(). [RT #1584]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 958. [port] ssize_t is not available on all platforms. [RT #1607]
f7d85bae58428b91fde90f87c1e9ef89897acf2eAndreas Gustafsson 957. [bug] sys/select.h inclusion was broken on older platforms.
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson 956. [bug] ns_g_autorndcfile changed to ns_g_keyfile
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson in named/win32/os.c due to code changes in
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson change #953. win32 .make file for rndc-confgen
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence updated to add include path for os.h header.
289fd0daf888e3f7b1733bd750f60891ce90e1e6Andreas Gustafsson --- 9.2.0rc1 released ---
289fd0daf888e3f7b1733bd750f60891ce90e1e6Andreas Gustafsson 955. [bug] When using views, the zone's class was not being
bd36d3014e8a82d217ed1c88cdb4c717a25fee09Andreas Gustafsson inherited from the view's class. [RT #1583]
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews 954. [bug] When requesting AXFRs or IXFRs using dig, host, or
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews nslookup, the RD bit should not be set as zone
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews transfers are inherently nonrecursive. [RT #1575]
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews 953. [func] The /var/run/named.key file from change #843
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews has been replaced by /etc/rndc.key. Both
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews named and rndc will look for this file and use
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews it to configure a default control channel key
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews if not already configured using a different
c052487cdf42c83bb0fa8e4c0ed135e801ac1e90Mark Andrews method (rndc.conf / controls). Unlike
c052487cdf42c83bb0fa8e4c0ed135e801ac1e90Mark Andrews named.key, rndc.key is not created automatically;
dcd66bf9667816cfc3419f2040e03f5621d88555Andreas Gustafsson it must be created by manually running
dcd66bf9667816cfc3419f2040e03f5621d88555Andreas Gustafsson "rndc-confgen -a".
dcd66bf9667816cfc3419f2040e03f5621d88555Andreas Gustafsson 952. [bug] The server required manual intervention to serve the
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews affected zones if it died between creating a journal
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews and committing the first change to it.
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews 951. [bug] CFLAGS was not passed to the linker when
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews linking some of the test programs under
ff8d15be4e6096329fe6ae8217d0adcabd08c94bOlafur Gudmundsson 950. [bug] Explicit TTLs did not properly override $TTL
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence due to a bug in change 834. [RT #1558]
6a13d6f3c687d463a2a88f696a5193a5651612baAndreas Gustafsson 949. [bug] host was unable to print records larger than 512
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence bytes. [RT #1557]
9dff010bd0224c0eb0046e02c51947bf69cbb718David Lawrence --- 9.2.0b2 released ---
996f4a8bc34cb0203ce6a40ff82bca8bf32423ccAndreas Gustafsson 948. [port] Integrated support for building on Windows NT /
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence Windows 2000.
6a13d6f3c687d463a2a88f696a5193a5651612baAndreas Gustafsson 947. [bug] dns_rdata_soa_t had a badly named element "mname" which
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence was really the RNAME field from RFC1035. To avoid
47b26abe77184f9bedc68e36bdad03332cf67570David Lawrence confusion and silent errors that would occur it the
c0fcd6b98bc1fe5bbd2bd1a4d729215f65e3d20fJames Brister "origin" and "mname" elements were given their correct
c0fcd6b98bc1fe5bbd2bd1a4d729215f65e3d20fJames Brister names "mname" and "rname" respectively, the "mname"
17d0495c338ca6273cc1e1e3fd9354ab785a9ae9Mark Andrews element is renamed to "contact".
17d0495c338ca6273cc1e1e3fd9354ab785a9ae9Mark Andrews 946. [cleanup] doc/misc/options is now machine-generated from the
4c5651ee049cbace08d5350e3d23a0d6da491fa8James Brister configuration parser syntax tables, and therefore
4c5651ee049cbace08d5350e3d23a0d6da491fa8James Brister more likely to be correct.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 945. [func] Add the new view-specific options
e06abf2270cc397e6a1ab8e25055e9c05f256beeJames Brister "match-destinations" and "match-recursive-only".
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 944. [func] Check for expired signatures on load.
e411a986b94276c28e6a971f9c3b61d45c635456James Brister 943. [bug] The server could crash when receiving a command
e411a986b94276c28e6a971f9c3b61d45c635456James Brister via rndc if the configuration file listed only
e411a986b94276c28e6a971f9c3b61d45c635456James Brister nonexistent keys in the controls statement. [RT #1530]
c6ce77b4dccb15297f78de9e0c00d40f40ce8aa4Mark Andrews 942. [port] libbind: GETNETBYADDR_ADDR_T was not correctly
c6ce77b4dccb15297f78de9e0c00d40f40ce8aa4Mark Andrews defined on some platforms.
76a33ffee5be9a1001c27c103e6d98983443cbfdAndreas Gustafsson 941. [bug] The configuration checker crashed if a slave
1d7172079ddd7aaad66a135a814d0013c6503837Andreas Gustafsson zone didn't contain a masters statement. [RT #1514]
5159c427839689d5070e2f9c6c9a0168dd9f6583Mark Andrews 940. [bug] Double zone locking failure on error path. [RT #1510]
1d7172079ddd7aaad66a135a814d0013c6503837Andreas Gustafsson --- 9.2.0b1 released ---
41da7fdc551c50cddebf2c5311e322efd793fd3bDavid Lawrence 939. [port] Add the --disable-linux-caps option to configure for
5159c427839689d5070e2f9c6c9a0168dd9f6583Mark Andrews systems that manage capabilities outside of named.
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson 938. [placeholder]
3364cad7e4699aff0b2d5090ab09a6da9733a118Andreas Gustafsson 937. [bug] A race when shutting down a zone could trigger a
3364cad7e4699aff0b2d5090ab09a6da9733a118Andreas Gustafsson INSIST() failure. [RT #1034]
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister 936. [func] Warn about IPv4 addresses that are not complete
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister dotted quads. [RT #1084]
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson 935. [bug] inet_pton failed to reject leading zeros.
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister 934. [port] Deal with systems where accept() spuriously returns
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 933. [bug] configure failed doing libbind on platforms not
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson supported by BIND 8. [RT #1496]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence --- 9.2.0a3 released ---
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister 932. [bug] Use INSTALL_SCRIPT, not INSTALL_PROGRAM,
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence when installing isc-config.sh.
36357e4304862fb47e9fae03c704cb6720310c45James Brister [RT #198, #1466]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 931. [bug] The controls statement only attempted to verify
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence messages using the first key in the key list.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence (9.2.0a1/a2 only).
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 930. [func] Query performance testing tool added as
9bb05852fed91ff3913601b7ed8e43e711aa9094David Lawrence 929. [placeholder]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 928. [bug] nsupdate would send empty update packets if the
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence send (or empty line) command was run after
b09983678f5d116d3c8387aaeab4f2dc4deb0454David Lawrence another send but before any new updates or
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence prerequisites were specified. It should simply
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence ignore this command.
4be63b1fd8c18dbeca1648d6cf22fa14f057a469David Lawrence 927. [bug] Don't hold the zone lock for the entire dump to disk.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 926. [bug] The resolver could deadlock with the ADB when
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence shutting down (multithreaded builds only).
97f75286ada13a1b06a424607e638bde5ebfb3caAndreas Gustafsson 925. [cleanup] Remove openssl from the distribution; require that
97f75286ada13a1b06a424607e638bde5ebfb3caAndreas Gustafsson --with-openssl be specified if DNSSEC is needed.
b905ff7cbe3737d3c76115fa71c340a8ce439120David Lawrence 924. [port] Extend support for pre-RFC2133 IPv6 implementation.
23a09704774241d2dba059e4d9231cd3d28bb116David Lawrence 923. [bug] Multiline TSIG secrets (and other multiline strings)
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence were not accepted in named.conf. [RT #1469]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 922. [func] Added two new lwres_getrrsetbyname() result codes,
358628c8f4804a2db52be0f6d03a66137fab4884David Lawrence ERR_NONAME and ERR_NODATA.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 921. [bug] lwres returned an incorrect error code if it received
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence a truncated message.
54a2e7e8a21ee765f41bd995101995613bff9e8cDavid Lawrence 920. [func] Increase the lwres receive buffer size to 16K.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 919. [placeholder]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 918. [func] In nsupdate, TSIG errors are no longer treated as
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence fatal errors.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 917. [func] New nsupdate command 'key', allowing TSIG keys to
a2605214c27439a8af2ad4bd9a8630dcfcc8152eDavid Lawrence be specified in the nsupdate command stream rather
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence than the command line.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 916. [bug] Specifying type ixfr to dig without specifying
738922ba7bb10b206f6f54931aed068e3dcb950dDavid Lawrence a serial number failed in unexpected ways.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 915. [func] The named-checkconf and named-checkzone programs
eefea43215016bce437ab4a7441b2851fd182960David Lawrence now have a '-v' option for printing their version.
9c4f33b6718407e94d50dbfb4977e16d3f83de9dDavid Lawrence 914. [bug] Global 'server' statements were rejected when
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence using views, even though they were accepted
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence in 9.1. [RT #1368]
c403d3f7d6cb17406e9be03a330ed5cf91619abcDavid Lawrence 913. [bug] Cache cleaning was not sufficiently aggressive.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence [RT #1441, #1444]
a0f6cda5fd9f2fcc4154bb63628f849b639a40caAndreas Gustafsson 912. [bug] Attempts to set the 'additional-from-cache' or
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 'additional-from-auth' option to 'no' in a
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence server with recursion enabled will now
dc91d010dbd848ab3a11815e5a3d109662a38b0cDavid Lawrence be ignored and cause a warning message.
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley 911. [placeholder]
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley 910. [port] Some pre-RFC2133 IPv6 implementations do not define
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley IN6ADDR_ANY_INIT. [RT #1416]
904463e94cafd59c8284f472ea8f58f1f311b8cbDavid Lawrence 908. [func] New program, rndc-confgen, to simplify setting up rndc.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 907. [func] The ability to get entropy from either the
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence random device, a user-provided file or from
bf6f755a74e24441e96a110b3c8d11cfe2ed0da7David Lawrence the keyboard was migrated from the DNSSEC tools
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence to libisc as isc_entropy_usebestsource().
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington 906. [port] Separated the system independent portion of
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington lib/isc/unix/entropy.c into lib/isc/entropy.c
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 905. [bug] Configuring a forward "zone" for the root domain
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence did not work. [RT #1418]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 904. [bug] The server would leak memory if attempting to use
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence an expired TSIG key. [RT #1406]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 903. [bug] dig should not crash when receiving a TCP packet
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 902. [bug] The -d option was ignored if both -t and -g were also
b8dd48ecf83142f6ee7238cbd68fec455e527fc8Mark Andrews 901. [placeholder]
b8dd48ecf83142f6ee7238cbd68fec455e527fc8Mark Andrews 900. [bug] A config.guess update changed the system identification
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff string of FreeBSD systems; configure and
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff bin/tests/system/ifconfig.sh now recognize the new
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews --- 9.2.0a2 released ---
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 899. [bug] lib/dns/soa.c failed to compile on many platforms
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews due to inappropriate use of a void value.
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews [RT #1372, #1373, #1386, #1387, #1395]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 898. [bug] "dig" failed to set a nonzero exit status
61e9c1cdbe29683bb2db388e4fc6a6fd59315cefDavid Lawrence on UDP query timeout. [RT #1323]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 897. [bug] A config.guess update changed the system identification
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence string of UnixWare systems; configure now recognizes
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence the new string.
2cc1d2536d5834fbe20281068b8bd34dd1ee5337David Lawrence 896. [bug] If a configuration file is set on named's command line
140d92622430165001bd91ba2e7d516992faeb2fMichael Sawyer and it has a relative pathname, the current directory
140d92622430165001bd91ba2e7d516992faeb2fMichael Sawyer (after any possible jailing resulting from named -t)
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence will be prepended to it so that reloading works
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence properly even when a directory option is present.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 895. [func] New function, isc_dir_current(), akin to POSIX's
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 894. [bug] When using the DNSSEC tools, a message intended to warn
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence when the keyboard was being used because of the lack
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence of a suitable random device was not being printed.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 893. [func] Removed isc_file_test() and added isc_file_exists()
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence for the basic functionality that was being added
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence with isc_file_test().
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 892. [placeholder]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 891. [bug] Return an error when a SIG(0) signed response to
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence an unsigned query is seen. This should actually
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence do the verification, but it's not currently
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence possible. [RT #1391]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 890. [cleanup] The man pages no longer require the mandoc macros
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence and should now format cleanly using most versions of
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence nroff, and HTML versions of the man pages have been
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence added. Both are generated from DocBook source.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 889. [port] Eliminated blank lines before .TH in nroff man
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence pages since they cause problems with some versions
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence of nroff. [RT #1390]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 888. [bug] Don't die when using TKEY to delete a nonexistent
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence TSIG key. [RT #1392]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 887. [port] Detect broken compilers that can't call static
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence functions from inline functions. [RT #1212]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 866. [func] Close debug only file channels when debug is set to
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence zero. [RT #1246]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 865. [bug] The new configuration parser did not allow
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence the optional debug level in a "severity debug"
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence clause of a logging channel to be omitted.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence This is now allowed and treated as "severity
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence debug 1;" like it does in BIND 8.2.4, not as
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence "severity debug 0;" like it did in BIND 9.1.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 864. [cleanup] Multithreading is now enabled by default on
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence OSF1, Solaris 2.7 and newer, AIX, IRIX, and HP-UX.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 863. [bug] If an error occurred while an outgoing zone transfer
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence was starting up, the server could access a domain
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence name that had already been freed when logging a
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence message saying that the transfer was starting.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 862. [bug] Use after realloc(), non portable pointer arithmetic in
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 861. [port] Add support for Mac OS X, by making it equivalent
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence to Darwin. This was derived from the config.guess
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence file shipped with Mac OS X. [RT #1355]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 860. [func] Drop cross class glue in zone transfers.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 859. [bug] Cache cleaning now won't swamp the CPU if there
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence is a persistent overlimit condition.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 858. [func] isc_mem_setwater() no longer requires that when the
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence callback function is non-NULL then its hi_water
16a107c904a30a687a08efec86a26a2f9398d2edAndreas Gustafsson argument must be greater than its lo_water argument
16a107c904a30a687a08efec86a26a2f9398d2edAndreas Gustafsson (they can now be equal) or that they be non-zero.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 857. [cleanup] Use ISC_MAGIC() to define all magic numbers for
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence structs, for our friends in EBCDIC-land.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 856. [func] Allow partial rdatasets to be returned in answer and
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence authority sections to help non-TCP capable clients
3e6b98586e823544344bcbbcad825d3d4485de59David Lawrence recover from truncation. [RT #1301]
947bd6c648bd29bc226971324de1b30230a56a22David Lawrence 855. [bug] Stop spurious "using RFC 1035 TTL semantics" warnings.
878363c06b3d42f8fa4acca0c4aec9252b7844d9David Lawrence 854. [bug] The config parser didn't properly handle config
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence options that were specified in units of time other
cc5547dbcb04bdc498cf050c6104a1974f68c6eaAndreas Gustafsson than seconds. [RT #1372]
b8957f3496b6a900df9ca263864a47dbb1cb8978David Lawrence 853. [bug] configure_view_acl() failed to detach existing acls.
c7f22f83aac9e61dafee191cad040e9c42652cc8David Lawrence 852. [bug] Handle responses from servers which do not know
c4717613e45323ed23dc6e9162cba89f1f83830cDavid Lawrence 851. [cleanup] The obsolete support-ixfr option was not properly
f6d6835ed5bb14f7d87cb9b736deadf9de2085ddAndreas Gustafsson --- 9.2.0a1 released ---
d41c9885ecfb4be7382fd32a58ae4a9fb2056b81David Lawrence 850. [bug] dns_rbt_findnode() would not find nodes that were
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence split on a bitstring label somewhere other than in
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence the last label of the node. [RT #1351]
38feb01f1b0a3ac65897ae63c22c27c72e8cfda1David Lawrence 849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 848. [func] A minimum max-cache-size of two megabytes is enforced
802aa6f2b70cc0b4e69ef0a1dcab0a8d68a0fdeaDavid Lawrence by the cache cleaner.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 847. [func] Added isc_file_test(), which currently only has
5b27fa26dd1288f61de9ace6f4ec56be63858048David Lawrence some very basic functionality to test for the
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence existence of a file, whether a pathname is absolute,
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence or whether a pathname is the fundamental representation
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence of the current directory. It is intended that this
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley function can be expanded to test other things a
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley programmer might want to know about a file.
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley 846. [func] A non-zero 'param' to dst_key_generate() when making an
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley hmac-md5 key means that good entropy is not required.
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley 845. [bug] The access rights on the public file of a symmetric
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley key are now restricted as soon as the file is opened,
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley rather than after it has been written and closed.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
cc43f2461d2b7da80105cf6d1b96bda4e93303cdDavid Lawrence just as <lwres/net.h> does.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 843. [func] If no controls statement is present in named.conf,
58bc93c3ddbdf0b2fde9b7d2b4342f90d83ec633David Lawrence or if any inet phrase of a controls statement is
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence lacking a keys clause, then a key will be automatically
7ce81e15fa98db5b13fba06d54526e8679ac064cDavid Lawrence generated by named and an rndc.conf-style file
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence named named.key will be written that uses it. rndc
8fedfa7b45989d3c1715e414637bc1a96331fd14David Lawrence will use this file only if its normal configuration
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence file, or one provided on the command line, does not
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 842. [func] 'rndc flush' now takes an optional view.
7da5c63dc0eaeec88aaf67b7aeee43ab0b0125baDavid Lawrence 841. [bug] When sdb modules were not declared threadsafe, their
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence create and destroy functions were not serialized.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 840. [bug] The config file parser could print the wrong file
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence name if an error was detected after an included file
f3f88c6802df4cfee59439b19a1c49637b70342dDavid Lawrence was parsed. [RT #1353]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 839. [func] Dump packets for which there was no view or that the
77f372eed39827f5efef476602de7c0505f99b91David Lawrence class could not be determined to category "unmatched".
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 838. [port] UnixWare 7.x.x is now suported by
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 837. [cleanup] Multithreading is now enabled by default only on
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence OSF1, Solaris 2.7 and newer, and AIX.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 836. [func] Upgraded libtool to 1.4.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 835. [bug] The dispatcher could enter a busy loop if
cabcfd3e90a647c7bab3c5cc3ef7b36f49830787David Lawrence it got an I/O error receiving on a UDP socket.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 834. [func] Accept (but warn about) master files beginning with
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence an SOA record without an explicit TTL field and
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence lacking a $TTL directive, by using the SOA MINTTL
d111a46c88adda33a93839f4934e127b6147d87dBob Halley as a default TTL. This is for backwards compatibility
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence with old versions of BIND 8, which accepted such
e4e183af576855f4ccc9fc28084ffe095aaa5b55Andreas Gustafsson files without warning although they are illegal
e4e183af576855f4ccc9fc28084ffe095aaa5b55Andreas Gustafsson according to RFC1035.
6f17d90364f01c3e81073a9ffb40b0093878c8e2Brian Wellington 833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
195da2b26542b85d60308b2af35ea9966df9c3bbMichael Graff <dns/soa.h>, and extended them to support
195da2b26542b85d60308b2af35ea9966df9c3bbMichael Graff all the integer-valued fields of the SOA RR.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 832. [bug] The default location for named.conf in named-checkconf
e9a9ae4fc627f24cb960a3008f2723ba9a55b274Brian Wellington should depend on --sysconfdir like it does in named.
d1bdeae7bb7a0642170d5476c2fd901db3028143Andreas Gustafsson 831. [placeholder]
d111a46c88adda33a93839f4934e127b6147d87dBob Halley 830. [func] Implement 'rndc status'.
d111a46c88adda33a93839f4934e127b6147d87dBob Halley 829. [bug] The DNS_R_ZONECUT result code should only be returned
d111a46c88adda33a93839f4934e127b6147d87dBob Halley when an ANY query is made with DNS_DBFIND_GLUEOK set.
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence In all other ANY query cases, returning the delegation
9e53cbca72767d0c91962b7a01650ea07d7398ddMark Andrews 828. [bug] The errno value from recvfrom() could be overwritten
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence by logging code. [RT #1293]
3bb3b7ac462a90c2b8b1fb783324d800e2ba748cMichael Graff 827. [bug] When an IXFR protocol error occurs, the slave
3bb3b7ac462a90c2b8b1fb783324d800e2ba748cMichael Graff should retry with AXFR.
c6adcd09c8d5c0acd47a8dccb8061bb1105cad95Michael Graff 826. [bug] Some IXFR protocol errors were not detected.
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington 825. [bug] zone.c:ns_query() detached from the wrong zone
15a0ed30600ea88fe1227233155586f0c3c6cc34Bob Halley reference. [RT #1264]
15a0ed30600ea88fe1227233155586f0c3c6cc34Bob Halley 824. [bug] Correct line numbers reported by dns_master_load().
53c892082e4dd70a12bb5badd81a9e939d7e6efdBrian Wellington 823. [func] The output of "dig -h" now goes to stdout so that it
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington can easily be piped through "more". [RT #1254]
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington 822. [bug] Sending nxrrset prerequisites would crash nsupdate.
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington 821. [bug] The program name used when logging to syslog should
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson be stripped of leading path components.
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson [RT #1178, #1232]
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson 820. [bug] Name server address lookups failed to follow
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson A6 chains into the glue of local authoritative
b61bbad878d0ac563a093525aa826cdba0fd43bfMark Andrews 819. [bug] In certain cases, the resolver's attempts to
26c86a6fc85c89447d23d4a3e34b11157a2ff6f4Andreas Gustafsson restart an address lookup at the root could cause
4716e94840921878b26e493576f84afe4fe08752Mark Andrews the fetch to deadlock (with itself) instead of
4716e94840921878b26e493576f84afe4fe08752Mark Andrews restarting. [RT #1225]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 818. [bug] Certain pathological responses to ANY queries could
622af581bd08a61d12c70f80b1d40d0d9c8a1fa3David Lawrence cause an assertion failure. [RT #1218]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 817. [func] Adjust timeouts for dialup zone queries.
0e9c5d24d25cb77a6935abf9247734b576626c9fBob Halley 816. [bug] Report potential problems with log file accessibility
0e9c5d24d25cb77a6935abf9247734b576626c9fBob Halley at configuration time, since such problems can't
3886e748a4086b813e3453232a742903762fedadBob Halley reliably be reported at the time they actually occur.
3886e748a4086b813e3453232a742903762fedadBob Halley 815. [bug] If a log file was specified with a path separator
3886e748a4086b813e3453232a742903762fedadBob Halley character (i.e. "/") in its name and the directory
3886e748a4086b813e3453232a742903762fedadBob Halley did not exist, the log file's name was treated as
3886e748a4086b813e3453232a742903762fedadBob Halley though it were the directory name. [RT #1189]
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley 814. [bug] Socket objects left over from accept() failures
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley were incorrectly destroyed, causing corruption
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley of socket manager data structures.
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington 813. [bug] File descriptors exceeding FD_SETSIZE were handled
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington badly. [RT #1192]
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington 812. [bug] dig sometimes printed incomplete IXFR responses
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington due to an uninitialized variable. [RT #1188]
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington 811. [bug] Parentheses were not quoted in zone dumps. [RT #1194]
b4b4adc097365bd3f980b30bc7cc30199f4b8456Andreas Gustafsson 810. [bug] The signer name in SIG records was not properly
b4b4adc097365bd3f980b30bc7cc30199f4b8456Andreas Gustafsson downcased when signing/verifying records. [RT #1186]
83a39d3f3c9b9966bc060d46e8e419adb004888aAndreas Gustafsson 809. [bug] Configuring a non-local address as a transfer-source
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley could cause an assertion failure during load.
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley 808. [func] Add 'rndc flush' to flush the server's cache.
83a39d3f3c9b9966bc060d46e8e419adb004888aAndreas Gustafsson 807. [bug] When setting up TCP connections for incoming zone
8426878e988859184706f36e2229e24e77b80aa4Andreas Gustafsson transfers, the transfer-source port was not
8426878e988859184706f36e2229e24e77b80aa4Andreas Gustafsson ignored like it should be.
0f7045b0c437b158c61c195c319d2762882ece83Andreas Gustafsson 806. [bug] DNS_R_SEENINCLUDE was failing to propagate back up
0f7045b0c437b158c61c195c319d2762882ece83Andreas Gustafsson the calling stack to the zone maintence level, causing
7c0e50b5623a6ffc9e3986e129f8ca6bae9aabfaBrian Wellington zones to not reload when an included file was touched
7c0e50b5623a6ffc9e3986e129f8ca6bae9aabfaBrian Wellington but the top-level zone file was not.
a25310fd1dce652cdebba2b3dbc5d38cc3706745Andreas Gustafsson 805. [bug] When using "forward only", missing root hints should
a25310fd1dce652cdebba2b3dbc5d38cc3706745Andreas Gustafsson not cause queries to fail. [RT #1143]
42712a426dd62518ca7c36982867e5622f7265e7Michael Graff 804. [bug] Attempting to obtain entropy could fail in some
42712a426dd62518ca7c36982867e5622f7265e7Michael Graff situations. This would be most common on systems
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence with user-space threads. [RT #1131]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 803. [bug] Treat all SIG queries as if they have the CD bit set,
e6a6c0a5d6393d3a7f75b486f16e4ef15c4857bbDavid Lawrence otherwise no data will be returned [RT #749]
11a898e05092e8477fbfe1a245c1c5871a846638Andreas Gustafsson 802. [bug] DNSSEC key tags were computed incorrectly in almost
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence all cases. [RT #1146]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 801. [bug] nsupdate should treat lines beginning with ';' as
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence comments. [RT #1139]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 800. [bug] dnssec-signzone produced incorrect statistics for
0bcb1d4d630f8d7547ee62870e1b059827cc1c8aDavid Lawrence large zones. [RT #1133]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 799. [bug] The ADB didn't find AAAA glue in a zone unless A6
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister glue was also present.
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 798. [bug] nsupdate should be able to reject bad input lines
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister and continue. [RT #1130]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 797. [func] Issue a warning if the 'directory' option contains
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister a relative path. [RT #269]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 796. [func] When a size limit is associated with a log file,
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister only roll it when the size is reached, not every
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister time the log file is opened. [RT #1096]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 795. [func] Add the +multiline option to dig. [RT #1095]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 794. [func] Implement the "port" and "default-port" statements
7b2db4b8d13e3d8bc81419ffcc8b39de8193ef63David Lawrence 793. [cleanup] The DNSSEC tools could create filenames that were
9e7c9ad159b581714c67148c3c698c12730d7ef7James Brister illegal or contained shell metacharacters. They
9e7c9ad159b581714c67148c3c698c12730d7ef7James Brister now use a different text encoding of names that
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson doesn't have these problems. [RT #1101]
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson 792. [cleanup] Replace the OMAPI command channel protocol with a
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson 791. [bug] The command channel now works over IPv6.
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson 790. [bug] Wildcards created using dynamic update or IXFR
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson could fail to match. [RT #1111]
404e3e4738e97d5dff48fab1e76839e963cb16a6Brian Wellington 789. [bug] The "localhost" and "localnets" ACLs did not match
404e3e4738e97d5dff48fab1e76839e963cb16a6Brian Wellington when used as the second element of a two-element
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence sortlist item.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 788. [func] Add the "match-mapped-addresses" option, which
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence causes IPv6 v4mapped addresses to be treated as
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence IPv4 addresses for the purpose of acl matching.
d9cc295339982d8d86075ab4285cc700d354e2eeBob Halley 787. [bug] The DNSSEC tools failed to downcase domain
7d1d130f4fe1b7485142c4f55a4ef3760b5fa30aBrian Wellington names when mapping them into file names.
7d1d130f4fe1b7485142c4f55a4ef3760b5fa30aBrian Wellington 786. [bug] When DNSSEC signing/verifying data, owner names were
d9cc295339982d8d86075ab4285cc700d354e2eeBob Halley not properly downcased.
d9cc295339982d8d86075ab4285cc700d354e2eeBob Halley 785. [bug] A race condition in the resolver could cause
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence an assertion failure. [RT #673, #872, #1048]
9ac79ef3f89b23d80f9649abf71fdc65bb7a8b62David Lawrence 784. [bug] nsupdate and other programs would not quit properly
a6a0b5e9b7078887a73ecec8be2935daa287a389James Brister if some signals were blocked by the caller. [RT #1081]
a6a0b5e9b7078887a73ecec8be2935daa287a389James Brister 783. [bug] Following CNAMEs could cause an assertion failure
a6a0b5e9b7078887a73ecec8be2935daa287a389James Brister when either using an sdb database or under very
be768c2e952c34438025999125f984995a2c675fBob Halley rare conditions.
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley 782. [func] Implement the "serial-query-rate" option.
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley 781. [func] Avoid error packet loops by dropping duplicate FORMERR
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley responses. [RT #1006]
be768c2e952c34438025999125f984995a2c675fBob Halley 780. [bug] Error handling code dealing with out of memory or
be768c2e952c34438025999125f984995a2c675fBob Halley other rare errors could lead to assertion failures
be768c2e952c34438025999125f984995a2c675fBob Halley by calling functions on unitialized names. [RT #1065]
01e320c4fb51c802e9fe86c192fbebf4229ca918Bob Halley 779. [func] Added the "minimal-responses" option.
19e0c849f69ad8b655b4d199e16de0a4a94562d6Bob Halley 778. [bug] When starting cache cleaning, cleaning_timer_action()
19e0c849f69ad8b655b4d199e16de0a4a94562d6Bob Halley returned without first pausing the iterator, which
19e0c849f69ad8b655b4d199e16de0a4a94562d6Bob Halley could cause deadlock. [RT #998]
01e320c4fb51c802e9fe86c192fbebf4229ca918Bob Halley 777. [bug] An empty forwarders list in a zone failed to override
01e320c4fb51c802e9fe86c192fbebf4229ca918Bob Halley global forwarders. [RT #995]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 776. [func] Improved error reporting in denied messages. [RT #252]
dd6132005a5c48dea642c2ed0507bf472c8ee9bbJames Brister 775. [placeholder]
d6d18435cd47a57f43af2eab835d0f6b7a76f2bdAndreas Gustafsson 774. [func] max-cache-size is implemented.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 773. [func] Added isc_rwlock_trylock() to attempt to lock without
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister 772. [bug] Owner names could be incorrectly omitted from cache
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister dumps in the presence of negative caching entries.
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister 771. [cleanup] TSIG errors related to unsynchronized clocks
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister are logged better. [RT #919]
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley 770. [func] Add the "edns yes_or_no" statement to the server
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley clause. [RT #524]
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley 769. [func] Improved error reporting when parsing rdata. [RT #740]
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley 768. [bug] The server did not emit an SOA when a CNAME
43a5758df763a04d907a8b406e89a96f5c207a9cBrian Wellington or DNAME chain ended in NXDOMAIN in an
43a5758df763a04d907a8b406e89a96f5c207a9cBrian Wellington authoritative zone.
c73aafe6016ed1a7a6972681148cedf6a48a21bcBrian Wellington 767. [placeholder]
c73aafe6016ed1a7a6972681148cedf6a48a21bcBrian Wellington 766. [bug] A few cases in query_find() could leak fname.
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley This would trigger the mpctx->allocated == 0
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley assertion when the server exited.
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley [RT #739, #776, #798, #812, #818, #821, #845,
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley #892, #935, #966]
a5a5371b756f3bbbe33dac1dde196fbd6c063640Bob Halley 765. [func] ACL names are once again case insensitive, like
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence in BIND 8. [RT #252]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 764. [func] Configuration files now allow "include" directives
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence in more places, such as inside the "view" statement.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence [RT #377, #728, #860]
755. [bug] Fix incorrectly formatted log messages in zone.c.
748. [doc] List supported RFCs in doc/misc/rfc-compliance.
739. [port] Look for /dev/random in configure, rather than
737. [port] stdtime.c failed to compile on certain platforms.
dispatch.c:do_cancel(). [RT #733]
718. [cleanup] "internal" is no longer a reserved word in named.conf.
failure in adb.c. [RT #738]
703. [port] sys/select.h is needed on older platforms. [RT #695]
702. [func] If the address 0.0.0.0 is seen in resolv.conf,
693. [bug] An empty lwres statement in named.conf caused
685. [bug] nslookup should use the search list/domain options
from resolv.conf by default. [RT #405, #630]
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