CHANGES revision ca84283333d22c64abfbcb87872dd5e6d9172c5a
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2244. [func] Allow the check of nameserver names against the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws SOA MNAME field to be disabled by specifying
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws 'notify-to-soa yes;'. [RT #17073]
80ab886d233f514d54c2a6bdeb9fdfd951bd6881wesolows2243. [func] Configuration files without a newline at the end now
80ab886d233f514d54c2a6bdeb9fdfd951bd6881wesolows parse without error. [RT #17120]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws library could require a source of random data.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #17127]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2241. [func] nsupdate: add a interative 'help' command. [RT #17099]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2240. [bug] Cleanup nsupdates GSS-TSIG support. Convert
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws a number of INSIST()s into plain fatal() errors
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws which report the triggering result code.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws The 'key' command wasn't disabling GSS-TSIG.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #17099]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2239. [func] Ship a prebuilt bin/named/bind9.xsl.h. [RT #17114]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2238. [bug] It was possible to trigger a REQUIRE when a
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent validation was cancelled. [RT #17106]
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier2237. [bug] libbind: res_init() was not thread aware. [RT #17123]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2236. [bug] dnssec-signzone failed to preserve the case of
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws of wildcard owner names. [RT #17085]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2235. [bug] <isc/atomic.h> was not being installed. [RT #17135]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2233. [func] Add support for O(1) ACL processing, based on
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent radix tree code originally written by kevin
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent brintnall. [RT #16288]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2232. [bug] dns_adb_findaddrinfo() could fail and return
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws ISC_R_SUCCESS. [RT #17137]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2231. [bug] Building dlzbdb (contrib/dlz/bin/dlzbdb) was broken.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #17088]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2230. [bug] We could INSIST reading a corrupted journal.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #17132]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2229. [bug] Null pointer dereference on query pool creation
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws failure. [RT #17133]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2228. [contrib] contrib: Change 2188 was incomplete.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2227. [cleanup] Tidied up the FAQ. [RT #17121]
e4586ebf2f01666696316c178da243993b1a0c04mws2226. [placeholder]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2225. [bug] More support for systems with no IPv4 addresses.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #17111]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2224. [bug] Defer journal compaction if a xfrin is in progress.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #17119]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2223. [bug] Make a new journal when compacting. [RT #17119]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2222. [func] named-checkconf now checks server key references.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #17097]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2221. [bug] Set the event result code to reflect the actual
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws record turned to caller when a cache update is
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws rejected due to a more credible answer existing.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #17017]
e4586ebf2f01666696316c178da243993b1a0c04mws2220. [bug] win32: Address a race condition in final shutdown of
e4586ebf2f01666696316c178da243993b1a0c04mws the Windows socket code. [RT #17028]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2219. [bug] Apply zone consistancy checks to additions, not
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws removals, when updating. [RT #17049]
80ab886d233f514d54c2a6bdeb9fdfd951bd6881wesolows2218. [bug] Remove unnecessary REQUIRE from dns_validator_create().
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16976]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2217. [func] Adjust update log levels. [RT #17092]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2216. [cleanup] Fix a number of errors reported by Coverity.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #17094]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2214. [bug] Deregister OpenSSL lock callback when cleaning
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws up. Reorder OpenSSL cleanup so that RAND_cleanup()
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws is called before the locks are destroyed. [RT #17098]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2213. [bug] SIG0 diagnostic failure messages were looking at the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws wrong status code. [RT #17101]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2212. [func] 'host -m' now causes memory statistics and active
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws memory to be printed at exit. [RT 17028]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2211. [func] Update "dynamic update temporarily disabled" message.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #17065]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2210. [bug] Deleting class specific records via UPDATE could
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws fail. [RT #17074]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2209. [port] osx: linking against user supplied static OpenSSL
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent libraries failed as the system ones were still being
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws found. [RT #17078]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2208. [port] win32: make sure both build methods produce the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws same output. [RT #17058]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2207. [port] Some implementations of getaddrinfo() fail to set
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws ai_canonname correctly. [RT #17061]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws --- 9.5.0a6 released ---
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2206. [security] "allow-query-cache" and "allow-recursion" now
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws cross inherit from each other.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws If allow-query-cache is not set in named.conf then
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws allow-recursion is used if set, otherwise allow-query
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws is used if set, otherwise the default (localnets;
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws localhost;) is used.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws If allow-recursion is not set in named.conf then
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent allow-query-cache is used if set, otherwise allow-query
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier is used if set, otherwise the default (localnets;
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent localhost;) is used.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16987]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2205. [bug] libbind: change #2119 broke thread support. [RT #16982]
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier2204. [bug] "rndc flushanme name unknown-view" caused named
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier to crash. [RT #16984]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier2203. [security] Query id generation was cryptographically weak.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT # 16915]
9c94f155585ea35e938fea603bc227c685223abdCheng Sean Ye2202. [security] The default acls for allow-query-cache and
9c94f155585ea35e938fea603bc227c685223abdCheng Sean Ye allow-recursion were not being applied. [RT #16960]
9c94f155585ea35e938fea603bc227c685223abdCheng Sean Ye2201. [bug] The build failed in a separate object directory.
9c94f155585ea35e938fea603bc227c685223abdCheng Sean Ye2200. [bug] The search for cached NSEC records was stopping to
9c94f155585ea35e938fea603bc227c685223abdCheng Sean Ye early leading to excessive DLV queries. [RT #16930]
9c94f155585ea35e938fea603bc227c685223abdCheng Sean Ye2199. [bug] win32: don't call WSAStartup() while loading dlls.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2198. [bug] win32: RegCloseKey() could be called when
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws RegOpenKeyEx() failed. [RT #16911]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2197. [bug] Add INSIST to catch negative responses which are
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws not setting the event result code appropriately.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16909]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2196. [port] win32: yield processor while waiting for once to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws to complete. [RT #16958]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2195. [func] dnssec-keygen now defaults to nametype "ZONE"
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws when generating DNSKEYs. [RT #16954]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2194. [bug] Close journal before calling 'done' in xfrin.c.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws --- 9.5.0a5 released ---
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2193. [port] win32: BINDInstall.exe is now linked statically.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16906]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier2192. [port] win32: use vcredist_x86.exe to install Visual
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier Studio's redistributable dlls if building with
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier Visual Stdio 2005 or later.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2191. [func] named-checkzone now allows dumping to stdout (-).
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent named-checkconf now has -h for help.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws named-checkzone now has -h for help.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws rndc now has -h for help.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws Better handling of '-?' for usage summaries.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16707]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2190. [func] Make fallback to plain DNS from EDNS due to timeouts
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws more visible. New logging category "edns-disabled".
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16871]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2189. [bug] Handle socket() returning EINTR. [RT #15949]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2188. [contrib] queryperf: autoconf changes to make the search for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws libresolv or libbind more robust. [RT #16299]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2187. [bug] query_addds(), query_addwildcardproof() and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws query_addnxrrsetnsec() should take a version
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws arguement. [RT #16368]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2186. [port] cygwin: libbind: check for struct sockaddr_storage
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws independently of IPv6. [RT #16482]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2185. [port] sunos: libbind: check for ssize_t, memmove() and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws memchr(). [RT #16463]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2184. [bug] bind9.xsl.h didn't build out of the source tree.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16830]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2183. [bug] dnssec-signzone didn't handle offline private keys
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws well. [RT #16832]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws could return ISC_R_SUCCESS when they ran out of
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws memory. [RT #16365]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2180. [cleanup] Remove bit test from 'compress_test' as they
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws are no longer needed. [RT #16497]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2179. [func] 'rndc command zone' will now find 'zone' if it is
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws unique to all the views. [RT #16821]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2178. [bug] 'rndc reload' of a slave or stub zone resulted in
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws a reference leak. [RT #16867]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2177. [bug] Array bounds overrun on read (rcodetext) at
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws debug level 10+. [RT #16798]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2176. [contrib] dbus update to handle race condition during
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent initialisation (Bugzilla 235809). [RT #16842]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2175. [bug] win32: windows broadcast condition variable support
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws was broken. [RT #16592]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2174. [bug] I/O errors should always be fatal when reading
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws master files. [RT #16825]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2173. [port] win32: When compiling with MSVS 2005 SP1 we also
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws --- 9.5.0a4 released ---
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2172. [bug] query_addsoa() was being called with a non zone db.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16834]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2171. [bug] Handle breaks in DNSSEC trust chains where the parent
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws servers are not DS aware (DS queries to the parent
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws return a referral to the child).
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2170. [func] Add acache processing to test suite. [RT #16711]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2169. [bug] host, nslookup: when reporting NXDOMAIN report the
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent given name and not the last name searched for.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16763]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2168. [bug] nsupdate: in non-interactive mode treat syntax errors
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws as fatal errors. [RT #16785]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2167. [bug] When re-using a automatic zone named failed to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws attach it to the new view. [RT #16786]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws --- 9.5.0a3 released ---
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2166. [bug] When running in batch mode, dig could misinterpret
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws a server address as a name to be looked up, causing
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws unexpected output. [RT #16743]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2165. [func] Allow the destination address of a query to determine
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws if we will answer the query or recurse.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws allow-query-on, allow-recursion-on and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws allow-query-cache-on. [RT #16291]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2164. [bug] The code to determine how named-checkzone /
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws named-compilezone was called failed under windows.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2163. [bug] If only one of query-source and query-source-v6
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws specified a port the query pools code broke (change
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws 2129). [RT #16768]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2162. [func] Allow "rrset-order fixed" to be disabled at compile
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier time. [RT #16665]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2161. [bug] Fix which log messages are emitted for 'rndc flush'.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16698]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws from getifaddrs(). [RT #16708]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws --- 9.5.0a2 released ---
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2159. [bug] Array bounds overrun in acache processing. [RT #16710]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2158. [bug] ns_client_isself() failed to initialise key
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws leading to a REQUIRE failure. [RT #16688]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2157. [func] dns_db_transfernode() created. [RT #16685]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws Fix a memory leak in rbtdb.c:free_noqname().
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws Make lookup.c:lookup_find() robust against
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws event leaks. [RT #16685]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws matched in acls by omitting the scope. [RT #16599]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2153. [bug] nsupdate could leak memory. [RT #16691]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2152. [cleanup] Use sizeof(buf) instead of fixed number in
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws dighost.c:get_trusted_key(). [RT #16678]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2151. [bug] Missing newline in usage message for journalprint.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16679]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier2150. [bug] 'rrset-order cyclic' uniformly distribute the
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier starting point for the first response for a given
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent RRset. [RT #16655]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2149. [bug] isc_mem_checkdestroyed() failed to abort on
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws if there were still active memory contexts.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16672]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2148. [func] Add positive logging for rndc commands. [RT #14623]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2147. [bug] libbind: remove potential buffer overflow from
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws SO_BSDCOMPAT" message. [RT #16641]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2145. [bug] Check DS/DLV digest lengths for known digests.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16622]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16619]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2143. [bug] We failed to restart the IPv6 client when the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws kernel failed to return the destination the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws packet was sent to. [RT #16613]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2142. [bug] Handle master files with a modification time that
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws matches the epoch. [RT# 16612]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg equivalent of LDH checks). [RT #16609]
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg2140. [bug] libbind: missing unlock on pthread_key_create()
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg failures. [RT #16654]
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi2139. [bug] dns_view_find() was being called with wrong type
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi in adb.c. [RT #16670]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2138. [bug] Lock order reversal in resolver.c. [RT #16653]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2137. [port] Mips little endian and/or mips 64 bit are now
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws supported for atomic operations. [RT#16648]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2136. [bug] nslookup/host looped if there was no search list
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws and the host didn't exist. [RT #16657]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2135. [bug] Uninitialised rdataset in sdlz.c. [RT# 16656]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2134. [func] Additional statistics support. [RT #16666]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2133. [port] powerpc: Support both IBM and MacOS Power PC
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws assembler syntaxes. [RT #16647]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2132. [bug] Missing unlock on out of memory in
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws dns_dispatchmgr_setudp().
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2130. [func] Log if CD or DO were set. [RT #16640]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2129. [func] Provide a pool of UDP sockets for queries to be
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws made over. See use-queryport-pool, queryport-pool-ports
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws and queryport-pool-updateinterval. [RT #16415]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2126. [security] Serialise validation of type ANY responses. [RT #16555]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws was defined. [RT #16574]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2124. [security] It was possible to dereference a freed fetch
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi context. [RT #16584]
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi --- 9.5.0a1 released ---
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi2123. [func] Use Doxygen to generate internal documention.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2122. [func] Experimental http server and statistics support
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent for named via xml.
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi second timeout. [RT #16553]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2120. [doc] Fix markup on nsupdate man page. [RT #16556]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2119. [compat] libbind: allow res_init() to succeed enough to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws return the default domain even if it was unable
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws to allocate memory.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2118. [bug] Handle response with long chains of domain name
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws compression pointers which point to other compression
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws pointers. [RT #16427]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws which could lead to validation failures. named didn't
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws handle negative DS responses that were in the process
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws of being validated. Check CNAME bit before accepting
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws NODATA proof. To be able to ignore a child NSEC there
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws must be SOA (and NS) set in the bitmap. [RT #16399]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2116. [bug] 'rndc reload' could cause the cache to continually
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws be cleaned. [RT #16401]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2115. [bug] 'rndc reconfig' could trigger a INSIST if the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws number of masters for a zone was reduced. [RT #16444]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2114. [bug] dig/host/nslookup: searches for names with multiple
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws labels were failing. [RT #16447]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2113. [bug] nsupdate: if a zone is specified it should be used
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws for server discover. [RT# 16455]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2112. [security] Warn if weak RSA exponent is used. [RT #16460]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2111. [bug] Fix a number of errors reported by Coverity.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16507]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2110. [bug] "minimal-response yes;" interacted badly with BIND 8
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws priming queries. [RT #16491]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2108. [func] DHCID support. [RT #16456]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2106. [func] 'rndc status' now reports named's version. [RT #16426]
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg2105. [func] GSS-TSIG support (RFC 3645).
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg2104. [port] Fix Solaris SMF error message.
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg2103. [port] Add /usr/sfw to list of locations for OpenSSL
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg under Solaris.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2102. [port] Silence solaris 10 warnings.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2101. [bug] OpenSSL version checks were not quite right.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2100. [port] win32: copy libeay32.dll to Build\Debug.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent Copy Debug\named-checkzone to Debug\named-compilezone.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2099. [port] win32: more manifiest issues.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2098. [bug] Race in rbtdb.c:no_references(), which occasionally
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent triggered an INSIST failure about the node lock
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent reference. [RT #16411]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2097. [bug] named could reference a destroyed memory context
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent after being reloaded / reconfigured. [RT #16428]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2096. [bug] libbind: handle applications that fail to detect
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent res_init() failures better.
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi net_cidr_ntop_ipv6(). [RT #16388]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2094. [contrib] Update named-bootconf. [RT# 16404]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2093. [bug] named-checkzone -s was broken.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2092. [bug] win32: dig, host, nslookup. Use registry config
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent if resolv.conf does not exist or no nameservers
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent listed. [RT #15877]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2091. [port] dighost.c: race condition on cleanup. [RT #16417]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2090. [port] win32: Visual C++ 2005 command line manifest support.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16417]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2089. [security] Raise the minimum safe OpenSSL versions to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws prior to these have known security flaws which
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws are (potentially) exploitable in named. [RT #16391]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2088. [security] Change the default RSA exponent from 3 to 65537.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16391]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16382]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2086. [port] libbind: FreeBSD now has get*by*_r() functions.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16403]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2085. [doc] win32: added index.html and README to zip. [RT #16201]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2084. [contrib] dbus update for 9.3.3rc2.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2083. [port] win32: Visual C++ 2005 support.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2082. [doc] Document 'cache-file' as a test only option.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16360]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2080. [port] libbind: res_init.c did not compile on older versions
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws of Solaris. [RT #16363]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2079. [bug] The lame cache was not handling multiple types
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws correctly. [RT #16361]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2078. [bug] dnssec-checkzone output style "default" was badly
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws named. It is now called "relative". [RT #16326]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2077. [bug] 'dnssec-signzone -O raw' wasn't outputing the
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent complete signed zone. [RT #16326]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2076. [bug] Several files were missing #include <config.h>
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi causing build failures on OSF. [RT #16341]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2075. [bug] The spillat timer event hander could leak memory.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16357]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws dns_request_createraw2() and dns_request_createraw3()
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws failed to send multiple UDP requests. [RT #16349]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2073. [bug] Incorrect semantics check for update policy "wildcard".
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2072. [bug] We were not generating valid HMAC SHA digests.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2071. [port] Test whether gcc accepts -fno-strict-aliasing.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2070. [bug] The remote address was not always displayed when
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws reporting dispatch failures. [RT #16315]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2069. [bug] Cross compiling was not working. [RT #16330]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2068. [cleanup] Lower incremental tuning message to debug 1.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2067. [bug] 'rndc' could close the socket too early triggering
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent a INSIST under Windows. [RT #16317]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2066. [security] Handle SIG queries gracefully. [RT #16300]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2065. [bug] libbind: probe for HPUX prototypes for
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent endprotoent_r() and endservent_r(). [RT 16313]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2063. [bug] Change #1955 introduced a bug which caused the first
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws 'rndc flush' call to not free memory. [RT #16244]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2062. [bug] 'dig +nssearch' was reusing a buffer before it had
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws been returned by the socket code. [RT #16307]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2061. [bug] Accept expired wildcard message reversed. [RT #16296]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2060. [bug] Enabling DLZ support could leave views partially
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws configured. [RT #16295]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2059. [bug] Search into cache rbtdb could trigger an INSIST
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws failure while cleaning up a stale rdataset.
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi2058. [bug] Adjust how we calculate rtt estimates in the presence
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws of authoritative servers that drop EDNS and/or CD
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws requests. Also fallback to EDNS/512 and plain DNS
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws faster for zones with less than 3 servers. [RT #16187]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2057. [bug] Make setting "ra" dependent on both allow-query-cache
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws and allow-recursion. [RT #16290]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2056. [bug] dig: ixfr= was not being treated case insensitively
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent at all times. [RT #15955]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2055. [bug] Missing goto after dropping multicast query.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2054. [port] freebsd: do not explicitly link against -lpthread.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2052. [bug] 'rndc' improve connect failed message to report
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws the failing address. [RT #15978]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2051. [port] More strtol() fixes. [RT #16249]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2050. [bug] Parsing of NSAP records was not case insensitive.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16287]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2049. [bug] Restore SOA before AXFR when falling back from
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent a attempted IXFR when transfering in a zone.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent Allow a initial SOA query before attempting
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent a AXFR to be requested. [RT #16156]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2048. [bug] It was possible to loop forever when using
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent avoid-v4-udp-ports / avoid-v6-udp-ports when
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent the OS always returned the same local port.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2047. [bug] Failed to initialise the interface flags to zero.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent cleanup [RT #16247].
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2045. [func] Use lock buckets for acache entries to limit memory
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws consumption. [RT #16183]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2044. [port] Add support for atomic operations for Itanium.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #16179]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2043. [port] nsupdate/nslookup: Force the flushing of the prompt
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg for interactive sessions. [RT#16148]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2042. [bug] named-checkconf was incorrectly rejecting the
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg logging category "config". [RT #16117]
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent set of libraries to be linked. [RT #16129]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2040. [bug] rbtdb no_references() could trigger an INSIST
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent failure with --enable-atomic. [RT #16022]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2039. [func] Check that all buffers passed to the socket code
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent have been retrieved when the socket event is freed.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2038. [bug] dig/nslookup/host was unlinking from wrong list
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws when handling errors. [RT #16122]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2037. [func] When unlinking the first or last element in a list
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg check that the list head points to the element to
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg be unlinked. [RT #15959]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg [RT #16075]
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg2035. [func] Make falling back to TCP on UDP refresh failure
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg optional. Default "try-tcp-refresh yes;" for BIND 8
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent compatibility. [RT #16123]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2033. [bug] We wern't creating multiple client memory contexts
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent on demand as expected. [RT #16095]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2031. [bug] Emit a error message when "rndc refresh" is called on
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent a non slave/stub zone. [RT # 16073]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2030. [bug] We were being overly conservative when disabling
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent openssl engine support. [RT #16030]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2029. [bug] host printed out the server multiple times when
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent specified on the command line. [RT #15992]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2028. [port] linux: socket.c compatability for old systems.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2027. [port] libbind: Solaris x86 support. [RT #16020]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2026. [bug] Rate limit the two recursive client exceeded messages.
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg [RT #16044]
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg2025. [func] Update "zone serial unchanged" message. [RT #16026]
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg2024. [bug] named emited spurious "zone serial unchanged"
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg messages on reload. [RT #16027]
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg2023. [bug] "make install" should create ${localstatedir}/run and
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg ${sysconfdir} if they do not exist. [RT #16033]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2022. [bug] If dnssec validation is disabled only assert CD if
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws CD was requested. [RT #16037]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2019. [tuning] Reduce the amount of work performed per quantum
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws when cleaning the cache. [RT #15986]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2018. [bug] Checking if the HMAC MD5 private file was broken.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15960]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2017. [bug] allow-query default was not correct. [RT #15946]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2016. [bug] Return a partial answer if recursion is not
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws allowed but requested and we had the answer
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws to the original qname. [RT #15945]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2015. [cleanup] use-additional-cache is now acache-enable for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws consistancy. Default acache-enable off in BIND 9.4
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws as it requires memory usage to be configured.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws It may be enabled by default in BIND 9.5 once we
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws have more experience with it.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2014. [func] Statistics about acache now recorded and sent
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws to log. [RT #15976]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws responses more gracefully. [RT #15941]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2012. [func] Don't insert new acache entries if acache is full.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15970]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2011. [func] dnssec-signzone can now update the SOA record of
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws the signed zone, either as an increment or as the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws system time(). [RT #15633]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2010. [placeholder] rt15958
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2009. [bug] libbind: coverity fixes. [RT #15808]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2008. [func] It is now posssible to enable/disable DNSSEC
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws validation from rndc. This is useful for the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws mobile hosts where the current connection point
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws breaks DNSSEC (firewall/proxy). [RT #15592]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws rndc validation newstate [view]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2007. [func] It is now possible to explicitly enable DNSSEC
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent validation. default dnssec-validation no; to
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent be changed to yes in 9.5.0. [RT #15674]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent2006. [security] Allow-query-cache and allow-recursion now default
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent to the builtin acls "localnets" and "localhost".
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws This is being done to make caching servers less
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws attractive as reflective amplifying targets for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws spoofed traffic. This still leave authoritative
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws servers exposed.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws The best fix is for full BCP 38 deployment to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws remove spoofed traffic.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2005. [bug] libbind: Retransmission timeouts should be
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws based on which attempt it is to the nameserver
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws and not the nameserver itself. [RT #13548]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2004. [bug] dns_tsig_sign() could pass a NULL pointer to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws dst_context_destroy() when cleaning up after a
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent error. [RT #15835]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2003. [bug] libbind: The DNS name/address lookup functions could
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws occasionally follow a random pointer due to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws structures not being completely zeroed. [RT #15806]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2002. [bug] libbind: tighten the constraints on when
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws struct addrinfo._ai_pad exists. [RT #15783]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2001. [func] Check the KSK flag when updating a secure dynamic zone.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws New zone option "update-check-ksk yes;". [RT #15817]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1999. [func] Implement "rrset-order fixed". [RT #13662]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1998. [bug] Restrict handling of fifos as sockets to just SunOS.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws This allows named to connect to entropy gathering
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws daemons that use fifos instead of sockets. [RT #15840]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1997. [bug] Named was failing to replace negative cache entries
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws when a positive one for the type was learnt.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15818]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1996. [bug] nsupdate: if a zone has been specified it should
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws appear in the output of 'show'. [RT #15797]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1995. [bug] 'host' was reporting multiple "is an alias" messages.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15702]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1994. [port] OpenSSL 0.9.8 support. [RT #15694]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1993. [bug] Log messsage, via syslog, were missing the space
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws after the timestamp if "print-time yes" was specified.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15844]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1992. [bug] Not all incoming zone transfer messages included the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws view. [RT #15825]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1991. [cleanup] The configuration data, once read, should be treated
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws as readonly. Expand the use of const to enforce this
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws at compile time. [RT #15813]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1990. [bug] libbind: isc's override of broken gettimeofday()
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws implementions was not always effective.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15709]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1989. [bug] win32: don't check the service password when
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws re-installing. [RT #15882]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1988. [bug] Remove a bus error from the SHA256/SHA512 support.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15878]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1986. [func] Report when a zone is removed. [RT #15849]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1985. [protocol] DLV has now been assigned a official type code of
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws 32769. [RT #15807]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws Note: care should be taken to ensure you upgrade
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws both named and dnssec-signzone at the same time for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws zones with DLV records where named is the master
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws server for the zone. Also any zones that contain
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws DLV records should be removed when upgrading a slave
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws zone. You do not however have to upgrade all
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws servers for a zone with DLV records simultaniously.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1984. [func] dig, nslookup and host now advertise a 4096 byte
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws EDNS UDP buffer size by default. [RT #15855]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1983. [func] Two new update policies. "selfsub" and "selfwild".
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #12895]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1982. [bug] DNSKEY was being accepted on the parent side of
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws a delegation. KEY is still accepted there for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws RFC 3007 validated updates. [RT #15620]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1981. [bug] win32: condition.c:wait() could fail to reattain
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws the mutex lock.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1980. [func] dnssec-signzone: output the SOA record as the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws first record in the signed zone. [RT #15758]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1979. [port] linux: allow named to drop core after changing
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws user ids. [RT #15753]
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg1978. [port] Handle systems which have a broken recvmsg().
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15742]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1977. [bug] Silence noisy log message. [RT #15704]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1975. [bug] libbind: isc_gethexstring() could misparse multi-line
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws hex strings with comments. [RT #15814]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1974. [doc] List each of the zone types and associated zone
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws options separately in the ARM.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws HMACSHA512 support. [RT #13606]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1972. [contrib] DBUS dynamic forwarders integation from
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws Jason Vas Dias <jvdias@redhat.com>.
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier1971. [port] linux: make detection of missing IF_NAMESIZE more
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier robust. [RT #15443]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1970. [bug] nsupdate: adjust UDP timeout when falling back to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws unsigned SOA query. [RT #15775]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1969. [bug] win32: the socket code was freeing the socket
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws structure too early. [RT #15776]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1966. [bug] Don't set CD when we have fallen back to plain DNS.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15727]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1965. [func] Suppress spurious "recusion requested but not
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws available" warning with 'dig +qr'. [RT #15780].
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1964. [func] Separate out MX and SRV to CNAME checks. [RT #15723]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1963. [port] Tru64 4.0E doesn't support send() and recv().
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15586]
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi1962. [bug] Named failed to clear old update-policy when it
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi was removed. [RT #15491]
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi1961. [bug] Check the port and address of responses forwarded
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi to dispatch. [RT #15474]
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi1959. [func] Control the zeroing of the negative response TTL to
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi a soa query. Defaults "zero-no-soa-ttl yes;" and
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi "zero-no-soa-ttl-cache no;". [RT #15460]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1958. [bug] Named failed to update the zone's secure state
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws until the zone was reloaded. [RT #15412]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1957. [bug] Dig mishandled responses to class ANY queries.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15402]
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg1956. [bug] Improve cross compile support, 'gen' is now built
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg by native compiler. See README for additional
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg cross compile support information. [RT #15148]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1955. [bug] Pre-allocate the cache cleaning interator. [RT #14998]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1954. [func] Named now falls back to advertising EDNS with a
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent 512 byte receive buffer if the initial EDNS queries
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent fail. [RT #14852]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1953. [func] The maximum EDNS UDP response named will send can
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent now be set in named.conf (max-udp-size). This is
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent independent of the advertised receive buffer
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent (edns-udp-size). [RT #14852]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1952. [port] hpux: tell the linker to build a runtime link
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws path "-Wl,+b:". [RT #14816].
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1951. [security] Drop queries from particular well known ports.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws Don't return FORMERR to queries from particular
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws well known ports. [RT #15636]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws a TCP socket. This prevents the source address being
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws set for TCP connections. [RT #15628]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1949. [func] Addition memory leakage checks. [RT #15544]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1948. [bug] If was possible to trigger a REQUIRE failure in
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws xfrin.c:maybe_free() if named ran out of memory.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15568]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1947. [func] It is now possible to configure named to accept
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws expired RRSIGs. Default "dnssec-accept-expired no;".
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws Setting "dnssec-accept-expired yes;" leaves named
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws vulnerable to replay attacks. [RT #14685]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1946. [bug] resume_dslookup() could trigger a REQUIRE failure
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws when using forwarders. [RT #15549]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is nolonger recommended.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws To generate a RSAMD5 key you must explicitly request
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws RSAMD5. [RT #13780]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1944. [cleanup] isc_hash_create() does not need a read/write lock.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15522]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1943. [bug] Set the loadtime after rolling forward the journal.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15647]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1942. [bug] If the name of a DNSKEY match that of one in
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws trusted-keys do not attempt to validate the DNSKEY
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws using the parents DS RRset. [RT #15649]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1941. [bug] ncache_adderesult() should set eresult even if no
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws rdataset is passed to it. [RT #15642]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1940. [bug] Fixed a number of error conditions reported by
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1939. [bug] The resolver could dereference a null pointer after
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws validation if all the queries have timed out.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15528]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1938. [bug] The validator was not correctly handling unsecure
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws negative responses at or below a SEP. [RT #15528]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1936. [bug] The validator could leak memory. [RT #15544]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1935. [bug] 'acache' was DO sensitive. [RT #15430]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1934. [func] Validate pending NS RRsets, in the authority section,
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg prior to returning them if it can be done without
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg requiring DNSKEYs to be fetched. [RT #15430]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1931. [bug] Per-client mctx could require a huge amount of memory,
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws particularly for a busy caching server. [RT #15519]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1930. [port] HPUX: ia64 support. [RT #15473]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1927. [bug] Access to soanode or nsnode in rbtdb violated the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws lock order rule and could cause a dead lock.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT# 15518]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1926. [bug] The Windows installer did not check for empty
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws passwords. BINDinstall was being installed in
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws the wrong place. [RT #15483]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1925. [port] All outer level AC_TRY_RUNs need cross compiling
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws defaults. [RT #15469]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1924. [port] libbind: hpux ia64 support. [RT #15473]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1923. [bug] ns_client_detach() called too early. [RT #15499]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1922. [bug] check-tool.c:setup_logging() missing call to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws dns_log_setcontext().
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1921. [bug] Client memory contexts were not using internal
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws malloc. [RT# 15434]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1920. [bug] The cache rbtdb lock array was too small to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws have the desired performance characteristics.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15454]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1919. [contrib] queryperf: a set of new features: collecting/printing
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws response delays, printing intermediate results, and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws adjusting query rate for the "target" qps.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1918. [bug] Memory leak when checking acls. [RT #15391]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws when generating man pages. [RT #15385]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1916. [func] Integrate contibuted IDN code from JPNIC. [RT #15383]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1915. [bug] dig +ndots was broken. [RT #15215]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1914. [protocol] DS is required to accept mnemonic algorithms
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws (RFC 4034). Still emit numeric algorithms for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws compatability with RFC 3658. [RT #15354]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1913. [func] Integrate contibuted DLZ code into named. [RT #11382]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1912. [port] aix: atomic locking for powerpc. [RT #15020]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1911. [bug] Update windows socket code. [RT #14965]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1910. [bug] dig's +sigchase code overhauled. [RT #14933]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1909. [bug] The DLV code has been re-worked to make no longer
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws query order sensitive. [RT #14933]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1908. [func] dig now warns if 'RA' is not set in the answer when
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws 'RD' was set in the query. host/nslookup skip servers
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws that fail to set 'RA' when 'RD' is set unless a server
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws is explicitly set. [RT #15005]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15006]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1906. [func] dig now has a '-q queryname' and '+showsearch' options.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15034]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1905. [bug] Strings returned from cfg_obj_asstring() should be
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws treated as read-only. The prototype for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws cfg_obj_asstring() has been updated to reflect this.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #15256]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws friends. Note: RFC 1918 zones are not yet covered by
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws this but are likely to be in a future release.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws New options: empty-server, empty-contact,
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws empty-zones-enable and disable-empty-zone.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1903. [func] ISC string copy API.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1902. [func] Attempt to make the amount of work performed in a
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws iteration self tuning. The covers nodes clean from
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws the cache per iteration, nodes written to disk when
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws rewriting a master file and nodes destroyed per
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws iteration when destroying a zone or a cache.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #14996]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1901. [cleanup] Don't add DNSKEY records to the additional section.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1900. [bug] ixfr-from-differences failed to ensure that the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws serial number increased. [RT #15036]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1899. [func] named-checkconf now validates update-policy entries.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws ISC_NETADDR_FORMATSIZE to allow for scope details.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1897. [func] x86 and x86_64 now have separate atomic locking
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws implementations.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1896. [bug] Recursive clients soft quota support wasn't working
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws as expected. [RT #15103]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1895. [bug] A escaped character is, potentially, converted to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws the output character set too early. [RT #14666]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1894. [doc] Review ARM for BIND 9.4.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1893. [port] Use uintptr_t if available. [RT #14606]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1892. [func] Support for SPF rdata type. [RT #15033]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1891. [port] freebsd: pthread_mutex_init can fail if it runs out
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent of memory. [RT #14995]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1890. [func] Raise the UDP recieve buffer size to 32k if it is
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent less than 32k. [RT #14953]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1889. [port] sunos: non blocking i/o support. [RT #14951]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1888. [func] Support for IPSECKEY rdata type. [RT #14967]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1887. [bug] The cache could delete expired records too fast for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws clients with a virtual time in the past. [RT #14991]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1886. [bug] fctx_create() could return success even though it
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws failed. [RT #14993]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1885. [func] dig: report the number of extra bytes still left in
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws the packet after processing all the records.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg levels. [RT #14962]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1882. [func] Limit the number of recursive clients that can be
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws waiting for a single query (<qname,qtype,qclass>) to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws resolve. New options clients-per-query and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws max-clients-per-query.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1881. [func] Add a system test for named-checkconf. [RT #14931]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1880. [func] The lame cache is now done on a <qname,qclass,qtype>
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws basis as some servers only appear to be lame for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws certain query types. [RT #14916]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #14892]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1878. [func] Detect duplicates of UDP queries we are recursing on
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws and drop them. New stats category "duplicate".
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #2471]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1877. [bug] Fix unreasonably low quantum on call to
42a58d9da2d06f11c75f3d4ef25f081457e81654sethg dns_rbt_destroy2(). Remove unnecessay unhash_node()
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent call. [RT #14919]
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi1876. [func] Additional memory debugging support to track size
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi and mctx arguments. [RT #14814]
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi1875. [bug] process_dhtkey() was using the wrong memory context
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi to free some memory. [RT #14890]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1874. [port] sunos: portability fixes. [RT #14814]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1873. [port] win32: isc__errno2result() now reports its caller.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #13753]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1871. [placeholder]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1870. [func] Added framework for handling multiple EDNS versions.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #14873]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1869. [func] dig can now specify the EDNS version when making
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent a query. [RT #14873]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1868. [func] edns-udp-size can now be overridden on a per
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent server basis. [RT #14851]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1867. [bug] It was possible to trigger a INSIST in
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent dlv_validatezonekey(). [RT #14846]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1866. [bug] resolv.conf parse errors were being ignored by
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws bad addresses. [RT #14841]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1864. [bug] Don't try the alternative transfer source if you
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws got a answer / transfer with the main source
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws address. [RT #14802]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1863. [bug] rrset-order "fixed" error messages not complete.
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1862. [func] Add additional zone data constancy checks.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws named-checkzone has extended checking of NS, MX and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws SRV record and the hosts they reference.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws named has extended post zone load checks.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws New zone options: check-mx and integrity-check.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #4940]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1861. [bug] dig could trigger a INSIST on certain malformed
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws responses. [RT #14801]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1860. [port] solaris 2.8: hack_shutup_pthreadmutexinit was
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws incorrectly set. [RT #14775]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1859. [func] Add support for CH A record. [RT #14695]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1858. [bug] The flush-zones-on-shutdown option wasn't being
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws parsed. [RT #14686]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1857. [bug] named could trigger a INSIST() if reconfigured /
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws reloaded too fast. [RT #14673]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1856. [doc] Switch Docbook toolchain from DSSSL to XSL.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #11398]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1855. [bug] ixfr-from-differences was failing to detect changes
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws of ttl due to dns_diff_subtract() was ignoring the ttl
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws of records. [RT #14616]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1854. [bug] lwres also needs to know the print format for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws (long long). [RT #13754]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1853. [bug] Rework how DLV interacts with proveunsecure().
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #13605]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1852. [cleanup] Remove last vestiges of dnssec-signkey and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws dnssec-makekeyset (removed from Makefile years ago).
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1851. [doc] Doxygen comment markup. [RT #11398]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1849. [doc] All forms of the man pages (docbook, man, html) should
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws have consistant copyright dates.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1848. [bug] Improve SMF integration. [RT #13238]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1847. [bug] isc_ondestroy_init() is called too late in
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws dns_rbtdb_create()/dns_rbtdb64_create().
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #13661]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws <bortzmeyer@nic.fr>.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1845. [bug] Improve error reporting to distingish between
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws accept()/fcntl() and socket()/fcntl() errors.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #13745]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1844. [bug] inet_pton() accepted more that 4 hexadecimal digits
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent for each 16 bit piece of the IPv6 address. The text
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws representation of a IPv6 address has been tighted
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #5662]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1843. [cleanup] CINCLUDES takes precedence over CFLAGS. This helps
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws when CFLAGS contains "-I /usr/local/include"
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws resulting in old header files being used.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1842. [port] cmsg_len() could produce incorrect results on
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws some platform. [RT #13744]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1841. [bug] "dig +nssearch" now makes a recursive query to
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws find the list of nameservers to query. [RT #13694]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1840. [func] dnssec-signzone can now randomize signature end times
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws (dnssec-signzone -j jitter). [RT #13609]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1839. [bug] <isc/hash.h> was not being installed.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1838. [cleanup] Don't allow Linux capabilities to be inherited.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #13707]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1837. [bug] Compile time option ISC_FACILITY was not effective
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws for 'named -u <user>'. [RT #13714]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1836. [cleanup] Silence compiler warnings in hash_test.c.
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier1835. [bug] Update dnssec-signzone's usage message. [RT #13657]
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier1834. [bug] Bad memset in rdata_test.c. [RT #13658]
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier1833. [bug] Race condition in isc_mutex_lock_profile(). [RT #13660]
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier1832. [bug] named fails to return BADKEY on unknown TSIG algorithm.
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier1831. [doc] Update named-checkzone documentation. [RT#13604]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1830. [bug] adb lame cache has sence of test reversed. [RT #13600]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1829. [bug] win32: "pid-file none;" broken. [RT #13563]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1828. [bug] isc_rwlock_init() failed to properly cleanup if it
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier encountered a error. [RT #13549]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1827. [bug] host: update usage message for '-a'. [RT #37116]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1826. [bug] Missing DESTROYLOCK() in isc_mem_createx() on out
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier of memory error. [RT #13537]
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier1825. [bug] Missing UNLOCK() on out of memory error from in
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier rbtdb.c:subtractrdataset(). [RT #13519]
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier1824. [bug] Memory leak on dns_zone_setdbtype() failure.
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier1823. [bug] Wrong macro used to check for point to point interface.
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1822. [bug] check-names test for RT was reversed. [RT #13382]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1821. [placeholder]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1820. [bug] Gracefully handle acl loops. [RT #13659]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1819. [bug] The validator needed to check both the algorithm and
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier digest types of the DS to determine if it could be
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier used to introduce a secure zone. [RT #13593]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1818. [bug] 'named-checkconf -z' triggered an INSIST. [RT #13599]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1817. [func] Add support for additional zone file formats for
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier improving loading performance. The masterfile-format
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier option in named.conf can be used to specify a
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier non-default format. A separate command
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier named-compilezone was provided to generate zone files
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier in the new format. Additionally, the -I and -O options
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier for dnssec-signzone specify the input and output
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1815. [bug] nsupdate triggered a REQUIRE if the server was set
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier without also setting the zone and it encountered
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier a CNAME and was using TSIG. [RT #13086]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1814. [func] UNIX domain controls are now supported.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1813. [func] Restructured the data locking framework using
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws architecture dependent atomic operations (when
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws available), improving response performance on
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws multi-processor machines significantly.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws x86, x86_64, alpha, powerpc, and mips are currently
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws supported.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #13453]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1811. [func] Preserve the case of domain names in rdata during
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent zone transfers. [RT #13547]
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent1810. [bug] configure, lib/bind/configure make different default
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi decisions about whether to do a threaded build.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1809. [bug] "make distclean" failed for libbind if the platform
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws is not supported.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1808. [bug] zone.c:notify_zone() contained a race condition,
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws zone->db could change underneath it. [RT #13511]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1807. [bug] When forwarding (forward only) set the active domain
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws from the forward zone name. [RT #13526]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1806. [bug] The resolver returned the wrong result when a CNAME /
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws DNAME was encountered when fetching glue from a
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws secure namespace. [RT #13501]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1805. [bug] Pending status was not being cleared when DLV was
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws active. [RT #13501]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1804. [bug] Ensure that if we are queried for glue that it fits
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws in the additional section or TC is set to tell the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws client to retry using TCP. [RT #10114]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1803. [bug] dnssec-signzone sometimes failed to remove old
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws RRSIGs. [RT #13483]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1802. [bug] Handle connection resets better. [RT #11280]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1801. [func] Report differences between hints and real NS rrset
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws and associated address records.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1800. [bug] Changes #1719 allowed a INSIST to be triggered.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #13428]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1799. [bug] 'rndc flushname' failed to flush negative cache
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws entries. [RT #13438]
516627f338a630bcf9806a91aa873bbbae9a2facJonathan Matthew1798. [func] The server syntax has been extended to support a
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws range of servers. [RT #11132]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1797. [func] named-checkconf now check acls to verify that they
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws only refer to existing acls. [RT #13101]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1796. [func] "rndc freeze/thaw" now freezes/thaws all zones.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1795. [bug] "rndc dumpdb" was not fully documented. Minor
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws formating issues with "rndc dumpdb -all". [RT #13396]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1794. [func] Named and named-checkzone can now both check for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws non-terminal wildcard records.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1793. [func] Extend adjusting TTL warning messages. [RT #13378]
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1792. [func] New zone option "notify-delay". Specify a minimum
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier delay between sets of NOTIFY messages.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1791. [bug] 'host -t a' still printed out AAAA and MX records.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1790. [cleanup] Move lib/dns/sec/dst up into lib/dns. This should
03f9f63d24f0494b7d47b927090ad9045e396402Tom Pothier allow parallel make to succeed.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1789. [bug] Prerequisite test for tkey and dnssec could fail
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws with "configure --with-libtool".
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1788. [bug] libbind9.la/libbind9.so needs to link against
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1787. [port] HPUX: both "cc" and "gcc" need -Wl,+vnocompatwarnings.
074bb90d80fdbeb2d04a8450a55ecbc96de28785Tom Pothier1786. [port] AIX: libt_api needs to be taught to look for
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws T_testlist in the main executable (--with-libtool).
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #13239]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1785. [bug] libbind9.la/libbind9.so needs to link against
9c94f155585ea35e938fea603bc227c685223abdCheng Sean Ye1784. [cleanup] "libtool -allow-undefined" is the default.
9c94f155585ea35e938fea603bc227c685223abdCheng Sean Ye Leave hooks in configure to allow it to be set
9c94f155585ea35e938fea603bc227c685223abdCheng Sean Ye if needed in the future.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1783. [cleanup] We only need one copy of libtool.m4, ltmain.sh in the
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws source tree.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1782. [port] OSX: --with-libtool + --enable-libbind broke on
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws __evOptMonoTime. [RT #13219]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1781. [port] FreeBSD 5.3: set PTHREAD_SCOPE_SYSTEM. [RT #12810]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1780. [bug] Update libtool to 1.5.10.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1779. [port] OSF 5.1: libtool didn't handle -pthread correctly.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1778. [port] HUX 11.11: fix broken IN6ADDR_ANY_INIT and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws IN6ADDR_LOOPBACK_INIT macros.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1777. [port] OSF 5.1: fix broken IN6ADDR_ANY_INIT and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws IN6ADDR_LOOPBACK_INIT macros.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1776. [port] Solaris 2.9: fix broken IN6ADDR_ANY_INIT and
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws IN6ADDR_LOOPBACK_INIT macros.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1774. [port] Aix: Silence compiler warnings / build failures.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #13154]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1773. [bug] Fast retry on host / net unreachable. [RT #13153]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1772. [placeholder]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1771. [placeholder]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1770. [bug] named-checkconf failed to report missing a missing
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws file clause for rbt{64} master/hint zones. [RT#13009]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1769. [port] win32: change compiler flags /MTd ==> /MDd,
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws /MT ==> /MD.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1768. [bug] nsecnoexistnodata() could be called with a non-NSEC
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws rdataset. [RT #12907]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1767. [port] Builds on IPv6 platforms without IPv6 Advanced API
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws support for (struct in6_pktinfo) failed. [RT #13077]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1766. [bug] Update the master file timestamp on successful refresh
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws as well as the journal's timestamp. [RT# 13062]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1765. [bug] configure --with-openssl=auto failed. [RT #12937]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1764. [bug] dns_zone_replacedb failed to emit a error message
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws if there was no SOA record in the replacment db.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #13016]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1763. [func] Perform sanity checks on NS records which refer to
6734c4b0468cc77a7871a5dd5c23a5562557d64cRobert Mustacchi 'in zone' names. [RT #13002]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws even when it failed. [RT #12995]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1761. [bug] 'rndc dumpdb' didn't report unassociated entries.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #12971]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1760. [bug] Host / net unreachable was not penalising rtt
4e901881a1e657e1cbf12d7ef9b476ec373e7939Dale Ghent estimates. [RT #12970]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1759. [bug] Named failed to startup if the OS supported IPv6
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws but had no IPv6 interfaces configured. [RT #12942]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1758. [func] Don't send notify messages to self. [RT #12933]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1757. [func] host now can turn on memory debugging flags with '-m'.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1756. [func] named-checkconf now checks the logging configuration.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #12352]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1755. [func] allow-update is now settable at the options / view
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws level. [RT #6636]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1754. [bug] We wern't always attempting to query the parent
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws server for the DS records at the zone cut.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #12774]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1753. [bug] Don't serve a slave zone which has no NS records.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #12894]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1752. [port] Move isc_app_start() to after ns_os_daemonise()
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws as some fork() implementations unblock the signals
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws that are blocked by isc_app_start(). [RT #12810]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1751. [bug] --enable-getifaddrs failed under linux. [RT #12867]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #12864]
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws1749. [bug] 'check-names response ignore;' failed to ignore.
84ab085a13f931bc78e7415e7ce921dbaa14fcb3mws [RT #12866]
1748. [func] dig now returns the byte count for axfr/ixfr.
1747. [bug] BIND 8 compatability: named/named-checkconf failed
to parse "host-statistics-max" in named.conf.
1745. [bug] Dig/host/nslookup accept replies from link locals
1731. [port] darwin: relax version test in ifconfig.sh.
1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
1717. [port] solaris: ifconfig.sh did not support Solaris 10.
"ifconfig.sh down" didn't work for Solaris 9.
1716. [doc] named.conf(5) was being installed in the wrong
1714. [bug] dig/host/nslookup were only trying the first
1707. [contrib] sdb/ldap updated to version 1.0-beta.
1705. [func] Allow the journal's name to be changed via named.conf.
"#include <isc/print.h>". [RT #12321]
1701. [doc] A minimal named.conf man page.
are defined in named.conf. [RT #12023]
/usr/lib. [RT #11971]
1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
adb.c:set_target(). [RT #11582]
1648. [func] Update dnssec-lookaside named.conf syntax to support
1625. [bug] named failed to load/transfer RFC2535 signed zones
1612. [bug] check-names at the option/view level could trigger
1599. [bug] Fix memory leak on error path when checking named.conf.
DNSSEC specify "dnssec-enable yes;" in named.conf.
1567. [bug] B.ROOT-SERVERS.NET is now 192.228.79.201.
1566. [port] Support for the cmsg framework on Solaris and HP/UX.
were specified in /etc/resolv.conf. [RT #8232]
1551. [port] Open "/dev/null" before calling chroot().
1532. [port] netbsd: the configure test for <sys/sysctl.h>
requires <sys/param.h>.
1517. [port] Support for IPv6 interface scanning on HP/UX and
only (e.g. DE, LV, US and MUSEUM) these can be excluded
1503. [port] win32: install libeay32.dll outside of system32.
named.conf, tcp-listen-queue.
1498. [port] bsdos: 5.x support.
1478. [port] ifconfig.sh didn't account for other virtual
1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
doc/misc/options. [RT #5616]
via named.conf (edns-udp-size).
1425. [port] linux/libbind: define __USE_MISC when testing *_r()
function prototypes in netdb.h. [RT #4921]
1422. [func] Log name/type/class when denying a query. [RT #4663]
1419. [port] openbsd: use /dev/arandom. [RT #4950]
1417. [func] ID.SERVER/CHAOS is now a built in zone.
1410. [func] Handle records that live in the parent zone, e.g. DS.
1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
'recursing-file = "named.recursing";'.
1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
1353. [contrib] sdb/ldap to version 0.9.
in socket.c and eliminating a host of socket
1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
1336. [func] Nibble lookups under IP6.ARPA are now supported by
1334. [bug] When signing/verifying rdatasets, duplicate rdatas
1326. [bug] DNAME/CNAME signatures were not being cached when
1324. [port] darwin: ifconfig.sh now supports darwin.
1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
1276. [bug] libbind: const pointer conflicts in res_debug.c.
1269. [port] Openserver: ifconfig.sh support.
<sys/param.h> is included or not. Be consistent.
1247. [bug] Don't reset the interface index for link/site local
1234. [bug] contrib/sdb: 'zonetodb' failed to call
1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
at the named.conf checking stage. [RT #2431]
1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
lib/dns to use this function instead of local one.
occurs when parsing named.conf. [RT #2275]
1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
1145. [func] "host" no longer reports a NOERROR/NODATA response
named/lwresd at compile time. [RT #1982]
1119. [func] Added support in Win32 for NTFS file/directory ACL's
could cause an assertion failure in resolver.c
violation in adb.c. [RT #2017]
1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
1088. [port] libbind: MPE/iX C.70 (incomplete)
on load/reload if views were used. [RT #1947]
1041. [bug] Dig/host/nslookup could catch an assertion failure
1032. [func] hostname.bind/txt/chaos now returns the name of
1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
1030. [bug] On systems with no resolv.conf file, nsupdate
1029. [bug] Some named.conf errors did not cause the loading
1002. [bug] When reporting an unknown class name in named.conf,
972. [bug] The file modification time code in zone.c was using the
non-existant nlist.h. [RT #1640]
957. [bug] sys/select.h inclusion was broken on older platforms.
in named/win32/os.c due to code changes in
updated to add include path for os.h header.
953. [func] The /var/run/named.key file from change #843
has been replaced by /etc/rndc.key. Both
method (rndc.conf / controls). Unlike
bin/tests. [RT #1555].
946. [cleanup] doc/misc/options is now machine-generated from the
when installing isc-config.sh.
were not accepted in named.conf. [RT #1469]
and added lib/isc/win32/entropy.c.
900. [bug] A config.guess update changed the system identification
bin/tests/system/ifconfig.sh now recognize the new
899. [bug] lib/dns/soa.c failed to compile on many platforms
897. [bug] A config.guess update changed the system identification
to Darwin. This was derived from the config.guess
849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
just as <lwres/net.h> does.
843. [func] If no controls statement is present in named.conf,
generated by named and an rndc.conf-style file
named named.key will be written that uses it. rndc
838. [port] UnixWare 7.x.x is now suported by
833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
<dns/soa.h>, and extended them to support
832. [bug] The default location for named.conf in named-checkconf
825. [bug] zone.c:ns_query() detached from the wrong zone
character (i.e. "/") in its name and the directory
downcased when signing/verifying records. [RT #1186]
in rndc.conf.
786. [bug] When DNSSEC signing/verifying data, owner names were
755. [bug] Fix incorrectly formatted log messages in zone.c.
748. [doc] List supported RFCs in doc/misc/rfc-compliance.
739. [port] Look for /dev/random in configure, rather than
737. [port] stdtime.c failed to compile on certain platforms.
dispatch.c:do_cancel(). [RT #733]
718. [cleanup] "internal" is no longer a reserved word in named.conf.
failure in adb.c. [RT #738]
703. [port] sys/select.h is needed on older platforms. [RT #695]
702. [func] If the address 0.0.0.0 is seen in resolv.conf,
693. [bug] An empty lwres statement in named.conf caused
685. [bug] nslookup should use the search list/domain options
from resolv.conf by default. [RT #405, #630]
646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
for syntax checking named.conf files and zone files,
604. [bug] The named.conf parser could print incorrect line
577. [func] Log illegal RDATA combinations. e.g. multiple
570. [bug] rbtdb.c allowed zones containing nodes which had
568. [func] Add sample simple database drivers in contrib/sdb.
of rdata type/class mnemonics in log messages.
516. [bug] Cache lookups which had a NULL node pointer, e.g.
DNAME, would trigger an INSIST(!search.need_cleanup)
490. [func] When a slave/stub zone has not yet successfully
from the named.conf "listen-on" statement, sockets
477. [bug] The the isc-config.sh script could be installed before
471. [bug] nsupdate didn't compile on HP/UX 10.20
and subsequent name servers in resolv.conf if the
457. [bug] Dig/host/hslookup didn't properly handle connect
documented as such in named.conf. [RT #304, RT #311]
is specified in named.conf. [RT #306]
is specified in named.conf. [RT #301]
432. [func] Added refresh/retry jitter. The actual refresh/
428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
(e.g. glue). This could cause SERVFAILs when
e.g. due to corrupt zones with multiple SOA records.
an argc/argv style vector of words and sets
view/global one for CNAME targets and additional
369. [func] Support new named.conf options, view and zone
the distribution, in doc/man/dnssec.
353. [bug] double increment in lwres/gethost.c:copytobuf().
348. [func] New boolean named.conf options 'additional-from-auth'
345. [bug] Large-scale changes/cleanups to dig:
341. [func] Support 'key' clause in named.conf zone masters
327. [bug] rndc.conf parser wasn't correctly recognising an IP
320. [func] Multiple rndc changes: parses an rndc.conf file,
319. [func] The named.conf "controls" statement is now used
314. [func] The named.conf controls statement can now have
313. [bug] When parsing resolv.conf, don't terminate on an
resolv.conf search path from 6 to 8. If there
resolv.conf was empty or a comment.
310. [func] Changes to named.conf "controls" statement (inet
are listed in resolv.conf, silently ignore them
each library's ipv6.h defines the wrapper symbol of
any $sbindir/dig from a previous release.)
that lack /dev/random.
280. [func] Add isc-config.sh, which can be used to more
two or more files in libomapi.a were not namespace
278. [bug] bin/named/logconf.c:category_fromconf() didn't take
266. [bug] zone.c:save_nsrrset() node was not initialized.
262. [bug] 'master' was not initialized in zone.c:stub_callback().
for global options block of named.conf. Both accept
258. [bug] Fixed printing of lwres_addr_t.address field.
256. [func] isc_ratelimiter_t now has attach/detach semantics, and
253. [func] resolv.conf parser now recognises ';' and '#' as
252. [bug] resolv.conf parser mishandled masks on sortlists.
244. [bug] empty named.conf file and empty options statement are
243. [func] new cachesize option for named.conf
+ missing sigwait prototype on BSD/OS 4.0/4.0.1.
BSD/OS 4.*, Linux and Solaris 2.8.
230. [func] Replace the dst sign/verify API with a cleaner one.
from confparser.c, because of yacc's code, are
212. [func] Added dns_message_get/settsigkey, to make TSIG
compiling in the lib/dns/sec/{dnssafe,openssl}
204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
run on a PA 1.x system."
201. [cleanup] Removed the test/sdig program, it has been
replaced by bin/dig/dig.
(e.g., running out of network buffers) were
and/or interfaces. [19-May-2000 explorer]
191. [func] Patched to compile on UnixWare 7.x. This platform
range for overflow/underflow. In the case of
184. [cleanup] Variables/functions which began with two leading
underscores were made to conform to the ANSI/ISO
179. [func] options named.conf statement *must* now come
178. [func] Post-load of named.conf check verifies a slave zone
168. [bug] include statements in named.conf caused syntax errors
162. [bug] Ensure proper range for arguments to ctype.h functions.
masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
util/check-includes for how this was tested.
145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
<isc/result.h>.
of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
need <isc/eventclass.h>.
instead of <isc/time.h>.
128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
and creates null keys/sets zone status bit for
<isc/result.h>.
<isc/result.h>. Multiple inclusion protection
isc_symtab_t moved to <isc/types.h>.
<isc/net.h>.
118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
117. [cleanup] libdns.a changes:
116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
<isc/list.h>.
<isc/mutex.h>.
<isc/list.h>.
bin/tests/{db,mem,sockaddr,tasks,timers}/.
108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
105. [doc] doc/dev/coding.html expanded with other
103. [func] libisc buffer API changes for <isc/buffer.h>:
on BSD/OS 4.1.
101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
<isc/event.h>.
or <isc/result.h>.
<isc/result.h>.
90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
from <named/listenlist.h>.
<isc/mem.h>. isc_interface_t and isc_interfaceiter_t
moved to <isc/types.h>.
86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
<isc/types.h>.
<isc/int.h>.
<isc/lang.h>.
subsumed by file.o.
OpenSSL libraries/headers.
from <dns/types.h>.
59. [bug] Cause net/host unreachable to be a hard error
58. [bug] bin/named/query.c could sometimes trigger the
(client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
<sys/param.h>.
logging module "dns/validator".
and isc_lex_t to <isc/types.h>.
31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
25. [bug] make install failed to install <isc/log.h> and
configure.in to check for presence of in6addr_any.
9. [cleanup] replaced bit-setting code in confctx.c and replaced
4. [port] bin/named/unix/os.c didn't compile on systems with
get only what we need from <linux/capability.h>, and
systems without /dev/random.
lib/isc/unix/include/isc/Makefile.in had a typo which