CHANGES revision 016c4317500eb565b82b27d00ba6b621c6e29110
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2237. [bug] BUILD_LDFLAGS was not being correctly set. [RT #17614]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2336. [func] If "named -6" is specified then listen on all IPv6
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk interfaces if there are not listen-on-v6 clauses in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2335. [port] sunos: libbind and *printf() support for long long.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2334. [bug] Bad REQUIRES in fromstruct_in_naptr(), off by one
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk bug in fromstruct_txt(). [RT #17609]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2333. [bug] Fix off by one error in isc_time_nowplusinterval().
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2332. [contrib] query-loc-0.4.0. [RT #17602]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2331. [bug] Failure to regenerate any signatures was not being
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk reported or past back to the UPDATE client. [RT #17570]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2330. [bug] Remove potential race condition when handling
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk over memory events. [RT #17572]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk WARNING: API CHANGE: over memory callback
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk function now needs to call isc_mem_waterack().
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk See <isc/mem.h> for details.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2329. [bug] Clearer help text for dig's '-x' and '-i' options.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2328. [maint] Add AAAA addresses for A.ROOT-SERVERS.NET,
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2327. [bug] It was possible to dereference a NULL pointer in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk rbtdb.c. Implement deadnode processing in zones as
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk we do for caches. [RT #17312]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2326. [bug] It was possible to trigger a INSIST in the acache
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2325. [port] Linux: use capset() function if available. [RT #17557]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2324. [bug] Fix IPv6 matching against "any;". [RT #17533]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2323. [port] tru64: namespace clash. [RT #17547]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2322. [port] MacOS: work around the limitation of setrlimit()
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk for RLIMIT_NOFILE. [RT #17526]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2321. [placeholder]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2320. [func] Make statistics couters thread-safe for platforms
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk that support certain atomic operations. [RT #17466]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2319. [bug] Silence Coverity warnings in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2318. [port] sunos fixes for libbind. [RT #17514]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2317. [bug] "make distclean" removed bind9.xsl.h. [RT #17518]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2316. [port] Missing #include <isc/print.h> in lib/dns/gssapictx.c.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2315. [bug] Used incorrect address family for mapped IPv4
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk addresses in acl.c. [RT #17519]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2314. [bug] Uninitialized memory use on error path in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2313. [cleanup] Silence Coverity warnings. Handle private stacks.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk [RT #17447] [RT #17478]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2312. [cleanup] Silence Coverity warning in lib/isc/unix/socket.c.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2311. [bug] IPv6 addresses could match IPv4 ACL entries and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk vice versa. [RT #17462]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2310. [bug] dig, host, nslookup: flush stdout before emitting
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk debug/fatal messages. [RT #17501]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2309. [cleanup] Fix Coverity warnings in lib/dns/acl.c and iptable.c.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2308. [cleanup] Silence Coverity warning in bin/named/controlconf.c.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2307. [bug] Remove infinite loop from lib/dns/sdb.c. [RT #17496]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2306. [bug] Remove potential race from lib/dns/resolver.c.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2305. [security] inet_network() buffer overflow. CVE-2008-0122.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2304. [bug] Check returns from all dns_rdata_tostruct() calls.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2303. [bug] Remove unnecessary code from bin/named/lwdgnba.c.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2302. [bug] Fix memset() calls in lib/tests/t_api.c. [RT #17472]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2301. [bug] Remove resource leak and fix error messages in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2300. [bug] Fixed failure to close open file in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2299. [bug] Remove unnecessary NULL check in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2298. [bug] isc_mutex_lock() failure not caught in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2297. [bug] isc_entropy_createfilesource() failure not caught in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2296. [port] Allow docbook stylesheet location to be specified to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk configure. [RT #17457]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2295. [bug] Silence static overrun error in bin/named/lwaddr.c.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2294. [func] Allow the experimental statistics channels to have
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk multiple connections and ACL.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Note: the stats-server and stats-server-v6 options
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk available in the previous beta releases are replaced
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk with the generic statistics-channels statment.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2293. [func] Add ACL regression test. [RT #17375]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2292. [bug] Log if the working directory is not writable.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2291. [bug] PR_SET_DUMPABLE may be set too late. Also report
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk failure to set PR_SET_DUMPABLE. [RT #17312]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2290. [bug] Let AD in the query signal that the client wants AD
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk set in the response. [RT #17301]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2289. [func] named-checkzone now reports the out-of-zone CNAME
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk found. [RT #17309]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2288. [port] win32: mark service as running when we have finished
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk loading. [RT #17441]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2287. [bug] Use 'volatile' if the compiler supports it. [RT #17413]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2286. [func] Allow a TCP connection to be used as a weak
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk authentication method for reverse zones.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk New update-policy methods tcp-self and 6to4-self.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2285. [func] Test framework for client memory context management.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2284. [bug] Memory leak in UPDATE prerequisite processing.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2283. [bug] TSIG keys were not attaching to the memory
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk context. TSIG keys should use the rings
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk memory context rather than the clients memory
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk context. [RT #17377]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2282. [bug] Acl code fixups. [RT #17346] [RT #17374]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2281. [bug] Attempts to use undefined acls were not being logged.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2280. [func] Allow the experimental http server to be reached
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk over IPv6 as well as IPv4. [RT #17332]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2279. [bug] Use setsockopt(SO_NOSIGPIPE), when available,
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk to protect applications from receiving spurious
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk SIGPIPE signals when using the resolver.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2278. [bug] win32: handle the case where Windows returns no
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk searchlist or DNS suffix. [RT #17354]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2277. [bug] Empty zone names were not correctly being caught at
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk in the post parse checks. [RT #17357]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2276. [bug] Install <dst/gssapi.h>. [RT# 17359]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2275. [func] Add support to dig to perform IXFR queries over UDP.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2274. [func] Log zone transfer statistics. [RT #17336]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2273. [bug] Adjust log level to WARNING when saving inconsistant
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk stub/slave master and journal files. [RT# 17279]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2272. [bug] Handle illegal dnssec-lookaside trust-anchor names.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2271. [bug] Fix a memory leak in http server code [RT #17100]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2270. [bug] dns_db_closeversion() version->writer could be reset
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk before it is tested. [RT #17290]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2269. [contrib] dbus memory leaks and missing va_end calls. [RT #17232]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2268. [bug] 0.IN-ADDR.ARPA was missing from the empty zones
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk --- 9.5.0b1 released ---
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2267. [bug] Radix tree node_num value could be set incorrectly,
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk causing positive ACL matches to look like negative
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk ones. [RT #17311]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2266. [bug] client.c:get_clientmctx() returned the same mctx
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk once the pool of mctx's was filled. [RT #17218]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2265. [bug] Test that the memory context's basic_table is non NULL
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk before freeing. [RT #17265]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2264. [bug] Server prefix length was being ignored. [RT #17308]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2263. [bug] "named-checkconf -z" failed to set default value
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk for "check-integrity". [RT #17306]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2262. [bug] Error status from all but the last view could be
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk lost. [RT #17292]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2261. [bug] Fix memory leak with "any" and "none" ACLs [RT #17272]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2260. [bug] Reported wrong clients-per-query when increasing the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk value. [RT #17236]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2259. [placeholder]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk --- 9.5.0a7 released ---
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2258. [bug] Fallback from IXFR/TSIG to SOA/AXFR/TSIG broken.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2257. [bug] win32: Use the full path to vcredist_x86.exe when
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk calling it. [RT #17222]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2256. [bug] win32: Correctly register the installation location of
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2255. [maint] L.ROOT-SERVERS.NET is now 199.7.83.42.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2254. [bug] timer.c:dispatch() failed to lock timer->lock
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk when reading timer->idle allowing it to see
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk intermediate values as timer->idle was reset by
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk isc_timer_touch(). [RT #17243]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2253. [func] "max-cache-size" defaults to 32M.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk "max-acache-size" defaults to 16M.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2252. [bug] Fixed errors in sortlist code [RT #17216]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2251. [placeholder]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2250. [func] New flag 'memstatistics' to state whether the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk memory statistics file should be written or not.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Additionally named's -m option will cause the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk statistics file to be written. [RT #17113]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2249. [bug] Only set Authentic Data bit if client requested
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk DNSSEC, per RFC 3655 [RT #17175]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2248. [cleanup] Fix several errors reported by Coverity. [RT #17160]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2247. [doc] Sort doc/misc/options. [RT #17067]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2246. [bug] Make the startup of test servers (ans.pl) more
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk robust. [RT #17147]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2245. [bug] Validating lack of DS records at trust anchors wasn't
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk working. [RT #17151]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2244. [func] Allow the check of nameserver names against the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk SOA MNAME field to be disabled by specifying
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk 'notify-to-soa yes;'. [RT #17073]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2243. [func] Configuration files without a newline at the end now
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk parse without error. [RT #17120]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk library could require a source of random data.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2241. [func] nsupdate: add a interative 'help' command. [RT #17099]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2240. [bug] Cleanup nsupdates GSS-TSIG support. Convert
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a number of INSIST()s into plain fatal() errors
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk which report the triggering result code.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk The 'key' command wasn't disabling GSS-TSIG.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2239. [func] Ship a prebuilt bin/named/bind9.xsl.h. [RT #17114]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2238. [bug] It was possible to trigger a REQUIRE when a
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk validation was cancelled. [RT #17106]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2237. [bug] libbind: res_init() was not thread aware. [RT #17123]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2236. [bug] dnssec-signzone failed to preserve the case of
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk of wildcard owner names. [RT #17085]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2235. [bug] <isc/atomic.h> was not being installed. [RT #17135]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2233. [func] Add support for O(1) ACL processing, based on
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk radix tree code originally written by kevin
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk brintnall. [RT #16288]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2232. [bug] dns_adb_findaddrinfo() could fail and return
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk ISC_R_SUCCESS. [RT #17137]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2231. [bug] Building dlzbdb (contrib/dlz/bin/dlzbdb) was broken.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2230. [bug] We could INSIST reading a corrupted journal.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2229. [bug] Null pointer dereference on query pool creation
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk failure. [RT #17133]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2228. [contrib] contrib: Change 2188 was incomplete.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2227. [cleanup] Tidied up the FAQ. [RT #17121]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2226. [placeholder]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2225. [bug] More support for systems with no IPv4 addresses.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2224. [bug] Defer journal compaction if a xfrin is in progress.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2223. [bug] Make a new journal when compacting. [RT #17119]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2222. [func] named-checkconf now checks server key references.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2221. [bug] Set the event result code to reflect the actual
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk record turned to caller when a cache update is
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk rejected due to a more credible answer existing.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2220. [bug] win32: Address a race condition in final shutdown of
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk the Windows socket code. [RT #17028]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2219. [bug] Apply zone consistancy checks to additions, not
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk removals, when updating. [RT #17049]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2218. [bug] Remove unnecessary REQUIRE from dns_validator_create().
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2217. [func] Adjust update log levels. [RT #17092]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2216. [cleanup] Fix a number of errors reported by Coverity.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2214. [bug] Deregister OpenSSL lock callback when cleaning
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk up. Reorder OpenSSL cleanup so that RAND_cleanup()
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk is called before the locks are destroyed. [RT #17098]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2213. [bug] SIG0 diagnostic failure messages were looking at the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk wrong status code. [RT #17101]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2212. [func] 'host -m' now causes memory statistics and active
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk memory to be printed at exit. [RT 17028]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2211. [func] Update "dynamic update temporarily disabled" message.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2210. [bug] Deleting class specific records via UPDATE could
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk fail. [RT #17074]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2209. [port] osx: linking against user supplied static OpenSSL
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk libraries failed as the system ones were still being
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk found. [RT #17078]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2208. [port] win32: make sure both build methods produce the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk same output. [RT #17058]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2207. [port] Some implementations of getaddrinfo() fail to set
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk ai_canonname correctly. [RT #17061]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk --- 9.5.0a6 released ---
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2206. [security] "allow-query-cache" and "allow-recursion" now
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk cross inherit from each other.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk If allow-query-cache is not set in named.conf then
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk allow-recursion is used if set, otherwise allow-query
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk is used if set, otherwise the default (localnets;
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk localhost;) is used.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk If allow-recursion is not set in named.conf then
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk allow-query-cache is used if set, otherwise allow-query
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk is used if set, otherwise the default (localnets;
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk localhost;) is used.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2205. [bug] libbind: change #2119 broke thread support. [RT #16982]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2204. [bug] "rndc flushanme name unknown-view" caused named
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk to crash. [RT #16984]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2203. [security] Query id generation was cryptographically weak.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk [RT # 16915]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2202. [security] The default acls for allow-query-cache and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk allow-recursion were not being applied. [RT #16960]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2201. [bug] The build failed in a separate object directory.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2200. [bug] The search for cached NSEC records was stopping to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk early leading to excessive DLV queries. [RT #16930]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2199. [bug] win32: don't call WSAStartup() while loading dlls.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2198. [bug] win32: RegCloseKey() could be called when
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk RegOpenKeyEx() failed. [RT #16911]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2197. [bug] Add INSIST to catch negative responses which are
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk not setting the event result code appropriately.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2196. [port] win32: yield processor while waiting for once to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk to complete. [RT #16958]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2195. [func] dnssec-keygen now defaults to nametype "ZONE"
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk when generating DNSKEYs. [RT #16954]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2194. [bug] Close journal before calling 'done' in xfrin.c.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk --- 9.5.0a5 released ---
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2193. [port] win32: BINDInstall.exe is now linked statically.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2192. [port] win32: use vcredist_x86.exe to install Visual
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Studio's redistributable dlls if building with
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Visual Stdio 2005 or later.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2191. [func] named-checkzone now allows dumping to stdout (-).
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk named-checkconf now has -h for help.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk named-checkzone now has -h for help.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk rndc now has -h for help.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Better handling of '-?' for usage summaries.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2190. [func] Make fallback to plain DNS from EDNS due to timeouts
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk more visible. New logging category "edns-disabled".
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2189. [bug] Handle socket() returning EINTR. [RT #15949]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2188. [contrib] queryperf: autoconf changes to make the search for
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk libresolv or libbind more robust. [RT #16299]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2187. [bug] query_addds(), query_addwildcardproof() and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk query_addnxrrsetnsec() should take a version
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk arguement. [RT #16368]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2186. [port] cygwin: libbind: check for struct sockaddr_storage
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk independently of IPv6. [RT #16482]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2185. [port] sunos: libbind: check for ssize_t, memmove() and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk memchr(). [RT #16463]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2184. [bug] bind9.xsl.h didn't build out of the source tree.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2183. [bug] dnssec-signzone didn't handle offline private keys
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk well. [RT #16832]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk could return ISC_R_SUCCESS when they ran out of
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk memory. [RT #16365]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2180. [cleanup] Remove bit test from 'compress_test' as they
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk are no longer needed. [RT #16497]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2179. [func] 'rndc command zone' will now find 'zone' if it is
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk unique to all the views. [RT #16821]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2178. [bug] 'rndc reload' of a slave or stub zone resulted in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a reference leak. [RT #16867]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2177. [bug] Array bounds overrun on read (rcodetext) at
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk debug level 10+. [RT #16798]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2176. [contrib] dbus update to handle race condition during
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk initialisation (Bugzilla 235809). [RT #16842]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2175. [bug] win32: windows broadcast condition variable support
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk was broken. [RT #16592]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2174. [bug] I/O errors should always be fatal when reading
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk master files. [RT #16825]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2173. [port] win32: When compiling with MSVS 2005 SP1 we also
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk --- 9.5.0a4 released ---
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2172. [bug] query_addsoa() was being called with a non zone db.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2171. [bug] Handle breaks in DNSSEC trust chains where the parent
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk servers are not DS aware (DS queries to the parent
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk return a referral to the child).
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2170. [func] Add acache processing to test suite. [RT #16711]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2169. [bug] host, nslookup: when reporting NXDOMAIN report the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk given name and not the last name searched for.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2168. [bug] nsupdate: in non-interactive mode treat syntax errors
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk as fatal errors. [RT #16785]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2167. [bug] When re-using a automatic zone named failed to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk attach it to the new view. [RT #16786]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk --- 9.5.0a3 released ---
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2166. [bug] When running in batch mode, dig could misinterpret
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a server address as a name to be looked up, causing
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk unexpected output. [RT #16743]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2165. [func] Allow the destination address of a query to determine
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk if we will answer the query or recurse.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk allow-query-on, allow-recursion-on and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk allow-query-cache-on. [RT #16291]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2164. [bug] The code to determine how named-checkzone /
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk named-compilezone was called failed under windows.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2163. [bug] If only one of query-source and query-source-v6
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk specified a port the query pools code broke (change
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk 2129). [RT #16768]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2162. [func] Allow "rrset-order fixed" to be disabled at compile
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk time. [RT #16665]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2161. [bug] Fix which log messages are emitted for 'rndc flush'.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk from getifaddrs(). [RT #16708]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk --- 9.5.0a2 released ---
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2159. [bug] Array bounds overrun in acache processing. [RT #16710]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2158. [bug] ns_client_isself() failed to initialise key
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk leading to a REQUIRE failure. [RT #16688]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2157. [func] dns_db_transfernode() created. [RT #16685]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk resolver.c:validated() and resolver.c:cache_name().
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Fix a memory leak in rbtdb.c:free_noqname().
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Make lookup.c:lookup_find() robust against
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk event leaks. [RT #16685]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk matched in acls by omitting the scope. [RT #16599]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2153. [bug] nsupdate could leak memory. [RT #16691]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2152. [cleanup] Use sizeof(buf) instead of fixed number in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk dighost.c:get_trusted_key(). [RT #16678]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2151. [bug] Missing newline in usage message for journalprint.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2150. [bug] 'rrset-order cyclic' uniformly distribute the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk starting point for the first response for a given
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk RRset. [RT #16655]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2149. [bug] isc_mem_checkdestroyed() failed to abort on
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk if there were still active memory contexts.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2148. [func] Add positive logging for rndc commands. [RT #14623]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2147. [bug] libbind: remove potential buffer overflow from
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk SO_BSDCOMPAT" message. [RT #16641]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2145. [bug] Check DS/DLV digest lengths for known digests.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2143. [bug] We failed to restart the IPv6 client when the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk kernel failed to return the destination the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk packet was sent to. [RT #16613]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2142. [bug] Handle master files with a modification time that
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk matches the epoch. [RT# 16612]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk equivalent of LDH checks). [RT #16609]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2140. [bug] libbind: missing unlock on pthread_key_create()
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk failures. [RT #16654]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2139. [bug] dns_view_find() was being called with wrong type
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk in adb.c. [RT #16670]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2138. [bug] Lock order reversal in resolver.c. [RT #16653]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2137. [port] Mips little endian and/or mips 64 bit are now
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk supported for atomic operations. [RT#16648]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2136. [bug] nslookup/host looped if there was no search list
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk and the host didn't exist. [RT #16657]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2135. [bug] Uninitialised rdataset in sdlz.c. [RT# 16656]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2134. [func] Additional statistics support. [RT #16666]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2133. [port] powerpc: Support both IBM and MacOS Power PC
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk assembler syntaxes. [RT #16647]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2132. [bug] Missing unlock on out of memory in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk dns_dispatchmgr_setudp().
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2130. [func] Log if CD or DO were set. [RT #16640]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2129. [func] Provide a pool of UDP sockets for queries to be
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk made over. See use-queryport-pool, queryport-pool-ports
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk and queryport-pool-updateinterval. [RT #16415]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2126. [security] Serialise validation of type ANY responses. [RT #16555]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk was defined. [RT #16574]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2124. [security] It was possible to dereference a freed fetch
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk context. [RT #16584]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk --- 9.5.0a1 released ---
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2123. [func] Use Doxygen to generate internal documention.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2122. [func] Experimental http server and statistics support
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk for named via xml.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk second timeout. [RT #16553]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2120. [doc] Fix markup on nsupdate man page. [RT #16556]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2119. [compat] libbind: allow res_init() to succeed enough to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk return the default domain even if it was unable
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk to allocate memory.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2118. [bug] Handle response with long chains of domain name
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk compression pointers which point to other compression
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk pointers. [RT #16427]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk which could lead to validation failures. named didn't
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk handle negative DS responses that were in the process
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk of being validated. Check CNAME bit before accepting
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk NODATA proof. To be able to ignore a child NSEC there
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk must be SOA (and NS) set in the bitmap. [RT #16399]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2116. [bug] 'rndc reload' could cause the cache to continually
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk be cleaned. [RT #16401]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2115. [bug] 'rndc reconfig' could trigger a INSIST if the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk number of masters for a zone was reduced. [RT #16444]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2114. [bug] dig/host/nslookup: searches for names with multiple
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk labels were failing. [RT #16447]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2113. [bug] nsupdate: if a zone is specified it should be used
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk for server discover. [RT# 16455]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2112. [security] Warn if weak RSA exponent is used. [RT #16460]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2111. [bug] Fix a number of errors reported by Coverity.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2110. [bug] "minimal-response yes;" interacted badly with BIND 8
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk priming queries. [RT #16491]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2108. [func] DHCID support. [RT #16456]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2106. [func] 'rndc status' now reports named's version. [RT #16426]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2105. [func] GSS-TSIG support (RFC 3645).
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2104. [port] Fix Solaris SMF error message.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2103. [port] Add /usr/sfw to list of locations for OpenSSL
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk under Solaris.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2102. [port] Silence solaris 10 warnings.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2101. [bug] OpenSSL version checks were not quite right.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2100. [port] win32: copy libeay32.dll to Build\Debug.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Copy Debug\named-checkzone to Debug\named-compilezone.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2099. [port] win32: more manifiest issues.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2098. [bug] Race in rbtdb.c:no_references(), which occasionally
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk triggered an INSIST failure about the node lock
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk reference. [RT #16411]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2097. [bug] named could reference a destroyed memory context
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk after being reloaded / reconfigured. [RT #16428]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2096. [bug] libbind: handle applications that fail to detect
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk res_init() failures better.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk net_cidr_ntop_ipv6(). [RT #16388]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2094. [contrib] Update named-bootconf. [RT# 16404]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2093. [bug] named-checkzone -s was broken.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2092. [bug] win32: dig, host, nslookup. Use registry config
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk if resolv.conf does not exist or no nameservers
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk listed. [RT #15877]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2091. [port] dighost.c: race condition on cleanup. [RT #16417]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2090. [port] win32: Visual C++ 2005 command line manifest support.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2089. [security] Raise the minimum safe OpenSSL versions to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk prior to these have known security flaws which
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk are (potentially) exploitable in named. [RT #16391]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2088. [security] Change the default RSA exponent from 3 to 65537.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2086. [port] libbind: FreeBSD now has get*by*_r() functions.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2085. [doc] win32: added index.html and README to zip. [RT #16201]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2084. [contrib] dbus update for 9.3.3rc2.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2083. [port] win32: Visual C++ 2005 support.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2082. [doc] Document 'cache-file' as a test only option.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2080. [port] libbind: res_init.c did not compile on older versions
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk of Solaris. [RT #16363]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2079. [bug] The lame cache was not handling multiple types
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk correctly. [RT #16361]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2078. [bug] dnssec-checkzone output style "default" was badly
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk named. It is now called "relative". [RT #16326]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2077. [bug] 'dnssec-signzone -O raw' wasn't outputing the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk complete signed zone. [RT #16326]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2076. [bug] Several files were missing #include <config.h>
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk causing build failures on OSF. [RT #16341]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2075. [bug] The spillat timer event hander could leak memory.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk dns_request_createraw2() and dns_request_createraw3()
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk failed to send multiple UDP requests. [RT #16349]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2073. [bug] Incorrect semantics check for update policy "wildcard".
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2072. [bug] We were not generating valid HMAC SHA digests.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2071. [port] Test whether gcc accepts -fno-strict-aliasing.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2070. [bug] The remote address was not always displayed when
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk reporting dispatch failures. [RT #16315]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2069. [bug] Cross compiling was not working. [RT #16330]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2068. [cleanup] Lower incremental tuning message to debug 1.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2067. [bug] 'rndc' could close the socket too early triggering
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a INSIST under Windows. [RT #16317]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2066. [security] Handle SIG queries gracefully. [RT #16300]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2065. [bug] libbind: probe for HPUX prototypes for
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk endprotoent_r() and endservent_r(). [RT 16313]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2063. [bug] Change #1955 introduced a bug which caused the first
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk 'rndc flush' call to not free memory. [RT #16244]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2062. [bug] 'dig +nssearch' was reusing a buffer before it had
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk been returned by the socket code. [RT #16307]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2061. [bug] Accept expired wildcard message reversed. [RT #16296]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2060. [bug] Enabling DLZ support could leave views partially
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk configured. [RT #16295]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2059. [bug] Search into cache rbtdb could trigger an INSIST
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk failure while cleaning up a stale rdataset.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2058. [bug] Adjust how we calculate rtt estimates in the presence
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk of authoritative servers that drop EDNS and/or CD
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk requests. Also fallback to EDNS/512 and plain DNS
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk faster for zones with less than 3 servers. [RT #16187]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2057. [bug] Make setting "ra" dependent on both allow-query-cache
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk and allow-recursion. [RT #16290]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2056. [bug] dig: ixfr= was not being treated case insensitively
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk at all times. [RT #15955]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2055. [bug] Missing goto after dropping multicast query.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2054. [port] freebsd: do not explicitly link against -lpthread.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2052. [bug] 'rndc' improve connect failed message to report
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk the failing address. [RT #15978]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2051. [port] More strtol() fixes. [RT #16249]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2050. [bug] Parsing of NSAP records was not case insensitive.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2049. [bug] Restore SOA before AXFR when falling back from
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a attempted IXFR when transfering in a zone.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Allow a initial SOA query before attempting
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a AXFR to be requested. [RT #16156]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2048. [bug] It was possible to loop forever when using
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk avoid-v4-udp-ports / avoid-v6-udp-ports when
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk the OS always returned the same local port.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2047. [bug] Failed to initialise the interface flags to zero.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk cleanup [RT #16247].
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2045. [func] Use lock buckets for acache entries to limit memory
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk consumption. [RT #16183]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2044. [port] Add support for atomic operations for Itanium.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2043. [port] nsupdate/nslookup: Force the flushing of the prompt
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk for interactive sessions. [RT#16148]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2042. [bug] named-checkconf was incorrectly rejecting the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk logging category "config". [RT #16117]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk set of libraries to be linked. [RT #16129]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2040. [bug] rbtdb no_references() could trigger an INSIST
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk failure with --enable-atomic. [RT #16022]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2039. [func] Check that all buffers passed to the socket code
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk have been retrieved when the socket event is freed.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2038. [bug] dig/nslookup/host was unlinking from wrong list
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk when handling errors. [RT #16122]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2037. [func] When unlinking the first or last element in a list
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk check that the list head points to the element to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk be unlinked. [RT #15959]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2035. [func] Make falling back to TCP on UDP refresh failure
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk optional. Default "try-tcp-refresh yes;" for BIND 8
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk compatibility. [RT #16123]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2033. [bug] We wern't creating multiple client memory contexts
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk on demand as expected. [RT #16095]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2031. [bug] Emit a error message when "rndc refresh" is called on
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a non slave/stub zone. [RT # 16073]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2030. [bug] We were being overly conservative when disabling
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk openssl engine support. [RT #16030]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2029. [bug] host printed out the server multiple times when
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk specified on the command line. [RT #15992]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2028. [port] linux: socket.c compatability for old systems.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2027. [port] libbind: Solaris x86 support. [RT #16020]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2026. [bug] Rate limit the two recursive client exceeded messages.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2025. [func] Update "zone serial unchanged" message. [RT #16026]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2024. [bug] named emited spurious "zone serial unchanged"
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk messages on reload. [RT #16027]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2023. [bug] "make install" should create ${localstatedir}/run and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk ${sysconfdir} if they do not exist. [RT #16033]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2022. [bug] If dnssec validation is disabled only assert CD if
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk CD was requested. [RT #16037]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2019. [tuning] Reduce the amount of work performed per quantum
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk when cleaning the cache. [RT #15986]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2018. [bug] Checking if the HMAC MD5 private file was broken.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2017. [bug] allow-query default was not correct. [RT #15946]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2016. [bug] Return a partial answer if recursion is not
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk allowed but requested and we had the answer
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk to the original qname. [RT #15945]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2015. [cleanup] use-additional-cache is now acache-enable for
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk consistancy. Default acache-enable off in BIND 9.4
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk as it requires memory usage to be configured.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk It may be enabled by default in BIND 9.5 once we
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk have more experience with it.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2014. [func] Statistics about acache now recorded and sent
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk to log. [RT #15976]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk responses more gracefully. [RT #15941]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2012. [func] Don't insert new acache entries if acache is full.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2011. [func] dnssec-signzone can now update the SOA record of
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk the signed zone, either as an increment or as the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk system time(). [RT #15633]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2010. [placeholder] rt15958
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2009. [bug] libbind: coverity fixes. [RT #15808]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2008. [func] It is now posssible to enable/disable DNSSEC
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk validation from rndc. This is useful for the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk mobile hosts where the current connection point
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk breaks DNSSEC (firewall/proxy). [RT #15592]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk rndc validation newstate [view]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2007. [func] It is now possible to explicitly enable DNSSEC
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk validation. default dnssec-validation no; to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk be changed to yes in 9.5.0. [RT #15674]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2006. [security] Allow-query-cache and allow-recursion now default
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk to the builtin acls "localnets" and "localhost".
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk This is being done to make caching servers less
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk attractive as reflective amplifying targets for
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk spoofed traffic. This still leave authoritative
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk servers exposed.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk The best fix is for full BCP 38 deployment to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk remove spoofed traffic.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2005. [bug] libbind: Retransmission timeouts should be
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk based on which attempt it is to the nameserver
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk and not the nameserver itself. [RT #13548]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2004. [bug] dns_tsig_sign() could pass a NULL pointer to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk dst_context_destroy() when cleaning up after a
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk error. [RT #15835]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2003. [bug] libbind: The DNS name/address lookup functions could
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk occasionally follow a random pointer due to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk structures not being completely zeroed. [RT #15806]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2002. [bug] libbind: tighten the constraints on when
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk struct addrinfo._ai_pad exists. [RT #15783]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2001. [func] Check the KSK flag when updating a secure dynamic zone.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk New zone option "update-check-ksk yes;". [RT #15817]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1999. [func] Implement "rrset-order fixed". [RT #13662]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1998. [bug] Restrict handling of fifos as sockets to just SunOS.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk This allows named to connect to entropy gathering
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk daemons that use fifos instead of sockets. [RT #15840]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1997. [bug] Named was failing to replace negative cache entries
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk when a positive one for the type was learnt.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1996. [bug] nsupdate: if a zone has been specified it should
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk appear in the output of 'show'. [RT #15797]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1995. [bug] 'host' was reporting multiple "is an alias" messages.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1994. [port] OpenSSL 0.9.8 support. [RT #15694]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1993. [bug] Log messsage, via syslog, were missing the space
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk after the timestamp if "print-time yes" was specified.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1992. [bug] Not all incoming zone transfer messages included the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk view. [RT #15825]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1991. [cleanup] The configuration data, once read, should be treated
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk as readonly. Expand the use of const to enforce this
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk at compile time. [RT #15813]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1990. [bug] libbind: isc's override of broken gettimeofday()
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk implementions was not always effective.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1989. [bug] win32: don't check the service password when
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk re-installing. [RT #15882]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1988. [bug] Remove a bus error from the SHA256/SHA512 support.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1986. [func] Report when a zone is removed. [RT #15849]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1985. [protocol] DLV has now been assigned a official type code of
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk 32769. [RT #15807]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Note: care should be taken to ensure you upgrade
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk both named and dnssec-signzone at the same time for
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk zones with DLV records where named is the master
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk server for the zone. Also any zones that contain
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk DLV records should be removed when upgrading a slave
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk zone. You do not however have to upgrade all
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk servers for a zone with DLV records simultaniously.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1984. [func] dig, nslookup and host now advertise a 4096 byte
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk EDNS UDP buffer size by default. [RT #15855]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1983. [func] Two new update policies. "selfsub" and "selfwild".
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1982. [bug] DNSKEY was being accepted on the parent side of
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a delegation. KEY is still accepted there for
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk RFC 3007 validated updates. [RT #15620]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1981. [bug] win32: condition.c:wait() could fail to reattain
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk the mutex lock.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1980. [func] dnssec-signzone: output the SOA record as the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk first record in the signed zone. [RT #15758]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1979. [port] linux: allow named to drop core after changing
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk user ids. [RT #15753]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1978. [port] Handle systems which have a broken recvmsg().
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1977. [bug] Silence noisy log message. [RT #15704]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1975. [bug] libbind: isc_gethexstring() could misparse multi-line
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk hex strings with comments. [RT #15814]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1974. [doc] List each of the zone types and associated zone
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk options separately in the ARM.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk HMACSHA512 support. [RT #13606]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1972. [contrib] DBUS dynamic forwarders integation from
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Jason Vas Dias <jvdias@redhat.com>.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1971. [port] linux: make detection of missing IF_NAMESIZE more
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk robust. [RT #15443]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1970. [bug] nsupdate: adjust UDP timeout when falling back to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk unsigned SOA query. [RT #15775]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1969. [bug] win32: the socket code was freeing the socket
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk structure too early. [RT #15776]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1966. [bug] Don't set CD when we have fallen back to plain DNS.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1965. [func] Suppress spurious "recusion requested but not
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk available" warning with 'dig +qr'. [RT #15780].
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1964. [func] Separate out MX and SRV to CNAME checks. [RT #15723]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1963. [port] Tru64 4.0E doesn't support send() and recv().
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1962. [bug] Named failed to clear old update-policy when it
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk was removed. [RT #15491]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1961. [bug] Check the port and address of responses forwarded
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk to dispatch. [RT #15474]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1959. [func] Control the zeroing of the negative response TTL to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a soa query. Defaults "zero-no-soa-ttl yes;" and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk "zero-no-soa-ttl-cache no;". [RT #15460]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1958. [bug] Named failed to update the zone's secure state
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk until the zone was reloaded. [RT #15412]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1957. [bug] Dig mishandled responses to class ANY queries.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1956. [bug] Improve cross compile support, 'gen' is now built
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk by native compiler. See README for additional
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk cross compile support information. [RT #15148]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1955. [bug] Pre-allocate the cache cleaning interator. [RT #14998]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1954. [func] Named now falls back to advertising EDNS with a
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk 512 byte receive buffer if the initial EDNS queries
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk fail. [RT #14852]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1953. [func] The maximum EDNS UDP response named will send can
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk now be set in named.conf (max-udp-size). This is
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk independent of the advertised receive buffer
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk (edns-udp-size). [RT #14852]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1952. [port] hpux: tell the linker to build a runtime link
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk path "-Wl,+b:". [RT #14816].
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1951. [security] Drop queries from particular well known ports.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Don't return FORMERR to queries from particular
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk well known ports. [RT #15636]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a TCP socket. This prevents the source address being
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk set for TCP connections. [RT #15628]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1949. [func] Addition memory leakage checks. [RT #15544]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1948. [bug] If was possible to trigger a REQUIRE failure in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk xfrin.c:maybe_free() if named ran out of memory.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1947. [func] It is now possible to configure named to accept
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk expired RRSIGs. Default "dnssec-accept-expired no;".
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk Setting "dnssec-accept-expired yes;" leaves named
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk vulnerable to replay attacks. [RT #14685]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1946. [bug] resume_dslookup() could trigger a REQUIRE failure
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk when using forwarders. [RT #15549]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is nolonger recommended.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk To generate a RSAMD5 key you must explicitly request
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk RSAMD5. [RT #13780]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1944. [cleanup] isc_hash_create() does not need a read/write lock.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1943. [bug] Set the loadtime after rolling forward the journal.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1942. [bug] If the name of a DNSKEY match that of one in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk trusted-keys do not attempt to validate the DNSKEY
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk using the parents DS RRset. [RT #15649]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1941. [bug] ncache_adderesult() should set eresult even if no
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk rdataset is passed to it. [RT #15642]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1940. [bug] Fixed a number of error conditions reported by
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1939. [bug] The resolver could dereference a null pointer after
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk validation if all the queries have timed out.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1938. [bug] The validator was not correctly handling unsecure
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk negative responses at or below a SEP. [RT #15528]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1936. [bug] The validator could leak memory. [RT #15544]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1935. [bug] 'acache' was DO sensitive. [RT #15430]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1934. [func] Validate pending NS RRsets, in the authority section,
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk prior to returning them if it can be done without
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk requiring DNSKEYs to be fetched. [RT #15430]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1931. [bug] Per-client mctx could require a huge amount of memory,
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk particularly for a busy caching server. [RT #15519]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1930. [port] HPUX: ia64 support. [RT #15473]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1927. [bug] Access to soanode or nsnode in rbtdb violated the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk lock order rule and could cause a dead lock.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1926. [bug] The Windows installer did not check for empty
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk passwords. BINDinstall was being installed in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk the wrong place. [RT #15483]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1925. [port] All outer level AC_TRY_RUNs need cross compiling
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk defaults. [RT #15469]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1924. [port] libbind: hpux ia64 support. [RT #15473]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1923. [bug] ns_client_detach() called too early. [RT #15499]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1922. [bug] check-tool.c:setup_logging() missing call to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk dns_log_setcontext().
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1921. [bug] Client memory contexts were not using internal
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk malloc. [RT# 15434]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1920. [bug] The cache rbtdb lock array was too small to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk have the desired performance characteristics.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1919. [contrib] queryperf: a set of new features: collecting/printing
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk response delays, printing intermediate results, and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk adjusting query rate for the "target" qps.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1918. [bug] Memory leak when checking acls. [RT #15391]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk when generating man pages. [RT #15385]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1916. [func] Integrate contibuted IDN code from JPNIC. [RT #15383]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1915. [bug] dig +ndots was broken. [RT #15215]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1914. [protocol] DS is required to accept mnemonic algorithms
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk (RFC 4034). Still emit numeric algorithms for
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk compatability with RFC 3658. [RT #15354]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1913. [func] Integrate contibuted DLZ code into named. [RT #11382]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1912. [port] aix: atomic locking for powerpc. [RT #15020]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1911. [bug] Update windows socket code. [RT #14965]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1910. [bug] dig's +sigchase code overhauled. [RT #14933]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1909. [bug] The DLV code has been re-worked to make no longer
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk query order sensitive. [RT #14933]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1908. [func] dig now warns if 'RA' is not set in the answer when
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk 'RD' was set in the query. host/nslookup skip servers
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk that fail to set 'RA' when 'RD' is set unless a server
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk is explicitly set. [RT #15005]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1906. [func] dig now has a '-q queryname' and '+showsearch' options.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1905. [bug] Strings returned from cfg_obj_asstring() should be
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk treated as read-only. The prototype for
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk cfg_obj_asstring() has been updated to reflect this.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk friends. Note: RFC 1918 zones are not yet covered by
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk this but are likely to be in a future release.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk New options: empty-server, empty-contact,
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk empty-zones-enable and disable-empty-zone.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1903. [func] ISC string copy API.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1902. [func] Attempt to make the amount of work performed in a
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk iteration self tuning. The covers nodes clean from
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk the cache per iteration, nodes written to disk when
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk rewriting a master file and nodes destroyed per
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk iteration when destroying a zone or a cache.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1901. [cleanup] Don't add DNSKEY records to the additional section.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1900. [bug] ixfr-from-differences failed to ensure that the
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk serial number increased. [RT #15036]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1899. [func] named-checkconf now validates update-policy entries.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk ISC_NETADDR_FORMATSIZE to allow for scope details.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1897. [func] x86 and x86_64 now have separate atomic locking
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk implementations.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1896. [bug] Recursive clients soft quota support wasn't working
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk as expected. [RT #15103]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1895. [bug] A escaped character is, potentially, converted to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk the output character set too early. [RT #14666]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1894. [doc] Review ARM for BIND 9.4.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1893. [port] Use uintptr_t if available. [RT #14606]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1892. [func] Support for SPF rdata type. [RT #15033]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1891. [port] freebsd: pthread_mutex_init can fail if it runs out
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk of memory. [RT #14995]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1890. [func] Raise the UDP recieve buffer size to 32k if it is
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk less than 32k. [RT #14953]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1889. [port] sunos: non blocking i/o support. [RT #14951]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1888. [func] Support for IPSECKEY rdata type. [RT #14967]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1887. [bug] The cache could delete expired records too fast for
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk clients with a virtual time in the past. [RT #14991]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1886. [bug] fctx_create() could return success even though it
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk failed. [RT #14993]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1885. [func] dig: report the number of extra bytes still left in
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk the packet after processing all the records.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk levels. [RT #14962]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1882. [func] Limit the number of recursive clients that can be
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk waiting for a single query (<qname,qtype,qclass>) to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk resolve. New options clients-per-query and
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk max-clients-per-query.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1881. [func] Add a system test for named-checkconf. [RT #14931]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1880. [func] The lame cache is now done on a <qname,qclass,qtype>
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk basis as some servers only appear to be lame for
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk certain query types. [RT #14916]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1878. [func] Detect duplicates of UDP queries we are recursing on
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk and drop them. New stats category "duplicate".
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1877. [bug] Fix unreasonably low quantum on call to
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk dns_rbt_destroy2(). Remove unnecessay unhash_node()
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk call. [RT #14919]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1876. [func] Additional memory debugging support to track size
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk and mctx arguments. [RT #14814]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1875. [bug] process_dhtkey() was using the wrong memory context
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk to free some memory. [RT #14890]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1874. [port] sunos: portability fixes. [RT #14814]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1873. [port] win32: isc__errno2result() now reports its caller.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1871. [placeholder]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1870. [func] Added framework for handling multiple EDNS versions.
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1869. [func] dig can now specify the EDNS version when making
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk a query. [RT #14873]
4b8d88eb610aa1e0bb6ec632f792744b3d6b5f22jeff.schenk1868. [func] edns-udp-size can now be overridden on a per
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. [maint] 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. [maint] 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