CHANGES revision d4034b48fd112ef43933f1455b194b5249a88ee6
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2224. [bug] Defer journal compaction if a xfrin is in progress.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2223. [bug] Make a new journal when compacting. [RT #17119]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2222. [func] named-checkconf now checks server key references.
15a44745412679c30a6d022733925af70a38b715David Lawrence2221. [bug] Set the event result code to reflect the actual
15a44745412679c30a6d022733925af70a38b715David Lawrence record turned to caller when a cache update is
15a44745412679c30a6d022733925af70a38b715David Lawrence rejected due to a more credible answer existing.
15a44745412679c30a6d022733925af70a38b715David Lawrence2220. [bug] win32: Address a race condition in final shutdown of
15a44745412679c30a6d022733925af70a38b715David Lawrence the Windows socket code. [RT #17028]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2219. [bug] Apply zone consistancy checks to additions, not
c03bb27f0675a6e60ceea66b451548e8481bc05cMark Andrews removals, when updating. [RT #17049]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2218. [bug] Remove unnecessary REQUIRE from dns_validator_create().
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2217. [func] Adjust update log levels. [RT #17092]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2216. [cleanup] Fix a number of errors reported by Coverity.
364a82f7c25b62967678027043425201a5e5171aBob Halley2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2214. [bug] Deregister OpenSSL lock callback when cleaning
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence up. Reorder OpenSSL cleanup so that RAND_cleanup()
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson is called before the locks are destroyed. [RT #17098]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2213. [bug] SIG0 diagnostic failure messages were looking at the
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson wrong status code. [RT #17101]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2212. [func] 'host -m' now causes memory statistics and active
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence memory to be printed at exit. [RT 17028]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2211. [func] Update "dynamic update temporarily disabled" message.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2210. [bug] Deleting class specific records via UPDATE could
600cfa2ba4c50017581b6c14e3a688a82ecebbe0David Lawrence fail. [RT #17074]
600cfa2ba4c50017581b6c14e3a688a82ecebbe0David Lawrence2209. [port] osx: linking against user supplied static OpenSSL
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson libraries failed as the system ones were still being
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson found. [RT #17078]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2208. [port] win32: make sure both build methods produce the
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson same output. [RT #17058]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2207. [port] Some implementations of getaddrinfo() fail to set
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson ai_canonname correctly. [RT #17061]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson --- 9.5.0a6 released ---
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2206. [security] "allow-query-cache" and "allow-recursion" now
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson cross inherit from each other.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson If allow-query-cache is not set in named.conf then
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson allow-recursion is used if set, otherwise allow-query
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson is used if set, otherwise the default (localnets;
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence localhost;) is used.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson If allow-recursion is not set in named.conf then
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson allow-query-cache is used if set, otherwise allow-query
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson is used if set, otherwise the default (localnets;
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence localhost;) is used.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2205. [bug] libbind: change #2119 broke thread support. [RT #16982]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2204. [bug] "rndc flushanme name unknown-view" caused named
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson to crash. [RT #16984]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2203. [security] Query id generation was cryptographically weak.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2202. [security] The default acls for allow-query-cache and
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson allow-recursion were not being applied. [RT #16960]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2201. [bug] The build failed in a separate object directory.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2200. [bug] The search for cached NSEC records was stopping to
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson early leading to excessive DLV queries. [RT #16930]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2199. [bug] win32: don't call WSAStartup() while loading dlls.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2198. [bug] win32: RegCloseKey() could be called when
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson RegOpenKeyEx() failed. [RT #16911]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2197. [bug] Add INSIST to catch negative responses which are
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson not setting the event result code appropriately.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2196. [port] win32: yield processor while waiting for once to
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson to complete. [RT #16958]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2195. [func] dnssec-keygen now defaults to nametype "ZONE"
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson when generating DNSKEYs. [RT #16954]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2194. [bug] Close journal before calling 'done' in xfrin.c.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson --- 9.5.0a5 released ---
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2193. [port] win32: BINDInstall.exe is now linked statically.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2192. [port] win32: use vcredist_x86.exe to install Visual
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson Studio's redistributable dlls if building with
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson Visual Stdio 2005 or later.
0c8649cea98afc061dd2938fd315df53b8fc35caAndreas Gustafsson2191. [func] named-checkzone now allows dumping to stdout (-).
0c8649cea98afc061dd2938fd315df53b8fc35caAndreas Gustafsson named-checkconf now has -h for help.
0c8649cea98afc061dd2938fd315df53b8fc35caAndreas Gustafsson named-checkzone now has -h for help.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson rndc now has -h for help.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson Better handling of '-?' for usage summaries.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2190. [func] Make fallback to plain DNS from EDNS due to timeouts
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson more visible. New logging category "edns-disabled".
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2189. [bug] Handle socket() returning EINTR. [RT #15949]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2188. [contrib] queryperf: autoconf changes to make the search for
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence libresolv or libbind more robust. [RT #16299]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2187. [bug] query_addds(), query_addwildcardproof() and
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson query_addnxrrsetnsec() should take a version
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson arguement. [RT #16368]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2186. [port] cygwin: libbind: check for struct sockaddr_storage
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson independently of IPv6. [RT #16482]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2185. [port] sunos: libbind: check for ssize_t, memmove() and
7bf91d95eb5a49117d5080bbd03839b9de5c8423Andreas Gustafsson memchr(). [RT #16463]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington2184. [bug] bind9.xsl.h didn't build out of the source tree.
7bf91d95eb5a49117d5080bbd03839b9de5c8423Andreas Gustafsson2183. [bug] dnssec-signzone didn't handle offline private keys
7bf91d95eb5a49117d5080bbd03839b9de5c8423Andreas Gustafsson well. [RT #16832]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington could return ISC_R_SUCCESS when they ran out of
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington memory. [RT #16365]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington2180. [cleanup] Remove bit test from 'compress_test' as they
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington are no longer needed. [RT #16497]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2179. [func] 'rndc command zone' will now find 'zone' if it is
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson unique to all the views. [RT #16821]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2178. [bug] 'rndc reload' of a slave or stub zone resulted in
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson a reference leak. [RT #16867]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2177. [bug] Array bounds overrun on read (rcodetext) at
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson debug level 10+. [RT #16798]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2176. [contrib] dbus update to handle race condition during
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson initialisation (Bugzilla 235809). [RT #16842]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2175. [bug] win32: windows broadcast condition variable support
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff was broken. [RT #16592]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2174. [bug] I/O errors should always be fatal when reading
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff master files. [RT #16825]
7ab0e69f61e61e81d489c95c7ebd981e74e7ef16Andreas Gustafsson2173. [port] win32: When compiling with MSVS 2005 SP1 we also
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence --- 9.5.0a4 released ---
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2172. [bug] query_addsoa() was being called with a non zone db.
42a5f9c8f535fb2a6d1cbfaa38533176e1f1667aBob Halley2171. [bug] Handle breaks in DNSSEC trust chains where the parent
42a5f9c8f535fb2a6d1cbfaa38533176e1f1667aBob Halley servers are not DS aware (DS queries to the parent
42a5f9c8f535fb2a6d1cbfaa38533176e1f1667aBob Halley return a referral to the child).
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2170. [func] Add acache processing to test suite. [RT #16711]
544f5611e1fc84597db819d111c8fd98bb719de6Bob Halley2169. [bug] host, nslookup: when reporting NXDOMAIN report the
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson given name and not the last name searched for.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2168. [bug] nsupdate: in non-interactive mode treat syntax errors
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson as fatal errors. [RT #16785]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2167. [bug] When re-using a automatic zone named failed to
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence attach it to the new view. [RT #16786]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson --- 9.5.0a3 released ---
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence2166. [bug] When running in batch mode, dig could misinterpret
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson a server address as a name to be looked up, causing
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff unexpected output. [RT #16743]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2165. [func] Allow the destination address of a query to determine
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson if we will answer the query or recurse.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson allow-query-on, allow-recursion-on and
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson allow-query-cache-on. [RT #16291]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2164. [bug] The code to determine how named-checkzone /
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson named-compilezone was called failed under windows.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2163. [bug] If only one of query-source and query-source-v6
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson specified a port the query pools code broke (change
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson 2129). [RT #16768]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2162. [func] Allow "rrset-order fixed" to be disabled at compile
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson time. [RT #16665]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2161. [bug] Fix which log messages are emitted for 'rndc flush'.
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson from getifaddrs(). [RT #16708]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence --- 9.5.0a2 released ---
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2159. [bug] Array bounds overrun in acache processing. [RT #16710]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2158. [bug] ns_client_isself() failed to initialise key
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson leading to a REQUIRE failure. [RT #16688]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2157. [func] dns_db_transfernode() created. [RT #16685]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson resolver.c:validated() and resolver.c:cache_name().
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson Fix a memory leak in rbtdb.c:free_noqname().
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff Make lookup.c:lookup_find() robust against
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson event leaks. [RT #16685]
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson matched in acls by omitting the scope. [RT #16599]
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson2153. [bug] nsupdate could leak memory. [RT #16691]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2152. [cleanup] Use sizeof(buf) instead of fixed number in
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson dighost.c:get_trusted_key(). [RT #16678]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2151. [bug] Missing newline in usage message for journalprint.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2150. [bug] 'rrset-order cyclic' uniformly distribute the
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson starting point for the first response for a given
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson RRset. [RT #16655]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2149. [bug] isc_mem_checkdestroyed() failed to abort on
c801dd02ed98321f3ccab93c159a1dce61961c58Bob Halley if there were still active memory contexts.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence2148. [func] Add positive logging for rndc commands. [RT #14623]
2e715dbdc263f859c01b57a9d733c1dfbf28b90eBob Halley2147. [bug] libbind: remove potential buffer overflow from
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence SO_BSDCOMPAT" message. [RT #16641]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2145. [bug] Check DS/DLV digest lengths for known digests.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2143. [bug] We failed to restart the IPv6 client when the
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff kernel failed to return the destination the
2e715dbdc263f859c01b57a9d733c1dfbf28b90eBob Halley packet was sent to. [RT #16613]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2142. [bug] Handle master files with a modification time that
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence matches the epoch. [RT# 16612]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
2e715dbdc263f859c01b57a9d733c1dfbf28b90eBob Halley equivalent of LDH checks). [RT #16609]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2140. [bug] libbind: missing unlock on pthread_key_create()
0c8649cea98afc061dd2938fd315df53b8fc35caAndreas Gustafsson failures. [RT #16654]
0c8649cea98afc061dd2938fd315df53b8fc35caAndreas Gustafsson2139. [bug] dns_view_find() was being called with wrong type
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson in adb.c. [RT #16670]
0c8649cea98afc061dd2938fd315df53b8fc35caAndreas Gustafsson2138. [bug] Lock order reversal in resolver.c. [RT #16653]
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson2137. [port] Mips little endian and/or mips 64 bit are now
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence supported for atomic operations. [RT#16648]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2136. [bug] nslookup/host looped if there was no search list
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson and the host didn't exist. [RT #16657]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2135. [bug] Uninitialised rdataset in sdlz.c. [RT# 16656]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2134. [func] Additional statistics support. [RT #16666]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2133. [port] powerpc: Support both IBM and MacOS Power PC
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson assembler syntaxes. [RT #16647]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2132. [bug] Missing unlock on out of memory in
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson dns_dispatchmgr_setudp().
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2130. [func] Log if CD or DO were set. [RT #16640]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2129. [func] Provide a pool of UDP sockets for queries to be
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff made over. See use-queryport-pool, queryport-pool-ports
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson and queryport-pool-updateinterval. [RT #16415]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff2126. [security] Serialise validation of type ANY responses. [RT #16555]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson was defined. [RT #16574]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2124. [security] It was possible to dereference a freed fetch
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson context. [RT #16584]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson --- 9.5.0a1 released ---
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2123. [func] Use Doxygen to generate internal documention.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2122. [func] Experimental http server and statistics support
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson for named via xml.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence second timeout. [RT #16553]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2120. [doc] Fix markup on nsupdate man page. [RT #16556]
c801dd02ed98321f3ccab93c159a1dce61961c58Bob Halley2119. [compat] libbind: allow res_init() to succeed enough to
c801dd02ed98321f3ccab93c159a1dce61961c58Bob Halley return the default domain even if it was unable
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson to allocate memory.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2118. [bug] Handle response with long chains of domain name
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson compression pointers which point to other compression
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson pointers. [RT #16427]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson which could lead to validation failures. named didn't
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence handle negative DS responses that were in the process
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence of being validated. Check CNAME bit before accepting
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence NODATA proof. To be able to ignore a child NSEC there
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson must be SOA (and NS) set in the bitmap. [RT #16399]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2116. [bug] 'rndc reload' could cause the cache to continually
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson be cleaned. [RT #16401]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2115. [bug] 'rndc reconfig' could trigger a INSIST if the
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson number of masters for a zone was reduced. [RT #16444]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2114. [bug] dig/host/nslookup: searches for names with multiple
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson labels were failing. [RT #16447]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence2113. [bug] nsupdate: if a zone is specified it should be used
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson for server discover. [RT# 16455]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2112. [security] Warn if weak RSA exponent is used. [RT #16460]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2111. [bug] Fix a number of errors reported by Coverity.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2110. [bug] "minimal-response yes;" interacted badly with BIND 8
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson priming queries. [RT #16491]
c801dd02ed98321f3ccab93c159a1dce61961c58Bob Halley2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2108. [func] DHCID support. [RT #16456]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2106. [func] 'rndc status' now reports named's version. [RT #16426]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2105. [func] GSS-TSIG support (RFC 3645).
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2104. [port] Fix Solaris SMF error message.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2103. [port] Add /usr/sfw to list of locations for OpenSSL
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson under Solaris.
c801dd02ed98321f3ccab93c159a1dce61961c58Bob Halley2102. [port] Silence solaris 10 warnings.
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff2101. [bug] OpenSSL version checks were not quite right.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2100. [port] win32: copy libeay32.dll to Build\Debug.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson Copy Debug\named-checkzone to Debug\named-compilezone.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2099. [port] win32: more manifiest issues.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2098. [bug] Race in rbtdb.c:no_references(), which occasionally
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson triggered an INSIST failure about the node lock
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson reference. [RT #16411]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2097. [bug] named could reference a destroyed memory context
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff after being reloaded / reconfigured. [RT #16428]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2096. [bug] libbind: handle applications that fail to detect
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson res_init() failures better.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence net_cidr_ntop_ipv6(). [RT #16388]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2094. [contrib] Update named-bootconf. [RT# 16404]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2093. [bug] named-checkzone -s was broken.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2092. [bug] win32: dig, host, nslookup. Use registry config
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson if resolv.conf does not exist or no nameservers
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson listed. [RT #15877]
0c8649cea98afc061dd2938fd315df53b8fc35caAndreas Gustafsson2091. [port] dighost.c: race condition on cleanup. [RT #16417]
0c8649cea98afc061dd2938fd315df53b8fc35caAndreas Gustafsson2090. [port] win32: Visual C++ 2005 command line manifest support.
0c8649cea98afc061dd2938fd315df53b8fc35caAndreas Gustafsson2089. [security] Raise the minimum safe OpenSSL versions to
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence prior to these have known security flaws which
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson are (potentially) exploitable in named. [RT #16391]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2088. [security] Change the default RSA exponent from 3 to 65537.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff2086. [port] libbind: FreeBSD now has get*by*_r() functions.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2085. [doc] win32: added index.html and README to zip. [RT #16201]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2084. [contrib] dbus update for 9.3.3rc2.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2083. [port] win32: Visual C++ 2005 support.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2082. [doc] Document 'cache-file' as a test only option.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2080. [port] libbind: res_init.c did not compile on older versions
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson of Solaris. [RT #16363]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2079. [bug] The lame cache was not handling multiple types
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson correctly. [RT #16361]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2078. [bug] dnssec-checkzone output style "default" was badly
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson named. It is now called "relative". [RT #16326]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2077. [bug] 'dnssec-signzone -O raw' wasn't outputing the
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff complete signed zone. [RT #16326]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2076. [bug] Several files were missing #include <config.h>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson causing build failures on OSF. [RT #16341]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2075. [bug] The spillat timer event hander could leak memory.
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
c801dd02ed98321f3ccab93c159a1dce61961c58Bob Halley dns_request_createraw2() and dns_request_createraw3()
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson failed to send multiple UDP requests. [RT #16349]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2073. [bug] Incorrect semantics check for update policy "wildcard".
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2072. [bug] We were not generating valid HMAC SHA digests.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2071. [port] Test whether gcc accepts -fno-strict-aliasing.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2070. [bug] The remote address was not always displayed when
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson reporting dispatch failures. [RT #16315]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2069. [bug] Cross compiling was not working. [RT #16330]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2068. [cleanup] Lower incremental tuning message to debug 1.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2067. [bug] 'rndc' could close the socket too early triggering
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson a INSIST under Windows. [RT #16317]
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff2066. [security] Handle SIG queries gracefully. [RT #16300]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2065. [bug] libbind: probe for HPUX prototypes for
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson endprotoent_r() and endservent_r(). [RT 16313]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2063. [bug] Change #1955 introduced a bug which caused the first
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson 'rndc flush' call to not free memory. [RT #16244]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2062. [bug] 'dig +nssearch' was reusing a buffer before it had
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff been returned by the socket code. [RT #16307]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2061. [bug] Accept expired wildcard message reversed. [RT #16296]
c801dd02ed98321f3ccab93c159a1dce61961c58Bob Halley2060. [bug] Enabling DLZ support could leave views partially
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence configured. [RT #16295]
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff2059. [bug] Search into cache rbtdb could trigger an INSIST
c801dd02ed98321f3ccab93c159a1dce61961c58Bob Halley failure while cleaning up a stale rdataset.
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff2058. [bug] Adjust how we calculate rtt estimates in the presence
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson of authoritative servers that drop EDNS and/or CD
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson requests. Also fallback to EDNS/512 and plain DNS
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson faster for zones with less than 3 servers. [RT #16187]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2057. [bug] Make setting "ra" dependent on both allow-query-cache
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson and allow-recursion. [RT #16290]
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff2056. [bug] dig: ixfr= was not being treated case insensitively
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson at all times. [RT #15955]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2055. [bug] Missing goto after dropping multicast query.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2054. [port] freebsd: do not explicitly link against -lpthread.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2052. [bug] 'rndc' improve connect failed message to report
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson the failing address. [RT #15978]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2051. [port] More strtol() fixes. [RT #16249]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2050. [bug] Parsing of NSAP records was not case insensitive.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2049. [bug] Restore SOA before AXFR when falling back from
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson a attempted IXFR when transfering in a zone.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson Allow a initial SOA query before attempting
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson a AXFR to be requested. [RT #16156]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2048. [bug] It was possible to loop forever when using
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson avoid-v4-udp-ports / avoid-v6-udp-ports when
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence the OS always returned the same local port.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2047. [bug] Failed to initialise the interface flags to zero.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson cleanup [RT #16247].
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2045. [func] Use lock buckets for acache entries to limit memory
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson consumption. [RT #16183]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2044. [port] Add support for atomic operations for Itanium.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2043. [port] nsupdate/nslookup: Force the flushing of the prompt
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence for interactive sessions. [RT#16148]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2042. [bug] named-checkconf was incorrectly rejecting the
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson logging category "config". [RT #16117]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson set of libraries to be linked. [RT #16129]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2040. [bug] rbtdb no_references() could trigger an INSIST
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence failure with --enable-atomic. [RT #16022]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2039. [func] Check that all buffers passed to the socket code
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson have been retrieved when the socket event is freed.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2038. [bug] dig/nslookup/host was unlinking from wrong list
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson when handling errors. [RT #16122]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2037. [func] When unlinking the first or last element in a list
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson check that the list head points to the element to
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson be unlinked. [RT #15959]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2035. [func] Make falling back to TCP on UDP refresh failure
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson optional. Default "try-tcp-refresh yes;" for BIND 8
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson compatibility. [RT #16123]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2033. [bug] We wern't creating multiple client memory contexts
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence on demand as expected. [RT #16095]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2031. [bug] Emit a error message when "rndc refresh" is called on
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson a non slave/stub zone. [RT # 16073]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2030. [bug] We were being overly conservative when disabling
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson openssl engine support. [RT #16030]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2029. [bug] host printed out the server multiple times when
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson specified on the command line. [RT #15992]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2028. [port] linux: socket.c compatability for old systems.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2027. [port] libbind: Solaris x86 support. [RT #16020]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2026. [bug] Rate limit the two recursive client exceeded messages.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2025. [func] Update "zone serial unchanged" message. [RT #16026]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2024. [bug] named emited spurious "zone serial unchanged"
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson messages on reload. [RT #16027]
d8e34837cd6c88c42b3ecdb9107a43ecf8252e79David Lawrence2023. [bug] "make install" should create ${localstatedir}/run and
d8e34837cd6c88c42b3ecdb9107a43ecf8252e79David Lawrence ${sysconfdir} if they do not exist. [RT #16033]
d8e34837cd6c88c42b3ecdb9107a43ecf8252e79David Lawrence2022. [bug] If dnssec validation is disabled only assert CD if
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson CD was requested. [RT #16037]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
d8e34837cd6c88c42b3ecdb9107a43ecf8252e79David Lawrence2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2019. [tuning] Reduce the amount of work performed per quantum
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence when cleaning the cache. [RT #15986]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2018. [bug] Checking if the HMAC MD5 private file was broken.
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2017. [bug] allow-query default was not correct. [RT #15946]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2016. [bug] Return a partial answer if recursion is not
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson allowed but requested and we had the answer
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson to the original qname. [RT #15945]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2015. [cleanup] use-additional-cache is now acache-enable for
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson consistancy. Default acache-enable off in BIND 9.4
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson as it requires memory usage to be configured.
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson It may be enabled by default in BIND 9.5 once we
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson have more experience with it.
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2014. [func] Statistics about acache now recorded and sent
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson to log. [RT #15976]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson responses more gracefully. [RT #15941]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2012. [func] Don't insert new acache entries if acache is full.
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2011. [func] dnssec-signzone can now update the SOA record of
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson the signed zone, either as an increment or as the
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson system time(). [RT #15633]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2010. [placeholder] rt15958
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2009. [bug] libbind: coverity fixes. [RT #15808]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2008. [func] It is now posssible to enable/disable DNSSEC
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson validation from rndc. This is useful for the
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson mobile hosts where the current connection point
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson breaks DNSSEC (firewall/proxy). [RT #15592]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson rndc validation newstate [view]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2007. [func] It is now possible to explicitly enable DNSSEC
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson validation. default dnssec-validation no; to
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson be changed to yes in 9.5.0. [RT #15674]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2006. [security] Allow-query-cache and allow-recursion now default
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson to the builtin acls "localnets" and "localhost".
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson This is being done to make caching servers less
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson attractive as reflective amplifying targets for
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson spoofed traffic. This still leave authoritative
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson servers exposed.
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson The best fix is for full BCP 38 deployment to
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson remove spoofed traffic.
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff2005. [bug] libbind: Retransmission timeouts should be
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence based on which attempt it is to the nameserver
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson and not the nameserver itself. [RT #13548]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson2004. [bug] dns_tsig_sign() could pass a NULL pointer to
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson dst_context_destroy() when cleaning up after a
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson error. [RT #15835]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2003. [bug] libbind: The DNS name/address lookup functions could
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson occasionally follow a random pointer due to
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson structures not being completely zeroed. [RT #15806]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2002. [bug] libbind: tighten the constraints on when
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson struct addrinfo._ai_pad exists. [RT #15783]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2001. [func] Check the KSK flag when updating a secure dynamic zone.
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson New zone option "update-check-ksk yes;". [RT #15817]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
674f1cfb1d7dfa92e52db950dbe80e60ef8f5cddBrian Wellington1999. [func] Implement "rrset-order fixed". [RT #13662]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson1998. [bug] Restrict handling of fifos as sockets to just SunOS.
674f1cfb1d7dfa92e52db950dbe80e60ef8f5cddBrian Wellington This allows named to connect to entropy gathering
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson daemons that use fifos instead of sockets. [RT #15840]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson1997. [bug] Named was failing to replace negative cache entries
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson when a positive one for the type was learnt.
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson1996. [bug] nsupdate: if a zone has been specified it should
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson appear in the output of 'show'. [RT #15797]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson1995. [bug] 'host' was reporting multiple "is an alias" messages.
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson1994. [port] OpenSSL 0.9.8 support. [RT #15694]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson1993. [bug] Log messsage, via syslog, were missing the space
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson after the timestamp if "print-time yes" was specified.
674f1cfb1d7dfa92e52db950dbe80e60ef8f5cddBrian Wellington1992. [bug] Not all incoming zone transfer messages included the
674f1cfb1d7dfa92e52db950dbe80e60ef8f5cddBrian Wellington view. [RT #15825]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson1991. [cleanup] The configuration data, once read, should be treated
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson as readonly. Expand the use of const to enforce this
674f1cfb1d7dfa92e52db950dbe80e60ef8f5cddBrian Wellington at compile time. [RT #15813]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson1990. [bug] libbind: isc's override of broken gettimeofday()
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson implementions was not always effective.
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson1989. [bug] win32: don't check the service password when
674f1cfb1d7dfa92e52db950dbe80e60ef8f5cddBrian Wellington re-installing. [RT #15882]
593cb00bd17e5e2ab0dcb7c635a9a81082dc5d0eAndreas Gustafsson1988. [bug] Remove a bus error from the SHA256/SHA512 support.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1986. [func] Report when a zone is removed. [RT #15849]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1985. [protocol] DLV has now been assigned a official type code of
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence 32769. [RT #15807]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson Note: care should be taken to ensure you upgrade
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson both named and dnssec-signzone at the same time for
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence zones with DLV records where named is the master
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence server for the zone. Also any zones that contain
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson DLV records should be removed when upgrading a slave
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson zone. You do not however have to upgrade all
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff servers for a zone with DLV records simultaniously.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1984. [func] dig, nslookup and host now advertise a 4096 byte
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson EDNS UDP buffer size by default. [RT #15855]
fb5363b8972014e3580339e9df850763b0620ac4Mark Andrews1983. [func] Two new update policies. "selfsub" and "selfwild".
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1982. [bug] DNSKEY was being accepted on the parent side of
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson a delegation. KEY is still accepted there for
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson RFC 3007 validated updates. [RT #15620]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1981. [bug] win32: condition.c:wait() could fail to reattain
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson the mutex lock.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1980. [func] dnssec-signzone: output the SOA record as the
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson first record in the signed zone. [RT #15758]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1979. [port] linux: allow named to drop core after changing
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson user ids. [RT #15753]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1978. [port] Handle systems which have a broken recvmsg().
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1977. [bug] Silence noisy log message. [RT #15704]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1975. [bug] libbind: isc_gethexstring() could misparse multi-line
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson hex strings with comments. [RT #15814]
58aaab3687aac838542ee4ef65a9c094a5d34ab0Michael Graff1974. [doc] List each of the zone types and associated zone
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson options separately in the ARM.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff HMACSHA512 support. [RT #13606]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence1972. [contrib] DBUS dynamic forwarders integation from
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson Jason Vas Dias <jvdias@redhat.com>.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1971. [port] linux: make detection of missing IF_NAMESIZE more
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson robust. [RT #15443]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1970. [bug] nsupdate: adjust UDP timeout when falling back to
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson unsigned SOA query. [RT #15775]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1969. [bug] win32: the socket code was freeing the socket
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson structure too early. [RT #15776]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1966. [bug] Don't set CD when we have fallen back to plain DNS.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1965. [func] Suppress spurious "recusion requested but not
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff available" warning with 'dig +qr'. [RT #15780].
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1964. [func] Separate out MX and SRV to CNAME checks. [RT #15723]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1963. [port] Tru64 4.0E doesn't support send() and recv().
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1962. [bug] Named failed to clear old update-policy when it
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson was removed. [RT #15491]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1961. [bug] Check the port and address of responses forwarded
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson to dispatch. [RT #15474]
c801dd02ed98321f3ccab93c159a1dce61961c58Bob Halley1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1959. [func] Control the zeroing of the negative response TTL to
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson a soa query. Defaults "zero-no-soa-ttl yes;" and
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff "zero-no-soa-ttl-cache no;". [RT #15460]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1958. [bug] Named failed to update the zone's secure state
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson until the zone was reloaded. [RT #15412]
0c8649cea98afc061dd2938fd315df53b8fc35caAndreas Gustafsson1957. [bug] Dig mishandled responses to class ANY queries.
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff1956. [bug] Improve cross compile support, 'gen' is now built
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson by native compiler. See README for additional
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson cross compile support information. [RT #15148]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1955. [bug] Pre-allocate the cache cleaning interator. [RT #14998]
419590499823ce15b5d2ad4fe71eaf04bd5a86c0Michael Graff1954. [func] Named now falls back to advertising EDNS with a
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson 512 byte receive buffer if the initial EDNS queries
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson fail. [RT #14852]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1953. [func] The maximum EDNS UDP response named will send can
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson now be set in named.conf (max-udp-size). This is
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson independent of the advertised receive buffer
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson (edns-udp-size). [RT #14852]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1952. [port] hpux: tell the linker to build a runtime link
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson path "-Wl,+b:". [RT #14816].
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence1951. [security] Drop queries from particular well known ports.
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson Don't return FORMERR to queries from particular
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson well known ports. [RT #15636]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson a TCP socket. This prevents the source address being
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson set for TCP connections. [RT #15628]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1949. [func] Addition memory leakage checks. [RT #15544]
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff1948. [bug] If was possible to trigger a REQUIRE failure in
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson xfrin.c:maybe_free() if named ran out of memory.
913bc4304db0c4e0613bf1404c1caa29f9530180Andreas Gustafsson1947. [func] It is now possible to configure named to accept
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff expired RRSIGs. Default "dnssec-accept-expired no;".
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson Setting "dnssec-accept-expired yes;" leaves named
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson vulnerable to replay attacks. [RT #14685]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1946. [bug] resume_dslookup() could trigger a REQUIRE failure
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson when using forwarders. [RT #15549]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is nolonger recommended.
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson To generate a RSAMD5 key you must explicitly request
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson RSAMD5. [RT #13780]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1944. [cleanup] isc_hash_create() does not need a read/write lock.
913bc4304db0c4e0613bf1404c1caa29f9530180Andreas Gustafsson1943. [bug] Set the loadtime after rolling forward the journal.
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1942. [bug] If the name of a DNSKEY match that of one in
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson trusted-keys do not attempt to validate the DNSKEY
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson using the parents DS RRset. [RT #15649]
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson1941. [bug] ncache_adderesult() should set eresult even if no
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson rdataset is passed to it. [RT #15642]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1940. [bug] Fixed a number of error conditions reported by
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1939. [bug] The resolver could dereference a null pointer after
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson validation if all the queries have timed out.
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1938. [bug] The validator was not correctly handling unsecure
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson negative responses at or below a SEP. [RT #15528]
913bc4304db0c4e0613bf1404c1caa29f9530180Andreas Gustafsson1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
913bc4304db0c4e0613bf1404c1caa29f9530180Andreas Gustafsson1936. [bug] The validator could leak memory. [RT #15544]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1935. [bug] 'acache' was DO sensitive. [RT #15430]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1934. [func] Validate pending NS RRsets, in the authority section,
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson prior to returning them if it can be done without
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson requiring DNSKEYs to be fetched. [RT #15430]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1931. [bug] Per-client mctx could require a huge amount of memory,
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson particularly for a busy caching server. [RT #15519]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1930. [port] HPUX: ia64 support. [RT #15473]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1927. [bug] Access to soanode or nsnode in rbtdb violated the
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson lock order rule and could cause a dead lock.
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson1926. [bug] The Windows installer did not check for empty
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson passwords. BINDinstall was being installed in
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson the wrong place. [RT #15483]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1925. [port] All outer level AC_TRY_RUNs need cross compiling
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington defaults. [RT #15469]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1924. [port] libbind: hpux ia64 support. [RT #15473]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1923. [bug] ns_client_detach() called too early. [RT #15499]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1922. [bug] check-tool.c:setup_logging() missing call to
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington dns_log_setcontext().
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1921. [bug] Client memory contexts were not using internal
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington malloc. [RT# 15434]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1920. [bug] The cache rbtdb lock array was too small to
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington have the desired performance characteristics.
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1919. [contrib] queryperf: a set of new features: collecting/printing
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington response delays, printing intermediate results, and
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington adjusting query rate for the "target" qps.
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1918. [bug] Memory leak when checking acls. [RT #15391]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington when generating man pages. [RT #15385]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1916. [func] Integrate contibuted IDN code from JPNIC. [RT #15383]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1915. [bug] dig +ndots was broken. [RT #15215]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1914. [protocol] DS is required to accept mnemonic algorithms
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington (RFC 4034). Still emit numeric algorithms for
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington compatability with RFC 3658. [RT #15354]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1913. [func] Integrate contibuted DLZ code into named. [RT #11382]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1912. [port] aix: atomic locking for powerpc. [RT #15020]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1911. [bug] Update windows socket code. [RT #14965]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1910. [bug] dig's +sigchase code overhauled. [RT #14933]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1909. [bug] The DLV code has been re-worked to make no longer
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington query order sensitive. [RT #14933]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1908. [func] dig now warns if 'RA' is not set in the answer when
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington 'RD' was set in the query. host/nslookup skip servers
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington that fail to set 'RA' when 'RD' is set unless a server
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington is explicitly set. [RT #15005]
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1906. [func] dig now has a '-q queryname' and '+showsearch' options.
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1905. [bug] Strings returned from cfg_obj_asstring() should be
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington treated as read-only. The prototype for
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington cfg_obj_asstring() has been updated to reflect this.
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington friends. Note: RFC 1918 zones are not yet covered by
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington this but are likely to be in a future release.
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington New options: empty-server, empty-contact,
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington empty-zones-enable and disable-empty-zone.
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1903. [func] ISC string copy API.
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1902. [func] Attempt to make the amount of work performed in a
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington iteration self tuning. The covers nodes clean from
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington the cache per iteration, nodes written to disk when
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington rewriting a master file and nodes destroyed per
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington iteration when destroying a zone or a cache.
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington1901. [cleanup] Don't add DNSKEY records to the additional section.
1866. [bug] resolv.conf parse errors were being ignored by
dig/host/nslookup. [RT #14841]
1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
when CFLAGS contains "-I /usr/local/include"
1839. [bug] <isc/hash.h> was not being installed.
1836. [cleanup] Silence compiler warnings in hash_test.c.
1834. [bug] Bad memset in rdata_test.c. [RT #13658]
rbtdb.c:subtractrdataset(). [RT #13519]
option in named.conf can be used to specify a
1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
1810. [bug] configure, lib/bind/configure make different default
1808. [bug] zone.c:notify_zone() contained a race condition,
1788. [bug] libbind9.la/libbind9.so needs to link against
1785. [bug] libbind9.la/libbind9.so needs to link against
1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
file clause for rbt{64} master/hint zones. [RT#13009]
1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
1748. [func] dig now returns the byte count for axfr/ixfr.
1747. [bug] BIND 8 compatability: named/named-checkconf failed
to parse "host-statistics-max" in named.conf.
1745. [bug] Dig/host/nslookup accept replies from link locals
1731. [port] darwin: relax version test in ifconfig.sh.
1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
1717. [port] solaris: ifconfig.sh did not support Solaris 10.
"ifconfig.sh down" didn't work for Solaris 9.
1716. [doc] named.conf(5) was being installed in the wrong
1714. [bug] dig/host/nslookup were only trying the first
1707. [contrib] sdb/ldap updated to version 1.0-beta.
1705. [func] Allow the journal's name to be changed via named.conf.
"#include <isc/print.h>". [RT #12321]
1701. [doc] A minimal named.conf man page.
are defined in named.conf. [RT #12023]
/usr/lib. [RT #11971]
1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
adb.c:set_target(). [RT #11582]
1648. [func] Update dnssec-lookaside named.conf syntax to support
1625. [bug] named failed to load/transfer RFC2535 signed zones
1612. [bug] check-names at the option/view level could trigger
1599. [bug] Fix memory leak on error path when checking named.conf.
DNSSEC specify "dnssec-enable yes;" in named.conf.
1567. [bug] B.ROOT-SERVERS.NET is now 192.228.79.201.
1566. [port] Support for the cmsg framework on Solaris and HP/UX.
were specified in /etc/resolv.conf. [RT #8232]
1551. [port] Open "/dev/null" before calling chroot().
1532. [port] netbsd: the configure test for <sys/sysctl.h>
requires <sys/param.h>.
1517. [port] Support for IPv6 interface scanning on HP/UX and
only (e.g. DE, LV, US and MUSEUM) these can be excluded
1503. [port] win32: install libeay32.dll outside of system32.
named.conf, tcp-listen-queue.
1498. [port] bsdos: 5.x support.
1478. [port] ifconfig.sh didn't account for other virtual
1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
doc/misc/options. [RT #5616]
via named.conf (edns-udp-size).
1425. [port] linux/libbind: define __USE_MISC when testing *_r()
function prototypes in netdb.h. [RT #4921]
1422. [func] Log name/type/class when denying a query. [RT #4663]
1419. [port] openbsd: use /dev/arandom. [RT #4950]
1417. [func] ID.SERVER/CHAOS is now a built in zone.
1410. [func] Handle records that live in the parent zone, e.g. DS.
1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
'recursing-file = "named.recursing";'.
1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
1353. [contrib] sdb/ldap to version 0.9.
in socket.c and eliminating a host of socket
1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
1336. [func] Nibble lookups under IP6.ARPA are now supported by
1334. [bug] When signing/verifying rdatasets, duplicate rdatas
1326. [bug] DNAME/CNAME signatures were not being cached when
1324. [port] darwin: ifconfig.sh now supports darwin.
1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
1276. [bug] libbind: const pointer conflicts in res_debug.c.
1269. [port] Openserver: ifconfig.sh support.
<sys/param.h> is included or not. Be consistent.
1247. [bug] Don't reset the interface index for link/site local
1234. [bug] contrib/sdb: 'zonetodb' failed to call
1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
at the named.conf checking stage. [RT #2431]
1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
lib/dns to use this function instead of local one.
occurs when parsing named.conf. [RT #2275]
1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
1145. [func] "host" no longer reports a NOERROR/NODATA response
named/lwresd at compile time. [RT #1982]
1119. [func] Added support in Win32 for NTFS file/directory ACL's
could cause an assertion failure in resolver.c
violation in adb.c. [RT #2017]
1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
1088. [port] libbind: MPE/iX C.70 (incomplete)
on load/reload if views were used. [RT #1947]
1041. [bug] Dig/host/nslookup could catch an assertion failure
1032. [func] hostname.bind/txt/chaos now returns the name of
1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
1030. [bug] On systems with no resolv.conf file, nsupdate
1029. [bug] Some named.conf errors did not cause the loading
1002. [bug] When reporting an unknown class name in named.conf,
972. [bug] The file modification time code in zone.c was using the
non-existant nlist.h. [RT #1640]
957. [bug] sys/select.h inclusion was broken on older platforms.
in named/win32/os.c due to code changes in
updated to add include path for os.h header.
953. [func] The /var/run/named.key file from change #843
has been replaced by /etc/rndc.key. Both
method (rndc.conf / controls). Unlike
bin/tests. [RT #1555].
946. [cleanup] doc/misc/options is now machine-generated from the
when installing isc-config.sh.
were not accepted in named.conf. [RT #1469]
and added lib/isc/win32/entropy.c.
900. [bug] A config.guess update changed the system identification
bin/tests/system/ifconfig.sh now recognize the new
899. [bug] lib/dns/soa.c failed to compile on many platforms
897. [bug] A config.guess update changed the system identification
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