CHANGES revision 544d0efa38490d67e458aa9c23a7dac2a9d546bf
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2264. [bug] Server prefix length was being ignored. [RT #17308]
c8175ece69d986ccd0671bc4d2571b247dfae177Automatic Updater2263. [bug] "named-checkconf -z" failed to set default value
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt for "check-integrity". [RT #17306]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2262. [bug] Error status from all but the last view could be
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt lost. [RT #17292]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt --- 9.5.0b1 released ---
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2261. [bug] Fix memory leak with "any" and "none" ACLs [RT #17272]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2260. [bug] Reported wrong clients-per-query when increasing the
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt value. [RT #17236]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2259. [placeholder]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt --- 9.5.0a7 released ---
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2258. [bug] Fallback from IXFR/TSIG to SOA/AXFR/TSIG broken.
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt2257. [bug] win32: Use the full path to vcredist_x86.exe when
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt calling it. [RT #17222]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2256. [bug] win32: Correctly register the installation location of
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt2255. [bug] L.ROOT-SERVERS.NET is now 199.7.83.42.
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt2254. [bug] timer.c:dispatch() failed to lock timer->lock
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt when reading timer->idle allowing it to see
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt intermediate values as timer->idle was reset by
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt isc_timer_touch(). [RT #17243]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt2253. [func] "max-cache-size" defaults to 32M.
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt "max-acache-size" defaults to 16M.
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt2252. [bug] Fixed errors in sortlist code [RT #17216]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt2251. [placeholder]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt2250. [func] New flag 'memstatistics' to state whether the
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt memory statistics file should be written or not.
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt Additionally named's -m option will cause the
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt statistics file to be written. [RT #17113]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt2249. [bug] Only set Authentic Data bit if client requested
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt DNSSEC, per RFC 3655 [RT #17175]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt2248. [cleanup] Fix several errors reported by Coverity. [RT #17160]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt2247. [doc] Sort doc/misc/options. [RT #17067]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt2246. [bug] Make the startup of test servers (ans.pl) more
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt robust. [RT #17147]
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews2245. [bug] Validating lack of DS records at trust anchors wasn't
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews working. [RT #17151]
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews2244. [func] Allow the check of nameserver names against the
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews SOA MNAME field to be disabled by specifying
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews 'notify-to-soa yes;'. [RT #17073]
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews2243. [func] Configuration files without a newline at the end now
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews parse without error. [RT #17120]
ba88bcf08b965f65c07735efa2f675b8cbeb735aMark Andrews2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
ba88bcf08b965f65c07735efa2f675b8cbeb735aMark Andrews library could require a source of random data.
ba88bcf08b965f65c07735efa2f675b8cbeb735aMark Andrews2241. [func] nsupdate: add a interative 'help' command. [RT #17099]
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews2240. [bug] Cleanup nsupdates GSS-TSIG support. Convert
ba88bcf08b965f65c07735efa2f675b8cbeb735aMark Andrews a number of INSIST()s into plain fatal() errors
ba88bcf08b965f65c07735efa2f675b8cbeb735aMark Andrews which report the triggering result code.
ba88bcf08b965f65c07735efa2f675b8cbeb735aMark Andrews The 'key' command wasn't disabling GSS-TSIG.
ba88bcf08b965f65c07735efa2f675b8cbeb735aMark Andrews2239. [func] Ship a prebuilt bin/named/bind9.xsl.h. [RT #17114]
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews2238. [bug] It was possible to trigger a REQUIRE when a
ba88bcf08b965f65c07735efa2f675b8cbeb735aMark Andrews validation was cancelled. [RT #17106]
ba88bcf08b965f65c07735efa2f675b8cbeb735aMark Andrews2237. [bug] libbind: res_init() was not thread aware. [RT #17123]
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews2236. [bug] dnssec-signzone failed to preserve the case of
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews of wildcard owner names. [RT #17085]
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews2235. [bug] <isc/atomic.h> was not being installed. [RT #17135]
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134]
e24ccb512c110d181e01f977196e518b0e72e451Mark Andrews2233. [func] Add support for O(1) ACL processing, based on
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt radix tree code originally written by kevin
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt brintnall. [RT #16288]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2232. [bug] dns_adb_findaddrinfo() could fail and return
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt ISC_R_SUCCESS. [RT #17137]
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2231. [bug] Building dlzbdb (contrib/dlz/bin/dlzbdb) was broken.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2230. [bug] We could INSIST reading a corrupted journal.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2229. [bug] Null pointer dereference on query pool creation
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt failure. [RT #17133]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2228. [contrib] contrib: Change 2188 was incomplete.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2227. [cleanup] Tidied up the FAQ. [RT #17121]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2226. [placeholder]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2225. [bug] More support for systems with no IPv4 addresses.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2224. [bug] Defer journal compaction if a xfrin is in progress.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2223. [bug] Make a new journal when compacting. [RT #17119]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2222. [func] named-checkconf now checks server key references.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2221. [bug] Set the event result code to reflect the actual
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt record turned to caller when a cache update is
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt rejected due to a more credible answer existing.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2220. [bug] win32: Address a race condition in final shutdown of
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt the Windows socket code. [RT #17028]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2219. [bug] Apply zone consistancy checks to additions, not
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt removals, when updating. [RT #17049]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2218. [bug] Remove unnecessary REQUIRE from dns_validator_create().
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2217. [func] Adjust update log levels. [RT #17092]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2216. [cleanup] Fix a number of errors reported by Coverity.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2214. [bug] Deregister OpenSSL lock callback when cleaning
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt up. Reorder OpenSSL cleanup so that RAND_cleanup()
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt is called before the locks are destroyed. [RT #17098]
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2213. [bug] SIG0 diagnostic failure messages were looking at the
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt wrong status code. [RT #17101]
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2212. [func] 'host -m' now causes memory statistics and active
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt memory to be printed at exit. [RT 17028]
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2211. [func] Update "dynamic update temporarily disabled" message.
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2210. [bug] Deleting class specific records via UPDATE could
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt fail. [RT #17074]
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2209. [port] osx: linking against user supplied static OpenSSL
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt libraries failed as the system ones were still being
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt found. [RT #17078]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2208. [port] win32: make sure both build methods produce the
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt same output. [RT #17058]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2207. [port] Some implementations of getaddrinfo() fail to set
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt ai_canonname correctly. [RT #17061]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt --- 9.5.0a6 released ---
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2206. [security] "allow-query-cache" and "allow-recursion" now
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt cross inherit from each other.
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt If allow-query-cache is not set in named.conf then
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt allow-recursion is used if set, otherwise allow-query
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt is used if set, otherwise the default (localnets;
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt localhost;) is used.
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt If allow-recursion is not set in named.conf then
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt allow-query-cache is used if set, otherwise allow-query
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt is used if set, otherwise the default (localnets;
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt localhost;) is used.
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt2205. [bug] libbind: change #2119 broke thread support. [RT #16982]
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt2204. [bug] "rndc flushanme name unknown-view" caused named
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt to crash. [RT #16984]
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt2203. [security] Query id generation was cryptographically weak.
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt [RT # 16915]
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt2202. [security] The default acls for allow-query-cache and
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt allow-recursion were not being applied. [RT #16960]
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt2201. [bug] The build failed in a separate object directory.
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt2200. [bug] The search for cached NSEC records was stopping to
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt early leading to excessive DLV queries. [RT #16930]
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt2199. [bug] win32: don't call WSAStartup() while loading dlls.
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt2198. [bug] win32: RegCloseKey() could be called when
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt RegOpenKeyEx() failed. [RT #16911]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2197. [bug] Add INSIST to catch negative responses which are
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt not setting the event result code appropriately.
36b2d5f93c22b096c0417495f27ae0bdebf06ae1Evan Hunt2196. [port] win32: yield processor while waiting for once to
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt to complete. [RT #16958]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2195. [func] dnssec-keygen now defaults to nametype "ZONE"
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt when generating DNSKEYs. [RT #16954]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2194. [bug] Close journal before calling 'done' in xfrin.c.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt --- 9.5.0a5 released ---
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2193. [port] win32: BINDInstall.exe is now linked statically.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2192. [port] win32: use vcredist_x86.exe to install Visual
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt Studio's redistributable dlls if building with
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt Visual Stdio 2005 or later.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2191. [func] named-checkzone now allows dumping to stdout (-).
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt named-checkconf now has -h for help.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt named-checkzone now has -h for help.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt rndc now has -h for help.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt Better handling of '-?' for usage summaries.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2190. [func] Make fallback to plain DNS from EDNS due to timeouts
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt more visible. New logging category "edns-disabled".
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2189. [bug] Handle socket() returning EINTR. [RT #15949]
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2188. [contrib] queryperf: autoconf changes to make the search for
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt libresolv or libbind more robust. [RT #16299]
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2187. [bug] query_addds(), query_addwildcardproof() and
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt query_addnxrrsetnsec() should take a version
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt arguement. [RT #16368]
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2186. [port] cygwin: libbind: check for struct sockaddr_storage
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt independently of IPv6. [RT #16482]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2185. [port] sunos: libbind: check for ssize_t, memmove() and
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt memchr(). [RT #16463]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2184. [bug] bind9.xsl.h didn't build out of the source tree.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2183. [bug] dnssec-signzone didn't handle offline private keys
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt well. [RT #16832]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt could return ISC_R_SUCCESS when they ran out of
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt memory. [RT #16365]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2180. [cleanup] Remove bit test from 'compress_test' as they
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt are no longer needed. [RT #16497]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2179. [func] 'rndc command zone' will now find 'zone' if it is
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt unique to all the views. [RT #16821]
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2178. [bug] 'rndc reload' of a slave or stub zone resulted in
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt a reference leak. [RT #16867]
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2177. [bug] Array bounds overrun on read (rcodetext) at
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt debug level 10+. [RT #16798]
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2176. [contrib] dbus update to handle race condition during
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt initialisation (Bugzilla 235809). [RT #16842]
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2175. [bug] win32: windows broadcast condition variable support
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt was broken. [RT #16592]
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2174. [bug] I/O errors should always be fatal when reading
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt master files. [RT #16825]
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2173. [port] win32: When compiling with MSVS 2005 SP1 we also
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt --- 9.5.0a4 released ---
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2172. [bug] query_addsoa() was being called with a non zone db.
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2171. [bug] Handle breaks in DNSSEC trust chains where the parent
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt servers are not DS aware (DS queries to the parent
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt return a referral to the child).
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2170. [func] Add acache processing to test suite. [RT #16711]
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2169. [bug] host, nslookup: when reporting NXDOMAIN report the
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt given name and not the last name searched for.
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt2168. [bug] nsupdate: in non-interactive mode treat syntax errors
61bcc232038f0a2cb77ed6269675fdc288f5ec98Evan Hunt as fatal errors. [RT #16785]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2167. [bug] When re-using a automatic zone named failed to
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt attach it to the new view. [RT #16786]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt --- 9.5.0a3 released ---
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2166. [bug] When running in batch mode, dig could misinterpret
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt a server address as a name to be looked up, causing
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt unexpected output. [RT #16743]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2165. [func] Allow the destination address of a query to determine
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt if we will answer the query or recurse.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt allow-query-on, allow-recursion-on and
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt allow-query-cache-on. [RT #16291]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2164. [bug] The code to determine how named-checkzone /
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt named-compilezone was called failed under windows.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2163. [bug] If only one of query-source and query-source-v6
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt specified a port the query pools code broke (change
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt 2129). [RT #16768]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2162. [func] Allow "rrset-order fixed" to be disabled at compile
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt time. [RT #16665]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2161. [bug] Fix which log messages are emitted for 'rndc flush'.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt from getifaddrs(). [RT #16708]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt --- 9.5.0a2 released ---
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2159. [bug] Array bounds overrun in acache processing. [RT #16710]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2158. [bug] ns_client_isself() failed to initialise key
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt leading to a REQUIRE failure. [RT #16688]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2157. [func] dns_db_transfernode() created. [RT #16685]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt resolver.c:validated() and resolver.c:cache_name().
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt Fix a memory leak in rbtdb.c:free_noqname().
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt Make lookup.c:lookup_find() robust against
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt event leaks. [RT #16685]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt matched in acls by omitting the scope. [RT #16599]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2153. [bug] nsupdate could leak memory. [RT #16691]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2152. [cleanup] Use sizeof(buf) instead of fixed number in
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt dighost.c:get_trusted_key(). [RT #16678]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2151. [bug] Missing newline in usage message for journalprint.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2150. [bug] 'rrset-order cyclic' uniformly distribute the
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt starting point for the first response for a given
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt RRset. [RT #16655]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2149. [bug] isc_mem_checkdestroyed() failed to abort on
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt if there were still active memory contexts.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2148. [func] Add positive logging for rndc commands. [RT #14623]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2147. [bug] libbind: remove potential buffer overflow from
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt SO_BSDCOMPAT" message. [RT #16641]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2145. [bug] Check DS/DLV digest lengths for known digests.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2143. [bug] We failed to restart the IPv6 client when the
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt kernel failed to return the destination the
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt packet was sent to. [RT #16613]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2142. [bug] Handle master files with a modification time that
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt matches the epoch. [RT# 16612]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt equivalent of LDH checks). [RT #16609]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2140. [bug] libbind: missing unlock on pthread_key_create()
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt failures. [RT #16654]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2139. [bug] dns_view_find() was being called with wrong type
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt in adb.c. [RT #16670]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2138. [bug] Lock order reversal in resolver.c. [RT #16653]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2137. [port] Mips little endian and/or mips 64 bit are now
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt supported for atomic operations. [RT#16648]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2136. [bug] nslookup/host looped if there was no search list
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt and the host didn't exist. [RT #16657]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2135. [bug] Uninitialised rdataset in sdlz.c. [RT# 16656]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2134. [func] Additional statistics support. [RT #16666]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2133. [port] powerpc: Support both IBM and MacOS Power PC
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt assembler syntaxes. [RT #16647]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2132. [bug] Missing unlock on out of memory in
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt dns_dispatchmgr_setudp().
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2130. [func] Log if CD or DO were set. [RT #16640]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2129. [func] Provide a pool of UDP sockets for queries to be
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt made over. See use-queryport-pool, queryport-pool-ports
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt and queryport-pool-updateinterval. [RT #16415]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2126. [security] Serialise validation of type ANY responses. [RT #16555]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt was defined. [RT #16574]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2124. [security] It was possible to dereference a freed fetch
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt context. [RT #16584]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt --- 9.5.0a1 released ---
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2123. [func] Use Doxygen to generate internal documention.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2122. [func] Experimental http server and statistics support
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt for named via xml.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt second timeout. [RT #16553]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2120. [doc] Fix markup on nsupdate man page. [RT #16556]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2119. [compat] libbind: allow res_init() to succeed enough to
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt return the default domain even if it was unable
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt to allocate memory.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2118. [bug] Handle response with long chains of domain name
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt compression pointers which point to other compression
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt pointers. [RT #16427]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt which could lead to validation failures. named didn't
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt handle negative DS responses that were in the process
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt of being validated. Check CNAME bit before accepting
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt NODATA proof. To be able to ignore a child NSEC there
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt must be SOA (and NS) set in the bitmap. [RT #16399]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2116. [bug] 'rndc reload' could cause the cache to continually
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt be cleaned. [RT #16401]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2115. [bug] 'rndc reconfig' could trigger a INSIST if the
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt number of masters for a zone was reduced. [RT #16444]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2114. [bug] dig/host/nslookup: searches for names with multiple
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt labels were failing. [RT #16447]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2113. [bug] nsupdate: if a zone is specified it should be used
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt for server discover. [RT# 16455]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2112. [security] Warn if weak RSA exponent is used. [RT #16460]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2111. [bug] Fix a number of errors reported by Coverity.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2110. [bug] "minimal-response yes;" interacted badly with BIND 8
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt priming queries. [RT #16491]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2108. [func] DHCID support. [RT #16456]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2106. [func] 'rndc status' now reports named's version. [RT #16426]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2105. [func] GSS-TSIG support (RFC 3645).
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2104. [port] Fix Solaris SMF error message.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2103. [port] Add /usr/sfw to list of locations for OpenSSL
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt under Solaris.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2102. [port] Silence solaris 10 warnings.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2101. [bug] OpenSSL version checks were not quite right.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2100. [port] win32: copy libeay32.dll to Build\Debug.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt Copy Debug\named-checkzone to Debug\named-compilezone.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2099. [port] win32: more manifiest issues.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2098. [bug] Race in rbtdb.c:no_references(), which occasionally
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt triggered an INSIST failure about the node lock
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt reference. [RT #16411]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2097. [bug] named could reference a destroyed memory context
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt after being reloaded / reconfigured. [RT #16428]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2096. [bug] libbind: handle applications that fail to detect
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt res_init() failures better.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt net_cidr_ntop_ipv6(). [RT #16388]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2094. [contrib] Update named-bootconf. [RT# 16404]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2093. [bug] named-checkzone -s was broken.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2092. [bug] win32: dig, host, nslookup. Use registry config
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt if resolv.conf does not exist or no nameservers
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt listed. [RT #15877]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2091. [port] dighost.c: race condition on cleanup. [RT #16417]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2090. [port] win32: Visual C++ 2005 command line manifest support.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2089. [security] Raise the minimum safe OpenSSL versions to
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt prior to these have known security flaws which
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt are (potentially) exploitable in named. [RT #16391]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2088. [security] Change the default RSA exponent from 3 to 65537.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2086. [port] libbind: FreeBSD now has get*by*_r() functions.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2085. [doc] win32: added index.html and README to zip. [RT #16201]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2084. [contrib] dbus update for 9.3.3rc2.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2083. [port] win32: Visual C++ 2005 support.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2082. [doc] Document 'cache-file' as a test only option.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2080. [port] libbind: res_init.c did not compile on older versions
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt of Solaris. [RT #16363]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2079. [bug] The lame cache was not handling multiple types
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt correctly. [RT #16361]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2078. [bug] dnssec-checkzone output style "default" was badly
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt named. It is now called "relative". [RT #16326]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2077. [bug] 'dnssec-signzone -O raw' wasn't outputing the
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt complete signed zone. [RT #16326]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2076. [bug] Several files were missing #include <config.h>
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt causing build failures on OSF. [RT #16341]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2075. [bug] The spillat timer event hander could leak memory.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt dns_request_createraw2() and dns_request_createraw3()
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt failed to send multiple UDP requests. [RT #16349]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2073. [bug] Incorrect semantics check for update policy "wildcard".
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2072. [bug] We were not generating valid HMAC SHA digests.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2071. [port] Test whether gcc accepts -fno-strict-aliasing.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2070. [bug] The remote address was not always displayed when
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt reporting dispatch failures. [RT #16315]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2069. [bug] Cross compiling was not working. [RT #16330]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2068. [cleanup] Lower incremental tuning message to debug 1.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2067. [bug] 'rndc' could close the socket too early triggering
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt a INSIST under Windows. [RT #16317]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2066. [security] Handle SIG queries gracefully. [RT #16300]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2065. [bug] libbind: probe for HPUX prototypes for
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt endprotoent_r() and endservent_r(). [RT 16313]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2063. [bug] Change #1955 introduced a bug which caused the first
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt 'rndc flush' call to not free memory. [RT #16244]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2062. [bug] 'dig +nssearch' was reusing a buffer before it had
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt been returned by the socket code. [RT #16307]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2061. [bug] Accept expired wildcard message reversed. [RT #16296]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2060. [bug] Enabling DLZ support could leave views partially
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt configured. [RT #16295]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2059. [bug] Search into cache rbtdb could trigger an INSIST
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt failure while cleaning up a stale rdataset.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2058. [bug] Adjust how we calculate rtt estimates in the presence
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt of authoritative servers that drop EDNS and/or CD
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt requests. Also fallback to EDNS/512 and plain DNS
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt faster for zones with less than 3 servers. [RT #16187]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2057. [bug] Make setting "ra" dependent on both allow-query-cache
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt and allow-recursion. [RT #16290]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2056. [bug] dig: ixfr= was not being treated case insensitively
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt at all times. [RT #15955]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2055. [bug] Missing goto after dropping multicast query.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2054. [port] freebsd: do not explicitly link against -lpthread.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2052. [bug] 'rndc' improve connect failed message to report
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt the failing address. [RT #15978]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2051. [port] More strtol() fixes. [RT #16249]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2050. [bug] Parsing of NSAP records was not case insensitive.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2049. [bug] Restore SOA before AXFR when falling back from
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt a attempted IXFR when transfering in a zone.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt Allow a initial SOA query before attempting
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt a AXFR to be requested. [RT #16156]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2048. [bug] It was possible to loop forever when using
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt avoid-v4-udp-ports / avoid-v6-udp-ports when
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt the OS always returned the same local port.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2047. [bug] Failed to initialise the interface flags to zero.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt cleanup [RT #16247].
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2045. [func] Use lock buckets for acache entries to limit memory
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt consumption. [RT #16183]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2044. [port] Add support for atomic operations for Itanium.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2043. [port] nsupdate/nslookup: Force the flushing of the prompt
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt for interactive sessions. [RT#16148]
44f175a90a855326725439b2f1178f0dcca8f67dMark Andrews2042. [bug] named-checkconf was incorrectly rejecting the
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt logging category "config". [RT #16117]
44f175a90a855326725439b2f1178f0dcca8f67dMark Andrews2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
44f175a90a855326725439b2f1178f0dcca8f67dMark Andrews set of libraries to be linked. [RT #16129]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2040. [bug] rbtdb no_references() could trigger an INSIST
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt failure with --enable-atomic. [RT #16022]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2039. [func] Check that all buffers passed to the socket code
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt have been retrieved when the socket event is freed.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2038. [bug] dig/nslookup/host was unlinking from wrong list
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt when handling errors. [RT #16122]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2037. [func] When unlinking the first or last element in a list
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt check that the list head points to the element to
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt be unlinked. [RT #15959]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2035. [func] Make falling back to TCP on UDP refresh failure
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt optional. Default "try-tcp-refresh yes;" for BIND 8
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt compatibility. [RT #16123]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2033. [bug] We wern't creating multiple client memory contexts
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt on demand as expected. [RT #16095]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2031. [bug] Emit a error message when "rndc refresh" is called on
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt a non slave/stub zone. [RT # 16073]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2030. [bug] We were being overly conservative when disabling
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt openssl engine support. [RT #16030]
acf34e66a8e82975a6cd64ef680fbc9d83944023Mark Andrews2029. [bug] host printed out the server multiple times when
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt specified on the command line. [RT #15992]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2028. [port] linux: socket.c compatability for old systems.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2027. [port] libbind: Solaris x86 support. [RT #16020]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2026. [bug] Rate limit the two recursive client exceeded messages.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2025. [func] Update "zone serial unchanged" message. [RT #16026]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2024. [bug] named emited spurious "zone serial unchanged"
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt messages on reload. [RT #16027]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2023. [bug] "make install" should create ${localstatedir}/run and
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt ${sysconfdir} if they do not exist. [RT #16033]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2022. [bug] If dnssec validation is disabled only assert CD if
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt CD was requested. [RT #16037]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2019. [tuning] Reduce the amount of work performed per quantum
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt when cleaning the cache. [RT #15986]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2018. [bug] Checking if the HMAC MD5 private file was broken.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2017. [bug] allow-query default was not correct. [RT #15946]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2016. [bug] Return a partial answer if recursion is not
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt allowed but requested and we had the answer
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt to the original qname. [RT #15945]
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt2015. [cleanup] use-additional-cache is now acache-enable for
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt consistancy. Default acache-enable off in BIND 9.4
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt as it requires memory usage to be configured.
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt It may be enabled by default in BIND 9.5 once we
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt have more experience with it.
5ae2eac4c16bdbbef032544bd9fc86f47e7bdc2cMark Andrews2014. [func] Statistics about acache now recorded and sent
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt to log. [RT #15976]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt responses more gracefully. [RT #15941]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2012. [func] Don't insert new acache entries if acache is full.
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2011. [func] dnssec-signzone can now update the SOA record of
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt the signed zone, either as an increment or as the
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt system time(). [RT #15633]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2010. [placeholder] rt15958
79ce3a9e82384cc31fd6b86be8f3d1474fcfd9f4Evan Hunt2009. [bug] libbind: coverity fixes. [RT #15808]
5ae2eac4c16bdbbef032544bd9fc86f47e7bdc2cMark Andrews2008. [func] It is now posssible to enable/disable DNSSEC
5ae2eac4c16bdbbef032544bd9fc86f47e7bdc2cMark Andrews validation from rndc. This is useful for the
5ae2eac4c16bdbbef032544bd9fc86f47e7bdc2cMark Andrews mobile hosts where the current connection point
5ae2eac4c16bdbbef032544bd9fc86f47e7bdc2cMark Andrews breaks DNSSEC (firewall/proxy). [RT #15592]
5ae2eac4c16bdbbef032544bd9fc86f47e7bdc2cMark Andrews rndc validation newstate [view]
5ae2eac4c16bdbbef032544bd9fc86f47e7bdc2cMark Andrews2007. [func] It is now possible to explicitly enable DNSSEC
5ae2eac4c16bdbbef032544bd9fc86f47e7bdc2cMark Andrews validation. default dnssec-validation no; to
5ae2eac4c16bdbbef032544bd9fc86f47e7bdc2cMark Andrews be changed to yes in 9.5.0. [RT #15674]
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt2006. [security] Allow-query-cache and allow-recursion now default
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt to the builtin acls "localnets" and "localhost".
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt This is being done to make caching servers less
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt attractive as reflective amplifying targets for
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt spoofed traffic. This still leave authoritative
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt servers exposed.
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt The best fix is for full BCP 38 deployment to
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt remove spoofed traffic.
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt2005. [bug] libbind: Retransmission timeouts should be
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt based on which attempt it is to the nameserver
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt and not the nameserver itself. [RT #13548]
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt2004. [bug] dns_tsig_sign() could pass a NULL pointer to
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt dst_context_destroy() when cleaning up after a
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt error. [RT #15835]
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt2003. [bug] libbind: The DNS name/address lookup functions could
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt occasionally follow a random pointer due to
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt structures not being completely zeroed. [RT #15806]
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt2002. [bug] libbind: tighten the constraints on when
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt struct addrinfo._ai_pad exists. [RT #15783]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2001. [func] Check the KSK flag when updating a secure dynamic zone.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt New zone option "update-check-ksk yes;". [RT #15817]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt1999. [func] Implement "rrset-order fixed". [RT #13662]
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1998. [bug] Restrict handling of fifos as sockets to just SunOS.
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt This allows named to connect to entropy gathering
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews daemons that use fifos instead of sockets. [RT #15840]
fe8572e1165ff5383dab9758b7507dab8d8095f3Mark Andrews1997. [bug] Named was failing to replace negative cache entries
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews when a positive one for the type was learnt.
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt1996. [bug] nsupdate: if a zone has been specified it should
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt appear in the output of 'show'. [RT #15797]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt1995. [bug] 'host' was reporting multiple "is an alias" messages.
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1994. [port] OpenSSL 0.9.8 support. [RT #15694]
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1993. [bug] Log messsage, via syslog, were missing the space
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt after the timestamp if "print-time yes" was specified.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt1992. [bug] Not all incoming zone transfer messages included the
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt view. [RT #15825]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt1991. [cleanup] The configuration data, once read, should be treated
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt as readonly. Expand the use of const to enforce this
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt at compile time. [RT #15813]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt1990. [bug] libbind: isc's override of broken gettimeofday()
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt implementions was not always effective.
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1989. [bug] win32: don't check the service password when
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews re-installing. [RT #15882]
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1988. [bug] Remove a bus error from the SHA256/SHA512 support.
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt1986. [func] Report when a zone is removed. [RT #15849]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt1985. [protocol] DLV has now been assigned a official type code of
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt 32769. [RT #15807]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt Note: care should be taken to ensure you upgrade
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt both named and dnssec-signzone at the same time for
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt zones with DLV records where named is the master
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt server for the zone. Also any zones that contain
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt DLV records should be removed when upgrading a slave
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt zone. You do not however have to upgrade all
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt servers for a zone with DLV records simultaniously.
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt1984. [func] dig, nslookup and host now advertise a 4096 byte
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt EDNS UDP buffer size by default. [RT #15855]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt1983. [func] Two new update policies. "selfsub" and "selfwild".
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt1982. [bug] DNSKEY was being accepted on the parent side of
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt a delegation. KEY is still accepted there for
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt RFC 3007 validated updates. [RT #15620]
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt1981. [bug] win32: condition.c:wait() could fail to reattain
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt the mutex lock.
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt1980. [func] dnssec-signzone: output the SOA record as the
0245f7725c40fd29637fbc83ee25bd84be25bfd2Evan Hunt first record in the signed zone. [RT #15758]
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1979. [port] linux: allow named to drop core after changing
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews user ids. [RT #15753]
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1978. [port] Handle systems which have a broken recvmsg().
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1977. [bug] Silence noisy log message. [RT #15704]
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1975. [bug] libbind: isc_gethexstring() could misparse multi-line
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews hex strings with comments. [RT #15814]
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews1974. [doc] List each of the zone types and associated zone
c6f4972c745f8903aba6dcca41f17a44c473db66Mark Andrews options separately in the ARM.
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt HMACSHA512 support. [RT #13606]
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt1972. [contrib] DBUS dynamic forwarders integation from
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt Jason Vas Dias <jvdias@redhat.com>.
bbedadf76ab670b01887fb9b41097120ea4fdf14Evan Hunt1971. [port] linux: make detection of missing IF_NAMESIZE more
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt robust. [RT #15443]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1970. [bug] nsupdate: adjust UDP timeout when falling back to
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt unsigned SOA query. [RT #15775]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1969. [bug] win32: the socket code was freeing the socket
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt structure too early. [RT #15776]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1966. [bug] Don't set CD when we have fallen back to plain DNS.
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1965. [func] Suppress spurious "recusion requested but not
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt available" warning with 'dig +qr'. [RT #15780].
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1964. [func] Separate out MX and SRV to CNAME checks. [RT #15723]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1963. [port] Tru64 4.0E doesn't support send() and recv().
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1962. [bug] Named failed to clear old update-policy when it
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt was removed. [RT #15491]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1961. [bug] Check the port and address of responses forwarded
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt to dispatch. [RT #15474]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1959. [func] Control the zeroing of the negative response TTL to
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt a soa query. Defaults "zero-no-soa-ttl yes;" and
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt "zero-no-soa-ttl-cache no;". [RT #15460]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1958. [bug] Named failed to update the zone's secure state
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt until the zone was reloaded. [RT #15412]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1957. [bug] Dig mishandled responses to class ANY queries.
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1956. [bug] Improve cross compile support, 'gen' is now built
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt by native compiler. See README for additional
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt cross compile support information. [RT #15148]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1955. [bug] Pre-allocate the cache cleaning interator. [RT #14998]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1954. [func] Named now falls back to advertising EDNS with a
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt 512 byte receive buffer if the initial EDNS queries
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt fail. [RT #14852]
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt1953. [func] The maximum EDNS UDP response named will send can
319b8a14881a95996af3a9ba4a20f144eb766b31Evan Hunt now be set in named.conf (max-udp-size). This is
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt independent of the advertised receive buffer
ae0691566a4e99ed72cb00ff78fd6418673fbf84Mark Andrews (edns-udp-size). [RT #14852]
fe8572e1165ff5383dab9758b7507dab8d8095f3Mark Andrews1952. [port] hpux: tell the linker to build a runtime link
fe8572e1165ff5383dab9758b7507dab8d8095f3Mark Andrews path "-Wl,+b:". [RT #14816].
ae0691566a4e99ed72cb00ff78fd6418673fbf84Mark Andrews1951. [security] Drop queries from particular well known ports.
fe8572e1165ff5383dab9758b7507dab8d8095f3Mark Andrews Don't return FORMERR to queries from particular
fe8572e1165ff5383dab9758b7507dab8d8095f3Mark Andrews well known ports. [RT #15636]
ae0691566a4e99ed72cb00ff78fd6418673fbf84Mark Andrews1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
fe8572e1165ff5383dab9758b7507dab8d8095f3Mark Andrews a TCP socket. This prevents the source address being
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt set for TCP connections. [RT #15628]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt1949. [func] Addition memory leakage checks. [RT #15544]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt1948. [bug] If was possible to trigger a REQUIRE failure in
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt xfrin.c:maybe_free() if named ran out of memory.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt1947. [func] It is now possible to configure named to accept
b47c020d5c635b662ac57e5485d266fd62c796c0Evan Hunt expired RRSIGs. Default "dnssec-accept-expired no;".
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt Setting "dnssec-accept-expired yes;" leaves named
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt vulnerable to replay attacks. [RT #14685]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt1946. [bug] resume_dslookup() could trigger a REQUIRE failure
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt when using forwarders. [RT #15549]
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is nolonger recommended.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt To generate a RSAMD5 key you must explicitly request
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt RSAMD5. [RT #13780]
624664e50406f63108ddc7bad47dbac87ac74261Francis Dupont1944. [cleanup] isc_hash_create() does not need a read/write lock.
e11a0c114cdaf8f7e7832e9f1a011138248093a6Evan Hunt1943. [bug] Set the loadtime after rolling forward the journal.
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1942. [bug] If the name of a DNSKEY match that of one in
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt trusted-keys do not attempt to validate the DNSKEY
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt using the parents DS RRset. [RT #15649]
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1941. [bug] ncache_adderesult() should set eresult even if no
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt rdataset is passed to it. [RT #15642]
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1940. [bug] Fixed a number of error conditions reported by
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1939. [bug] The resolver could dereference a null pointer after
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt validation if all the queries have timed out.
f83682f368a967d5d27e5c2c52896300efed95f8Mark Andrews1938. [bug] The validator was not correctly handling unsecure
f83682f368a967d5d27e5c2c52896300efed95f8Mark Andrews negative responses at or below a SEP. [RT #15528]
bbf46f1aa21fb07e6a0aa0bc2cb1102e022c0ebfMark Andrews1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
f1d4986b832124b63905e2d5ca401d1d0498c9b8Mark Andrews1936. [bug] The validator could leak memory. [RT #15544]
f1d4986b832124b63905e2d5ca401d1d0498c9b8Mark Andrews1935. [bug] 'acache' was DO sensitive. [RT #15430]
f1d4986b832124b63905e2d5ca401d1d0498c9b8Mark Andrews1934. [func] Validate pending NS RRsets, in the authority section,
07907fa31a15480e918df1b93c0bca0e3ad8b5b5Mark Andrews prior to returning them if it can be done without
07907fa31a15480e918df1b93c0bca0e3ad8b5b5Mark Andrews requiring DNSKEYs to be fetched. [RT #15430]
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
65043f48f26fcf8359a6b83250c476fb99eea299Mark Andrews1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1931. [bug] Per-client mctx could require a huge amount of memory,
65043f48f26fcf8359a6b83250c476fb99eea299Mark Andrews particularly for a busy caching server. [RT #15519]
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1930. [port] HPUX: ia64 support. [RT #15473]
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1927. [bug] Access to soanode or nsnode in rbtdb violated the
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt lock order rule and could cause a dead lock.
39f2d1a96a7c7494b1db0ea0f45e063a6a5ef9bbEvan Hunt1926. [bug] The Windows installer did not check for empty
5e3affc6a0b155ee1cadac735c1a71f4d418ad69Evan Hunt passwords. BINDinstall was being installed in
5e3affc6a0b155ee1cadac735c1a71f4d418ad69Evan Hunt the wrong place. [RT #15483]
5e3affc6a0b155ee1cadac735c1a71f4d418ad69Evan Hunt1925. [port] All outer level AC_TRY_RUNs need cross compiling
5e3affc6a0b155ee1cadac735c1a71f4d418ad69Evan Hunt defaults. [RT #15469]
5e3affc6a0b155ee1cadac735c1a71f4d418ad69Evan Hunt1924. [port] libbind: hpux ia64 support. [RT #15473]
5e3affc6a0b155ee1cadac735c1a71f4d418ad69Evan Hunt1923. [bug] ns_client_detach() called too early. [RT #15499]
5e3affc6a0b155ee1cadac735c1a71f4d418ad69Evan Hunt1922. [bug] check-tool.c:setup_logging() missing call to
75b8de87879ad017c9cd2ffc328e5d2391d16e99Evan Hunt dns_log_setcontext().
1919. [contrib] queryperf: a set of new features: collecting/printing
'RD' was set in the query. host/nslookup skip servers
1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
1866. [bug] resolv.conf parse errors were being ignored by
dig/host/nslookup. [RT #14841]
1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
when CFLAGS contains "-I /usr/local/include"
1839. [bug] <isc/hash.h> was not being installed.
1836. [cleanup] Silence compiler warnings in hash_test.c.
1834. [bug] Bad memset in rdata_test.c. [RT #13658]
rbtdb.c:subtractrdataset(). [RT #13519]
option in named.conf can be used to specify a
1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
1810. [bug] configure, lib/bind/configure make different default
1808. [bug] zone.c:notify_zone() contained a race condition,
1788. [bug] libbind9.la/libbind9.so needs to link against
1785. [bug] libbind9.la/libbind9.so needs to link against
1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
file clause for rbt{64} master/hint zones. [RT#13009]
1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
1748. [func] dig now returns the byte count for axfr/ixfr.
1747. [bug] BIND 8 compatability: named/named-checkconf failed
to parse "host-statistics-max" in named.conf.
1745. [bug] Dig/host/nslookup accept replies from link locals
1731. [port] darwin: relax version test in ifconfig.sh.
1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
1717. [port] solaris: ifconfig.sh did not support Solaris 10.
"ifconfig.sh down" didn't work for Solaris 9.
1716. [doc] named.conf(5) was being installed in the wrong
1714. [bug] dig/host/nslookup were only trying the first
1707. [contrib] sdb/ldap updated to version 1.0-beta.
1705. [func] Allow the journal's name to be changed via named.conf.
"#include <isc/print.h>". [RT #12321]
1701. [doc] A minimal named.conf man page.
are defined in named.conf. [RT #12023]
/usr/lib. [RT #11971]
1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
adb.c:set_target(). [RT #11582]
1648. [func] Update dnssec-lookaside named.conf syntax to support
1625. [bug] named failed to load/transfer RFC2535 signed zones
1612. [bug] check-names at the option/view level could trigger
1599. [bug] Fix memory leak on error path when checking named.conf.
DNSSEC specify "dnssec-enable yes;" in named.conf.
1567. [bug] B.ROOT-SERVERS.NET is now 192.228.79.201.
1566. [port] Support for the cmsg framework on Solaris and HP/UX.
were specified in /etc/resolv.conf. [RT #8232]
1551. [port] Open "/dev/null" before calling chroot().
1532. [port] netbsd: the configure test for <sys/sysctl.h>
requires <sys/param.h>.
1517. [port] Support for IPv6 interface scanning on HP/UX and
only (e.g. DE, LV, US and MUSEUM) these can be excluded
1503. [port] win32: install libeay32.dll outside of system32.
named.conf, tcp-listen-queue.
1498. [port] bsdos: 5.x support.
1478. [port] ifconfig.sh didn't account for other virtual
1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
doc/misc/options. [RT #5616]
via named.conf (edns-udp-size).
1425. [port] linux/libbind: define __USE_MISC when testing *_r()
function prototypes in netdb.h. [RT #4921]
1422. [func] Log name/type/class when denying a query. [RT #4663]
1419. [port] openbsd: use /dev/arandom. [RT #4950]
1417. [func] ID.SERVER/CHAOS is now a built in zone.
1410. [func] Handle records that live in the parent zone, e.g. DS.
1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
'recursing-file = "named.recursing";'.
1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
1353. [contrib] sdb/ldap to version 0.9.
in socket.c and eliminating a host of socket
1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
1336. [func] Nibble lookups under IP6.ARPA are now supported by
1334. [bug] When signing/verifying rdatasets, duplicate rdatas
1326. [bug] DNAME/CNAME signatures were not being cached when
1324. [port] darwin: ifconfig.sh now supports darwin.
1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
1276. [bug] libbind: const pointer conflicts in res_debug.c.
1269. [port] Openserver: ifconfig.sh support.
<sys/param.h> is included or not. Be consistent.
1247. [bug] Don't reset the interface index for link/site local
1234. [bug] contrib/sdb: 'zonetodb' failed to call
1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
at the named.conf checking stage. [RT #2431]
1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
lib/dns to use this function instead of local one.
occurs when parsing named.conf. [RT #2275]
1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
1145. [func] "host" no longer reports a NOERROR/NODATA response
named/lwresd at compile time. [RT #1982]
1119. [func] Added support in Win32 for NTFS file/directory ACL's
could cause an assertion failure in resolver.c
violation in adb.c. [RT #2017]
1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
1088. [port] libbind: MPE/iX C.70 (incomplete)
on load/reload if views were used. [RT #1947]
1041. [bug] Dig/host/nslookup could catch an assertion failure
1032. [func] hostname.bind/txt/chaos now returns the name of
1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
1030. [bug] On systems with no resolv.conf file, nsupdate
1029. [bug] Some named.conf errors did not cause the loading
1002. [bug] When reporting an unknown class name in named.conf,
972. [bug] The file modification time code in zone.c was using the
non-existant nlist.h. [RT #1640]
957. [bug] sys/select.h inclusion was broken on older platforms.
in named/win32/os.c due to code changes in
updated to add include path for os.h header.
953. [func] The /var/run/named.key file from change #843
has been replaced by /etc/rndc.key. Both
method (rndc.conf / controls). Unlike
bin/tests. [RT #1555].
946. [cleanup] doc/misc/options is now machine-generated from the
when installing isc-config.sh.
were not accepted in named.conf. [RT #1469]
and added lib/isc/win32/entropy.c.
900. [bug] A config.guess update changed the system identification
bin/tests/system/ifconfig.sh now recognize the new
899. [bug] lib/dns/soa.c failed to compile on many platforms
897. [bug] A config.guess update changed the system identification
to Darwin. This was derived from the config.guess
849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
just as <lwres/net.h> does.
843. [func] If no controls statement is present in named.conf,
generated by named and an rndc.conf-style file
named named.key will be written that uses it. rndc
838. [port] UnixWare 7.x.x is now suported by
833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
<dns/soa.h>, and extended them to support
832. [bug] The default location for named.conf in named-checkconf
825. [bug] zone.c:ns_query() detached from the wrong zone
character (i.e. "/") in its name and the directory
downcased when signing/verifying records. [RT #1186]
in rndc.conf.
786. [bug] When DNSSEC signing/verifying data, owner names were
755. [bug] Fix incorrectly formatted log messages in zone.c.
748. [doc] List supported RFCs in doc/misc/rfc-compliance.
739. [port] Look for /dev/random in configure, rather than
737. [port] stdtime.c failed to compile on certain platforms.
dispatch.c:do_cancel(). [RT #733]
718. [cleanup] "internal" is no longer a reserved word in named.conf.
failure in adb.c. [RT #738]
703. [port] sys/select.h is needed on older platforms. [RT #695]
702. [func] If the address 0.0.0.0 is seen in resolv.conf,
693. [bug] An empty lwres statement in named.conf caused
685. [bug] nslookup should use the search list/domain options
from resolv.conf by default. [RT #405, #630]
646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
for syntax checking named.conf files and zone files,
604. [bug] The named.conf parser could print incorrect line
577. [func] Log illegal RDATA combinations. e.g. multiple
570. [bug] rbtdb.c allowed zones containing nodes which had
568. [func] Add sample simple database drivers in contrib/sdb.
of rdata type/class mnemonics in log messages.
516. [bug] Cache lookups which had a NULL node pointer, e.g.
DNAME, would trigger an INSIST(!search.need_cleanup)
490. [func] When a slave/stub zone has not yet successfully
from the named.conf "listen-on" statement, sockets
477. [bug] The the isc-config.sh script could be installed before
471. [bug] nsupdate didn't compile on HP/UX 10.20
and subsequent name servers in resolv.conf if the
457. [bug] Dig/host/hslookup didn't properly handle connect
documented as such in named.conf. [RT #304, RT #311]
is specified in named.conf. [RT #306]
is specified in named.conf. [RT #301]
432. [func] Added refresh/retry jitter. The actual refresh/
428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
(e.g. glue). This could cause SERVFAILs when
e.g. due to corrupt zones with multiple SOA records.
an argc/argv style vector of words and sets
view/global one for CNAME targets and additional
369. [func] Support new named.conf options, view and zone
the distribution, in doc/man/dnssec.
353. [bug] double increment in lwres/gethost.c:copytobuf().
348. [func] New boolean named.conf options 'additional-from-auth'
345. [bug] Large-scale changes/cleanups to dig:
341. [func] Support 'key' clause in named.conf zone masters
327. [bug] rndc.conf parser wasn't correctly recognising an IP
320. [func] Multiple rndc changes: parses an rndc.conf file,
319. [func] The named.conf "controls" statement is now used
314. [func] The named.conf controls statement can now have
313. [bug] When parsing resolv.conf, don't terminate on an
resolv.conf search path from 6 to 8. If there
resolv.conf was empty or a comment.
310. [func] Changes to named.conf "controls" statement (inet
are listed in resolv.conf, silently ignore them
each library's ipv6.h defines the wrapper symbol of
any $sbindir/dig from a previous release.)
that lack /dev/random.
280. [func] Add isc-config.sh, which can be used to more
two or more files in libomapi.a were not namespace
278. [bug] bin/named/logconf.c:category_fromconf() didn't take
266. [bug] zone.c:save_nsrrset() node was not initialized.
262. [bug] 'master' was not initialized in zone.c:stub_callback().
for global options block of named.conf. Both accept
258. [bug] Fixed printing of lwres_addr_t.address field.
256. [func] isc_ratelimiter_t now has attach/detach semantics, and
253. [func] resolv.conf parser now recognises ';' and '#' as
252. [bug] resolv.conf parser mishandled masks on sortlists.
244. [bug] empty named.conf file and empty options statement are
243. [func] new cachesize option for named.conf
+ missing sigwait prototype on BSD/OS 4.0/4.0.1.
BSD/OS 4.*, Linux and Solaris 2.8.
230. [func] Replace the dst sign/verify API with a cleaner one.
from confparser.c, because of yacc's code, are
212. [func] Added dns_message_get/settsigkey, to make TSIG
compiling in the lib/dns/sec/{dnssafe,openssl}
204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
run on a PA 1.x system."
201. [cleanup] Removed the test/sdig program, it has been
replaced by bin/dig/dig.
(e.g., running out of network buffers) were
and/or interfaces. [19-May-2000 explorer]
191. [func] Patched to compile on UnixWare 7.x. This platform
range for overflow/underflow. In the case of
184. [cleanup] Variables/functions which began with two leading
underscores were made to conform to the ANSI/ISO
179. [func] options named.conf statement *must* now come
178. [func] Post-load of named.conf check verifies a slave zone
168. [bug] include statements in named.conf caused syntax errors
162. [bug] Ensure proper range for arguments to ctype.h functions.
masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
util/check-includes for how this was tested.
145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
<isc/result.h>.
of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
need <isc/eventclass.h>.
instead of <isc/time.h>.
128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
and creates null keys/sets zone status bit for
<isc/result.h>.
<isc/result.h>. Multiple inclusion protection
isc_symtab_t moved to <isc/types.h>.
<isc/net.h>.
118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
117. [cleanup] libdns.a changes:
116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
<isc/list.h>.
<isc/mutex.h>.
<isc/list.h>.
bin/tests/{db,mem,sockaddr,tasks,timers}/.
108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
105. [doc] doc/dev/coding.html expanded with other
103. [func] libisc buffer API changes for <isc/buffer.h>:
on BSD/OS 4.1.
101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
<isc/event.h>.
or <isc/result.h>.
<isc/result.h>.
90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
from <named/listenlist.h>.
<isc/mem.h>. isc_interface_t and isc_interfaceiter_t
moved to <isc/types.h>.
86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
<isc/types.h>.
<isc/int.h>.
<isc/lang.h>.
subsumed by file.o.
OpenSSL libraries/headers.
from <dns/types.h>.
59. [bug] Cause net/host unreachable to be a hard error
58. [bug] bin/named/query.c could sometimes trigger the
(client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
<sys/param.h>.
logging module "dns/validator".
and isc_lex_t to <isc/types.h>.
31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
25. [bug] make install failed to install <isc/log.h> and
configure.in to check for presence of in6addr_any.
9. [cleanup] replaced bit-setting code in confctx.c and replaced
4. [port] bin/named/unix/os.c didn't compile on systems with
get only what we need from <linux/capability.h>, and
systems without /dev/random.
lib/isc/unix/include/isc/Makefile.in had a typo which