CHANGES revision 582f8b9a8d170a80ef67475bddb8ad5cf7cd7cad
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2488. [func] Added a tool, dnssec-dsfromkey, to generate DS records
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews from keyset and .key files. [RT #18694]
eae67738cba5ca069e9d1d4e7b836a2f7b00a374Mark Andrews2487. [bug] Give TCP connections longer to complete. [RT #18675]
2a40fdc2d34adb8a5c72a748449699666032d461Mark Andrews2486. [func] The default locations for named.pid and lwresd.pid
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington This allows the owner of the containing directory
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington to be set, for "named -u" support, and allows there
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews to be a permanent symbolic link in the path, for
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington "named -t" support. [RT #18306]
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2485. [bug] Change update's the handling of obscured RRSIG
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews records. Not all orphand DS records were being
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews removed. [RT #18828]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2484. [bug] It was possible to trigger a REQUIRE failure when
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews adding NSEC3 proofs to the response in
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews query_addwildcardproof(). [RT #18828]
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2483. [port] win32: chroot() is not supported. [RT #18805]
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews2482. [port] libxml2: support versions 2.7.* in addition
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews to 2.6.*. [RT #18806]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson --- 9.6.0b1 released ---
b6617c5adad7f12e5fcde1e873f7b982d247fe05Mark Andrews2481. [bug] rbtdb.c:matchparams() failed to handle NSEC3 chain
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson collisions. [RT #18812]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2480. [bug] named could fail to emit all the required NSEC3
a3b428812703d22a605a9f882e71ed65f0ffdc65Mark Andrews records. [RT #18812]
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2479. [bug] xfrout:covers was not properly initalized. [RT #18801]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2478. [bug] 'addresses' could be used uninitalized in
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews configure_forward(). [RT #18800]
c069a20053d41ae299eb9457e50ea44ae9f73ed2Mark Andrews2477. [bug] dig: the global option to print the command line is
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews +cmd not print_cmd. Update the output to reflect
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews this. [RT #17008]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2476. [doc] ARM: improve documentation for max-journal-size and
3f6174bffe227be44e241a29d186add00c032ff6Mark Andrews ixfr-from-differences. [RT #15909] [RT #18541]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2475. [bug] LRU cache cleanup under overmem condition could purge
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews particular entries more aggressively. [RT #17628]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews2474. [bug] ACL structures could be allocated with insufficient
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews space, causing an array overrun. [RT #18765]
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews2473. [port] linux: raise the limit on open files to the possible
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson maximum value before spawning threads; 'files'
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews specified in named.conf doesn't seem to work with
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews threads as expected. [RT #18784]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews2472. [port] linux: check the number of available cpu's before
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington calling chroot as it depends on "/proc". [RT #16923]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2471. [bug] named-checkzone was not reporting missing mandatory
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews glue when sibling checks were disabled. [RT #18768]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2470. [bug] Elements of the isc_radix_node_t could be incorrectly
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews overwritten. [RT# 18719]
e086341ea57e618a60c9f166b95daee1fab71b3bMark Andrews2469. [port] solaris: Work around Solaris's select() limitations.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2468. [bug] Resolver could try unreachable servers multiple times.
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews2467. [bug] Failure of fcntl(F_DUPFD) wasn't logged. [RT #18740]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews2466. [doc] ARM: explain max-cache-ttl 0 SERVFAIL issue.
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews2465. [bug] Adb's handling of lame addresses was different
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson for IPv4 and IPv6. [RT #18738]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2464. [port] linux: check that a capability is present before
c25080dc50542213058c240226c9f342186e6285Mark Andrews trying to set it. [RT #18135]
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews2463. [port] linux: POSIX doesn't include the IPv6 Advanced Socket
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews API and glibc hides parts of the IPv6 Advanced Socket
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews API as a result. This is stupid as it breaks how the
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews two halves (Basic and Advanced) of the IPv6 Socket API
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews were designed to be used but we have to live with it.
ab81f57ca0c3addfec3df3babdcea9644757cf23Mark Andrews Define _GNU_SOURCE to pull in the IPv6 Advanced Socket
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews API. [RT #18388]
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews2462. [doc] Document -m (enable memory usage debugging)
413988c8166976498250c0ebb2e3a645d0366bd3Mark Andrews option for dig. [RT #18757]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2461. [port] sunos: Change #2363 was not complete. [RT #17513]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews --- 9.6.0a1 released ---
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews2460. [bug] Don't call dns_db_getnsec3parameters() on the cache.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2459. [contrib] Import dnssec-zkt to contrib/zkt. [RT #18448]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2458. [doc] ARM: update and correction for max-cache-size.
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews2457. [tuning] max-cache-size is reverted to 0, the previous
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews default. It should be safe because expired cache
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews entries are also purged. [RT #18684]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2456. [bug] In ACLs, ::/0 and 0.0.0.0/0 would both match any
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews address, regardless of family. They now correctly
d3a3e690ab1f87fa02b3fa77be5ddea5c1fe0cd4Mark Andrews distinguish IPv4 from IPv6. [RT #18559]
d56e188030368b835122d759ebbf8d9613c166f4Mark Andrews2455. [bug] Stop metadata being transferred via axfr/ixfr.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2454. [func] nsupdate: you can now set a default ttl. [RT #18317]
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews2453. [bug] Remove NULL pointer dereference in dns_journal_print().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2452. [func] Improve bin/test/journalprint. [RT #18316]
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews2451. [port] solaris: handle runtime linking better. [RT #18356]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2450. [doc] Fix lwresd docbook problem for manual page.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2449. [placeholder]
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews2448. [func] Add NSEC3 support. [RT #15452]
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews2447. [cleanup] libbind has been split out as a separate product.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2446. [func] Add a new log message about build options on startup.
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews A new command-line option '-V' for named is also
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews provided to show this information. [RT# 18645]
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews2445. [doc] ARM out-of-date on empty reverse zones (list includes
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews RFC1918 address, but these are not yet compiled in).
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2444. [port] Linux, FreeBSD, AIX: Turn off path mtu discovery
62ee2c9f460d2e2e45dcf1abc8b4b4a4a43f5618Mark Andrews (clear DF) for UDP responses and requests.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2443. [bug] win32: UDP connect() would not generate an event,
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews and so connected UDP sockets would never clean up.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews Fix this by doing an immediate WSAConnect() rather
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson than an io completion port type for UDP.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2442. [bug] A lock could be destroyed twice. [RT# 18626]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2441. [bug] isc_radix_insert() could copy radix tree nodes
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews incompletely. [RT #18573]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2440. [bug] named-checkconf used an incorrect test to determine
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews if an ACL was set to none.
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews2439. [bug] Potential NULL dereference in dns_acl_isanyornone().
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson2438. [bug] Timeouts could be logged incorrectly under win32.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2437. [bug] Sockets could be closed too early, leading to
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews inconsistent states in the socket module. [RT #18298]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2436. [security] win32: UDP client handler can be shutdown. [RT #18576]
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews2435. [bug] Fixed an ACL memory leak affecting win32.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2434. [bug] Fixed a minor error-reporting bug in
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2433. [tuning] Set initial timeout to 800ms.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews2432. [bug] More Windows socket handling improvements. Stop
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews using I/O events and use IO Completion Ports
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews throughout. Rewrite the receive path logic to make
e076d0c88be69de7c190ab924d095e69d2e11f7aAndreas Gustafsson it easier to support multiple simultaneous
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews requesters in the future. Add stricter consistency
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews checking as a compile-time option (define
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews ISC_SOCKET_CONSISTENCY_CHECKS; defaults to off).
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews2431. [bug] Acl processing could leak memory. [RT #18323]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews2430. [bug] win32: isc_interval_set() could round down to
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews zero if the input was less than NS_INTERVAL
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews nanoseconds. Round up instead. [RT #18549]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews2429. [doc] nsupdate should be in section 1 of the man pages.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2428. [bug] dns_iptable_merge() mishandled merges of negative
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington tables. [RT #18409]
282e38d96feb488fddbbc0b0409491094786977fMark Andrews2427. [func] Treat DNSKEY queries as if "minimal-response yes;"
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews was set. [RT #18528]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2426. [bug] libbind: inet_net_pton() can sometimes return the
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews wrong value if excessively large net masks are
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews supplied. [RT #18512]
abf32d940f8f674b3971ef41b306a01b3da8d2cfMark Andrews2425. [bug] named didn't detect unavailable query source addresses
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington at load time. [RT #18536]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2424. [port] configure now probes for a working epoll
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington implementation. Allow the use of kqueue,
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington epoll and /dev/poll to be selected at compile
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington time. [RT #18277]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2423. [security] Randomize server selection on queries, so as to
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington make forgery a little more difficult. Instead of
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington always preferring the server with the lowest RTT,
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington pick a server with RTT within the same 128
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington millisecond band. [RT #18441]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2422. [bug] Handle the special return value of a empty node as
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington if it was a NXRRSET in the validator. [RT #18447]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2421. [func] Add new command line option '-S' for named to specify
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington the max number of sockets. [RT #18493]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Use caution: this option may not work for some
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington operating systems without rebuilding named.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2420. [bug] Windows socket handling cleanup. Let the io
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington completion event send out cancelled read/write
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington done events, which keeps us from writing to memory
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington we no longer have ownership of. Add debugging
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington socket_log() function. Rework TCP socket handling
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington to not leak sockets.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2419. [cleanup] Document that isc_socket_create() and isc_socket_open()
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington should not be used for isc_sockettype_fdwatch sockets.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2418. [bug] AXFR request on a DLZ could trigger a REQUIRE failure
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2417. [bug] Connecting UDP sockets for outgoing queries could
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington unexpectedly fail with an 'address already in use'
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington error. [RT #18411]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2416. [func] Log file descriptors that cause exceeding the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington internal maximum. [RT #18460]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2415. [bug] 'rndc dumpdb' could trigger various assertion failures
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington in rbtdb.c. [RT #18455]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2414. [bug] A masterdump context held the database lock too long,
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington causing various troubles such as dead lock and
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington recursive lock acquisition. [RT #18311, #18456]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2413. [bug] Fixed an unreachable code path in socket.c. [RT #18442]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2412. [bug] win32: address a resourse leak. [RT #18374]
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews2411. [bug] Allow using a larger number of sockets than FD_SETSIZE
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington for select(). To enable this, set ISC_SOCKET_MAXSOCKETS
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington at compilation time. [RT #18433]
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington2410. [bug] Correctly delete m_versionInfo. [RT #18432]
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington2409. [bug] Only log that we disabled EDNS processing if we were
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington subsequently successful. [RT #18029]
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington2408. [bug] A duplicate TCP dispatch event could be sent, which
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington could then trigger an assertion failure in
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington resquery_response(). [RT #18275]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2407. [port] hpux: test for sys/dyntune.h. [RT #18421]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2406. [placeholder]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2405. [cleanup] The default value for dnssec-validation was changed to
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington "yes" in 9.5.0-P1 and all subsequent releases; this
bf54ac86eeddce16b67c525d38d1096cc956f478Mark Andrews was inadvertently omitted from CHANGES at the time.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2404. [port] hpux: files unlimited support.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2403. [bug] TSIG context leak. [RT #18341]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2402. [port] Support Solaris 2.11 and over. [RT #18362]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2401. [bug] Expect to get E[MN]FILE errno internal_accept()
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews (from accept() or fcntl() system calls). [RT #18358]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews2400. [bug] Log if kqueue()/epoll_create()/open(/dev/poll) fails.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2399. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2398. [bug] Improve file descriptor management. New,
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington temporary, named.conf option reserved-sockets,
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews default 512. [RT #18344]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2397. [bug] gssapi_functions had too many elements. [RT #18355]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2396. [bug] Don't set SO_REUSEADDR for randomized ports.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2395. [port] Avoid warning and no effect from "files unlimited"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington on Linux when running as root. [RT #18335]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2394. [bug] Default configuration options set the limit for
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington open files to 'unlimited' as described in the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington documentation. [RT #18331]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2393. [bug] nested acls containing keys could trigger an
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington assertion in acl.c. [RT #18166]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2392. [bug] remove 'grep -q' from acl test script, some platforms
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington don't support it. [RT #18253]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2391. [port] hpux: cover additional recvmsg() error codes.
bf54ac86eeddce16b67c525d38d1096cc956f478Mark Andrews2390. [bug] dispatch.c could make a false warning on 'odd socket'.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews [RT #18301].
01bf5871f8861eb805dd8ca79bdb9b0b9e4e6a5eMark Andrews2389. [bug] Move the "working directory writable" check to after
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews the ns_os_changeuser() call. [RT #18326]
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews2388. [bug] Avoid using tables for layout purposes in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews statistics XSL [RT #18159].
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2387. [bug] Silence compiler warnings in lib/isc/radix.c.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington [RT #18147] [RT #18258]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2386. [func] Add warning about too small 'open files' limit.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2385. [bug] A condition variable in socket.c could leak in
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington rare error handling [RT #17968].
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2384. [security] Fully randomize UDP query ports to improve
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington forgery resilience. [RT #17949, #18098]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2383. [bug] named could double queries when they resulted in
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington SERVFAIL due to overkilling EDNS0 failure detection.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2382. [doc] Add descriptions of DHCID, IPSECKEY, SPF and SSHFP
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2381. [port] dlz/mysql: support multiple install layouts for
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington mysql. <prefix>/include/{,mysql/}mysql.h and
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington <prefix>/lib/{,mysql/}. [RT #18152]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2380. [bug] dns_view_find() was not returning NXDOMAIN/NXRRSET
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington proofs which, in turn, caused validation failures
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews for insecure zones immediately below a secure zone
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington the server was authoritative for. [RT #18112]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2379. [contrib] queryperf/gen-data-queryperf.py: removed redundant
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington TLDs and supported RRs with TTLs [RT #17972]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2378. [bug] gssapi_functions{} had a redundant member in BIND 9.5.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2377. [bug] Address race condition in dnssec-signzone. [RT #18142]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2376. [bug] Change #2144 was not complete.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2375. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2374. [bug] "blackhole" ACLs could cause named to segfault due
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews to some uninitialized memory. [RT #18095]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2373. [bug] Default values of zone ACLs were re-parsed each time a
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews new zone was configured, causing an overconsumption
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews of memory. [RT #18092]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2372. [bug] Fixed incorrect TAG_HMACSHA256_BITS value [RT #18047]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2371. [doc] Add +nsid option to dig man page. [RT #18039]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2370. [bug] "rndc freeze" could trigger an assertion in named
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington when called on a nonexistent zone. [RT #18050]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2369. [bug] libbind: Array bounds overrun on read in bitncmp().
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2368. [port] Linux: use libcap for capability management if
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington possible. [RT# 18026]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2367. [bug] Improve counting of dns_resstatscounter_retry
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2366. [bug] Adb shutdown race. [RT #18021]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2365. [bug] Fix a bug that caused dns_acl_isany() to return
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington spurious results. [RT #18000]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2364. [bug] named could trigger a assertion when serving a
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington malformed signed zone. [RT #17828]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2363. [port] sunos: pre-set "lt_cv_sys_max_cmd_len=4096;".
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews2362. [cleanup] Make "rrset-order fixed" a compile-time option.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington settable by "./configure --enable-fixed-rrset".
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews Disabled by default. [RT #17977]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2361. [bug] "recursion" statistics counter could be counted
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews multiple times for a single query. [RT #17990]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2360. [bug] Fix a condition where we release a database version
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews (which may acquire a lock) while holding the lock.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2359. [bug] Fix NSID bug. [RT #17942]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2358. [doc] Update host's default query description. [RT #17934]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2357. [port] Don't use OpenSSL's engine support in versions before
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews OpenSSL 0.9.7f. [RT #17922]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2356. [bug] Built in mutex profiler was not scalable enough.
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington2355. [func] Extend the number statistics counters available.
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington2354. [bug] Failed to initialize some rdatasetheader_t elements.
2bef3713093349af52ba61eaab07adf3207da873Mark Andrews2353. [func] Add support for Name Server ID (RFC 5001).
2bef3713093349af52ba61eaab07adf3207da873Mark Andrews 'dig +nsid' requests NSID from server.
2bef3713093349af52ba61eaab07adf3207da873Mark Andrews 'request-nsid yes;' causes recursive server to send
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews NSID requests to upstream servers. Server responds
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews to NSID requests with the string configured by
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews 'server-id' option. [RT #17091]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2352. [bug] Various GSS_API fixups. [RT #17729]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2351. [bug] convertxsl.pl generated very long lines. [RT #17906]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2350. [port] win32: IPv6 support. [RT #17797]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2349. [func] Provide incremental re-signing support for secure
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews dynamic zones. [RT #1091]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2348. [func] Use the EVP interface to OpenSSL. Add PKCS#11 support.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews Documentation is in the new README.pkcs11 file.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2347. [bug] Delete now traverses the RB tree in the canonical
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews order. [RT #17451]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2346. [func] Memory statistics now cover all active memory contexts
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews in increased detail. [RT #17580]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2345. [bug] named-checkconf failed to detect when forwarders
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington were set at both the options/view level and in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews a root zone. [RT #17671]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2344. [bug] Improve "logging{ file ...; };" documentation.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2343. [bug] (Seemingly) duplicate IPv6 entries could be
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews created in ADB. [RT #17837]
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews2342. [func] Use getifaddrs() if available under Linux. [RT #17224]
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews2341. [bug] libbind: add missing -I../include for off source
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews tree builds. [RT #17606]
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews2340. [port] openbsd: interface configuration. [RT #17700]
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews2339. [port] tru64: support for libbind. [RT #17589]
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews2338. [bug] check_ds() could be called with a non DS rdataset.
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews2337. [bug] BUILD_LDFLAGS was not being correctly set. [RT #17614]
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews2336. [func] If "named -6" is specified then listen on all IPv6
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews interfaces if there are not listen-on-v6 clauses in
48b492d73ae5328c5efef4b9e0f22063e0ab058aMark Andrews2335. [port] sunos: libbind and *printf() support for long long.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2334. [bug] Bad REQUIRES in fromstruct_in_naptr(), off by one
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews bug in fromstruct_txt(). [RT #17609]
3a9a66b32adf379e680d18e92428058910880119Mark Andrews2333. [bug] Fix off by one error in isc_time_nowplusinterval().
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2332. [contrib] query-loc-0.4.0. [RT #17602]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2331. [bug] Failure to regenerate any signatures was not being
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews reported nor being past back to the UPDATE client.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2330. [bug] Remove potential race condition when handling
854b0d831e45a90211917e3a49f40d10c4a2ee79Mark Andrews over memory events. [RT #17572]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington WARNING: API CHANGE: over memory callback
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews function now needs to call isc_mem_waterack().
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews See <isc/mem.h> for details.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2329. [bug] Clearer help text for dig's '-x' and '-i' options.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2328. [maint] Add AAAA addresses for A.ROOT-SERVERS.NET,
3a9a66b32adf379e680d18e92428058910880119Mark Andrews2327. [bug] It was possible to dereference a NULL pointer in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews rbtdb.c. Implement dead node processing in zones as
3a9a66b32adf379e680d18e92428058910880119Mark Andrews we do for caches. [RT #17312]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2326. [bug] It was possible to trigger a INSIST in the acache
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2325. [port] Linux: use capset() function if available. [RT #17557]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2324. [bug] Fix IPv6 matching against "any;". [RT #17533]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2323. [port] tru64: namespace clash. [RT #17547]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2322. [port] MacOS: work around the limitation of setrlimit()
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews for RLIMIT_NOFILE. [RT #17526]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2321. [placeholder]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2320. [func] Make statistics counters thread-safe for platforms
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews that support certain atomic operations. [RT #17466]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2319. [bug] Silence Coverity warnings in
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2318. [port] sunos fixes for libbind. [RT #17514]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2317. [bug] "make distclean" removed bind9.xsl.h. [RT #17518]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2316. [port] Missing #include <isc/print.h> in lib/dns/gssapictx.c.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2315. [bug] Used incorrect address family for mapped IPv4
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews addresses in acl.c. [RT #17519]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2314. [bug] Uninitialized memory use on error path in
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2313. [cleanup] Silence Coverity warnings. Handle private stacks.
7a6ad11e0185a73984410f3252f3c49c3a301dbdBrian Wellington [RT #17447] [RT #17478]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2312. [cleanup] Silence Coverity warning in lib/isc/unix/socket.c.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2311. [bug] IPv6 addresses could match IPv4 ACL entries and
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews vice versa. [RT #17462]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2310. [bug] dig, host, nslookup: flush stdout before emitting
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington debug/fatal messages. [RT #17501]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2309. [cleanup] Fix Coverity warnings in lib/dns/acl.c and iptable.c.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2308. [cleanup] Silence Coverity warning in bin/named/controlconf.c.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2307. [bug] Remove infinite loop from lib/dns/sdb.c. [RT #17496]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2306. [bug] Remove potential race from lib/dns/resolver.c.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2305. [security] inet_network() buffer overflow. CVE-2008-0122.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2304. [bug] Check returns from all dns_rdata_tostruct() calls.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2303. [bug] Remove unnecessary code from bin/named/lwdgnba.c.
3a9a66b32adf379e680d18e92428058910880119Mark Andrews2302. [bug] Fix memset() calls in lib/tests/t_api.c. [RT #17472]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2301. [bug] Remove resource leak and fix error messages in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2300. [bug] Fixed failure to close open file in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2299. [bug] Remove unnecessary NULL check in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2298. [bug] isc_mutex_lock() failure not caught in
01bf5871f8861eb805dd8ca79bdb9b0b9e4e6a5eMark Andrews2297. [bug] isc_entropy_createfilesource() failure not caught in
01bf5871f8861eb805dd8ca79bdb9b0b9e4e6a5eMark Andrews2296. [port] Allow docbook stylesheet location to be specified to
01bf5871f8861eb805dd8ca79bdb9b0b9e4e6a5eMark Andrews configure. [RT #17457]
01bf5871f8861eb805dd8ca79bdb9b0b9e4e6a5eMark Andrews2295. [bug] Silence static overrun error in bin/named/lwaddr.c.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2294. [func] Allow the experimental statistics channels to have
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews multiple connections and ACL.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Note: the stats-server and stats-server-v6 options
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews available in the previous beta releases are replaced
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews with the generic statistics-channels statement.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2293. [func] Add ACL regression test. [RT #17375]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2292. [bug] Log if the working directory is not writable.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2291. [bug] PR_SET_DUMPABLE may be set too late. Also report
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington failure to set PR_SET_DUMPABLE. [RT #17312]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2290. [bug] Let AD in the query signal that the client wants AD
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington set in the response. [RT #17301]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2289. [func] named-checkzone now reports the out-of-zone CNAME
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews found. [RT #17309]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2288. [port] win32: mark service as running when we have finished
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews loading. [RT #17441]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2287. [bug] Use 'volatile' if the compiler supports it. [RT #17413]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2286. [func] Allow a TCP connection to be used as a weak
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews authentication method for reverse zones.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington New update-policy methods tcp-self and 6to4-self.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2285. [func] Test framework for client memory context management.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2284. [bug] Memory leak in UPDATE prerequisite processing.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2283. [bug] TSIG keys were not attaching to the memory
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews context. TSIG keys should use the rings
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington memory context rather than the clients memory
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews context. [RT #17377]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2282. [bug] Acl code fixups. [RT #17346] [RT #17374]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2281. [bug] Attempts to use undefined acls were not being logged.
53aed64e0f8553762fc0c380ee41cb42f514c7d5Brian Wellington2280. [func] Allow the experimental http server to be reached
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews over IPv6 as well as IPv4. [RT #17332]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2279. [bug] Use setsockopt(SO_NOSIGPIPE), when available,
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews to protect applications from receiving spurious
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews SIGPIPE signals when using the resolver.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2278. [bug] win32: handle the case where Windows returns no
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews search list or DNS suffix. [RT #17354]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2277. [bug] Empty zone names were not correctly being caught at
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews in the post parse checks. [RT #17357]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2276. [bug] Install <dst/gssapi.h>. [RT# 17359]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2275. [func] Add support to dig to perform IXFR queries over UDP.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2274. [func] Log zone transfer statistics. [RT #17336]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2273. [bug] Adjust log level to WARNING when saving inconsistent
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews stub/slave master and journal files. [RT# 17279]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2272. [bug] Handle illegal dnssec-lookaside trust-anchor names.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2271. [bug] Fix a memory leak in http server code [RT #17100]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2270. [bug] dns_db_closeversion() version->writer could be reset
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews before it is tested. [RT #17290]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2269. [contrib] dbus memory leaks and missing va_end calls. [RT #17232]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2268. [bug] 0.IN-ADDR.ARPA was missing from the empty zones
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews --- 9.5.0b1 released ---
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2267. [bug] Radix tree node_num value could be set incorrectly,
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews causing positive ACL matches to look like negative
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews ones. [RT #17311]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2266. [bug] client.c:get_clientmctx() returned the same mctx
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews once the pool of mctx's was filled. [RT #17218]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2265. [bug] Test that the memory context's basic_table is non NULL
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews before freeing. [RT #17265]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2264. [bug] Server prefix length was being ignored. [RT #17308]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2263. [bug] "named-checkconf -z" failed to set default value
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews for "check-integrity". [RT #17306]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2262. [bug] Error status from all but the last view could be
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews lost. [RT #17292]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2261. [bug] Fix memory leak with "any" and "none" ACLs [RT #17272]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2260. [bug] Reported wrong clients-per-query when increasing the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington value. [RT #17236]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2259. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews --- 9.5.0a7 released ---
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2258. [bug] Fallback from IXFR/TSIG to SOA/AXFR/TSIG broken.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2257. [bug] win32: Use the full path to vcredist_x86.exe when
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington calling it. [RT #17222]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2256. [bug] win32: Correctly register the installation location of
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2255. [maint] L.ROOT-SERVERS.NET is now 199.7.83.42.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2254. [bug] timer.c:dispatch() failed to lock timer->lock
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews when reading timer->idle allowing it to see
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews intermediate values as timer->idle was reset by
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews isc_timer_touch(). [RT #17243]
73eb75dc212911e4da58a3ce0a4672d3910193ebBrian Wellington2253. [func] "max-cache-size" defaults to 32M.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews "max-acache-size" defaults to 16M.
bf54ac86eeddce16b67c525d38d1096cc956f478Mark Andrews2252. [bug] Fixed errors in sortlist code [RT #17216]
73eb75dc212911e4da58a3ce0a4672d3910193ebBrian Wellington2251. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2250. [func] New flag 'memstatistics' to state whether the
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews memory statistics file should be written or not.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews Additionally named's -m option will cause the
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews statistics file to be written. [RT #17113]
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews2249. [bug] Only set Authentic Data bit if client requested
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews DNSSEC, per RFC 3655 [RT #17175]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2248. [cleanup] Fix several errors reported by Coverity. [RT #17160]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2247. [doc] Sort doc/misc/options. [RT #17067]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2246. [bug] Make the startup of test servers (ans.pl) more
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews robust. [RT #17147]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2245. [bug] Validating lack of DS records at trust anchors wasn't
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews working. [RT #17151]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2244. [func] Allow the check of nameserver names against the
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews SOA MNAME field to be disabled by specifying
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews 'notify-to-soa yes;'. [RT #17073]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2243. [func] Configuration files without a newline at the end now
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington parse without error. [RT #17120]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews library could require a source of random data.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2241. [func] nsupdate: add a interactive 'help' command. [RT #17099]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2240. [bug] Cleanup nsupdates GSS-TSIG support. Convert
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews a number of INSIST()s into plain fatal() errors
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews which report the triggering result code.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews The 'key' command wasn't disabling GSS-TSIG.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2239. [func] Ship a pre built bin/named/bind9.xsl.h. [RT #17114]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2238. [bug] It was possible to trigger a REQUIRE when a
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews validation was canceled. [RT #17106]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2237. [bug] libbind: res_init() was not thread aware. [RT #17123]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2236. [bug] dnssec-signzone failed to preserve the case of
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews of wildcard owner names. [RT #17085]
9cae013ec71ac94303038a9e82b71e5d67cb13c5Mark Andrews2235. [bug] <isc/atomic.h> was not being installed. [RT #17135]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2233. [func] Add support for O(1) ACL processing, based on
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews radix tree code originally written by Kevin
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews Brintnall. [RT #16288]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2232. [bug] dns_adb_findaddrinfo() could fail and return
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews ISC_R_SUCCESS. [RT #17137]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2231. [bug] Building dlzbdb (contrib/dlz/bin/dlzbdb) was broken.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2230. [bug] We could INSIST reading a corrupted journal.
99f467f016d9354c7548b7d24b65ac986b118a52Andreas Gustafsson2229. [bug] Null pointer dereference on query pool creation
99f467f016d9354c7548b7d24b65ac986b118a52Andreas Gustafsson failure. [RT #17133]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2228. [contrib] contrib: Change 2188 was incomplete.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2227. [cleanup] Tidied up the FAQ. [RT #17121]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2226. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2225. [bug] More support for systems with no IPv4 addresses.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2224. [bug] Defer journal compaction if a xfrin is in progress.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2223. [bug] Make a new journal when compacting. [RT #17119]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2222. [func] named-checkconf now checks server key references.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2221. [bug] Set the event result code to reflect the actual
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews record turned to caller when a cache update is
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews rejected due to a more credible answer existing.
832cebe0cbc843785897f1c124ae54958028c4e7Mark Andrews2220. [bug] win32: Address a race condition in final shutdown of
832cebe0cbc843785897f1c124ae54958028c4e7Mark Andrews the Windows socket code. [RT #17028]
832cebe0cbc843785897f1c124ae54958028c4e7Mark Andrews2219. [bug] Apply zone consistency checks to additions, not
832cebe0cbc843785897f1c124ae54958028c4e7Mark Andrews removals, when updating. [RT #17049]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2218. [bug] Remove unnecessary REQUIRE from dns_validator_create().
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2217. [func] Adjust update log levels. [RT #17092]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2216. [cleanup] Fix a number of errors reported by Coverity.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2214. [bug] Deregister OpenSSL lock callback when cleaning
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington up. Reorder OpenSSL cleanup so that RAND_cleanup()
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington is called before the locks are destroyed. [RT #17098]
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews2213. [bug] SIG0 diagnostic failure messages were looking at the
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews wrong status code. [RT #17101]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2212. [func] 'host -m' now causes memory statistics and active
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson memory to be printed at exit. [RT 17028]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2211. [func] Update "dynamic update temporarily disabled" message.
113aa279d1f5dbe77dfaa5a7f35623d49c85b77fMark Andrews2210. [bug] Deleting class specific records via UPDATE could
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews fail. [RT #17074]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2209. [port] osx: linking against user supplied static OpenSSL
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson libraries failed as the system ones were still being
3341c8b653577f2f0cb8b72702ea6197035334ffMark Andrews found. [RT #17078]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson2208. [port] win32: make sure both build methods produce the
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson same output. [RT #17058]
d912d1139efa8410785f0fc88dfb7dc7fbaae6deMark Andrews2207. [port] Some implementations of getaddrinfo() fail to set
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ai_canonname correctly. [RT #17061]
1b0a1b6d994d736ccb243886c3ba188978003641Mark Andrews --- 9.5.0a6 released ---
282e38d96feb488fddbbc0b0409491094786977fMark Andrews2206. [security] "allow-query-cache" and "allow-recursion" now
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews cross inherit from each other.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews If allow-query-cache is not set in named.conf then
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews allow-recursion is used if set, otherwise allow-query
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews is used if set, otherwise the default (localnets;
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews localhost;) is used.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington If allow-recursion is not set in named.conf then
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews allow-query-cache is used if set, otherwise allow-query
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews is used if set, otherwise the default (localnets;
0ca8fddd5b5e26d8a05f0936fc4b2666a025b9c0Mark Andrews localhost;) is used.
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews2205. [bug] libbind: change #2119 broke thread support. [RT #16982]
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews2204. [bug] "rndc flushanme name unknown-view" caused named
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews to crash. [RT #16984]
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews2203. [security] Query id generation was cryptographically weak.
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews [RT # 16915]
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews2202. [security] The default acls for allow-query-cache and
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews allow-recursion were not being applied. [RT #16960]
d56e188030368b835122d759ebbf8d9613c166f4Mark Andrews2201. [bug] The build failed in a separate object directory.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews2200. [bug] The search for cached NSEC records was stopping to
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews early leading to excessive DLV queries. [RT #16930]
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews2199. [bug] win32: don't call WSAStartup() while loading dlls.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews2198. [bug] win32: RegCloseKey() could be called when
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews RegOpenKeyEx() failed. [RT #16911]
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews2197. [bug] Add INSIST to catch negative responses which are
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews not setting the event result code appropriately.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews2196. [port] win32: yield processor while waiting for once to
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews to complete. [RT #16958]
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews2195. [func] dnssec-keygen now defaults to nametype "ZONE"
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews when generating DNSKEYs. [RT #16954]
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews2194. [bug] Close journal before calling 'done' in xfrin.c.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews --- 9.5.0a5 released ---
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2193. [port] win32: BINDInstall.exe is now linked statically.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2192. [port] win32: use vcredist_x86.exe to install Visual
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews Studio's redistributable dlls if building with
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews Visual Stdio 2005 or later.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2191. [func] named-checkzone now allows dumping to stdout (-).
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews named-checkconf now has -h for help.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews named-checkzone now has -h for help.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rndc now has -h for help.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews Better handling of '-?' for usage summaries.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2190. [func] Make fallback to plain DNS from EDNS due to timeouts
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews more visible. New logging category "edns-disabled".
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2189. [bug] Handle socket() returning EINTR. [RT #15949]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2188. [contrib] queryperf: autoconf changes to make the search for
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews libresolv or libbind more robust. [RT #16299]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2187. [bug] query_addds(), query_addwildcardproof() and
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews query_addnxrrsetnsec() should take a version
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews argument. [RT #16368]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2186. [port] cygwin: libbind: check for struct sockaddr_storage
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews independently of IPv6. [RT #16482]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2185. [port] sunos: libbind: check for ssize_t, memmove() and
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews memchr(). [RT #16463]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2184. [bug] bind9.xsl.h didn't build out of the source tree.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2183. [bug] dnssec-signzone didn't handle offline private keys
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews well. [RT #16832]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews could return ISC_R_SUCCESS when they ran out of
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews memory. [RT #16365]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2180. [cleanup] Remove bit test from 'compress_test' as they
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews are no longer needed. [RT #16497]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2179. [func] 'rndc command zone' will now find 'zone' if it is
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews unique to all the views. [RT #16821]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2178. [bug] 'rndc reload' of a slave or stub zone resulted in
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews a reference leak. [RT #16867]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2177. [bug] Array bounds overrun on read (rcodetext) at
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews debug level 10+. [RT #16798]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2176. [contrib] dbus update to handle race condition during
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews initialization (Bugzilla 235809). [RT #16842]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2175. [bug] win32: windows broadcast condition variable support
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews was broken. [RT #16592]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2174. [bug] I/O errors should always be fatal when reading
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews master files. [RT #16825]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2173. [port] win32: When compiling with MSVS 2005 SP1 we also
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews --- 9.5.0a4 released ---
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2172. [bug] query_addsoa() was being called with a non zone db.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2171. [bug] Handle breaks in DNSSEC trust chains where the parent
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews servers are not DS aware (DS queries to the parent
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews return a referral to the child).
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2170. [func] Add acache processing to test suite. [RT #16711]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2169. [bug] host, nslookup: when reporting NXDOMAIN report the
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews given name and not the last name searched for.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2168. [bug] nsupdate: in non-interactive mode treat syntax errors
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews as fatal errors. [RT #16785]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2167. [bug] When re-using a automatic zone named failed to
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews attach it to the new view. [RT #16786]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews --- 9.5.0a3 released ---
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2166. [bug] When running in batch mode, dig could misinterpret
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews a server address as a name to be looked up, causing
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews unexpected output. [RT #16743]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2165. [func] Allow the destination address of a query to determine
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews if we will answer the query or recurse.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews allow-query-on, allow-recursion-on and
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews allow-query-cache-on. [RT #16291]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2164. [bug] The code to determine how named-checkzone /
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews named-compilezone was called failed under windows.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2163. [bug] If only one of query-source and query-source-v6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews specified a port the query pools code broke (change
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 2129). [RT #16768]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2162. [func] Allow "rrset-order fixed" to be disabled at compile
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews time. [RT #16665]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2161. [bug] Fix which log messages are emitted for 'rndc flush'.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews from getifaddrs(). [RT #16708]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews --- 9.5.0a2 released ---
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2159. [bug] Array bounds overrun in acache processing. [RT #16710]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2158. [bug] ns_client_isself() failed to initialize key
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews leading to a REQUIRE failure. [RT #16688]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2157. [func] dns_db_transfernode() created. [RT #16685]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews resolver.c:validated() and resolver.c:cache_name().
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews Fix a memory leak in rbtdb.c:free_noqname().
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews Make lookup.c:lookup_find() robust against
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews event leaks. [RT #16685]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews matched in acls by omitting the scope. [RT #16599]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2153. [bug] nsupdate could leak memory. [RT #16691]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2152. [cleanup] Use sizeof(buf) instead of fixed number in
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews dighost.c:get_trusted_key(). [RT #16678]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2151. [bug] Missing newline in usage message for journalprint.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2150. [bug] 'rrset-order cyclic' uniformly distribute the
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews starting point for the first response for a given
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews RRset. [RT #16655]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2149. [bug] isc_mem_checkdestroyed() failed to abort on
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews if there were still active memory contexts.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2148. [func] Add positive logging for rndc commands. [RT #14623]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2147. [bug] libbind: remove potential buffer overflow from
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews SO_BSDCOMPAT" message. [RT #16641]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2145. [bug] Check DS/DLV digest lengths for known digests.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2143. [bug] We failed to restart the IPv6 client when the
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews kernel failed to return the destination the
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews packet was sent to. [RT #16613]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2142. [bug] Handle master files with a modification time that
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews matches the epoch. [RT# 16612]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews equivalent of LDH checks). [RT #16609]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2140. [bug] libbind: missing unlock on pthread_key_create()
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews failures. [RT #16654]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2139. [bug] dns_view_find() was being called with wrong type
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews in adb.c. [RT #16670]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews2138. [bug] Lock order reversal in resolver.c. [RT #16653]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2137. [port] Mips little endian and/or mips 64 bit are now
5b356953d735e579e5daca68319cb747a3bb8b87Mark Andrews supported for atomic operations. [RT#16648]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2136. [bug] nslookup/host looped if there was no search list
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews and the host didn't exist. [RT #16657]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2135. [bug] Uninitialized rdataset in sdlz.c. [RT# 16656]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2134. [func] Additional statistics support. [RT #16666]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2133. [port] powerpc: Support both IBM and MacOS Power PC
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews assembler syntaxes. [RT #16647]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2132. [bug] Missing unlock on out of memory in
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews dns_dispatchmgr_setudp().
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2130. [func] Log if CD or DO were set. [RT #16640]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2129. [func] Provide a pool of UDP sockets for queries to be
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews made over. See use-queryport-pool, queryport-pool-ports
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews and queryport-pool-updateinterval. [RT #16415]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews2126. [security] Serialize validation of type ANY responses. [RT #16555]
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews was defined. [RT #16574]
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews2124. [security] It was possible to dereference a freed fetch
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews context. [RT #16584]
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews --- 9.5.0a1 released ---
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews2123. [func] Use Doxygen to generate internal documentation.
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews2122. [func] Experimental http server and statistics support
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson for named via xml.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson second timeout. [RT #16553]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson2120. [doc] Fix markup on nsupdate man page. [RT #16556]
754ebd37e782356aedbb2987e3c1a8ab4f29574eMark Andrews2119. [compat] libbind: allow res_init() to succeed enough to
754ebd37e782356aedbb2987e3c1a8ab4f29574eMark Andrews return the default domain even if it was unable
754ebd37e782356aedbb2987e3c1a8ab4f29574eMark Andrews to allocate memory.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews2118. [bug] Handle response with long chains of domain name
5c679dbb66df92766f6a7e7bb93c18d61275d1feMark Andrews compression pointers which point to other compression
5c679dbb66df92766f6a7e7bb93c18d61275d1feMark Andrews pointers. [RT #16427]
5c679dbb66df92766f6a7e7bb93c18d61275d1feMark Andrews2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews which could lead to validation failures. named didn't
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews handle negative DS responses that were in the process
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews of being validated. Check CNAME bit before accepting
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews NODATA proof. To be able to ignore a child NSEC there
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews must be SOA (and NS) set in the bitmap. [RT #16399]
da93950363b307b718d156514b95b9df93a63776Mark Andrews2116. [bug] 'rndc reload' could cause the cache to continually
da93950363b307b718d156514b95b9df93a63776Mark Andrews be cleaned. [RT #16401]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2115. [bug] 'rndc reconfig' could trigger a INSIST if the
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews number of masters for a zone was reduced. [RT #16444]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2114. [bug] dig/host/nslookup: searches for names with multiple
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews labels were failing. [RT #16447]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2113. [bug] nsupdate: if a zone is specified it should be used
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews for server discover. [RT# 16455]
251227789bd26421471076f04f4e9eb7f0efb2f1Mark Andrews2112. [security] Warn if weak RSA exponent is used. [RT #16460]
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews2111. [bug] Fix a number of errors reported by Coverity.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2110. [bug] "minimal-responses yes;" interacted badly with BIND 8
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews priming queries. [RT #16491]
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2108. [func] DHCID support. [RT #16456]
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews2106. [func] 'rndc status' now reports named's version. [RT #16426]
251227789bd26421471076f04f4e9eb7f0efb2f1Mark Andrews2105. [func] GSS-TSIG support (RFC 3645).
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews2104. [port] Fix Solaris SMF error message.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2103. [port] Add /usr/sfw to list of locations for OpenSSL
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews under Solaris.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2102. [port] Silence Solaris 10 warnings.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2101. [bug] OpenSSL version checks were not quite right.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews2100. [port] win32: copy libeay32.dll to Build\Debug.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews Copy Debug\named-checkzone to Debug\named-compilezone.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2099. [port] win32: more manifest issues.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2098. [bug] Race in rbtdb.c:no_references(), which occasionally
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews triggered an INSIST failure about the node lock
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews reference. [RT #16411]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2097. [bug] named could reference a destroyed memory context
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews after being reloaded / reconfigured. [RT #16428]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2096. [bug] libbind: handle applications that fail to detect
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews res_init() failures better.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews net_cidr_ntop_ipv6(). [RT #16388]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2094. [contrib] Update named-bootconf. [RT# 16404]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2093. [bug] named-checkzone -s was broken.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2092. [bug] win32: dig, host, nslookup. Use registry config
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews if resolv.conf does not exist or no nameservers
64d1effe615134e11634b68da6c6e6251a8d18a1Mark Andrews listed. [RT #15877]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2091. [port] dighost.c: race condition on cleanup. [RT #16417]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2090. [port] win32: Visual C++ 2005 command line manifest support.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2089. [security] Raise the minimum safe OpenSSL versions to
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews prior to these have known security flaws which
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews are (potentially) exploitable in named. [RT #16391]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2088. [security] Change the default RSA exponent from 3 to 65537.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
702d5594271bf0ade096b5a9bf4092f43604d451Mark Andrews2086. [port] libbind: FreeBSD now has get*by*_r() functions.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2085. [doc] win32: added index.html and README to zip. [RT #16201]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2084. [contrib] dbus update for 9.3.3rc2.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2083. [port] win32: Visual C++ 2005 support.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2082. [doc] Document 'cache-file' as a test only option.
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews2080. [port] libbind: res_init.c did not compile on older versions
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews of Solaris. [RT #16363]
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews2079. [bug] The lame cache was not handling multiple types
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews correctly. [RT #16361]
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews2078. [bug] dnssec-checkzone output style "default" was badly
6c68e68fc550c947100581eb7b5340b81c062c94Andreas Gustafsson named. It is now called "relative". [RT #16326]
6c68e68fc550c947100581eb7b5340b81c062c94Andreas Gustafsson2077. [bug] 'dnssec-signzone -O raw' wasn't outputting the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington complete signed zone. [RT #16326]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington2076. [bug] Several files were missing #include <config.h>
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews causing build failures on OSF. [RT #16341]
920c892667f7a1a284cc0f62e52a0cd3a7a78e14Mark Andrews2075. [bug] The spillat timer event hander could leak memory.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson dns_request_createraw2() and dns_request_createraw3()
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews failed to send multiple UDP requests. [RT #16349]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2073. [bug] Incorrect semantics check for update policy "wildcard".
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2072. [bug] We were not generating valid HMAC SHA digests.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2071. [port] Test whether gcc accepts -fno-strict-aliasing.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2070. [bug] The remote address was not always displayed when
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews reporting dispatch failures. [RT #16315]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2069. [bug] Cross compiling was not working. [RT #16330]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2068. [cleanup] Lower incremental tuning message to debug 1.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews2067. [bug] 'rndc' could close the socket too early triggering
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson a INSIST under Windows. [RT #16317]
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews2066. [security] Handle SIG queries gracefully. [RT #16300]
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews2065. [bug] libbind: probe for HPUX prototypes for
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews endprotoent_r() and endservent_r(). [RT 16313]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson2063. [bug] Change #1955 introduced a bug which caused the first
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews 'rndc flush' call to not free memory. [RT #16244]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2062. [bug] 'dig +nssearch' was reusing a buffer before it had
58716626c97aa324433b76b8788eca7190f0a8e0Mark Andrews been returned by the socket code. [RT #16307]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2061. [bug] Accept expired wildcard message reversed. [RT #16296]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2060. [bug] Enabling DLZ support could leave views partially
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews configured. [RT #16295]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2059. [bug] Search into cache rbtdb could trigger an INSIST
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews failure while cleaning up a stale rdataset.
ab81f57ca0c3addfec3df3babdcea9644757cf23Mark Andrews2058. [bug] Adjust how we calculate rtt estimates in the presence
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews of authoritative servers that drop EDNS and/or CD
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews requests. Also fallback to EDNS/512 and plain DNS
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews faster for zones with less than 3 servers. [RT #16187]
7f2adb8556a4b86134b7af2d00955c56130d78aeMark Andrews2057. [bug] Make setting "ra" dependent on both allow-query-cache
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews and allow-recursion. [RT #16290]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2056. [bug] dig: ixfr= was not being treated case insensitively
e49d15b398d34b76ceb51e50bcfea9501ade07b6Mark Andrews at all times. [RT #15955]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2055. [bug] Missing goto after dropping multicast query.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2054. [port] freebsd: do not explicitly link against -lpthread.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2052. [bug] 'rndc' improve connect failed message to report
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews the failing address. [RT #15978]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2051. [port] More strtol() fixes. [RT #16249]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2050. [bug] Parsing of NSAP records was not case insensitive.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson2049. [bug] Restore SOA before AXFR when falling back from
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews a attempted IXFR when transferring in a zone.
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews Allow a initial SOA query before attempting
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews a AXFR to be requested. [RT #16156]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2048. [bug] It was possible to loop forever when using
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews avoid-v4-udp-ports / avoid-v6-udp-ports when
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews the OS always returned the same local port.
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews2047. [bug] Failed to initialize the interface flags to zero.
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews cleanup [RT #16247].
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2045. [func] Use lock buckets for acache entries to limit memory
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews consumption. [RT #16183]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2044. [port] Add support for atomic operations for Itanium.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2043. [port] nsupdate/nslookup: Force the flushing of the prompt
52599ad4b7285da0c7f40f96392d5eddef1a6cc6Mark Andrews for interactive sessions. [RT#16148]
52599ad4b7285da0c7f40f96392d5eddef1a6cc6Mark Andrews2042. [bug] named-checkconf was incorrectly rejecting the
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews logging category "config". [RT #16117]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews set of libraries to be linked. [RT #16129]
9d45619a1e2b6dbb97ebb19a7bfafb2adf611c6bMark Andrews2040. [bug] rbtdb no_references() could trigger an INSIST
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews failure with --enable-atomic. [RT #16022]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2039. [func] Check that all buffers passed to the socket code
9d45619a1e2b6dbb97ebb19a7bfafb2adf611c6bMark Andrews have been retrieved when the socket event is freed.
abf32d940f8f674b3971ef41b306a01b3da8d2cfMark Andrews2038. [bug] dig/nslookup/host was unlinking from wrong list
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews when handling errors. [RT #16122]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2037. [func] When unlinking the first or last element in a list
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews check that the list head points to the element to
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews be unlinked. [RT #15959]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews2035. [func] Make falling back to TCP on UDP refresh failure
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews optional. Default "try-tcp-refresh yes;" for BIND 8
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews compatibility. [RT #16123]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2033. [bug] We weren't creating multiple client memory contexts
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews on demand as expected. [RT #16095]
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2031. [bug] Emit a error message when "rndc refresh" is called on
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews a non slave/stub zone. [RT # 16073]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2030. [bug] We were being overly conservative when disabling
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews openssl engine support. [RT #16030]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2029. [bug] host printed out the server multiple times when
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews specified on the command line. [RT #15992]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2028. [port] linux: socket.c compatibility for old systems.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2027. [port] libbind: Solaris x86 support. [RT #16020]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2026. [bug] Rate limit the two recursive client exceeded messages.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2025. [func] Update "zone serial unchanged" message. [RT #16026]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews2024. [bug] named emitted spurious "zone serial unchanged"
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews messages on reload. [RT #16027]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2023. [bug] "make install" should create ${localstatedir}/run and
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews ${sysconfdir} if they do not exist. [RT #16033]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2022. [bug] If dnssec validation is disabled only assert CD if
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews CD was requested. [RT #16037]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews2019. [tuning] Reduce the amount of work performed per quantum
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews when cleaning the cache. [RT #15986]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2018. [bug] Checking if the HMAC MD5 private file was broken.
b9196ffe47c3d1e2462496b982643ad2da399888Mark Andrews2017. [bug] allow-query default was not correct. [RT #15946]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2016. [bug] Return a partial answer if recursion is not
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews allowed but requested and we had the answer
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews to the original qname. [RT #15945]
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews2015. [cleanup] use-additional-cache is now acache-enable for
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews consistency. Default acache-enable off in BIND 9.4
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews as it requires memory usage to be configured.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson It may be enabled by default in BIND 9.5 once we
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson have more experience with it.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2014. [func] Statistics about acache now recorded and sent
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews to log. [RT #15976]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews responses more gracefully. [RT #15941]
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews2012. [func] Don't insert new acache entries if acache is full.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews2011. [func] dnssec-signzone can now update the SOA record of
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews the signed zone, either as an increment or as the
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews system time(). [RT #15633]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson2010. [placeholder] rt15958
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews2009. [bug] libbind: Coverity fixes. [RT #15808]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews2008. [func] It is now possible to enable/disable DNSSEC
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews validation from rndc. This is useful for the
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews mobile hosts where the current connection point
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson breaks DNSSEC (firewall/proxy). [RT #15592]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews rndc validation newstate [view]
39afe995c2bc1790061312b48ee294fd4907439fMark Andrews2007. [func] It is now possible to explicitly enable DNSSEC
39afe995c2bc1790061312b48ee294fd4907439fMark Andrews validation. default dnssec-validation no; to
39afe995c2bc1790061312b48ee294fd4907439fMark Andrews be changed to yes in 9.5.0. [RT #15674]
39afe995c2bc1790061312b48ee294fd4907439fMark Andrews2006. [security] Allow-query-cache and allow-recursion now default
39afe995c2bc1790061312b48ee294fd4907439fMark Andrews to the built in acls "localnets" and "localhost".
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews This is being done to make caching servers less
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson attractive as reflective amplifying targets for
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews spoofed traffic. This still leave authoritative
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews servers exposed.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews The best fix is for full BCP 38 deployment to
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews remove spoofed traffic.
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews2005. [bug] libbind: Retransmission timeouts should be
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews based on which attempt it is to the nameserver
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews and not the nameserver itself. [RT #13548]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson2004. [bug] dns_tsig_sign() could pass a NULL pointer to
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews dst_context_destroy() when cleaning up after a
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews error. [RT #15835]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews2003. [bug] libbind: The DNS name/address lookup functions could
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews occasionally follow a random pointer due to
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews structures not being completely zeroed. [RT #15806]
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews2002. [bug] libbind: tighten the constraints on when
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews struct addrinfo._ai_pad exists. [RT #15783]
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews2001. [func] Check the KSK flag when updating a secure dynamic zone.
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews New zone option "update-check-ksk yes;". [RT #15817]
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews1999. [func] Implement "rrset-order fixed". [RT #13662]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1998. [bug] Restrict handling of fifos as sockets to just SunOS.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson This allows named to connect to entropy gathering
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews daemons that use fifos instead of sockets. [RT #15840]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1997. [bug] Named was failing to replace negative cache entries
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews when a positive one for the type was learnt.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1996. [bug] nsupdate: if a zone has been specified it should
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews appear in the output of 'show'. [RT #15797]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1995. [bug] 'host' was reporting multiple "is an alias" messages.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1994. [port] OpenSSL 0.9.8 support. [RT #15694]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1993. [bug] Log messages, via syslog, were missing the space
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson after the timestamp if "print-time yes" was specified.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1992. [bug] Not all incoming zone transfer messages included the
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews view. [RT #15825]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1991. [cleanup] The configuration data, once read, should be treated
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson as read only. Expand the use of const to enforce this
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews at compile time. [RT #15813]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1990. [bug] libbind: isc's override of broken gettimeofday()
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews implementations was not always effective.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1989. [bug] win32: don't check the service password when
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews re-installing. [RT #15882]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1988. [bug] Remove a bus error from the SHA256/SHA512 support.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
1676408640d8283c9f17eec0b183e1302ea7fd70Mark Andrews1986. [func] Report when a zone is removed. [RT #15849]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1985. [protocol] DLV has now been assigned a official type code of
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews 32769. [RT #15807]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson Note: care should be taken to ensure you upgrade
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews both named and dnssec-signzone at the same time for
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews zones with DLV records where named is the master
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews server for the zone. Also any zones that contain
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews DLV records should be removed when upgrading a slave
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews zone. You do not however have to upgrade all
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson servers for a zone with DLV records simultaneously.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1984. [func] dig, nslookup and host now advertise a 4096 byte
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews EDNS UDP buffer size by default. [RT #15855]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1983. [func] Two new update policies. "selfsub" and "selfwild".
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1982. [bug] DNSKEY was being accepted on the parent side of
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews a delegation. KEY is still accepted there for
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews RFC 3007 validated updates. [RT #15620]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1981. [bug] win32: condition.c:wait() could fail to reattain
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews the mutex lock.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1980. [func] dnssec-signzone: output the SOA record as the
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews first record in the signed zone. [RT #15758]
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1979. [port] linux: allow named to drop core after changing
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews user ids. [RT #15753]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1978. [port] Handle systems which have a broken recvmsg().
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1977. [bug] Silence noisy log message. [RT #15704]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1975. [bug] libbind: isc_gethexstring() could misparse multi-line
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews hex strings with comments. [RT #15814]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1974. [doc] List each of the zone types and associated zone
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews options separately in the ARM.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson HMACSHA512 support. [RT #13606]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1972. [contrib] DBUS dynamic forwarders integration from
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews Jason Vas Dias <jvdias@redhat.com>.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1971. [port] linux: make detection of missing IF_NAMESIZE more
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews robust. [RT #15443]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1970. [bug] nsupdate: adjust UDP timeout when falling back to
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson unsigned SOA query. [RT #15775]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1969. [bug] win32: the socket code was freeing the socket
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews structure too early. [RT #15776]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1966. [bug] Don't set CD when we have fallen back to plain DNS.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1965. [func] Suppress spurious "recusion requested but not
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson available" warning with 'dig +qr'. [RT #15780].
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1964. [func] Separate out MX and SRV to CNAME checks. [RT #15723]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1963. [port] Tru64 4.0E doesn't support send() and recv().
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1962. [bug] Named failed to clear old update-policy when it
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews was removed. [RT #15491]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1961. [bug] Check the port and address of responses forwarded
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews to dispatch. [RT #15474]
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1959. [func] Control the zeroing of the negative response TTL to
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews a soa query. Defaults "zero-no-soa-ttl yes;" and
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews "zero-no-soa-ttl-cache no;". [RT #15460]
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1958. [bug] Named failed to update the zone's secure state
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews until the zone was reloaded. [RT #15412]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1957. [bug] Dig mishandled responses to class ANY queries.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1956. [bug] Improve cross compile support, 'gen' is now built
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews by native compiler. See README for additional
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson cross compile support information. [RT #15148]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1955. [bug] Pre-allocate the cache cleaning iterator. [RT #14998]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1954. [func] Named now falls back to advertising EDNS with a
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews 512 byte receive buffer if the initial EDNS queries
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson fail. [RT #14852]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1953. [func] The maximum EDNS UDP response named will send can
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews now be set in named.conf (max-udp-size). This is
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews independent of the advertised receive buffer
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews (edns-udp-size). [RT #14852]
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1952. [port] hpux: tell the linker to build a runtime link
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews path "-Wl,+b:". [RT #14816].
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1951. [security] Drop queries from particular well known ports.
ca12f7f4cf72e2368ee946f3eb4915ab73576cdcMark Andrews Don't return FORMERR to queries from particular
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews well known ports. [RT #15636]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
ea6566e3c4ffbf116219cc15f23d9d0eeac559a1Mark Andrews a TCP socket. This prevents the source address being
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews set for TCP connections. [RT #15628]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1949. [func] Addition memory leakage checks. [RT #15544]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1948. [bug] If was possible to trigger a REQUIRE failure in
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews xfrin.c:maybe_free() if named ran out of memory.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1947. [func] It is now possible to configure named to accept
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews expired RRSIGs. Default "dnssec-accept-expired no;".
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews Setting "dnssec-accept-expired yes;" leaves named
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews vulnerable to replay attacks. [RT #14685]
9cd148558bfff691175a58245e10aede0f550442Mark Andrews1946. [bug] resume_dslookup() could trigger a REQUIRE failure
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews when using forwarders. [RT #15549]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is no longer recommended.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews To generate a RSAMD5 key you must explicitly request
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews RSAMD5. [RT #13780]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1944. [cleanup] isc_hash_create() does not need a read/write lock.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1943. [bug] Set the loadtime after rolling forward the journal.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1942. [bug] If the name of a DNSKEY match that of one in
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews trusted-keys do not attempt to validate the DNSKEY
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews using the parents DS RRset. [RT #15649]
10640b2e3efc7bc8034108136d7487f7407fbf37Andreas Gustafsson1941. [bug] ncache_adderesult() should set eresult even if no
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews rdataset is passed to it. [RT #15642]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1940. [bug] Fixed a number of error conditions reported by
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1939. [bug] The resolver could dereference a null pointer after
26089d49041d02d3fc56d4f0635e3e15af0150d0Mark Andrews validation if all the queries have timed out.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1938. [bug] The validator was not correctly handling unsecure
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews negative responses at or below a SEP. [RT #15528]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1936. [bug] The validator could leak memory. [RT #15544]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1935. [bug] 'acache' was DO sensitive. [RT #15430]
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1934. [func] Validate pending NS RRsets, in the authority section,
e40dbc0c8367153c936549d7932e87c27bc808bdMark Andrews prior to returning them if it can be done without
7f2adb8556a4b86134b7af2d00955c56130d78aeMark Andrews requiring DNSKEYs to be fetched. [RT #15430]
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews1931. [bug] Per-client mctx could require a huge amount of memory,
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews particularly for a busy caching server. [RT #15519]
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews1930. [port] HPUX: ia64 support. [RT #15473]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews1927. [bug] Access to soanode or nsnode in rbtdb violated the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington lock order rule and could cause a dead lock.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1926. [bug] The Windows installer did not check for empty
0e5aa1a93371be94da17f42d302a0b55798ceb79Mark Andrews passwords. BINDinstall was being installed in
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews the wrong place. [RT #15483]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1925. [port] All outer level AC_TRY_RUNs need cross compiling
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews defaults. [RT #15469]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1924. [port] libbind: hpux ia64 support. [RT #15473]
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews1923. [bug] ns_client_detach() called too early. [RT #15499]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1922. [bug] check-tool.c:setup_logging() missing call to
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews dns_log_setcontext().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1921. [bug] Client memory contexts were not using internal
e40dbc0c8367153c936549d7932e87c27bc808bdMark Andrews malloc. [RT# 15434]
8112eda1404b589fae1605f4c6a905c588904b75Mark Andrews1920. [bug] The cache rbtdb lock array was too small to
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews have the desired performance characteristics.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1919. [contrib] queryperf: a set of new features: collecting/printing
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews response delays, printing intermediate results, and
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews adjusting query rate for the "target" qps.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1918. [bug] Memory leak when checking acls. [RT #15391]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
0756445a735e2df39bf798d8de42ae5dd030aa3bMark Andrews when generating man pages. [RT #15385]
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1916. [func] Integrate contributed IDN code from JPNIC. [RT #15383]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1915. [bug] dig +ndots was broken. [RT #15215]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1914. [protocol] DS is required to accept mnemonic algorithms
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews (RFC 4034). Still emit numeric algorithms for
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews compatibility with RFC 3658. [RT #15354]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1913. [func] Integrate contributed DLZ code into named. [RT #11382]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1912. [port] aix: atomic locking for powerpc. [RT #15020]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1911. [bug] Update windows socket code. [RT #14965]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1910. [bug] dig's +sigchase code overhauled. [RT #14933]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1909. [bug] The DLV code has been re-worked to make no longer
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews query order sensitive. [RT #14933]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1908. [func] dig now warns if 'RA' is not set in the answer when
1da87201292c454b0e5e3d3f38d9bb086196b87fMark Andrews 'RD' was set in the query. host/nslookup skip servers
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews that fail to set 'RA' when 'RD' is set unless a server
e40dbc0c8367153c936549d7932e87c27bc808bdMark Andrews is explicitly set. [RT #15005]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1906. [func] dig now has a '-q queryname' and '+showsearch' options.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1905. [bug] Strings returned from cfg_obj_asstring() should be
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews treated as read-only. The prototype for
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews cfg_obj_asstring() has been updated to reflect this.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews friends. Note: RFC 1918 zones are not yet covered by
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews this but are likely to be in a future release.
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews New options: empty-server, empty-contact,
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews empty-zones-enable and disable-empty-zone.
494576ce20cfd98d74955698cf8f7b37dce2f740Mark Andrews1903. [func] ISC string copy API.
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews1902. [func] Attempt to make the amount of work performed in a
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews iteration self tuning. The covers nodes clean from
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews the cache per iteration, nodes written to disk when
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews rewriting a master file and nodes destroyed per
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews iteration when destroying a zone or a cache.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1901. [cleanup] Don't add DNSKEY records to the additional section.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1900. [bug] ixfr-from-differences failed to ensure that the
0756445a735e2df39bf798d8de42ae5dd030aa3bMark Andrews serial number increased. [RT #15036]
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1899. [func] named-checkconf now validates update-policy entries.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
412c80a1e63b34c589a36ee93800850ae9248659Mark Andrews ISC_NETADDR_FORMATSIZE to allow for scope details.
66b384dd2541972781b0d324757c4ea7ee49d0efMark Andrews1897. [func] x86 and x86_64 now have separate atomic locking
66b384dd2541972781b0d324757c4ea7ee49d0efMark Andrews implementations.
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1896. [bug] Recursive clients soft quota support wasn't working
67a0e14fa9c3c160116f0671f4ac5874306b1150Mark Andrews as expected. [RT #15103]
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1895. [bug] A escaped character is, potentially, converted to
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews the output character set too early. [RT #14666]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1894. [doc] Review ARM for BIND 9.4.
282e38d96feb488fddbbc0b0409491094786977fMark Andrews1893. [port] Use uintptr_t if available. [RT #14606]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1892. [func] Support for SPF rdata type. [RT #15033]
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews1891. [port] freebsd: pthread_mutex_init can fail if it runs out
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews of memory. [RT #14995]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1890. [func] Raise the UDP receive buffer size to 32k if it is
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews less than 32k. [RT #14953]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1889. [port] sunos: non blocking i/o support. [RT #14951]
78b7d41deb6a6db28696e83260dbd1ccfe6b96faMark Andrews1888. [func] Support for IPSECKEY rdata type. [RT #14967]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1887. [bug] The cache could delete expired records too fast for
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews clients with a virtual time in the past. [RT #14991]
6453cf23335c83abdcb4fad0a2ca42ee574cef6bMark Andrews1886. [bug] fctx_create() could return success even though it
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews failed. [RT #14993]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1885. [func] dig: report the number of extra bytes still left in
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews the packet after processing all the records.
ea8cec4518b8222909b259790e41ce1bd70f03c3Mark Andrews1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews levels. [RT #14962]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1882. [func] Limit the number of recursive clients that can be
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews waiting for a single query (<qname,qtype,qclass>) to
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews resolve. New options clients-per-query and
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews max-clients-per-query.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1881. [func] Add a system test for named-checkconf. [RT #14931]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1880. [func] The lame cache is now done on a <qname,qclass,qtype>
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews basis as some servers only appear to be lame for
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews certain query types. [RT #14916]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1878. [func] Detect duplicates of UDP queries we are recursing on
49ef9cb60f37eb190986b750db57a194c8f7321cMark Andrews and drop them. New stats category "duplicate".
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1877. [bug] Fix unreasonably low quantum on call to
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews dns_rbt_destroy2(). Remove unnecessary unhash_node()
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews call. [RT #14919]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1876. [func] Additional memory debugging support to track size
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews and mctx arguments. [RT #14814]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1875. [bug] process_dhtkey() was using the wrong memory context
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews to free some memory. [RT #14890]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1874. [port] sunos: portability fixes. [RT #14814]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1873. [port] win32: isc__errno2result() now reports its caller.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
ca12f7f4cf72e2368ee946f3eb4915ab73576cdcMark Andrews1871. [placeholder]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1870. [func] Added framework for handling multiple EDNS versions.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1869. [func] dig can now specify the EDNS version when making
50a1a0e0d22d4537ae0d130da34199bb1a1820f7Mark Andrews a query. [RT #14873]
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews1868. [func] edns-udp-size can now be overridden on a per
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews server basis. [RT #14851]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1867. [bug] It was possible to trigger a INSIST in
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews dlv_validatezonekey(). [RT #14846]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1866. [bug] resolv.conf parse errors were being ignored by
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews bad addresses. [RT #14841]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1864. [bug] Don't try the alternative transfer source if you
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews got a answer / transfer with the main source
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews address. [RT #14802]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1863. [bug] rrset-order "fixed" error messages not complete.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1862. [func] Add additional zone data constancy checks.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews named-checkzone has extended checking of NS, MX and
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews SRV record and the hosts they reference.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews named has extended post zone load checks.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews New zone options: check-mx and integrity-check.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1861. [bug] dig could trigger a INSIST on certain malformed
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews responses. [RT #14801]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1860. [port] solaris 2.8: hack_shutup_pthreadmutexinit was
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews incorrectly set. [RT #14775]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1859. [func] Add support for CH A record. [RT #14695]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1858. [bug] The flush-zones-on-shutdown option wasn't being
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews parsed. [RT #14686]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1857. [bug] named could trigger a INSIST() if reconfigured /
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews reloaded too fast. [RT #14673]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1856. [doc] Switch Docbook toolchain from DSSSL to XSL.
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews1855. [bug] ixfr-from-differences was failing to detect changes
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews of ttl due to dns_diff_subtract() was ignoring the ttl
1da87201292c454b0e5e3d3f38d9bb086196b87fMark Andrews of records. [RT #14616]
78dc4a16b43f9406e70c345ec5e85d9d773ae799Mark Andrews1854. [bug] lwres also needs to know the print format for
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews (long long). [RT #13754]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1853. [bug] Rework how DLV interacts with proveunsecure().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1852. [cleanup] Remove last vestiges of dnssec-signkey and
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews dnssec-makekeyset (removed from Makefile years ago).
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1851. [doc] Doxygen comment markup. [RT #11398]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1849. [doc] All forms of the man pages (docbook, man, html) should
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson have consistent copyright dates.
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1848. [bug] Improve SMF integration. [RT #13238]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1847. [bug] isc_ondestroy_init() is called too late in
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson dns_rbtdb_create()/dns_rbtdb64_create().
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews <bortzmeyer@nic.fr>.
5752b9e296f14034f103149f18188770c2cc5239Mark Andrews1845. [bug] Improve error reporting to distinguish between
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington accept()/fcntl() and socket()/fcntl() errors.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1844. [bug] inet_pton() accepted more that 4 hexadecimal digits
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews for each 16 bit piece of the IPv6 address. The text
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews representation of a IPv6 address has been tightened
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1843. [cleanup] CINCLUDES takes precedence over CFLAGS. This helps
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews when CFLAGS contains "-I /usr/local/include"
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews resulting in old header files being used.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1842. [port] cmsg_len() could produce incorrect results on
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews some platform. [RT #13744]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1841. [bug] "dig +nssearch" now makes a recursive query to
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews find the list of nameservers to query. [RT #13694]
920c892667f7a1a284cc0f62e52a0cd3a7a78e14Mark Andrews1840. [func] dnssec-signzone can now randomize signature end times
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington (dnssec-signzone -j jitter). [RT #13609]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1839. [bug] <isc/hash.h> was not being installed.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1838. [cleanup] Don't allow Linux capabilities to be inherited.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1837. [bug] Compile time option ISC_FACILITY was not effective
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews for 'named -u <user>'. [RT #13714]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1836. [cleanup] Silence compiler warnings in hash_test.c.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1835. [bug] Update dnssec-signzone's usage message. [RT #13657]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1834. [bug] Bad memset in rdata_test.c. [RT #13658]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1833. [bug] Race condition in isc_mutex_lock_profile(). [RT #13660]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1832. [bug] named fails to return BADKEY on unknown TSIG algorithm.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1831. [doc] Update named-checkzone documentation. [RT#13604]
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews1830. [bug] adb lame cache has sence of test reversed. [RT #13600]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1829. [bug] win32: "pid-file none;" broken. [RT #13563]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1828. [bug] isc_rwlock_init() failed to properly cleanup if it
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews encountered a error. [RT #13549]
d88802c24b46b5da1c669f1e597825efc094b2bbMark Andrews1827. [bug] host: update usage message for '-a'. [RT #37116]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1826. [bug] Missing DESTROYLOCK() in isc_mem_createx() on out
a722680638b8a9c00edcf82aa118949c2dba3f7bMark Andrews of memory error. [RT #13537]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1825. [bug] Missing UNLOCK() on out of memory error from in
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews rbtdb.c:subtractrdataset(). [RT #13519]
67afb42794e0efcbb1c96108037733127544787cMark Andrews1824. [bug] Memory leak on dns_zone_setdbtype() failure.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1823. [bug] Wrong macro used to check for point to point interface.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1822. [bug] check-names test for RT was reversed. [RT #13382]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1821. [placeholder]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1820. [bug] Gracefully handle acl loops. [RT #13659]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1819. [bug] The validator needed to check both the algorithm and
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews digest types of the DS to determine if it could be
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews used to introduce a secure zone. [RT #13593]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1818. [bug] 'named-checkconf -z' triggered an INSIST. [RT #13599]
e0a0c9fbbdcc67415eef6dc381434b25df7cd14bMark Andrews1817. [func] Add support for additional zone file formats for
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews improving loading performance. The masterfile-format
f6c7de9c4953033d0279eda0a664f164aab5f2a6Mark Andrews option in named.conf can be used to specify a
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews non-default format. A separate command
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews named-compilezone was provided to generate zone files
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews in the new format. Additionally, the -I and -O options
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews for dnssec-signzone specify the input and output
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1815. [bug] nsupdate triggered a REQUIRE if the server was set
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews without also setting the zone and it encountered
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews a CNAME and was using TSIG. [RT #13086]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1814. [func] UNIX domain controls are now supported.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1813. [func] Restructured the data locking framework using
66b384dd2541972781b0d324757c4ea7ee49d0efMark Andrews architecture dependent atomic operations (when
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews available), improving response performance on
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews multi-processor machines significantly.
ea8cec4518b8222909b259790e41ce1bd70f03c3Mark Andrews x86, x86_64, alpha, powerpc, and mips are currently
67a0e14fa9c3c160116f0671f4ac5874306b1150Mark Andrews1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1811. [func] Preserve the case of domain names in rdata during
be91039743737206fd31c86bf83c10faf1d47c27Mark Andrews zone transfers. [RT #13547]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1810. [bug] configure, lib/bind/configure make different default
67a0e14fa9c3c160116f0671f4ac5874306b1150Mark Andrews decisions about whether to do a threaded build.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1809. [bug] "make distclean" failed for libbind if the platform
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews is not supported.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1808. [bug] zone.c:notify_zone() contained a race condition,
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews zone->db could change underneath it. [RT #13511]
67a0e14fa9c3c160116f0671f4ac5874306b1150Mark Andrews1807. [bug] When forwarding (forward only) set the active domain
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews from the forward zone name. [RT #13526]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1806. [bug] The resolver returned the wrong result when a CNAME /
ede29aeb412c5448ab9a2028763ae08e7887ca74Mark Andrews DNAME was encountered when fetching glue from a
4ed465f13a05fad0d5dab113b2c949a359e9400eMark Andrews secure namespace. [RT #13501]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1805. [bug] Pending status was not being cleared when DLV was
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews active. [RT #13501]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1804. [bug] Ensure that if we are queried for glue that it fits
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington in the additional section or TC is set to tell the
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews client to retry using TCP. [RT #10114]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1803. [bug] dnssec-signzone sometimes failed to remove old
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews RRSIGs. [RT #13483]
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews1802. [bug] Handle connection resets better. [RT #11280]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1801. [func] Report differences between hints and real NS rrset
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews and associated address records.
029f509f9edf0b99f063cbc4e3158f6c0a268761Mark Andrews1800. [bug] Changes #1719 allowed a INSIST to be triggered.
ca12f7f4cf72e2368ee946f3eb4915ab73576cdcMark Andrews1799. [bug] 'rndc flushname' failed to flush negative cache
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews entries. [RT #13438]
e0a0c9fbbdcc67415eef6dc381434b25df7cd14bMark Andrews1798. [func] The server syntax has been extended to support a
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews range of servers. [RT #11132]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1797. [func] named-checkconf now check acls to verify that they
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews only refer to existing acls. [RT #13101]
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1796. [func] "rndc freeze/thaw" now freezes/thaws all zones.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1795. [bug] "rndc dumpdb" was not fully documented. Minor
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews formating issues with "rndc dumpdb -all". [RT #13396]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1794. [func] Named and named-checkzone can now both check for
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews non-terminal wildcard records.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1793. [func] Extend adjusting TTL warning messages. [RT #13378]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1792. [func] New zone option "notify-delay". Specify a minimum
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews delay between sets of NOTIFY messages.
67a0e14fa9c3c160116f0671f4ac5874306b1150Mark Andrews1791. [bug] 'host -t a' still printed out AAAA and MX records.
ca12f7f4cf72e2368ee946f3eb4915ab73576cdcMark Andrews1790. [cleanup] Move lib/dns/sec/dst up into lib/dns. This should
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington allow parallel make to succeed.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1789. [bug] Prerequisite test for tkey and dnssec could fail
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews with "configure --with-libtool".
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1788. [bug] libbind9.la/libbind9.so needs to link against
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1787. [port] HPUX: both "cc" and "gcc" need -Wl,+vnocompatwarnings.
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1786. [port] AIX: libt_api needs to be taught to look for
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews T_testlist in the main executable (--with-libtool).
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1785. [bug] libbind9.la/libbind9.so needs to link against
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1784. [cleanup] "libtool -allow-undefined" is the default.
fca6550a9766fe9b0e203ff91399fae4ef3f4030Mark Andrews Leave hooks in configure to allow it to be set
fd8a3b277510a35ab5a793b54b7dbb41e2f729abMark Andrews if needed in the future.
e44ce994323ebd81767f2919f46550a80b30d1d3Mark Andrews1783. [cleanup] We only need one copy of libtool.m4, ltmain.sh in the
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews source tree.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1782. [port] OSX: --with-libtool + --enable-libbind broke on
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews __evOptMonoTime. [RT #13219]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1781. [port] FreeBSD 5.3: set PTHREAD_SCOPE_SYSTEM. [RT #12810]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1780. [bug] Update libtool to 1.5.10.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1779. [port] OSF 5.1: libtool didn't handle -pthread correctly.
a0b9af00193ac0338587ca5f00f5d36117e45df2Mark Andrews1778. [port] HUX 11.11: fix broken IN6ADDR_ANY_INIT and
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews IN6ADDR_LOOPBACK_INIT macros.
618d936b4783c66485a5a666e28f8c8d419f191cMark Andrews1777. [port] OSF 5.1: fix broken IN6ADDR_ANY_INIT and
618d936b4783c66485a5a666e28f8c8d419f191cMark Andrews IN6ADDR_LOOPBACK_INIT macros.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1776. [port] Solaris 2.9: fix broken IN6ADDR_ANY_INIT and
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington IN6ADDR_LOOPBACK_INIT macros.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1774. [port] Aix: Silence compiler warnings / build failures.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1773. [bug] Fast retry on host / net unreachable. [RT #13153]
d8d02f9aecba21ccea1b11597e12548eafa0e4fcMark Andrews1772. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1771. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1770. [bug] named-checkconf failed to report missing a missing
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews file clause for rbt{64} master/hint zones. [RT#13009]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1769. [port] win32: change compiler flags /MTd ==> /MDd,
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews /MT ==> /MD.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1768. [bug] nsecnoexistnodata() could be called with a non-NSEC
be91039743737206fd31c86bf83c10faf1d47c27Mark Andrews rdataset. [RT #12907]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1767. [port] Builds on IPv6 platforms without IPv6 Advanced API
a3b428812703d22a605a9f882e71ed65f0ffdc65Mark Andrews support for (struct in6_pktinfo) failed. [RT #13077]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1766. [bug] Update the master file timestamp on successful refresh
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews as well as the journal's timestamp. [RT# 13062]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1765. [bug] configure --with-openssl=auto failed. [RT #12937]
1b0a1b6d994d736ccb243886c3ba188978003641Mark Andrews1764. [bug] dns_zone_replacedb failed to emit a error message
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson if there was no SOA record in the replacement db.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1763. [func] Perform sanity checks on NS records which refer to
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews 'in zone' names. [RT #13002]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews even when it failed. [RT #12995]
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews1761. [bug] 'rndc dumpdb' didn't report unassociated entries.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1760. [bug] Host / net unreachable was not penalising rtt
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews estimates. [RT #12970]
a3b428812703d22a605a9f882e71ed65f0ffdc65Mark Andrews1759. [bug] Named failed to startup if the OS supported IPv6
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews but had no IPv6 interfaces configured. [RT #12942]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1758. [func] Don't send notify messages to self. [RT #12933]
be91039743737206fd31c86bf83c10faf1d47c27Mark Andrews1757. [func] host now can turn on memory debugging flags with '-m'.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1756. [func] named-checkconf now checks the logging configuration.
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington1755. [func] allow-update is now settable at the options / view
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews level. [RT #6636]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1754. [bug] We weren't always attempting to query the parent
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington server for the DS records at the zone cut.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1753. [bug] Don't serve a slave zone which has no NS records.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1752. [port] Move isc_app_start() to after ns_os_daemonise()
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews as some fork() implementations unblock the signals
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews that are blocked by isc_app_start(). [RT #12810]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1751. [bug] --enable-getifaddrs failed under linux. [RT #12867]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1749. [bug] 'check-names response ignore;' failed to ignore.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1748. [func] dig now returns the byte count for axfr/ixfr.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1747. [bug] BIND 8 compatibility: named/named-checkconf failed
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews to parse "host-statistics-max" in named.conf.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1746. [func] Make public the function to read a key file,
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews dst_key_read_public(). [RT #12450]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1745. [bug] Dig/host/nslookup accept replies from link locals
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews regardless of scope if no scope was specified when
be7f27304337afbf078e8bd8db0f951a33abe33bAndreas Gustafsson query was sent. [RT #12745]
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews1744. [bug] If tuple2msgname() failed to convert a tuple to
11ba7973f989b3657cbb27447bdcdd976c71ac56Brian Wellington a name a REQUIRE could be triggered. [RT #12796]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1743. [bug] If isc_taskmgr_create() was not able to create the
11ba7973f989b3657cbb27447bdcdd976c71ac56Brian Wellington requested number of worker threads then destruction
c25080dc50542213058c240226c9f342186e6285Mark Andrews of the manager would trigger an INSIST() failure.
78b7d41deb6a6db28696e83260dbd1ccfe6b96faMark Andrews1742. [bug] Deleting all records at a node then adding a
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews previously existing record, in a single UPDATE
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews transaction, failed to leave / regenerate the
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews associated RRSIG records. [RT #12788]
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1741. [bug] Deleting all records at a node in a secure zone
78b7d41deb6a6db28696e83260dbd1ccfe6b96faMark Andrews using a update-policy grant failed. [RT #12787]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1740. [bug] Replace rbt's hash algorithm as it performed badly
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews with certain zones. [RT #12729]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson NOTE: a hash context now needs to be established
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews via isc_hash_create() if the application was not
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews already doing this.
618d936b4783c66485a5a666e28f8c8d419f191cMark Andrews1739. [bug] dns_rbt_deletetree() could incorrectly return
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ISC_R_QUOTA. [RT #12695]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1738. [bug] Enable overrun checking by default. [RT #12695]
67a0e14fa9c3c160116f0671f4ac5874306b1150Mark Andrews1737. [bug] named failed if more than 16 masters were specified.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1736. [bug] dst_key_fromnamedfile() could fail to read a
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews public key. [RT #12687]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1734. [cleanup] 'rndc-confgen -a -t' remove extra '/' in path.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1733. [bug] Return non-zero exit status on initial load failure.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1732. [bug] 'rrset-order name "*"' wasn't being applied to ".".
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1731. [port] darwin: relax version test in ifconfig.sh.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1730. [port] Determine the length type used by the socket API.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1729. [func] Improve check-names error messages.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1728. [doc] Update check-names documentation.
bac2ed6ec3fbb5420e6ce69dd1218745d4e02b1eMark Andrews1727. [bug] named-checkzone: check-names support didn't match
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews documentation.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1726. [port] aix5: add support for aix5.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1725. [port] linux: update error message on interaction of threads,
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews capabilities and setuid support (named -u). [RT #12541]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1724. [bug] Look for DNSKEY records with "dig +sigtrace".
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1722. [bug] Don't commit the journal on malformed ixfr streams.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1721. [bug] Error message from the journal processing were not
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews always identifying the relevant journal. [RT #12519]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews negative response. [RT #12506]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1719. [bug] named was not correctly caching a RFC 2308 Type 1
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews negative response. [RT #12506]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews responses when looking for the zone / master server.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1717. [port] solaris: ifconfig.sh did not support Solaris 10.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews "ifconfig.sh down" didn't work for Solaris 9.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1716. [doc] named.conf(5) was being installed in the wrong
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews location. [RT# 12441]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1715. [func] 'dig +trace' now randomly selects the next servers
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews to try. Report if there is a bad delegation.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1714. [bug] dig/host/nslookup were only trying the first
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews address when a nameserver was specified by name.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1713. [port] linux: extend capset failure message to say:
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews please ensure that the capset kernel module is
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews loaded. see insmod(8)
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1712. [bug] Missing FULLCHECK for "trusted-key" in dig.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1711. [func] 'rndc unfreeze' has been deprecated by 'rndc thaw'.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1710. [func] 'rndc notify zone [class [view]]' resend the NOTIFY
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews messages for the specified zone. [RT #9479]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1709. [port] solaris: add SMF support from Sun.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1708. [cleanup] Replaced dns_fullname_hash() with dns_name_fullhash()
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews for conformance to the name space convention. Binary
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews backward compatibility to the old function name is
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews provided. [RT #12376]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1707. [contrib] sdb/ldap updated to version 1.0-beta.
794b06660baff2e96867c5216e28235d320ba2cdMark Andrews1706. [bug] 'rndc stop' failed to cause zones to be flushed
690b796315aa662bdd0cf7da35d878794c782831Mark Andrews sometimes. [RT #12328]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1705. [func] Allow the journal's name to be changed via named.conf.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1704. [port] lwres needed a snprintf() implementation for
34729dbcb3526974cf98ee03ec20a107d9458417Andreas Gustafsson platforms without snprintf(). Add missing
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews "#include <isc/print.h>". [RT #12321]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1703. [bug] named would loop sending NOTIFY messages when it
34729dbcb3526974cf98ee03ec20a107d9458417Andreas Gustafsson failed to receive a response. [RT #12322]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1702. [bug] also-notify should not be applied to built in zones.
34729dbcb3526974cf98ee03ec20a107d9458417Andreas Gustafsson1701. [doc] A minimal named.conf man page.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1700. [func] nslookup is no longer to be treated as deprecated.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews Remove "deprecated" warning message. Add man page.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1699. [bug] dnssec-signzone can generate "not exact" errors
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson when resigning. [RT #12281]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1698. [doc] Use reserved IPv6 documentation prefix.
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1697. [bug] xxx-source{,-v6} was not effective when it
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews specified one of listening addresses and a
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington different port than the listening port. [RT #12257]
713c3d5b18463f2479973e4d14f73248e60a5df7Mark Andrews1696. [bug] dnssec-signzone failed to clean out nodes that
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington consisted of only NSEC and RRSIG records.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1695. [bug] DS records when forwarding require special handling.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1694. [bug] Report if the builtin views of "_default" / "_bind"
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson are defined in named.conf. [RT #12023]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1693. [bug] max-journal-size was not effective for master zones
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews with ixfr-from-differences set. [RT# 12024]
282e38d96feb488fddbbc0b0409491094786977fMark Andrews1692. [bug] Don't set -I, -L and -R flags when libcrypto is in
be91039743737206fd31c86bf83c10faf1d47c27Mark Andrews1691. [bug] sdb's attachversion was not complete. [RT #11990]
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1690. [bug] Delay detaching view from the client until UPDATE
922e6a3c2ac4ef900dd9dc99f0cc137f18372583Andreas Gustafsson processing completes when shutting down. [RT #11714]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1689. [bug] DNS_NAME_TOREGION() and DNS_NAME_SPLIT() macros
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington contained gratuitous semicolons. [RT #11707]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1688. [bug] LDFLAGS was not supported.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1687. [bug] Race condition in dispatch. [RT #10272]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1686. [bug] Named sent a extraneous NOTIFY when it received a
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews redundant UPDATE request. [RT #11943]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1685. [bug] Change #1679 loop tests weren't quite right.
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1684. [func] ixfr-from-differences now takes master and slave in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews addition to yes and no at the options and view levels.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1683. [bug] dig +sigchase could leak memory. [RT #11445]
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews1682. [port] Update configure test for (long long) printf format.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1681. [bug] Only set SO_REUSEADDR when a port is specified in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews isc_socket_bind(). [RT #11742]
e4dfb763224a6c8b83b3e94ba543a894d2b355cbMark Andrews1680. [func] rndc: the source address can now be specified.
37fa2164186c66fed3025ce0ecfa43b6ae867c5aMark Andrews1679. [bug] When there was a single nameserver with multiple
28d999933c6f6984132d1d72d02f52364ae576bdMark Andrews addresses for a zone not all addresses were tried.
3341c8b653577f2f0cb8b72702ea6197035334ffMark Andrews1678. [bug] RRSIG should use TYPEXXXXX for unknown types.
7860916d9c250b4a018e6675c8c2e3a690ff94e4Mark Andrews1677. [bug] dig: +aaonly didn't work, +aaflag undocumented.
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1676. [func] New option "allow-query-cache". This lets
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews allow-query be used to specify the default zone
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews access level rather than having to have every
aa85e0c64e3e659f11d10e40eafdfe122ff684afMark Andrews zone override the global value. allow-query-cache
3341c8b653577f2f0cb8b72702ea6197035334ffMark Andrews can be set at both the options and view levels.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews If allow-query-cache is not set allow-query applies.
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