CHANGES revision f3139b9d763cbfd3f8dbf1062191a688ed5195e4
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2187. [bug] query_addds(), query_addwildcardproof() and
da98a436d0e5b73a2027dcb08440a065caa74783Tom Pothier query_addnxrrsetnsec() should take a version
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien arguement. [RT #16368]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2186. [port] cygwin: libbind: check for struct sockaddr_storage
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien independently of IPv6. [RT #16482]
9dd0f810214fdc8e1af881a9a5c4b6927629ff9ecindi2185. [port] sunos: libbind: check for ssize_t, memmove() and
9dd0f810214fdc8e1af881a9a5c4b6927629ff9ecindi memchr(). [RT #16463]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2184. [bug] bind9.xsl.h didn't build out of the source tree.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #16830]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2183. [bug] dnssec-signzone didn't handle offline private keys
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien well. [RT #16832]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien could return ISC_R_SUCCESS when they ran out of
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien memory. [RT #16365]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2180. [cleanup] Remove bit test from 'compress_test' as they
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien are no longer needed. [RT #16497]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2179. [func] 'rndc command zone' will now find 'zone' if it is
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien unique to all the views. [RT #16821]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2178. [bug] 'rndc reload' of a slave or stub zone resulted in
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien a reference leak. [RT #16867]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2177. [bug] Array bounds overrun on read (rcodetext) at
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien debug level 10+. [RT #16798]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2176. [contrib] dbus update to handle race condition during
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien initialisation (Bugzilla 235809). [RT #16842]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2175. [bug] win32: windows broadcast condition variable support
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien was broken. [RT #16592]
9dd0f810214fdc8e1af881a9a5c4b6927629ff9ecindi2174. [bug] I/O errors should always be fatal when reading
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien master files. [RT #16825]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2173. [port] win32: When compiling with MSVS 2005 SP1 we also
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien --- 9.5.0a4 released ---
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2172. [bug] query_addsoa() was being called with a non zone db.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #16834]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2171. [bug] Handle breaks in DNSSEC trust chains where the parent
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien servers are not DS aware (DS queries to the parent
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien return a referral to the child).
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2170. [func] Add acache processing to test suite. [RT #16711]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2169. [bug] host, nslookup: when reporting NXDOMAIN report the
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien given name and not the last name searched for.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #16763]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2168. [bug] nsupdate: in non-interactive mode treat syntax errors
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien as fatal errors. [RT #16785]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2167. [bug] When re-using a automatic zone named failed to
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien attach it to the new view. [RT #16786]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien --- 9.5.0a3 released ---
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2166. [bug] When running in batch mode, dig could misinterpret
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien a server address as a name to be looked up, causing
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien unexpected output. [RT #16743]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2165. [func] Allow the destination address of a query to determine
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien if we will answer the query or recurse.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien allow-query-on, allow-recursion-on and
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien allow-query-cache-on. [RT #16291]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2164. [bug] The code to determine how named-checkzone /
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien named-compilezone was called failed under windows.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #16764]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2163. [bug] If only one of query-source and query-source-v6
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien specified a port the query pools code broke (change
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien 2129). [RT #16768]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2162. [func] Allow "rrset-order fixed" to be disabled at compile
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien time. [RT #16665]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2161. [bug] Fix which log messages are emitted for 'rndc flush'.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #16698]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien from getifaddrs(). [RT #16708]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien --- 9.5.0a2 released ---
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2159. [bug] Array bounds overrun in acache processing. [RT #16710]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2158. [bug] ns_client_isself() failed to initialise key
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien leading to a REQUIRE failure. [RT #16688]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2157. [func] dns_db_transfernode() created. [RT #16685]
9dd0f810214fdc8e1af881a9a5c4b6927629ff9ecindi2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien Fix a memory leak in rbtdb.c:free_noqname().
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien Make lookup.c:lookup_find() robust against
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien event leaks. [RT #16685]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #16694]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien matched in acls by omitting the scope. [RT #16599]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2153. [bug] nsupdate could leak memory. [RT #16691]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2152. [cleanup] Use sizeof(buf) instead of fixed number in
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien dighost.c:get_trusted_key(). [RT #16678]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2151. [bug] Missing newline in usage message for journalprint.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #16679]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2150. [bug] 'rrset-order cyclic' uniformly distribute the
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien starting point for the first response for a given
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien RRset. [RT #16655]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2149. [bug] isc_mem_checkdestroyed() failed to abort on
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien if there were still active memory contexts.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #16672]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2148. [func] Add positive logging for rndc commands. [RT #14623]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2147. [bug] libbind: remove potential buffer overflow from
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien SO_BSDCOMPAT" message. [RT #16641]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2145. [bug] Check DS/DLV digest lengths for known digests.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #16622]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #16619]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2143. [bug] We failed to restart the IPv6 client when the
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien kernel failed to return the destination the
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien packet was sent to. [RT #16613]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2142. [bug] Handle master files with a modification time that
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien matches the epoch. [RT# 16612]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien equivalent of LDH checks). [RT #16609]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2140. [bug] libbind: missing unlock on pthread_key_create()
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien failures. [RT #16654]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2139. [bug] dns_view_find() was being called with wrong type
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien in adb.c. [RT #16670]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2138. [bug] Lock order reversal in resolver.c. [RT #16653]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2137. [port] Mips little endian and/or mips 64 bit are now
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien supported for atomic operations. [RT#16648]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2136. [bug] nslookup/host looped if there was no search list
9dd0f810214fdc8e1af881a9a5c4b6927629ff9ecindi and the host didn't exist. [RT #16657]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2135. [bug] Uninitialised rdataset in sdlz.c. [RT# 16656]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2134. [func] Additional statistics support. [RT #16666]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2133. [port] powerpc: Support both IBM and MacOS Power PC
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien assembler syntaxes. [RT #16647]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2132. [bug] Missing unlock on out of memory in
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien dns_dispatchmgr_setudp().
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2130. [func] Log if CD or DO were set. [RT #16640]
9dd0f810214fdc8e1af881a9a5c4b6927629ff9ecindi2129. [func] Provide a pool of UDP sockets for queries to be
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien made over. See use-queryport-pool, queryport-pool-ports
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien and queryport-pool-updateinterval. [RT #16415]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2126. [security] Serialise validation of type ANY responses. [RT #16555]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien was defined. [RT #16574]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2124. [security] It was possible to dereference a freed fetch
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien context. [RT #16584]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien --- 9.5.0a1 released ---
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2123. [func] Use Doxygen to generate internal documention.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien [RT #11398]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2122. [func] Experimental http server and statistics support
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien for named via xml.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien second timeout. [RT #16553]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2120. [doc] Fix markup on nsupdate man page. [RT #16556]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2119. [compat] libbind: allow res_init() to succeed enough to
da98a436d0e5b73a2027dcb08440a065caa74783Tom Pothier return the default domain even if it was unable
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien to allocate memory.
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2118. [bug] Handle response with long chains of domain name
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien compression pointers which point to other compression
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien pointers. [RT #16427]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien which could lead to validation failures. named didn't
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien handle negative DS responses that were in the process
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien of being validated. Check CNAME bit before accepting
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien NODATA proof. To be able to ignore a child NSEC there
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien must be SOA (and NS) set in the bitmap. [RT #16399]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2116. [bug] 'rndc reload' could cause the cache to continually
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien be cleaned. [RT #16401]
6dfee4834394825da35b977ca71cdc965bc7b6a4tsien2115. [bug] 'rndc reconfig' could trigger a INSIST if the
9dd0f810214fdc8e1af881a9a5c4b6927629ff9ecindi number of masters for a zone was reduced. [RT #16444]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2114. [bug] dig/host/nslookup: searches for names with multiple
14ea4bb737263733ad80a36b4f73f681c30a6b45sd labels were failing. [RT #16447]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2113. [bug] nsupdate: if a zone is specified it should be used
14ea4bb737263733ad80a36b4f73f681c30a6b45sd for server discover. [RT# 16455]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2112. [security] Warn if weak RSA exponent is used. [RT #16460]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2111. [bug] Fix a number of errors reported by Coverity.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16507]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2110. [bug] "minimal-response yes;" interacted badly with BIND 8
14ea4bb737263733ad80a36b4f73f681c30a6b45sd priming queries. [RT #16491]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2108. [func] DHCID support. [RT #16456]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2106. [func] 'rndc status' now reports named's version. [RT #16426]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2105. [func] GSS-TSIG support (RFC 3645).
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2104. [port] Fix Solaris SMF error message.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2103. [port] Add /usr/sfw to list of locations for OpenSSL
14ea4bb737263733ad80a36b4f73f681c30a6b45sd under Solaris.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2102. [port] Silence solaris 10 warnings.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2101. [bug] OpenSSL version checks were not quite right.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16476]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2100. [port] win32: copy libeay32.dll to Build\Debug.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd Copy Debug\named-checkzone to Debug\named-compilezone.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2099. [port] win32: more manifiest issues.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2098. [bug] Race in rbtdb.c:no_references(), which occasionally
14ea4bb737263733ad80a36b4f73f681c30a6b45sd triggered an INSIST failure about the node lock
14ea4bb737263733ad80a36b4f73f681c30a6b45sd reference. [RT #16411]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2097. [bug] named could reference a destroyed memory context
14ea4bb737263733ad80a36b4f73f681c30a6b45sd after being reloaded / reconfigured. [RT #16428]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2096. [bug] libbind: handle applications that fail to detect
14ea4bb737263733ad80a36b4f73f681c30a6b45sd res_init() failures better.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
14ea4bb737263733ad80a36b4f73f681c30a6b45sd net_cidr_ntop_ipv6(). [RT #16388]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2094. [contrib] Update named-bootconf. [RT# 16404]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2093. [bug] named-checkzone -s was broken.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2092. [bug] win32: dig, host, nslookup. Use registry config
14ea4bb737263733ad80a36b4f73f681c30a6b45sd if resolv.conf does not exist or no nameservers
14ea4bb737263733ad80a36b4f73f681c30a6b45sd listed. [RT #15877]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2091. [port] dighost.c: race condition on cleanup. [RT #16417]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2090. [port] win32: Visual C++ 2005 command line manifest support.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16417]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2089. [security] Raise the minimum safe OpenSSL versions to
14ea4bb737263733ad80a36b4f73f681c30a6b45sd OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
14ea4bb737263733ad80a36b4f73f681c30a6b45sd prior to these have known security flaws which
14ea4bb737263733ad80a36b4f73f681c30a6b45sd are (potentially) exploitable in named. [RT #16391]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2088. [security] Change the default RSA exponent from 3 to 65537.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16391]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16382]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2086. [port] libbind: FreeBSD now has get*by*_r() functions.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16403]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2085. [doc] win32: added index.html and README to zip. [RT #16201]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2084. [contrib] dbus update for 9.3.3rc2.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2083. [port] win32: Visual C++ 2005 support.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2082. [doc] Document 'cache-file' as a test only option.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16360]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2080. [port] libbind: res_init.c did not compile on older versions
14ea4bb737263733ad80a36b4f73f681c30a6b45sd of Solaris. [RT #16363]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2079. [bug] The lame cache was not handling multiple types
14ea4bb737263733ad80a36b4f73f681c30a6b45sd correctly. [RT #16361]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2078. [bug] dnssec-checkzone output style "default" was badly
14ea4bb737263733ad80a36b4f73f681c30a6b45sd named. It is now called "relative". [RT #16326]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2077. [bug] 'dnssec-signzone -O raw' wasn't outputing the
14ea4bb737263733ad80a36b4f73f681c30a6b45sd complete signed zone. [RT #16326]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2076. [bug] Several files were missing #include <config.h>
14ea4bb737263733ad80a36b4f73f681c30a6b45sd causing build failures on OSF. [RT #16341]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2075. [bug] The spillat timer event hander could leak memory.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16357]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
14ea4bb737263733ad80a36b4f73f681c30a6b45sd dns_request_createraw2() and dns_request_createraw3()
14ea4bb737263733ad80a36b4f73f681c30a6b45sd failed to send multiple UDP requests. [RT #16349]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2073. [bug] Incorrect semantics check for update policy "wildcard".
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16353]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2072. [bug] We were not generating valid HMAC SHA digests.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16320]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2071. [port] Test whether gcc accepts -fno-strict-aliasing.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16324]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2070. [bug] The remote address was not always displayed when
14ea4bb737263733ad80a36b4f73f681c30a6b45sd reporting dispatch failures. [RT #16315]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2069. [bug] Cross compiling was not working. [RT #16330]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2068. [cleanup] Lower incremental tuning message to debug 1.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16319]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2067. [bug] 'rndc' could close the socket too early triggering
14ea4bb737263733ad80a36b4f73f681c30a6b45sd a INSIST under Windows. [RT #16317]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2066. [security] Handle SIG queries gracefully. [RT #16300]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2065. [bug] libbind: probe for HPUX prototypes for
14ea4bb737263733ad80a36b4f73f681c30a6b45sd endprotoent_r() and endservent_r(). [RT 16313]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2063. [bug] Change #1955 introduced a bug which caused the first
14ea4bb737263733ad80a36b4f73f681c30a6b45sd 'rndc flush' call to not free memory. [RT #16244]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2062. [bug] 'dig +nssearch' was reusing a buffer before it had
14ea4bb737263733ad80a36b4f73f681c30a6b45sd been returned by the socket code. [RT #16307]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2061. [bug] Accept expired wildcard message reversed. [RT #16296]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2060. [bug] Enabling DLZ support could leave views partially
14ea4bb737263733ad80a36b4f73f681c30a6b45sd configured. [RT #16295]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2059. [bug] Search into cache rbtdb could trigger an INSIST
14ea4bb737263733ad80a36b4f73f681c30a6b45sd failure while cleaning up a stale rdataset.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16292]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2058. [bug] Adjust how we calculate rtt estimates in the presence
14ea4bb737263733ad80a36b4f73f681c30a6b45sd of authoritative servers that drop EDNS and/or CD
14ea4bb737263733ad80a36b4f73f681c30a6b45sd requests. Also fallback to EDNS/512 and plain DNS
14ea4bb737263733ad80a36b4f73f681c30a6b45sd faster for zones with less than 3 servers. [RT #16187]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2057. [bug] Make setting "ra" dependent on both allow-query-cache
14ea4bb737263733ad80a36b4f73f681c30a6b45sd and allow-recursion. [RT #16290]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2056. [bug] dig: ixfr= was not being treated case insensitively
14ea4bb737263733ad80a36b4f73f681c30a6b45sd at all times. [RT #15955]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2055. [bug] Missing goto after dropping multicast query.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #15944]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2054. [port] freebsd: do not explicitly link against -lpthread.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16170]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2052. [bug] 'rndc' improve connect failed message to report
14ea4bb737263733ad80a36b4f73f681c30a6b45sd the failing address. [RT #15978]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2051. [port] More strtol() fixes. [RT #16249]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2050. [bug] Parsing of NSAP records was not case insensitive.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16287]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2049. [bug] Restore SOA before AXFR when falling back from
14ea4bb737263733ad80a36b4f73f681c30a6b45sd a attempted IXFR when transfering in a zone.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd Allow a initial SOA query before attempting
14ea4bb737263733ad80a36b4f73f681c30a6b45sd a AXFR to be requested. [RT #16156]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2048. [bug] It was possible to loop forever when using
14ea4bb737263733ad80a36b4f73f681c30a6b45sd avoid-v4-udp-ports / avoid-v6-udp-ports when
14ea4bb737263733ad80a36b4f73f681c30a6b45sd the OS always returned the same local port.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16182]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2047. [bug] Failed to initialise the interface flags to zero.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16245]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
14ea4bb737263733ad80a36b4f73f681c30a6b45sd cleanup [RT #16247].
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2045. [func] Use lock buckets for acache entries to limit memory
14ea4bb737263733ad80a36b4f73f681c30a6b45sd consumption. [RT #16183]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2044. [port] Add support for atomic operations for Itanium.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16179]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2043. [port] nsupdate/nslookup: Force the flushing of the prompt
14ea4bb737263733ad80a36b4f73f681c30a6b45sd for interactive sessions. [RT#16148]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2042. [bug] named-checkconf was incorrectly rejecting the
14ea4bb737263733ad80a36b4f73f681c30a6b45sd logging category "config". [RT #16117]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
14ea4bb737263733ad80a36b4f73f681c30a6b45sd set of libraries to be linked. [RT #16129]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2040. [bug] rbtdb no_references() could trigger an INSIST
14ea4bb737263733ad80a36b4f73f681c30a6b45sd failure with --enable-atomic. [RT #16022]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2039. [func] Check that all buffers passed to the socket code
14ea4bb737263733ad80a36b4f73f681c30a6b45sd have been retrieved when the socket event is freed.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16122]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2038. [bug] dig/nslookup/host was unlinking from wrong list
14ea4bb737263733ad80a36b4f73f681c30a6b45sd when handling errors. [RT #16122]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2037. [func] When unlinking the first or last element in a list
14ea4bb737263733ad80a36b4f73f681c30a6b45sd check that the list head points to the element to
14ea4bb737263733ad80a36b4f73f681c30a6b45sd be unlinked. [RT #15959]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16075]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2035. [func] Make falling back to TCP on UDP refresh failure
14ea4bb737263733ad80a36b4f73f681c30a6b45sd optional. Default "try-tcp-refresh yes;" for BIND 8
14ea4bb737263733ad80a36b4f73f681c30a6b45sd compatibility. [RT #16123]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2033. [bug] We wern't creating multiple client memory contexts
14ea4bb737263733ad80a36b4f73f681c30a6b45sd on demand as expected. [RT #16095]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2031. [bug] Emit a error message when "rndc refresh" is called on
14ea4bb737263733ad80a36b4f73f681c30a6b45sd a non slave/stub zone. [RT # 16073]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2030. [bug] We were being overly conservative when disabling
14ea4bb737263733ad80a36b4f73f681c30a6b45sd openssl engine support. [RT #16030]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2029. [bug] host printed out the server multiple times when
14ea4bb737263733ad80a36b4f73f681c30a6b45sd specified on the command line. [RT #15992]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2028. [port] linux: socket.c compatability for old systems.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16015]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2027. [port] libbind: Solaris x86 support. [RT #16020]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2026. [bug] Rate limit the two recursive client exceeded messages.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #16044]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2025. [func] Update "zone serial unchanged" message. [RT #16026]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2024. [bug] named emited spurious "zone serial unchanged"
14ea4bb737263733ad80a36b4f73f681c30a6b45sd messages on reload. [RT #16027]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2023. [bug] "make install" should create ${localstatedir}/run and
14ea4bb737263733ad80a36b4f73f681c30a6b45sd ${sysconfdir} if they do not exist. [RT #16033]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2022. [bug] If dnssec validation is disabled only assert CD if
14ea4bb737263733ad80a36b4f73f681c30a6b45sd CD was requested. [RT #16037]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2019. [tuning] Reduce the amount of work performed per quantum
14ea4bb737263733ad80a36b4f73f681c30a6b45sd when cleaning the cache. [RT #15986]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2018. [bug] Checking if the HMAC MD5 private file was broken.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #15960]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2017. [bug] allow-query default was not correct. [RT #15946]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2016. [bug] Return a partial answer if recursion is not
14ea4bb737263733ad80a36b4f73f681c30a6b45sd allowed but requested and we had the answer
14ea4bb737263733ad80a36b4f73f681c30a6b45sd to the original qname. [RT #15945]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2015. [cleanup] use-additional-cache is now acache-enable for
14ea4bb737263733ad80a36b4f73f681c30a6b45sd consistancy. Default acache-enable off in BIND 9.4
14ea4bb737263733ad80a36b4f73f681c30a6b45sd as it requires memory usage to be configured.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd It may be enabled by default in BIND 9.5 once we
14ea4bb737263733ad80a36b4f73f681c30a6b45sd have more experience with it.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2014. [func] Statistics about acache now recorded and sent
14ea4bb737263733ad80a36b4f73f681c30a6b45sd to log. [RT #15976]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
14ea4bb737263733ad80a36b4f73f681c30a6b45sd responses more gracefully. [RT #15941]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2012. [func] Don't insert new acache entries if acache is full.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #15970]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2011. [func] dnssec-signzone can now update the SOA record of
14ea4bb737263733ad80a36b4f73f681c30a6b45sd the signed zone, either as an increment or as the
14ea4bb737263733ad80a36b4f73f681c30a6b45sd system time(). [RT #15633]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2010. [placeholder] rt15958
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2009. [bug] libbind: coverity fixes. [RT #15808]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2008. [func] It is now posssible to enable/disable DNSSEC
14ea4bb737263733ad80a36b4f73f681c30a6b45sd validation from rndc. This is useful for the
14ea4bb737263733ad80a36b4f73f681c30a6b45sd mobile hosts where the current connection point
14ea4bb737263733ad80a36b4f73f681c30a6b45sd breaks DNSSEC (firewall/proxy). [RT #15592]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd rndc validation newstate [view]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2007. [func] It is now possible to explicitly enable DNSSEC
14ea4bb737263733ad80a36b4f73f681c30a6b45sd validation. default dnssec-validation no; to
14ea4bb737263733ad80a36b4f73f681c30a6b45sd be changed to yes in 9.5.0. [RT #15674]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2006. [security] Allow-query-cache and allow-recursion now default
14ea4bb737263733ad80a36b4f73f681c30a6b45sd to the builtin acls "localnets" and "localhost".
14ea4bb737263733ad80a36b4f73f681c30a6b45sd This is being done to make caching servers less
14ea4bb737263733ad80a36b4f73f681c30a6b45sd attractive as reflective amplifying targets for
14ea4bb737263733ad80a36b4f73f681c30a6b45sd spoofed traffic. This still leave authoritative
14ea4bb737263733ad80a36b4f73f681c30a6b45sd servers exposed.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd The best fix is for full BCP 38 deployment to
14ea4bb737263733ad80a36b4f73f681c30a6b45sd remove spoofed traffic.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2005. [bug] libbind: Retransmission timeouts should be
14ea4bb737263733ad80a36b4f73f681c30a6b45sd based on which attempt it is to the nameserver
14ea4bb737263733ad80a36b4f73f681c30a6b45sd and not the nameserver itself. [RT #13548]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2004. [bug] dns_tsig_sign() could pass a NULL pointer to
14ea4bb737263733ad80a36b4f73f681c30a6b45sd dst_context_destroy() when cleaning up after a
14ea4bb737263733ad80a36b4f73f681c30a6b45sd error. [RT #15835]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2003. [bug] libbind: The DNS name/address lookup functions could
14ea4bb737263733ad80a36b4f73f681c30a6b45sd occasionally follow a random pointer due to
14ea4bb737263733ad80a36b4f73f681c30a6b45sd structures not being completely zeroed. [RT #15806]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2002. [bug] libbind: tighten the constraints on when
14ea4bb737263733ad80a36b4f73f681c30a6b45sd struct addrinfo._ai_pad exists. [RT #15783]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2001. [func] Check the KSK flag when updating a secure dynamic zone.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd New zone option "update-check-ksk yes;". [RT #15817]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd1999. [func] Implement "rrset-order fixed". [RT #13662]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd1998. [bug] Restrict handling of fifos as sockets to just SunOS.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd This allows named to connect to entropy gathering
14ea4bb737263733ad80a36b4f73f681c30a6b45sd daemons that use fifos instead of sockets. [RT #15840]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd1997. [bug] Named was failing to replace negative cache entries
14ea4bb737263733ad80a36b4f73f681c30a6b45sd when a positive one for the type was learnt.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #15818]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd1996. [bug] nsupdate: if a zone has been specified it should
14ea4bb737263733ad80a36b4f73f681c30a6b45sd appear in the output of 'show'. [RT #15797]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd1995. [bug] 'host' was reporting multiple "is an alias" messages.
14ea4bb737263733ad80a36b4f73f681c30a6b45sd [RT #15702]
14ea4bb737263733ad80a36b4f73f681c30a6b45sd1994. [port] OpenSSL 0.9.8 support. [RT #15694]
261a51afbf7133d9f7c89f1388050677f56b7d1aet1993. [bug] Log messsage, via syslog, were missing the space
261a51afbf7133d9f7c89f1388050677f56b7d1aet after the timestamp if "print-time yes" was specified.
261a51afbf7133d9f7c89f1388050677f56b7d1aet [RT #15844]
261a51afbf7133d9f7c89f1388050677f56b7d1aet1992. [bug] Not all incoming zone transfer messages included the
261a51afbf7133d9f7c89f1388050677f56b7d1aet view. [RT #15825]
261a51afbf7133d9f7c89f1388050677f56b7d1aet1991. [cleanup] The configuration data, once read, should be treated
261a51afbf7133d9f7c89f1388050677f56b7d1aet as readonly. Expand the use of const to enforce this
261a51afbf7133d9f7c89f1388050677f56b7d1aet at compile time. [RT #15813]
261a51afbf7133d9f7c89f1388050677f56b7d1aet1990. [bug] libbind: isc's override of broken gettimeofday()
261a51afbf7133d9f7c89f1388050677f56b7d1aet implementions was not always effective.
261a51afbf7133d9f7c89f1388050677f56b7d1aet [RT #15709]
261a51afbf7133d9f7c89f1388050677f56b7d1aet1989. [bug] win32: don't check the service password when
59ac0c1669407488b67ae9e273667a340dccc611davemq re-installing. [RT #15882]
59ac0c1669407488b67ae9e273667a340dccc611davemq1988. [bug] Remove a bus error from the SHA256/SHA512 support.
59ac0c1669407488b67ae9e273667a340dccc611davemq [RT #15878]
59ac0c1669407488b67ae9e273667a340dccc611davemq1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
59ac0c1669407488b67ae9e273667a340dccc611davemq1986. [func] Report when a zone is removed. [RT #15849]
59ac0c1669407488b67ae9e273667a340dccc611davemq1985. [protocol] DLV has now been assigned a official type code of
59ac0c1669407488b67ae9e273667a340dccc611davemq 32769. [RT #15807]
59ac0c1669407488b67ae9e273667a340dccc611davemq Note: care should be taken to ensure you upgrade
59ac0c1669407488b67ae9e273667a340dccc611davemq both named and dnssec-signzone at the same time for
59ac0c1669407488b67ae9e273667a340dccc611davemq zones with DLV records where named is the master
59ac0c1669407488b67ae9e273667a340dccc611davemq server for the zone. Also any zones that contain
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd DLV records should be removed when upgrading a slave
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd zone. You do not however have to upgrade all
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd servers for a zone with DLV records simultaniously.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1984. [func] dig, nslookup and host now advertise a 4096 byte
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd EDNS UDP buffer size by default. [RT #15855]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1983. [func] Two new update policies. "selfsub" and "selfwild".
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #12895]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1982. [bug] DNSKEY was being accepted on the parent side of
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd a delegation. KEY is still accepted there for
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd RFC 3007 validated updates. [RT #15620]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1981. [bug] win32: condition.c:wait() could fail to reattain
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd the mutex lock.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1980. [func] dnssec-signzone: output the SOA record as the
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd first record in the signed zone. [RT #15758]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1979. [port] linux: allow named to drop core after changing
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd user ids. [RT #15753]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1978. [port] Handle systems which have a broken recvmsg().
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15742]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1977. [bug] Silence noisy log message. [RT #15704]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1975. [bug] libbind: isc_gethexstring() could misparse multi-line
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd hex strings with comments. [RT #15814]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1974. [doc] List each of the zone types and associated zone
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd options seperately in the ARM.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd HMACSHA512 support. [RT #13606]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1972. [contrib] DBUS dynamic forwarders integation from
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd Jason Vas Dias <jvdias@redhat.com>.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1971. [port] linux: make detection of missing IF_NAMESIZE more
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd robust. [RT #15443]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1970. [bug] nsupdate: adjust UDP timeout when falling back to
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd unsigned SOA query. [RT #15775]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1969. [bug] win32: the socket code was freeing the socket
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd structure too early. [RT #15776]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1966. [bug] Don't set CD when we have fallen back to plain DNS.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15727]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1965. [func] Suppress spurious "recusion requested but not
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd available" warning with 'dig +qr'. [RT #15780].
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1964. [func] Seperate out MX and SRV to CNAME checks. [RT #15723]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1963. [port] Tru64 4.0E doesn't support send() and recv().
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15586]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1962. [bug] Named failed to clear old update-policy when it
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd was removed. [RT #15491]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1961. [bug] Check the port and address of responses forwarded
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd to dispatch. [RT #15474]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15465]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1959. [func] Control the zeroing of the negative response TTL to
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd a soa query. Defaults "zero-no-soa-ttl yes;" and
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd "zero-no-soa-ttl-cache no;". [RT #15460]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1958. [bug] Named failed to update the zone's secure state
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd until the zone was reloaded. [RT #15412]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1957. [bug] Dig mishandled responses to class ANY queries.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15402]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1956. [bug] Improve cross compile support, 'gen' is now built
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd by native compiler. See README for additional
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd cross compile support information. [RT #15148]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1955. [bug] Pre-allocate the cache cleaning interator. [RT #14998]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1954. [func] Named now falls back to advertising EDNS with a
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd 512 byte receive buffer if the initial EDNS queries
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd fail. [RT #14852]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1953. [func] The maximum EDNS UDP response named will send can
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd now be set in named.conf (max-udp-size). This is
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd independent of the advertised receive buffer
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd (edns-udp-size). [RT #14852]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1952. [port] hpux: tell the linker to build a runtime link
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd path "-Wl,+b:". [RT #14816].
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1951. [security] Drop queries from particular well known ports.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd Don't return FORMERR to queries from particular
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd well known ports. [RT #15636]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd a TCP socket. This prevents the source address being
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd set for TCP connections. [RT #15628]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1949. [func] Addition memory leakage checks. [RT #15544]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1948. [bug] If was possible to trigger a REQUIRE failure in
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd xfrin.c:maybe_free() if named ran out of memory.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15568]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1947. [func] It is now possible to configure named to accept
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd expired RRSIGs. Default "dnssec-accept-expired no;".
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd Setting "dnssec-accept-expired yes;" leaves named
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd vulnerable to replay attacks. [RT #14685]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1946. [bug] resume_dslookup() could trigger a REQUIRE failure
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd when using forwarders. [RT #15549]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is nolonger recommended.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd To generate a RSAMD5 key you must explicitly request
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd RSAMD5. [RT #13780]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1944. [cleanup] isc_hash_create() does not need a read/write lock.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15522]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1943. [bug] Set the loadtime after rolling forward the journal.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15647]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1942. [bug] If the name of a DNSKEY match that of one in
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd trusted-keys do not attempt to validate the DNSKEY
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd using the parents DS RRset. [RT #15649]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1941. [bug] ncache_adderesult() should set eresult even if no
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd rdataset is passed to it. [RT #15642]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1940. [bug] Fixed a number of error conditions reported by
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1939. [bug] The resolver could dereference a null pointer after
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd validation if all the queries have timed out.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15528]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1938. [bug] The validator was not correctly handling unsecure
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd negative responses at or below a SEP. [RT #15528]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1936. [bug] The validator could leak memory. [RT #15544]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1935. [bug] 'acache' was DO sensitive. [RT #15430]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1934. [func] Validate pending NS RRsets, in the authority section,
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd prior to returning them if it can be done without
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd requiring DNSKEYs to be fetched. [RT #15430]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1931. [bug] Per-client mctx could require a huge amount of memory,
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd particularly for a busy caching server. [RT #15519]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1930. [port] HPUX: ia64 support. [RT #15473]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1927. [bug] Access to soanode or nsnode in rbtdb violated the
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd lock order rule and could cause a dead lock.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT# 15518]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1926. [bug] The Windows installer did not check for empty
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd passwords. BINDinstall was being installed in
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd the wrong place. [RT #15483]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1925. [port] All outer level AC_TRY_RUNs need cross compiling
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd defaults. [RT #15469]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1924. [port] libbind: hpux ia64 support. [RT #15473]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1923. [bug] ns_client_detach() called too early. [RT #15499]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1922. [bug] check-tool.c:setup_logging() missing call to
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd dns_log_setcontext().
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1921. [bug] Client memory contexts were not using internal
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd malloc. [RT# 15434]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1920. [bug] The cache rbtdb lock array was too small to
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd have the desired performance characteristics.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15454]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1919. [contrib] queryperf: a set of new features: collecting/printing
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd response delays, printing intermediate results, and
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd adjusting query rate for the "target" qps.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1918. [bug] Memory leak when checking acls. [RT #15391]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd when generating man pages. [RT #15385]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1916. [func] Integrate contibuted IDN code from JPNIC. [RT #15383]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1915. [bug] dig +ndots was broken. [RT #15215]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1914. [protocol] DS is required to accept mnemonic algorithms
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd (RFC 4034). Still emit numeric algorithms for
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd compatability with RFC 3658. [RT #15354]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1913. [func] Integrate contibuted DLZ code into named. [RT #11382]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1912. [port] aix: atomic locking for powerpc. [RT #15020]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1911. [bug] Update windows socket code. [RT #14965]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1910. [bug] dig's +sigchase code overhauled. [RT #14933]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1909. [bug] The DLV code has been re-worked to make no longer
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd query order sensitive. [RT #14933]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1908. [func] dig now warns if 'RA' is not set in the answer when
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd 'RD' was set in the query. host/nslookup skip servers
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd that fail to set 'RA' when 'RD' is set unless a server
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd is explicitly set. [RT #15005]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15006]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1906. [func] dig now has a '-q queryname' and '+showsearch' options.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15034]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1905. [bug] Strings returned from cfg_obj_asstring() should be
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd treated as read-only. The prototype for
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd cfg_obj_asstring() has been updated to reflect this.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd [RT #15256]
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd friends. Note: RFC 1918 zones are not yet covered by
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd this but are likely to be in a future release.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd New options: empty-server, empty-contact,
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd empty-zones-enable and disable-empty-zone.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1903. [func] ISC string copy API.
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd1902. [func] Attempt to make the amount of work performed in a
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd iteration self tuning. The covers nodes clean from
fbd1c0dae6f4a2ccc2ce0527c7f19d3dd5ea90b8sd the cache per iteration, nodes written to disk when
13faa91230bde46da937bf33010b9accc5bdeb59sd rewriting a master file and nodes destroyed per
13faa91230bde46da937bf33010b9accc5bdeb59sd iteration when destroying a zone or a cache.
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #14996]
13faa91230bde46da937bf33010b9accc5bdeb59sd1901. [cleanup] Don't add DNSKEY records to the additional section.
13faa91230bde46da937bf33010b9accc5bdeb59sd1900. [bug] ixfr-from-differences failed to ensure that the
13faa91230bde46da937bf33010b9accc5bdeb59sd serial number increased. [RT #15036]
13faa91230bde46da937bf33010b9accc5bdeb59sd1899. [func] named-checkconf now validates update-policy entries.
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #14963]
13faa91230bde46da937bf33010b9accc5bdeb59sd1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
13faa91230bde46da937bf33010b9accc5bdeb59sd ISC_NETADDR_FORMATSIZE to allow for scope details.
13faa91230bde46da937bf33010b9accc5bdeb59sd1897. [func] x86 and x86_64 now have seperate atomic locking
13faa91230bde46da937bf33010b9accc5bdeb59sd implementations.
13faa91230bde46da937bf33010b9accc5bdeb59sd1896. [bug] Recursive clients soft quota support wasn't working
13faa91230bde46da937bf33010b9accc5bdeb59sd as expected. [RT #15103]
13faa91230bde46da937bf33010b9accc5bdeb59sd1895. [bug] A escaped character is, potentially, converted to
13faa91230bde46da937bf33010b9accc5bdeb59sd the output character set too early. [RT #14666]
13faa91230bde46da937bf33010b9accc5bdeb59sd1894. [doc] Review ARM for BIND 9.4.
13faa91230bde46da937bf33010b9accc5bdeb59sd1893. [port] Use uintptr_t if available. [RT #14606]
13faa91230bde46da937bf33010b9accc5bdeb59sd1892. [func] Support for SPF rdata type. [RT #15033]
13faa91230bde46da937bf33010b9accc5bdeb59sd1891. [port] freebsd: pthread_mutex_init can fail if it runs out
13faa91230bde46da937bf33010b9accc5bdeb59sd of memory. [RT #14995]
13faa91230bde46da937bf33010b9accc5bdeb59sd1890. [func] Raise the UDP recieve buffer size to 32k if it is
13faa91230bde46da937bf33010b9accc5bdeb59sd less than 32k. [RT #14953]
13faa91230bde46da937bf33010b9accc5bdeb59sd1889. [port] sunos: non blocking i/o support. [RT #14951]
13faa91230bde46da937bf33010b9accc5bdeb59sd1888. [func] Support for IPSECKEY rdata type. [RT #14967]
13faa91230bde46da937bf33010b9accc5bdeb59sd1887. [bug] The cache could delete expired records too fast for
13faa91230bde46da937bf33010b9accc5bdeb59sd clients with a virtual time in the past. [RT #14991]
13faa91230bde46da937bf33010b9accc5bdeb59sd1886. [bug] fctx_create() could return success even though it
13faa91230bde46da937bf33010b9accc5bdeb59sd failed. [RT #14993]
13faa91230bde46da937bf33010b9accc5bdeb59sd1885. [func] dig: report the number of extra bytes still left in
13faa91230bde46da937bf33010b9accc5bdeb59sd the packet after processing all the records.
13faa91230bde46da937bf33010b9accc5bdeb59sd1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
13faa91230bde46da937bf33010b9accc5bdeb59sd1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
13faa91230bde46da937bf33010b9accc5bdeb59sd levels. [RT #14962]
13faa91230bde46da937bf33010b9accc5bdeb59sd1882. [func] Limit the number of recursive clients that can be
13faa91230bde46da937bf33010b9accc5bdeb59sd waiting for a single query (<qname,qtype,qclass>) to
13faa91230bde46da937bf33010b9accc5bdeb59sd resolve. New options clients-per-query and
13faa91230bde46da937bf33010b9accc5bdeb59sd max-clients-per-query.
13faa91230bde46da937bf33010b9accc5bdeb59sd1881. [func] Add a system test for named-checkconf. [RT #14931]
13faa91230bde46da937bf33010b9accc5bdeb59sd1880. [func] The lame cache is now done on a <qname,qclass,qtype>
13faa91230bde46da937bf33010b9accc5bdeb59sd basis as some servers only appear to be lame for
13faa91230bde46da937bf33010b9accc5bdeb59sd certain query types. [RT #14916]
13faa91230bde46da937bf33010b9accc5bdeb59sd1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #14892]
13faa91230bde46da937bf33010b9accc5bdeb59sd1878. [func] Detect duplicates of UDP queries we are recursing on
13faa91230bde46da937bf33010b9accc5bdeb59sd and drop them. New stats category "duplicates".
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #2471]
13faa91230bde46da937bf33010b9accc5bdeb59sd1877. [bug] Fix unreasonably low quantum on call to
13faa91230bde46da937bf33010b9accc5bdeb59sd dns_rbt_destroy2(). Remove unnecessay unhash_node()
13faa91230bde46da937bf33010b9accc5bdeb59sd call. [RT #14919]
13faa91230bde46da937bf33010b9accc5bdeb59sd1876. [func] Additional memory debugging support to track size
13faa91230bde46da937bf33010b9accc5bdeb59sd and mctx arguments. [RT #14814]
13faa91230bde46da937bf33010b9accc5bdeb59sd1875. [bug] process_dhtkey() was using the wrong memory context
13faa91230bde46da937bf33010b9accc5bdeb59sd to free some memory. [RT #14890]
13faa91230bde46da937bf33010b9accc5bdeb59sd1874. [port] sunos: portability fixes. [RT #14814]
13faa91230bde46da937bf33010b9accc5bdeb59sd1873. [port] win32: isc__errno2result() now reports its caller.
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #13753]
13faa91230bde46da937bf33010b9accc5bdeb59sd1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
13faa91230bde46da937bf33010b9accc5bdeb59sd1871. [placeholder]
13faa91230bde46da937bf33010b9accc5bdeb59sd1870. [func] Added framework for handling multiple EDNS versions.
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #14873]
13faa91230bde46da937bf33010b9accc5bdeb59sd1869. [func] dig can now specify the EDNS version when making
13faa91230bde46da937bf33010b9accc5bdeb59sd a query. [RT #14873]
13faa91230bde46da937bf33010b9accc5bdeb59sd1868. [func] edns-udp-size can now be overridden on a per
13faa91230bde46da937bf33010b9accc5bdeb59sd server basis. [RT #14851]
13faa91230bde46da937bf33010b9accc5bdeb59sd1867. [bug] It was possible to trigger a INSIST in
13faa91230bde46da937bf33010b9accc5bdeb59sd dlv_validatezonekey(). [RT #14846]
13faa91230bde46da937bf33010b9accc5bdeb59sd1866. [bug] resolv.conf parse errors were being ignored by
13faa91230bde46da937bf33010b9accc5bdeb59sd1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
13faa91230bde46da937bf33010b9accc5bdeb59sd bad addresses. [RT #14841]
13faa91230bde46da937bf33010b9accc5bdeb59sd1864. [bug] Don't try the alternative transfer source if you
13faa91230bde46da937bf33010b9accc5bdeb59sd got a answer / transfer with the main source
13faa91230bde46da937bf33010b9accc5bdeb59sd address. [RT #14802]
13faa91230bde46da937bf33010b9accc5bdeb59sd1863. [bug] rrset-order "fixed" error messages not complete.
13faa91230bde46da937bf33010b9accc5bdeb59sd1862. [func] Add additional zone data constancy checks.
13faa91230bde46da937bf33010b9accc5bdeb59sd named-checkzone has extended checking of NS, MX and
13faa91230bde46da937bf33010b9accc5bdeb59sd SRV record and the hosts they reference.
13faa91230bde46da937bf33010b9accc5bdeb59sd named has extended post zone load checks.
13faa91230bde46da937bf33010b9accc5bdeb59sd New zone options: check-mx and integrity-check.
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #4940]
13faa91230bde46da937bf33010b9accc5bdeb59sd1861. [bug] dig could trigger a INSIST on certain malformed
13faa91230bde46da937bf33010b9accc5bdeb59sd responses. [RT #14801]
13faa91230bde46da937bf33010b9accc5bdeb59sd1860. [port] solaris 2.8: hack_shutup_pthreadmutexinit was
13faa91230bde46da937bf33010b9accc5bdeb59sd incorrectly set. [RT #14775]
13faa91230bde46da937bf33010b9accc5bdeb59sd1859. [func] Add support for CH A record. [RT #14695]
13faa91230bde46da937bf33010b9accc5bdeb59sd1858. [bug] The flush-zones-on-shutdown option wasn't being
13faa91230bde46da937bf33010b9accc5bdeb59sd parsed. [RT #14686]
13faa91230bde46da937bf33010b9accc5bdeb59sd1857. [bug] named could trigger a INSIST() if reconfigured /
13faa91230bde46da937bf33010b9accc5bdeb59sd reloaded too fast. [RT #14673]
13faa91230bde46da937bf33010b9accc5bdeb59sd1856. [doc] Switch Docbook toolchain from DSSSL to XSL.
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #11398]
13faa91230bde46da937bf33010b9accc5bdeb59sd1855. [bug] ixfr-from-differences was failing to detect changes
13faa91230bde46da937bf33010b9accc5bdeb59sd of ttl due to dns_diff_subtract() was ignoring the ttl
13faa91230bde46da937bf33010b9accc5bdeb59sd of records. [RT #14616]
13faa91230bde46da937bf33010b9accc5bdeb59sd1854. [bug] lwres also needs to know the print format for
13faa91230bde46da937bf33010b9accc5bdeb59sd (long long). [RT #13754]
13faa91230bde46da937bf33010b9accc5bdeb59sd1853. [bug] Rework how DLV interacts with proveunsecure().
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #13605]
13faa91230bde46da937bf33010b9accc5bdeb59sd1852. [cleanup] Remove last vestiges of dnssec-signkey and
13faa91230bde46da937bf33010b9accc5bdeb59sd dnssec-makekeyset (removed from Makefile years ago).
13faa91230bde46da937bf33010b9accc5bdeb59sd1851. [doc] Doxygen comment markup. [RT #11398]
13faa91230bde46da937bf33010b9accc5bdeb59sd1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591]
13faa91230bde46da937bf33010b9accc5bdeb59sd1849. [doc] All forms of the man pages (docbook, man, html) should
13faa91230bde46da937bf33010b9accc5bdeb59sd have consistant copyright dates.
13faa91230bde46da937bf33010b9accc5bdeb59sd1848. [bug] Improve SMF integration. [RT #13238]
13faa91230bde46da937bf33010b9accc5bdeb59sd1847. [bug] isc_ondestroy_init() is called too late in
13faa91230bde46da937bf33010b9accc5bdeb59sd dns_rbtdb_create()/dns_rbtdb64_create().
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #13661]
13faa91230bde46da937bf33010b9accc5bdeb59sd1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer
13faa91230bde46da937bf33010b9accc5bdeb59sd <bortzmeyer@nic.fr>.
13faa91230bde46da937bf33010b9accc5bdeb59sd1845. [bug] Improve error reporting to distingish between
13faa91230bde46da937bf33010b9accc5bdeb59sd accept()/fcntl() and socket()/fcntl() errors.
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #13745]
13faa91230bde46da937bf33010b9accc5bdeb59sd1844. [bug] inet_pton() accepted more that 4 hexadecimal digits
13faa91230bde46da937bf33010b9accc5bdeb59sd for each 16 bit piece of the IPv6 address. The text
13faa91230bde46da937bf33010b9accc5bdeb59sd representation of a IPv6 address has been tighted
13faa91230bde46da937bf33010b9accc5bdeb59sd to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
13faa91230bde46da937bf33010b9accc5bdeb59sd [RT #5662]
13faa91230bde46da937bf33010b9accc5bdeb59sd1843. [cleanup] CINCLUDES takes precedence over CFLAGS. This helps
13faa91230bde46da937bf33010b9accc5bdeb59sd when CFLAGS contains "-I /usr/local/include"
13faa91230bde46da937bf33010b9accc5bdeb59sd resulting in old header files being used.
13faa91230bde46da937bf33010b9accc5bdeb59sd1842. [port] cmsg_len() could produce incorrect results on
13faa91230bde46da937bf33010b9accc5bdeb59sd some platform. [RT #13744]
13faa91230bde46da937bf33010b9accc5bdeb59sd1841. [bug] "dig +nssearch" now makes a recursive query to
13faa91230bde46da937bf33010b9accc5bdeb59sd find the list of nameservers to query. [RT #13694]
13faa91230bde46da937bf33010b9accc5bdeb59sd1840. [func] dnssec-signzone can now randomize signature end times
13faa91230bde46da937bf33010b9accc5bdeb59sd (dnssec-signzone -j jitter). [RT #13609]
13faa91230bde46da937bf33010b9accc5bdeb59sd1839. [bug] <isc/hash.h> was not being installed.
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1838. [cleanup] Don't allow Linux capabilities to be inherited.
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1837. [bug] Compile time option ISC_FACILITY was not effective
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier for 'named -u <user>'. [RT #13714]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1836. [cleanup] Silence compiler warnings in hash_test.c.
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1835. [bug] Update dnssec-signzone's usage message. [RT #13657]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1834. [bug] Bad memset in rdata_test.c. [RT #13658]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1833. [bug] Race condition in isc_mutex_lock_profile(). [RT #13660]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1832. [bug] named fails to return BADKEY on unknown TSIG algorithm.
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1831. [doc] Update named-checkzone documentation. [RT#13604]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1830. [bug] adb lame cache has sence of test reversed. [RT #13600]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1829. [bug] win32: "pid-file none;" broken. [RT #13563]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1828. [bug] isc_rwlock_init() failed to properly cleanup if it
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier encountered a error. [RT #13549]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1827. [bug] host: update usage message for '-a'. [RT #37116]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1826. [bug] Missing DESTROYLOCK() in isc_mem_createx() on out
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier of memory error. [RT #13537]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1825. [bug] Missing UNLOCK() on out of memory error from in
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier rbtdb.c:subtractrdataset(). [RT #13519]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1824. [bug] Memory leak on dns_zone_setdbtype() failure.
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1823. [bug] Wrong macro used to check for point to point interface.
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1822. [bug] check-names test for RT was reversed. [RT #13382]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1821. [placeholder]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1820. [bug] Gracefully handle acl loops. [RT #13659]
f645252839e7ff6d25cadf6a45b2ae9099943c5aTom Pothier1819. [bug] The validator needed to check both the algorithm and
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport digest types of the DS to determine if it could be
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport used to introduce a secure zone. [RT #13593]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1818. [bug] 'named-checkconf -z' triggered an INSIST. [RT #13599]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1817. [func] Add support for additional zone file formats for
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport improving loading performance. The masterfile-format
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport option in named.conf can be used to specify a
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport non-default format. A separate command
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport named-compilezone was provided to generate zone files
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport in the new format. Additionally, the -I and -O options
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport for dnssec-signzone specify the input and output
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1815. [bug] nsupdate triggered a REQUIRE if the server was set
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport without also setting the zone and it encountered
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport a CNAME and was using TSIG. [RT #13086]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1814. [func] UNIX domain controls are now supported.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1813. [func] Restructured the data locking framework using
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport architecture dependent atomic operations (when
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport available), improving response performance on
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport multi-processor machines significantly.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport x86, x86_64, alpha, powerpc, and mips are currently
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1811. [func] Preserve the case of domain names in rdata during
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport zone transfers. [RT #13547]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1810. [bug] configure, lib/bind/configure make different default
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport decisions about whether to do a threaded build.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1809. [bug] "make distclean" failed for libbind if the platform
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport is not supported.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1808. [bug] zone.c:notify_zone() contained a race condition,
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport zone->db could change underneath it. [RT #13511]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1807. [bug] When forwarding (forward only) set the active domain
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport from the forward zone name. [RT #13526]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1806. [bug] The resolver returned the wrong result when a CNAME /
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport DNAME was encountered when fetching glue from a
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport secure namespace. [RT #13501]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1805. [bug] Pending status was not being cleared when DLV was
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport active. [RT #13501]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1804. [bug] Ensure that if we are queried for glue that it fits
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport in the additional section or TC is set to tell the
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport client to retry using TCP. [RT #10114]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1803. [bug] dnssec-signzone sometimes failed to remove old
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport RRSIGs. [RT #13483]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1802. [bug] Handle connection resets better. [RT #11280]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1801. [func] Report differences between hints and real NS rrset
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport and associated address records.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1800. [bug] Changes #1719 allowed a INSIST to be triggered.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1799. [bug] 'rndc flushname' failed to flush negative cache
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport entries. [RT #13438]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1798. [func] The server syntax has been extended to support a
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport range of servers. [RT #11132]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1797. [func] named-checkconf now check acls to verify that they
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport only refer to existing acls. [RT #13101]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1796. [func] "rndc freeze/thaw" now freezes/thaws all zones.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1795. [bug] "rndc dumpdb" was not fully documented. Minor
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport formating issues with "rndc dumpdb -all". [RT #13396]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1794. [func] Named and named-checkzone can now both check for
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport non-terminal wildcard records.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1793. [func] Extend adjusting TTL warning messages. [RT #13378]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1792. [func] New zone option "notify-delay". Specify a minimum
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport delay between sets of NOTIFY messages.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1791. [bug] 'host -t a' still printed out AAAA and MX records.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1790. [cleanup] Move lib/dns/sec/dst up into lib/dns. This should
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport allow parallel make to succeed.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1789. [bug] Prerequisite test for tkey and dnssec could fail
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport with "configure --with-libtool".
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1788. [bug] libbind9.la/libbind9.so needs to link against
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1787. [port] HPUX: both "cc" and "gcc" need -Wl,+vnocompatwarnings.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1786. [port] AIX: libt_api needs to be taught to look for
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport T_testlist in the main executable (--with-libtool).
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1785. [bug] libbind9.la/libbind9.so needs to link against
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1784. [cleanup] "libtool -allow-undefined" is the default.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport Leave hooks in configure to allow it to be set
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport if needed in the future.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1783. [cleanup] We only need one copy of libtool.m4, ltmain.sh in the
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1782. [port] OSX: --with-libtool + --enable-libbind broke on
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport __evOptMonoTime. [RT #13219]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1781. [port] FreeBSD 5.3: set PTHREAD_SCOPE_SYSTEM. [RT #12810]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1780. [bug] Update libtool to 1.5.10.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1779. [port] OSF 5.1: libtool didn't handle -pthread correctly.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1778. [port] HUX 11.11: fix broken IN6ADDR_ANY_INIT and
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport IN6ADDR_LOOPBACK_INIT macros.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1777. [port] OSF 5.1: fix broken IN6ADDR_ANY_INIT and
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport IN6ADDR_LOOPBACK_INIT macros.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1776. [port] Solaris 2.9: fix broken IN6ADDR_ANY_INIT and
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport IN6ADDR_LOOPBACK_INIT macros.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1774. [port] Aix: Silence compiler warnings / build failures.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1773. [bug] Fast retry on host / net unreachable. [RT #13153]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1772. [placeholder]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1771. [placeholder]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1770. [bug] named-checkconf failed to report missing a missing
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport file clause for rbt{64} master/hint zones. [RT#13009]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1769. [port] win32: change compiler flags /MTd ==> /MDd,
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1768. [bug] nsecnoexistnodata() could be called with a non-NSEC
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport rdataset. [RT #12907]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1767. [port] Builds on IPv6 platforms without IPv6 Advanced API
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport support for (struct in6_pktinfo) failed. [RT #13077]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1766. [bug] Update the master file timestamp on successful refresh
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport as well as the journal's timestamp. [RT# 13062]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1765. [bug] configure --with-openssl=auto failed. [RT #12937]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1764. [bug] dns_zone_replacedb failed to emit a error message
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport if there was no SOA record in the replacment db.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1763. [func] Perform sanity checks on NS records which refer to
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport 'in zone' names. [RT #13002]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport even when it failed. [RT #12995]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1761. [bug] 'rndc dumpdb' didn't report unassociated entries.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1760. [bug] Host / net unreachable was not penalising rtt
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport estimates. [RT #12970]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1759. [bug] Named failed to startup if the OS supported IPv6
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport but had no IPv6 interfaces configured. [RT #12942]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1758. [func] Don't send notify messages to self. [RT #12933]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1757. [func] host now can turn on memory debugging flags with '-m'.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1756. [func] named-checkconf now checks the logging configuration.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1755. [func] allow-update is now settable at the options / view
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport level. [RT #6636]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1754. [bug] We wern't always attempting to query the parent
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport server for the DS records at the zone cut.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1753. [bug] Don't serve a slave zone which has no NS records.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1752. [port] Move isc_app_start() to after ns_os_daemonise()
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport as some fork() implementations unblock the signals
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport that are blocked by isc_app_start(). [RT #12810]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1751. [bug] --enable-getifaddrs failed under linux. [RT #12867]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1749. [bug] 'check-names response ignore;' failed to ignore.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1748. [func] dig now returns the byte count for axfr/ixfr.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1747. [bug] BIND 8 compatability: named/named-checkconf failed
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport to parse "host-statistics-max" in named.conf.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1746. [func] Make public the function to read a key file,
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport dst_key_read_public(). [RT #12450]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1745. [bug] Dig/host/nslookup accept replies from link locals
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport regardless of scope if no scope was specified when
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport query was sent. [RT #12745]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1744. [bug] If tuple2msgname() failed to convert a tuple to
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport a name a REQUIRE could be triggered. [RT #12796]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1743. [bug] If isc_taskmgr_create() was not able to create the
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport requested number of worker threads then destruction
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport of the manager would trigger an INSIST() failure.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1742. [bug] Deleting all records at a node then adding a
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport previously existing record, in a single UPDATE
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport transaction, failed to leave / regenerate the
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport associated RRSIG records. [RT #12788]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1741. [bug] Deleting all records at a node in a secure zone
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport using a update-policy grant failed. [RT #12787]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1740. [bug] Replace rbt's hash algorithm as it performed badly
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport with certain zones. [RT #12729]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport NOTE: a hash context now needs to be established
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport via isc_hash_create() if the application was not
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport already doing this.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1739. [bug] dns_rbt_deletetree() could incorrectly return
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport ISC_R_QUOTA. [RT #12695]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1738. [bug] Enable overrun checking by default. [RT #12695]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1737. [bug] named failed if more than 16 masters were specified.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1736. [bug] dst_key_fromnamedfile() could fail to read a
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport public key. [RT #12687]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1734. [cleanup] 'rndc-confgen -a -t' remove extra '/' in path.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1733. [bug] Return non-zero exit status on initial load failure.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1732. [bug] 'rrset-order name "*"' wasn't being applied to ".".
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1731. [port] darwin: relax version test in ifconfig.sh.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1730. [port] Determine the length type used by the socket API.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1729. [func] Improve check-names error messages.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1728. [doc] Update check-names documentation.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1727. [bug] named-checkzone: check-names support didn't match
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport documentation.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1726. [port] aix5: add support for aix5.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1725. [port] linux: update error message on interaction of threads,
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport capabilities and setuid support (named -u). [RT #12541]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1724. [bug] Look for DNSKEY records with "dig +sigtrace".
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1722. [bug] Don't commit the journal on malformed ixfr streams.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1721. [bug] Error message from the journal processing were not
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport always identifing the relevent journal. [RT #12519]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport negative response. [RT #12506]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1719. [bug] named was not correctly caching a RFC 2308 Type 1
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport negative response. [RT #12506]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport responses when looking for the zone / master server.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1717. [port] solaris: ifconfig.sh did not support Solaris 10.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport "ifconfig.sh down" didn't work for Solaris 9.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1716. [doc] named.conf(5) was being installed in the wrong
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport location. [RT# 12441]
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1715. [func] 'dig +trace' now randomly selects the next servers
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport to try. Report if there is a bad delegation.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1714. [bug] dig/host/nslookup were only trying the first
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport address when a nameserver was specified by name.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1713. [port] linux: extend capset failure message to say:
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport please ensure that the capset kernel module is
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport loaded. see insmod(8)
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1712. [bug] Missing FULLCHECK for "trusted-key" in dig.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1711. [func] 'rndc unfreeze' has been deprecated by 'rndc thaw'.
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport1710. [func] 'rndc notify zone [class [view]]' resend the NOTIFY
1529f529004c61fcfd0d95ab79b0f257d6ad4451Scott Davenport messages for the specified zone. [RT #9479]
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu1709. [port] solaris: add SMF support from Sun.
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu1708. [cleanup] Replaced dns_fullname_hash() with dns_name_fullhash()
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu for conformance to the name space convention. Binary
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu backward compatibility to the old function name is
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu provided. [RT #12376]
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu1707. [contrib] sdb/ldap updated to version 1.0-beta.
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu1706. [bug] 'rndc stop' failed to cause zones to be flushed
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu sometimes. [RT #12328]
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu1705. [func] Allow the journal's name to be changed via named.conf.
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu1704. [port] lwres needed a snprintf() implementation for
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu platforms without snprintf(). Add missing
"#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