CHANGES revision 698a4dcc8ae5c2a62a254ab2aff7b16d52598cc0
5bbed85a33186db4e629e98f45ca702ac6b09127Brian Wellington2465. [bug] Adb's handling of lame addresses was different
ba6fd2580863759baedd9c47153602b19006a324Andreas Gustafsson for IPv4 and IPv6. [RT #18738]
ba6fd2580863759baedd9c47153602b19006a324Andreas Gustafsson2464. [port] linux: check that a capability is present before
ba6fd2580863759baedd9c47153602b19006a324Andreas Gustafsson trying to set it. [RT #18135]
ba6fd2580863759baedd9c47153602b19006a324Andreas Gustafsson2463. [port] linux: POSIX doesn't include the IPv6 Advanced Socket
7fd17f3f4d7d7330dea34781fe2844155517911dDavid Lawrence API and glibc hides parts of the IPv6 Advanced Socket
7fd17f3f4d7d7330dea34781fe2844155517911dDavid Lawrence API as a result. This is stupid as it breaks how the
7fd17f3f4d7d7330dea34781fe2844155517911dDavid Lawrence two halves (Basic and Advanced) of the IPv6 Socket API were designed to be used but we have to live with it.
850d70818503ca1b0f98c9c70b16b51e789fd705Andreas Gustafsson Define _GNU_SOURCE to pull in the IPv6 Advanced Socket
dd16d9d9e77c2d906ee5ffa3dd9f71cacfbcb081Brian Wellington API. [RT #18388]
d3a86da2e8f09e2c3f55721aae537b9cacc7e537Andreas Gustafsson2462. [doc] Document -m (enable memory usage debugging)
d3a86da2e8f09e2c3f55721aae537b9cacc7e537Andreas Gustafsson option for dig. [RT #18757]
d3a86da2e8f09e2c3f55721aae537b9cacc7e537Andreas Gustafsson2461. [port] sunos: Change #2363 was not complete. [RT #17513]
850d70818503ca1b0f98c9c70b16b51e789fd705Andreas Gustafsson --- 9.6.0a1 released ---
3c82f274bd880a33fdaf211af4fe8f6b3d6ca556David Lawrence2460. [bug] Don't call dns_db_getnsec3parameters() on the cache.
3c82f274bd880a33fdaf211af4fe8f6b3d6ca556David Lawrence2459. [contrib] Import dnssec-zkt to contrib/zkt. [RT #18448]
3c82f274bd880a33fdaf211af4fe8f6b3d6ca556David Lawrence2458. [doc] ARM: update and correction for max-cache-size.
3c82f274bd880a33fdaf211af4fe8f6b3d6ca556David Lawrence2457. [tuning] max-cache-size is reverted to 0, the previous
3c82f274bd880a33fdaf211af4fe8f6b3d6ca556David Lawrence default. It should be safe because expired cache
3c82f274bd880a33fdaf211af4fe8f6b3d6ca556David Lawrence entries are also purged. [RT #18684]
3c82f274bd880a33fdaf211af4fe8f6b3d6ca556David Lawrence2456. [bug] In ACLs, ::/0 and 0.0.0.0/0 would both match any
5afc10d6d8278c9ab34b9f6c82ef7bb3bfefd0efAndreas Gustafsson address, regardless of family. They now correctly
78d78f05d91205cbde33ca87d24b8d13aa2d8d66Brian Wellington distinguish IPv4 from IPv6. [RT #18559]
78d78f05d91205cbde33ca87d24b8d13aa2d8d66Brian Wellington2455. [bug] Stop metadata being transfered via axfr/ixfr.
5afc10d6d8278c9ab34b9f6c82ef7bb3bfefd0efAndreas Gustafsson2454. [func] nsupdate: you can now set a default ttl. [RT #18317]
5afc10d6d8278c9ab34b9f6c82ef7bb3bfefd0efAndreas Gustafsson2453. [bug] Remove NULL pointer dereference in dns_journal_print().
3f01dde0bd24561fc3a6c2f7e259a58af4457a86Brian Wellington2452. [func] Improve bin/test/journalprint. [RT #18316]
626b221f7113479a0709f0bb0a8193c0ab0dcf84Andreas Gustafsson2451. [port] solaris: handle runtime linking better. [RT #18356]
626b221f7113479a0709f0bb0a8193c0ab0dcf84Andreas Gustafsson2450. [doc] Fix lwresd docbook problem for manual page.
c379c1bddb2d84c9219ab6c394b33aa866b9f3bfAndreas Gustafsson2449. [placeholder]
febaa091847ab004f40500cc475a819f2c73fcddAndreas Gustafsson2448. [func] Add NSEC3 support. [RT #15452]
ebfcb6cf66283096ebda1503b6cc042ce86b6bedBrian Wellington2447. [cleanup] libbind has been split out as a seperate product.
c379c1bddb2d84c9219ab6c394b33aa866b9f3bfAndreas Gustafsson2446. [func] Add a new log message about build options on startup.
c379c1bddb2d84c9219ab6c394b33aa866b9f3bfAndreas Gustafsson A new command-line option '-V' for named is also
066faef1195d539f575816ccab87ff3e85b1b13eBrian Wellington provided to show this information. [RT# 18645]
17442ccc2b2e9c3b3bfc337f0fdfad6186fbb123Mark Andrews2445. [doc] ARM out-of-date on empty reverse zones (list includes
17442ccc2b2e9c3b3bfc337f0fdfad6186fbb123Mark Andrews RFC1918 address, but these are not yet compiled in).
61b0df9eb522f13aef13cc2704728e799cbc251aMichael Sawyer2444. [port] Linux, FreeBSD, AIX: Turn off path mtu discovery
61b0df9eb522f13aef13cc2704728e799cbc251aMichael Sawyer (clear DF) for UDP responses and requests.
369bb68c2c7709c7fd8b0d6c1d1f8abc6422a7e2Michael Sawyer2443. [bug] win32: UDP connect() would not generate an event,
369bb68c2c7709c7fd8b0d6c1d1f8abc6422a7e2Michael Sawyer and so connected UDP sockets would never clean up.
369bb68c2c7709c7fd8b0d6c1d1f8abc6422a7e2Michael Sawyer Fix this by doing an immediate WSAConnect() rather
3dcb97b199693012d12e978b8f577a339e434361Andreas Gustafsson than an io completion port type for UDP.
4ec1a96d90784f70380bdec66f8a0bd6718a5b71Mark Andrews2442. [bug] A lock could be destroyed twice. [RT# 18626]
fa3cbea8bfba19d1c11f9a6ad20f40a2c15377f0Brian Wellington2441. [bug] isc_radix_insert() could copy radix tree nodes
fa3cbea8bfba19d1c11f9a6ad20f40a2c15377f0Brian Wellington incompletely. [RT #18573]
0fc89c4ee660e825ac66774f2d4912cfc396386aMark Andrews2440. [bug] named-checkconf used an incorrect test to determine
e21d199dca95aff5d50f133d6b064309e209af00Brian Wellington if an ACL was set to none.
c03298d879554fc5dc197c28fd4b686e0d880ee3Mark Andrews2439. [bug] Potential NULL dereference in dns_acl_isanyornone().
533df4efdafcf7a8b7292a298f45df9ab7f7f7f9Mark Andrews2438. [bug] Timeouts could be logged incorrectly under win32.
04c22ceaf2d3812eaab69d79958d0e0d62048cd2Mark Andrews2437. [bug] Sockets could be closed too early, leading to
04c22ceaf2d3812eaab69d79958d0e0d62048cd2Mark Andrews inconsistent states in the socket module. [RT #18298]
04c22ceaf2d3812eaab69d79958d0e0d62048cd2Mark Andrews2436. [security] win32: UDP client handler can be shutdown. [RT #18576]
04c22ceaf2d3812eaab69d79958d0e0d62048cd2Mark Andrews2435. [bug] Fixed an ACL memory leak affecting win32.
b65f2ab14abb4b6ef906d7d02064fba158f07b1eDavid Lawrence2434. [bug] Fixed a minor error-reporting bug in
b65f2ab14abb4b6ef906d7d02064fba158f07b1eDavid Lawrence2433. [tuning] Set initial timeout to 800ms.
b65f2ab14abb4b6ef906d7d02064fba158f07b1eDavid Lawrence2432. [bug] More Windows socket handling improvements. Stop
c03bb27f0675a6e60ceea66b451548e8481bc05cMark Andrews using I/O events and use IO Completion Ports
c03bb27f0675a6e60ceea66b451548e8481bc05cMark Andrews throughout. Rewrite the receive path logic to make
c03bb27f0675a6e60ceea66b451548e8481bc05cMark Andrews it easier to support multiple simultaneous
b65f2ab14abb4b6ef906d7d02064fba158f07b1eDavid Lawrence requestrs in the future. Add stricter consistency
b65f2ab14abb4b6ef906d7d02064fba158f07b1eDavid Lawrence checking as a compile-time option (define
c03bb27f0675a6e60ceea66b451548e8481bc05cMark Andrews ISC_SOCKET_CONSISTENCY_CHECKS; defaults to off).
c03bb27f0675a6e60ceea66b451548e8481bc05cMark Andrews2431. [bug] Acl processing could leak memory. [RT #18323]
389c749a5ee18f1c0d6278ae49f2aae5d5f0d2dcMark Andrews2430. [bug] win32: isc_interval_set() could round down to
72fa265baa3d138b43427bcb5c0838740f807045Mark Andrews zero if the input was less than NS_INTERVAL
72fa265baa3d138b43427bcb5c0838740f807045Mark Andrews nanoseconds. Round up instead. [RT #18549]
4b6d5b2312d1482cc406fe58fa3269dd7a915b3fMark Andrews2429. [doc] nsupdate should be in section 1 of the man pages.
4b6d5b2312d1482cc406fe58fa3269dd7a915b3fMark Andrews2428. [bug] dns_iptable_merge() mishandled merges of negative
29c818c7d40fc8898b062903ec703851328a4deaMark Andrews tables. [RT #18409]
b1cde6bf3a8e3a77eb77caf97df0d7ec5c8450dfBrian Wellington2427. [func] Treat DNSKEY queries as if "minimal-response yes;"
b1cde6bf3a8e3a77eb77caf97df0d7ec5c8450dfBrian Wellington was set. [RT #18528]
b55c30f2de6e1baaa3a9ba69b92f428f2c255ac3Mark Andrews2426. [bug] libbind: inet_net_pton() can sometimes return the
b55c30f2de6e1baaa3a9ba69b92f428f2c255ac3Mark Andrews wrong value if excessively large netmasks are
b55c30f2de6e1baaa3a9ba69b92f428f2c255ac3Mark Andrews supplied. [RT #18512]
28b7844ee93231da831ba3c090e1677bb1be5f18Andreas Gustafsson2425. [bug] named didn't detect unavailable query source addresses
37d1c8ee546ae89720c3e17e57ee3a05e9cdc7b9Brian Wellington at load time. [RT #18536]
37d1c8ee546ae89720c3e17e57ee3a05e9cdc7b9Brian Wellington2424. [port] configure now probes for a working epoll
28b7844ee93231da831ba3c090e1677bb1be5f18Andreas Gustafsson implementation. Allow the use of kqueue,
28b7844ee93231da831ba3c090e1677bb1be5f18Andreas Gustafsson epoll and /dev/poll to be selected at compile
28b7844ee93231da831ba3c090e1677bb1be5f18Andreas Gustafsson time. [RT #18277]
28b7844ee93231da831ba3c090e1677bb1be5f18Andreas Gustafsson2423. [security] Randomize server selection on queries, so as to
28b7844ee93231da831ba3c090e1677bb1be5f18Andreas Gustafsson make forgery a little more difficult. Instead of
78db9e8f4b686fde6dfa0ec85a68c06cc9d4bf28Brian Wellington always preferring the server with the lowest RTT,
78db9e8f4b686fde6dfa0ec85a68c06cc9d4bf28Brian Wellington pick a server with RTT within the same 128
78db9e8f4b686fde6dfa0ec85a68c06cc9d4bf28Brian Wellington millisecond band. [RT #18441]
78db9e8f4b686fde6dfa0ec85a68c06cc9d4bf28Brian Wellington2422. [bug] Handle the special return value of a empty node as
b20ee662a7c847c9ef7b96ab9e5e34543efe5c0dMark Andrews if it was a NXRRSET in the validator. [RT #18447]
b20ee662a7c847c9ef7b96ab9e5e34543efe5c0dMark Andrews2421. [func] Add new command line option '-S' for named to specify
450995b90c8cb66d82c2377d4f9bd9812a132c30Andreas Gustafsson the max number of sockets. [RT #18493]
450995b90c8cb66d82c2377d4f9bd9812a132c30Andreas Gustafsson Use caution: this option may not work for some
450995b90c8cb66d82c2377d4f9bd9812a132c30Andreas Gustafsson operating systems without rebuilding named.
190fbe9738bd0c1b9b13732bb8bd56b2b7c71640David Lawrence2420. [bug] Windows socket handling cleanup. Let the io
190fbe9738bd0c1b9b13732bb8bd56b2b7c71640David Lawrence completion event send out cancelled read/write
190fbe9738bd0c1b9b13732bb8bd56b2b7c71640David Lawrence done events, which keeps us from writing to memeory
190fbe9738bd0c1b9b13732bb8bd56b2b7c71640David Lawrence we no longer have ownership of. Add debugging
190fbe9738bd0c1b9b13732bb8bd56b2b7c71640David Lawrence socket_log() function. Rework TCP socket handling
190fbe9738bd0c1b9b13732bb8bd56b2b7c71640David Lawrence to not leak sockets.
c40085afa75a5eae732ec1198384dd5cb24400b6Bob Halley2419. [cleanup] Document that isc_socket_create() and isc_socket_open()
c40085afa75a5eae732ec1198384dd5cb24400b6Bob Halley should not be used for isc_sockettype_fdwatch sockets.
c40085afa75a5eae732ec1198384dd5cb24400b6Bob Halley2418. [bug] AXFR request on a DLZ could trigger a REQUIRE failure
c40085afa75a5eae732ec1198384dd5cb24400b6Bob Halley2417. [bug] Connecting UDP sockets for outgoing queries could
c40085afa75a5eae732ec1198384dd5cb24400b6Bob Halley unexpectedly fail with an 'address already in use'
c40085afa75a5eae732ec1198384dd5cb24400b6Bob Halley error. [RT #18411]
7b438bdb9b821f9f1c96443762072e137716048dBrian Wellington2416. [func] Log file descriptors that cause exceeding the
c40085afa75a5eae732ec1198384dd5cb24400b6Bob Halley internal maximum. [RT #18460]
86c270cbb24117976d6cd3098c3010e067915c24Andreas Gustafsson2415. [bug] 'rndc dumpdb' could trigger various assertion failures
10258f6b3d1ce54ffb22e6b9a31f8f001f7ee2d5Mark Andrews in rbtdb.c. [RT #18455]
b38ebe307cb2411535c79afd441870a99cc50eddMark Andrews2414. [bug] A masterdump context held the database lock too long,
b38ebe307cb2411535c79afd441870a99cc50eddMark Andrews causing various troubles such as dead lock and
c2e0aac879097f81bcd31e3d09660a71e70c5fb0Michael Sawyer recursive lock acquisition. [RT #18311, #18456]
c2e0aac879097f81bcd31e3d09660a71e70c5fb0Michael Sawyer2413. [bug] Fixed an unreachable code path in socket.c. [RT #18442]
588b63e1a86fb707172830e14897da624ed380edMark Andrews2412. [bug] win32: address a resourse leak. [RT #18374]
bb17aa91c14de959b191a200df61afb6a68f110fBrian Wellington2411. [bug] Allow using a larger number of sockets than FD_SETSIZE
bb17aa91c14de959b191a200df61afb6a68f110fBrian Wellington for select(). To enable this, set ISC_SOCKET_MAXSOCKETS
bb17aa91c14de959b191a200df61afb6a68f110fBrian Wellington at compilation time. [RT #18433]
452d75b18f9d050086964fa39c326cf388517396Mark Andrews2410. [bug] Correctly delete m_versionInfo. [RT #18432]
2b4db0b6d4b5a0307cecbafdd1d34d6f61b7dbadMark Andrews2409. [bug] Only log that we disabled EDNS processing if we were
6850cdd4497424c9d42ade487edfde9fb9a47de9Brian Wellington subsequently successful. [RT #18029]
6850cdd4497424c9d42ade487edfde9fb9a47de9Brian Wellington2408. [bug] A duplicate TCP dispatch event could be sent, which
6850cdd4497424c9d42ade487edfde9fb9a47de9Brian Wellington could then trigger an assertion failure in
2a37aa188c2297e0c0856c3e5740c43dd426a432Mark Andrews resquery_response(). [RT #18275]
2a37aa188c2297e0c0856c3e5740c43dd426a432Mark Andrews2407. [port] hpux: test for sys/dyntune.h. [RT #18421]
6c87cf19970a9eef43c1e38227cd23b3a2f6151aMark Andrews2406. [placeholder]
7869b99dc815e3b863351b8095d1b71b3f583541Brian Wellington2405. [cleanup] The default value for dnssec-validation was changed to
df1e829dde71ab960545453e4ae439ae601d5a9eMark Andrews "yes" in 9.5.0-P1 and all subsequent releases; this
df1e829dde71ab960545453e4ae439ae601d5a9eMark Andrews was inadvertently omitted from CHANGES at the time.
df1e829dde71ab960545453e4ae439ae601d5a9eMark Andrews2404. [port] hpux: files unlimited support.
df1e829dde71ab960545453e4ae439ae601d5a9eMark Andrews2403. [bug] TSIG context leak. [RT #18341]
fb04db11ee6aad3ac3e023ab89b5f9d8a4d5674dMichael Sawyer2402. [port] Support Solaris 2.11 and over. [RT #18362]
fb04db11ee6aad3ac3e023ab89b5f9d8a4d5674dMichael Sawyer2401. [bug] Expect to get E[MN]FILE errno internal_accept()
fb04db11ee6aad3ac3e023ab89b5f9d8a4d5674dMichael Sawyer (from accept() or fcntl() system calls). [RT #18358]
cef18335b7f37bf02bc9e9f2c8750a3a9dcd718aAndreas Gustafsson2400. [bug] Log if kqueue()/epoll_create()/open(/dev/poll) fails.
fb04db11ee6aad3ac3e023ab89b5f9d8a4d5674dMichael Sawyer2399. [placeholder]
fb04db11ee6aad3ac3e023ab89b5f9d8a4d5674dMichael Sawyer2398. [bug] Improve file descriptor management. New,
fb04db11ee6aad3ac3e023ab89b5f9d8a4d5674dMichael Sawyer temporary, named.conf option reserved-sockets,
fb04db11ee6aad3ac3e023ab89b5f9d8a4d5674dMichael Sawyer default 512. [RT #18344]
e65fe7af00935a0a81d4b0b0ed51c7f6c89f5c3bAndreas Gustafsson2397. [bug] gssapi_functions had too many elements. [RT #18355]
4bb3a1a63d7943564f30bf9efd312283141439a2Andreas Gustafsson2396. [bug] Don't set SO_REUSEADDR for randomized ports.
4bb3a1a63d7943564f30bf9efd312283141439a2Andreas Gustafsson2395. [port] Avoid warning and no effect from "files unlimited"
cef18335b7f37bf02bc9e9f2c8750a3a9dcd718aAndreas Gustafsson on Linux when running as root. [RT #18335]
cef18335b7f37bf02bc9e9f2c8750a3a9dcd718aAndreas Gustafsson2394. [bug] Default configuration options set the limit for
389ec663f262cc219e986d6600eec9707ef2cb24Brian Wellington open files to 'unlimited' as described in the
e549eb1242b69ee050440e7205a5633cb56199b3Mark Andrews documentation. [RT #18331]
88cef4408ab6b4c48702ed1b3ae27e20f485d864Mark Andrews2393. [bug] nested acls containing keys could trigger an
88cef4408ab6b4c48702ed1b3ae27e20f485d864Mark Andrews assertion in acl.c. [RT #18166]
88cef4408ab6b4c48702ed1b3ae27e20f485d864Mark Andrews2392. [bug] remove 'grep -q' from acl test script, some platforms
88cef4408ab6b4c48702ed1b3ae27e20f485d864Mark Andrews don't support it. [RT #18253]
fce9a9550e8e7a6dff4093d4815ec41fae2d7b55Mark Andrews2391. [port] hpux: cover additional recvmsg() error codes.
93d5a6b95e88f57b7619d9728f06e3aa5e2f0c65Andreas Gustafsson2390. [bug] dispatch.c could make a false warning on 'odd socket'.
ff7e6f2791cc5ad7c5f401a184b88343fde5ec3cAndreas Gustafsson2389. [bug] Move the "working directory writable" check to after
ff7e6f2791cc5ad7c5f401a184b88343fde5ec3cAndreas Gustafsson the ns_os_changeuser() call. [RT #18326]
ff7e6f2791cc5ad7c5f401a184b88343fde5ec3cAndreas Gustafsson2388. [bug] Avoid using tables for layout purposes in
2bebe117bf96d7e24df4d703d6488d61a5179bcaMark Andrews statistics XSL [RT #18159].
4da10bce4bf64b574b59aa4fb5be0f237d0d41edBrian Wellington2387. [bug] Silence compiler warnings in lib/isc/radix.c.
4da10bce4bf64b574b59aa4fb5be0f237d0d41edBrian Wellington [RT #18147] [RT #18258]
3f123dcc2fe5d2cd08ca91b732741d86a4036906Brian Wellington2386. [func] Add warning about too small 'open files' limit.
16ea60d0dbbaf1206f4800cb16744ef568fd7be8Michael Sawyer2385. [bug] A condition variable in socket.c could leak in
16ea60d0dbbaf1206f4800cb16744ef568fd7be8Michael Sawyer rare error handling [RT #17968].
85b23709431b1a84924fe2844f5cf657d1689eefMichael Sawyer2384. [security] Fully randomize UDP query ports to improve
85b23709431b1a84924fe2844f5cf657d1689eefMichael Sawyer forgery resilience. [RT #17949, #18098]
d15f51c600ed29b2dc379c433fb226c3a13ac0bbAndreas Gustafsson2383. [bug] named could double queries when they resulted in
d15f51c600ed29b2dc379c433fb226c3a13ac0bbAndreas Gustafsson SERVFAIL due to overkilling EDNS0 failure detection.
d15f51c600ed29b2dc379c433fb226c3a13ac0bbAndreas Gustafsson2382. [doc] Add descriptions of DHCID, IPSECKEY, SPF and SSHFP
aa2c453d3c6e416b56b29247bedd9a0af2721e93Mark Andrews2381. [port] dlz/mysql: support multiple install layouts for
e412ae947df6de858883564b8676a9650df70d9aMark Andrews mysql. <prefix>/include/{,mysql/}mysql.h and
e412ae947df6de858883564b8676a9650df70d9aMark Andrews <prefix>/lib/{,mysql/}. [RT #18152]
cef18335b7f37bf02bc9e9f2c8750a3a9dcd718aAndreas Gustafsson2380. [bug] dns_view_find() was not returning NXDOMAIN/NXRRSET
07a926724c0a91d85b85a94441938d0094e88cffMark Andrews proofs which, in turn, caused validation failures
07a926724c0a91d85b85a94441938d0094e88cffMark Andrews for insecure zones immediately below a secure zone
07a926724c0a91d85b85a94441938d0094e88cffMark Andrews the server was authoritative for. [RT #18112]
90023730de34721b8cd8f3b5d059a28b7a65cf04Andreas Gustafsson2379. [contrib] queryperf/gen-data-queryperf.py: removed redundant
90023730de34721b8cd8f3b5d059a28b7a65cf04Andreas Gustafsson TLDs and supported RRs with TTLs [RT #17972]
922e6a3c2ac4ef900dd9dc99f0cc137f18372583Andreas Gustafsson2378. [bug] gssapi_functions{} had a redundant member in BIND 9.5.
280747fa7c1d4597d47f7be8ec5fb7c8980c1952Andreas Gustafsson2377. [bug] Address race condition in dnssec-signzone. [RT #18142]
280747fa7c1d4597d47f7be8ec5fb7c8980c1952Andreas Gustafsson2376. [bug] Change #2144 was not complete.
0e07026a21dfcaf57dc789e7ece20182dc36029cMark Andrews2375. [placeholder]
337ca1838428c52bca3c72288342ce3dee550a04Andreas Gustafsson2374. [bug] "blackhole" ACLs could cause named to segfault due
337ca1838428c52bca3c72288342ce3dee550a04Andreas Gustafsson to some uninitialized memory. [RT #18095]
337ca1838428c52bca3c72288342ce3dee550a04Andreas Gustafsson2373. [bug] Default values of zone ACLs were re-parsed each time a
337ca1838428c52bca3c72288342ce3dee550a04Andreas Gustafsson new zone was configured, causing an overconsumption
337ca1838428c52bca3c72288342ce3dee550a04Andreas Gustafsson of memory. [RT #18092]
6b0ce7d29fac9df84ed34aa2d4634e754aec750dAndreas Gustafsson2372. [bug] Fixed incorrect TAG_HMACSHA256_BITS value [RT #18047]
6b0ce7d29fac9df84ed34aa2d4634e754aec750dAndreas Gustafsson2371. [doc] Add +nsid option to dig man page. [RT #18039]
6b0ce7d29fac9df84ed34aa2d4634e754aec750dAndreas Gustafsson2370. [bug] "rndc freeze" could trigger an assertion in named
27d725f2b0f8d176d4625dc8b2ed71269b25c9a7Andreas Gustafsson when called on a nonexistent zone. [RT #18050]
27d725f2b0f8d176d4625dc8b2ed71269b25c9a7Andreas Gustafsson2369. [bug] libbind: Array bounds overrun on read in bitncmp().
c89ac488df58cf6a37918cd00236eedf015830f8Andreas Gustafsson2368. [port] Linux: use libcap for capability management if
c89ac488df58cf6a37918cd00236eedf015830f8Andreas Gustafsson possible. [RT# 18026]
46a7e707fee6d7ba6ca6dae200ff6e0230f4d2f1Brian Wellington2367. [bug] Improve counting of dns_resstatscounter_retry
9d3ef72b37c7d23ce3aaaaa5cd0434b4e5ed5c12Mark Andrews2366. [bug] Adb shutdown race. [RT #18021]
a7c76f1924d5fc914c579fd3b0276ffbddd2f65aMark Andrews2365. [bug] Fix a bug that caused dns_acl_isany() to return
a7c76f1924d5fc914c579fd3b0276ffbddd2f65aMark Andrews spurious results. [RT #18000]
c50a002bd1e36d13e95d74b43ed4a2b5d6fdcec3Mark Andrews2364. [bug] named could trigger a assertion when serving a
c50a002bd1e36d13e95d74b43ed4a2b5d6fdcec3Mark Andrews malformed signed zone. [RT #17828]
c50a002bd1e36d13e95d74b43ed4a2b5d6fdcec3Mark Andrews2363. [port] sunos: pre-set "lt_cv_sys_max_cmd_len=4096;".
c50a002bd1e36d13e95d74b43ed4a2b5d6fdcec3Mark Andrews2362. [cleanup] Make "rrset-order fixed" a compile-time option.
566155f16e43fe5f1550456e534b31b0cc36d243David Lawrence settable by "./configure --enable-fixed-rrset".
566155f16e43fe5f1550456e534b31b0cc36d243David Lawrence Disabled by default. [RT #17977]
566155f16e43fe5f1550456e534b31b0cc36d243David Lawrence2361. [bug] "recursion" statistics counter could be counted
051beeafa6547440da17985665b31952b85ede56Brian Wellington multiple times for a single query. [RT #17990]
07a46d6dca37ef96b6e9c1fc0c2789983d91819cAndreas Gustafsson2360. [bug] Fix a condition where we release a database version
07a46d6dca37ef96b6e9c1fc0c2789983d91819cAndreas Gustafsson (which may acquire a lock) while holding the lock.
6d85ebc2d2ccbb8ef01c3ac1659686d3c2be0377Brian Wellington2359. [bug] Fix NSID bug. [RT #17942]
4a0b04961653b4153402dabd71dfd8474b6c230dAndreas Gustafsson2358. [doc] Update host's default query description. [RT #17934]
4a0b04961653b4153402dabd71dfd8474b6c230dAndreas Gustafsson2357. [port] Don't use OpenSSL's engine support in versions before
b0796437d493ca2e083ab0ff02acf0dc0c8ad2a3David Lawrence OpenSSL 0.9.7f. [RT #17922]
98b8d49c0c0bbace27966eed5811bc81255ce297Brian Wellington2356. [bug] Built in mutex profiler was not scalable enough.
cc7420cb3b8eb2c48a00384784701bfee37cc96fAndreas Gustafsson2355. [func] Extend the number statistics counters available.
a94948ad5b3b258ce9503b7322bdf82c0baabcabAndreas Gustafsson2354. [bug] Failed to initialize some rdatasetheader_t elements.
3291587f23b940c986f41cf37b2e531f618ec2bdMichael Sawyer2353. [func] Add support for Name Server ID (RFC 5001).
b374727d513049b4bfcb9eb021002595fe6a7c63Mark Andrews 'dig +nsid' requests NSID from server.
b374727d513049b4bfcb9eb021002595fe6a7c63Mark Andrews 'request-nsid yes;' causes recursive server to send
b374727d513049b4bfcb9eb021002595fe6a7c63Mark Andrews NSID requests to upstream servers. Server responds
d922e82162b4d0d2387a531ebc127abe9fe4cf2bAndreas Gustafsson to NSID requests with the string configured by
d922e82162b4d0d2387a531ebc127abe9fe4cf2bAndreas Gustafsson 'server-id' option. [RT #17091]
2868291ab5d4deba4d61c110f92dc397807702c7Mark Andrews2352. [bug] Various GSS_API fixups. [RT #17729]
2868291ab5d4deba4d61c110f92dc397807702c7Mark Andrews2351. [bug] convertxsl.pl generated very long lines. [RT #17906]
b374727d513049b4bfcb9eb021002595fe6a7c63Mark Andrews2350. [port] win32: IPv6 support. [RT #17797]
8e732de92e9814e3fa54e36d2154939ea6086b16Andreas Gustafsson2349. [func] Provide incremental re-signing support for secure
8e732de92e9814e3fa54e36d2154939ea6086b16Andreas Gustafsson dynamic zones. [RT #1091]
afd2f40b3cff8c3c307155bdc27e5b60e9115545Andreas Gustafsson2348. [func] Use the EVP interface to OpenSSL. Add PKCS#11 support.
afd2f40b3cff8c3c307155bdc27e5b60e9115545Andreas Gustafsson Documentation is in the new README.pkcs11 file.
c605f30cd7d540243509c86cf31b01bdd4fe19feMark Andrews2347. [bug] Delete now traverses the RB tree in the canonical
c605f30cd7d540243509c86cf31b01bdd4fe19feMark Andrews order. [RT #17451]
3302ed8d6eaef8f598338f5682477c5f6acd583cBob Halley2346. [func] Memory statistics now cover all active memory contexts
3302ed8d6eaef8f598338f5682477c5f6acd583cBob Halley in increased detail. [RT #17580]
3302ed8d6eaef8f598338f5682477c5f6acd583cBob Halley2345. [bug] named-checkconf failed to detect when forwarders
3302ed8d6eaef8f598338f5682477c5f6acd583cBob Halley were set at both the options/view level and in
cef18335b7f37bf02bc9e9f2c8750a3a9dcd718aAndreas Gustafsson a root zone. [RT #17671]
cef18335b7f37bf02bc9e9f2c8750a3a9dcd718aAndreas Gustafsson2344. [bug] Improve "logging{ file ...; };" documentation.
91ac60fe11b3ebd095c5fed0db343b2c9a97e646Mark Andrews2343. [bug] (Seemingly) duplicate IPv6 entries could be
91ac60fe11b3ebd095c5fed0db343b2c9a97e646Mark Andrews created in ADB. [RT #17837]
83d2840b6f1a5ec898e441be148ddd3211f11583Bob Halley2342. [func] Use getifaddrs() if available under Linux. [RT #17224]
83d2840b6f1a5ec898e441be148ddd3211f11583Bob Halley2341. [bug] libbind: add missing -I../include for off source
42e31e6ef7689e0c0569a1f9a5c250d73870b073Michael Graff tree builds. [RT #17606]
42e31e6ef7689e0c0569a1f9a5c250d73870b073Michael Graff2340. [port] openbsd: interface configuration. [RT #17700]
42e31e6ef7689e0c0569a1f9a5c250d73870b073Michael Graff2339. [port] tru64: support for libbind. [RT #17589]
a405a53d536521e6c93f47485aacd7c1a1ffb29eAndreas Gustafsson2338. [bug] check_ds() could be called with a non DS rdataset.
a405a53d536521e6c93f47485aacd7c1a1ffb29eAndreas Gustafsson2337. [bug] BUILD_LDFLAGS was not being correctly set. [RT #17614]
53df51bf458da9b04074b6b62b5639c926a751e4Andreas Gustafsson2336. [func] If "named -6" is specified then listen on all IPv6
53df51bf458da9b04074b6b62b5639c926a751e4Andreas Gustafsson interfaces if there are not listen-on-v6 clauses in
ba43c53451d5c38765f376eeede457178b36951aBob Halley2335. [port] sunos: libbind and *printf() support for long long.
056141f2878d1046306ef0ba035263a00de57f98Mark Andrews2334. [bug] Bad REQUIRES in fromstruct_in_naptr(), off by one
056141f2878d1046306ef0ba035263a00de57f98Mark Andrews bug in fromstruct_txt(). [RT #17609]
5126112bc3639b9dae5726c3148d6699d277e789Mark Andrews2333. [bug] Fix off by one error in isc_time_nowplusinterval().
72c815ed1780b9039b9ad0d31faf68b3b5c05637Andreas Gustafsson2332. [contrib] query-loc-0.4.0. [RT #17602]
72c815ed1780b9039b9ad0d31faf68b3b5c05637Andreas Gustafsson2331. [bug] Failure to regenerate any signatures was not being
72c815ed1780b9039b9ad0d31faf68b3b5c05637Andreas Gustafsson reported nor being past back to the UPDATE client.
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson2330. [bug] Remove potential race condition when handling
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson over memory events. [RT #17572]
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson WARNING: API CHANGE: over memory callback
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson function now needs to call isc_mem_waterack().
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson See <isc/mem.h> for details.
b7e031d5173476224027407d8e23eaa7557fc396Andreas Gustafsson2329. [bug] Clearer help text for dig's '-x' and '-i' options.
7ec4367f3d578170a9495ff3c851b248c1656f08Andreas Gustafsson2328. [maint] Add AAAA addresses for A.ROOT-SERVERS.NET,
cef18335b7f37bf02bc9e9f2c8750a3a9dcd718aAndreas Gustafsson J.ROOT-SERVERS.NET, K.ROOT-SERVERS.NET and
2c9c7c5bb5975a18925c30aeb33a26094902f1c1Andreas Gustafsson2327. [bug] It was possible to dereference a NULL pointer in
94361d586755d4de09b717782f7002e9dd282c89Andreas Gustafsson rbtdb.c. Implement dead node processing in zones as
94361d586755d4de09b717782f7002e9dd282c89Andreas Gustafsson we do for caches. [RT #17312]
4440f995911810aaa98d8985ac1a8192095879f2Michael Graff2326. [bug] It was possible to trigger a INSIST in the acache
4440f995911810aaa98d8985ac1a8192095879f2Michael Graff2325. [port] Linux: use capset() function if available. [RT #17557]
4440f995911810aaa98d8985ac1a8192095879f2Michael Graff2324. [bug] Fix IPv6 matching against "any;". [RT #17533]
4440f995911810aaa98d8985ac1a8192095879f2Michael Graff2323. [port] tru64: namespace clash. [RT #17547]
abaec24086f0cc3d7c0994ca9d2247b40eb6aaedBrian Wellington2322. [port] MacOS: work around the limitation of setrlimit()
abaec24086f0cc3d7c0994ca9d2247b40eb6aaedBrian Wellington for RLIMIT_NOFILE. [RT #17526]
cef18335b7f37bf02bc9e9f2c8750a3a9dcd718aAndreas Gustafsson2321. [placeholder]
3ad16d4c3a5029662d4ec804f7644739d011d03dBob Halley2320. [func] Make statistics counters thread-safe for platforms
3ad16d4c3a5029662d4ec804f7644739d011d03dBob Halley that support certain atomic operations. [RT #17466]
32b2cdf212de957e3f9b0efca59f098ed4fb42deBrian Wellington2319. [bug] Silence Coverity warnings in
32b2cdf212de957e3f9b0efca59f098ed4fb42deBrian Wellington2318. [port] sunos fixes for libbind. [RT #17514]
b42a7e9d80e293a5104d9de6ddabd29676918aa5Andreas Gustafsson2317. [bug] "make distclean" removed bind9.xsl.h. [RT #17518]
3113e4dac81fa7b9f0ee5d663d54fbb8ed92738dBob Halley2316. [port] Missing #include <isc/print.h> in lib/dns/gssapictx.c.
7f52817a92d74be0d970c33b204f8f13309eece5Andreas Gustafsson2315. [bug] Used incorrect address family for mapped IPv4
8cf8a04209c3b6c8d4f0936f1dce06b629605c81Michael Graff addresses in acl.c. [RT #17519]
8cf8a04209c3b6c8d4f0936f1dce06b629605c81Michael Graff2314. [bug] Uninitialized memory use on error path in
1fc26319b5d69d19a7a31c8d0ab1afc2beef0c41Andreas Gustafsson2313. [cleanup] Silence Coverity warnings. Handle private stacks.
1fc26319b5d69d19a7a31c8d0ab1afc2beef0c41Andreas Gustafsson [RT #17447] [RT #17478]
1fc26319b5d69d19a7a31c8d0ab1afc2beef0c41Andreas Gustafsson2312. [cleanup] Silence Coverity warning in lib/isc/unix/socket.c.
cef18335b7f37bf02bc9e9f2c8750a3a9dcd718aAndreas Gustafsson2311. [bug] IPv6 addresses could match IPv4 ACL entries and
7da0286b540515c82ea83163d6cba59a64fa3eddMichael Graff vice versa. [RT #17462]
7da0286b540515c82ea83163d6cba59a64fa3eddMichael Graff2310. [bug] dig, host, nslookup: flush stdout before emitting
c4ec2c3190175705df255aa3d5e842a96137a5a1Andreas Gustafsson debug/fatal messages. [RT #17501]
8529c3cdc6abdf3514cb0127313a976bbc3b3936Andreas Gustafsson2309. [cleanup] Fix Coverity warnings in lib/dns/acl.c and iptable.c.
87ecd67dae468cf5c9bae213c6fa321449b2ebc2Andreas Gustafsson2308. [cleanup] Silence Coverity warning in bin/named/controlconf.c.
f38a84ce830efefe48838425ab281e0ae2a91d0eAndreas Gustafsson2307. [bug] Remove infinite loop from lib/dns/sdb.c. [RT #17496]
1b32bc7da1da9059abd68d6dd15b23e8a442afa3Brian Wellington2306. [bug] Remove potential race from lib/dns/resolver.c.
1b32bc7da1da9059abd68d6dd15b23e8a442afa3Brian Wellington2305. [security] inet_network() buffer overflow. CVE-2008-0122.
4187398298c1916f409b44e0457f60e551f5ea1bAndreas Gustafsson2304. [bug] Check returns from all dns_rdata_tostruct() calls.
4b809ba3464c9fb6bb08e9153b9286a8f8a37b01Brian Wellington2303. [bug] Remove unnecessary code from bin/named/lwdgnba.c.
a69cebac84ec223b908e056678fa7c1181785b20Andreas Gustafsson2302. [bug] Fix memset() calls in lib/tests/t_api.c. [RT #17472]
d9ec31a329a14588127b0a15618dec53ca41c73eAndreas Gustafsson2301. [bug] Remove resource leak and fix error messages in
d9ec31a329a14588127b0a15618dec53ca41c73eAndreas Gustafsson bin/tests/system/lwresd/lwtest.c. [RT #17474]
e5d0f6d61e2349e1512c40922305b28c69cb4d3fBrian Wellington2300. [bug] Fixed failure to close open file in
37a8fbab3a1fe6d513b767118cba7515152c2b9bBrian Wellington2299. [bug] Remove unnecessary NULL check in
a38f86ea5bb9f924b5912d8444862000a1323082Andreas Gustafsson2298. [bug] isc_mutex_lock() failure not caught in
7d8d82cee0910a0252e1c37bace732e996789772Andreas Gustafsson2297. [bug] isc_entropy_createfilesource() failure not caught in
ec4060d3104e8bec28406232eb7338c81bb1b1c1Mark Andrews2296. [port] Allow docbook stylesheet location to be specified to
735fb4ffa6a76413f85101d7d625a4776d6ee6cdAndreas Gustafsson configure. [RT #17457]
2c7097eac0aed3b0b3387082cb783db64f2d7765Andreas Gustafsson2295. [bug] Silence static overrun error in bin/named/lwaddr.c.
9139e153da3ffa88457d3e035e2f0132c63a4a71Andreas Gustafsson2294. [func] Allow the experimental statistics channels to have
9139e153da3ffa88457d3e035e2f0132c63a4a71Andreas Gustafsson multiple connections and ACL.
9139e153da3ffa88457d3e035e2f0132c63a4a71Andreas Gustafsson Note: the stats-server and stats-server-v6 options
30e6ea9dedbe0738f9729833b1b59042dbebc4dfBrian Wellington available in the previous beta releases are replaced
30e6ea9dedbe0738f9729833b1b59042dbebc4dfBrian Wellington with the generic statistics-channels statement.
1aae88078f409b39c24e2313ffdd767ed29ac787Brian Wellington2293. [func] Add ACL regression test. [RT #17375]
17a28c1f02c5093b207a3b64201aa9e71df78ebaAndreas Gustafsson2292. [bug] Log if the working directory is not writable.
b5232b135db580a2c16666e74a82f11130e0731fAndreas Gustafsson2291. [bug] PR_SET_DUMPABLE may be set too late. Also report
b5232b135db580a2c16666e74a82f11130e0731fAndreas Gustafsson failure to set PR_SET_DUMPABLE. [RT #17312]
cea88d887559f209ae9d993e0a8fb58d03f60e77Brian Wellington2290. [bug] Let AD in the query signal that the client wants AD
cea88d887559f209ae9d993e0a8fb58d03f60e77Brian Wellington set in the response. [RT #17301]
a7705f38e91cc6afaba0426f6b452c9ae5a4efeaAndreas Gustafsson2289. [func] named-checkzone now reports the out-of-zone CNAME
a7705f38e91cc6afaba0426f6b452c9ae5a4efeaAndreas Gustafsson found. [RT #17309]
a7705f38e91cc6afaba0426f6b452c9ae5a4efeaAndreas Gustafsson2288. [port] win32: mark service as running when we have finished
a7705f38e91cc6afaba0426f6b452c9ae5a4efeaAndreas Gustafsson loading. [RT #17441]
a7705f38e91cc6afaba0426f6b452c9ae5a4efeaAndreas Gustafsson2287. [bug] Use 'volatile' if the compiler supports it. [RT #17413]
735fb4ffa6a76413f85101d7d625a4776d6ee6cdAndreas Gustafsson2286. [func] Allow a TCP connection to be used as a weak
735fb4ffa6a76413f85101d7d625a4776d6ee6cdAndreas Gustafsson authentication method for reverse zones.
e1368a7770744cbeadcdc27967f855196988eceaAndreas Gustafsson New update-policy methods tcp-self and 6to4-self.
a3365e361f0066609d250005e2b1082cb2ba35fdAndreas Gustafsson2285. [func] Test framework for client memory context management.
e32394a2ac3466a2235f79ee32c247a11be42a8dAndreas Gustafsson2284. [bug] Memory leak in UPDATE prerequisite processing.
031f9084fc1ca8b258c151f428677e7226556ad0Mark Andrews2283. [bug] TSIG keys were not attaching to the memory
031f9084fc1ca8b258c151f428677e7226556ad0Mark Andrews context. TSIG keys should use the rings
031f9084fc1ca8b258c151f428677e7226556ad0Mark Andrews memory context rather than the clients memory
031f9084fc1ca8b258c151f428677e7226556ad0Mark Andrews context. [RT #17377]
031f9084fc1ca8b258c151f428677e7226556ad0Mark Andrews2282. [bug] Acl code fixups. [RT #17346] [RT #17374]
031f9084fc1ca8b258c151f428677e7226556ad0Mark Andrews2281. [bug] Attempts to use undefined acls were not being logged.
44215b932d4f0ce5257d794cb6f76b9282455eb1Mark Andrews2280. [func] Allow the experimental http server to be reached
44215b932d4f0ce5257d794cb6f76b9282455eb1Mark Andrews over IPv6 as well as IPv4. [RT #17332]
44215b932d4f0ce5257d794cb6f76b9282455eb1Mark Andrews2279. [bug] Use setsockopt(SO_NOSIGPIPE), when available,
405ffb1f0d2c12d199f85f03973d1a02ac12e000Andreas Gustafsson to protect applications from receiving spurious
405ffb1f0d2c12d199f85f03973d1a02ac12e000Andreas Gustafsson SIGPIPE signals when using the resolver.
405ffb1f0d2c12d199f85f03973d1a02ac12e000Andreas Gustafsson2278. [bug] win32: handle the case where Windows returns no
405ffb1f0d2c12d199f85f03973d1a02ac12e000Andreas Gustafsson search list or DNS suffix. [RT #17354]
6d8568cb45240974da0ee1b653b28e3fdfffe93eAndreas Gustafsson2277. [bug] Empty zone names were not correctly being caught at
6d8568cb45240974da0ee1b653b28e3fdfffe93eAndreas Gustafsson in the post parse checks. [RT #17357]
6d8568cb45240974da0ee1b653b28e3fdfffe93eAndreas Gustafsson2276. [bug] Install <dst/gssapi.h>. [RT# 17359]
6d3f954c572db02159deedd444373161fda47a88Brian Wellington2275. [func] Add support to dig to perform IXFR queries over UDP.
b0f941a50f24656b3523609f86cead41b0269c7aBrian Wellington2274. [func] Log zone transfer statistics. [RT #17336]
3f31c8c2954f857e375db8e943a35f6aa5e230b4Andreas Gustafsson2273. [bug] Adjust log level to WARNING when saving inconsistent
ea419adc4eca4c3e44f2c282035b5dce6b795fe2Andreas Gustafsson stub/slave master and journal files. [RT# 17279]
ff59f0e4feaefb45a49427bd91775058b4b4f2d0Andreas Gustafsson2272. [bug] Handle illegal dnssec-lookaside trust-anchor names.
8af0b86ade4c15a7db207bd7643f8a9f6cb5a648David Lawrence2271. [bug] Fix a memory leak in http server code [RT #17100]
674f1cfb1d7dfa92e52db950dbe80e60ef8f5cddBrian Wellington2270. [bug] dns_db_closeversion() version->writer could be reset
674f1cfb1d7dfa92e52db950dbe80e60ef8f5cddBrian Wellington before it is tested. [RT #17290]
69d17bea6be937b92f3375e6249b5677c90f4fe2Andreas Gustafsson2269. [contrib] dbus memory leaks and missing va_end calls. [RT #17232]
69d17bea6be937b92f3375e6249b5677c90f4fe2Andreas Gustafsson2268. [bug] 0.IN-ADDR.ARPA was missing from the empty zones
cd7ffa4c1286a48c10056632be3fb0b64c575c35Brian Wellington --- 9.5.0b1 released ---
0cff88818a96197995c3533f6cbfb1a0efc06db0Brian Wellington2267. [bug] Radix tree node_num value could be set incorrectly,
0cff88818a96197995c3533f6cbfb1a0efc06db0Brian Wellington causing positive ACL matches to look like negative
5bba7216f3263dc49dd4db2ac64b6203a9e2b180Andreas Gustafsson ones. [RT #17311]
40817ed9c13782a7844e15dde24432611c4694acDavid Lawrence2266. [bug] client.c:get_clientmctx() returned the same mctx
40817ed9c13782a7844e15dde24432611c4694acDavid Lawrence once the pool of mctx's was filled. [RT #17218]
b41de87910a4c57039a4f5968e272a9aec566959Brian Wellington2265. [bug] Test that the memory context's basic_table is non NULL
40b1b44ed65b9655a135fc867ed9f0374c247ad4Andreas Gustafsson before freeing. [RT #17265]
40b1b44ed65b9655a135fc867ed9f0374c247ad4Andreas Gustafsson2264. [bug] Server prefix length was being ignored. [RT #17308]
ab8668fb583a92df0698f5cdac7e7b12ead614aaBrian Wellington2263. [bug] "named-checkconf -z" failed to set default value
ab8668fb583a92df0698f5cdac7e7b12ead614aaBrian Wellington for "check-integrity". [RT #17306]
575db903aabb08137a757d1c60ebb0d286ecff56Andreas Gustafsson2262. [bug] Error status from all but the last view could be
575db903aabb08137a757d1c60ebb0d286ecff56Andreas Gustafsson lost. [RT #17292]
575db903aabb08137a757d1c60ebb0d286ecff56Andreas Gustafsson2261. [bug] Fix memory leak with "any" and "none" ACLs [RT #17272]
a4c55a3d0813e00e3d7846cc9736110c61d0a2baAndreas Gustafsson2260. [bug] Reported wrong clients-per-query when increasing the
a4c55a3d0813e00e3d7846cc9736110c61d0a2baAndreas Gustafsson value. [RT #17236]
c851f1cc2187b59687af94725fbacac022987d05Andreas Gustafsson2259. [placeholder]
91614f2bc498ef7eea22e449c91951f4598c8223Andreas Gustafsson --- 9.5.0a7 released ---
91614f2bc498ef7eea22e449c91951f4598c8223Andreas Gustafsson2258. [bug] Fallback from IXFR/TSIG to SOA/AXFR/TSIG broken.
512661edd7d51c8c179cce89a855df6cec2fcdcdMark Andrews2257. [bug] win32: Use the full path to vcredist_x86.exe when
512661edd7d51c8c179cce89a855df6cec2fcdcdMark Andrews calling it. [RT #17222]
385a9cb48a70b329e507c39d043fa9a44c659913James Brister2256. [bug] win32: Correctly register the installation location of
3cb0de1c667237085c6a805715c31ddc5fdc9c4dBrian Wellington2255. [maint] L.ROOT-SERVERS.NET is now 199.7.83.42.
bd77de5fcaea4dcf2f0250ded32adfccd3a38256Brian Wellington2254. [bug] timer.c:dispatch() failed to lock timer->lock
bd77de5fcaea4dcf2f0250ded32adfccd3a38256Brian Wellington when reading timer->idle allowing it to see
bd77de5fcaea4dcf2f0250ded32adfccd3a38256Brian Wellington intermediate values as timer->idle was reset by
e5f5ec73a710d21067d4721a9e82f2399f2f6c25David Lawrence isc_timer_touch(). [RT #17243]
48674819ebf9176b5d5582ae851e485c324c1159Michael Sawyer2253. [func] "max-cache-size" defaults to 32M.
e5f5ec73a710d21067d4721a9e82f2399f2f6c25David Lawrence "max-acache-size" defaults to 16M.
9594482ba300a4d694162fa62ba636c7dd00d3b6Brian Wellington2252. [bug] Fixed errors in sortlist code [RT #17216]
47ddde42728034854444cf17e278cebaea06f666Michael Graff2251. [placeholder]
edf8c55546efa9fb42da1c055ce02462a5c709c0David Lawrence2250. [func] New flag 'memstatistics' to state whether the
edf8c55546efa9fb42da1c055ce02462a5c709c0David Lawrence memory statistics file should be written or not.
edf8c55546efa9fb42da1c055ce02462a5c709c0David Lawrence Additionally named's -m option will cause the
c5944292e9ebee4a39fe939b9a16fe5596808556David Lawrence statistics file to be written. [RT #17113]
c5944292e9ebee4a39fe939b9a16fe5596808556David Lawrence2249. [bug] Only set Authentic Data bit if client requested
c5944292e9ebee4a39fe939b9a16fe5596808556David Lawrence DNSSEC, per RFC 3655 [RT #17175]
c5944292e9ebee4a39fe939b9a16fe5596808556David Lawrence2248. [cleanup] Fix several errors reported by Coverity. [RT #17160]
c5944292e9ebee4a39fe939b9a16fe5596808556David Lawrence2247. [doc] Sort doc/misc/options. [RT #17067]
c5944292e9ebee4a39fe939b9a16fe5596808556David Lawrence2246. [bug] Make the startup of test servers (ans.pl) more
36e0c379080343a0272dc076b7d7795ded04ee1dBrian Wellington robust. [RT #17147]
529a6b5224d751504027293a766a4c8b81241869Brian Wellington2245. [bug] Validating lack of DS records at trust anchors wasn't
529a6b5224d751504027293a766a4c8b81241869Brian Wellington working. [RT #17151]
186ba80b8e391cf8421872f26771324644e45d83Andreas Gustafsson2244. [func] Allow the check of nameserver names against the
186ba80b8e391cf8421872f26771324644e45d83Andreas Gustafsson SOA MNAME field to be disabled by specifying
862a026a7d752fbc8b376df6f7a9080d7c778b49Brian Wellington 'notify-to-soa yes;'. [RT #17073]
677045ed612e1c26a32b5700479e26c25bcede58Brian Wellington2243. [func] Configuration files without a newline at the end now
677045ed612e1c26a32b5700479e26c25bcede58Brian Wellington parse without error. [RT #17120]
febf5f8b55abb2e6e840488a29a5ef4e20654f67David Lawrence2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
c34bdef6bd197a04990e52469ad68481532dd35aAndreas Gustafsson library could require a source of random data.
05f6d0c0381d19eec721e11f6fd88caef25dacd8Andreas Gustafsson2241. [func] nsupdate: add a interactive 'help' command. [RT #17099]
dc2c974dcf954a0a238d1afb886c445d06b1aa8bBrian Wellington2240. [bug] Cleanup nsupdates GSS-TSIG support. Convert
a32738e3e4ed9619c8ace22cd119e6769176b22cAndreas Gustafsson a number of INSIST()s into plain fatal() errors
a32738e3e4ed9619c8ace22cd119e6769176b22cAndreas Gustafsson which report the triggering result code.
a32738e3e4ed9619c8ace22cd119e6769176b22cAndreas Gustafsson The 'key' command wasn't disabling GSS-TSIG.
6dc130c7c95107748fff5f767161c2bb742f9f87Brian Wellington2239. [func] Ship a pre built bin/named/bind9.xsl.h. [RT #17114]
49855f0856a0f6f9fed80af88faddf38f3e74eefAndreas Gustafsson2238. [bug] It was possible to trigger a REQUIRE when a
49855f0856a0f6f9fed80af88faddf38f3e74eefAndreas Gustafsson validation was canceled. [RT #17106]
ffea7c2e73a0771c80b32df93cf4547fcea64eaeAndreas Gustafsson2237. [bug] libbind: res_init() was not thread aware. [RT #17123]
dc2c974dcf954a0a238d1afb886c445d06b1aa8bBrian Wellington2236. [bug] dnssec-signzone failed to preserve the case of
55bfdb0a1491f0668bb279826ee864f4a7425e22Andreas Gustafsson of wildcard owner names. [RT #17085]
55bfdb0a1491f0668bb279826ee864f4a7425e22Andreas Gustafsson2235. [bug] <isc/atomic.h> was not being installed. [RT #17135]
cef18335b7f37bf02bc9e9f2c8750a3a9dcd718aAndreas Gustafsson2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134]
36007b707f28f36864e8d76f11379b22e9737538Michael Sawyer2233. [func] Add support for O(1) ACL processing, based on
36007b707f28f36864e8d76f11379b22e9737538Michael Sawyer radix tree code originally written by Kevin
36007b707f28f36864e8d76f11379b22e9737538Michael Sawyer Brintnall. [RT #16288]
375f19cfb2f9cf5a9efbc65b557a8ce865de85c2Michael Sawyer2232. [bug] dns_adb_findaddrinfo() could fail and return
375f19cfb2f9cf5a9efbc65b557a8ce865de85c2Michael Sawyer ISC_R_SUCCESS. [RT #17137]
375f19cfb2f9cf5a9efbc65b557a8ce865de85c2Michael Sawyer2231. [bug] Building dlzbdb (contrib/dlz/bin/dlzbdb) was broken.
9bef4575d71a084edf59ac681e53e35ae1b72166Andreas Gustafsson2230. [bug] We could INSIST reading a corrupted journal.
9bef4575d71a084edf59ac681e53e35ae1b72166Andreas Gustafsson2229. [bug] Null pointer dereference on query pool creation
87f4c7933fd2962cca3b9b7e046327f3c6306b84Andreas Gustafsson failure. [RT #17133]
87f4c7933fd2962cca3b9b7e046327f3c6306b84Andreas Gustafsson2228. [contrib] contrib: Change 2188 was incomplete.
87f4c7933fd2962cca3b9b7e046327f3c6306b84Andreas Gustafsson2227. [cleanup] Tidied up the FAQ. [RT #17121]
87f4c7933fd2962cca3b9b7e046327f3c6306b84Andreas Gustafsson2226. [placeholder]
87f4c7933fd2962cca3b9b7e046327f3c6306b84Andreas Gustafsson2225. [bug] More support for systems with no IPv4 addresses.
dae5ce6ddb0a3c425865d3b6f0f13c4126eacc17Andreas Gustafsson2224. [bug] Defer journal compaction if a xfrin is in progress.
9a8fea7bc8fb79ff1d31f0a2ba3c9694041c6f3aAndreas Gustafsson2223. [bug] Make a new journal when compacting. [RT #17119]
663841abe0bb1cc8040e552597ef721c35b799e5Brian Wellington2222. [func] named-checkconf now checks server key references.
c49e3222b0912479015161e8b54a67a1abf9a0ffAndreas Gustafsson2221. [bug] Set the event result code to reflect the actual
c49e3222b0912479015161e8b54a67a1abf9a0ffAndreas Gustafsson record turned to caller when a cache update is
bf68c5151b5c4f7d6b2783584434e61045a88d7fAndreas Gustafsson rejected due to a more credible answer existing.
bf68c5151b5c4f7d6b2783584434e61045a88d7fAndreas Gustafsson2220. [bug] win32: Address a race condition in final shutdown of
178f73169a27ac031f58863ae12cdb33dc15f6c4Brian Wellington the Windows socket code. [RT #17028]
178f73169a27ac031f58863ae12cdb33dc15f6c4Brian Wellington2219. [bug] Apply zone consistency checks to additions, not
9c4cba349f52bb8176c3858b2b5b340f13603802Brian Wellington removals, when updating. [RT #17049]
64024eaa4d029b0bd090c435b8b02b45eef5cd89Andreas Gustafsson2218. [bug] Remove unnecessary REQUIRE from dns_validator_create().
64024eaa4d029b0bd090c435b8b02b45eef5cd89Andreas Gustafsson2217. [func] Adjust update log levels. [RT #17092]
da527e4ff6a013364826637963e7ac372e024f33David Lawrence2216. [cleanup] Fix a number of errors reported by Coverity.
db6fa2e944b3a0682168e9ee145b86c81a6a5321Andreas Gustafsson2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094]
db6fa2e944b3a0682168e9ee145b86c81a6a5321Andreas Gustafsson2214. [bug] Deregister OpenSSL lock callback when cleaning
30576c592b538cab293cf6e1f6265d376cd5a12cAndreas Gustafsson up. Reorder OpenSSL cleanup so that RAND_cleanup()
ce2be9b7211ab5bacaa10fe74ef35def3a3f6089David Lawrence is called before the locks are destroyed. [RT #17098]
ce2be9b7211ab5bacaa10fe74ef35def3a3f6089David Lawrence2213. [bug] SIG0 diagnostic failure messages were looking at the
ce2be9b7211ab5bacaa10fe74ef35def3a3f6089David Lawrence wrong status code. [RT #17101]
9bf765ab3a5203b854d32266e6162e547791383cDavid Lawrence2212. [func] 'host -m' now causes memory statistics and active
f4d9f465cd29963a99554bbe2936509ea3568c89James Brister memory to be printed at exit. [RT 17028]
f4d9f465cd29963a99554bbe2936509ea3568c89James Brister2211. [func] Update "dynamic update temporarily disabled" message.
9bf765ab3a5203b854d32266e6162e547791383cDavid Lawrence2210. [bug] Deleting class specific records via UPDATE could
9bf765ab3a5203b854d32266e6162e547791383cDavid Lawrence fail. [RT #17074]
5c0a406664065d54824675e3d2f795ea9e2a56b8Mark Andrews2209. [port] osx: linking against user supplied static OpenSSL
5c0a406664065d54824675e3d2f795ea9e2a56b8Mark Andrews libraries failed as the system ones were still being
ce8d0fffea20fe03fd0f075263f529ad55f82aacAndreas Gustafsson found. [RT #17078]
ea01648cb950b8d4b5625a8a91a4c1c019dec885Andreas Gustafsson2208. [port] win32: make sure both build methods produce the
ea01648cb950b8d4b5625a8a91a4c1c019dec885Andreas Gustafsson same output. [RT #17058]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2207. [port] Some implementations of getaddrinfo() fail to set
ea01648cb950b8d4b5625a8a91a4c1c019dec885Andreas Gustafsson ai_canonname correctly. [RT #17061]
7d7bd1b4f0270691f434d37b1052259a13185663Andreas Gustafsson --- 9.5.0a6 released ---
7d7bd1b4f0270691f434d37b1052259a13185663Andreas Gustafsson2206. [security] "allow-query-cache" and "allow-recursion" now
7d7bd1b4f0270691f434d37b1052259a13185663Andreas Gustafsson cross inherit from each other.
7d7bd1b4f0270691f434d37b1052259a13185663Andreas Gustafsson If allow-query-cache is not set in named.conf then
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence allow-recursion is used if set, otherwise allow-query
ce8d0fffea20fe03fd0f075263f529ad55f82aacAndreas Gustafsson is used if set, otherwise the default (localnets;
81f11a70588c6929d1aefd529b940efb70747fc2Andreas Gustafsson localhost;) is used.
81f11a70588c6929d1aefd529b940efb70747fc2Andreas Gustafsson If allow-recursion is not set in named.conf then
04d58db32739157df6c44e3f37ecb83816fd3f75Andreas Gustafsson allow-query-cache is used if set, otherwise allow-query
04d58db32739157df6c44e3f37ecb83816fd3f75Andreas Gustafsson is used if set, otherwise the default (localnets;
04d58db32739157df6c44e3f37ecb83816fd3f75Andreas Gustafsson localhost;) is used.
5096958739769958dd7a6b69356bf41260033873David Lawrence2205. [bug] libbind: change #2119 broke thread support. [RT #16982]
5096958739769958dd7a6b69356bf41260033873David Lawrence2204. [bug] "rndc flushanme name unknown-view" caused named
5096958739769958dd7a6b69356bf41260033873David Lawrence to crash. [RT #16984]
84f4e4a656926a795f3bae40b2a6308bebb48b49David Lawrence2203. [security] Query id generation was cryptographically weak.
838281ed55d0d3939c2f510559d5852872ed4ddbDavid Lawrence2202. [security] The default acls for allow-query-cache and
838281ed55d0d3939c2f510559d5852872ed4ddbDavid Lawrence allow-recursion were not being applied. [RT #16960]
89e57b472d87a37aa6c49a5544d1d1dfe9617f5dDavid Lawrence2201. [bug] The build failed in a separate object directory.
280942843277ca894571ca94c1e431ba079d0ca0Mark Andrews2200. [bug] The search for cached NSEC records was stopping to
280942843277ca894571ca94c1e431ba079d0ca0Mark Andrews early leading to excessive DLV queries. [RT #16930]
0f6ef702b3e231001d0e320059eb1051dcf7afa2Mark Andrews2199. [bug] win32: don't call WSAStartup() while loading dlls.
89e57b472d87a37aa6c49a5544d1d1dfe9617f5dDavid Lawrence2198. [bug] win32: RegCloseKey() could be called when
475c936d4cd0fb83700eb3e022aaecc5626b9b4fJames Brister RegOpenKeyEx() failed. [RT #16911]
4ebb4093f80e32e4a57ff3769f7fd4ad2217ee44Andreas Gustafsson2197. [bug] Add INSIST to catch negative responses which are
d8c8722f28ca439b9ca46f109e2804a7eb33a1acBrian Wellington not setting the event result code appropriately.
4b7167e96abe79cdf194ac3865760a7139b70090Brian Wellington2196. [port] win32: yield processor while waiting for once to
4b7167e96abe79cdf194ac3865760a7139b70090Brian Wellington to complete. [RT #16958]
4b7167e96abe79cdf194ac3865760a7139b70090Brian Wellington2195. [func] dnssec-keygen now defaults to nametype "ZONE"
a4b496f2abd35b0f27761385c8679de1f5714b0dBrian Wellington when generating DNSKEYs. [RT #16954]
a4b496f2abd35b0f27761385c8679de1f5714b0dBrian Wellington2194. [bug] Close journal before calling 'done' in xfrin.c.
952e9025b0ecd20e6c7f7852551e36bb9677f713James Brister --- 9.5.0a5 released ---
952e9025b0ecd20e6c7f7852551e36bb9677f713James Brister2193. [port] win32: BINDInstall.exe is now linked statically.
952e9025b0ecd20e6c7f7852551e36bb9677f713James Brister2192. [port] win32: use vcredist_x86.exe to install Visual
952e9025b0ecd20e6c7f7852551e36bb9677f713James Brister Studio's redistributable dlls if building with
952e9025b0ecd20e6c7f7852551e36bb9677f713James Brister Visual Stdio 2005 or later.
952e9025b0ecd20e6c7f7852551e36bb9677f713James Brister2191. [func] named-checkzone now allows dumping to stdout (-).
952e9025b0ecd20e6c7f7852551e36bb9677f713James Brister named-checkconf now has -h for help.
952e9025b0ecd20e6c7f7852551e36bb9677f713James Brister named-checkzone now has -h for help.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence rndc now has -h for help.
08133a2dbe88e0715e092fbdeec2431971ec0711Andreas Gustafsson Better handling of '-?' for usage summaries.
08133a2dbe88e0715e092fbdeec2431971ec0711Andreas Gustafsson2190. [func] Make fallback to plain DNS from EDNS due to timeouts
08133a2dbe88e0715e092fbdeec2431971ec0711Andreas Gustafsson more visible. New logging category "edns-disabled".
8c1aa8573dd85774ac8921dc0482b91d73e8b8b6Mark Andrews2189. [bug] Handle socket() returning EINTR. [RT #15949]
96ab25294b028270eb1be867613df8a6c999b332David Lawrence2188. [contrib] queryperf: autoconf changes to make the search for
96ab25294b028270eb1be867613df8a6c999b332David Lawrence libresolv or libbind more robust. [RT #16299]
96ab25294b028270eb1be867613df8a6c999b332David Lawrence2187. [bug] query_addds(), query_addwildcardproof() and
96ab25294b028270eb1be867613df8a6c999b332David Lawrence query_addnxrrsetnsec() should take a version
96ab25294b028270eb1be867613df8a6c999b332David Lawrence argument. [RT #16368]
e68de4a7dbf5b6a1b2ff3f4f4dd8adf80b80525bBrian Wellington2186. [port] cygwin: libbind: check for struct sockaddr_storage
4ebb4093f80e32e4a57ff3769f7fd4ad2217ee44Andreas Gustafsson independently of IPv6. [RT #16482]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2185. [port] sunos: libbind: check for ssize_t, memmove() and
5aa96829fdd12f30a2e9f717e66d44a4698b0675Andreas Gustafsson memchr(). [RT #16463]
5aa96829fdd12f30a2e9f717e66d44a4698b0675Andreas Gustafsson2184. [bug] bind9.xsl.h didn't build out of the source tree.
5aa96829fdd12f30a2e9f717e66d44a4698b0675Andreas Gustafsson2183. [bug] dnssec-signzone didn't handle offline private keys
e2894b0e5007e49f5b21be9113e41419ca8489a0Brian Wellington well. [RT #16832]
e2894b0e5007e49f5b21be9113e41419ca8489a0Brian Wellington2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
e2894b0e5007e49f5b21be9113e41419ca8489a0Brian Wellington could return ISC_R_SUCCESS when they ran out of
96ab25294b028270eb1be867613df8a6c999b332David Lawrence memory. [RT #16365]
845e0b5f968d4ac069ac8b802730467df8cd7136Mark Andrews2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
c4252cd10ba9a35ef03c53b97961a4c0b15fe44fAndreas Gustafsson2180. [cleanup] Remove bit test from 'compress_test' as they
c4252cd10ba9a35ef03c53b97961a4c0b15fe44fAndreas Gustafsson are no longer needed. [RT #16497]
5aa96829fdd12f30a2e9f717e66d44a4698b0675Andreas Gustafsson2179. [func] 'rndc command zone' will now find 'zone' if it is
1318ddb52d8a8a22eae47f7d82137e74b9beacf1Mark Andrews unique to all the views. [RT #16821]
de8e189332e884db065b921f84e3ee4922ad10e3David Lawrence2178. [bug] 'rndc reload' of a slave or stub zone resulted in
de8e189332e884db065b921f84e3ee4922ad10e3David Lawrence a reference leak. [RT #16867]
de8e189332e884db065b921f84e3ee4922ad10e3David Lawrence2177. [bug] Array bounds overrun on read (rcodetext) at
de8e189332e884db065b921f84e3ee4922ad10e3David Lawrence debug level 10+. [RT #16798]
202991557a4b7e8d3df7725d84f0fcae90dbaee6David Lawrence2176. [contrib] dbus update to handle race condition during
202991557a4b7e8d3df7725d84f0fcae90dbaee6David Lawrence initialization (Bugzilla 235809). [RT #16842]
202991557a4b7e8d3df7725d84f0fcae90dbaee6David Lawrence2175. [bug] win32: windows broadcast condition variable support
1c823819b73f17cbfd188d35962da196a48190fbAndreas Gustafsson was broken. [RT #16592]
1c823819b73f17cbfd188d35962da196a48190fbAndreas Gustafsson2174. [bug] I/O errors should always be fatal when reading
1c823819b73f17cbfd188d35962da196a48190fbAndreas Gustafsson master files. [RT #16825]
e405739af20dcdc6c7f604548e78806a0d1515c5Brian Wellington2173. [port] win32: When compiling with MSVS 2005 SP1 we also
b719a598e77aada962b3a05cb00179dc929d3939Andreas Gustafsson --- 9.5.0a4 released ---
b719a598e77aada962b3a05cb00179dc929d3939Andreas Gustafsson2172. [bug] query_addsoa() was being called with a non zone db.
428b78e56dc10ea220fadfed11242ceb1d51d0e3Andreas Gustafsson2171. [bug] Handle breaks in DNSSEC trust chains where the parent
428b78e56dc10ea220fadfed11242ceb1d51d0e3Andreas Gustafsson servers are not DS aware (DS queries to the parent
428b78e56dc10ea220fadfed11242ceb1d51d0e3Andreas Gustafsson return a referral to the child).
428b78e56dc10ea220fadfed11242ceb1d51d0e3Andreas Gustafsson2170. [func] Add acache processing to test suite. [RT #16711]
428b78e56dc10ea220fadfed11242ceb1d51d0e3Andreas Gustafsson2169. [bug] host, nslookup: when reporting NXDOMAIN report the
b74e73c5b4b299da20a6b196b68b9068d376ff35Mark Andrews given name and not the last name searched for.
b74e73c5b4b299da20a6b196b68b9068d376ff35Mark Andrews2168. [bug] nsupdate: in non-interactive mode treat syntax errors
b74e73c5b4b299da20a6b196b68b9068d376ff35Mark Andrews as fatal errors. [RT #16785]
323b6387ce2575627427859b8668e7f27f090c4cMark Andrews2167. [bug] When re-using a automatic zone named failed to
d68e4b66b1075e556b480f8bfb607aeba5da46f6Andreas Gustafsson attach it to the new view. [RT #16786]
d68e4b66b1075e556b480f8bfb607aeba5da46f6Andreas Gustafsson --- 9.5.0a3 released ---
d68e4b66b1075e556b480f8bfb607aeba5da46f6Andreas Gustafsson2166. [bug] When running in batch mode, dig could misinterpret
d68e4b66b1075e556b480f8bfb607aeba5da46f6Andreas Gustafsson a server address as a name to be looked up, causing
d68e4b66b1075e556b480f8bfb607aeba5da46f6Andreas Gustafsson unexpected output. [RT #16743]
e44d56866bd609e066380cbef414e6ce11a08976Andreas Gustafsson2165. [func] Allow the destination address of a query to determine
e44d56866bd609e066380cbef414e6ce11a08976Andreas Gustafsson if we will answer the query or recurse.
e44d56866bd609e066380cbef414e6ce11a08976Andreas Gustafsson allow-query-on, allow-recursion-on and
4ebb4093f80e32e4a57ff3769f7fd4ad2217ee44Andreas Gustafsson allow-query-cache-on. [RT #16291]
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence2164. [bug] The code to determine how named-checkzone /
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence named-compilezone was called failed under windows.
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence2163. [bug] If only one of query-source and query-source-v6
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence specified a port the query pools code broke (change
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence 2129). [RT #16768]
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence2162. [func] Allow "rrset-order fixed" to be disabled at compile
0df2335526caaebd8639129fd0327a6cc97060eaDavid Lawrence time. [RT #16665]
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence2161. [bug] Fix which log messages are emitted for 'rndc flush'.
8b31f5630f6345f686449f8a84c33c0813283e42Andreas Gustafsson2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
8b31f5630f6345f686449f8a84c33c0813283e42Andreas Gustafsson from getifaddrs(). [RT #16708]
13c32cb589e571e9204dbb091e145809288c9c21David Lawrence --- 9.5.0a2 released ---
4ebb4093f80e32e4a57ff3769f7fd4ad2217ee44Andreas Gustafsson2159. [bug] Array bounds overrun in acache processing. [RT #16710]
822f118444dcaddaf977bc73e958b2f755e4ddfdAndreas Gustafsson2158. [bug] ns_client_isself() failed to initialize key
822f118444dcaddaf977bc73e958b2f755e4ddfdAndreas Gustafsson leading to a REQUIRE failure. [RT #16688]
822f118444dcaddaf977bc73e958b2f755e4ddfdAndreas Gustafsson2157. [func] dns_db_transfernode() created. [RT #16685]
822f118444dcaddaf977bc73e958b2f755e4ddfdAndreas Gustafsson2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence resolver.c:validated() and resolver.c:cache_name().
202991557a4b7e8d3df7725d84f0fcae90dbaee6David Lawrence Fix a memory leak in rbtdb.c:free_noqname().
8775909be9fc67180fc480115716f88174e74471James Brister Make lookup.c:lookup_find() robust against
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence event leaks. [RT #16685]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
a797a75953e21b514427d188bf5d5051419c10adBrian Wellington2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence matched in acls by omitting the scope. [RT #16599]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2153. [bug] nsupdate could leak memory. [RT #16691]
17d91fddb33cc6e0bf2dfacf7156bb1ebba197d8David Lawrence2152. [cleanup] Use sizeof(buf) instead of fixed number in
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence dighost.c:get_trusted_key(). [RT #16678]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2151. [bug] Missing newline in usage message for journalprint.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2150. [bug] 'rrset-order cyclic' uniformly distribute the
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence starting point for the first response for a given
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence RRset. [RT #16655]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2149. [bug] isc_mem_checkdestroyed() failed to abort on
c244584cad2a71276e60919bf2c80c7d79dc073bDavid Lawrence if there were still active memory contexts.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2148. [func] Add positive logging for rndc commands. [RT #14623]
57b3597444bc8716459f0fb3022b2c12f4eee2aeAndreas Gustafsson2147. [bug] libbind: remove potential buffer overflow from
99524919752c9b9abe1814007732b86592011cc1Brian Wellington2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
26c86a6fc85c89447d23d4a3e34b11157a2ff6f4Andreas Gustafsson SO_BSDCOMPAT" message. [RT #16641]
26c86a6fc85c89447d23d4a3e34b11157a2ff6f4Andreas Gustafsson2145. [bug] Check DS/DLV digest lengths for known digests.
b3157263ee12a5792737f09b708d3fc65ca99e01Andreas Gustafsson2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
b3157263ee12a5792737f09b708d3fc65ca99e01Andreas Gustafsson2143. [bug] We failed to restart the IPv6 client when the
b3157263ee12a5792737f09b708d3fc65ca99e01Andreas Gustafsson kernel failed to return the destination the
b3157263ee12a5792737f09b708d3fc65ca99e01Andreas Gustafsson packet was sent to. [RT #16613]
b90d3f516fd62514ff0b06a6ee0311d7ab5fbbb4Brian Wellington2142. [bug] Handle master files with a modification time that
b90d3f516fd62514ff0b06a6ee0311d7ab5fbbb4Brian Wellington matches the epoch. [RT# 16612]
b35a009df86b4aa3793e87602c95af2a503ec0eeMark Andrews2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
7bb1e299e133de5d530aa4cb545f4130aabf5235Andreas Gustafsson equivalent of LDH checks). [RT #16609]
7bb1e299e133de5d530aa4cb545f4130aabf5235Andreas Gustafsson2140. [bug] libbind: missing unlock on pthread_key_create()
7bb1e299e133de5d530aa4cb545f4130aabf5235Andreas Gustafsson failures. [RT #16654]
482b9dae17bc5dc4e51b78d3c5b1a18c7c1adae9Andreas Gustafsson2139. [bug] dns_view_find() was being called with wrong type
482b9dae17bc5dc4e51b78d3c5b1a18c7c1adae9Andreas Gustafsson in adb.c. [RT #16670]
34ea3c6fd940a8514b5ec609491f823263a735c7Michael Sawyer2138. [bug] Lock order reversal in resolver.c. [RT #16653]
26c86a6fc85c89447d23d4a3e34b11157a2ff6f4Andreas Gustafsson2137. [port] Mips little endian and/or mips 64 bit are now
3c671ac666de8a7dcd7bd02afa20968da0b85bbdMark Andrews supported for atomic operations. [RT#16648]
3c671ac666de8a7dcd7bd02afa20968da0b85bbdMark Andrews2136. [bug] nslookup/host looped if there was no search list
3c671ac666de8a7dcd7bd02afa20968da0b85bbdMark Andrews and the host didn't exist. [RT #16657]
3c671ac666de8a7dcd7bd02afa20968da0b85bbdMark Andrews2135. [bug] Uninitialized rdataset in sdlz.c. [RT# 16656]
3c671ac666de8a7dcd7bd02afa20968da0b85bbdMark Andrews2134. [func] Additional statistics support. [RT #16666]
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister2133. [port] powerpc: Support both IBM and MacOS Power PC
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister assembler syntaxes. [RT #16647]
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister2132. [bug] Missing unlock on out of memory in
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister dns_dispatchmgr_setudp().
58c42ee18c186b2151ced62f64aa4ca23cff4a1dJames Brister2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
5dc6a24e8b6808f03e7a9bc6530d646ebba927dbMark Andrews2130. [func] Log if CD or DO were set. [RT #16640]
242dfd9cc6901a5e02dae94acdecdb91e78ea07cMark Andrews2129. [func] Provide a pool of UDP sockets for queries to be
77771185071bf74d53378f1a3099a04d2af5153eBrian Wellington made over. See use-queryport-pool, queryport-pool-ports
77771185071bf74d53378f1a3099a04d2af5153eBrian Wellington and queryport-pool-updateinterval. [RT #16415]
77771185071bf74d53378f1a3099a04d2af5153eBrian Wellington2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
0d5d8e2bbf2c0c129f0416f24758a0925ce12be8James Brister2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
0d5d8e2bbf2c0c129f0416f24758a0925ce12be8James Brister2126. [security] Serialize validation of type ANY responses. [RT #16555]
99f3a24e69edbb19e4fe7f2fb0a72c478f8c3cafJames Brister2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson was defined. [RT #16574]
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence2124. [security] It was possible to dereference a freed fetch
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson context. [RT #16584]
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson --- 9.5.0a1 released ---
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson2123. [func] Use Doxygen to generate internal documentation.
aa79283a0d97d5d77d3c17bcb1756035eabe647aAndreas Gustafsson2122. [func] Experimental http server and statistics support
f204bdd8e6703ff0ef1adf0a2c407202418a936dDavid Lawrence for named via xml.
0bfcec250f9705a1211d0374f0fc1049960de84bMark Andrews2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
b5f24a6988e04710bee0281b03b7e168358ac868Andreas Gustafsson second timeout. [RT #16553]
379bd2c19cec393f56a2e9c42cc87fc8213a1b62James Brister2120. [doc] Fix markup on nsupdate man page. [RT #16556]
379bd2c19cec393f56a2e9c42cc87fc8213a1b62James Brister2119. [compat] libbind: allow res_init() to succeed enough to
379bd2c19cec393f56a2e9c42cc87fc8213a1b62James Brister return the default domain even if it was unable
0df2335526caaebd8639129fd0327a6cc97060eaDavid Lawrence to allocate memory.
379bd2c19cec393f56a2e9c42cc87fc8213a1b62James Brister2118. [bug] Handle response with long chains of domain name
c24265935e70d17279153b3cde43e3f6c3527577Andreas Gustafsson compression pointers which point to other compression
c24265935e70d17279153b3cde43e3f6c3527577Andreas Gustafsson pointers. [RT #16427]
bedfa169b4cc5511b34c0c4a54c5b8aae364babeJames Brister2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
bedfa169b4cc5511b34c0c4a54c5b8aae364babeJames Brister which could lead to validation failures. named didn't
bedfa169b4cc5511b34c0c4a54c5b8aae364babeJames Brister handle negative DS responses that were in the process
bedfa169b4cc5511b34c0c4a54c5b8aae364babeJames Brister of being validated. Check CNAME bit before accepting
bedfa169b4cc5511b34c0c4a54c5b8aae364babeJames Brister NODATA proof. To be able to ignore a child NSEC there
d85552c450141012e7cbeaacc77fb9575b0bb4cbJames Brister must be SOA (and NS) set in the bitmap. [RT #16399]
d85552c450141012e7cbeaacc77fb9575b0bb4cbJames Brister2116. [bug] 'rndc reload' could cause the cache to continually
47c196192afa37b2dea728e52579779f190bf07fJames Brister be cleaned. [RT #16401]
29196ffb72a1337c72ffd6d52f1c8348f84c644eJames Brister2115. [bug] 'rndc reconfig' could trigger a INSIST if the
47c196192afa37b2dea728e52579779f190bf07fJames Brister number of masters for a zone was reduced. [RT #16444]
f3b52d9fe5e7e851adecad4eec8952cceda47592Brian Wellington2114. [bug] dig/host/nslookup: searches for names with multiple
94c5757a7a2d98b4de3e7a68cfe330d59450f09eAndreas Gustafsson labels were failing. [RT #16447]
94c5757a7a2d98b4de3e7a68cfe330d59450f09eAndreas Gustafsson2113. [bug] nsupdate: if a zone is specified it should be used
94c5757a7a2d98b4de3e7a68cfe330d59450f09eAndreas Gustafsson for server discover. [RT# 16455]
94c5757a7a2d98b4de3e7a68cfe330d59450f09eAndreas Gustafsson2112. [security] Warn if weak RSA exponent is used. [RT #16460]
71a4339351de0d8233d61025a667ec4dc3e0f868James Brister2111. [bug] Fix a number of errors reported by Coverity.
71a4339351de0d8233d61025a667ec4dc3e0f868James Brister2110. [bug] "minimal-responses yes;" interacted badly with BIND 8
71a4339351de0d8233d61025a667ec4dc3e0f868James Brister priming queries. [RT #16491]
71a4339351de0d8233d61025a667ec4dc3e0f868James Brister2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
0380c44d0238a88e167526954d630d071739ed28Mark Andrews2108. [func] DHCID support. [RT #16456]
a6733246eafeb43755ce6d7ec3627ac4209cbccbMark Andrews2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
a6733246eafeb43755ce6d7ec3627ac4209cbccbMark Andrews2106. [func] 'rndc status' now reports named's version. [RT #16426]
36bcb04af27e050ddc04b2ff37dbeafc84538fd4Brian Wellington2105. [func] GSS-TSIG support (RFC 3645).
36bcb04af27e050ddc04b2ff37dbeafc84538fd4Brian Wellington2104. [port] Fix Solaris SMF error message.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2103. [port] Add /usr/sfw to list of locations for OpenSSL
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence under Solaris.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2102. [port] Silence Solaris 10 warnings.
ed71ea51c6ecb5d7d659b6e6a20f6b3f5c2678c6David Lawrence2101. [bug] OpenSSL version checks were not quite right.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2100. [port] win32: copy libeay32.dll to Build\Debug.
9c11326b18c69b9b2fd6102d80fbd568ae6bd31eAndreas Gustafsson Copy Debug\named-checkzone to Debug\named-compilezone.
c78dc8b001ba46ef1edb784635c3ba7b3e4456ceJames Brister2099. [port] win32: more manifest issues.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2098. [bug] Race in rbtdb.c:no_references(), which occasionally
c78dc8b001ba46ef1edb784635c3ba7b3e4456ceJames Brister triggered an INSIST failure about the node lock
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence reference. [RT #16411]
d5399cc351a549db957185993b320a3bffa40e41James Brister2097. [bug] named could reference a destroyed memory context
d5399cc351a549db957185993b320a3bffa40e41James Brister after being reloaded / reconfigured. [RT #16428]
40f349ad1f2f0a63ef2784b8affcd44dc660b39cJames Brister2096. [bug] libbind: handle applications that fail to detect
40f349ad1f2f0a63ef2784b8affcd44dc660b39cJames Brister res_init() failures better.
ac3b769801d794993e9eb6065b2f7144ffcfc9acMark Andrews2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
ac3b769801d794993e9eb6065b2f7144ffcfc9acMark Andrews net_cidr_ntop_ipv6(). [RT #16388]
69b691c9624f31e59b8d128ada902a82127c15a3James Brister2094. [contrib] Update named-bootconf. [RT# 16404]
69b691c9624f31e59b8d128ada902a82127c15a3James Brister2093. [bug] named-checkzone -s was broken.
dba20696eb808075d849e5a4cc8d854555869fb2Brian Wellington2092. [bug] win32: dig, host, nslookup. Use registry config
dba20696eb808075d849e5a4cc8d854555869fb2Brian Wellington if resolv.conf does not exist or no nameservers
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence listed. [RT #15877]
98c2f9a11185b8a5dd601798990612beb6d1578eJames Brister2091. [port] dighost.c: race condition on cleanup. [RT #16417]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2090. [port] win32: Visual C++ 2005 command line manifest support.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2089. [security] Raise the minimum safe OpenSSL versions to
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence prior to these have known security flaws which
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence are (potentially) exploitable in named. [RT #16391]
705cb05a187558959d20ec2c31e06de8e96f61b2David Lawrence2088. [security] Change the default RSA exponent from 3 to 65537.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2086. [port] libbind: FreeBSD now has get*by*_r() functions.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2085. [doc] win32: added index.html and README to zip. [RT #16201]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2084. [contrib] dbus update for 9.3.3rc2.
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence2083. [port] win32: Visual C++ 2005 support.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2082. [doc] Document 'cache-file' as a test only option.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
0640343258a99230c62e39dfbbe1505e3a970ee8Andreas Gustafsson2080. [port] libbind: res_init.c did not compile on older versions
dccfe96a449d135d1b3806a9ab8fd7481d017c8bAndreas Gustafsson of Solaris. [RT #16363]
dccfe96a449d135d1b3806a9ab8fd7481d017c8bAndreas Gustafsson2079. [bug] The lame cache was not handling multiple types
dccfe96a449d135d1b3806a9ab8fd7481d017c8bAndreas Gustafsson correctly. [RT #16361]
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff2078. [bug] dnssec-checkzone output style "default" was badly
d98c74e2ec5b96bd22aa4ed6d893e8993787493bMichael Graff named. It is now called "relative". [RT #16326]
d03d4524993ecf5da72694907cb8581eadbe5c4dBrian Wellington2077. [bug] 'dnssec-signzone -O raw' wasn't outputting the
d03d4524993ecf5da72694907cb8581eadbe5c4dBrian Wellington complete signed zone. [RT #16326]
75f6c57d9544aa77a3b1a04587b4702c07343c90Brian Wellington2076. [bug] Several files were missing #include <config.h>
75f6c57d9544aa77a3b1a04587b4702c07343c90Brian Wellington causing build failures on OSF. [RT #16341]
c8df84cb389994b4eaf549f5851e70d18e2d063fAndreas Gustafsson2075. [bug] The spillat timer event hander could leak memory.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
b092aef75539b462d24b460b67ac49edb79aaff8Andreas Gustafsson dns_request_createraw2() and dns_request_createraw3()
7cd4c3ddd1baf5f2b204562fdba3da37c716cc78Andreas Gustafsson failed to send multiple UDP requests. [RT #16349]
76a191c4202a4839e4ce598ec91f0c0d12f630aaAndreas Gustafsson2073. [bug] Incorrect semantics check for update policy "wildcard".
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2072. [bug] We were not generating valid HMAC SHA digests.
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence2071. [port] Test whether gcc accepts -fno-strict-aliasing.
174a4f7b80af7f7a33cd9a098c13af23e5ec2a28David Lawrence2070. [bug] The remote address was not always displayed when
af602636644fdfaabc331bd926b0aabb9432e152Brian Wellington reporting dispatch failures. [RT #16315]
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson2069. [bug] Cross compiling was not working. [RT #16330]
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson2068. [cleanup] Lower incremental tuning message to debug 1.
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson2067. [bug] 'rndc' could close the socket too early triggering
b3aaa872e12e5c8658271bde8e4dd85d015e823fAndreas Gustafsson a INSIST under Windows. [RT #16317]
389f2ccc2f5f00a11a14114d40492f7ac8249fa7Olafur Gudmundsson2066. [security] Handle SIG queries gracefully. [RT #16300]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2065. [bug] libbind: probe for HPUX prototypes for
6deb631b20b7e212d9a350759e472fa60f9e92e4David Lawrence endprotoent_r() and endservent_r(). [RT 16313]
b1d234eb75e2804e09d89178a76df39c321db51bBrian Wellington2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
a9bc95f22ef2dd4a12e79be99412c9f18b814a5dBrian Wellington2063. [bug] Change #1955 introduced a bug which caused the first
a9bc95f22ef2dd4a12e79be99412c9f18b814a5dBrian Wellington 'rndc flush' call to not free memory. [RT #16244]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2062. [bug] 'dig +nssearch' was reusing a buffer before it had
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence been returned by the socket code. [RT #16307]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2061. [bug] Accept expired wildcard message reversed. [RT #16296]
3c8e458ed2118828b13f35ca6fcc409da66c2869David Lawrence2060. [bug] Enabling DLZ support could leave views partially
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence configured. [RT #16295]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2059. [bug] Search into cache rbtdb could trigger an INSIST
7ffc4c63ac8841d127c2d77c8716cc0dc483badcDavid Lawrence failure while cleaning up a stale rdataset.
19d1b1667d073850d4366352aaf8319efc5debeeBrian Wellington2058. [bug] Adjust how we calculate rtt estimates in the presence
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence of authoritative servers that drop EDNS and/or CD
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence requests. Also fallback to EDNS/512 and plain DNS
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence faster for zones with less than 3 servers. [RT #16187]
a89b06a49cc61cdce2ce0ea0f62b514998fa16d9Andreas Gustafsson2057. [bug] Make setting "ra" dependent on both allow-query-cache
a89b06a49cc61cdce2ce0ea0f62b514998fa16d9Andreas Gustafsson and allow-recursion. [RT #16290]
a89b06a49cc61cdce2ce0ea0f62b514998fa16d9Andreas Gustafsson2056. [bug] dig: ixfr= was not being treated case insensitively
9c987b20b9246a34f38af8ed3cd22c61040933a7Andreas Gustafsson at all times. [RT #15955]
7e9bfde7951c4e35bcbd0d3439790cc823a6794cAndreas Gustafsson2055. [bug] Missing goto after dropping multicast query.
7e9bfde7951c4e35bcbd0d3439790cc823a6794cAndreas Gustafsson2054. [port] freebsd: do not explicitly link against -lpthread.
4c9406964425ecc33fac38bb093e236b43b449e6Andreas Gustafsson2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff2052. [bug] 'rndc' improve connect failed message to report
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence the failing address. [RT #15978]
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff2051. [port] More strtol() fixes. [RT #16249]
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff2050. [bug] Parsing of NSAP records was not case insensitive.
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff2049. [bug] Restore SOA before AXFR when falling back from
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff a attempted IXFR when transferring in a zone.
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff Allow a initial SOA query before attempting
533131b93b69c4534b5f1f9138b59211670e6e6dMichael Graff a AXFR to be requested. [RT #16156]
73abbeb5823a9b3e01b05a8878db915eb6beccdaAndreas Gustafsson2048. [bug] It was possible to loop forever when using
73abbeb5823a9b3e01b05a8878db915eb6beccdaAndreas Gustafsson avoid-v4-udp-ports / avoid-v6-udp-ports when
73abbeb5823a9b3e01b05a8878db915eb6beccdaAndreas Gustafsson the OS always returned the same local port.
538971e27d45861c937331f52b0e96d3a5157d8eAndreas Gustafsson2047. [bug] Failed to initialize the interface flags to zero.
c50936eb40263b65ebf6afe4e6556e2dc67c10e4Brian Wellington2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence cleanup [RT #16247].
8977ab7ca0ed63a39a8cd0b915ab9cb1254dcd3fJames Brister2045. [func] Use lock buckets for acache entries to limit memory
8977ab7ca0ed63a39a8cd0b915ab9cb1254dcd3fJames Brister consumption. [RT #16183]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2044. [port] Add support for atomic operations for Itanium.
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson2043. [port] nsupdate/nslookup: Force the flushing of the prompt
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson for interactive sessions. [RT#16148]
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson2042. [bug] named-checkconf was incorrectly rejecting the
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson logging category "config". [RT #16117]
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson set of libraries to be linked. [RT #16129]
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson2040. [bug] rbtdb no_references() could trigger an INSIST
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson failure with --enable-atomic. [RT #16022]
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson2039. [func] Check that all buffers passed to the socket code
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson have been retrieved when the socket event is freed.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2038. [bug] dig/nslookup/host was unlinking from wrong list
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence when handling errors. [RT #16122]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2037. [func] When unlinking the first or last element in a list
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence check that the list head points to the element to
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence be unlinked. [RT #15959]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
52b784e2a662038b833e4f9ad7bff881faf52a85Andreas Gustafsson2035. [func] Make falling back to TCP on UDP refresh failure
52b784e2a662038b833e4f9ad7bff881faf52a85Andreas Gustafsson optional. Default "try-tcp-refresh yes;" for BIND 8
52b784e2a662038b833e4f9ad7bff881faf52a85Andreas Gustafsson compatibility. [RT #16123]
edb8ffbbf3e4b3c16a10fdd45720d97706e6bf50Mark Andrews2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
edb8ffbbf3e4b3c16a10fdd45720d97706e6bf50Mark Andrews2033. [bug] We weren't creating multiple client memory contexts
59abb512d344bfa09012cc11b7d814966f035da4Mark Andrews on demand as expected. [RT #16095]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2031. [bug] Emit a error message when "rndc refresh" is called on
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence a non slave/stub zone. [RT # 16073]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2030. [bug] We were being overly conservative when disabling
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence openssl engine support. [RT #16030]
a120694df8156f76eb629e4d686d3729362e3c90David Lawrence2029. [bug] host printed out the server multiple times when
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence specified on the command line. [RT #15992]
a120694df8156f76eb629e4d686d3729362e3c90David Lawrence2028. [port] linux: socket.c compatibility for old systems.
f6afa4ac95f3a6c86c61c0b122cd0dc6f957649bBrian Wellington2027. [port] libbind: Solaris x86 support. [RT #16020]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2026. [bug] Rate limit the two recursive client exceeded messages.
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister2025. [func] Update "zone serial unchanged" message. [RT #16026]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister2024. [bug] named emitted spurious "zone serial unchanged"
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister messages on reload. [RT #16027]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister2023. [bug] "make install" should create ${localstatedir}/run and
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister ${sysconfdir} if they do not exist. [RT #16033]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister2022. [bug] If dnssec validation is disabled only assert CD if
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister CD was requested. [RT #16037]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister2019. [tuning] Reduce the amount of work performed per quantum
cde7793c7fb83adecf1a60bfc76cde6d1d7db0ebJames Brister when cleaning the cache. [RT #15986]
c0b06c8275c5ea3cde8cc67f3a6f9cab1bd55d65James Brister2018. [bug] Checking if the HMAC MD5 private file was broken.
527ea00c176abc167a6daf978e06f52c7e70aa06Andreas Gustafsson2017. [bug] allow-query default was not correct. [RT #15946]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2016. [bug] Return a partial answer if recursion is not
f7d85bae58428b91fde90f87c1e9ef89897acf2eAndreas Gustafsson allowed but requested and we had the answer
f7d85bae58428b91fde90f87c1e9ef89897acf2eAndreas Gustafsson to the original qname. [RT #15945]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2015. [cleanup] use-additional-cache is now acache-enable for
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson consistency. Default acache-enable off in BIND 9.4
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson as it requires memory usage to be configured.
ec7493d8d1966a3dc5f5306fc0a96519e0de6dceAndreas Gustafsson It may be enabled by default in BIND 9.5 once we
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence have more experience with it.
289fd0daf888e3f7b1733bd750f60891ce90e1e6Andreas Gustafsson2014. [func] Statistics about acache now recorded and sent
289fd0daf888e3f7b1733bd750f60891ce90e1e6Andreas Gustafsson to log. [RT #15976]
bd36d3014e8a82d217ed1c88cdb4c717a25fee09Andreas Gustafsson2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
bd36d3014e8a82d217ed1c88cdb4c717a25fee09Andreas Gustafsson responses more gracefully. [RT #15941]
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews2012. [func] Don't insert new acache entries if acache is full.
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews2011. [func] dnssec-signzone can now update the SOA record of
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews the signed zone, either as an increment or as the
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews system time(). [RT #15633]
8adf1b9e749ca303ea8a8ffb29b5101ecbe2ecf6Mark Andrews2010. [placeholder] rt15958
c052487cdf42c83bb0fa8e4c0ed135e801ac1e90Mark Andrews2009. [bug] libbind: Coverity fixes. [RT #15808]
dcd66bf9667816cfc3419f2040e03f5621d88555Andreas Gustafsson2008. [func] It is now possible to enable/disable DNSSEC
dcd66bf9667816cfc3419f2040e03f5621d88555Andreas Gustafsson validation from rndc. This is useful for the
dcd66bf9667816cfc3419f2040e03f5621d88555Andreas Gustafsson mobile hosts where the current connection point
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews breaks DNSSEC (firewall/proxy). [RT #15592]
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews rndc validation newstate [view]
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews2007. [func] It is now possible to explicitly enable DNSSEC
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews validation. default dnssec-validation no; to
f4f3f2cf3499cf6c32f6329aca08b5c557f507f1Mark Andrews be changed to yes in 9.5.0. [RT #15674]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2006. [security] Allow-query-cache and allow-recursion now default
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence to the built in acls "localnets" and "localhost".
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence This is being done to make caching servers less
9dff010bd0224c0eb0046e02c51947bf69cbb718David Lawrence attractive as reflective amplifying targets for
9dff010bd0224c0eb0046e02c51947bf69cbb718David Lawrence spoofed traffic. This still leave authoritative
9dff010bd0224c0eb0046e02c51947bf69cbb718David Lawrence servers exposed.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence The best fix is for full BCP 38 deployment to
f2fdfe7c42f3b10f3653f851ce5a0a90ee5ac1f9David Lawrence remove spoofed traffic.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence2005. [bug] libbind: Retransmission timeouts should be
47b26abe77184f9bedc68e36bdad03332cf67570David Lawrence based on which attempt it is to the nameserver
c0fcd6b98bc1fe5bbd2bd1a4d729215f65e3d20fJames Brister and not the nameserver itself. [RT #13548]
17d0495c338ca6273cc1e1e3fd9354ab785a9ae9Mark Andrews2004. [bug] dns_tsig_sign() could pass a NULL pointer to
17d0495c338ca6273cc1e1e3fd9354ab785a9ae9Mark Andrews dst_context_destroy() when cleaning up after a
17d0495c338ca6273cc1e1e3fd9354ab785a9ae9Mark Andrews error. [RT #15835]
4c5651ee049cbace08d5350e3d23a0d6da491fa8James Brister2003. [bug] libbind: The DNS name/address lookup functions could
4c5651ee049cbace08d5350e3d23a0d6da491fa8James Brister occasionally follow a random pointer due to
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence structures not being completely zeroed. [RT #15806]
e06abf2270cc397e6a1ab8e25055e9c05f256beeJames Brister2002. [bug] libbind: tighten the constraints on when
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence struct addrinfo._ai_pad exists. [RT #15783]
e411a986b94276c28e6a971f9c3b61d45c635456James Brister2001. [func] Check the KSK flag when updating a secure dynamic zone.
e411a986b94276c28e6a971f9c3b61d45c635456James Brister New zone option "update-check-ksk yes;". [RT #15817]
e411a986b94276c28e6a971f9c3b61d45c635456James Brister2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
c6ce77b4dccb15297f78de9e0c00d40f40ce8aa4Mark Andrews1999. [func] Implement "rrset-order fixed". [RT #13662]
76a33ffee5be9a1001c27c103e6d98983443cbfdAndreas Gustafsson1998. [bug] Restrict handling of fifos as sockets to just SunOS.
1d7172079ddd7aaad66a135a814d0013c6503837Andreas Gustafsson This allows named to connect to entropy gathering
1d7172079ddd7aaad66a135a814d0013c6503837Andreas Gustafsson daemons that use fifos instead of sockets. [RT #15840]
5159c427839689d5070e2f9c6c9a0168dd9f6583Mark Andrews1997. [bug] Named was failing to replace negative cache entries
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence when a positive one for the type was learnt.
5159c427839689d5070e2f9c6c9a0168dd9f6583Mark Andrews1996. [bug] nsupdate: if a zone has been specified it should
5159c427839689d5070e2f9c6c9a0168dd9f6583Mark Andrews appear in the output of 'show'. [RT #15797]
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson1995. [bug] 'host' was reporting multiple "is an alias" messages.
3364cad7e4699aff0b2d5090ab09a6da9733a118Andreas Gustafsson1994. [port] OpenSSL 0.9.8 support. [RT #15694]
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister1993. [bug] Log messages, via syslog, were missing the space
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister after the timestamp if "print-time yes" was specified.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence1992. [bug] Not all incoming zone transfer messages included the
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister view. [RT #15825]
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister1991. [cleanup] The configuration data, once read, should be treated
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence as read only. Expand the use of const to enforce this
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson at compile time. [RT #15813]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1990. [bug] libbind: isc's override of broken gettimeofday()
41da7fdc551c50cddebf2c5311e322efd793fd3bDavid Lawrence implementations was not always effective.
36357e4304862fb47e9fae03c704cb6720310c45James Brister1989. [bug] win32: don't check the service password when
36357e4304862fb47e9fae03c704cb6720310c45James Brister re-installing. [RT #15882]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1988. [bug] Remove a bus error from the SHA256/SHA512 support.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1986. [func] Report when a zone is removed. [RT #15849]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1985. [protocol] DLV has now been assigned a official type code of
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 32769. [RT #15807]
b09983678f5d116d3c8387aaeab4f2dc4deb0454David Lawrence Note: care should be taken to ensure you upgrade
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence both named and dnssec-signzone at the same time for
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence zones with DLV records where named is the master
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence server for the zone. Also any zones that contain
4be63b1fd8c18dbeca1648d6cf22fa14f057a469David Lawrence DLV records should be removed when upgrading a slave
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence zone. You do not however have to upgrade all
014892d86d30b7eceb0003d51788f9b5cadfc1bfAndreas Gustafsson servers for a zone with DLV records simultaneously.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1984. [func] dig, nslookup and host now advertise a 4096 byte
b99d080717fdd741961d736581270d37bad8bec0David Lawrence EDNS UDP buffer size by default. [RT #15855]
97f75286ada13a1b06a424607e638bde5ebfb3caAndreas Gustafsson1983. [func] Two new update policies. "selfsub" and "selfwild".
b905ff7cbe3737d3c76115fa71c340a8ce439120David Lawrence1982. [bug] DNSKEY was being accepted on the parent side of
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence a delegation. KEY is still accepted there for
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence RFC 3007 validated updates. [RT #15620]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1981. [bug] win32: condition.c:wait() could fail to reattain
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence the mutex lock.
358628c8f4804a2db52be0f6d03a66137fab4884David Lawrence1980. [func] dnssec-signzone: output the SOA record as the
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence first record in the signed zone. [RT #15758]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1979. [port] linux: allow named to drop core after changing
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence user ids. [RT #15753]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1978. [port] Handle systems which have a broken recvmsg().
027212247d59c05452abb7a8b253efe52d14459eDavid Lawrence1977. [bug] Silence noisy log message. [RT #15704]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1975. [bug] libbind: isc_gethexstring() could misparse multi-line
a2605214c27439a8af2ad4bd9a8630dcfcc8152eDavid Lawrence hex strings with comments. [RT #15814]
344e909ce9c59422a70105aba498e68b2d42623bDavid Lawrence1974. [doc] List each of the zone types and associated zone
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence options separately in the ARM.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence HMACSHA512 support. [RT #13606]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1972. [contrib] DBUS dynamic forwarders integration from
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence Jason Vas Dias <jvdias@redhat.com>.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1971. [port] linux: make detection of missing IF_NAMESIZE more
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence robust. [RT #15443]
c403d3f7d6cb17406e9be03a330ed5cf91619abcDavid Lawrence1970. [bug] nsupdate: adjust UDP timeout when falling back to
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence unsigned SOA query. [RT #15775]
a0f6cda5fd9f2fcc4154bb63628f849b639a40caAndreas Gustafsson1969. [bug] win32: the socket code was freeing the socket
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence structure too early. [RT #15776]
dc91d010dbd848ab3a11815e5a3d109662a38b0cDavid Lawrence1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley1966. [bug] Don't set CD when we have fallen back to plain DNS.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1965. [func] Suppress spurious "recusion requested but not
904463e94cafd59c8284f472ea8f58f1f311b8cbDavid Lawrence available" warning with 'dig +qr'. [RT #15780].
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1964. [func] Separate out MX and SRV to CNAME checks. [RT #15723]
bf6f755a74e24441e96a110b3c8d11cfe2ed0da7David Lawrence1963. [port] Tru64 4.0E doesn't support send() and recv().
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington1962. [bug] Named failed to clear old update-policy when it
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington was removed. [RT #15491]
56433595bb938c21fd3b07a0f7c565d942bb8780David Lawrence1961. [bug] Check the port and address of responses forwarded
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence to dispatch. [RT #15474]
fc9e755ba340607d76c7de897ee2d985d3b24505David Lawrence1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1959. [func] Control the zeroing of the negative response TTL to
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence a soa query. Defaults "zero-no-soa-ttl yes;" and
7896e45912df15d07eb99f885b9d9c15ad5f3f68David Lawrence "zero-no-soa-ttl-cache no;". [RT #15460]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1958. [bug] Named failed to update the zone's secure state
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence until the zone was reloaded. [RT #15412]
b8dd48ecf83142f6ee7238cbd68fec455e527fc8Mark Andrews1957. [bug] Dig mishandled responses to class ANY queries.
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff1956. [bug] Improve cross compile support, 'gen' is now built
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff by native compiler. See README for additional
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff cross compile support information. [RT #15148]
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews1955. [bug] Pre-allocate the cache cleaning iterator. [RT #14998]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1954. [func] Named now falls back to advertising EDNS with a
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews 512 byte receive buffer if the initial EDNS queries
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence fail. [RT #14852]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1953. [func] The maximum EDNS UDP response named will send can
61e9c1cdbe29683bb2db388e4fc6a6fd59315cefDavid Lawrence now be set in named.conf (max-udp-size). This is
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence independent of the advertised receive buffer
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence (edns-udp-size). [RT #14852]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1952. [port] hpux: tell the linker to build a runtime link
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence path "-Wl,+b:". [RT #14816].
140d92622430165001bd91ba2e7d516992faeb2fMichael Sawyer1951. [security] Drop queries from particular well known ports.
140d92622430165001bd91ba2e7d516992faeb2fMichael Sawyer Don't return FORMERR to queries from particular
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence well known ports. [RT #15636]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence a TCP socket. This prevents the source address being
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence set for TCP connections. [RT #15628]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1949. [func] Addition memory leakage checks. [RT #15544]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1948. [bug] If was possible to trigger a REQUIRE failure in
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence xfrin.c:maybe_free() if named ran out of memory.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1947. [func] It is now possible to configure named to accept
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence expired RRSIGs. Default "dnssec-accept-expired no;".
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence Setting "dnssec-accept-expired yes;" leaves named
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence vulnerable to replay attacks. [RT #14685]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1946. [bug] resume_dslookup() could trigger a REQUIRE failure
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence when using forwarders. [RT #15549]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is no longer recommended.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence To generate a RSAMD5 key you must explicitly request
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence RSAMD5. [RT #13780]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1944. [cleanup] isc_hash_create() does not need a read/write lock.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1943. [bug] Set the loadtime after rolling forward the journal.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1942. [bug] If the name of a DNSKEY match that of one in
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence trusted-keys do not attempt to validate the DNSKEY
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence using the parents DS RRset. [RT #15649]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1941. [bug] ncache_adderesult() should set eresult even if no
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence rdataset is passed to it. [RT #15642]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1940. [bug] Fixed a number of error conditions reported by
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1939. [bug] The resolver could dereference a null pointer after
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence validation if all the queries have timed out.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1938. [bug] The validator was not correctly handling unsecure
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence negative responses at or below a SEP. [RT #15528]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1936. [bug] The validator could leak memory. [RT #15544]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1935. [bug] 'acache' was DO sensitive. [RT #15430]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1934. [func] Validate pending NS RRsets, in the authority section,
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence prior to returning them if it can be done without
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence requiring DNSKEYs to be fetched. [RT #15430]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1931. [bug] Per-client mctx could require a huge amount of memory,
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence particularly for a busy caching server. [RT #15519]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1930. [port] HPUX: ia64 support. [RT #15473]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence1927. [bug] Access to soanode or nsnode in rbtdb violated the
16a107c904a30a687a08efec86a26a2f9398d2edAndreas Gustafsson lock order rule and could cause a dead lock.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1926. [bug] The Windows installer did not check for empty
33e927bf8622db6d3e5ecfd871f517db47fa722bDavid Lawrence passwords. BINDinstall was being installed in
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence the wrong place. [RT #15483]
3e6b98586e823544344bcbbcad825d3d4485de59David Lawrence1925. [port] All outer level AC_TRY_RUNs need cross compiling
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence defaults. [RT #15469]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1924. [port] libbind: hpux ia64 support. [RT #15473]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1923. [bug] ns_client_detach() called too early. [RT #15499]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1922. [bug] check-tool.c:setup_logging() missing call to
b8957f3496b6a900df9ca263864a47dbb1cb8978David Lawrence dns_log_setcontext().
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1921. [bug] Client memory contexts were not using internal
c7f22f83aac9e61dafee191cad040e9c42652cc8David Lawrence malloc. [RT# 15434]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1920. [bug] The cache rbtdb lock array was too small to
c4717613e45323ed23dc6e9162cba89f1f83830cDavid Lawrence have the desired performance characteristics.
f6d6835ed5bb14f7d87cb9b736deadf9de2085ddAndreas Gustafsson1919. [contrib] queryperf: a set of new features: collecting/printing
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence response delays, printing intermediate results, and
d41c9885ecfb4be7382fd32a58ae4a9fb2056b81David Lawrence adjusting query rate for the "target" qps.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1918. [bug] Memory leak when checking acls. [RT #15391]
38feb01f1b0a3ac65897ae63c22c27c72e8cfda1David Lawrence1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence when generating man pages. [RT #15385]
802aa6f2b70cc0b4e69ef0a1dcab0a8d68a0fdeaDavid Lawrence1916. [func] Integrate contributed IDN code from JPNIC. [RT #15383]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1915. [bug] dig +ndots was broken. [RT #15215]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1914. [protocol] DS is required to accept mnemonic algorithms
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence (RFC 4034). Still emit numeric algorithms for
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence compatibility with RFC 3658. [RT #15354]
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley1913. [func] Integrate contributed DLZ code into named. [RT #11382]
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley1912. [port] aix: atomic locking for powerpc. [RT #15020]
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley1911. [bug] Update windows socket code. [RT #14965]
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley1910. [bug] dig's +sigchase code overhauled. [RT #14933]
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley1909. [bug] The DLV code has been re-worked to make no longer
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence query order sensitive. [RT #14933]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1908. [func] dig now warns if 'RA' is not set in the answer when
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence 'RD' was set in the query. host/nslookup skip servers
58bc93c3ddbdf0b2fde9b7d2b4342f90d83ec633David Lawrence that fail to set 'RA' when 'RD' is set unless a server
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence is explicitly set. [RT #15005]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1906. [func] dig now has a '-q queryname' and '+showsearch' options.
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence1905. [bug] Strings returned from cfg_obj_asstring() should be
7da5c63dc0eaeec88aaf67b7aeee43ab0b0125baDavid Lawrence treated as read-only. The prototype for
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence cfg_obj_asstring() has been updated to reflect this.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
f3f88c6802df4cfee59439b19a1c49637b70342dDavid Lawrence friends. Note: RFC 1918 zones are not yet covered by
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence this but are likely to be in a future release.
77f372eed39827f5efef476602de7c0505f99b91David Lawrence New options: empty-server, empty-contact,
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence empty-zones-enable and disable-empty-zone.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1903. [func] ISC string copy API.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1902. [func] Attempt to make the amount of work performed in a
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence iteration self tuning. The covers nodes clean from
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence the cache per iteration, nodes written to disk when
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence rewriting a master file and nodes destroyed per
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence iteration when destroying a zone or a cache.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1901. [cleanup] Don't add DNSKEY records to the additional section.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1900. [bug] ixfr-from-differences failed to ensure that the
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence serial number increased. [RT #15036]
d111a46c88adda33a93839f4934e127b6147d87dBob Halley1899. [func] named-checkconf now validates update-policy entries.
e4e183af576855f4ccc9fc28084ffe095aaa5b55Andreas Gustafsson1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
e49a98d47fea220023c22bcc7204f13f7f0b07feBrian Wellington ISC_NETADDR_FORMATSIZE to allow for scope details.
195da2b26542b85d60308b2af35ea9966df9c3bbMichael Graff1897. [func] x86 and x86_64 now have separate atomic locking
195da2b26542b85d60308b2af35ea9966df9c3bbMichael Graff implementations.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1896. [bug] Recursive clients soft quota support wasn't working
e9a9ae4fc627f24cb960a3008f2723ba9a55b274Brian Wellington as expected. [RT #15103]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1895. [bug] A escaped character is, potentially, converted to
d1bdeae7bb7a0642170d5476c2fd901db3028143Andreas Gustafsson the output character set too early. [RT #14666]
d111a46c88adda33a93839f4934e127b6147d87dBob Halley1894. [doc] Review ARM for BIND 9.4.
d111a46c88adda33a93839f4934e127b6147d87dBob Halley1893. [port] Use uintptr_t if available. [RT #14606]
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence1892. [func] Support for SPF rdata type. [RT #15033]
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence1891. [port] freebsd: pthread_mutex_init can fail if it runs out
9e53cbca72767d0c91962b7a01650ea07d7398ddMark Andrews of memory. [RT #14995]
2d0c5f1eada2015324cb89c11c7c5c11cccb493fAndreas Gustafsson1890. [func] Raise the UDP receive buffer size to 32k if it is
3bb3b7ac462a90c2b8b1fb783324d800e2ba748cMichael Graff less than 32k. [RT #14953]
3bb3b7ac462a90c2b8b1fb783324d800e2ba748cMichael Graff1889. [port] sunos: non blocking i/o support. [RT #14951]
c6adcd09c8d5c0acd47a8dccb8061bb1105cad95Michael Graff1888. [func] Support for IPSECKEY rdata type. [RT #14967]
15a0ed30600ea88fe1227233155586f0c3c6cc34Bob Halley1887. [bug] The cache could delete expired records too fast for
15a0ed30600ea88fe1227233155586f0c3c6cc34Bob Halley clients with a virtual time in the past. [RT #14991]
15a0ed30600ea88fe1227233155586f0c3c6cc34Bob Halley1886. [bug] fctx_create() could return success even though it
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence failed. [RT #14993]
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington1885. [func] dig: report the number of extra bytes still left in
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington the packet after processing all the records.
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson levels. [RT #14962]
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson1882. [func] Limit the number of recursive clients that can be
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson waiting for a single query (<qname,qtype,qclass>) to
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson resolve. New options clients-per-query and
b61bbad878d0ac563a093525aa826cdba0fd43bfMark Andrews max-clients-per-query.
b61bbad878d0ac563a093525aa826cdba0fd43bfMark Andrews1881. [func] Add a system test for named-checkconf. [RT #14931]
4716e94840921878b26e493576f84afe4fe08752Mark Andrews1880. [func] The lame cache is now done on a <qname,qclass,qtype>
4716e94840921878b26e493576f84afe4fe08752Mark Andrews basis as some servers only appear to be lame for
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence certain query types. [RT #14916]
622af581bd08a61d12c70f80b1d40d0d9c8a1fa3David Lawrence1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley1878. [func] Detect duplicates of UDP queries we are recursing on
0e9c5d24d25cb77a6935abf9247734b576626c9fBob Halley and drop them. New stats category "duplicate".
3886e748a4086b813e3453232a742903762fedadBob Halley1877. [bug] Fix unreasonably low quantum on call to
3886e748a4086b813e3453232a742903762fedadBob Halley dns_rbt_destroy2(). Remove unnecessary unhash_node()
3886e748a4086b813e3453232a742903762fedadBob Halley call. [RT #14919]
3886e748a4086b813e3453232a742903762fedadBob Halley1876. [func] Additional memory debugging support to track size
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley and mctx arguments. [RT #14814]
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley1875. [bug] process_dhtkey() was using the wrong memory context
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley to free some memory. [RT #14890]
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington1874. [port] sunos: portability fixes. [RT #14814]
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington1873. [port] win32: isc__errno2result() now reports its caller.
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
b4b4adc097365bd3f980b30bc7cc30199f4b8456Andreas Gustafsson1871. [placeholder]
b4b4adc097365bd3f980b30bc7cc30199f4b8456Andreas Gustafsson1870. [func] Added framework for handling multiple EDNS versions.
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley1869. [func] dig can now specify the EDNS version when making
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley a query. [RT #14873]
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley1868. [func] edns-udp-size can now be overridden on a per
83a39d3f3c9b9966bc060d46e8e419adb004888aAndreas Gustafsson server basis. [RT #14851]
8426878e988859184706f36e2229e24e77b80aa4Andreas Gustafsson1867. [bug] It was possible to trigger a INSIST in
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence dlv_validatezonekey(). [RT #14846]
0f7045b0c437b158c61c195c319d2762882ece83Andreas Gustafsson1866. [bug] resolv.conf parse errors were being ignored by
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
a25310fd1dce652cdebba2b3dbc5d38cc3706745Andreas Gustafsson bad addresses. [RT #14841]
a25310fd1dce652cdebba2b3dbc5d38cc3706745Andreas Gustafsson1864. [bug] Don't try the alternative transfer source if you
42712a426dd62518ca7c36982867e5622f7265e7Michael Graff got a answer / transfer with the main source
42712a426dd62518ca7c36982867e5622f7265e7Michael Graff address. [RT #14802]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1863. [bug] rrset-order "fixed" error messages not complete.
e6a6c0a5d6393d3a7f75b486f16e4ef15c4857bbDavid Lawrence1862. [func] Add additional zone data constancy checks.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence named-checkzone has extended checking of NS, MX and
11a898e05092e8477fbfe1a245c1c5871a846638Andreas Gustafsson SRV record and the hosts they reference.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence named has extended post zone load checks.
5d4f11b265c396d71ec2162a632e620425481a9eDavid Lawrence New zone options: check-mx and integrity-check.
b295930144c8782e84528dcd355153ae5a5d66e8David Lawrence1861. [bug] dig could trigger a INSIST on certain malformed
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence responses. [RT #14801]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence1860. [port] solaris 2.8: hack_shutup_pthreadmutexinit was
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister incorrectly set. [RT #14775]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister1859. [func] Add support for CH A record. [RT #14695]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister1858. [bug] The flush-zones-on-shutdown option wasn't being
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister parsed. [RT #14686]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister1857. [bug] named could trigger a INSIST() if reconfigured /
6253eaa03c49aac035bdd8b1d9ec4853b45e94a0Andreas Gustafsson reloaded too fast. [RT #14673]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister1856. [doc] Switch Docbook toolchain from DSSSL to XSL.
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister1855. [bug] ixfr-from-differences was failing to detect changes
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence of ttl due to dns_diff_subtract() was ignoring the ttl
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence of records. [RT #14616]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1854. [bug] lwres also needs to know the print format for
7b2db4b8d13e3d8bc81419ffcc8b39de8193ef63David Lawrence (long long). [RT #13754]
9e7c9ad159b581714c67148c3c698c12730d7ef7James Brister1853. [bug] Rework how DLV interacts with proveunsecure().
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson1852. [cleanup] Remove last vestiges of dnssec-signkey and
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson dnssec-makekeyset (removed from Makefile years ago).
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson1851. [doc] Doxygen comment markup. [RT #11398]
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1849. [doc] All forms of the man pages (docbook, man, html) should
404e3e4738e97d5dff48fab1e76839e963cb16a6Brian Wellington have consistent copyright dates.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1848. [bug] Improve SMF integration. [RT #13238]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1847. [bug] isc_ondestroy_init() is called too late in
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence dns_rbtdb_create()/dns_rbtdb64_create().
d9cc295339982d8d86075ab4285cc700d354e2eeBob Halley1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer
7d1d130f4fe1b7485142c4f55a4ef3760b5fa30aBrian Wellington <bortzmeyer@nic.fr>.
7d1d130f4fe1b7485142c4f55a4ef3760b5fa30aBrian Wellington1845. [bug] Improve error reporting to distinguish between
d9cc295339982d8d86075ab4285cc700d354e2eeBob Halley accept()/fcntl() and socket()/fcntl() errors.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1844. [bug] inet_pton() accepted more that 4 hexadecimal digits
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence for each 16 bit piece of the IPv6 address. The text
9ac79ef3f89b23d80f9649abf71fdc65bb7a8b62David Lawrence representation of a IPv6 address has been tightened
a6a0b5e9b7078887a73ecec8be2935daa287a389James Brister to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
a6a0b5e9b7078887a73ecec8be2935daa287a389James Brister1843. [cleanup] CINCLUDES takes precedence over CFLAGS. This helps
be768c2e952c34438025999125f984995a2c675fBob Halley when CFLAGS contains "-I /usr/local/include"
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence resulting in old header files being used.
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley1842. [port] cmsg_len() could produce incorrect results on
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley some platform. [RT #13744]
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley1841. [bug] "dig +nssearch" now makes a recursive query to
be768c2e952c34438025999125f984995a2c675fBob Halley find the list of nameservers to query. [RT #13694]
be768c2e952c34438025999125f984995a2c675fBob Halley1840. [func] dnssec-signzone can now randomize signature end times
f00e30e9322fb2170ad3e21c3336c5b81be964c2James Brister (dnssec-signzone -j jitter). [RT #13609]
19e0c849f69ad8b655b4d199e16de0a4a94562d6Bob Halley1839. [bug] <isc/hash.h> was not being installed.
19e0c849f69ad8b655b4d199e16de0a4a94562d6Bob Halley1838. [cleanup] Don't allow Linux capabilities to be inherited.
01e320c4fb51c802e9fe86c192fbebf4229ca918Bob Halley1837. [bug] Compile time option ISC_FACILITY was not effective
01e320c4fb51c802e9fe86c192fbebf4229ca918Bob Halley for 'named -u <user>'. [RT #13714]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1836. [cleanup] Silence compiler warnings in hash_test.c.
dd6132005a5c48dea642c2ed0507bf472c8ee9bbJames Brister1835. [bug] Update dnssec-signzone's usage message. [RT #13657]
d6d18435cd47a57f43af2eab835d0f6b7a76f2bdAndreas Gustafsson1834. [bug] Bad memset in rdata_test.c. [RT #13658]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1833. [bug] Race condition in isc_mutex_lock_profile(). [RT #13660]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence1832. [bug] named fails to return BADKEY on unknown TSIG algorithm.
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister1831. [doc] Update named-checkzone documentation. [RT#13604]
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister1830. [bug] adb lame cache has sence of test reversed. [RT #13600]
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley1829. [bug] win32: "pid-file none;" broken. [RT #13563]
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley1828. [bug] isc_rwlock_init() failed to properly cleanup if it
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley encountered a error. [RT #13549]
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley1827. [bug] host: update usage message for '-a'. [RT #37116]
43a5758df763a04d907a8b406e89a96f5c207a9cBrian Wellington1826. [bug] Missing DESTROYLOCK() in isc_mem_createx() on out
43a5758df763a04d907a8b406e89a96f5c207a9cBrian Wellington of memory error. [RT #13537]
c73aafe6016ed1a7a6972681148cedf6a48a21bcBrian Wellington1825. [bug] Missing UNLOCK() on out of memory error from in
c73aafe6016ed1a7a6972681148cedf6a48a21bcBrian Wellington rbtdb.c:subtractrdataset(). [RT #13519]
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley1824. [bug] Memory leak on dns_zone_setdbtype() failure.
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley1823. [bug] Wrong macro used to check for point to point interface.
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1822. [bug] check-names test for RT was reversed. [RT #13382]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1821. [placeholder]
9151d6e15cb9c639a3dca083d7f6e9094f6b89caDavid Lawrence1820. [bug] Gracefully handle acl loops. [RT #13659]
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 compatibility: 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
down-cased 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 recognizing 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 recognizes ';' 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