CHANGES revision cd1e58c339b2a6709d543a525de0c995bf8b5868
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff2172. [bug] query_addsoa() was being called with a non zone db.
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff2171. [bug] Handle breaks in DNSSEC trust chains where the parent
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff servers are not DS aware (DS queries to the parent
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff return a referral to the child).
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff2170. [func] Add acache processing to test suite. [RT #16711]
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff2169. [bug] host, nslookup: when reporting NXDOMAIN report the
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff given name and not the last name searched for.
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff2168. [bug] nsupdate: in non-interactive mode treat syntax errors
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff as fatal errors. [RT #16785]
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff2167. [bug] When re-using a automatic zone named failed to
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff attach it to the new view. [RT #16786]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff --- 9.5.0a3 released ---
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff2166. [bug] When running in batch mode, dig could misinterpret
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff a server address as a name to be looked up, causing
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley unexpected output. [RT #16743]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff2165. [func] Allow the destination address of a query to determine
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff if we will answer the query or recurse.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff allow-query-on, allow-recursion-on and
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff allow-query-cache-on. [RT #16291]
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff2164. [bug] The code to determine how named-checkzone /
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff named-compilezone was called failed under windows.
058eeac2105c39e7cb31fb75ee0b473717ec3bbcMark Andrews2163. [bug] If only one of query-source and query-source-v6
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence specified a port the query pools code broke (change
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff 2129). [RT #16768]
6028d1ce0380d0ba7f6c6ecd1ad20b31ddd1becbDavid Lawrence2162. [func] Allow "rrset-order fixed" to be disabled at compile
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence time. [RT #16665]
440be4c866f6935ac069db79a414304507a664c2Michael Graff2161. [bug] Fix which log messages are emitted for 'rndc flush'.
e45d323a2a0f4ca08d4b139546e60a5fa7bd3f0cMichael Graff2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
29f28fe573d4b3b318b3b026d567c1eb86738015Michael Graff from getifaddrs(). [RT #16708]
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff --- 9.5.0a2 released ---
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff2159. [bug] Array bounds overrun in acache processing. [RT #16710]
09f22ac5b09e70bc526015f37168ba33e21ea91fDavid Lawrence2158. [bug] ns_client_isself() failed to initialise key
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff leading to a REQUIRE failure. [RT #16688]
31fab17bcdbe302592a6c0dc5374ef56333ee879Michael Graff2157. [func] dns_db_transfernode() created. [RT #16685]
31fab17bcdbe302592a6c0dc5374ef56333ee879Michael Graff2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
31fab17bcdbe302592a6c0dc5374ef56333ee879Michael Graff resolver.c:validated() and resolver.c:cache_name().
31fab17bcdbe302592a6c0dc5374ef56333ee879Michael Graff Fix a memory leak in rbtdb.c:free_noqname().
31fab17bcdbe302592a6c0dc5374ef56333ee879Michael Graff Make lookup.c:lookup_find() robust against
31fab17bcdbe302592a6c0dc5374ef56333ee879Michael Graff event leaks. [RT #16685]
31fab17bcdbe302592a6c0dc5374ef56333ee879Michael Graff2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley matched in acls by omitting the scope. [RT #16599]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff2153. [bug] nsupdate could leak memory. [RT #16691]
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley2152. [cleanup] Use sizeof(buf) instead of fixed number in
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley dighost.c:get_trusted_key(). [RT #16678]
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley2151. [bug] Missing newline in usage message for journalprint.
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff2150. [bug] 'rrset-order cyclic' uniformly distribute the
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff starting point for the first response for a given
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff RRset. [RT #16655]
d947011dc393d9f9988d1349d585b246d19cc3c7Michael Graff2149. [bug] isc_mem_checkdestroyed() failed to abort on
d947011dc393d9f9988d1349d585b246d19cc3c7Michael Graff if there were still active memory contexts.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff2148. [func] Add positive logging for rndc commands. [RT #14623]
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff2147. [bug] libbind: remove potential buffer overflow from
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff SO_BSDCOMPAT" message. [RT #16641]
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff2145. [bug] Check DS/DLV digest lengths for known digests.
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff2143. [bug] We failed to restart the IPv6 client when the
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff kernel failed to return the destination the
acafce24bbc6140464302fb18c729791f1bfddd6Michael Graff packet was sent to. [RT #16613]
213973a334f92d4aef4ef62b4538fc2e4d0e8082Michael Graff2142. [bug] Handle master files with a modification time that
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff matches the epoch. [RT# 16612]
213973a334f92d4aef4ef62b4538fc2e4d0e8082Michael Graff2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff equivalent of LDH checks). [RT #16609]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2140. [bug] libbind: missing unlock on pthread_key_create()
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff failures. [RT #16654]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley2139. [bug] dns_view_find() was being called with wrong type
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff in adb.c. [RT #16670]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2138. [bug] Lock order reversal in resolver.c. [RT #16653]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2137. [port] Mips little endian and/or mips 64 bit are now
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley supported for atomic operations. [RT#16648]
439c0011e642fb1d26011116144af698125262dbMichael Graff2136. [bug] nslookup/host looped if there was no search list
11efdeb076d65fa9f0c5fc067dc040e7c99dfba6Michael Graff and the host didn't exist. [RT #16657]
11efdeb076d65fa9f0c5fc067dc040e7c99dfba6Michael Graff2135. [bug] Uninitialised rdataset in sdlz.c. [RT# 16656]
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff2134. [func] Additional statistics support. [RT #16666]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley2133. [port] powerpc: Support both IBM and MacOS Power PC
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff assembler syntaxes. [RT #16647]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff2132. [bug] Missing unlock on out of memory in
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff dns_dispatchmgr_setudp().
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2130. [func] Log if CD or DO were set. [RT #16640]
2992344aacdb08e4af936c176d49ef789f5673ddMichael Graff2129. [func] Provide a pool of UDP sockets for queries to be
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff made over. See use-queryport-pool, queryport-pool-ports
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff and queryport-pool-updateinterval. [RT #16415]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
213973a334f92d4aef4ef62b4538fc2e4d0e8082Michael Graff2126. [security] Serialise validation of type ANY responses. [RT #16555]
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
213973a334f92d4aef4ef62b4538fc2e4d0e8082Michael Graff was defined. [RT #16574]
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff2124. [security] It was possible to dereference a freed fetch
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff context. [RT #16584]
213973a334f92d4aef4ef62b4538fc2e4d0e8082Michael Graff --- 9.5.0a1 released ---
213973a334f92d4aef4ef62b4538fc2e4d0e8082Michael Graff2123. [func] Use Doxygen to generate internal documention.
213973a334f92d4aef4ef62b4538fc2e4d0e8082Michael Graff2122. [func] Experimental http server and statistics support
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff for named via xml.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley second timeout. [RT #16553]
59c049874bbef182857c57bd9cca292898921c69Bob Halley2120. [doc] Fix markup on nsupdate man page. [RT #16556]
59c049874bbef182857c57bd9cca292898921c69Bob Halley2119. [compat] libbind: allow res_init() to succeed enough to
59c049874bbef182857c57bd9cca292898921c69Bob Halley return the default domain even if it was unable
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff to allocate memory.
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley2118. [bug] Handle response with long chains of domain name
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley compression pointers which point to other compression
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley pointers. [RT #16427]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff which could lead to validation failures. named didn't
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff handle negative DS responses that were in the process
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff of being validated. Check CNAME bit before accepting
1f90c108282533a23b8362c34bcde4267c1eb4b1Michael Graff NODATA proof. To be able to ignore a child NSEC there
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff must be SOA (and NS) set in the bitmap. [RT #16399]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley2116. [bug] 'rndc reload' could cause the cache to continually
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley be cleaned. [RT #16401]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff2115. [bug] 'rndc reconfig' could trigger a INSIST if the
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley number of masters for a zone was reduced. [RT #16444]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff2114. [bug] dig/host/nslookup: searches for names with multiple
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff labels were failing. [RT #16447]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley2113. [bug] nsupdate: if a zone is specified it should be used
28ab8277a068f273f0a805a83b4811446cb78a5bBob Halley for server discover. [RT# 16455]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2112. [security] Warn if weak RSA exponent is used. [RT #16460]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff2111. [bug] Fix a number of errors reported by Coverity.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff2110. [bug] "minimal-response yes;" interacted badly with BIND 8
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff priming queries. [RT #16491]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley2108. [func] DHCID support. [RT #16456]
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley2106. [func] 'rndc status' now reports named's version. [RT #16426]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley2105. [func] GSS-TSIG support (RFC 3645).
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley2104. [port] Fix Solaris SMF error message.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley2103. [port] Add /usr/sfw to list of locations for OpenSSL
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff under Solaris.
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2102. [port] Silence solaris 10 warnings.
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2101. [bug] OpenSSL version checks were not quite right.
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2100. [port] win32: copy libeay32.dll to Build\Debug.
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff Copy Debug\named-checkzone to Debug\named-compilezone.
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff2099. [port] win32: more manifiest issues.
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff2098. [bug] Race in rbtdb.c:no_references(), which occasionally
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff triggered an INSIST failure about the node lock
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff reference. [RT #16411]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2097. [bug] named could reference a destroyed memory context
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff after being reloaded / reconfigured. [RT #16428]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2096. [bug] libbind: handle applications that fail to detect
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff res_init() failures better.
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
439c0011e642fb1d26011116144af698125262dbMichael Graff net_cidr_ntop_ipv6(). [RT #16388]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2094. [contrib] Update named-bootconf. [RT# 16404]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2093. [bug] named-checkzone -s was broken.
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2092. [bug] win32: dig, host, nslookup. Use registry config
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff if resolv.conf does not exist or no nameservers
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff listed. [RT #15877]
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff2091. [port] dighost.c: race condition on cleanup. [RT #16417]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2090. [port] win32: Visual C++ 2005 command line manifest support.
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2089. [security] Raise the minimum safe OpenSSL versions to
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff prior to these have known security flaws which
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff are (potentially) exploitable in named. [RT #16391]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2088. [security] Change the default RSA exponent from 3 to 65537.
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff2086. [port] libbind: FreeBSD now has get*by*_r() functions.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff2085. [doc] win32: added index.html and README to zip. [RT #16201]
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff2084. [contrib] dbus update for 9.3.3rc2.
439c0011e642fb1d26011116144af698125262dbMichael Graff2083. [port] win32: Visual C++ 2005 support.
439c0011e642fb1d26011116144af698125262dbMichael Graff2082. [doc] Document 'cache-file' as a test only option.
439c0011e642fb1d26011116144af698125262dbMichael Graff2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff2080. [port] libbind: res_init.c did not compile on older versions
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff of Solaris. [RT #16363]
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff2079. [bug] The lame cache was not handling multiple types
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff correctly. [RT #16361]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff2078. [bug] dnssec-checkzone output style "default" was badly
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff named. It is now called "relative". [RT #16326]
439c0011e642fb1d26011116144af698125262dbMichael Graff2077. [bug] 'dnssec-signzone -O raw' wasn't outputing the
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff complete signed zone. [RT #16326]
439c0011e642fb1d26011116144af698125262dbMichael Graff2076. [bug] Several files were missing #include <config.h>
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff causing build failures on OSF. [RT #16341]
439c0011e642fb1d26011116144af698125262dbMichael Graff2075. [bug] The spillat timer event hander could leak memory.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff dns_request_createraw2() and dns_request_createraw3()
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff failed to send multiple UDP requests. [RT #16349]
439c0011e642fb1d26011116144af698125262dbMichael Graff2073. [bug] Incorrect semantics check for update policy "wildcard".
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff2072. [bug] We were not generating valid HMAC SHA digests.
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff2071. [port] Test whether gcc accepts -fno-strict-aliasing.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley2070. [bug] The remote address was not always displayed when
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff reporting dispatch failures. [RT #16315]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley2069. [bug] Cross compiling was not working. [RT #16330]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff2068. [cleanup] Lower incremental tuning message to debug 1.
651228967966ba4fb2e52f92d1207c790af4b130Michael Graff2067. [bug] 'rndc' could close the socket too early triggering
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff a INSIST under Windows. [RT #16317]
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff2066. [security] Handle SIG queries gracefully. [RT #16300]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley2065. [bug] libbind: probe for HPUX prototypes for
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley endprotoent_r() and endservent_r(). [RT 16313]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff2063. [bug] Change #1955 introduced a bug which caused the first
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff 'rndc flush' call to not free memory. [RT #16244]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff2062. [bug] 'dig +nssearch' was reusing a buffer before it had
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff been returned by the socket code. [RT #16307]
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff2061. [bug] Accept expired wildcard message reversed. [RT #16296]
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff2060. [bug] Enabling DLZ support could leave views partially
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff configured. [RT #16295]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff2059. [bug] Search into cache rbtdb could trigger an INSIST
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff failure while cleaning up a stale rdataset.
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff2058. [bug] Adjust how we calculate rtt estimates in the presence
c6715d23151ab9948c7191b1ed1b99a14e6def7dDavid Lawrence of authoritative servers that drop EDNS and/or CD
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff requests. Also fallback to EDNS/512 and plain DNS
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff faster for zones with less than 3 servers. [RT #16187]
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff2057. [bug] Make setting "ra" dependent on both allow-query-cache
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff and allow-recursion. [RT #16290]
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff2056. [bug] dig: ixfr= was not being treated case insensitively
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff at all times. [RT #15955]
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff2055. [bug] Missing goto after dropping multicast query.
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff2054. [port] freebsd: do not explicitly link against -lpthread.
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff2052. [bug] 'rndc' improve connect failed message to report
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff the failing address. [RT #15978]
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff2051. [port] More strtol() fixes. [RT #16249]
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff2050. [bug] Parsing of NSAP records was not case insensitive.
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff2049. [bug] Restore SOA before AXFR when falling back from
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff a attempted IXFR when transfering in a zone.
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff Allow a initial SOA query before attempting
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff a AXFR to be requested. [RT #16156]
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff2048. [bug] It was possible to loop forever when using
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff avoid-v4-udp-ports / avoid-v6-udp-ports when
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff the OS always returned the same local port.
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley2047. [bug] Failed to initialise the interface flags to zero.
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff cleanup [RT #16247].
ffd9f879709c5fb35f25368e74e2e12eb6881d9bMichael Graff2045. [func] Use lock buckets for acache entries to limit memory
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley consumption. [RT #16183]
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff2044. [port] Add support for atomic operations for Itanium.
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff2043. [port] nsupdate/nslookup: Force the flushing of the prompt
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff for interactive sessions. [RT#16148]
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff2042. [bug] named-checkconf was incorrectly rejecting the
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff logging category "config". [RT #16117]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff set of libraries to be linked. [RT #16129]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff2040. [bug] rbtdb no_references() could trigger an INSIST
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff failure with --enable-atomic. [RT #16022]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff2039. [func] Check that all buffers passed to the socket code
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff have been retrieved when the socket event is freed.
78854e02c127f31ab90f56da0531542004b45377Michael Graff2038. [bug] dig/nslookup/host was unlinking from wrong list
78854e02c127f31ab90f56da0531542004b45377Michael Graff when handling errors. [RT #16122]
78854e02c127f31ab90f56da0531542004b45377Michael Graff2037. [func] When unlinking the first or last element in a list
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff check that the list head points to the element to
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff be unlinked. [RT #15959]
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff2035. [func] Make falling back to TCP on UDP refresh failure
6d12fdf96621801e80f3f4c2a8a569fe48766a20David Lawrence optional. Default "try-tcp-refresh yes;" for BIND 8
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff compatibility. [RT #16123]
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff2033. [bug] We wern't creating multiple client memory contexts
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff on demand as expected. [RT #16095]
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff2031. [bug] Emit a error message when "rndc refresh" is called on
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff a non slave/stub zone. [RT # 16073]
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff2030. [bug] We were being overly conservative when disabling
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff openssl engine support. [RT #16030]
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff2029. [bug] host printed out the server multiple times when
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff specified on the command line. [RT #15992]
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff2028. [port] linux: socket.c compatability for old systems.
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff2027. [port] libbind: Solaris x86 support. [RT #16020]
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff2026. [bug] Rate limit the two recursive client exceeded messages.
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff2025. [func] Update "zone serial unchanged" message. [RT #16026]
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff2024. [bug] named emited spurious "zone serial unchanged"
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff messages on reload. [RT #16027]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff2023. [bug] "make install" should create ${localstatedir}/run and
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff ${sysconfdir} if they do not exist. [RT #16033]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff2022. [bug] If dnssec validation is disabled only assert CD if
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff CD was requested. [RT #16037]
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
f6f4ceece41f040cc43722afa9a5cd1f54a576b6Michael Graff2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff2019. [tuning] Reduce the amount of work performed per quantum
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff when cleaning the cache. [RT #15986]
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff2018. [bug] Checking if the HMAC MD5 private file was broken.
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff2017. [bug] allow-query default was not correct. [RT #15946]
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff2016. [bug] Return a partial answer if recursion is not
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff allowed but requested and we had the answer
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff to the original qname. [RT #15945]
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff2015. [cleanup] use-additional-cache is now acache-enable for
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff consistancy. Default acache-enable off in BIND 9.4
01883602b1e9c0a91f1c3526d80d8ef9db747e92Mark Andrews as it requires memory usage to be configured.
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff It may be enabled by default in BIND 9.5 once we
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff have more experience with it.
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff2014. [func] Statistics about acache now recorded and sent
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff to log. [RT #15976]
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff responses more gracefully. [RT #15941]
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff2012. [func] Don't insert new acache entries if acache is full.
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff2011. [func] dnssec-signzone can now update the SOA record of
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff the signed zone, either as an increment or as the
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff system time(). [RT #15633]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff2010. [placeholder] rt15958
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff2009. [bug] libbind: coverity fixes. [RT #15808]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff2008. [func] It is now posssible to enable/disable DNSSEC
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff validation from rndc. This is useful for the
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff mobile hosts where the current connection point
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff breaks DNSSEC (firewall/proxy). [RT #15592]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff rndc validation newstate [view]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley2007. [func] It is now possible to explicitly enable DNSSEC
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff validation. default dnssec-validation no; to
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff be changed to yes in 9.5.0. [RT #15674]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff2006. [security] Allow-query-cache and allow-recursion now default
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff to the builtin acls "localnets" and "localhost".
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff This is being done to make caching servers less
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff attractive as reflective amplifying targets for
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff spoofed traffic. This still leave authoritative
d1fb73ada84ee15ea078c80b1cd0ca8ddc6aa856Michael Graff servers exposed.
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff The best fix is for full BCP 38 deployment to
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff remove spoofed traffic.
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff2005. [bug] libbind: Retransmission timeouts should be
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff based on which attempt it is to the nameserver
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff and not the nameserver itself. [RT #13548]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff2004. [bug] dns_tsig_sign() could pass a NULL pointer to
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff dst_context_destroy() when cleaning up after a
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff error. [RT #15835]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley2003. [bug] libbind: The DNS name/address lookup functions could
d947011dc393d9f9988d1349d585b246d19cc3c7Michael Graff occasionally follow a random pointer due to
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff structures not being completely zeroed. [RT #15806]
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff2002. [bug] libbind: tighten the constraints on when
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff struct addrinfo._ai_pad exists. [RT #15783]
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff2001. [func] Check the KSK flag when updating a secure dynamic zone.
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff New zone option "update-check-ksk yes;". [RT #15817]
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff1999. [func] Implement "rrset-order fixed". [RT #13662]
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff1998. [bug] Restrict handling of fifos as sockets to just SunOS.
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff This allows named to connect to entropy gathering
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff daemons that use fifos instead of sockets. [RT #15840]
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff1997. [bug] Named was failing to replace negative cache entries
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff when a positive one for the type was learnt.
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff1996. [bug] nsupdate: if a zone has been specified it should
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff appear in the output of 'show'. [RT #15797]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1995. [bug] 'host' was reporting multiple "is an alias" messages.
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1994. [port] OpenSSL 0.9.8 support. [RT #15694]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1993. [bug] Log messsage, via syslog, were missing the space
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff after the timestamp if "print-time yes" was specified.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1992. [bug] Not all incoming zone transfer messages included the
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff view. [RT #15825]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1991. [cleanup] The configuration data, once read, should be treated
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff as readonly. Expand the use of const to enforce this
1ac7292ced16b8469bebf04356d50279eae78d97Bob Halley at compile time. [RT #15813]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1990. [bug] libbind: isc's override of broken gettimeofday()
288f9443ac447c9c14f3722dd6d32c1faef0f009Michael Graff implementions was not always effective.
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1989. [bug] win32: don't check the service password when
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff re-installing. [RT #15882]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1988. [bug] Remove a bus error from the SHA256/SHA512 support.
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1986. [func] Report when a zone is removed. [RT #15849]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1985. [protocol] DLV has now been assigned a official type code of
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff 32769. [RT #15807]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff Note: care should be taken to ensure you upgrade
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff both named and dnssec-signzone at the same time for
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff zones with DLV records where named is the master
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff server for the zone. Also any zones that contain
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff DLV records should be removed when upgrading a slave
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley zone. You do not however have to upgrade all
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff servers for a zone with DLV records simultaniously.
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1984. [func] dig, nslookup and host now advertise a 4096 byte
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff EDNS UDP buffer size by default. [RT #15855]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1983. [func] Two new update policies. "selfsub" and "selfwild".
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff1982. [bug] DNSKEY was being accepted on the parent side of
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff a delegation. KEY is still accepted there for
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley RFC 3007 validated updates. [RT #15620]
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley1981. [bug] win32: condition.c:wait() could fail to reattain
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley the mutex lock.
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1980. [func] dnssec-signzone: output the SOA record as the
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff first record in the signed zone. [RT #15758]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1979. [port] linux: allow named to drop core after changing
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff user ids. [RT #15753]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1978. [port] Handle systems which have a broken recvmsg().
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1977. [bug] Silence noisy log message. [RT #15704]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1975. [bug] libbind: isc_gethexstring() could misparse multi-line
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff hex strings with comments. [RT #15814]
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1974. [doc] List each of the zone types and associated zone
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff options seperately in the ARM.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff HMACSHA512 support. [RT #13606]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1972. [contrib] DBUS dynamic forwarders integation from
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff Jason Vas Dias <jvdias@redhat.com>.
7ec42e4be45c0486ce80461293f377fb4b904dc0Michael Graff1971. [port] linux: make detection of missing IF_NAMESIZE more
7ec42e4be45c0486ce80461293f377fb4b904dc0Michael Graff robust. [RT #15443]
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1970. [bug] nsupdate: adjust UDP timeout when falling back to
7ec42e4be45c0486ce80461293f377fb4b904dc0Michael Graff unsigned SOA query. [RT #15775]
7ec42e4be45c0486ce80461293f377fb4b904dc0Michael Graff1969. [bug] win32: the socket code was freeing the socket
7ec42e4be45c0486ce80461293f377fb4b904dc0Michael Graff structure too early. [RT #15776]
7ec42e4be45c0486ce80461293f377fb4b904dc0Michael Graff1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
7ec42e4be45c0486ce80461293f377fb4b904dc0Michael Graff1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1966. [bug] Don't set CD when we have fallen back to plain DNS.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1965. [func] Suppress spurious "recusion requested but not
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff available" warning with 'dig +qr'. [RT #15780].
7ec42e4be45c0486ce80461293f377fb4b904dc0Michael Graff1964. [func] Seperate out MX and SRV to CNAME checks. [RT #15723]
7ec42e4be45c0486ce80461293f377fb4b904dc0Michael Graff1963. [port] Tru64 4.0E doesn't support send() and recv().
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1962. [bug] Named failed to clear old update-policy when it
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff was removed. [RT #15491]
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1961. [bug] Check the port and address of responses forwarded
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff to dispatch. [RT #15474]
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1959. [func] Control the zeroing of the negative response TTL to
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff a soa query. Defaults "zero-no-soa-ttl yes;" and
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence "zero-no-soa-ttl-cache no;". [RT #15460]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1958. [bug] Named failed to update the zone's secure state
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff until the zone was reloaded. [RT #15412]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1957. [bug] Dig mishandled responses to class ANY queries.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1956. [bug] Improve cross compile support, 'gen' is now built
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff by native compiler. See README for additional
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff cross compile support information. [RT #15148]
93d3a6fd20aceb9998eca4723bba8810243e7689Michael Graff1955. [bug] Pre-allocate the cache cleaning interator. [RT #14998]
f788a5704623c1d686b770a0f014fd52834d4a67Michael Graff1954. [func] Named now falls back to advertising EDNS with a
93d3a6fd20aceb9998eca4723bba8810243e7689Michael Graff 512 byte receive buffer if the initial EDNS queries
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff fail. [RT #14852]
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff1953. [func] The maximum EDNS UDP response named will send can
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff now be set in named.conf (max-udp-size). This is
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff independent of the advertised receive buffer
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff (edns-udp-size). [RT #14852]
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff1952. [port] hpux: tell the linker to build a runtime link
93d3a6fd20aceb9998eca4723bba8810243e7689Michael Graff path "-Wl,+b:". [RT #14816].
f788a5704623c1d686b770a0f014fd52834d4a67Michael Graff1951. [security] Drop queries from particular well known ports.
93d3a6fd20aceb9998eca4723bba8810243e7689Michael Graff Don't return FORMERR to queries from particular
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff well known ports. [RT #15636]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley a TCP socket. This prevents the source address being
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley set for TCP connections. [RT #15628]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1949. [func] Addition memory leakage checks. [RT #15544]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1948. [bug] If was possible to trigger a REQUIRE failure in
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley xfrin.c:maybe_free() if named ran out of memory.
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1947. [func] It is now possible to configure named to accept
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff expired RRSIGs. Default "dnssec-accept-expired no;".
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff Setting "dnssec-accept-expired yes;" leaves named
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff vulnerable to replay attacks. [RT #14685]
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1946. [bug] resume_dslookup() could trigger a REQUIRE failure
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff when using forwarders. [RT #15549]
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is nolonger recommended.
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff To generate a RSAMD5 key you must explicitly request
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff RSAMD5. [RT #13780]
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1944. [cleanup] isc_hash_create() does not need a read/write lock.
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1943. [bug] Set the loadtime after rolling forward the journal.
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1942. [bug] If the name of a DNSKEY match that of one in
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff trusted-keys do not attempt to validate the DNSKEY
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff using the parents DS RRset. [RT #15649]
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1941. [bug] ncache_adderesult() should set eresult even if no
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff rdataset is passed to it. [RT #15642]
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1940. [bug] Fixed a number of error conditions reported by
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1939. [bug] The resolver could dereference a null pointer after
a385f150bb21b8b81f70ed7df545357a83f1da82Michael Graff validation if all the queries have timed out.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1938. [bug] The validator was not correctly handling unsecure
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley negative responses at or below a SEP. [RT #15528]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1936. [bug] The validator could leak memory. [RT #15544]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1935. [bug] 'acache' was DO sensitive. [RT #15430]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1934. [func] Validate pending NS RRsets, in the authority section,
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley prior to returning them if it can be done without
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley requiring DNSKEYs to be fetched. [RT #15430]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1931. [bug] Per-client mctx could require a huge amount of memory,
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley particularly for a busy caching server. [RT #15519]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1930. [port] HPUX: ia64 support. [RT #15473]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1927. [bug] Access to soanode or nsnode in rbtdb violated the
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence lock order rule and could cause a dead lock.
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1926. [bug] The Windows installer did not check for empty
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff passwords. BINDinstall was being installed in
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff the wrong place. [RT #15483]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1925. [port] All outer level AC_TRY_RUNs need cross compiling
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff defaults. [RT #15469]
a385f150bb21b8b81f70ed7df545357a83f1da82Michael Graff1924. [port] libbind: hpux ia64 support. [RT #15473]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1923. [bug] ns_client_detach() called too early. [RT #15499]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1922. [bug] check-tool.c:setup_logging() missing call to
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff dns_log_setcontext().
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1921. [bug] Client memory contexts were not using internal
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff malloc. [RT# 15434]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1920. [bug] The cache rbtdb lock array was too small to
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff have the desired performance characteristics.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1919. [contrib] queryperf: a set of new features: collecting/printing
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley response delays, printing intermediate results, and
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley adjusting query rate for the "target" qps.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1918. [bug] Memory leak when checking acls. [RT #15391]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley when generating man pages. [RT #15385]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1916. [func] Integrate contibuted IDN code from JPNIC. [RT #15383]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1915. [bug] dig +ndots was broken. [RT #15215]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1914. [protocol] DS is required to accept mnemonic algorithms
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley (RFC 4034). Still emit numeric algorithms for
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley compatability with RFC 3658. [RT #15354]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1913. [func] Integrate contibuted DLZ code into named. [RT #11382]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1912. [port] aix: atomic locking for powerpc. [RT #15020]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1911. [bug] Update windows socket code. [RT #14965]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1910. [bug] dig's +sigchase code overhauled. [RT #14933]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1909. [bug] The DLV code has been re-worked to make no longer
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley query order sensitive. [RT #14933]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1908. [func] dig now warns if 'RA' is not set in the answer when
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence 'RD' was set in the query. host/nslookup skip servers
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley that fail to set 'RA' when 'RD' is set unless a server
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley is explicitly set. [RT #15005]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1906. [func] dig now has a '-q queryname' and '+showsearch' options.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1905. [bug] Strings returned from cfg_obj_asstring() should be
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley treated as read-only. The prototype for
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley cfg_obj_asstring() has been updated to reflect this.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley friends. Note: RFC 1918 zones are not yet covered by
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley this but are likely to be in a future release.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley New options: empty-server, empty-contact,
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley empty-zones-enable and disable-empty-zone.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1903. [func] ISC string copy API.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1902. [func] Attempt to make the amount of work performed in a
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley iteration self tuning. The covers nodes clean from
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley the cache per iteration, nodes written to disk when
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley rewriting a master file and nodes destroyed per
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley iteration when destroying a zone or a cache.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1901. [cleanup] Don't add DNSKEY records to the additional section.
fbc09123cd0cac8d513165c441ef2b2ed9b3445cBob Halley1900. [bug] ixfr-from-differences failed to ensure that the
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley serial number increased. [RT #15036]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1899. [func] named-checkconf now validates update-policy entries.
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff ISC_NETADDR_FORMATSIZE to allow for scope details.
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff1897. [func] x86 and x86_64 now have seperate atomic locking
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff implementations.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1896. [bug] Recursive clients soft quota support wasn't working
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley as expected. [RT #15103]
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1895. [bug] A escaped character is, potentially, converted to
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley the output character set too early. [RT #14666]
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff1894. [doc] Review ARM for BIND 9.4.
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff1893. [port] Use uintptr_t if available. [RT #14606]
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff1892. [func] Support for SPF rdata type. [RT #15033]
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1891. [port] freebsd: pthread_mutex_init can fail if it runs out
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff of memory. [RT #14995]
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff1890. [func] Raise the UDP recieve buffer size to 32k if it is
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff less than 32k. [RT #14953]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1889. [port] sunos: non blocking i/o support. [RT #14951]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1888. [func] Support for IPSECKEY rdata type. [RT #14967]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1887. [bug] The cache could delete expired records too fast for
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff clients with a virtual time in the past. [RT #14991]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1886. [bug] fctx_create() could return success even though it
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff failed. [RT #14993]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1885. [func] dig: report the number of extra bytes still left in
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff the packet after processing all the records.
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff levels. [RT #14962]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1882. [func] Limit the number of recursive clients that can be
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff waiting for a single query (<qname,qtype,qclass>) to
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff resolve. New options clients-per-query and
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff max-clients-per-query.
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1881. [func] Add a system test for named-checkconf. [RT #14931]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1880. [func] The lame cache is now done on a <qname,qclass,qtype>
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff basis as some servers only appear to be lame for
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff certain query types. [RT #14916]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1878. [func] Detect duplicates of UDP queries we are recursing on
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff and drop them. New stats category "duplicates".
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1877. [bug] Fix unreasonably low quantum on call to
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff dns_rbt_destroy2(). Remove unnecessay unhash_node()
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff call. [RT #14919]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1876. [func] Additional memory debugging support to track size
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley and mctx arguments. [RT #14814]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1875. [bug] process_dhtkey() was using the wrong memory context
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley to free some memory. [RT #14890]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1874. [port] sunos: portability fixes. [RT #14814]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1873. [port] win32: isc__errno2result() now reports its caller.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1871. [placeholder]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1870. [func] Added framework for handling multiple EDNS versions.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1869. [func] dig can now specify the EDNS version when making
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley a query. [RT #14873]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1868. [func] edns-udp-size can now be overridden on a per
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley server basis. [RT #14851]
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1867. [bug] It was possible to trigger a INSIST in
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley dlv_validatezonekey(). [RT #14846]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1866. [bug] resolv.conf parse errors were being ignored by
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley bad addresses. [RT #14841]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1864. [bug] Don't try the alternative transfer source if you
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley got a answer / transfer with the main source
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley address. [RT #14802]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1863. [bug] rrset-order "fixed" error messages not complete.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1862. [func] Add additional zone data constancy checks.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley named-checkzone has extended checking of NS, MX and
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley SRV record and the hosts they reference.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley named has extended post zone load checks.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley New zone options: check-mx and integrity-check.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1861. [bug] dig could trigger a INSIST on certain malformed
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley responses. [RT #14801]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1860. [port] solaris 2.8: hack_shutup_pthreadmutexinit was
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley incorrectly set. [RT #14775]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1859. [func] Add support for CH A record. [RT #14695]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1858. [bug] The flush-zones-on-shutdown option wasn't being
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley parsed. [RT #14686]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1857. [bug] named could trigger a INSIST() if reconfigured /
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley reloaded too fast. [RT #14673]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1856. [doc] Switch Docbook toolchain from DSSSL to XSL.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1855. [bug] ixfr-from-differences was failing to detect changes
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley of ttl due to dns_diff_subtract() was ignoring the ttl
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley of records. [RT #14616]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1854. [bug] lwres also needs to know the print format for
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley (long long). [RT #13754]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1853. [bug] Rework how DLV interacts with proveunsecure().
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1852. [cleanup] Remove last vestiges of dnssec-signkey and
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley dnssec-makekeyset (removed from Makefile years ago).
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1851. [doc] Doxygen comment markup. [RT #11398]
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591]
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1849. [doc] All forms of the man pages (docbook, man, html) should
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff have consistant copyright dates.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1848. [bug] Improve SMF integration. [RT #13238]
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1847. [bug] isc_ondestroy_init() is called too late in
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff dns_rbtdb_create()/dns_rbtdb64_create().
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff <bortzmeyer@nic.fr>.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1845. [bug] Improve error reporting to distingish between
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff accept()/fcntl() and socket()/fcntl() errors.
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff1844. [bug] inet_pton() accepted more that 4 hexadecimal digits
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff for each 16 bit piece of the IPv6 address. The text
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff representation of a IPv6 address has been tighted
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1843. [cleanup] CINCLUDES takes precedence over CFLAGS. This helps
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff when CFLAGS contains "-I /usr/local/include"
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff resulting in old header files being used.
78854e02c127f31ab90f56da0531542004b45377Michael Graff1842. [port] cmsg_len() could produce incorrect results on
78854e02c127f31ab90f56da0531542004b45377Michael Graff some platform. [RT #13744]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1841. [bug] "dig +nssearch" now makes a recursive query to
78854e02c127f31ab90f56da0531542004b45377Michael Graff find the list of nameservers to query. [RT #13694]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1840. [func] dnssec-signzone can now randomize signature end times
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff (dnssec-signzone -j jitter). [RT #13609]
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1839. [bug] <isc/hash.h> was not being installed.
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1838. [cleanup] Don't allow Linux capabilities to be inherited.
78854e02c127f31ab90f56da0531542004b45377Michael Graff1837. [bug] Compile time option ISC_FACILITY was not effective
78854e02c127f31ab90f56da0531542004b45377Michael Graff for 'named -u <user>'. [RT #13714]
875e88e734b310976b178dc26a74d86fbebc935cBob Halley1836. [cleanup] Silence compiler warnings in hash_test.c.
875e88e734b310976b178dc26a74d86fbebc935cBob Halley1835. [bug] Update dnssec-signzone's usage message. [RT #13657]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1834. [bug] Bad memset in rdata_test.c. [RT #13658]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1833. [bug] Race condition in isc_mutex_lock_profile(). [RT #13660]
875e88e734b310976b178dc26a74d86fbebc935cBob Halley1832. [bug] named fails to return BADKEY on unknown TSIG algorithm.
78854e02c127f31ab90f56da0531542004b45377Michael Graff1831. [doc] Update named-checkzone documentation. [RT#13604]
875e88e734b310976b178dc26a74d86fbebc935cBob Halley1830. [bug] adb lame cache has sence of test reversed. [RT #13600]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1829. [bug] win32: "pid-file none;" broken. [RT #13563]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1828. [bug] isc_rwlock_init() failed to properly cleanup if it
78854e02c127f31ab90f56da0531542004b45377Michael Graff encountered a error. [RT #13549]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1827. [bug] host: update usage message for '-a'. [RT #37116]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1826. [bug] Missing DESTROYLOCK() in isc_mem_createx() on out
78854e02c127f31ab90f56da0531542004b45377Michael Graff of memory error. [RT #13537]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1825. [bug] Missing UNLOCK() on out of memory error from in
78854e02c127f31ab90f56da0531542004b45377Michael Graff rbtdb.c:subtractrdataset(). [RT #13519]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1824. [bug] Memory leak on dns_zone_setdbtype() failure.
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1823. [bug] Wrong macro used to check for point to point interface.
78854e02c127f31ab90f56da0531542004b45377Michael Graff1822. [bug] check-names test for RT was reversed. [RT #13382]
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1821. [placeholder]
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1820. [bug] Gracefully handle acl loops. [RT #13659]
2a0b8796d46265c078ba7f4dea2979c62ebf5badBob Halley1819. [bug] The validator needed to check both the algorithm and
78854e02c127f31ab90f56da0531542004b45377Michael Graff digest types of the DS to determine if it could be
78854e02c127f31ab90f56da0531542004b45377Michael Graff used to introduce a secure zone. [RT #13593]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1818. [bug] 'named-checkconf -z' triggered an INSIST. [RT #13599]
78854e02c127f31ab90f56da0531542004b45377Michael Graff1817. [func] Add support for additional zone file formats for
78854e02c127f31ab90f56da0531542004b45377Michael Graff improving loading performance. The masterfile-format
78854e02c127f31ab90f56da0531542004b45377Michael Graff option in named.conf can be used to specify a
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff non-default format. A separate command
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff named-compilezone was provided to generate zone files
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff in the new format. Additionally, the -I and -O options
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff for dnssec-signzone specify the input and output
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1815. [bug] nsupdate triggered a REQUIRE if the server was set
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff without also setting the zone and it encountered
59c049874bbef182857c57bd9cca292898921c69Bob Halley a CNAME and was using TSIG. [RT #13086]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1814. [func] UNIX domain controls are now supported.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1813. [func] Restructured the data locking framework using
59c049874bbef182857c57bd9cca292898921c69Bob Halley architecture dependent atomic operations (when
59c049874bbef182857c57bd9cca292898921c69Bob Halley available), improving response performance on
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley multi-processor machines significantly.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley x86, x86_64, alpha, powerpc, and mips are currently
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1811. [func] Preserve the case of domain names in rdata during
59c049874bbef182857c57bd9cca292898921c69Bob Halley zone transfers. [RT #13547]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1810. [bug] configure, lib/bind/configure make different default
59c049874bbef182857c57bd9cca292898921c69Bob Halley decisions about whether to do a threaded build.
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1809. [bug] "make distclean" failed for libbind if the platform
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff is not supported.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1808. [bug] zone.c:notify_zone() contained a race condition,
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff zone->db could change underneath it. [RT #13511]
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1807. [bug] When forwarding (forward only) set the active domain
59c049874bbef182857c57bd9cca292898921c69Bob Halley from the forward zone name. [RT #13526]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1806. [bug] The resolver returned the wrong result when a CNAME /
59c049874bbef182857c57bd9cca292898921c69Bob Halley DNAME was encountered when fetching glue from a
59c049874bbef182857c57bd9cca292898921c69Bob Halley secure namespace. [RT #13501]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1805. [bug] Pending status was not being cleared when DLV was
59c049874bbef182857c57bd9cca292898921c69Bob Halley active. [RT #13501]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1804. [bug] Ensure that if we are queried for glue that it fits
59c049874bbef182857c57bd9cca292898921c69Bob Halley in the additional section or TC is set to tell the
a385f150bb21b8b81f70ed7df545357a83f1da82Michael Graff client to retry using TCP. [RT #10114]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1803. [bug] dnssec-signzone sometimes failed to remove old
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence RRSIGs. [RT #13483]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1802. [bug] Handle connection resets better. [RT #11280]
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1801. [func] Report differences between hints and real NS rrset
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff and associated address records.
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1800. [bug] Changes #1719 allowed a INSIST to be triggered.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1799. [bug] 'rndc flushname' failed to flush negative cache
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff entries. [RT #13438]
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1798. [func] The server syntax has been extended to support a
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff range of servers. [RT #11132]
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1797. [func] named-checkconf now check acls to verify that they
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff only refer to existing acls. [RT #13101]
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1796. [func] "rndc freeze/thaw" now freezes/thaws all zones.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1795. [bug] "rndc dumpdb" was not fully documented. Minor
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff formating issues with "rndc dumpdb -all". [RT #13396]
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1794. [func] Named and named-checkzone can now both check for
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff non-terminal wildcard records.
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1793. [func] Extend adjusting TTL warning messages. [RT #13378]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1792. [func] New zone option "notify-delay". Specify a minimum
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff delay between sets of NOTIFY messages.
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1791. [bug] 'host -t a' still printed out AAAA and MX records.
439c0011e642fb1d26011116144af698125262dbMichael Graff1790. [cleanup] Move lib/dns/sec/dst up into lib/dns. This should
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence allow parallel make to succeed.
439c0011e642fb1d26011116144af698125262dbMichael Graff1789. [bug] Prerequisite test for tkey and dnssec could fail
439c0011e642fb1d26011116144af698125262dbMichael Graff with "configure --with-libtool".
439c0011e642fb1d26011116144af698125262dbMichael Graff1788. [bug] libbind9.la/libbind9.so needs to link against
439c0011e642fb1d26011116144af698125262dbMichael Graff1787. [port] HPUX: both "cc" and "gcc" need -Wl,+vnocompatwarnings.
439c0011e642fb1d26011116144af698125262dbMichael Graff1786. [port] AIX: libt_api needs to be taught to look for
439c0011e642fb1d26011116144af698125262dbMichael Graff T_testlist in the main executable (--with-libtool).
439c0011e642fb1d26011116144af698125262dbMichael Graff1785. [bug] libbind9.la/libbind9.so needs to link against
439c0011e642fb1d26011116144af698125262dbMichael Graff1784. [cleanup] "libtool -allow-undefined" is the default.
439c0011e642fb1d26011116144af698125262dbMichael Graff Leave hooks in configure to allow it to be set
439c0011e642fb1d26011116144af698125262dbMichael Graff if needed in the future.
439c0011e642fb1d26011116144af698125262dbMichael Graff1783. [cleanup] We only need one copy of libtool.m4, ltmain.sh in the
439c0011e642fb1d26011116144af698125262dbMichael Graff1782. [port] OSX: --with-libtool + --enable-libbind broke on
439c0011e642fb1d26011116144af698125262dbMichael Graff __evOptMonoTime. [RT #13219]
439c0011e642fb1d26011116144af698125262dbMichael Graff1781. [port] FreeBSD 5.3: set PTHREAD_SCOPE_SYSTEM. [RT #12810]
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1780. [bug] Update libtool to 1.5.10.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1779. [port] OSF 5.1: libtool didn't handle -pthread correctly.
439c0011e642fb1d26011116144af698125262dbMichael Graff1778. [port] HUX 11.11: fix broken IN6ADDR_ANY_INIT and
439c0011e642fb1d26011116144af698125262dbMichael Graff IN6ADDR_LOOPBACK_INIT macros.
439c0011e642fb1d26011116144af698125262dbMichael Graff1777. [port] OSF 5.1: fix broken IN6ADDR_ANY_INIT and
439c0011e642fb1d26011116144af698125262dbMichael Graff IN6ADDR_LOOPBACK_INIT macros.
439c0011e642fb1d26011116144af698125262dbMichael Graff1776. [port] Solaris 2.9: fix broken IN6ADDR_ANY_INIT and
439c0011e642fb1d26011116144af698125262dbMichael Graff IN6ADDR_LOOPBACK_INIT macros.
439c0011e642fb1d26011116144af698125262dbMichael Graff1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
439c0011e642fb1d26011116144af698125262dbMichael Graff1774. [port] Aix: Silence compiler warnings / build failures.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1773. [bug] Fast retry on host / net unreachable. [RT #13153]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1772. [placeholder]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1771. [placeholder]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1770. [bug] named-checkconf failed to report missing a missing
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff file clause for rbt{64} master/hint zones. [RT#13009]
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1769. [port] win32: change compiler flags /MTd ==> /MDd,
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1768. [bug] nsecnoexistnodata() could be called with a non-NSEC
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff rdataset. [RT #12907]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1767. [port] Builds on IPv6 platforms without IPv6 Advanced API
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff support for (struct in6_pktinfo) failed. [RT #13077]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1766. [bug] Update the master file timestamp on successful refresh
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley as well as the journal's timestamp. [RT# 13062]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1765. [bug] configure --with-openssl=auto failed. [RT #12937]
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff1764. [bug] dns_zone_replacedb failed to emit a error message
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff if there was no SOA record in the replacment db.
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1763. [func] Perform sanity checks on NS records which refer to
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff 'in zone' names. [RT #13002]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff even when it failed. [RT #12995]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1761. [bug] 'rndc dumpdb' didn't report unassociated entries.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1760. [bug] Host / net unreachable was not penalising rtt
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff estimates. [RT #12970]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1759. [bug] Named failed to startup if the OS supported IPv6
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff but had no IPv6 interfaces configured. [RT #12942]
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1758. [func] Don't send notify messages to self. [RT #12933]
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1757. [func] host now can turn on memory debugging flags with '-m'.
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1756. [func] named-checkconf now checks the logging configuration.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1755. [func] allow-update is now settable at the options / view
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff level. [RT #6636]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1754. [bug] We wern't always attempting to query the parent
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff server for the DS records at the zone cut.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1753. [bug] Don't serve a slave zone which has no NS records.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1752. [port] Move isc_app_start() to after ns_os_daemonise()
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff as some fork() implementations unblock the signals
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff that are blocked by isc_app_start(). [RT #12810]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1751. [bug] --enable-getifaddrs failed under linux. [RT #12867]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1749. [bug] 'check-names response ignore;' failed to ignore.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1748. [func] dig now returns the byte count for axfr/ixfr.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1747. [bug] BIND 8 compatability: named/named-checkconf failed
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff to parse "host-statistics-max" in named.conf.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1746. [func] Make public the function to read a key file,
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff dst_key_read_public(). [RT #12450]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1745. [bug] Dig/host/nslookup accept replies from link locals
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff regardless of scope if no scope was specified when
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff query was sent. [RT #12745]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1744. [bug] If tuple2msgname() failed to convert a tuple to
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff a name a REQUIRE could be triggered. [RT #12796]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1743. [bug] If isc_taskmgr_create() was not able to create the
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff requested number of worker threads then destruction
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff of the manager would trigger an INSIST() failure.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1742. [bug] Deleting all records at a node then adding a
439c0011e642fb1d26011116144af698125262dbMichael Graff previously existing record, in a single UPDATE
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff transaction, failed to leave / regenerate the
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff associated RRSIG records. [RT #12788]
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff1741. [bug] Deleting all records at a node in a secure zone
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff using a update-policy grant failed. [RT #12787]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1740. [bug] Replace rbt's hash algorithm as it performed badly
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff with certain zones. [RT #12729]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff NOTE: a hash context now needs to be established
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff via isc_hash_create() if the application was not
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff already doing this.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1739. [bug] dns_rbt_deletetree() could incorrectly return
439c0011e642fb1d26011116144af698125262dbMichael Graff ISC_R_QUOTA. [RT #12695]
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1738. [bug] Enable overrun checking by default. [RT #12695]
439c0011e642fb1d26011116144af698125262dbMichael Graff1737. [bug] named failed if more than 16 masters were specified.
439c0011e642fb1d26011116144af698125262dbMichael Graff1736. [bug] dst_key_fromnamedfile() could fail to read a
439c0011e642fb1d26011116144af698125262dbMichael Graff public key. [RT #12687]
439c0011e642fb1d26011116144af698125262dbMichael Graff1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure.
439c0011e642fb1d26011116144af698125262dbMichael Graff1734. [cleanup] 'rndc-confgen -a -t' remove extra '/' in path.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1733. [bug] Return non-zero exit status on initial load failure.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1732. [bug] 'rrset-order name "*"' wasn't being applied to ".".
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1731. [port] darwin: relax version test in ifconfig.sh.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1730. [port] Determine the length type used by the socket API.
97a274369d7d132ae620845a290f14706fd2dff9Bob Halley1729. [func] Improve check-names error messages.
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff1728. [doc] Update check-names documentation.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1727. [bug] named-checkzone: check-names support didn't match
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff documentation.
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1726. [port] aix5: add support for aix5.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1725. [port] linux: update error message on interaction of threads,
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff capabilities and setuid support (named -u). [RT #12541]
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1724. [bug] Look for DNSKEY records with "dig +sigtrace".
3f6a66689410910ef601a4d26f10a24f331ef83cMichael Graff1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1722. [bug] Don't commit the journal on malformed ixfr streams.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1721. [bug] Error message from the journal processing were not
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff always identifing the relevent journal. [RT #12519]
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff negative response. [RT #12506]
3f6a66689410910ef601a4d26f10a24f331ef83cMichael Graff1719. [bug] named was not correctly caching a RFC 2308 Type 1
3f6a66689410910ef601a4d26f10a24f331ef83cMichael Graff negative response. [RT #12506]
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative
3f6a66689410910ef601a4d26f10a24f331ef83cMichael Graff responses when looking for the zone / master server.
3f6a66689410910ef601a4d26f10a24f331ef83cMichael Graff1717. [port] solaris: ifconfig.sh did not support Solaris 10.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff "ifconfig.sh down" didn't work for Solaris 9.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1716. [doc] named.conf(5) was being installed in the wrong
2992344aacdb08e4af936c176d49ef789f5673ddMichael Graff location. [RT# 12441]
2992344aacdb08e4af936c176d49ef789f5673ddMichael Graff1715. [func] 'dig +trace' now randomly selects the next servers
519b4a1a27c8b767a57a981dda69a3c6394bd49dMichael Graff to try. Report if there is a bad delegation.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1714. [bug] dig/host/nslookup were only trying the first
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff address when a nameserver was specified by name.
519b4a1a27c8b767a57a981dda69a3c6394bd49dMichael Graff1713. [port] linux: extend capset failure message to say:
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence please ensure that the capset kernel module is
519b4a1a27c8b767a57a981dda69a3c6394bd49dMichael Graff loaded. see insmod(8)
a385f150bb21b8b81f70ed7df545357a83f1da82Michael Graff1712. [bug] Missing FULLCHECK for "trusted-key" in dig.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1711. [func] 'rndc unfreeze' has been deprecated by 'rndc thaw'.
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1710. [func] 'rndc notify zone [class [view]]' resend the NOTIFY
d4d2a13916a114879763562db6a19b70b1444ec1Michael Graff messages for the specified zone. [RT #9479]
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1709. [port] solaris: add SMF support from Sun.
519b4a1a27c8b767a57a981dda69a3c6394bd49dMichael Graff1708. [cleanup] Replaced dns_fullname_hash() with dns_name_fullhash()
519b4a1a27c8b767a57a981dda69a3c6394bd49dMichael Graff for conformance to the name space convention. Binary
519b4a1a27c8b767a57a981dda69a3c6394bd49dMichael Graff backward compatibility to the old function name is
519b4a1a27c8b767a57a981dda69a3c6394bd49dMichael Graff provided. [RT #12376]
519b4a1a27c8b767a57a981dda69a3c6394bd49dMichael Graff1707. [contrib] sdb/ldap updated to version 1.0-beta.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1706. [bug] 'rndc stop' failed to cause zones to be flushed
519b4a1a27c8b767a57a981dda69a3c6394bd49dMichael Graff sometimes. [RT #12328]
519b4a1a27c8b767a57a981dda69a3c6394bd49dMichael Graff1705. [func] Allow the journal's name to be changed via named.conf.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1704. [port] lwres needed a snprintf() implementation for
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff platforms without snprintf(). Add missing
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff "#include <isc/print.h>". [RT #12321]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1703. [bug] named would loop sending NOTIFY messages when it
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff failed to receive a response. [RT #12322]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1702. [bug] also-notify should not be applied to builtin zones.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1701. [doc] A minimal named.conf man page.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1700. [func] nslookup is no longer to be treated as deprecated.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff Remove "deprecated" warning message. Add man page.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1699. [bug] dnssec-signzone can generate "not exact" errors
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff when resigning. [RT #12281]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1698. [doc] Use reserved IPv6 documentation prefix.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1697. [bug] xxx-source{,-v6} was not effective when it
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff specified one of listening addresses and a
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff different port than the listening port. [RT #12257]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1696. [bug] dnssec-signzone failed to clean out nodes that
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff consisted of only NSEC and RRSIG records.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1695. [bug] DS records when forwarding require special handling.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1694. [bug] Report if the builtin views of "_default" / "_bind"
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff are defined in named.conf. [RT #12023]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1693. [bug] max-journal-size was not effective for master zones
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff with ixfr-from-differences set. [RT# 12024]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1692. [bug] Don't set -I, -L and -R flags when libcrypto is in
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1691. [bug] sdb's attachversion was not complete. [RT #11990]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1690. [bug] Delay detaching view from the client until UPDATE
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff processing completes when shutting down. [RT #11714]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1689. [bug] DNS_NAME_TOREGION() and DNS_NAME_SPLIT() macros
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff contained gratuitous semicolons. [RT #11707]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1688. [bug] LDFLAGS was not supported.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1687. [bug] Race condition in dispatch. [RT #10272]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1686. [bug] Named sent a extraneous NOTIFY when it received a
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff redundant UPDATE request. [RT #11943]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1685. [bug] Change #1679 loop tests weren't quite right.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1684. [func] ixfr-from-differences now takes master and slave in
5a5b79c5ab0ccdc821dd5498935e5cc7b96d2499Michael Graff addition to yes and no at the options and view levels.
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1683. [bug] dig +sigchase could leak memory. [RT #11445]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1682. [port] Update configure test for (long long) printf format.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1681. [bug] Only set SO_REUSEADDR when a port is specified in
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley isc_socket_bind(). [RT #11742]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1680. [func] rndc: the source address can now be specified.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1679. [bug] When there was a single nameserver with multiple
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley addresses for a zone not all addresses were tried.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1678. [bug] RRSIG should use TYPEXXXXX for unknown types.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1677. [bug] dig: +aaonly didn't work, +aaflag undocumented.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1676. [func] New option "allow-query-cache". This lets
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley allow-query be used to specify the default zone
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley access level rather than having to have every
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley zone override the global value. allow-query-cache
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley can be set at both the options and view levels.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley If allow-query-cache is not set allow-query applies.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1675. [bug] named would sometimes add extra NSEC records to
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley the authority section.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1674. [port] linux: increase buffer size used to scan
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1673. [port] linux: issue a error messages if IPv6 interface
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley scans fails.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1672. [cleanup] Tests which only function in a threaded build
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley now return R:THREADONLY (rather than R:UNTESTED)
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley in a non-threaded build.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1671. [contrib] queryperf: add NAPTR to the list of known types.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1670. [func] Log UPDATE requests to slave zones without an acl as
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley "disabled" at debug level 3. [RT# 11657]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1669. [placeholder]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1667. [port] linux: not all versions have IF_NAMESIZE.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1666. [bug] The optional port on hostnames in dual-stack-servers
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley was being ignored.
9af545a6bdb70a31893beaa420cee7557ffa4742Bob Halley1665. [func] rndc now allows addresses to be set in the
9af545a6bdb70a31893beaa420cee7557ffa4742Bob Halley server clauses.
9af545a6bdb70a31893beaa420cee7557ffa4742Bob Halley1664. [bug] nsupdate needed KEY for SIG(0), not DNSKEY.
9af545a6bdb70a31893beaa420cee7557ffa4742Bob Halley1663. [func] Look for OpenSSL by default.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1662. [bug] Change #1658 failed to change one use of 'type'
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley to 'keytype'.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1661. [bug] Restore dns_name_concatenate() call in
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley adb.c:set_target(). [RT #11582]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1660. [bug] win32: connection_reset_fix() was being called
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley unconditionally. [RT #11595]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1659. [cleanup] Cleanup some messages that were referring to KEY vs
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley DNSKEY, NXT vs NSEC and SIG vs RRSIG.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1658. [func] Update dnssec-keygen to default to KEY for HMAC-MD5
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley and DH. Tighten which options apply to KEY and
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley DNSKEY records.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1657. [doc] ARM: document query log output.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1656. [doc] Update DNSSEC description in ARM to cover DS, NSEC
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley DNSKEY and RRSIG. [RT #11542]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1655. [bug] Logging multiple versions w/o a size was broken.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1654. [bug] isc_result_totext() contained array bounds read
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1653. [func] Add key type checking to dst_key_fromfilename(),
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley DST_TYPE_KEY should be used to read TSIG, TKEY and
c8b60c24abf816a48691ed8a06281c5a4e35e482Bob Halley SIG(0) keys.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1652. [bug] TKEY still uses KEY.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1651. [bug] dig: process multiple dash options.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1650. [bug] dig, nslookup: flush standard out after each command.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1649. [bug] Silence "unexpected non-minimal diff" message.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1648. [func] Update dnssec-lookaside named.conf syntax to support
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley multiple dnssec-lookaside namespaces (not yet
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley implemented).
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1647. [bug] It was possible trigger a INSIST when chasing a DS
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley record that required walking back over a empty node.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1646. [bug] win32: logging file versions didn't work with
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley non-UNC filenames. [RT#11486]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1645. [bug] named could trigger a REQUIRE failure if multiple
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley masters with keys are specified.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1644. [bug] Update the journal modification time after a
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley sucessfull refresh query. [RT #11436]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1643. [bug] dns_db_closeversion() could leak memory / node
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley references. [RT #11163]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1642. [port] Support OpenSSL implementations which don't have
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley DSA support. [RT #11360]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1641. [bug] Update the check-names description in ARM. [RT #11389]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1640. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley incorrectly closing the socket. [RT #11291]
439c0011e642fb1d26011116144af698125262dbMichael Graff1639. [func] Initial dlv system test.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1638. [bug] "ixfr-from-differences" could generate a REQUIRE
439c0011e642fb1d26011116144af698125262dbMichael Graff failure if the journal open failed. [RT #11347]
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1637. [bug] Node reference leak on error in addnoqname().
439c0011e642fb1d26011116144af698125262dbMichael Graff1636. [bug] The dump done callback could get ISC_R_SUCCESS even if
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff a error had occured. The database version no longer
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff matched the version of the database that was dumped.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1635. [bug] Memory leak on error in query_addds().
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1634. [bug] named didn't supply a useful error message when it
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff detected duplicate views. [RT #11208]
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1633. [bug] named should return NOTIMP to update requests to a
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff slaves without a allow-update-forwarding acl specified.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1632. [bug] nsupdate failed to send prerequisite only UPDATE
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff messages. [RT #11288]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1631. [bug] dns_journal_compact() could sometimes corrupt the
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff journal. [RT #11124]
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff1630. [contrib] queryperf: add support for IPv6 transport.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1629. [func] dig now supports IPv6 scoped addresses with the
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff extended format in the local-server part. [RT #8753]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1628. [bug] Typo in Compaq Trucluster support. [RT# 11264]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1627. [bug] win32: sockets were not being closed when the
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff last external reference was removed. [RT# 11179]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1626. [bug] --enable-getifaddrs was broken. [RT#11259]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1625. [bug] named failed to load/transfer RFC2535 signed zones
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff which contained CNAMES. [RT# 11237]
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1624. [bug] zonemgr_putio() call should be locked. [RT# 11163]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1623. [bug] A serial number of zero was being displayed in the
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff "sending notifies" log message when also-notify was
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff used. [RT #11177]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1622. [func] probe the system to see if IPV6_(RECV)PKTINFO is
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff available, and suppress wildcard binding if not.
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1621. [bug] match-destinations did not work for IPv6 TCP queries.
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1620. [func] When loading a zone report if it is signed. [RT #11149]
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1619. [bug] Missing ISC_LIST_UNLINK in end_reserved_dispatches().
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1618. [bug] Fencepost errors in dns_name_ishostname() and
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff dns_name_ismailbox() could trigger a INSIST().
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1617. [port] win32: VC++ 6.0 support.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1616. [compat] Ensure that named's version is visible in the core
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff dump. [RT #11127]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1615. [port] Define ISC_SOCKADDR_LEN_T based on _BSD_SOCKLEN_T_ if
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff it is defined.
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1614. [port] win32: silence resource limit messages. [RT# 11101]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1613. [bug] Builds would fail on machines w/o a if_nametoindex().
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff Missing #ifdef ISC_PLATFORM_HAVEIFNAMETOINDEX/#endif.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1612. [bug] check-names at the option/view level could trigger
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff an INSIST. [RT# 11116]
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1611. [bug] solaris: IPv6 interface scanning failed to cope with
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff no active IPv6 interfaces.
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1610. [bug] On dual stack machines "dig -b" failed to set the
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff address type to be looked up with "@server".
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1609. [func] dig now has support to chase DNSSEC signature chains.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff Requires -DDIG_SIGCHASE=1 to be set in STD_CDEFINES.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff DNSSEC validation code in dig coded by Olivier Courtay
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff (olivier.courtay@irisa.fr) for the IDsA project
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff1608. [func] dig and host now accept -4/-6 to select IP transport
a253e35c2451818fb39f9b808c7641adb5275fb3Michael Graff to use when making queries.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1607. [bug] dig, host and nslookup were still using random()
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff to generate query ids. [RT# 11013]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1606. [bug] DLV insecurity proof was failing.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1605. [func] New dns_db_find() option DNS_DBFIND_COVERINGNSEC.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1604. [bug] A xfrout_ctx_create() failure would result in
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff xfrout_ctx_destroy() being called with a
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff partially initialized structure.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1603. [bug] nsupdate: set interactive based on isatty().
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1602. [bug] Logging to a file failed unless a size was specified.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1601. [bug] Silence spurious warning 'both "recursion no;" and
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff "allow-recursion" active' warning from view "_bind".
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1600. [bug] Duplicate zone pre-load checks were not case
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1599. [bug] Fix memory leak on error path when checking named.conf.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1598. [func] Specify that certain parts of the namespace must
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff be secure (dnssec-must-be-secure).
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1597. [func] Allow notify-source and query-source to be specified
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff on a per server basis similar to transfer-source.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1596. [func] Accept 'notify-source' style syntax for query-source.
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1595. [func] New notify type 'master-only'. Enable notify for
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff master zones only.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1594. [bug] 'rndc dumpdb' could prevent named from answering
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff queries while the dump was in progress. [RT #10565]
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1593. [bug] rndc should return "unknown command" to unknown
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff commands. [RT# 10642]
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1592. [bug] configure_view() could leak a dispatch. [RT# 10675]
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff1591. [bug] libbind: updated to BIND 8.4.5.
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1590. [port] netbsd: update thread support.
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1589. [func] DNSSEC lookaside validation.
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1588. [bug] win32: TCP sockets could become blocked. [RT #10115]
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1587. [bug] dns_message_settsigkey() failed to clear existing key.
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1586. [func] "check-names" is now implemented.
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1585. [placeholder]
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1584. [bug] "make test" failed with a read only source tree.
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1583. [bug] Records add via UPDATE failed to get the correct trust
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff level. [RT #10452]
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff1582. [bug] rrset-order failed to work on RRsets with more
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff than 32 elements. [RT #10381]
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff1581. [func] Disable DNSSEC support by default. To enable
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff DNSSEC specify "dnssec-enable yes;" in named.conf.
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff1580. [bug] Zone destruction on final detach takes a long time.
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1579. [bug] Multiple task managers could not be created.
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
439c0011e642fb1d26011116144af698125262dbMichael Graff1577. [bug] Use isc_uint32_t in ultrasparc optimizer bug
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff workaround code. [RT #10331]
439c0011e642fb1d26011116144af698125262dbMichael Graff1576. [bug] Race condition in dns_dispatch_addresponse().
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff1575. [func] Log TSIG name on TSIG verify failure. [RT #4404]
439c0011e642fb1d26011116144af698125262dbMichael Graff1574. [bug] Don't attempt to open the controls socket(s) when
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff running tests. [RT #9091]
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1573. [port] linux: update to libtool 1.5.2 so that
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff "make install DESTDIR=/xx" works with
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff "configure --with-libtool". [RT #9941]
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff1572. [bug] nsupdate: sign the soa query to find the enclosing
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff zone if the server is specified. [RT #10148]
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff1571. [bug] rbt:hash_node() could fail leaving the hash table
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff in an inconsistent state. [RT #10208]
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff1570. [bug] nsupdate failed to handle classes other than IN.
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff New keyword 'class' which sets the default class.
ffd9f879709c5fb35f25368e74e2e12eb6881d9bMichael Graff1569. [func] nsupdate new command 'answer' which displays the
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff complete answer message to the last update.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1568. [bug] nsupdate now reports that the update failed in
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff interactive mode. [RT# 10236]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1567. [bug] B.ROOT-SERVERS.NET is now 192.228.79.201.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1566. [port] Support for the cmsg framework on Solaris and HP/UX.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff This also solved the problem that match-destinations
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff for IPv6 addresses did not work on these systems.
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff1565. [bug] CD flag should be copied to outgoing queries unless
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff the query is under a secure entry point in which case
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff CD should be set.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1564. [func] Attempt to provide a fallback entropy source to be
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff used if named is running chrooted and named is unable
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff to open entropy source within the chroot area.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1563. [bug] Gracefully fail when unable to obtain neither an IPv4
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff nor an IPv6 dispatch. [RT #10230]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1562. [bug] isc_socket_create() and isc_socket_accept() could
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff leak memory under error conditions. [RT #10230]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1561. [bug] It was possible to release the same name twice if
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff named ran out of memory. [RT #10197]
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff1560. [port] FreeBSD: work around FreeBSD 5.2 mapping EAI_NODATA
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff and EAI_NONAME to the same value.
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff1559. [port] named should ignore SIGFSZ.
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff1558. [func] New DNSSEC 'disable-algorithms'. Support entry into
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff child zones for which we don't have a supported
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff algorithm. Such child zones are treated as unsigned.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1557. [func] Implement missing DNSSEC tests for
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff * NOQNAME proof with wildcard answers.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff * NOWILDARD proof with NXDOMAIN.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff Cache and return NOQNAME with wildcard answers.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1556. [bug] nsupdate now treats all names as fully qualified.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1555. [func] 'rrset-order cyclic' no longer has a random starting
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff point per query. [RT #7572]
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1554. [bug] dig, host, nslookup failed when no nameservers
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff were specified in /etc/resolv.conf. [RT #8232]
439c0011e642fb1d26011116144af698125262dbMichael Graff1553. [bug] The windows socket code could stop accepting
439c0011e642fb1d26011116144af698125262dbMichael Graff connections. [RT#10115]
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1552. [bug] Accept NOTIFY requests from mapped masters if
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff matched-mapped is set. [RT #10049]
439c0011e642fb1d26011116144af698125262dbMichael Graff1551. [port] Open "/dev/null" before calling chroot().
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1550. [port] Call tzset(), if available, before calling chroot().
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1549. [func] named-checkzone can now write out the zone contents
651228967966ba4fb2e52f92d1207c790af4b130Michael Graff in a easily parsable format (-D and -o).
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1548. [bug] When parsing APL records it was possible to silently
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff accept out of range ADDRESSFAMILY values. [RT# 9979]
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1547. [bug] Named wasted memory recording duplicate lame zone
08d131595373326ec4a3af793b536df8c33115ecMichael Graff entries. [RT #9341]
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1546. [bug] We were rejecting valid secure CNAME to negative
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1545. [bug] It was possible to leak memory if named was unable to
08d131595373326ec4a3af793b536df8c33115ecMichael Graff bind to the specified transfer source and TSIG was
08d131595373326ec4a3af793b536df8c33115ecMichael Graff being used. [RT #10120]
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1544. [bug] Named would logged a single entry to a file despite it
59c049874bbef182857c57bd9cca292898921c69Bob Halley being over the specified size limit.
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1543. [bug] Logging using "versions unlimited" did not work.
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1542. [placeholder]
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1541. [func] NSEC now uses new bitmap format.
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1540. [bug] "rndc reload <dynamiczone>" was silently accepted.
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1539. [bug] Open UDP sockets for notify-source and transfer-source
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff that use reserved ports at startup. [RT #9475]
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1538. [placeholder] rt9997
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1537. [func] New option "querylog". If set specify whether query
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff logging is to be enabled or disabled at startup.
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1536. [bug] Windows socket code failed to log a error description
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff when returning ISC_R_UNEXPECTED. [RT #9998]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1535. [placeholder]
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1534. [bug] Race condition when priming cache. [RT# 9940]
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1533. [func] Warn if both "recursion no;" and "allow-recursion"
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff are active. [RT# 4389]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1532. [port] netbsd: the configure test for <sys/sysctl.h>
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1531. [port] AIX more libtool fixes.
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1530. [bug] It was possible to trigger a INSIST() failure if a
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff slave master file was removed at just the correct
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley moment. [RT #9462]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1529. [bug] "notify explicit;" failed to log that NOTIFY messages
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley were being sent for the zone. [RT# 9442]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1528. [cleanup] Simplify some dns_name_ functions based on the
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley deprecation of bitstring labels.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1527. [cleanup] Reduce the number of gettimeofday() calls without
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley losing necessary timer granularity.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1526. [func] Implemented "additional section caching (or acache)",
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley an internal cache framework for additional section
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley content to improve response performance. Several
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley configuration options were provided to control the
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1525. [bug] dns_cache_create() could trigger a REQUIRE
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley failure in isc_mem_put() during error cleanup.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1524. [port] AIX needs to be able to resolve all symbols when
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley creating shared libraries (--with-libtool).
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1523. [bug] Fix race condition in rbtdb. [RT# 9189]
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1522. [bug] dns_db_findnode() relax the requirements on 'name'.
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1521. [bug] dns_view_createresolver() failed to check the
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence result from isc_mem_create(). [RT# 9294]
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1520. [protocol] Add SSHFP (SSH Finger Print) type.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1519. [bug] dnssec-signzone:nsec_setbit() computed the wrong
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff length of the new bitmap.
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1518. [bug] dns_nsec_buildrdata(), and hence dns_nsec_build(),
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff contained a off-by-one error when working out the
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff number of octets in the bitmap.
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1517. [port] Support for IPv6 interface scanning on HP/UX and
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff TrueUNIX 5.1.
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY.
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1515. [func] Allow transfer source to be set in a server statement.
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1514. [bug] named: isc_hash_destroy() was being called too early.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1513. [doc] Add "US" to root-delegation-only exclude list.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1512. [bug] Extend the delegation-only logging to return query
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley type, class and responding nameserver.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1511. [bug] delegation-only was generating false positives
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff on negative answers from subzones.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1510. [func] New view option "root-delegation-only". Apply
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley delegation-only check to all TLDs and root.
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff Note there are some TLDs that are NOT delegation
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff only (e.g. DE, LV, US and MUSEUM) these can be excluded
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff from the checks by using exclude.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley root-delegation-only exclude {
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley "DE"; "LV"; "US"; "MUSEUM";
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1509. [bug] Hint zones should accept delegation-only. Forward
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff zone should not accept delegation-only.
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1508. [bug] Don't apply delegation-only checks to answers from
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1507. [bug] Handle BIND 8 style returns to NS queries to parents
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff when making delegation-only checks.
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1506. [bug] Wrong return type for dns_view_isdelegationonly().
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1505. [bug] Uninitialized rdataset in sdb. [RT #8750]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1504. [func] New zone type "delegation-only".
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1503. [port] win32: install libeay32.dll outside of system32.
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1502. [bug] nsupdate: adjust timeouts for UPDATE requests over TCP.
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1501. [func] Allow TCP queue length to be specified via
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff named.conf, tcp-listen-queue.
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1500. [bug] host failed to lookup MX records. Also look up
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff AAAA records.
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1499. [bug] isc_random need to be seeded better if arc4random()
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1498. [port] bsdos: 5.x support.
58aaab3687aac838542ee4ef65a9c094a5d34ab0Michael Graff1497. [placeholder]
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1496. [port] test for pthread_attr_setstacksize().
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1495. [cleanup] Replace hash functions with universal hash.
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1494. [security] Turn on RSA BLINDING as a precaution.
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff1493. [placeholder]
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1492. [cleanup] Preserve rwlock quota context when upgrading /
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff downgrading. [RT #5599]
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1491. [bug] dns_master_dump*() would produce extraneous $ORIGIN
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff lines. [RT #6206]
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1490. [bug] Accept reading state as well as working state in
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff ns_client_next(). [RT #6813]
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1489. [compat] Treat 'allow-update' on slave zones as a warning.
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1488. [bug] Don't override trust levels for glue addresses.
c6715d23151ab9948c7191b1ed1b99a14e6def7dDavid Lawrence1487. [bug] A REQUIRE() failure could be triggered if a zone was
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff queued for transfer and the zone was then removed.
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1486. [bug] isc_print_snprintf() '%%' consumed one too many format
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff characters. [RT# 8230]
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1485. [bug] gen failed to handle high type values. [RT #6225]
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1484. [bug] The number of records reported after a AXFR was wrong.
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff1483. [bug] dig axfr failed if the message id in the answer failed
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff to match that in the request. Only the id in the first
08d131595373326ec4a3af793b536df8c33115ecMichael Graff message is required to match. [RT #8138]
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1482. [bug] named could fail to start if the kernel supports
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff IPv6 but no interfaces are configured. Similarly
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff for IPv4. [RT #6229]
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff1481. [bug] Refresh and stub queries failed to use masters keys
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff if specified. [RT #7391]
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff1480. [bug] Provide replay protection for rndc commands. Full
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff replay protection requires both rndc and named to
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff be updated. Partial replay protection (limited
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff exposure after restart) is provided if just named
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff1479. [bug] cfg_create_tuple() failed to handle out of
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff memory cleanup. parse_list() would leak memory
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley on syntax errors.
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff1478. [port] ifconfig.sh didn't account for other virtual
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff interfaces. It now takes a optional argument
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff to specify the first interface number. [RT #3907]
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff1477. [bug] memory leak using stub zones and TSIG.
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff1476. [placeholder]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff1475. [port] Probe for old sprintf().
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff1474. [port] Provide strtoul() and memmove() for platforms
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff without them.
fbcf7bc351f2d42d338cb1fa29e59babd9bee94eMichael Graff1473. [bug] create_map() and create_string() failed to handle out
11efdeb076d65fa9f0c5fc067dc040e7c99dfba6Michael Graff of memory cleanup. [RT #6813]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1472. [contrib] idnkit-1.0 from JPNIC, replaces mdnkit.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1471. [bug] libbind: updated to BIND 8.4.0.
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff1470. [bug] Incorrect length passed to snprintf. [RT #5966]
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1469. [func] Log end of outgoing zone transfer at same level
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff as the start of transfer is logged. [RT #4441]
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff1468. [func] Internal zones are no longer counted for
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff 'rndc status'. [RT #4706]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1467. [func] $GENERATES now supports optional class and ttl.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1466. [bug] lwresd configuration errors resulted in memory
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff and lock leaks. [RT #5228]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1465. [bug] isc_base64_decodestring() and isc_base64_tobuffer()
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff failed to check that trailing bits were zero allowing
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff some invalid base64 strings to be accepted. [RT #5397]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1464. [bug] Preserve "out of zone" data for outgoing zone
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff transfers. [RT #5192]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1463. [bug] dns_rdata_from{wire,struct}() failed to catch bad
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff NXT bit maps. [RT #5577]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1462. [bug] parse_sizeval() failed to check the token type.
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1461. [bug] Remove deadlock from rbtdb code. [RT #5599]
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1460. [bug] inet_pton() failed to reject certain malformed
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff IPv6 literals.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1459. [placeholder]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1458. [cleanup] sprintf() -> snprintf().
59c049874bbef182857c57bd9cca292898921c69Bob Halley1457. [port] Provide strlcat() and strlcpy() for platforms without
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1455. [bug] <netaddr> missing from server grammar in
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff1454. [port] Use getifaddrs() if available for interface scanning.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff --disable-getifaddrs to override. Glibc currently
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff has a getifaddrs() that does not support IPv6.
651228967966ba4fb2e52f92d1207c790af4b130Michael Graff Use --enable-getifaddrs=glibc to force the use of
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff this version under linux machines.
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1453. [doc] ARM: $GENERATE example wasn't accurate. [RT #5298]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1452. [placeholder]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1451. [bug] rndc-confgen didn't exit with a error code for all
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley failures. [RT #5209]
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff1450. [bug] Fetching expired glue failed under certain
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff circumstances. [RT #5124]
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff1449. [bug] query_addbestns() didn't handle running out of memory
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff1448. [bug] Handle empty wildcards labels.
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1447. [bug] We were casting (unsigned int) to and from (void *).
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff rdataset->private4 is now rdataset->privateuint4
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff to reflect a type change.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1446. [func] Implemented undocumented alternate transfer sources
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff from BIND 8. See use-alt-transfer-source,
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley alt-transfer-source and alt-transfer-source-v6.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley SECURITY: use-alt-transfer-source is ENABLED unless
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley you are using views. This may cause a security risk
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff resulting in accidental disclosure of wrong zone
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff content if the master supplying different source
3024dbecbac365171bc6de0f3fa04951d6558be3Michael Graff content based on IP address. If you are not certain
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff ISC recommends setting use-alt-transfer-source no;
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1445. [bug] DNS_ADBFIND_STARTATROOT broke stub zones. This has
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff been replaced with DNS_ADBFIND_STARTATZONE which
64574939c4a591a457bdd352f86375d6bb1d5435David Lawrence causes the search to start using the closest zone.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1444. [func] dns_view_findzonecut2() allows you to specify if the
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff cache should be searched for zone cuts.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1443. [func] Masters lists can now be specified and referenced
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff in zone masters clauses and other masters lists.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1442. [func] New functions for manipulating port lists:
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff dns_portlist_create(), dns_portlist_add(),
64574939c4a591a457bdd352f86375d6bb1d5435David Lawrence dns_portlist_remove(), dns_portlist_match(),
64574939c4a591a457bdd352f86375d6bb1d5435David Lawrence dns_portlist_attach() and dns_portlist_detach().
64574939c4a591a457bdd352f86375d6bb1d5435David Lawrence1441. [func] It is now possible to tell dig to bind to a specific
64574939c4a591a457bdd352f86375d6bb1d5435David Lawrence1440. [func] It is now possible to tell named to avoid using
64574939c4a591a457bdd352f86375d6bb1d5435David Lawrence certain source ports (avoid-v4-udp-ports,
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff avoid-v6-udp-ports).
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1439. [bug] Named could return NOERROR with certain NOTIFY
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff failures. Return NOTAUTH if the NOTIFY zone is
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff not being served.
738b9aa3ded1ef724922d6695cb04ec2e721bdd1Bob Halley1438. [func] Log TSIG (if any) when logging NOTIFY requests.
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1437. [bug] Leave space for stdio to work in. [RT #5033]
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff1436. [func] dns_zonemgr_resumexfrs() can be used to restart
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff stalled transfers.
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1435. [bug] zmgr_resume_xfrs() was being called read locked
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff rather than write locked. zmgr_resume_xfrs()
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff was not being called if the zone was being
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1434. [bug] "rndc reconfig" failed to initiate the initial
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff zone transfer of new slave zones.
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff1433. [bug] named could trigger a REQUIRE failure if it could
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff not get a file descriptor when attempting to write
419dd7129fe3447544b68c220b09a4968cf98d75Michael Graff a master file. [RT #4347]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1432. [func] The advertised EDNS UDP buffer size can now be set
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff via named.conf (edns-udp-size).
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1431. [bug] isc_print_snprintf() "%s" with precision could walk off
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff end of argument. [RT #5191]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1430. [port] linux: IPv6 interface scanning support.
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1429. [bug] Prevent the cache getting locked to old servers.
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1428. [placeholder]
3ac63b472022ff92691d1fe69ac715a729671965Michael Graff1427. [bug] Race condition in adb with threaded build.
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff1426. [placeholder]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1425. [port] linux/libbind: define __USE_MISC when testing *_r()
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff function prototypes in netdb.h. [RT #4921]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1424. [bug] EDNS version not being correctly printed.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1423. [contrib] queryperf: added A6 and SRV.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1422. [func] Log name/type/class when denying a query. [RT #4663]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1421. [func] Differentiate updates that don't succeed due to
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff prerequisites (unsuccessful) vs other reasons
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1420. [port] solaris: work around gcc optimizer bug.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1419. [port] openbsd: use /dev/arandom. [RT #4950]
bb143613cf26e0f27dfd9caf1a7336065d064b26Michael Graff1418. [bug] 'rndc reconfig' did not cause new slaves to load.
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1417. [func] ID.SERVER/CHAOS is now a built in zone.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff See "server-id" for how to configure.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1415. [func] DS TTL now derived from NS ttl. NXT TTL now derived
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff from SOA MINIMUM.
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1414. [func] Support for KSK flag.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1413. [func] Explicitly request the (re-)generation of DS records
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff from keysets (dnssec-signzone -g).
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff1412. [func] You can now specify servers to be tried if a nameserver
9b8057fce9ee7cdc39ad35f6e16d4ff5e623a941Mark Andrews has IPv6 address and you only support IPv4 or the
9b8057fce9ee7cdc39ad35f6e16d4ff5e623a941Mark Andrews reverse. See dual-stack-servers.
9b8057fce9ee7cdc39ad35f6e16d4ff5e623a941Mark Andrews1411. [bug] empty nodes should stop wildcard matches. [RT #4802]
9b8057fce9ee7cdc39ad35f6e16d4ff5e623a941Mark Andrews1410. [func] Handle records that live in the parent zone, e.g. DS.
9b8057fce9ee7cdc39ad35f6e16d4ff5e623a941Mark Andrews1409. [bug] DS should have attribute DNS_RDATATYPEATTR_DNSSEC.
9b8057fce9ee7cdc39ad35f6e16d4ff5e623a941Mark Andrews1408. [bug] "make distclean" was not complete. [RT #4700]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1407. [bug] lfsr incorrectly implements the shift register.
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1406. [bug] dispatch initializes one of the LFSR's with a incorrect
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff polynomial. [RT #4617]
ad3a5c4b7e21af04d1b872f933c2e19e5c0a135bMichael Graff1405. [func] Use arc4random() if available.
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1404. [bug] libbind: ns_name_ntol() could overwrite a zero length
59c049874bbef182857c57bd9cca292898921c69Bob Halley1403. [func] dnssec-signzone, dnssec-keygen, dnssec-makekeyset
59c049874bbef182857c57bd9cca292898921c69Bob Halley dnssec-signkey now report their version in the
59c049874bbef182857c57bd9cca292898921c69Bob Halley usage message.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1402. [cleanup] A6 has been moved to experimental and is no longer
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence fully supported.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1401. [bug] adb wasn't clearing state when the timer expired.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1400. [bug] Block the addition of wildcard NS records by IXFR
59c049874bbef182857c57bd9cca292898921c69Bob Halley or UPDATE. [RT #3502]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1399. [bug] Use serial number arithmetic when testing SIG
59c049874bbef182857c57bd9cca292898921c69Bob Halley timestamps. [RT #4268]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1398. [doc] ARM: notify-also should have been also-notify.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1396. [func] dnssec-signzone: adjust the default signing time by
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley 1 hour to allow for clock skew.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1395. [port] OpenSSL 0.9.7 defines CRYPTO_LOCK_ENGINE but doesn't
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley have a working implementation. [RT #4079]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1394. [func] It is now possible to check if a particular element is
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley in a acl. Remove duplicate entries from the localnets
59c049874bbef182857c57bd9cca292898921c69Bob Halley1393. [port] Bind to individual IPv6 interfaces if IPV6_IPV6ONLY
59c049874bbef182857c57bd9cca292898921c69Bob Halley is not available in the kernel to prevent accidently
59c049874bbef182857c57bd9cca292898921c69Bob Halley listening on IPv4 interfaces.
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1392. [bug] named-checkzone: update usage.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1391. [func] Add support for IPv6 scoped addresses in named.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1390. [func] host now supports ixfr.
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1389. [bug] named could fail to rotate long log files. [RT #3666]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
59c049874bbef182857c57bd9cca292898921c69Bob Halley defining HAVE_IFLIST_SYSCTL. [RT #3770]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1387. [bug] named could crash due to an access to invalid memory
59c049874bbef182857c57bd9cca292898921c69Bob Halley space (which caused an assertion failure) in
59c049874bbef182857c57bd9cca292898921c69Bob Halley incremental cleaning. [RT #3588]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1386. [bug] named-checkzone -z stopped on errors in a zone.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1385. [bug] Setting serial-query-rate to 10 would trigger a
59c049874bbef182857c57bd9cca292898921c69Bob Halley REQUIRE failure.
59c049874bbef182857c57bd9cca292898921c69Bob Halley1384. [bug] host was incompatible with BIND 8 in its exit code and
59c049874bbef182857c57bd9cca292898921c69Bob Halley in the output with the -l option. [RT #3536]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley1383. [func] Track the serial number in a IXFR response and log if
59c049874bbef182857c57bd9cca292898921c69Bob Halley a mismatch occurs. This is a more specific error than
59c049874bbef182857c57bd9cca292898921c69Bob Halley "not exact". [RT #3445]
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1382. [bug] make install failed with --enable-libbind. [RT #3656]
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff1381. [bug] named failed to correctly process answers that
66bd3b3c6b171271c705b897823dcdcf29464698Michael Graff contained DNAME records where the resulting CNAME
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff resulted in a negative answer.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1380. [func] 'rndc recursing' dump recursing queries to
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff 'recursing-file = "named.recursing";'.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1379. [func] 'rndc status' now reports tcp and recursion quota
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1378. [func] Improved positive feedback for 'rndc {reload|refresh}.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1377. [func] dns_zone_load{new}() now reports if the zone was
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley loaded, queued for loading to up to date.
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1376. [func] New function dns_zone_logc() to log to specified
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff1375. [func] 'rndc dumpdb' now dumps the adb cache along with the
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff1374. [func] dns_adb_dump() now logs the lame zones associated
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff with each server.
e51511aa3281f8dc384eb1283115c7f8d5c402aeMichael Graff1373. [bug] Recovery from expired glue failed under certain
3edb3c8e7da482d00acb35341f44bff6844c3193Michael Graff circumstances.
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1372. [bug] named crashes with an assertion failure on exit when
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff sharing the same port for listening and querying, and
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley changing listening addresses several times. [RT# 3509]
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1371. [bug] notify-source-v6, transfer-source-v6 and
24a2d84aedbad12fba2ca319c98745e62ef0bc16Bob Halley query-source-v6 with explicit addresses and using the
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley same ports as named was listening on could interfere
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff with named's ability to answer queries sent to those
f181f94ec8da8b1dbcc6353e8be965ea4a5ea282Michael Graff1370. [bug] dig '+[no]recurse' was incorrectly documented.
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley1369. [bug] Adding an NS record as the lexicographically last
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley record in a secure zone didn't work.
50b5857f1ad137624a18ce67b26b9941e316b007Michael Graff1368. [func] remove support for bitstring labels.
50b5857f1ad137624a18ce67b26b9941e316b007Michael Graff1367. [func] Use response times to select forwarders.
439c0011e642fb1d26011116144af698125262dbMichael Graff1366. [contrib] queryperf usage was incomplete. Add '-h' for help.
50b5857f1ad137624a18ce67b26b9941e316b007Michael Graff1365. [func] "localhost" and "localnets" acls now include IPv6
50b5857f1ad137624a18ce67b26b9941e316b007Michael Graff addresses / prefixes.
50b5857f1ad137624a18ce67b26b9941e316b007Michael Graff1364. [func] Log file name when unable to open memory statistics
50b5857f1ad137624a18ce67b26b9941e316b007Michael Graff and dump database files. [RT# 3437]
50b5857f1ad137624a18ce67b26b9941e316b007Michael Graff1363. [func] Listen-on-v6 now supports specific addresses.
50b5857f1ad137624a18ce67b26b9941e316b007Michael Graff1362. [bug] remove IFF_RUNNING test when scanning interfaces.
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley1361. [func] log the reason for rejecting a server when resolving
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1360. [bug] --enable-libbind would fail when not built in the
439c0011e642fb1d26011116144af698125262dbMichael Graff source tree for certain OS's.
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff1359. [security] Support patches OpenSSL libraries.
439c0011e642fb1d26011116144af698125262dbMichael Graff http://www.cert.org/advisories/CA-2002-23.html
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1358. [bug] It was possible to trigger a INSIST when debugging
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff large dynamic updates. [RT #3390]
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff1357. [bug] nsupdate was extremely wasteful of memory.
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff1356. [tuning] Reduce the number of events / quantum for zone tasks.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
439c0011e642fb1d26011116144af698125262dbMichael Graff1354. [doc] lwres man pages had illegal nroff.
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1353. [contrib] sdb/ldap to version 0.9.
78854e02c127f31ab90f56da0531542004b45377Michael Graff1352. [bug] dig, host, nslookup when falling back to TCP use the
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff current search entry (if any). [RT #3374]
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1351. [bug] lwres_getipnodebyname() returned the wrong name
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff when given a IPv4 literal, af=AF_INET6 and AI_MAPPED
fc4fe6e5e61dbc916707ab2e071ffd22aef9de7fMichael Graff1350. [bug] dns_name_fromtext() failed to handle too many labels
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1349. [security] Minimum OpenSSL version now 0.9.6e (was 0.9.5a).
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff http://www.cert.org/advisories/CA-2002-23.html
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1348. [port] win32: Rewrote code to use I/O Completion Ports
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff in socket.c and eliminating a host of socket
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff errors. Performance is enhanced.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1347. [placeholder]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1346. [placeholder]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1345. [port] Use a explicit -Wformat with gcc. Not all versions
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff include it in -Wall.
f3d059d1155aa016f75a4047a2a15b4b2c5b7e01Michael Graff1344. [func] Log if the serial number on the master has gone
f3d059d1155aa016f75a4047a2a15b4b2c5b7e01Michael Graff If you have multiple machines specified in the masters
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff clause you may want to set 'multi-master yes;' to
f3d059d1155aa016f75a4047a2a15b4b2c5b7e01Michael Graff suppress this warning.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1343. [func] Log successful notifies received (info). Adjust log
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley level for failed notifies to notice.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1342. [func] Log remote address with TCP dispatch failures.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1341. [func] Allow a rate limiter to be stalled.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1340. [bug] Delay and spread out the startup refresh load.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley lookups. Bit string lookups are no longer attempted.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1338. [placeholder]
f3d059d1155aa016f75a4047a2a15b4b2c5b7e01Michael Graff1337. [placeholder]
f3d059d1155aa016f75a4047a2a15b4b2c5b7e01Michael Graff1336. [func] Nibble lookups under IP6.ARPA are now supported by
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff dns_byaddr_create(). dns_byaddr_createptrname() is
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff deprecated, use dns_byaddr_createptrname2() instead.
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1335. [bug] When performing a nonexistence proof, the validator
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff should discard parent NXTs from higher in the DNS.
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff1334. [bug] When signing/verifying rdatasets, duplicate rdatas
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff need to be suppressed.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1333. [contrib] queryperf now reports a summary of returned
f3d059d1155aa016f75a4047a2a15b4b2c5b7e01Michael Graff rcodes (-c), rcodes are printed in mnemonic form (-v).
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1332. [func] Report the current serial with periodic commits when
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley rolling forward the journal.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1331. [func] Generate DNSSEC wildcard proofs.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1330. [bug] When processing events (non-threaded) only allow
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley the task one chance to use to use its quantum.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1329. [func] named-checkzone will now check if nameservers that
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley appear to be IP addresses. Available modes "fail",
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff "warn" (default) and "ignore" the results of the
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1328. [bug] The validator could incorrectly verify an invalid
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley negative proof.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1327. [bug] The validator would incorrectly mark data as insecure
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley when seeing a bogus signature before a correct
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1326. [bug] DNAME/CNAME signatures were not being cached when
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff validation was not being performed. [RT #3284]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1325. [bug] If the tcpquota was exhausted it was possible to
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff to trigger a INSIST() failure.
78854e02c127f31ab90f56da0531542004b45377Michael Graff1324. [port] darwin: ifconfig.sh now supports darwin.
3edb3c8e7da482d00acb35341f44bff6844c3193Michael Graff1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1322. [bug] dnssec-signzone usage message was misleading.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1321. [bug] If the last RRset in a zone is glue, dnssec-signzone
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley would incorrectly duplicate its output and sign it.
02a0f2f08328c23d414306ce0bab81e54e22f6afMichael Graff1320. [doc] query-source-v6 was missing from options section.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1319. [func] libbind: log attempts to exploit #1318.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1318. [bug] libbind: Remote buffer overrun.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1317. [port] libbind: TrueUNIX 5.1 does not like __align as a
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff element name.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1316. [bug] libbind: gethostans() could get out of sync parsing
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff the response if there was a very long CNAME chain.
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1315. [bug] Options should apply to the internal _bind view.
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1314. [port] Handle ECONNRESET from sendmsg() [unix].
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1313. [func] Query log now says if the query was signed (S) or
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley if EDNS was used (E).
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1312. [func] Log TSIG key used w/ outgoing zone transfers.
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1311. [bug] lwres_getrrsetbyname leaked memory. [RT #3159]
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1310. [bug] 'rndc stop' failed to cause zones to be flushed
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley sometimes. [RT #3157]
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1309. [func] Log that a zone transfer was covered by a TSIG.
24a2d84aedbad12fba2ca319c98745e62ef0bc16Bob Halley1308. [func] DS (delegation signer) support.
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1307. [bug] nsupdate: allow white space base64 key data.
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1306. [bug] Badly encoded LOC record when the size, horizontal
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley precision or vertical precision was 0.1m.
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1305. [bug] Document that internal zones are included in the
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley rndc status results.
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1304. [func] New function: dns_zone_name().
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1303. [func] Option 'flush-zones-on-shutdown <boolean>;'.
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley1302. [func] Extended rndc dumpdb to support dumping of zones and
4a3ad0da975d7115d401700f955814a0dff1adb0Bob Halley view selection: 'dumpdb [-all|-zones|-cache] [view]'.
78854e02c127f31ab90f56da0531542004b45377Michael Graff1301. [func] New category 'update-security'.
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff1300. [port] Compaq Trucluster support.
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1299. [bug] Set AI_ADDRCONFIG when looking up addresses
439c0011e642fb1d26011116144af698125262dbMichael Graff via getaddrinfo() (affects dig, host, nslookup, rndc
439c0011e642fb1d26011116144af698125262dbMichael Graff and nsupdate).
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
439c0011e642fb1d26011116144af698125262dbMichael Graff could be left with a trailing "\" after configure
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff has been run.
5a675fa40aa755b21ab2906e90b1b80e2105291fMichael Graff1297. [port] linux: make handling EINVAL from socket() no longer
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff conditional on #ifdef LINUX.
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1296. [bug] isc_log_closefilelogs() needed to lock the log
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1295. [bug] isc_log_setdebuglevel() needed to lock the log
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1294. [func] libbind: no longer attempts bit string labels for
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff IPv6 reverse resolution. Try IP6.ARPA then IP6.INT
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff for nibble style resolution.
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff1293. [func] Entropy can now be retrieved from EGDs. [RT #2438]
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1292. [func] Enable IPv6 support when using ioctl style interface
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff scanning and OS supports SIOCGLIFADDR using struct
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley if_laddrreq.
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1291. [func] Enable IPv6 support when using sysctl style interface
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1290. [func] "dig axfr" now reports the number of messages
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff as well as the number of records.
78854e02c127f31ab90f56da0531542004b45377Michael Graff1289. [port] See if -ldl is required for OpenSSL? [RT #2672]
b5492be2c7c3792a1b6c03995fe378703fc814cbMichael Graff1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff reflect written requirements.
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1287. [bug] REQUIRE that DNS_DBADD_MERGE only be set when adding
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff a rdataset to a zone db in the rbtdb implementation of
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1286. [bug] dns_name_downcase() enforce requirement that
5a675fa40aa755b21ab2906e90b1b80e2105291fMichael Graff target != NULL or name->buffer != NULL.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1285. [func] lwres: probe the system to see what address families
78854e02c127f31ab90f56da0531542004b45377Michael Graff are currently in use.
439c0011e642fb1d26011116144af698125262dbMichael Graff1284. [bug] The RTT estimate on unused servers was not aged.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1283. [func] Use "dataready" accept filter if available.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1282. [port] libbind: hpux 11.11 interface scanning.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1281. [func] Log zone when unable to get private keys to update
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley zone. Log zone when NXT records are missing from
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley secure zone.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1280. [bug] libbind: escape '(' and ')' when converting to
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff presentation form.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1279. [port] Darwin uses (unsigned long) for size_t. [RT #2590]
439c0011e642fb1d26011116144af698125262dbMichael Graff1278. [func] dig: now supports +[no]cl +[no]ttlid.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1277. [func] You can now create your own customized printing
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff styles: dns_master_stylecreate() and
78854e02c127f31ab90f56da0531542004b45377Michael Graff dns_master_styledestroy().
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1276. [bug] libbind: const pointer conflicts in res_debug.c.
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1275. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1274. [bug] Memory leak in lwres_gnbarequest_parse().
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1273. [port] libbind: solaris: 64 bit binary compatibility.
439c0011e642fb1d26011116144af698125262dbMichael Graff1272. [contrib] Berkeley DB 4.0 sdb implementation from
439c0011e642fb1d26011116144af698125262dbMichael Graff Nuno Miguel Rodrigues <nmr@co.sapo.pt>.
3c5148c4d98af51d6dcb449c6dbd45fe8c645f61Michael Graff1271. [bug] "recursion available: {denied,approved}" was too
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1270. [bug] Check that system inet_pton() and inet_ntop() support
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1269. [port] Openserver: ifconfig.sh support.
a385f150bb21b8b81f70ed7df545357a83f1da82Michael Graff1268. [port] Openserver: the value FD_SETSIZE depends on whether
11fcc67616fac1bc6a28b3d4fed24641137888e7Michael Graff <sys/param.h> is included or not. Be consistent.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1267. [func] isc_file_openunique() now creates file using mode
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff 0666 rather than 0600.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1266. [bug] ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
a385f150bb21b8b81f70ed7df545357a83f1da82Michael Graff __ISC_LINK_UNLINKUNSAFE and __ISC_LIST_DEQUEUEUNSAFE
2d083fead27c474feff3a6f79fc3da09d3637a09Andreas Gustafsson are not C++ compatible, use *_TYPE versions instead.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1265. [bug] libbind: LINK_INIT and UNLINK were not compatible with
a385f150bb21b8b81f70ed7df545357a83f1da82Michael Graff C++, use LINK_INIT_TYPE and UNLINK_TYPE instead.
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff1264. [placeholder]
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1263. [bug] Reference after free error if dns_dispatchmgr_create()
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1262. [bug] ns_server_destroy() failed to set *serverp to NULL.
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1261. [func] libbind: ns_sign2() and ns_sign_tcp() now provide
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff support for compressed TSIG owner names.
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1260. [func] libbind: res_update can now update IPv6 servers,
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff new function res_findzonecut2().
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1259. [bug] libbind: get_salen() IPv6 support was broken for OSs
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1258. [bug] libbind: res_nametotype() and res_nametoclass() were
6d14fe95e9ea5bbc5e863e5aab4618f7b3dbcc0fMichael Graff1257. [bug] Failure to write pid-file should not be fatal on
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff reload. [RT #2861]
a385f150bb21b8b81f70ed7df545357a83f1da82Michael Graff1256. [contrib] 'queryperf' now has EDNS (-e) + DNSSEC DO (-D) support.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1255. [bug] When verifying that an NXT proves nonexistence, check
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff the rcode of the message and only do the matching NXT
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff check. That is, for NXDOMAIN responses, check that
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff the name is in the range between the NXT owner and
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff next name, and for NOERROR NODATA responses, check
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff that the type is not present in the NXT bitmap.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1254. [func] preferred-glue option from BIND 8.3.
08d131595373326ec4a3af793b536df8c33115ecMichael Graff1253. [bug] The dnssec system test failed to remove the correct
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1252. [bug] Dig, host and nslookup were not checking the address
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence the answer was coming from against the address it was
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff sent to. [RT# 2692]
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1251. [port] win32: a make file contained absolute version specific
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1250. [func] Nsupdate will report the address the update was
78854e02c127f31ab90f56da0531542004b45377Michael Graff1249. [bug] Missing masters clause was not handled gracefully.
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1248. [bug] DESTDIR was not being propagated between makes.
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff1247. [bug] Don't reset the interface index for link/site local
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff addresses. [RT #2576]
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1246. [func] New functions isc_sockaddr_issitelocal(),
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff isc_sockaddr_islinklocal(), isc_netaddr_issitelocal()
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff and isc_netaddr_islinklocal().
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1245. [bug] Treat ENOBUFS, ENOMEM and ENFILE as soft errors for
a44bd6a6edccd4c8e3884a13fcff037e7e2dd868Michael Graff1244. [bug] Receiving a TCP message from a blackhole address would
a44bd6a6edccd4c8e3884a13fcff037e7e2dd868Michael Graff prevent further messages being received over that
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1243. [bug] It was possible to trigger a REQUIRE() in
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff dns_message_findtype(). [RT #2659]
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1242. [bug] named-checkzone failed if a journal existed. [RT #2657]
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1241. [bug] Drop received UDP messages with a zero source port
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff as these are invariably forged. [RT #2621]
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1240. [bug] It was possible to leak zone references by
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff specifying an incorrect zone to rndc.
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1239. [bug] Under certain circumstances named could continue to
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff use a name after it had been freed triggering
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff INSIST() failures. [RT #2614]
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1238. [bug] It is possible to lockup the server when shutting down
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff if notifies were being processed. [RT #2591]
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff1237. [bug] nslookup: "set q=type" failed.
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1236. [bug] dns_rdata{class,type}_fromtext() didn't handle non
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff NULL terminated text regions. [RT #2588]
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1235. [func] Report 'out of memory' errors from openssl.
897c9ddb4d745b2bfecf98b17e5487bb6656299aMichael Graff1234. [bug] contrib/sdb: 'zonetodb' failed to call
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff dns_result_register(). DNS_R_SEENINCLUDE should not
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1233. [bug] The flags field of a KEY record can be expressed in
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff hex as well as decimal.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1231. [port] HPUX 11.11 recvmsg() can return spurious EADDRNOTAVAIL.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1230. [bug] isccc_cc_isreply() and isccc_cc_isack() were broken.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1229. [bug] named would crash if it received a TSIG signed
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff query as part of an AXFR response. [RT #2570]
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1228. [bug] 'make install' did not depend on 'make all'. [RT #2559]
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence if a number was expected and some other token was
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff found. [RT#2532]
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1226. [func] Use EDNS for zone refresh queries. [RT #2551]
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1225. [func] dns_message_setopt() no longer requires that
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff dns_message_renderbegin() to have been called.
11e89b9b44862128b46994a87484027b3c7d533aMichael Graff1224. [bug] 'rrset-order' and 'sortlist' should be additive
58aaab3687aac838542ee4ef65a9c094a5d34ab0Michael Graff not exclusive.
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff1223. [func] 'rrset-order' partially works 'cyclic' and 'random'
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff are supported.
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff1222. [bug] Specifying 'port *' did not always result in a system
30251e07d1705d1a85b0e1d5a969496e1aed612eMichael Graff selected (non-reserved) port being used. [RT #2537]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1221. [bug] Zone types 'master', 'slave' and 'stub' were not being
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff compared case insensitively. [RT #2542]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1220. [func] Support for APL rdata type.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1219. [func] Named now reports the TSIG extended error code when
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff signature verification fails. [RT #1651]
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff1218. [bug] Named incorrectly returned SERVFAIL rather than
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff NOTAUTH when there was a TSIG BADTIME error. [RT #2519]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1217. [func] Report locations of previous key definition when a
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff duplicate is detected.
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1216. [bug] Multiple server clauses for the same server were not
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff reported. [RT #2514]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
11e89b9b44862128b46994a87484027b3c7d533aMichael Graff1214. [bug] Win32: isc_file_renameunique() could leave zero length
11e89b9b44862128b46994a87484027b3c7d533aMichael Graff files behind.
11e89b9b44862128b46994a87484027b3c7d533aMichael Graff1213. [func] Report view associated with client if it is not a
11e89b9b44862128b46994a87484027b3c7d533aMichael Graff standard view (_default or _bind).
11e89b9b44862128b46994a87484027b3c7d533aMichael Graff1212. [port] libbind: 64k answer buffers were causing stack space
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley to be exceeded for certain OS. Use heap space instead.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1211. [bug] dns_name_fromtext() incorrectly handled certain
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley valid octal bitlabels. [RT #2483]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1210. [bug] libbind: getnameinfo() failed to lookup IPv4 mapped /
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley compatible addresses. [RT #2461]
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1209. [bug] Dig, host, nslookup were not checking the message ids
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley on the responses. [RT #2454]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1208. [bug] dns_master_load*() failed to log a error message if
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff an error was detected when parsing the ownername of
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff a record. [RT #2448]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1207. [bug] libbind: getaddrinfo() could call freeaddrinfo() with
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff an invalid pointer.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1206. [bug] SERVFAIL and NOTIMP responses to an EDNS query should
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff trigger a non-EDNS retry.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1205. [bug] OPT, TSIG and TKEY cannot be used to set the "class"
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff of the message. [RT #2449]
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff1204. [bug] libbind: res_nupdate() failed to update the name
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff server addresses before sending the update.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1203. [func] Report locations of previous acl and zone definitions
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff when a duplicate is detected.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1202. [func] New functions: cfg_obj_line() and cfg_obj_file().
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1201. [bug] Require that if 'callbacks' is passed to
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff dns_rdata_fromtext(), callbacks->error and
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff callbacks->warn are initialized.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1200. [bug] Log 'errno' that we are unable to convert to
a9ece9973c35d4d780338e89e288fb6a59575324Michael Graff isc_result_t. [RT #2404]
a9ece9973c35d4d780338e89e288fb6a59575324Michael Graff1199. [doc] ARM reference to RFC 2157 should have been RFC 1918.
a9ece9973c35d4d780338e89e288fb6a59575324Michael Graff1198. [bug] OPT printing style was not consistent with the way the
a9ece9973c35d4d780338e89e288fb6a59575324Michael Graff header fields are printed. The DO bit was not reported
a9ece9973c35d4d780338e89e288fb6a59575324Michael Graff if set. Report if any of the MBZ bits are set.
a9ece9973c35d4d780338e89e288fb6a59575324Michael Graff1197. [bug] Attempts to define the same acl multiple times were not
a9ece9973c35d4d780338e89e288fb6a59575324Michael Graff1196. [contrib] update mdnkit to 2.2.3.
a9ece9973c35d4d780338e89e288fb6a59575324Michael Graff1195. [bug] Attempts to redefine builtin acls should be caught.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1194. [bug] Not all duplicate zone definitions were being detected
a385f150bb21b8b81f70ed7df545357a83f1da82Michael Graff at the named.conf checking stage. [RT #2431]
a385f150bb21b8b81f70ed7df545357a83f1da82Michael Graff1193. [bug] dig +besteffort parsing didn't handle packet
c50f9f4103b364334fc2abfe6f4ae7eb46df0532Michael Graff truncation. dns_message_parse() has new flag
c50f9f4103b364334fc2abfe6f4ae7eb46df0532Michael Graff DNS_MESSAGE_IGNORETRUNCATION.
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1192. [bug] The seconds fields in LOC records were restricted
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff to three decimal places. More decimal places should
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff be allowed but warned about.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1191. [bug] A dynamic update removing the last non-apex name in
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff a secure zone would fail. [RT #2399]
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff1190. [func] Add the "rndc freeze" and "rndc unfreeze" commands.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1189. [bug] On some systems, malloc(0) returns NULL, which
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff could cause the caller to report an out of memory
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff error. [RT #2398]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1188. [bug] Dynamic updates of a signed zone would fail if
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff some of the zone private keys were unavailable.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1187. [bug] named was incorrectly returning DNSSEC records
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff in negative responses when the DO bit was not set.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1186. [bug] isc_hex_tobuffer(,,length = 0) failed to unget the
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff EOL token when reading to end of line.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff unless RES_INIT is set when calling res_*init().
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1184. [bug] libbind: call res_ndestroy() if RES_INIT is set
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff when res_*init() is called.
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1183. [bug] Handle ENOSR error when writing to the internal
78854e02c127f31ab90f56da0531542004b45377Michael Graff control pipe. [RT #2395]
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1182. [bug] The server could throw an assertion failure when
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff constructing a negative response packet.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1181. [func] Add the "key-directory" configuration statement,
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff which allows the server to look for online signing
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff keys in alternate directories.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1180. [func] dnssec-keygen should always generate keys with
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff protocol 3 (DNSSEC), since it's less confusing
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1179. [func] Add SIG(0) support to nsupdate.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1178. [bug] Follow and cache (if appropriate) A6 and other
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff data chains to completion in the additional section.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1177. [func] Report view when loading zones if it is not a
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff standard view (_default or _bind). [RT #2270]
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1176. [doc] Document that allow-v6-synthesis is only performed
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff for clients that are supplied recursive service.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1175. [bug] named-checkzone and named-checkconf failed to call
c50f9f4103b364334fc2abfe6f4ae7eb46df0532Michael Graff dns_result_register() at startup which could
c50f9f4103b364334fc2abfe6f4ae7eb46df0532Michael Graff result in runtime exceptions when printing
c50f9f4103b364334fc2abfe6f4ae7eb46df0532Michael Graff "out of memory" errors. [RT #2335]
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff1174. [bug] Win32: add WSAECONNRESET to the expected errors
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff from connect(). [RT #2308]
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1173. [bug] Potential memory leaks in isc_log_create() and
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff isc_log_settag(). [RT #2336]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1172. [doc] Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence table of RR types in ARM.
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1171. [func] Added function isc_region_compare(), updated files in
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff lib/dns to use this function instead of local one.
bf16dd59979ab5cd818ad16486e6a0b13ae2cf8fAndreas Gustafsson1170. [bug] Don't attempt to print the token when a I/O error
bf16dd59979ab5cd818ad16486e6a0b13ae2cf8fAndreas Gustafsson occurs when parsing named.conf. [RT #2275]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1169. [func] Identify recursive queries in the query log.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1168. [bug] Empty also-notify clauses were not handled. [RT #2309]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1167. [contrib] nslint-2.1a3 (from author).
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1166. [bug] "Not Implemented" should be reported as NOTIMP,
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff not NOTIMPL. [RT #2281]
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff1165. [bug] We were rejecting notify-source{-v6} in zone clauses.
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff1164. [bug] Empty masters clauses in slave / stub zones were not
21e7034ec046105c00a0dab86c83732e2e77ad99Michael Graff handled gracefully. [RT #2262]
64828244e04e86dfa40f0a4f0c05f27923da499dMichael Graff1163. [func] isc_time_formattimestamp() now includes the year.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1162. [bug] The allow-notify option was not accepted in slave
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff zone statements.
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1161. [bug] named-checkzone looped on unbalanced brackets.
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1160. [bug] Generating Diffie-Hellman keys longer than 1024
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff bits could fail. [RT #2241]
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1159. [bug] MD and MF are not permitted to be loaded by RFC1123.
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff1158. [func] Report the client's address when logging notify
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1157. [func] match-clients and match-destinations now accept
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff keys. [RT #2045]
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1156. [port] The configure test for strsep() incorrectly
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff succeeded on certain patched versions of
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff AIX 4.3.3. [RT #2190]
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1155. [func] Recover from master files being removed from under
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff1154. [bug] Don't attempt to obtain the netmask of a interface
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff if there is no address configured. [RT #2176]
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1153. [func] 'rndc {stop|halt} -p' now reports the process id
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff of the instance of named being shutdown.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1152. [bug] libbind: read buffer overflows.
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff1151. [bug] nslookup failed to check that the arguments to
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff the port, timeout, and retry options were
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff valid integers and in range. [RT #2099]
c803787146cadcb2d7e10cbf4491f3be513dfa1aMichael Graff1150. [bug] named incorrectly accepted TTL values
86944a4c8002e80ae9b6eb5a5e29b797879be45fMichael Graff containing plus or minus signs, such as
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1149. [func] New function isc_parse_uint32().
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff1148. [func] 'rndc-confgen -a' now provides positive feedback.
29f28fe573d4b3b318b3b026d567c1eb86738015Michael Graff1147. [func] Set IPV6_V6ONLY on IPv6 sockets if supported by
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff the OS. listen-on-v6 { any; }; should no longer
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley result in IPv4 queries be accepted. Similarly
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley control { inet :: ... }; should no longer result
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff in IPv4 connections being accepted. This can be
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff overridden at compile time by defining
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff ISC_ALLOW_MAPPED=1.
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
d8590892d10fc9528b0dde7e2781935e7b8d7a87Michael Graff supported by the OS by a new function
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley isc_socket_ipv6only().
29f28fe573d4b3b318b3b026d567c1eb86738015Michael Graff1145. [func] "host" no longer reports a NOERROR/NODATA response
29f28fe573d4b3b318b3b026d567c1eb86738015Michael Graff by printing nothing. [RT #2065]
c6715d23151ab9948c7191b1ed1b99a14e6def7dDavid Lawrence1144. [bug] rndc-confgen would crash if both the -a and -t
c6715d23151ab9948c7191b1ed1b99a14e6def7dDavid Lawrence options were specified. [RT #2159]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1143. [bug] When a trusted-keys statement was present and named
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff was built without crypto support, it would leak memory.
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1142. [bug] dnssec-signzone would fail to delete temporary files
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff in some failure cases. [RT #2144]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1141. [bug] When named rejected a control message, it would
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff leak a file descriptor and memory. It would also
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff fail to respond, causing rndc to hang.
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff [RT #2139, #2164]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1140. [bug] rndc-confgen did not accept IPv6 addresses as arguments
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley to the -s option. [RT #2138]
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley1139. [func] It is now possible to flush a given name from the
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley cache(s) via 'rndc flushname name [view]'. [RT #2051]
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley1138. [func] It is now possible to flush a given name from the
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley cache by calling the new function
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley dns_cache_flushname().
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley1137. [func] It is now possible to flush a given name from the
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley ADB by calling the new function dns_adb_flushname().
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley1136. [bug] CNAME records synthesized from DNAMEs did not
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley have a TTL of zero as required by RFC2672.
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley1135. [func] You can now override the default syslog() facility for
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley named/lwresd at compile time. [RT #1982]
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley1134. [bug] Multi-threaded servers could deadlock in ferror()
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley when reloading zone files. [RT #1951, #1998]
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1133. [bug] IN6_IS_ADDR_LOOPBACK was not portably defined on
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff platforms without IN6_IS_ADDR_LOOPBACK. [RT #2106]
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1132. [func] Improve UPDATE prerequisite failure diagnostic messages.
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1131. [bug] The match-destinations view option did not work with
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley IPv6 destinations. [RT #2073, #2074]
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1130. [bug] Log messages reporting an out-of-range serial number
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley did not include the out-of-range number but the
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley following token. [RT #2076]
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1129. [bug] Multi-threaded servers could crash under heavy
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley resolution load due to a race condition. [RT #2018]
6dde125c2f47617ceef1518cf9e5588e8f366b71Michael Graff1128. [func] sdb drivers can now provide RR data in either text
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff or wire format, the latter using the new functions
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff dns_sdb_putrdata() and dns_sdb_putnamedrdata().
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1127. [func] rndc: If the server to contact has multiple addresses,
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley try all of them.
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1126. [bug] The server could access a freed event if shut
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff down while a client start event was pending
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff delivery. [RT #2061]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1125. [bug] rndc: -k option was missing from usage message.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1124. [doc] dig: +[no]dnssec, +[no]besteffort and +[no]fail
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley are now documented. [RT #2052]
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1123. [bug] dig +[no]fail did not match description. [RT #2052]
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1122. [tuning] Resolution timeout reduced from 90 to 30 seconds.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1121. [bug] The server could attempt to access a NULL zone
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley table if shut down while resolving.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley [RT #1587, #2054]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1120. [bug] Errors in options were not fatal. [RT #2002]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1119. [func] Added support in Win32 for NTFS file/directory ACL's
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff for access control.
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1118. [bug] On multi-threaded servers, a race condition
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff could cause an assertion failure in resolver.c
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff during resolver shutdown. [RT #2029]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1117. [port] The configure check for in6addr_loopback incorrectly
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff succeeded on AIX 4.3 when compiling with -O2
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff because the test code was optimized away.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1116. [bug] Setting transfers in a server clause, transfers-in,
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff or transfers-per-ns to a value greater than
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff 2147483647 disabled transfers. [RT #2002]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1115. [func] Set maximum values for cleaning-interval,
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff heartbeat-interval, interface-interval,
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff max-transfer-idle-in, max-transfer-idle-out,
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff max-transfer-time-in, max-transfer-time-out,
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff statistics-interval of 28 days and
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley sig-validity-interval of 3660 days. [RT #2002]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1114. [port] Ignore more accept() errors. [RT #2021]
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1113. [bug] The allow-update-forwarding option was ignored
c6715d23151ab9948c7191b1ed1b99a14e6def7dDavid Lawrence when specified in a view. [RT #2014]
1a0e33bc2044e1902493111db14cbf793083ac47Michael Graff1112. [placeholder]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1111. [bug] Multi-threaded servers could deadlock processing
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff recursive queries due to a locking hierarchy
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff violation in adb.c. [RT #2017]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1110. [bug] dig should only accept valid abbreviations of +options.
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1109. [bug] nsupdate accepted illegal ttl values.
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1108. [bug] On Win32, rndc was hanging when named was not running
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff due to failure to select for exceptional conditions
59c049874bbef182857c57bd9cca292898921c69Bob Halley in select(). [RT #1870]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1107. [bug] nsupdate could catch an assertion failure if an
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley invalid domain name was given as the argument to
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley the "zone" command.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1106. [bug] After seeing an out of range TTL, nsupdate would
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley treat all TTLs as out of range. [RT #2001]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1105. [port] OpenUNIX 8 enable threads by default. [RT #1970]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1104. [bug] Invalid arguments to the transfer-format option
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley could cause an assertion failure. [RT #1995]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley1102. [doc] Note that query logging is enabled by directing the
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley queries category to a channel.
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1101. [bug] Array bounds read error in lwres_gai_strerror.
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1100. [bug] libbind: DNSSEC key ids were computed incorrectly.
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley compile time errors.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1098. [bug] libbind: HMAC-MD5 key files are now mode 0600.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1097. [func] libbind: RES_PRF_TRUNC for dig.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1096. [func] libbind: "DNSSEC OK" (DO) support.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1095. [func] libbind: resolver option: no-tld-query. disables
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley trying unqualified as a tld. no_tld_query is also
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley supported for FreeBSD compatibility.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1094. [func] libbind: add support gcc's format string checking.
02a0f2f08328c23d414306ce0bab81e54e22f6afMichael Graff1093. [doc] libbind: miscellaneous nroff fixes.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1092. [bug] libbind: get*by*() failed to check if res_init() had
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley been called.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1091. [bug] libbind: misplaced va_end().
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff the amount of memory consumed resulting in garbage
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff address being returned. Alignment calculations were
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff wasting space. We weren't suppressing duplicate
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff1089. [func] libbind: inet_{cidr,net}_{pton,ntop}() now have IPv6
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence1088. [port] libbind: MPE/iX C.70 (incomplete)
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1087. [bug] libbind: struct __res_state too large on 64 bit arch.
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1086. [port] libbind: sunos: old sprintf.
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1085. [port] libbind: solaris: sys_nerr and sys_errlist do not
2bcb48cfcae36398454c98e40c563e2cde748e07Michael Graff exist when compiling in 64 bit mode.
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff1084. [cleanup] libbind: gai_strerror() rewritten.
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1083. [bug] The default control channel listened on the
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff wildcard address, not the loopback as documented.
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1082. [bug] The -g option to named incorrectly caused logging
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff to be sent to syslog in addition to stderr.
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1081. [bug] Multicast queries were incorrectly identified
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff based on the source address, not the destination
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1080. [bug] BIND 8 compatibility: accept bare IP prefixes
c68421fffe3dd7fcc4ae5a228d9eb888df4b5e72Michael Graff as the second element of a two-element top level
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff sort list statement. [RT #1964]
c68421fffe3dd7fcc4ae5a228d9eb888df4b5e72Michael Graff1079. [bug] BIND 8 compatibility: accept bare elements at top
c68421fffe3dd7fcc4ae5a228d9eb888df4b5e72Michael Graff level of sort list treating them as if they were
c68421fffe3dd7fcc4ae5a228d9eb888df4b5e72Michael Graff a single element list. [RT #1963]
c68421fffe3dd7fcc4ae5a228d9eb888df4b5e72Michael Graff1078. [bug] We failed to correct bad tv_usec values in one case.
c68421fffe3dd7fcc4ae5a228d9eb888df4b5e72Michael Graff1077. [func] Do not accept further recursive clients when
c68421fffe3dd7fcc4ae5a228d9eb888df4b5e72Michael Graff the total number of recursive lookups being
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff processed exceeds max-recursive-clients, even
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff if some of the lookups are internally generated.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley [RT #1915, #1938]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1076. [bug] A badly defined global key could trigger an assertion
84c46a7acb961cac19c0d857bfdd00f3383a9bc6Michael Graff on load/reload if views were used. [RT #1947]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1075. [bug] Out-of-range network prefix lengths were not
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff reported. [RT #1954]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1074. [bug] Running out of memory in dump_rdataset() could
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff cause an assertion failure. [RT #1946]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1073. [bug] The ADB cache cleaning should also be space driven.
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff [RT #1915, #1938]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1072. [bug] The TCP client quota could be exceeded when
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff recursion occurred. [RT #1937]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1071. [bug] Sockets listening for TCP DNS connections
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff specified an excessive listen backlog. [RT #1937]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1070. [bug] Copy DNSSEC OK (DO) to response as specified by
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1069. [placeholder]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1068. [bug] errno could be overwritten by catgets(). [RT #1921]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1067. [func] Allow quotas to be soft, isc_quota_soft().
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1066. [bug] Provide a thread safe wrapper for strerror().
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1065. [func] Runtime support to select new / old style interface
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley scanning using ioctls.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1064. [bug] Do not shut down active network interfaces if we
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley are unable to scan the interface list. [RT #1921]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1063. [bug] libbind: "make install" was failing on IRIX.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1062. [bug] If the control channel listener socket was shut
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley down before server exit, the listener object could
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff be freed twice. [RT #1916]
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1061. [bug] If periodic cache cleaning happened to start
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff while cleaning due to reaching the configured
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley maximum cache size was in progress, the server
d947011dc393d9f9988d1349d585b246d19cc3c7Michael Graff could catch an assertion failure. [RT #1912]
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff1060. [func] Move refresh, stub and notify UDP retry processing
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff into dns_request.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1059. [func] dns_request now support will now retry UDP queries,
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff dns_request_createvia2() and dns_request_createraw2().
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff1058. [func] Limited lifetime ticker timers are now available,
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff isc_timertype_limited.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1057. [bug] Reloading the server after adding a "file" clause
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff to a zone statement could cause the server to
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff crash due to a typo in change 1016.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1056. [bug] Rndc could catch an assertion failure on SIGINT due
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff to an uninitialized variable. [RT #1908]
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1055. [func] Version and hostname queries can now be disabled
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley using "version none;" and "hostname none;",
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley respectively.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1054. [bug] On Win32, cfg_categories and cfg_modules need to be
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley exported from the libisccfg DLL.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1053. [bug] Dig did not increase its timeout when receiving
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley AXFRs unless the +time option was used. [RT #1904]
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1052. [bug] Journals were not being created in binary mode
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley resulting in "journal format not recognized" error
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley under Win32. [RT #1889]
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1051. [bug] Do not ignore a network interface completely just
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley because it has a noncontiguous netmask. Instead,
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley omit it from the localnets ACL and issue a warning.
8cdfd17426179ae6f629a9b7475d46a22f535047Bob Halley1050. [bug] Log messages reporting malformed IP addresses in
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff address lists such as that of the forwarders option
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff failed to include the correct error code, file
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff name, and line number. [RT #1890]
ef5e39139c46f8b953845dbfd37339fcf4472e44Michael Graff1049. [func] "pid-file none;" will disable writing a pid file.
ef5e39139c46f8b953845dbfd37339fcf4472e44Michael Graff1048. [bug] Servers built with -DISC_MEM_USE_INTERNAL_MALLOC=1
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1047. [bug] named was incorrectly refusing all requests signed
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff with a TSIG key derived from an unsigned TKEY
ef5e39139c46f8b953845dbfd37339fcf4472e44Michael Graff negotiation with a NOERROR response. [RT #1886]
ef5e39139c46f8b953845dbfd37339fcf4472e44Michael Graff1046. [bug] The help message for the --with-openssl configure
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff option was inaccurate. [RT #1880]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1045. [bug] It was possible to skip saving glue for a nameserver
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff for a stub zone.
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley1044. [bug] Specifying allow-transfer, notify-source, or
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley notify-source-v6 in a stub zone was not treated
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1043. [bug] Specifying a transfer-source or transfer-source-v6
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff option in the zone statement for a master zone was
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff not treated as an error. [RT #1876]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff1042. [bug] The "config" logging category did not work properly.
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff1041. [bug] Dig/host/nslookup could catch an assertion failure
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff on SIGINT due to an uninitialized variable. [RT #1867]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1040. [bug] Multiple listen-on-v6 options with different ports
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence were not accepted. [RT #1875]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1039. [bug] Negative responses with CNAMEs in the answer section
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley were cached incorrectly. [RT #1862]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1038. [bug] In servers configured with a tkey-domain option,
59c049874bbef182857c57bd9cca292898921c69Bob Halley TKEY queries with an owner name other than the root
59c049874bbef182857c57bd9cca292898921c69Bob Halley could cause an assertion failure. [RT #1866, #1869]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1037. [bug] Negative responses whose authority section contain
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley SOA or NS records whose owner names are not equal
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley equal to or parents of the query name should be
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff rejected. [RT #1862]
e44487bfc23599b6b240e09d83d1c862fecfcc82Michael Graff1036. [func] Silently drop requests received via multicast as
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley long as there is no final multicast DNS standard.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1035. [bug] If we respond to multicast queries (which we
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley currently do not), respond from a unicast address
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley as specified in RFC 1123. [RT #137]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1034. [bug] Ignore the RD bit on multicast queries as specified
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff in RFC 1123. [RT #137]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1033. [bug] Always respond to requests with an unsupported opcode
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley with NOTIMP, even if we don't have a matching view
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley or cannot determine the class.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1032. [func] hostname.bind/txt/chaos now returns the name of
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley the machine hosting the nameserver. This is useful
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley in diagnosing problems with anycast servers.
78854e02c127f31ab90f56da0531542004b45377Michael Graff1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1030. [bug] On systems with no resolv.conf file, nsupdate
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley exited with an error rather than defaulting
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley to using the loopback address. [RT #1836]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1029. [bug] Some named.conf errors did not cause the loading
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley of the configuration file to return a failure
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley status even though they were logged. [RT #1847]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1028. [bug] On Win32, dig/host/nslookup looked for resolv.conf
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley in the wrong directory. [RT #1833]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1027. [bug] RRs having the reserved type 0 should be rejected.
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff1026. [placeholder]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1025. [bug] Don't use multicast addresses to resolve iterative
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley queries. [RT #101]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1024. [port] Compilation failed on HP-UX 11.11 due to
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley incompatible use of the SIOCGLIFCONF macro
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley name. [RT #1831]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1023. [func] Accept hints without TTLs.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1022. [bug] Don't report empty root hints as "extra data".
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1021. [bug] On Win32, log message timestamps were one month
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley later than they should have been, and the server
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley would exhibit unspecified behavior in December.
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley1020. [bug] IXFR log messages did not distinguish between
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley true IXFRs, AXFR-style IXFRs, and mere version
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley polls. [RT #1811]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley1019. [bug] The value of the lame-ttl option was limited to 18000
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley seconds, not 1800 seconds as documented. [RT #1803]
59c049874bbef182857c57bd9cca292898921c69Bob Halley1018. [bug] The default log channel was not always initialized
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley correctly. [RT #1813]
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff1017. [bug] When specifying TSIG keys to dig and nsupdate using
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff the -k option, they must be HMAC-MD5 keys. [RT #1810]
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff1016. [bug] Slave zones with no backup file were re-transferred
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff on every server reload.
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff1015. [bug] Log channels that had a "versions" option but no
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff "size" option failed to create numbered log
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff files. [RT #1783]
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1014. [bug] Some queries would cause statistics counters to
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley increment more than once or not at all. [RT #1321]
3115cd89bc1e1fd3ecc4705d253e3484a3f5c555Michael Graff1013. [bug] It was possible to cancel a query twice when marking
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff a server as bogus or by having a blackhole acl.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1012. [bug] The -p option to named did not behave as documented.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff1011. [cleanup] Removed isc_dir_current().
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley1010. [bug] The server could attempt to execute a command channel
4abed3e3563c7ad346178433130e6d150d3ffeafBob Halley command after initiating server shutdown, causing
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley an assertion failure. [RT #1766]
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley1009. [port] OpenUNIX 8 support. [RT #1728]
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley1008. [port] libtool.m4, ltmain.sh from libtool-1.4.2.
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley1007. [port] config.guess, config.sub from autoconf-2.52.
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley1006. [bug] If a KEY RR was found missing during DNSSEC validation,
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley an assertion failure could subsequently be triggered
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley in the resolver. [RT #1763]
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley1005. [bug] Don't copy nonzero RCODEs from request to response.
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley1004. [port] Deal with recvfrom() returning EHOSTDOWN. [RT #1770]
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley1003. [func] Add the +retry option to dig.
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley1002. [bug] When reporting an unknown class name in named.conf,
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley including the file name and line number. [RT #1759]
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley1001. [bug] win32 socket code doio_recv was not catching a
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley WSACONNRESET error when a client was timing out
fe197676cc48d9b81940a0031a340bb5d23e1dcbBob Halley the request and closing its socket. [RT #1745]
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff1000. [bug] BIND 8 compatibility: accept "HESIOD" as an alias
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff for class "HS". [RT #1759]
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 999. [func] "rndc retransfer zone [class [view]]" added.
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 998. [func] named-checkzone now has arguments to specify the
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff chroot directory (-t) and working directory (-w).
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 997. [func] Add support for RSA-SHA1 keys (RFC3110).
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 996. [func] Issue warning if the configuration filename contains
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff the chroot path.
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 995. [bug] dig, host, nslookup: using a raw IPv6 address as a
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff target address should be fatal on a IPv4 only system.
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff 994. [func] Treat non-authoritative responses to queries for type
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff NS as referrals even if the NS records are in the
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff answer section, because BIND 8 servers incorrectly
daf83a29374c487a2800333d371e98e77e5a0d64Bob Halley send them that way. This is necessary for DNSSEC
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff validation of the NS records of a secure zone to
294802790e8030f1c19b6c2c5d5204b6f464c729Michael Graff succeed when the parent is a BIND 8 server. [RT #1706]
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 993. [func] dig: -v now reports the version.
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley 992. [doc] dig: ~/.digrc is now documented.
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 991. [func] Lower UDP refresh timeout messages to level
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 990. [bug] The rndc-confgen man page was not installed.
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 989. [bug] Report filename if $INCLUDE fails for file related
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff errors. [RT #1736]
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 988. [bug] 'additional-from-auth no;' did not work reliably
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley in the case of queries answered from the cache.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley 987. [bug] "dig -help" didn't show "+[no]stats".
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley 986. [bug] "dig +noall" failed to clear stats and command
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley 985. [func] Consider network interfaces to be up iff they have
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley a nonzero IP address rather than based on the
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley IFF_UP flag. [RT #1160]
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley 984. [bug] Multi-threading should be enabled by default on
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff Solaris 2.7 and newer, but it wasn't.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley 983. [func] The server now supports generating IXFR difference
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff sequences for non-dynamic zones by comparing zone
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley versions, when enabled using the new config
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley option "ixfr-from-differences". [RT #1727]
4281fe4a80af7402613f0d5c3eeff8829a4ede1fMichael Graff 982. [func] If "memstatistics-file" is set in options the memory
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley statistics will be written to it.
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley 981. [func] The dnssec tools can now take multiple '-r randomfile'
fe14eafefa91fada7cea0a55b09196c01477406cBob Halley 980. [bug] Incoming zone transfers restarting after an error
ea6228c9ce45dafa26e4cd79d71629c8ba5cd7c7Michael Graff could trigger an assertion failure. [RT #1692]
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff 979. [func] Incremental master file dumping. dns_master_dumpinc(),
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff dns_master_dumptostreaminc(), dns_dumpctx_attach(),
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff dns_dumpctx_detach(), dns_dumpctx_cancel(),
24a2d84aedbad12fba2ca319c98745e62ef0bc16Bob Halley dns_dumpctx_db() and dns_dumpctx_version().
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley 978. [bug] dns_db_attachversion() had an invalid REQUIRE()
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff 977. [bug] Improve "not at top of zone" error message.
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff 976. [func] named-checkconf can now test load master zones
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff (named-checkconf -z). [RT #1468]
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley 975. [bug] "max-cache-size default;" as a view option
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley caused an assertion failure.
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley 974. [bug] "max-cache-size unlimited;" as a global option
24a2d84aedbad12fba2ca319c98745e62ef0bc16Bob Halley was not accepted.
24a2d84aedbad12fba2ca319c98745e62ef0bc16Bob Halley 973. [bug] Failed to log the question name when logging:
24a2d84aedbad12fba2ca319c98745e62ef0bc16Bob Halley "bad zone transfer request: non-authoritative zone
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley 972. [bug] The file modification time code in zone.c was using the
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley wrong epoch. [RT #1667]
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley 971. [placeholder]
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff 970. [func] 'max-journal-size' can now be used to set a target
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff size for a journal.
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff 969. [func] dig now supports the undocumented dig 8 feature
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff of allowing arbitrary labels, not just dotted
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff decimal quads, with the -x option. This can be
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff used to conveniently look up RFC2317 names as in
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley "dig -x 10.0.0.0-127". [RT #827, #1576, #1598]
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff 968. [bug] On win32, the isc_time_now() function was unnecessarily
ff9bb3fc5453bbf310b67c560fbf04a5c0fb60daMichael Graff calling strtime(). [RT #1671]
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff 967. [bug] On win32, the link for bindevt was not including the
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff required resource file to enable the event viewer
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff to interpret the error messages in the event log,
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 966. [placeholder]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 965. [bug] Including data other than root server NS and A
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff records in the root hint file could cause a rbtdb
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley node reference leak. [RT #1581, #1618]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 964. [func] Warn if data other than root server NS and A records
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff are found in the root hint file. [RT #1581, #1618]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 963. [bug] Bad ISC_LANG_ENDDECLS. [RT #1645]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence 962. [bug] libbind: bad "#undef", don't attempt to install
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff non-existant nlist.h. [RT #1640]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 961. [bug] Tried to use a IPV6 feature when ISC_PLATFORM_HAVEIPV6
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff was not defined. [RT #1482]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 960. [port] liblwres failed to build on systems with support for
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff getrrsetbyname() in the OS. [RT #1592]
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff 959. [port] On FreeBSD, determine the number of CPUs by calling
59e22acc4f79ff481f7bfa46ef0558957ae53cfcMichael Graff sysctlbyname(). [RT #1584]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 958. [port] ssize_t is not available on all platforms. [RT #1607]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 957. [bug] sys/select.h inclusion was broken on older platforms.
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 956. [bug] ns_g_autorndcfile changed to ns_g_keyfile
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley in named/win32/os.c due to code changes in
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley change #953. win32 .make file for rndc-confgen
3d12fa7e76c02d06e1adeaa7846b60378a3cd204Michael Graff updated to add include path for os.h header.
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff --- 9.2.0rc1 released ---
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 955. [bug] When using views, the zone's class was not being
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff inherited from the view's class. [RT #1583]
528829aa8ad69238e674cd81078bc14d4199691bMichael Graff 954. [bug] When requesting AXFRs or IXFRs using dig, host, or
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff nslookup, the RD bit should not be set as zone
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff transfers are inherently nonrecursive. [RT #1575]
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff 953. [func] The /var/run/named.key file from change #843
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff has been replaced by /etc/rndc.key. Both
1c3bc66ada38236cc81c41b7174a9f0a872c9ab6Michael Graff named and rndc will look for this file and use
ea6228c9ce45dafa26e4cd79d71629c8ba5cd7c7Michael Graff it to configure a default control channel key
ea6228c9ce45dafa26e4cd79d71629c8ba5cd7c7Michael Graff if not already configured using a different
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff method (rndc.conf / controls). Unlike
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence named.key, rndc.key is not created automatically;
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff it must be created by manually running
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff "rndc-confgen -a".
24a2d84aedbad12fba2ca319c98745e62ef0bc16Bob Halley 952. [bug] The server required manual intervention to serve the
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley affected zones if it died between creating a journal
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley and committing the first change to it.
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff 951. [bug] CFLAGS was not passed to the linker when
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff linking some of the test programs under
517274e709a3c730cd42f37dc1260dde95d1ea38Michael Graff 950. [bug] Explicit TTLs did not properly override $TTL
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff due to a bug in change 834. [RT #1558]
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley 949. [bug] host was unable to print records larger than 512
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley bytes. [RT #1557]
24a2d84aedbad12fba2ca319c98745e62ef0bc16Bob Halley --- 9.2.0b2 released ---
24a2d84aedbad12fba2ca319c98745e62ef0bc16Bob Halley 948. [port] Integrated support for building on Windows NT /
24a2d84aedbad12fba2ca319c98745e62ef0bc16Bob Halley Windows 2000.
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley 947. [bug] dns_rdata_soa_t had a badly named element "mname" which
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley was really the RNAME field from RFC1035. To avoid
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley confusion and silent errors that would occur it the
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley "origin" and "mname" elements were given their correct
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley names "mname" and "rname" respectively, the "mname"
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff element is renamed to "contact".
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff 946. [cleanup] doc/misc/options is now machine-generated from the
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff configuration parser syntax tables, and therefore
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff more likely to be correct.
65f6d2e1c1fce0989c13c2efb44b8dd26cd977f3Michael Graff 945. [func] Add the new view-specific options
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff "match-destinations" and "match-recursive-only".
16508d9185e5eb96af2ebe900a08c46a6e5eb7edBob Halley 944. [func] Check for expired signatures on load.
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff 943. [bug] The server could crash when receiving a command
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff via rndc if the configuration file listed only
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff nonexistent keys in the controls statement. [RT #1530]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff 942. [port] libbind: GETNETBYADDR_ADDR_T was not correctly
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff defined on some platforms.
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff 941. [bug] The configuration checker crashed if a slave
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff zone didn't contain a masters statement. [RT #1514]
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff 940. [bug] Double zone locking failure on error path. [RT #1510]
eafe61bee806a89893e5339e372a4bdc4fc5b5a5Bob Halley --- 9.2.0b1 released ---
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff 939. [port] Add the --disable-linux-caps option to configure for
e883738546c7c73b761bce8a15e08661863d3ae1Michael Graff systems that manage capabilities outside of named.
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 938. [placeholder]
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff 937. [bug] A race when shutting down a zone could trigger a
14b98cb34eda66c87ce41a207704a2c232280eafMichael Graff INSIST() failure. [RT #1034]
f00d96a15cdd11e764437f9359e67328631caaeaMichael Graff 936. [func] Warn about IPv4 addresses that are not complete
f00d96a15cdd11e764437f9359e67328631caaeaMichael Graff dotted quads. [RT #1084]
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff 935. [bug] inet_pton failed to reject leading zeros.
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff 934. [port] Deal with systems where accept() spuriously returns
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff 933. [bug] configure failed doing libbind on platforms not
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff supported by BIND 8. [RT #1496]
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff --- 9.2.0a3 released ---
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff 932. [bug] Use INSTALL_SCRIPT, not INSTALL_PROGRAM,
f00d96a15cdd11e764437f9359e67328631caaeaMichael Graff when installing isc-config.sh.
f00d96a15cdd11e764437f9359e67328631caaeaMichael Graff [RT #198, #1466]
f00d96a15cdd11e764437f9359e67328631caaeaMichael Graff 931. [bug] The controls statement only attempted to verify
d43c2cc7bc4022701f141e299ea8f3fb1d0640c2Michael Graff messages using the first key in the key list.
f00d96a15cdd11e764437f9359e67328631caaeaMichael Graff (9.2.0a1/a2 only).
f36a81c88493985ee2d1c53cc6fe88f4b00dbbc8Michael Graff 930. [func] Query performance testing tool added as
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 929. [placeholder]
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 928. [bug] nsupdate would send empty update packets if the
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff send (or empty line) command was run after
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff another send but before any new updates or
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff prerequisites were specified. It should simply
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff ignore this command.
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 927. [bug] Don't hold the zone lock for the entire dump to disk.
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 926. [bug] The resolver could deadlock with the ADB when
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff shutting down (multi-threaded builds only).
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 925. [cleanup] Remove openssl from the distribution; require that
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff --with-openssl be specified if DNSSEC is needed.
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 924. [port] Extend support for pre-RFC2133 IPv6 implementation.
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 923. [bug] Multiline TSIG secrets (and other multiline strings)
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff were not accepted in named.conf. [RT #1469]
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 922. [func] Added two new lwres_getrrsetbyname() result codes,
9e89140c97a5f5e8f09a14d8e45ffbfe9ec2b6b1Bob Halley ERR_NONAME and ERR_NODATA.
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 921. [bug] lwres returned an incorrect error code if it received
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff a truncated message.
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 920. [func] Increase the lwres receive buffer size to 16K.
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 919. [placeholder]
ca924f706b53b895a662de8345d88437b23b8f01Michael Graff 918. [func] In nsupdate, TSIG errors are no longer treated as
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff fatal errors.
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff 917. [func] New nsupdate command 'key', allowing TSIG keys to
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff be specified in the nsupdate command stream rather
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff than the command line.
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff 916. [bug] Specifying type ixfr to dig without specifying
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff a serial number failed in unexpected ways.
42fe494186d386ddda15eb9403038c3558bbd5bfMichael Graff 915. [func] The named-checkconf and named-checkzone programs
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff now have a '-v' option for printing their version.
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff 914. [bug] Global 'server' statements were rejected when
42fe494186d386ddda15eb9403038c3558bbd5bfMichael Graff using views, even though they were accepted
42fe494186d386ddda15eb9403038c3558bbd5bfMichael Graff in 9.1. [RT #1368]
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff 913. [bug] Cache cleaning was not sufficiently aggressive.
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff [RT #1441, #1444]
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff 912. [bug] Attempts to set the 'additional-from-cache' or
beb2b4f19624af46230a8e3df97e54d6c596573eMichael Graff 'additional-from-auth' option to 'no' in a
4f6dd51441290a9feacbe62991a2cdfdc7554e8bMichael Graff server with recursion enabled will now
4f6dd51441290a9feacbe62991a2cdfdc7554e8bMichael Graff be ignored and cause a warning message.
4f6dd51441290a9feacbe62991a2cdfdc7554e8bMichael Graff 911. [placeholder]
4f6dd51441290a9feacbe62991a2cdfdc7554e8bMichael Graff 910. [port] Some pre-RFC2133 IPv6 implementations do not define
4f6dd51441290a9feacbe62991a2cdfdc7554e8bMichael Graff IN6ADDR_ANY_INIT. [RT #1416]
4f6dd51441290a9feacbe62991a2cdfdc7554e8bMichael Graff 909. [placeholder]
4f6dd51441290a9feacbe62991a2cdfdc7554e8bMichael Graff 908. [func] New program, rndc-confgen, to simplify setting up rndc.
70b065bd9297ae7baf203a2335211fc7b4544818Bob Halley 907. [func] The ability to get entropy from either the
70b065bd9297ae7baf203a2335211fc7b4544818Bob Halley random device, a user-provided file or from
70b065bd9297ae7baf203a2335211fc7b4544818Bob Halley the keyboard was migrated from the DNSSEC tools
70b065bd9297ae7baf203a2335211fc7b4544818Bob Halley to libisc as isc_entropy_usebestsource().
70b065bd9297ae7baf203a2335211fc7b4544818Bob Halley 906. [port] Separated the system independent portion of
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 905. [bug] Configuring a forward "zone" for the root domain
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff did not work. [RT #1418]
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff 904. [bug] The server would leak memory if attempting to use
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff an expired TSIG key. [RT #1406]
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff 903. [bug] dig should not crash when receiving a TCP packet
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff 902. [bug] The -d option was ignored if both -t and -g were also
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff 901. [placeholder]
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff 900. [bug] A config.guess update changed the system identification
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff string of FreeBSD systems; configure and
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff bin/tests/system/ifconfig.sh now recognize the new
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley --- 9.2.0a2 released ---
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff 899. [bug] lib/dns/soa.c failed to compile on many platforms
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley due to inappropriate use of a void value.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley [RT #1372, #1373, #1386, #1387, #1395]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 898. [bug] "dig" failed to set a nonzero exit status
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley on UDP query timeout. [RT #1323]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 897. [bug] A config.guess update changed the system identification
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley string of UnixWare systems; configure now recognizes
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley the new string.
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff 896. [bug] If a configuration file is set on named's command line
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff and it has a relative pathname, the current directory
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff (after any possible jailing resulting from named -t)
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley will be prepended to it so that reloading works
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley properly even when a directory option is present.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 895. [func] New function, isc_dir_current(), akin to POSIX's
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 894. [bug] When using the DNSSEC tools, a message intended to warn
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley when the keyboard was being used because of the lack
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley of a suitable random device was not being printed.
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 893. [func] Removed isc_file_test() and added isc_file_exists()
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley for the basic functionality that was being added
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley with isc_file_test().
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 892. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 891. [bug] Return an error when a SIG(0) signed response to
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley an unsigned query is seen. This should actually
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley do the verification, but it's not currently
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley possible. [RT #1391]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 890. [cleanup] The man pages no longer require the mandoc macros
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff and should now format cleanly using most versions of
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff nroff, and HTML versions of the man pages have been
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff added. Both are generated from DocBook source.
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff 889. [port] Eliminated blank lines before .TH in nroff man
69a7905cf392ce5ddb6a9c0b090262598cf02294Michael Graff pages since they cause problems with some versions
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff of nroff. [RT #1390]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 888. [bug] Don't die when using TKEY to delete a nonexistent
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley TSIG key. [RT #1392]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 887. [port] Detect broken compilers that can't call static
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley functions from inline functions. [RT #1212]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 886. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 885. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 884. [placeholder]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence 883. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 882. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 881. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 880. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 879. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 878. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 877. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 876. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 875. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 874. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 873. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 872. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 871. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 870. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 869. [placeholder]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 868. [placeholder]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley 867. [placeholder]
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley 866. [func] Close debug only file channels when debug is set to
45dadd25ba4b72ec2d8eecc342edc787d8421e3aBob Halley zero. [RT #1246]
a44c12b332b867f29631e235eb11d1263c73d6c0Bob Halley 865. [bug] The new configuration parser did not allow
to Darwin. This was derived from the config.guess
849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
just as <lwres/net.h> does.
843. [func] If no controls statement is present in named.conf,
generated by named and an rndc.conf-style file
named named.key will be written that uses it. rndc
838. [port] UnixWare 7.x.x is now suported by
833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
<dns/soa.h>, and extended them to support
832. [bug] The default location for named.conf in named-checkconf
825. [bug] zone.c:ns_query() detached from the wrong zone
character (i.e. "/") in its name and the directory
downcased when signing/verifying records. [RT #1186]
in rndc.conf.
786. [bug] When DNSSEC signing/verifying data, owner names were
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 initialized.
262. [bug] 'master' was not initialized 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