CHANGES revision 698a4dcc8ae5c2a62a254ab2aff7b16d52598cc0
1633838b8255282d10af15c5c84cee5a51466712Bob Halley2465. [bug] Adb's handling of lame addresses was different
7d32c065c7bb56f281651ae3dd2888f32ce4f1d9Bob Halley for IPv4 and IPv6. [RT #18738]
1633838b8255282d10af15c5c84cee5a51466712Bob Halley2464. [port] linux: check that a capability is present before
1633838b8255282d10af15c5c84cee5a51466712Bob Halley trying to set it. [RT #18135]
1633838b8255282d10af15c5c84cee5a51466712Bob Halley2463. [port] linux: POSIX doesn't include the IPv6 Advanced Socket
1633838b8255282d10af15c5c84cee5a51466712Bob Halley API and glibc hides parts of the IPv6 Advanced Socket
1633838b8255282d10af15c5c84cee5a51466712Bob Halley API as a result. This is stupid as it breaks how the
1633838b8255282d10af15c5c84cee5a51466712Bob Halley two halves (Basic and Advanced) of the IPv6 Socket API were designed to be used but we have to live with it.
1633838b8255282d10af15c5c84cee5a51466712Bob Halley Define _GNU_SOURCE to pull in the IPv6 Advanced Socket
1633838b8255282d10af15c5c84cee5a51466712Bob Halley API. [RT #18388]
1633838b8255282d10af15c5c84cee5a51466712Bob Halley2462. [doc] Document -m (enable memory usage debugging)
1633838b8255282d10af15c5c84cee5a51466712Bob Halley option for dig. [RT #18757]
d25afd60ee2286cb171c4960a790f3d7041b6f85Bob Halley2461. [port] sunos: Change #2363 was not complete. [RT #17513]
d25afd60ee2286cb171c4960a790f3d7041b6f85Bob Halley --- 9.6.0a1 released ---
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2460. [bug] Don't call dns_db_getnsec3parameters() on the cache.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2459. [contrib] Import dnssec-zkt to contrib/zkt. [RT #18448]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2458. [doc] ARM: update and correction for max-cache-size.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2457. [tuning] max-cache-size is reverted to 0, the previous
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley default. It should be safe because expired cache
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley entries are also purged. [RT #18684]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2456. [bug] In ACLs, ::/0 and 0.0.0.0/0 would both match any
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley address, regardless of family. They now correctly
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley distinguish IPv4 from IPv6. [RT #18559]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2455. [bug] Stop metadata being transfered via axfr/ixfr.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2454. [func] nsupdate: you can now set a default ttl. [RT #18317]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2453. [bug] Remove NULL pointer dereference in dns_journal_print().
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2452. [func] Improve bin/test/journalprint. [RT #18316]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2451. [port] solaris: handle runtime linking better. [RT #18356]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2450. [doc] Fix lwresd docbook problem for manual page.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2449. [placeholder]
cee7525336d4710a64368875d92eb439d4d3efb1Mark Andrews2448. [func] Add NSEC3 support. [RT #15452]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2447. [cleanup] libbind has been split out as a seperate product.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2446. [func] Add a new log message about build options on startup.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley A new command-line option '-V' for named is also
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley provided to show this information. [RT# 18645]
ecb6c5782ea248307e86c4bceac6c371d27576a6David Lawrence2445. [doc] ARM out-of-date on empty reverse zones (list includes
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley RFC1918 address, but these are not yet compiled in).
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2444. [port] Linux, FreeBSD, AIX: Turn off path mtu discovery
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley (clear DF) for UDP responses and requests.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2443. [bug] win32: UDP connect() would not generate an event,
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley and so connected UDP sockets would never clean up.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley Fix this by doing an immediate WSAConnect() rather
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley than an io completion port type for UDP.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2442. [bug] A lock could be destroyed twice. [RT# 18626]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2441. [bug] isc_radix_insert() could copy radix tree nodes
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley incompletely. [RT #18573]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2440. [bug] named-checkconf used an incorrect test to determine
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley if an ACL was set to none.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2439. [bug] Potential NULL dereference in dns_acl_isanyornone().
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2438. [bug] Timeouts could be logged incorrectly under win32.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2437. [bug] Sockets could be closed too early, leading to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley inconsistent states in the socket module. [RT #18298]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2436. [security] win32: UDP client handler can be shutdown. [RT #18576]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2435. [bug] Fixed an ACL memory leak affecting win32.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2434. [bug] Fixed a minor error-reporting bug in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2433. [tuning] Set initial timeout to 800ms.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2432. [bug] More Windows socket handling improvements. Stop
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley using I/O events and use IO Completion Ports
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley throughout. Rewrite the receive path logic to make
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley it easier to support multiple simultaneous
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley requestrs in the future. Add stricter consistency
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley checking as a compile-time option (define
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley ISC_SOCKET_CONSISTENCY_CHECKS; defaults to off).
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2431. [bug] Acl processing could leak memory. [RT #18323]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2430. [bug] win32: isc_interval_set() could round down to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley zero if the input was less than NS_INTERVAL
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley nanoseconds. Round up instead. [RT #18549]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2429. [doc] nsupdate should be in section 1 of the man pages.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2428. [bug] dns_iptable_merge() mishandled merges of negative
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley tables. [RT #18409]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2427. [func] Treat DNSKEY queries as if "minimal-response yes;"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley was set. [RT #18528]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2426. [bug] libbind: inet_net_pton() can sometimes return the
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley wrong value if excessively large netmasks are
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley supplied. [RT #18512]
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2425. [bug] named didn't detect unavailable query source addresses
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley at load time. [RT #18536]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2424. [port] configure now probes for a working epoll
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley implementation. Allow the use of kqueue,
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley epoll and /dev/poll to be selected at compile
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley time. [RT #18277]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2423. [security] Randomize server selection on queries, so as to
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley make forgery a little more difficult. Instead of
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley always preferring the server with the lowest RTT,
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley pick a server with RTT within the same 128
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley millisecond band. [RT #18441]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2422. [bug] Handle the special return value of a empty node as
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley if it was a NXRRSET in the validator. [RT #18447]
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley2421. [func] Add new command line option '-S' for named to specify
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley the max number of sockets. [RT #18493]
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley Use caution: this option may not work for some
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley operating systems without rebuilding named.
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley2420. [bug] Windows socket handling cleanup. Let the io
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley completion event send out cancelled read/write
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley done events, which keeps us from writing to memeory
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley we no longer have ownership of. Add debugging
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley socket_log() function. Rework TCP socket handling
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley to not leak sockets.
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley2419. [cleanup] Document that isc_socket_create() and isc_socket_open()
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley should not be used for isc_sockettype_fdwatch sockets.
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley2418. [bug] AXFR request on a DLZ could trigger a REQUIRE failure
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2417. [bug] Connecting UDP sockets for outgoing queries could
95f78a208ad6dfb8359320c77ab30c670c773922Mark Andrews unexpectedly fail with an 'address already in use'
95f78a208ad6dfb8359320c77ab30c670c773922Mark Andrews error. [RT #18411]
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley2416. [func] Log file descriptors that cause exceeding the
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley internal maximum. [RT #18460]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2415. [bug] 'rndc dumpdb' could trigger various assertion failures
3740b569ae76295b941d57a724a43beb75b533baBob Halley in rbtdb.c. [RT #18455]
5f120ce962b03e4dcf6f1974b9b896f0fa7cacb0Bob Halley2414. [bug] A masterdump context held the database lock too long,
5f120ce962b03e4dcf6f1974b9b896f0fa7cacb0Bob Halley causing various troubles such as dead lock and
5f120ce962b03e4dcf6f1974b9b896f0fa7cacb0Bob Halley recursive lock acquisition. [RT #18311, #18456]
5f120ce962b03e4dcf6f1974b9b896f0fa7cacb0Bob Halley2413. [bug] Fixed an unreachable code path in socket.c. [RT #18442]
5f120ce962b03e4dcf6f1974b9b896f0fa7cacb0Bob Halley2412. [bug] win32: address a resourse leak. [RT #18374]
5f120ce962b03e4dcf6f1974b9b896f0fa7cacb0Bob Halley2411. [bug] Allow using a larger number of sockets than FD_SETSIZE
5f120ce962b03e4dcf6f1974b9b896f0fa7cacb0Bob Halley for select(). To enable this, set ISC_SOCKET_MAXSOCKETS
5f120ce962b03e4dcf6f1974b9b896f0fa7cacb0Bob Halley at compilation time. [RT #18433]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley2410. [bug] Correctly delete m_versionInfo. [RT #18432]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2409. [bug] Only log that we disabled EDNS processing if we were
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley subsequently successful. [RT #18029]
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2408. [bug] A duplicate TCP dispatch event could be sent, which
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley could then trigger an assertion failure in
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley resquery_response(). [RT #18275]
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2407. [port] hpux: test for sys/dyntune.h. [RT #18421]
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2406. [placeholder]
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2405. [cleanup] The default value for dnssec-validation was changed to
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley "yes" in 9.5.0-P1 and all subsequent releases; this
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley was inadvertently omitted from CHANGES at the time.
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2404. [port] hpux: files unlimited support.
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2403. [bug] TSIG context leak. [RT #18341]
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2402. [port] Support Solaris 2.11 and over. [RT #18362]
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2401. [bug] Expect to get E[MN]FILE errno internal_accept()
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley (from accept() or fcntl() system calls). [RT #18358]
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2400. [bug] Log if kqueue()/epoll_create()/open(/dev/poll) fails.
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2399. [placeholder]
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2398. [bug] Improve file descriptor management. New,
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley temporary, named.conf option reserved-sockets,
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley default 512. [RT #18344]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2397. [bug] gssapi_functions had too many elements. [RT #18355]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2396. [bug] Don't set SO_REUSEADDR for randomized ports.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2395. [port] Avoid warning and no effect from "files unlimited"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley on Linux when running as root. [RT #18335]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2394. [bug] Default configuration options set the limit for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley open files to 'unlimited' as described in the
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley documentation. [RT #18331]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2393. [bug] nested acls containing keys could trigger an
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley assertion in acl.c. [RT #18166]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2392. [bug] remove 'grep -q' from acl test script, some platforms
3740b569ae76295b941d57a724a43beb75b533baBob Halley don't support it. [RT #18253]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2391. [port] hpux: cover additional recvmsg() error codes.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2390. [bug] dispatch.c could make a false warning on 'odd socket'.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley [RT #18301].
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2389. [bug] Move the "working directory writable" check to after
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley the ns_os_changeuser() call. [RT #18326]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2388. [bug] Avoid using tables for layout purposes in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley statistics XSL [RT #18159].
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2387. [bug] Silence compiler warnings in lib/isc/radix.c.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley [RT #18147] [RT #18258]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2386. [func] Add warning about too small 'open files' limit.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2385. [bug] A condition variable in socket.c could leak in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley rare error handling [RT #17968].
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2384. [security] Fully randomize UDP query ports to improve
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley forgery resilience. [RT #17949, #18098]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2383. [bug] named could double queries when they resulted in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley SERVFAIL due to overkilling EDNS0 failure detection.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2382. [doc] Add descriptions of DHCID, IPSECKEY, SPF and SSHFP
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2381. [port] dlz/mysql: support multiple install layouts for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley mysql. <prefix>/include/{,mysql/}mysql.h and
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley <prefix>/lib/{,mysql/}. [RT #18152]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2380. [bug] dns_view_find() was not returning NXDOMAIN/NXRRSET
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley proofs which, in turn, caused validation failures
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley for insecure zones immediately below a secure zone
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley the server was authoritative for. [RT #18112]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2379. [contrib] queryperf/gen-data-queryperf.py: removed redundant
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley TLDs and supported RRs with TTLs [RT #17972]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2378. [bug] gssapi_functions{} had a redundant member in BIND 9.5.
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley2377. [bug] Address race condition in dnssec-signzone. [RT #18142]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2376. [bug] Change #2144 was not complete.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2375. [placeholder]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2374. [bug] "blackhole" ACLs could cause named to segfault due
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley to some uninitialized memory. [RT #18095]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2373. [bug] Default values of zone ACLs were re-parsed each time a
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley new zone was configured, causing an overconsumption
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley of memory. [RT #18092]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2372. [bug] Fixed incorrect TAG_HMACSHA256_BITS value [RT #18047]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2371. [doc] Add +nsid option to dig man page. [RT #18039]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2370. [bug] "rndc freeze" could trigger an assertion in named
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley when called on a nonexistent zone. [RT #18050]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2369. [bug] libbind: Array bounds overrun on read in bitncmp().
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2368. [port] Linux: use libcap for capability management if
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley possible. [RT# 18026]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley2367. [bug] Improve counting of dns_resstatscounter_retry
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2366. [bug] Adb shutdown race. [RT #18021]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2365. [bug] Fix a bug that caused dns_acl_isany() to return
ce3761f64d3d734cc94605026985898900ecc474Bob Halley spurious results. [RT #18000]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2364. [bug] named could trigger a assertion when serving a
ce3761f64d3d734cc94605026985898900ecc474Bob Halley malformed signed zone. [RT #17828]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2363. [port] sunos: pre-set "lt_cv_sys_max_cmd_len=4096;".
5fc1b54cc6134bd70f4e22df90a2e5631aaea77aBob Halley2362. [cleanup] Make "rrset-order fixed" a compile-time option.
5fc1b54cc6134bd70f4e22df90a2e5631aaea77aBob Halley settable by "./configure --enable-fixed-rrset".
5fc1b54cc6134bd70f4e22df90a2e5631aaea77aBob Halley Disabled by default. [RT #17977]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2361. [bug] "recursion" statistics counter could be counted
ce3761f64d3d734cc94605026985898900ecc474Bob Halley multiple times for a single query. [RT #17990]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2360. [bug] Fix a condition where we release a database version
ce3761f64d3d734cc94605026985898900ecc474Bob Halley (which may acquire a lock) while holding the lock.
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2359. [bug] Fix NSID bug. [RT #17942]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2358. [doc] Update host's default query description. [RT #17934]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2357. [port] Don't use OpenSSL's engine support in versions before
ce3761f64d3d734cc94605026985898900ecc474Bob Halley OpenSSL 0.9.7f. [RT #17922]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2356. [bug] Built in mutex profiler was not scalable enough.
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2355. [func] Extend the number statistics counters available.
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2354. [bug] Failed to initialize some rdatasetheader_t elements.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2353. [func] Add support for Name Server ID (RFC 5001).
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley 'dig +nsid' requests NSID from server.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley 'request-nsid yes;' causes recursive server to send
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley NSID requests to upstream servers. Server responds
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley to NSID requests with the string configured by
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley 'server-id' option. [RT #17091]
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley2352. [bug] Various GSS_API fixups. [RT #17729]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2351. [bug] convertxsl.pl generated very long lines. [RT #17906]
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley2350. [port] win32: IPv6 support. [RT #17797]
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley2349. [func] Provide incremental re-signing support for secure
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley dynamic zones. [RT #1091]
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley2348. [func] Use the EVP interface to OpenSSL. Add PKCS#11 support.
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley Documentation is in the new README.pkcs11 file.
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley2347. [bug] Delete now traverses the RB tree in the canonical
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley order. [RT #17451]
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley2346. [func] Memory statistics now cover all active memory contexts
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley in increased detail. [RT #17580]
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley2345. [bug] named-checkconf failed to detect when forwarders
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley were set at both the options/view level and in
00d81794884f1eee59ca058a292f2d1e50d9547cBob Halley a root zone. [RT #17671]
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2344. [bug] Improve "logging{ file ...; };" documentation.
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2343. [bug] (Seemingly) duplicate IPv6 entries could be
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley created in ADB. [RT #17837]
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2342. [func] Use getifaddrs() if available under Linux. [RT #17224]
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2341. [bug] libbind: add missing -I../include for off source
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley tree builds. [RT #17606]
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2340. [port] openbsd: interface configuration. [RT #17700]
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2339. [port] tru64: support for libbind. [RT #17589]
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2338. [bug] check_ds() could be called with a non DS rdataset.
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2337. [bug] BUILD_LDFLAGS was not being correctly set. [RT #17614]
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2336. [func] If "named -6" is specified then listen on all IPv6
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley interfaces if there are not listen-on-v6 clauses in
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2335. [port] sunos: libbind and *printf() support for long long.
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2334. [bug] Bad REQUIRES in fromstruct_in_naptr(), off by one
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley bug in fromstruct_txt(). [RT #17609]
f18f3c93e7fecf120302658f93addae573a6e874Bob Halley2333. [bug] Fix off by one error in isc_time_nowplusinterval().
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley2332. [contrib] query-loc-0.4.0. [RT #17602]
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley2331. [bug] Failure to regenerate any signatures was not being
f0bbac2c0f1afa74b88cab902daf11202ebe7cbdBob Halley reported nor being past back to the UPDATE client.
1366b7833c86343de278480b9abd71754e418bfaBob Halley2330. [bug] Remove potential race condition when handling
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley over memory events. [RT #17572]
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley WARNING: API CHANGE: over memory callback
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley function now needs to call isc_mem_waterack().
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley See <isc/mem.h> for details.
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley2329. [bug] Clearer help text for dig's '-x' and '-i' options.
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley2328. [maint] Add AAAA addresses for A.ROOT-SERVERS.NET,
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley2327. [bug] It was possible to dereference a NULL pointer in
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley rbtdb.c. Implement dead node processing in zones as
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley we do for caches. [RT #17312]
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley2326. [bug] It was possible to trigger a INSIST in the acache
1366b7833c86343de278480b9abd71754e418bfaBob Halley2325. [port] Linux: use capset() function if available. [RT #17557]
1366b7833c86343de278480b9abd71754e418bfaBob Halley2324. [bug] Fix IPv6 matching against "any;". [RT #17533]
1366b7833c86343de278480b9abd71754e418bfaBob Halley2323. [port] tru64: namespace clash. [RT #17547]
1366b7833c86343de278480b9abd71754e418bfaBob Halley2322. [port] MacOS: work around the limitation of setrlimit()
1366b7833c86343de278480b9abd71754e418bfaBob Halley for RLIMIT_NOFILE. [RT #17526]
1366b7833c86343de278480b9abd71754e418bfaBob Halley2321. [placeholder]
1366b7833c86343de278480b9abd71754e418bfaBob Halley2320. [func] Make statistics counters thread-safe for platforms
1366b7833c86343de278480b9abd71754e418bfaBob Halley that support certain atomic operations. [RT #17466]
1366b7833c86343de278480b9abd71754e418bfaBob Halley2319. [bug] Silence Coverity warnings in
1366b7833c86343de278480b9abd71754e418bfaBob Halley2318. [port] sunos fixes for libbind. [RT #17514]
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley2317. [bug] "make distclean" removed bind9.xsl.h. [RT #17518]
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley2316. [port] Missing #include <isc/print.h> in lib/dns/gssapictx.c.
bcfcece57e9411ee4bd352b45a8b1ac1dbcf01f4Bob Halley2315. [bug] Used incorrect address family for mapped IPv4
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley addresses in acl.c. [RT #17519]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2314. [bug] Uninitialized memory use on error path in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2313. [cleanup] Silence Coverity warnings. Handle private stacks.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley [RT #17447] [RT #17478]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2312. [cleanup] Silence Coverity warning in lib/isc/unix/socket.c.
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2311. [bug] IPv6 addresses could match IPv4 ACL entries and
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley vice versa. [RT #17462]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2310. [bug] dig, host, nslookup: flush stdout before emitting
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley debug/fatal messages. [RT #17501]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2309. [cleanup] Fix Coverity warnings in lib/dns/acl.c and iptable.c.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2308. [cleanup] Silence Coverity warning in bin/named/controlconf.c.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2307. [bug] Remove infinite loop from lib/dns/sdb.c. [RT #17496]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2306. [bug] Remove potential race from lib/dns/resolver.c.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2305. [security] inet_network() buffer overflow. CVE-2008-0122.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2304. [bug] Check returns from all dns_rdata_tostruct() calls.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2303. [bug] Remove unnecessary code from bin/named/lwdgnba.c.
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2302. [bug] Fix memset() calls in lib/tests/t_api.c. [RT #17472]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2301. [bug] Remove resource leak and fix error messages in
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2300. [bug] Fixed failure to close open file in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2299. [bug] Remove unnecessary NULL check in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2298. [bug] isc_mutex_lock() failure not caught in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2297. [bug] isc_entropy_createfilesource() failure not caught in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2296. [port] Allow docbook stylesheet location to be specified to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley configure. [RT #17457]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2295. [bug] Silence static overrun error in bin/named/lwaddr.c.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2294. [func] Allow the experimental statistics channels to have
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley multiple connections and ACL.
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley Note: the stats-server and stats-server-v6 options
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley available in the previous beta releases are replaced
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley with the generic statistics-channels statement.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2293. [func] Add ACL regression test. [RT #17375]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2292. [bug] Log if the working directory is not writable.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2291. [bug] PR_SET_DUMPABLE may be set too late. Also report
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley failure to set PR_SET_DUMPABLE. [RT #17312]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2290. [bug] Let AD in the query signal that the client wants AD
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley set in the response. [RT #17301]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2289. [func] named-checkzone now reports the out-of-zone CNAME
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley found. [RT #17309]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2288. [port] win32: mark service as running when we have finished
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley loading. [RT #17441]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2287. [bug] Use 'volatile' if the compiler supports it. [RT #17413]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2286. [func] Allow a TCP connection to be used as a weak
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley authentication method for reverse zones.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley New update-policy methods tcp-self and 6to4-self.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2285. [func] Test framework for client memory context management.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2284. [bug] Memory leak in UPDATE prerequisite processing.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2283. [bug] TSIG keys were not attaching to the memory
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley context. TSIG keys should use the rings
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley memory context rather than the clients memory
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley context. [RT #17377]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2282. [bug] Acl code fixups. [RT #17346] [RT #17374]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2281. [bug] Attempts to use undefined acls were not being logged.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2280. [func] Allow the experimental http server to be reached
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley over IPv6 as well as IPv4. [RT #17332]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2279. [bug] Use setsockopt(SO_NOSIGPIPE), when available,
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley to protect applications from receiving spurious
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley SIGPIPE signals when using the resolver.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2278. [bug] win32: handle the case where Windows returns no
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley search list or DNS suffix. [RT #17354]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2277. [bug] Empty zone names were not correctly being caught at
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley in the post parse checks. [RT #17357]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2276. [bug] Install <dst/gssapi.h>. [RT# 17359]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2275. [func] Add support to dig to perform IXFR queries over UDP.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2274. [func] Log zone transfer statistics. [RT #17336]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2273. [bug] Adjust log level to WARNING when saving inconsistent
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley stub/slave master and journal files. [RT# 17279]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2272. [bug] Handle illegal dnssec-lookaside trust-anchor names.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2271. [bug] Fix a memory leak in http server code [RT #17100]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2270. [bug] dns_db_closeversion() version->writer could be reset
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley before it is tested. [RT #17290]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2269. [contrib] dbus memory leaks and missing va_end calls. [RT #17232]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2268. [bug] 0.IN-ADDR.ARPA was missing from the empty zones
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley --- 9.5.0b1 released ---
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2267. [bug] Radix tree node_num value could be set incorrectly,
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley causing positive ACL matches to look like negative
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley ones. [RT #17311]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2266. [bug] client.c:get_clientmctx() returned the same mctx
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley once the pool of mctx's was filled. [RT #17218]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2265. [bug] Test that the memory context's basic_table is non NULL
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley before freeing. [RT #17265]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2264. [bug] Server prefix length was being ignored. [RT #17308]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2263. [bug] "named-checkconf -z" failed to set default value
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley for "check-integrity". [RT #17306]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2262. [bug] Error status from all but the last view could be
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley lost. [RT #17292]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2261. [bug] Fix memory leak with "any" and "none" ACLs [RT #17272]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2260. [bug] Reported wrong clients-per-query when increasing the
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley value. [RT #17236]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2259. [placeholder]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley --- 9.5.0a7 released ---
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2258. [bug] Fallback from IXFR/TSIG to SOA/AXFR/TSIG broken.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2257. [bug] win32: Use the full path to vcredist_x86.exe when
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley calling it. [RT #17222]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2256. [bug] win32: Correctly register the installation location of
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2255. [maint] L.ROOT-SERVERS.NET is now 199.7.83.42.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2254. [bug] timer.c:dispatch() failed to lock timer->lock
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley when reading timer->idle allowing it to see
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley intermediate values as timer->idle was reset by
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley isc_timer_touch(). [RT #17243]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2253. [func] "max-cache-size" defaults to 32M.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "max-acache-size" defaults to 16M.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2252. [bug] Fixed errors in sortlist code [RT #17216]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2251. [placeholder]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2250. [func] New flag 'memstatistics' to state whether the
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley memory statistics file should be written or not.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley Additionally named's -m option will cause the
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley statistics file to be written. [RT #17113]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2249. [bug] Only set Authentic Data bit if client requested
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley DNSSEC, per RFC 3655 [RT #17175]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2248. [cleanup] Fix several errors reported by Coverity. [RT #17160]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2247. [doc] Sort doc/misc/options. [RT #17067]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2246. [bug] Make the startup of test servers (ans.pl) more
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley robust. [RT #17147]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2245. [bug] Validating lack of DS records at trust anchors wasn't
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley working. [RT #17151]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2244. [func] Allow the check of nameserver names against the
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley SOA MNAME field to be disabled by specifying
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley 'notify-to-soa yes;'. [RT #17073]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2243. [func] Configuration files without a newline at the end now
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley parse without error. [RT #17120]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley library could require a source of random data.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2241. [func] nsupdate: add a interactive 'help' command. [RT #17099]
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2240. [bug] Cleanup nsupdates GSS-TSIG support. Convert
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley a number of INSIST()s into plain fatal() errors
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley which report the triggering result code.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley The 'key' command wasn't disabling GSS-TSIG.
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2239. [func] Ship a pre built bin/named/bind9.xsl.h. [RT #17114]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2238. [bug] It was possible to trigger a REQUIRE when a
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley validation was canceled. [RT #17106]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2237. [bug] libbind: res_init() was not thread aware. [RT #17123]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2236. [bug] dnssec-signzone failed to preserve the case of
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley of wildcard owner names. [RT #17085]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2235. [bug] <isc/atomic.h> was not being installed. [RT #17135]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2233. [func] Add support for O(1) ACL processing, based on
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley radix tree code originally written by Kevin
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley Brintnall. [RT #16288]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2232. [bug] dns_adb_findaddrinfo() could fail and return
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley ISC_R_SUCCESS. [RT #17137]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2231. [bug] Building dlzbdb (contrib/dlz/bin/dlzbdb) was broken.
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2230. [bug] We could INSIST reading a corrupted journal.
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2229. [bug] Null pointer dereference on query pool creation
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley failure. [RT #17133]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2228. [contrib] contrib: Change 2188 was incomplete.
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2227. [cleanup] Tidied up the FAQ. [RT #17121]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2226. [placeholder]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2225. [bug] More support for systems with no IPv4 addresses.
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2224. [bug] Defer journal compaction if a xfrin is in progress.
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2223. [bug] Make a new journal when compacting. [RT #17119]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2222. [func] named-checkconf now checks server key references.
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2221. [bug] Set the event result code to reflect the actual
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley record turned to caller when a cache update is
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley rejected due to a more credible answer existing.
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2220. [bug] win32: Address a race condition in final shutdown of
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley the Windows socket code. [RT #17028]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2219. [bug] Apply zone consistency checks to additions, not
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley removals, when updating. [RT #17049]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2218. [bug] Remove unnecessary REQUIRE from dns_validator_create().
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2217. [func] Adjust update log levels. [RT #17092]
6957b87f931bb110ba4d0adf495932691ba550b1Bob Halley2216. [cleanup] Fix a number of errors reported by Coverity.
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2214. [bug] Deregister OpenSSL lock callback when cleaning
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews up. Reorder OpenSSL cleanup so that RAND_cleanup()
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews is called before the locks are destroyed. [RT #17098]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2213. [bug] SIG0 diagnostic failure messages were looking at the
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews wrong status code. [RT #17101]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2212. [func] 'host -m' now causes memory statistics and active
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews memory to be printed at exit. [RT 17028]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2211. [func] Update "dynamic update temporarily disabled" message.
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2210. [bug] Deleting class specific records via UPDATE could
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews fail. [RT #17074]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2209. [port] osx: linking against user supplied static OpenSSL
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews libraries failed as the system ones were still being
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews found. [RT #17078]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2208. [port] win32: make sure both build methods produce the
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews same output. [RT #17058]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2207. [port] Some implementations of getaddrinfo() fail to set
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews ai_canonname correctly. [RT #17061]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews --- 9.5.0a6 released ---
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2206. [security] "allow-query-cache" and "allow-recursion" now
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews cross inherit from each other.
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews If allow-query-cache is not set in named.conf then
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews allow-recursion is used if set, otherwise allow-query
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews is used if set, otherwise the default (localnets;
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews localhost;) is used.
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews If allow-recursion is not set in named.conf then
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews allow-query-cache is used if set, otherwise allow-query
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews is used if set, otherwise the default (localnets;
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews localhost;) is used.
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2205. [bug] libbind: change #2119 broke thread support. [RT #16982]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2204. [bug] "rndc flushanme name unknown-view" caused named
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews to crash. [RT #16984]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2203. [security] Query id generation was cryptographically weak.
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews [RT # 16915]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2202. [security] The default acls for allow-query-cache and
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews allow-recursion were not being applied. [RT #16960]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2201. [bug] The build failed in a separate object directory.
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2200. [bug] The search for cached NSEC records was stopping to
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews early leading to excessive DLV queries. [RT #16930]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2199. [bug] win32: don't call WSAStartup() while loading dlls.
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2198. [bug] win32: RegCloseKey() could be called when
aa8e34546c1e51e69f5a4935d28cb0c543e7401aAndreas Gustafsson RegOpenKeyEx() failed. [RT #16911]
aa8e34546c1e51e69f5a4935d28cb0c543e7401aAndreas Gustafsson2197. [bug] Add INSIST to catch negative responses which are
aa8e34546c1e51e69f5a4935d28cb0c543e7401aAndreas Gustafsson not setting the event result code appropriately.
aa8e34546c1e51e69f5a4935d28cb0c543e7401aAndreas Gustafsson2196. [port] win32: yield processor while waiting for once to
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews to complete. [RT #16958]
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews2195. [func] dnssec-keygen now defaults to nametype "ZONE"
7c0539bea56022274da04263eb41fbb5b8835c38Mark Andrews when generating DNSKEYs. [RT #16954]
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley2194. [bug] Close journal before calling 'done' in xfrin.c.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley --- 9.5.0a5 released ---
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2193. [port] win32: BINDInstall.exe is now linked statically.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2192. [port] win32: use vcredist_x86.exe to install Visual
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley Studio's redistributable dlls if building with
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley Visual Stdio 2005 or later.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2191. [func] named-checkzone now allows dumping to stdout (-).
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley named-checkconf now has -h for help.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley named-checkzone now has -h for help.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley rndc now has -h for help.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley Better handling of '-?' for usage summaries.
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley2190. [func] Make fallback to plain DNS from EDNS due to timeouts
29b487b0a458d655f0aad9257ca46021f4903d08Bob Halley more visible. New logging category "edns-disabled".
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2189. [bug] Handle socket() returning EINTR. [RT #15949]
d2b77d720f1dcdc85a761b1de1a94d32fbdef81aBrian Wellington2188. [contrib] queryperf: autoconf changes to make the search for
d2b77d720f1dcdc85a761b1de1a94d32fbdef81aBrian Wellington libresolv or libbind more robust. [RT #16299]
5d661f0bde49c68d33eb1146d60058782aca50a7Bob Halley2187. [bug] query_addds(), query_addwildcardproof() and
d2b77d720f1dcdc85a761b1de1a94d32fbdef81aBrian Wellington query_addnxrrsetnsec() should take a version
d2b77d720f1dcdc85a761b1de1a94d32fbdef81aBrian Wellington argument. [RT #16368]
a8e4c27d2c00e831d1eb7260e3f455d97907d799Bob Halley2186. [port] cygwin: libbind: check for struct sockaddr_storage
d2b77d720f1dcdc85a761b1de1a94d32fbdef81aBrian Wellington independently of IPv6. [RT #16482]
a8e4c27d2c00e831d1eb7260e3f455d97907d799Bob Halley2185. [port] sunos: libbind: check for ssize_t, memmove() and
d2b77d720f1dcdc85a761b1de1a94d32fbdef81aBrian Wellington memchr(). [RT #16463]
d2b77d720f1dcdc85a761b1de1a94d32fbdef81aBrian Wellington2184. [bug] bind9.xsl.h didn't build out of the source tree.
5d661f0bde49c68d33eb1146d60058782aca50a7Bob Halley2183. [bug] dnssec-signzone didn't handle offline private keys
5d661f0bde49c68d33eb1146d60058782aca50a7Bob Halley well. [RT #16832]
d2b77d720f1dcdc85a761b1de1a94d32fbdef81aBrian Wellington2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
d2b77d720f1dcdc85a761b1de1a94d32fbdef81aBrian Wellington could return ISC_R_SUCCESS when they ran out of
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley memory. [RT #16365]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2180. [cleanup] Remove bit test from 'compress_test' as they
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley are no longer needed. [RT #16497]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2179. [func] 'rndc command zone' will now find 'zone' if it is
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley unique to all the views. [RT #16821]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2178. [bug] 'rndc reload' of a slave or stub zone resulted in
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley a reference leak. [RT #16867]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2177. [bug] Array bounds overrun on read (rcodetext) at
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley debug level 10+. [RT #16798]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2176. [contrib] dbus update to handle race condition during
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley initialization (Bugzilla 235809). [RT #16842]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2175. [bug] win32: windows broadcast condition variable support
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley was broken. [RT #16592]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2174. [bug] I/O errors should always be fatal when reading
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley master files. [RT #16825]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2173. [port] win32: When compiling with MSVS 2005 SP1 we also
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley --- 9.5.0a4 released ---
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2172. [bug] query_addsoa() was being called with a non zone db.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2171. [bug] Handle breaks in DNSSEC trust chains where the parent
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley servers are not DS aware (DS queries to the parent
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley return a referral to the child).
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2170. [func] Add acache processing to test suite. [RT #16711]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2169. [bug] host, nslookup: when reporting NXDOMAIN report the
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley given name and not the last name searched for.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley2168. [bug] nsupdate: in non-interactive mode treat syntax errors
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley as fatal errors. [RT #16785]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2167. [bug] When re-using a automatic zone named failed to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley attach it to the new view. [RT #16786]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley --- 9.5.0a3 released ---
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2166. [bug] When running in batch mode, dig could misinterpret
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley a server address as a name to be looked up, causing
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley unexpected output. [RT #16743]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2165. [func] Allow the destination address of a query to determine
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley if we will answer the query or recurse.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley allow-query-on, allow-recursion-on and
3740b569ae76295b941d57a724a43beb75b533baBob Halley allow-query-cache-on. [RT #16291]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2164. [bug] The code to determine how named-checkzone /
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley named-compilezone was called failed under windows.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2163. [bug] If only one of query-source and query-source-v6
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley specified a port the query pools code broke (change
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley 2129). [RT #16768]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2162. [func] Allow "rrset-order fixed" to be disabled at compile
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley time. [RT #16665]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2161. [bug] Fix which log messages are emitted for 'rndc flush'.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley from getifaddrs(). [RT #16708]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley --- 9.5.0a2 released ---
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2159. [bug] Array bounds overrun in acache processing. [RT #16710]
3740b569ae76295b941d57a724a43beb75b533baBob Halley2158. [bug] ns_client_isself() failed to initialize key
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley leading to a REQUIRE failure. [RT #16688]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2157. [func] dns_db_transfernode() created. [RT #16685]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley resolver.c:validated() and resolver.c:cache_name().
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley Fix a memory leak in rbtdb.c:free_noqname().
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley Make lookup.c:lookup_find() robust against
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley event leaks. [RT #16685]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley matched in acls by omitting the scope. [RT #16599]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2153. [bug] nsupdate could leak memory. [RT #16691]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2152. [cleanup] Use sizeof(buf) instead of fixed number in
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley dighost.c:get_trusted_key(). [RT #16678]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2151. [bug] Missing newline in usage message for journalprint.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley2150. [bug] 'rrset-order cyclic' uniformly distribute the
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley starting point for the first response for a given
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley RRset. [RT #16655]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley2149. [bug] isc_mem_checkdestroyed() failed to abort on
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley if there were still active memory contexts.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2148. [func] Add positive logging for rndc commands. [RT #14623]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2147. [bug] libbind: remove potential buffer overflow from
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley SO_BSDCOMPAT" message. [RT #16641]
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley2145. [bug] Check DS/DLV digest lengths for known digests.
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley2143. [bug] We failed to restart the IPv6 client when the
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley kernel failed to return the destination the
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley packet was sent to. [RT #16613]
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley2142. [bug] Handle master files with a modification time that
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley matches the epoch. [RT# 16612]
fff9a37a0355e4181b3132370a173d1dbb5a0f3cBob Halley2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley equivalent of LDH checks). [RT #16609]
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley2140. [bug] libbind: missing unlock on pthread_key_create()
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley failures. [RT #16654]
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley2139. [bug] dns_view_find() was being called with wrong type
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley in adb.c. [RT #16670]
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley2138. [bug] Lock order reversal in resolver.c. [RT #16653]
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley2137. [port] Mips little endian and/or mips 64 bit are now
bd53af8229e28cfec8bfd9572b4d31514ea97f48Bob Halley supported for atomic operations. [RT#16648]
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley2136. [bug] nslookup/host looped if there was no search list
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley and the host didn't exist. [RT #16657]
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews2135. [bug] Uninitialized rdataset in sdlz.c. [RT# 16656]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2134. [func] Additional statistics support. [RT #16666]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2133. [port] powerpc: Support both IBM and MacOS Power PC
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley assembler syntaxes. [RT #16647]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2132. [bug] Missing unlock on out of memory in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley dns_dispatchmgr_setudp().
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2130. [func] Log if CD or DO were set. [RT #16640]
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews2129. [func] Provide a pool of UDP sockets for queries to be
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews made over. See use-queryport-pool, queryport-pool-ports
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews and queryport-pool-updateinterval. [RT #16415]
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews2126. [security] Serialize validation of type ANY responses. [RT #16555]
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews was defined. [RT #16574]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2124. [security] It was possible to dereference a freed fetch
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley context. [RT #16584]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley --- 9.5.0a1 released ---
f257e9369c27578eb87077923dc010a6614e2a7aMark Andrews2123. [func] Use Doxygen to generate internal documentation.
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews2122. [func] Experimental http server and statistics support
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley for named via xml.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley second timeout. [RT #16553]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2120. [doc] Fix markup on nsupdate man page. [RT #16556]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2119. [compat] libbind: allow res_init() to succeed enough to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley return the default domain even if it was unable
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley to allocate memory.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2118. [bug] Handle response with long chains of domain name
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley compression pointers which point to other compression
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley pointers. [RT #16427]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff which could lead to validation failures. named didn't
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley handle negative DS responses that were in the process
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley of being validated. Check CNAME bit before accepting
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley NODATA proof. To be able to ignore a child NSEC there
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley must be SOA (and NS) set in the bitmap. [RT #16399]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2116. [bug] 'rndc reload' could cause the cache to continually
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley be cleaned. [RT #16401]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2115. [bug] 'rndc reconfig' could trigger a INSIST if the
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley number of masters for a zone was reduced. [RT #16444]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2114. [bug] dig/host/nslookup: searches for names with multiple
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley labels were failing. [RT #16447]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2113. [bug] nsupdate: if a zone is specified it should be used
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley for server discover. [RT# 16455]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2112. [security] Warn if weak RSA exponent is used. [RT #16460]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2111. [bug] Fix a number of errors reported by Coverity.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2110. [bug] "minimal-responses yes;" interacted badly with BIND 8
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley priming queries. [RT #16491]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2108. [func] DHCID support. [RT #16456]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2106. [func] 'rndc status' now reports named's version. [RT #16426]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2105. [func] GSS-TSIG support (RFC 3645).
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley2104. [port] Fix Solaris SMF error message.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2103. [port] Add /usr/sfw to list of locations for OpenSSL
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley under Solaris.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2102. [port] Silence Solaris 10 warnings.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2101. [bug] OpenSSL version checks were not quite right.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2100. [port] win32: copy libeay32.dll to Build\Debug.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley Copy Debug\named-checkzone to Debug\named-compilezone.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2099. [port] win32: more manifest issues.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2098. [bug] Race in rbtdb.c:no_references(), which occasionally
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley triggered an INSIST failure about the node lock
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley reference. [RT #16411]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2097. [bug] named could reference a destroyed memory context
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley after being reloaded / reconfigured. [RT #16428]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2096. [bug] libbind: handle applications that fail to detect
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley res_init() failures better.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley net_cidr_ntop_ipv6(). [RT #16388]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2094. [contrib] Update named-bootconf. [RT# 16404]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2093. [bug] named-checkzone -s was broken.
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley2092. [bug] win32: dig, host, nslookup. Use registry config
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley if resolv.conf does not exist or no nameservers
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley listed. [RT #15877]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2091. [port] dighost.c: race condition on cleanup. [RT #16417]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2090. [port] win32: Visual C++ 2005 command line manifest support.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2089. [security] Raise the minimum safe OpenSSL versions to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley prior to these have known security flaws which
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley are (potentially) exploitable in named. [RT #16391]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2088. [security] Change the default RSA exponent from 3 to 65537.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2086. [port] libbind: FreeBSD now has get*by*_r() functions.
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley2085. [doc] win32: added index.html and README to zip. [RT #16201]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2084. [contrib] dbus update for 9.3.3rc2.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley2083. [port] win32: Visual C++ 2005 support.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley2082. [doc] Document 'cache-file' as a test only option.
cee7525336d4710a64368875d92eb439d4d3efb1Mark Andrews2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2080. [port] libbind: res_init.c did not compile on older versions
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley of Solaris. [RT #16363]
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley2079. [bug] The lame cache was not handling multiple types
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley correctly. [RT #16361]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2078. [bug] dnssec-checkzone output style "default" was badly
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley named. It is now called "relative". [RT #16326]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2077. [bug] 'dnssec-signzone -O raw' wasn't outputting the
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley complete signed zone. [RT #16326]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2076. [bug] Several files were missing #include <config.h>
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley causing build failures on OSF. [RT #16341]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2075. [bug] The spillat timer event hander could leak memory.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley dns_request_createraw2() and dns_request_createraw3()
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley failed to send multiple UDP requests. [RT #16349]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2073. [bug] Incorrect semantics check for update policy "wildcard".
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley2072. [bug] We were not generating valid HMAC SHA digests.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2071. [port] Test whether gcc accepts -fno-strict-aliasing.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2070. [bug] The remote address was not always displayed when
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley reporting dispatch failures. [RT #16315]
577179503f2eb7695ec668d8eeb41889a150e28fBob Halley2069. [bug] Cross compiling was not working. [RT #16330]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2068. [cleanup] Lower incremental tuning message to debug 1.
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley2067. [bug] 'rndc' could close the socket too early triggering
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley a INSIST under Windows. [RT #16317]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2066. [security] Handle SIG queries gracefully. [RT #16300]
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley2065. [bug] libbind: probe for HPUX prototypes for
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley endprotoent_r() and endservent_r(). [RT 16313]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2063. [bug] Change #1955 introduced a bug which caused the first
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley 'rndc flush' call to not free memory. [RT #16244]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2062. [bug] 'dig +nssearch' was reusing a buffer before it had
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley been returned by the socket code. [RT #16307]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2061. [bug] Accept expired wildcard message reversed. [RT #16296]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2060. [bug] Enabling DLZ support could leave views partially
af3459443207253f197cd684567bfea0311ab76dMark Andrews configured. [RT #16295]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2059. [bug] Search into cache rbtdb could trigger an INSIST
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley failure while cleaning up a stale rdataset.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2058. [bug] Adjust how we calculate rtt estimates in the presence
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley of authoritative servers that drop EDNS and/or CD
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley requests. Also fallback to EDNS/512 and plain DNS
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley faster for zones with less than 3 servers. [RT #16187]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2057. [bug] Make setting "ra" dependent on both allow-query-cache
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley and allow-recursion. [RT #16290]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2056. [bug] dig: ixfr= was not being treated case insensitively
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley at all times. [RT #15955]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2055. [bug] Missing goto after dropping multicast query.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2054. [port] freebsd: do not explicitly link against -lpthread.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2052. [bug] 'rndc' improve connect failed message to report
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley the failing address. [RT #15978]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2051. [port] More strtol() fixes. [RT #16249]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2050. [bug] Parsing of NSAP records was not case insensitive.
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley2049. [bug] Restore SOA before AXFR when falling back from
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley a attempted IXFR when transferring in a zone.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley Allow a initial SOA query before attempting
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley a AXFR to be requested. [RT #16156]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2048. [bug] It was possible to loop forever when using
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley avoid-v4-udp-ports / avoid-v6-udp-ports when
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley the OS always returned the same local port.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2047. [bug] Failed to initialize the interface flags to zero.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley cleanup [RT #16247].
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2045. [func] Use lock buckets for acache entries to limit memory
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley consumption. [RT #16183]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2044. [port] Add support for atomic operations for Itanium.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2043. [port] nsupdate/nslookup: Force the flushing of the prompt
af3459443207253f197cd684567bfea0311ab76dMark Andrews for interactive sessions. [RT#16148]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2042. [bug] named-checkconf was incorrectly rejecting the
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley logging category "config". [RT #16117]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley set of libraries to be linked. [RT #16129]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2040. [bug] rbtdb no_references() could trigger an INSIST
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley failure with --enable-atomic. [RT #16022]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2039. [func] Check that all buffers passed to the socket code
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley have been retrieved when the socket event is freed.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2038. [bug] dig/nslookup/host was unlinking from wrong list
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley when handling errors. [RT #16122]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2037. [func] When unlinking the first or last element in a list
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley check that the list head points to the element to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley be unlinked. [RT #15959]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2035. [func] Make falling back to TCP on UDP refresh failure
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley optional. Default "try-tcp-refresh yes;" for BIND 8
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley compatibility. [RT #16123]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2033. [bug] We weren't creating multiple client memory contexts
c7dd70fe1b0d3815ce267a575450662b8ee289b6Bob Halley on demand as expected. [RT #16095]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2031. [bug] Emit a error message when "rndc refresh" is called on
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley a non slave/stub zone. [RT # 16073]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2030. [bug] We were being overly conservative when disabling
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence openssl engine support. [RT #16030]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence2029. [bug] host printed out the server multiple times when
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence specified on the command line. [RT #15992]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence2028. [port] linux: socket.c compatibility for old systems.
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence2027. [port] libbind: Solaris x86 support. [RT #16020]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2026. [bug] Rate limit the two recursive client exceeded messages.
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley2025. [func] Update "zone serial unchanged" message. [RT #16026]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2024. [bug] named emitted spurious "zone serial unchanged"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley messages on reload. [RT #16027]
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley2023. [bug] "make install" should create ${localstatedir}/run and
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley ${sysconfdir} if they do not exist. [RT #16033]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2022. [bug] If dnssec validation is disabled only assert CD if
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley CD was requested. [RT #16037]
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2019. [tuning] Reduce the amount of work performed per quantum
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley when cleaning the cache. [RT #15986]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley2018. [bug] Checking if the HMAC MD5 private file was broken.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2017. [bug] allow-query default was not correct. [RT #15946]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2016. [bug] Return a partial answer if recursion is not
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley allowed but requested and we had the answer
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley to the original qname. [RT #15945]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2015. [cleanup] use-additional-cache is now acache-enable for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley consistency. Default acache-enable off in BIND 9.4
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley as it requires memory usage to be configured.
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley It may be enabled by default in BIND 9.5 once we
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley have more experience with it.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2014. [func] Statistics about acache now recorded and sent
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley to log. [RT #15976]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley responses more gracefully. [RT #15941]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2012. [func] Don't insert new acache entries if acache is full.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2011. [func] dnssec-signzone can now update the SOA record of
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley the signed zone, either as an increment or as the
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley system time(). [RT #15633]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2010. [placeholder] rt15958
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2009. [bug] libbind: Coverity fixes. [RT #15808]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2008. [func] It is now possible to enable/disable DNSSEC
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley validation from rndc. This is useful for the
af3459443207253f197cd684567bfea0311ab76dMark Andrews mobile hosts where the current connection point
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley breaks DNSSEC (firewall/proxy). [RT #15592]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley rndc validation newstate [view]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2007. [func] It is now possible to explicitly enable DNSSEC
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley validation. default dnssec-validation no; to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley be changed to yes in 9.5.0. [RT #15674]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2006. [security] Allow-query-cache and allow-recursion now default
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley to the built in acls "localnets" and "localhost".
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley This is being done to make caching servers less
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley attractive as reflective amplifying targets for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley spoofed traffic. This still leave authoritative
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley servers exposed.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley The best fix is for full BCP 38 deployment to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley remove spoofed traffic.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2005. [bug] libbind: Retransmission timeouts should be
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley based on which attempt it is to the nameserver
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley and not the nameserver itself. [RT #13548]
c3e95f11e02c51fc786b9124c817ab72dda3084cBob Halley2004. [bug] dns_tsig_sign() could pass a NULL pointer to
c3e95f11e02c51fc786b9124c817ab72dda3084cBob Halley dst_context_destroy() when cleaning up after a
c3e95f11e02c51fc786b9124c817ab72dda3084cBob Halley error. [RT #15835]
c3e95f11e02c51fc786b9124c817ab72dda3084cBob Halley2003. [bug] libbind: The DNS name/address lookup functions could
c3e95f11e02c51fc786b9124c817ab72dda3084cBob Halley occasionally follow a random pointer due to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley structures not being completely zeroed. [RT #15806]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2002. [bug] libbind: tighten the constraints on when
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley struct addrinfo._ai_pad exists. [RT #15783]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2001. [func] Check the KSK flag when updating a secure dynamic zone.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley New zone option "update-check-ksk yes;". [RT #15817]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1999. [func] Implement "rrset-order fixed". [RT #13662]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1998. [bug] Restrict handling of fifos as sockets to just SunOS.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley This allows named to connect to entropy gathering
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley daemons that use fifos instead of sockets. [RT #15840]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1997. [bug] Named was failing to replace negative cache entries
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley when a positive one for the type was learnt.
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1996. [bug] nsupdate: if a zone has been specified it should
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence appear in the output of 'show'. [RT #15797]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1995. [bug] 'host' was reporting multiple "is an alias" messages.
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1994. [port] OpenSSL 0.9.8 support. [RT #15694]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1993. [bug] Log messages, via syslog, were missing the space
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence after the timestamp if "print-time yes" was specified.
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1992. [bug] Not all incoming zone transfer messages included the
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence view. [RT #15825]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1991. [cleanup] The configuration data, once read, should be treated
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence as read only. Expand the use of const to enforce this
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence at compile time. [RT #15813]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1990. [bug] libbind: isc's override of broken gettimeofday()
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence implementations was not always effective.
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1989. [bug] win32: don't check the service password when
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence re-installing. [RT #15882]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1988. [bug] Remove a bus error from the SHA256/SHA512 support.
402b05ddea16c6179fd251e4e740606dd973d593Bob Halley1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1986. [func] Report when a zone is removed. [RT #15849]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1985. [protocol] DLV has now been assigned a official type code of
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence 32769. [RT #15807]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley Note: care should be taken to ensure you upgrade
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley both named and dnssec-signzone at the same time for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley zones with DLV records where named is the master
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley server for the zone. Also any zones that contain
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley DLV records should be removed when upgrading a slave
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley zone. You do not however have to upgrade all
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley servers for a zone with DLV records simultaneously.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1984. [func] dig, nslookup and host now advertise a 4096 byte
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley EDNS UDP buffer size by default. [RT #15855]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1983. [func] Two new update policies. "selfsub" and "selfwild".
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1982. [bug] DNSKEY was being accepted on the parent side of
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley a delegation. KEY is still accepted there for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley RFC 3007 validated updates. [RT #15620]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1981. [bug] win32: condition.c:wait() could fail to reattain
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley the mutex lock.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1980. [func] dnssec-signzone: output the SOA record as the
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley first record in the signed zone. [RT #15758]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1979. [port] linux: allow named to drop core after changing
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley user ids. [RT #15753]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1978. [port] Handle systems which have a broken recvmsg().
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1977. [bug] Silence noisy log message. [RT #15704]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1975. [bug] libbind: isc_gethexstring() could misparse multi-line
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence hex strings with comments. [RT #15814]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1974. [doc] List each of the zone types and associated zone
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley options separately in the ARM.
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence HMACSHA512 support. [RT #13606]
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence1972. [contrib] DBUS dynamic forwarders integration from
213a9ec2addc5bcf3b168fe507312e7b25960e0bDavid Lawrence Jason Vas Dias <jvdias@redhat.com>.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1971. [port] linux: make detection of missing IF_NAMESIZE more
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley robust. [RT #15443]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1970. [bug] nsupdate: adjust UDP timeout when falling back to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley unsigned SOA query. [RT #15775]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1969. [bug] win32: the socket code was freeing the socket
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley structure too early. [RT #15776]
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1966. [bug] Don't set CD when we have fallen back to plain DNS.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1965. [func] Suppress spurious "recusion requested but not
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley available" warning with 'dig +qr'. [RT #15780].
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1964. [func] Separate out MX and SRV to CNAME checks. [RT #15723]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1963. [port] Tru64 4.0E doesn't support send() and recv().
af3459443207253f197cd684567bfea0311ab76dMark Andrews1962. [bug] Named failed to clear old update-policy when it
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley was removed. [RT #15491]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1961. [bug] Check the port and address of responses forwarded
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley to dispatch. [RT #15474]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1959. [func] Control the zeroing of the negative response TTL to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley a soa query. Defaults "zero-no-soa-ttl yes;" and
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "zero-no-soa-ttl-cache no;". [RT #15460]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1958. [bug] Named failed to update the zone's secure state
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley until the zone was reloaded. [RT #15412]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1957. [bug] Dig mishandled responses to class ANY queries.
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley1956. [bug] Improve cross compile support, 'gen' is now built
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley by native compiler. See README for additional
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley cross compile support information. [RT #15148]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1955. [bug] Pre-allocate the cache cleaning iterator. [RT #14998]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1954. [func] Named now falls back to advertising EDNS with a
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley 512 byte receive buffer if the initial EDNS queries
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley fail. [RT #14852]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1953. [func] The maximum EDNS UDP response named will send can
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley now be set in named.conf (max-udp-size). This is
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley independent of the advertised receive buffer
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley (edns-udp-size). [RT #14852]
cee7525336d4710a64368875d92eb439d4d3efb1Mark Andrews1952. [port] hpux: tell the linker to build a runtime link
cee7525336d4710a64368875d92eb439d4d3efb1Mark Andrews path "-Wl,+b:". [RT #14816].
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1951. [security] Drop queries from particular well known ports.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley Don't return FORMERR to queries from particular
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley well known ports. [RT #15636]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley a TCP socket. This prevents the source address being
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley set for TCP connections. [RT #15628]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1949. [func] Addition memory leakage checks. [RT #15544]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1948. [bug] If was possible to trigger a REQUIRE failure in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley xfrin.c:maybe_free() if named ran out of memory.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1947. [func] It is now possible to configure named to accept
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley expired RRSIGs. Default "dnssec-accept-expired no;".
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley Setting "dnssec-accept-expired yes;" leaves named
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley vulnerable to replay attacks. [RT #14685]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1946. [bug] resume_dslookup() could trigger a REQUIRE failure
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley when using forwarders. [RT #15549]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is no longer recommended.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley To generate a RSAMD5 key you must explicitly request
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley RSAMD5. [RT #13780]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1944. [cleanup] isc_hash_create() does not need a read/write lock.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1943. [bug] Set the loadtime after rolling forward the journal.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1942. [bug] If the name of a DNSKEY match that of one in
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley trusted-keys do not attempt to validate the DNSKEY
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley using the parents DS RRset. [RT #15649]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1941. [bug] ncache_adderesult() should set eresult even if no
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley rdataset is passed to it. [RT #15642]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1940. [bug] Fixed a number of error conditions reported by
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1939. [bug] The resolver could dereference a null pointer after
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley validation if all the queries have timed out.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1938. [bug] The validator was not correctly handling unsecure
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley negative responses at or below a SEP. [RT #15528]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1936. [bug] The validator could leak memory. [RT #15544]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1935. [bug] 'acache' was DO sensitive. [RT #15430]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1934. [func] Validate pending NS RRsets, in the authority section,
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley prior to returning them if it can be done without
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley requiring DNSKEYs to be fetched. [RT #15430]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1931. [bug] Per-client mctx could require a huge amount of memory,
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley particularly for a busy caching server. [RT #15519]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1930. [port] HPUX: ia64 support. [RT #15473]
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1927. [bug] Access to soanode or nsnode in rbtdb violated the
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley lock order rule and could cause a dead lock.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1926. [bug] The Windows installer did not check for empty
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley passwords. BINDinstall was being installed in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley the wrong place. [RT #15483]
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley1925. [port] All outer level AC_TRY_RUNs need cross compiling
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley defaults. [RT #15469]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1924. [port] libbind: hpux ia64 support. [RT #15473]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1923. [bug] ns_client_detach() called too early. [RT #15499]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1922. [bug] check-tool.c:setup_logging() missing call to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley dns_log_setcontext().
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1921. [bug] Client memory contexts were not using internal
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley malloc. [RT# 15434]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1920. [bug] The cache rbtdb lock array was too small to
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley have the desired performance characteristics.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1919. [contrib] queryperf: a set of new features: collecting/printing
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley response delays, printing intermediate results, and
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley adjusting query rate for the "target" qps.
38d2d0e9326a2f70b5893302b89a26978b539405Bob Halley1918. [bug] Memory leak when checking acls. [RT #15391]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley when generating man pages. [RT #15385]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1916. [func] Integrate contributed IDN code from JPNIC. [RT #15383]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1915. [bug] dig +ndots was broken. [RT #15215]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1914. [protocol] DS is required to accept mnemonic algorithms
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley (RFC 4034). Still emit numeric algorithms for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley compatibility with RFC 3658. [RT #15354]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1913. [func] Integrate contributed DLZ code into named. [RT #11382]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1912. [port] aix: atomic locking for powerpc. [RT #15020]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1911. [bug] Update windows socket code. [RT #14965]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1910. [bug] dig's +sigchase code overhauled. [RT #14933]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1909. [bug] The DLV code has been re-worked to make no longer
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley query order sensitive. [RT #14933]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1908. [func] dig now warns if 'RA' is not set in the answer when
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley 'RD' was set in the query. host/nslookup skip servers
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley that fail to set 'RA' when 'RD' is set unless a server
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley is explicitly set. [RT #15005]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
b9a2c5ddf99250e851f45a606cdbe3e3fc4beccaBob Halley1906. [func] dig now has a '-q queryname' and '+showsearch' options.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1905. [bug] Strings returned from cfg_obj_asstring() should be
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley treated as read-only. The prototype for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley cfg_obj_asstring() has been updated to reflect this.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley friends. Note: RFC 1918 zones are not yet covered by
b9a2c5ddf99250e851f45a606cdbe3e3fc4beccaBob Halley this but are likely to be in a future release.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley New options: empty-server, empty-contact,
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley empty-zones-enable and disable-empty-zone.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1903. [func] ISC string copy API.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1902. [func] Attempt to make the amount of work performed in a
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley iteration self tuning. The covers nodes clean from
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley the cache per iteration, nodes written to disk when
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley rewriting a master file and nodes destroyed per
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley iteration when destroying a zone or a cache.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1901. [cleanup] Don't add DNSKEY records to the additional section.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1900. [bug] ixfr-from-differences failed to ensure that the
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley serial number increased. [RT #15036]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1899. [func] named-checkconf now validates update-policy entries.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley ISC_NETADDR_FORMATSIZE to allow for scope details.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1897. [func] x86 and x86_64 now have separate atomic locking
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley implementations.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1896. [bug] Recursive clients soft quota support wasn't working
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley as expected. [RT #15103]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1895. [bug] A escaped character is, potentially, converted to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley the output character set too early. [RT #14666]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1894. [doc] Review ARM for BIND 9.4.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1893. [port] Use uintptr_t if available. [RT #14606]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1892. [func] Support for SPF rdata type. [RT #15033]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1891. [port] freebsd: pthread_mutex_init can fail if it runs out
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley of memory. [RT #14995]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1890. [func] Raise the UDP receive buffer size to 32k if it is
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley less than 32k. [RT #14953]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1889. [port] sunos: non blocking i/o support. [RT #14951]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1888. [func] Support for IPSECKEY rdata type. [RT #14967]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1887. [bug] The cache could delete expired records too fast for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley clients with a virtual time in the past. [RT #14991]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1886. [bug] fctx_create() could return success even though it
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley failed. [RT #14993]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1885. [func] dig: report the number of extra bytes still left in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley the packet after processing all the records.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley levels. [RT #14962]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1882. [func] Limit the number of recursive clients that can be
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley waiting for a single query (<qname,qtype,qclass>) to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley resolve. New options clients-per-query and
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley max-clients-per-query.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1881. [func] Add a system test for named-checkconf. [RT #14931]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1880. [func] The lame cache is now done on a <qname,qclass,qtype>
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley basis as some servers only appear to be lame for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley certain query types. [RT #14916]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1878. [func] Detect duplicates of UDP queries we are recursing on
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley and drop them. New stats category "duplicate".
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1877. [bug] Fix unreasonably low quantum on call to
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley dns_rbt_destroy2(). Remove unnecessary unhash_node()
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley call. [RT #14919]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1876. [func] Additional memory debugging support to track size
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley and mctx arguments. [RT #14814]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1875. [bug] process_dhtkey() was using the wrong memory context
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley to free some memory. [RT #14890]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1874. [port] sunos: portability fixes. [RT #14814]
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington1873. [port] win32: isc__errno2result() now reports its caller.
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1871. [placeholder]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1870. [func] Added framework for handling multiple EDNS versions.
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1869. [func] dig can now specify the EDNS version when making
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley a query. [RT #14873]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1868. [func] edns-udp-size can now be overridden on a per
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley server basis. [RT #14851]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1867. [bug] It was possible to trigger a INSIST in
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley dlv_validatezonekey(). [RT #14846]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1866. [bug] resolv.conf parse errors were being ignored by
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley bad addresses. [RT #14841]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1864. [bug] Don't try the alternative transfer source if you
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley got a answer / transfer with the main source
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley address. [RT #14802]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1863. [bug] rrset-order "fixed" error messages not complete.
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1862. [func] Add additional zone data constancy checks.
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley named-checkzone has extended checking of NS, MX and
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington SRV record and the hosts they reference.
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington named has extended post zone load checks.
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington New zone options: check-mx and integrity-check.
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington1861. [bug] dig could trigger a INSIST on certain malformed
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington responses. [RT #14801]
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington1860. [port] solaris 2.8: hack_shutup_pthreadmutexinit was
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley incorrectly set. [RT #14775]
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington1859. [func] Add support for CH A record. [RT #14695]
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington1858. [bug] The flush-zones-on-shutdown option wasn't being
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington parsed. [RT #14686]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1857. [bug] named could trigger a INSIST() if reconfigured /
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington reloaded too fast. [RT #14673]
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington1856. [doc] Switch Docbook toolchain from DSSSL to XSL.
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington1855. [bug] ixfr-from-differences was failing to detect changes
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington of ttl due to dns_diff_subtract() was ignoring the ttl
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington of records. [RT #14616]
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington1854. [bug] lwres also needs to know the print format for
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley (long long). [RT #13754]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1853. [bug] Rework how DLV interacts with proveunsecure().
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington1852. [cleanup] Remove last vestiges of dnssec-signkey and
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington dnssec-makekeyset (removed from Makefile years ago).
e22d03eb45fdc504bca3d6227725d45a3ff7d192Brian Wellington1851. [doc] Doxygen comment markup. [RT #11398]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1849. [doc] All forms of the man pages (docbook, man, html) should
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley have consistent copyright dates.
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1848. [bug] Improve SMF integration. [RT #13238]
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1847. [bug] isc_ondestroy_init() is called too late in
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley dns_rbtdb_create()/dns_rbtdb64_create().
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley <bortzmeyer@nic.fr>.
a0abd77baacdd97272356faab5efc79dd1483077Bob Halley1845. [bug] Improve error reporting to distinguish between
6e952e42e56e01e4b49d4a41a40a4e8f4cb0e8bfBob Halley accept()/fcntl() and socket()/fcntl() errors.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1844. [bug] inet_pton() accepted more that 4 hexadecimal digits
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley for each 16 bit piece of the IPv6 address. The text
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley representation of a IPv6 address has been tightened
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1843. [cleanup] CINCLUDES takes precedence over CFLAGS. This helps
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley when CFLAGS contains "-I /usr/local/include"
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley resulting in old header files being used.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1842. [port] cmsg_len() could produce incorrect results on
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley some platform. [RT #13744]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1841. [bug] "dig +nssearch" now makes a recursive query to
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley find the list of nameservers to query. [RT #13694]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1840. [func] dnssec-signzone can now randomize signature end times
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley (dnssec-signzone -j jitter). [RT #13609]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1839. [bug] <isc/hash.h> was not being installed.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1838. [cleanup] Don't allow Linux capabilities to be inherited.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1837. [bug] Compile time option ISC_FACILITY was not effective
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley for 'named -u <user>'. [RT #13714]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1836. [cleanup] Silence compiler warnings in hash_test.c.
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley1835. [bug] Update dnssec-signzone's usage message. [RT #13657]
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley1834. [bug] Bad memset in rdata_test.c. [RT #13658]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1833. [bug] Race condition in isc_mutex_lock_profile(). [RT #13660]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1832. [bug] named fails to return BADKEY on unknown TSIG algorithm.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1831. [doc] Update named-checkzone documentation. [RT#13604]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1830. [bug] adb lame cache has sence of test reversed. [RT #13600]
566f721b3a0a4e63e7da775a0fbcc2c44645cae4Mark Andrews1829. [bug] win32: "pid-file none;" broken. [RT #13563]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1828. [bug] isc_rwlock_init() failed to properly cleanup if it
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley encountered a error. [RT #13549]
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1827. [bug] host: update usage message for '-a'. [RT #37116]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1826. [bug] Missing DESTROYLOCK() in isc_mem_createx() on out
b5b97de45a561784bd88fb8fa7e1464a28ad9a44Bob Halley of memory error. [RT #13537]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1825. [bug] Missing UNLOCK() on out of memory error from in
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley rbtdb.c:subtractrdataset(). [RT #13519]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1824. [bug] Memory leak on dns_zone_setdbtype() failure.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1823. [bug] Wrong macro used to check for point to point interface.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1822. [bug] check-names test for RT was reversed. [RT #13382]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1821. [placeholder]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1820. [bug] Gracefully handle acl loops. [RT #13659]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1819. [bug] The validator needed to check both the algorithm and
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley digest types of the DS to determine if it could be
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley used to introduce a secure zone. [RT #13593]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1818. [bug] 'named-checkconf -z' triggered an INSIST. [RT #13599]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley1817. [func] Add support for additional zone file formats for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley improving loading performance. The masterfile-format
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley option in named.conf can be used to specify a
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley non-default format. A separate command
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley named-compilezone was provided to generate zone files
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley in the new format. Additionally, the -I and -O options
ed7f35a9f73f9895be856d7861fe9752cb52e3b7Bob Halley for dnssec-signzone specify the input and output
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1815. [bug] nsupdate triggered a REQUIRE if the server was set
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley without also setting the zone and it encountered
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley a CNAME and was using TSIG. [RT #13086]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1814. [func] UNIX domain controls are now supported.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1813. [func] Restructured the data locking framework using
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley architecture dependent atomic operations (when
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley available), improving response performance on
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley multi-processor machines significantly.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley x86, x86_64, alpha, powerpc, and mips are currently
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1811. [func] Preserve the case of domain names in rdata during
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley zone transfers. [RT #13547]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1810. [bug] configure, lib/bind/configure make different default
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley decisions about whether to do a threaded build.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1809. [bug] "make distclean" failed for libbind if the platform
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley is not supported.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1808. [bug] zone.c:notify_zone() contained a race condition,
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley zone->db could change underneath it. [RT #13511]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1807. [bug] When forwarding (forward only) set the active domain
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley from the forward zone name. [RT #13526]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1806. [bug] The resolver returned the wrong result when a CNAME /
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley DNAME was encountered when fetching glue from a
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley secure namespace. [RT #13501]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1805. [bug] Pending status was not being cleared when DLV was
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley active. [RT #13501]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1804. [bug] Ensure that if we are queried for glue that it fits
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley in the additional section or TC is set to tell the
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley client to retry using TCP. [RT #10114]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1803. [bug] dnssec-signzone sometimes failed to remove old
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley RRSIGs. [RT #13483]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1802. [bug] Handle connection resets better. [RT #11280]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1801. [func] Report differences between hints and real NS rrset
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley and associated address records.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1800. [bug] Changes #1719 allowed a INSIST to be triggered.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1799. [bug] 'rndc flushname' failed to flush negative cache
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley entries. [RT #13438]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1798. [func] The server syntax has been extended to support a
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley range of servers. [RT #11132]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1797. [func] named-checkconf now check acls to verify that they
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley only refer to existing acls. [RT #13101]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1796. [func] "rndc freeze/thaw" now freezes/thaws all zones.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1795. [bug] "rndc dumpdb" was not fully documented. Minor
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley formating issues with "rndc dumpdb -all". [RT #13396]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1794. [func] Named and named-checkzone can now both check for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley non-terminal wildcard records.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1793. [func] Extend adjusting TTL warning messages. [RT #13378]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1792. [func] New zone option "notify-delay". Specify a minimum
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley delay between sets of NOTIFY messages.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1791. [bug] 'host -t a' still printed out AAAA and MX records.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1790. [cleanup] Move lib/dns/sec/dst up into lib/dns. This should
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley allow parallel make to succeed.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1789. [bug] Prerequisite test for tkey and dnssec could fail
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley with "configure --with-libtool".
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1788. [bug] libbind9.la/libbind9.so needs to link against
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1787. [port] HPUX: both "cc" and "gcc" need -Wl,+vnocompatwarnings.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1786. [port] AIX: libt_api needs to be taught to look for
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley T_testlist in the main executable (--with-libtool).
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1785. [bug] libbind9.la/libbind9.so needs to link against
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1784. [cleanup] "libtool -allow-undefined" is the default.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley Leave hooks in configure to allow it to be set
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley if needed in the future.
ed7f35a9f73f9895be856d7861fe9752cb52e3b7Bob Halley1783. [cleanup] We only need one copy of libtool.m4, ltmain.sh in the
ed7f35a9f73f9895be856d7861fe9752cb52e3b7Bob Halley source tree.
ed7f35a9f73f9895be856d7861fe9752cb52e3b7Bob Halley1782. [port] OSX: --with-libtool + --enable-libbind broke on
ed7f35a9f73f9895be856d7861fe9752cb52e3b7Bob Halley __evOptMonoTime. [RT #13219]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1781. [port] FreeBSD 5.3: set PTHREAD_SCOPE_SYSTEM. [RT #12810]
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1780. [bug] Update libtool to 1.5.10.
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley1779. [port] OSF 5.1: libtool didn't handle -pthread correctly.
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff1778. [port] HUX 11.11: fix broken IN6ADDR_ANY_INIT and
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley IN6ADDR_LOOPBACK_INIT macros.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1777. [port] OSF 5.1: fix broken IN6ADDR_ANY_INIT and
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley IN6ADDR_LOOPBACK_INIT macros.
a0abd77baacdd97272356faab5efc79dd1483077Bob Halley1776. [port] Solaris 2.9: fix broken IN6ADDR_ANY_INIT and
ecb6c5782ea248307e86c4bceac6c371d27576a6David Lawrence IN6ADDR_LOOPBACK_INIT macros.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley1774. [port] Aix: Silence compiler warnings / build failures.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1773. [bug] Fast retry on host / net unreachable. [RT #13153]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1772. [placeholder]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1771. [placeholder]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1770. [bug] named-checkconf failed to report missing a missing
ce3761f64d3d734cc94605026985898900ecc474Bob Halley file clause for rbt{64} master/hint zones. [RT#13009]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley1769. [port] win32: change compiler flags /MTd ==> /MDd,
ce3761f64d3d734cc94605026985898900ecc474Bob Halley /MT ==> /MD.
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley1768. [bug] nsecnoexistnodata() could be called with a non-NSEC
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley rdataset. [RT #12907]
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley1767. [port] Builds on IPv6 platforms without IPv6 Advanced API
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley support for (struct in6_pktinfo) failed. [RT #13077]
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley1766. [bug] Update the master file timestamp on successful refresh
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley as well as the journal's timestamp. [RT# 13062]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1765. [bug] configure --with-openssl=auto failed. [RT #12937]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1764. [bug] dns_zone_replacedb failed to emit a error message
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley if there was no SOA record in the replacement db.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1763. [func] Perform sanity checks on NS records which refer to
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley 'in zone' names. [RT #13002]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley even when it failed. [RT #12995]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1761. [bug] 'rndc dumpdb' didn't report unassociated entries.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1760. [bug] Host / net unreachable was not penalising rtt
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley estimates. [RT #12970]
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley1759. [bug] Named failed to startup if the OS supported IPv6
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley but had no IPv6 interfaces configured. [RT #12942]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1758. [func] Don't send notify messages to self. [RT #12933]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1757. [func] host now can turn on memory debugging flags with '-m'.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1756. [func] named-checkconf now checks the logging configuration.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1755. [func] allow-update is now settable at the options / view
b5819ca3eb4abf5b159a91ec2a413980b2cd0732Mark Andrews level. [RT #6636]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1754. [bug] We weren't always attempting to query the parent
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley server for the DS records at the zone cut.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1753. [bug] Don't serve a slave zone which has no NS records.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1752. [port] Move isc_app_start() to after ns_os_daemonise()
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley as some fork() implementations unblock the signals
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley that are blocked by isc_app_start(). [RT #12810]
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley1751. [bug] --enable-getifaddrs failed under linux. [RT #12867]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1749. [bug] 'check-names response ignore;' failed to ignore.
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews1748. [func] dig now returns the byte count for axfr/ixfr.
ecb6c5782ea248307e86c4bceac6c371d27576a6David Lawrence1747. [bug] BIND 8 compatibility: named/named-checkconf failed
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews to parse "host-statistics-max" in named.conf.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1746. [func] Make public the function to read a key file,
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley dst_key_read_public(). [RT #12450]
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley1745. [bug] Dig/host/nslookup accept replies from link locals
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley regardless of scope if no scope was specified when
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley query was sent. [RT #12745]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1744. [bug] If tuple2msgname() failed to convert a tuple to
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley a name a REQUIRE could be triggered. [RT #12796]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1743. [bug] If isc_taskmgr_create() was not able to create the
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley requested number of worker threads then destruction
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley of the manager would trigger an INSIST() failure.
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley1742. [bug] Deleting all records at a node then adding a
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley previously existing record, in a single UPDATE
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley transaction, failed to leave / regenerate the
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley associated RRSIG records. [RT #12788]
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley1741. [bug] Deleting all records at a node in a secure zone
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley using a update-policy grant failed. [RT #12787]
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley1740. [bug] Replace rbt's hash algorithm as it performed badly
9192e92f7d0f4e78385a1d5f9b6607cc5bf0e42aBob Halley with certain zones. [RT #12729]
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews NOTE: a hash context now needs to be established
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews via isc_hash_create() if the application was not
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews already doing this.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1739. [bug] dns_rbt_deletetree() could incorrectly return
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley ISC_R_QUOTA. [RT #12695]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1738. [bug] Enable overrun checking by default. [RT #12695]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1737. [bug] named failed if more than 16 masters were specified.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1736. [bug] dst_key_fromnamedfile() could fail to read a
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley public key. [RT #12687]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure.
b5819ca3eb4abf5b159a91ec2a413980b2cd0732Mark Andrews1734. [cleanup] 'rndc-confgen -a -t' remove extra '/' in path.
b5819ca3eb4abf5b159a91ec2a413980b2cd0732Mark Andrews1733. [bug] Return non-zero exit status on initial load failure.
b5819ca3eb4abf5b159a91ec2a413980b2cd0732Mark Andrews1732. [bug] 'rrset-order name "*"' wasn't being applied to ".".
b5819ca3eb4abf5b159a91ec2a413980b2cd0732Mark Andrews1731. [port] darwin: relax version test in ifconfig.sh.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1730. [port] Determine the length type used by the socket API.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1729. [func] Improve check-names error messages.
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews1728. [doc] Update check-names documentation.
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews1727. [bug] named-checkzone: check-names support didn't match
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews documentation.
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews1726. [port] aix5: add support for aix5.
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews1725. [port] linux: update error message on interaction of threads,
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews capabilities and setuid support (named -u). [RT #12541]
1ef8965366d91e02a4672c35a187d30aa4a4c72cMark Andrews1724. [bug] Look for DNSKEY records with "dig +sigtrace".
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1722. [bug] Don't commit the journal on malformed ixfr streams.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1721. [bug] Error message from the journal processing were not
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley always identifying the relevant journal. [RT #12519]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley negative response. [RT #12506]
8db3b065b4659f593f7b8eaa7c9ca0c3daa4da02Bob Halley1719. [bug] named was not correctly caching a RFC 2308 Type 1
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley negative response. [RT #12506]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley responses when looking for the zone / master server.
c5839c39bd07c9dd3d4cd598035deb0537098475Bob Halley1717. [port] solaris: ifconfig.sh did not support Solaris 10.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley "ifconfig.sh down" didn't work for Solaris 9.
86131d8d7aaf1bb8b8bfc7819985d05ea369b708Bob Halley1716. [doc] named.conf(5) was being installed in the wrong
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley location. [RT# 12441]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1715. [func] 'dig +trace' now randomly selects the next servers
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley to try. Report if there is a bad delegation.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1714. [bug] dig/host/nslookup were only trying the first
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley address when a nameserver was specified by name.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1713. [port] linux: extend capset failure message to say:
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley please ensure that the capset kernel module is
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews loaded. see insmod(8)
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1712. [bug] Missing FULLCHECK for "trusted-key" in dig.
86921103ec656d7a0176d356b5adac10a362d2d3Bob Halley1711. [func] 'rndc unfreeze' has been deprecated by 'rndc thaw'.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1710. [func] 'rndc notify zone [class [view]]' resend the NOTIFY
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews messages for the specified zone. [RT #9479]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1709. [port] solaris: add SMF support from Sun.
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1708. [cleanup] Replaced dns_fullname_hash() with dns_name_fullhash()
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley for conformance to the name space convention. Binary
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley backward compatibility to the old function name is
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley provided. [RT #12376]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1707. [contrib] sdb/ldap updated to version 1.0-beta.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1706. [bug] 'rndc stop' failed to cause zones to be flushed
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews sometimes. [RT #12328]
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1705. [func] Allow the journal's name to be changed via named.conf.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1704. [port] lwres needed a snprintf() implementation for
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews platforms without snprintf(). Add missing
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews "#include <isc/print.h>". [RT #12321]
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1703. [bug] named would loop sending NOTIFY messages when it
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews failed to receive a response. [RT #12322]
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews1702. [bug] also-notify should not be applied to built in zones.
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews1701. [doc] A minimal named.conf man page.
a41d348e14b0465c6444cdfd2d59f9370fd44fe8Mark Andrews1700. [func] nslookup is no longer to be treated as deprecated.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews Remove "deprecated" warning message. Add man page.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1699. [bug] dnssec-signzone can generate "not exact" errors
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews when resigning. [RT #12281]
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1698. [doc] Use reserved IPv6 documentation prefix.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1697. [bug] xxx-source{,-v6} was not effective when it
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews specified one of listening addresses and a
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews different port than the listening port. [RT #12257]
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1696. [bug] dnssec-signzone failed to clean out nodes that
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews consisted of only NSEC and RRSIG records.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1695. [bug] DS records when forwarding require special handling.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1694. [bug] Report if the builtin views of "_default" / "_bind"
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews are defined in named.conf. [RT #12023]
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1693. [bug] max-journal-size was not effective for master zones
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews with ixfr-from-differences set. [RT# 12024]
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1692. [bug] Don't set -I, -L and -R flags when libcrypto is in
ecb6c5782ea248307e86c4bceac6c371d27576a6David Lawrence1691. [bug] sdb's attachversion was not complete. [RT #11990]
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1690. [bug] Delay detaching view from the client until UPDATE
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews processing completes when shutting down. [RT #11714]
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff1689. [bug] DNS_NAME_TOREGION() and DNS_NAME_SPLIT() macros
518be7faab2498c795e6dc9bb25ac10ca38b3a8dMark Andrews contained gratuitous semicolons. [RT #11707]
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1688. [bug] LDFLAGS was not supported.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1687. [bug] Race condition in dispatch. [RT #10272]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1686. [bug] Named sent a extraneous NOTIFY when it received a
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley redundant UPDATE request. [RT #11943]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1685. [bug] Change #1679 loop tests weren't quite right.
ce3761f64d3d734cc94605026985898900ecc474Bob Halley1684. [func] ixfr-from-differences now takes master and slave in
ce3761f64d3d734cc94605026985898900ecc474Bob Halley addition to yes and no at the options and view levels.
ce3761f64d3d734cc94605026985898900ecc474Bob Halley1683. [bug] dig +sigchase could leak memory. [RT #11445]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1682. [port] Update configure test for (long long) printf format.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1681. [bug] Only set SO_REUSEADDR when a port is specified in
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley isc_socket_bind(). [RT #11742]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1680. [func] rndc: the source address can now be specified.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1679. [bug] When there was a single nameserver with multiple
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley addresses for a zone not all addresses were tried.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1678. [bug] RRSIG should use TYPEXXXXX for unknown types.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1677. [bug] dig: +aaonly didn't work, +aaflag undocumented.
ce3761f64d3d734cc94605026985898900ecc474Bob Halley1676. [func] New option "allow-query-cache". This lets
ce3761f64d3d734cc94605026985898900ecc474Bob Halley allow-query be used to specify the default zone
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley access level rather than having to have every
ce3761f64d3d734cc94605026985898900ecc474Bob Halley zone override the global value. allow-query-cache
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews can be set at both the options and view levels.
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley If allow-query-cache is not set allow-query applies.
ce3761f64d3d734cc94605026985898900ecc474Bob Halley1675. [bug] named would sometimes add extra NSEC records to
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley the authority section.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1674. [port] linux: increase buffer size used to scan
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1673. [port] linux: issue a error messages if IPv6 interface
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley scans fails.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1672. [cleanup] Tests which only function in a threaded build
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley now return R:THREADONLY (rather than R:UNTESTED)
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley in a non-threaded build.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1671. [contrib] queryperf: add NAPTR to the list of known types.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1670. [func] Log UPDATE requests to slave zones without an acl as
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley "disabled" at debug level 3. [RT# 11657]
518be7faab2498c795e6dc9bb25ac10ca38b3a8dMark Andrews1669. [placeholder]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1667. [port] linux: not all versions have IF_NAMESIZE.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1666. [bug] The optional port on hostnames in dual-stack-servers
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews was being ignored.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1665. [func] rndc now allows addresses to be set in the
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley server clauses.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1664. [bug] nsupdate needed KEY for SIG(0), not DNSKEY.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1663. [func] Look for OpenSSL by default.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1662. [bug] Change #1658 failed to change one use of 'type'
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley to 'keytype'.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1661. [bug] Restore dns_name_concatenate() call in
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley adb.c:set_target(). [RT #11582]
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1660. [bug] win32: connection_reset_fix() was being called
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley unconditionally. [RT #11595]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1659. [cleanup] Cleanup some messages that were referring to KEY vs
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley DNSKEY, NXT vs NSEC and SIG vs RRSIG.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1658. [func] Update dnssec-keygen to default to KEY for HMAC-MD5
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley and DH. Tighten which options apply to KEY and
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley DNSKEY records.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1657. [doc] ARM: document query log output.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1656. [doc] Update DNSSEC description in ARM to cover DS, NSEC
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley DNSKEY and RRSIG. [RT #11542]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1655. [bug] Logging multiple versions w/o a size was broken.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1654. [bug] isc_result_totext() contained array bounds read
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1653. [func] Add key type checking to dst_key_fromfilename(),
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley DST_TYPE_KEY should be used to read TSIG, TKEY and
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley SIG(0) keys.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1652. [bug] TKEY still uses KEY.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1651. [bug] dig: process multiple dash options.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1650. [bug] dig, nslookup: flush standard out after each command.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1649. [bug] Silence "unexpected non-minimal diff" message.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1648. [func] Update dnssec-lookaside named.conf syntax to support
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley multiple dnssec-lookaside namespaces (not yet
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley implemented).
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1647. [bug] It was possible trigger a INSIST when chasing a DS
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley record that required walking back over a empty node.
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews1646. [bug] win32: logging file versions didn't work with
ce3761f64d3d734cc94605026985898900ecc474Bob Halley non-UNC filenames. [RT#11486]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1645. [bug] named could trigger a REQUIRE failure if multiple
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley masters with keys are specified.
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1644. [bug] Update the journal modification time after a
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley successful refresh query. [RT #11436]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1643. [bug] dns_db_closeversion() could leak memory / node
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews references. [RT #11163]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1642. [port] Support OpenSSL implementations which don't have
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley DSA support. [RT #11360]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1641. [bug] Update the check-names description in ARM. [RT #11389]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1640. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley incorrectly closing the socket. [RT #11291]
84c3294183a1cca851ce3f7f33c86772cd57bee1Bob Halley1639. [func] Initial dlv system test.
ce3761f64d3d734cc94605026985898900ecc474Bob Halley1638. [bug] "ixfr-from-differences" could generate a REQUIRE
52637f592f705ca93fadc218e403fd55e8ce4aeaMark Andrews failure if the journal open failed. [RT #11347]
ce3761f64d3d734cc94605026985898900ecc474Bob Halley1637. [bug] Node reference leak on error in addnoqname().
95c86af1e92dae4ff837a39e7e2dcb7308dd9cceBob Halley1636. [bug] The dump done callback could get ISC_R_SUCCESS even if
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence a error had occurred. The database version no longer
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff matched the version of the database that was dumped.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1635. [bug] Memory leak on error in query_addds().
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1634. [bug] named didn't supply a useful error message when it
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence detected duplicate views. [RT #11208]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1633. [bug] named should return NOTIMP to update requests to a
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff slaves without a allow-update-forwarding acl specified.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1632. [bug] nsupdate failed to send prerequisite only UPDATE
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence messages. [RT #11288]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1631. [bug] dns_journal_compact() could sometimes corrupt the
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence journal. [RT #11124]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1630. [contrib] queryperf: add support for IPv6 transport.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1629. [func] dig now supports IPv6 scoped addresses with the
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence extended format in the local-server part. [RT #8753]
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley1628. [bug] Typo in Compaq Trucluster support. [RT# 11264]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1627. [bug] win32: sockets were not being closed when the
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence last external reference was removed. [RT# 11179]
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley1626. [bug] --enable-getifaddrs was broken. [RT#11259]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1625. [bug] named failed to load/transfer RFC2535 signed zones
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence which contained CNAMES. [RT# 11237]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1624. [bug] zonemgr_putio() call should be locked. [RT# 11163]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1623. [bug] A serial number of zero was being displayed in the
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence "sending notifies" log message when also-notify was
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence used. [RT #11177]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1622. [func] probe the system to see if IPV6_(RECV)PKTINFO is
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence available, and suppress wildcard binding if not.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1621. [bug] match-destinations did not work for IPv6 TCP queries.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1620. [func] When loading a zone report if it is signed. [RT #11149]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1619. [bug] Missing ISC_LIST_UNLINK in end_reserved_dispatches().
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1618. [bug] Fencepost errors in dns_name_ishostname() and
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence dns_name_ismailbox() could trigger a INSIST().
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1617. [port] win32: VC++ 6.0 support.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1616. [compat] Ensure that named's version is visible in the core
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence dump. [RT #11127]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1615. [port] Define ISC_SOCKADDR_LEN_T based on _BSD_SOCKLEN_T_ if
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence it is defined.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1614. [port] win32: silence resource limit messages. [RT# 11101]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1613. [bug] Builds would fail on machines w/o a if_nametoindex().
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence Missing #ifdef ISC_PLATFORM_HAVEIFNAMETOINDEX/#endif.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1612. [bug] check-names at the option/view level could trigger
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence an INSIST. [RT# 11116]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1611. [bug] solaris: IPv6 interface scanning failed to cope with
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence no active IPv6 interfaces.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1610. [bug] On dual stack machines "dig -b" failed to set the
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence address type to be looked up with "@server".
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1609. [func] dig now has support to chase DNSSEC signature chains.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence Requires -DDIG_SIGCHASE=1 to be set in STD_CDEFINES.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence DNSSEC validation code in dig coded by Olivier Courtay
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence (olivier.courtay@irisa.fr) for the IDsA project
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1608. [func] dig and host now accept -4/-6 to select IP transport
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence to use when making queries.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1607. [bug] dig, host and nslookup were still using random()
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence to generate query ids. [RT# 11013]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1606. [bug] DLV insecurity proof was failing.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1605. [func] New dns_db_find() option DNS_DBFIND_COVERINGNSEC.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1604. [bug] A xfrout_ctx_create() failure would result in
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence xfrout_ctx_destroy() being called with a
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence partially initialized structure.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1603. [bug] nsupdate: set interactive based on isatty().
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1602. [bug] Logging to a file failed unless a size was specified.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1601. [bug] Silence spurious warning 'both "recursion no;" and
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence "allow-recursion" active' warning from view "_bind".
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1600. [bug] Duplicate zone pre-load checks were not case
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1599. [bug] Fix memory leak on error path when checking named.conf.
402b05ddea16c6179fd251e4e740606dd973d593Bob Halley1598. [func] Specify that certain parts of the namespace must
402b05ddea16c6179fd251e4e740606dd973d593Bob Halley be secure (dnssec-must-be-secure).
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1597. [func] Allow notify-source and query-source to be specified
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence on a per server basis similar to transfer-source.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1596. [func] Accept 'notify-source' style syntax for query-source.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1595. [func] New notify type 'master-only'. Enable notify for
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence master zones only.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1594. [bug] 'rndc dumpdb' could prevent named from answering
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence queries while the dump was in progress. [RT #10565]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1593. [bug] rndc should return "unknown command" to unknown
d92d2f722ad5a2063010a6720fe137ada7562e30David Lawrence commands. [RT# 10642]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1592. [bug] configure_view() could leak a dispatch. [RT# 10675]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1591. [bug] libbind: updated to BIND 8.4.5.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1590. [port] netbsd: update thread support.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1589. [func] DNSSEC lookaside validation.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1588. [bug] win32: TCP sockets could become blocked. [RT #10115]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1587. [bug] dns_message_settsigkey() failed to clear existing key.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1586. [func] "check-names" is now implemented.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1585. [placeholder]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1584. [bug] "make test" failed with a read only source tree.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1583. [bug] Records add via UPDATE failed to get the correct trust
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence level. [RT #10452]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1582. [bug] rrset-order failed to work on RRsets with more
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence than 32 elements. [RT #10381]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1581. [func] Disable DNSSEC support by default. To enable
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence DNSSEC specify "dnssec-enable yes;" in named.conf.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1580. [bug] Zone destruction on final detach takes a long time.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1579. [bug] Multiple task managers could not be created.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1577. [bug] Use isc_uint32_t in ultrasparc optimizer bug
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence workaround code. [RT #10331]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1576. [bug] Race condition in dns_dispatch_addresponse().
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1575. [func] Log TSIG name on TSIG verify failure. [RT #4404]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1574. [bug] Don't attempt to open the controls socket(s) when
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence running tests. [RT #9091]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1573. [port] linux: update to libtool 1.5.2 so that
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence "make install DESTDIR=/xx" works with
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence "configure --with-libtool". [RT #9941]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1572. [bug] nsupdate: sign the soa query to find the enclosing
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence zone if the server is specified. [RT #10148]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1571. [bug] rbt:hash_node() could fail leaving the hash table
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence in an inconsistent state. [RT #10208]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1570. [bug] nsupdate failed to handle classes other than IN.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence New keyword 'class' which sets the default class.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1569. [func] nsupdate new command 'answer' which displays the
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence complete answer message to the last update.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1568. [bug] nsupdate now reports that the update failed in
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence interactive mode. [RT# 10236]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1567. [maint] B.ROOT-SERVERS.NET is now 192.228.79.201.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1566. [port] Support for the cmsg framework on Solaris and HP/UX.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence This also solved the problem that match-destinations
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence for IPv6 addresses did not work on these systems.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1565. [bug] CD flag should be copied to outgoing queries unless
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence the query is under a secure entry point in which case
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence CD should be set.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1564. [func] Attempt to provide a fallback entropy source to be
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence used if named is running chrooted and named is unable
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence to open entropy source within the chroot area.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1563. [bug] Gracefully fail when unable to obtain neither an IPv4
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence nor an IPv6 dispatch. [RT #10230]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1562. [bug] isc_socket_create() and isc_socket_accept() could
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence leak memory under error conditions. [RT #10230]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1561. [bug] It was possible to release the same name twice if
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence named ran out of memory. [RT #10197]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1560. [port] FreeBSD: work around FreeBSD 5.2 mapping EAI_NODATA
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence and EAI_NONAME to the same value.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1559. [port] named should ignore SIGFSZ.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1558. [func] New DNSSEC 'disable-algorithms'. Support entry into
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence child zones for which we don't have a supported
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence algorithm. Such child zones are treated as unsigned.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1557. [func] Implement missing DNSSEC tests for
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence * NOQNAME proof with wildcard answers.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence * NOWILDARD proof with NXDOMAIN.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence Cache and return NOQNAME with wildcard answers.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1556. [bug] nsupdate now treats all names as fully qualified.
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1555. [func] 'rrset-order cyclic' no longer has a random starting
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence point per query. [RT #7572]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1554. [bug] dig, host, nslookup failed when no nameservers
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence were specified in /etc/resolv.conf. [RT #8232]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1553. [bug] The windows socket code could stop accepting
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence connections. [RT#10115]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1552. [bug] Accept NOTIFY requests from mapped masters if
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence matched-mapped is set. [RT #10049]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1551. [port] Open "/dev/null" before calling chroot().
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1550. [port] Call tzset(), if available, before calling chroot().
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1549. [func] named-checkzone can now write out the zone contents
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence in a easily parsable format (-D and -o).
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1548. [bug] When parsing APL records it was possible to silently
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence accept out of range ADDRESSFAMILY values. [RT# 9979]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1547. [bug] Named wasted memory recording duplicate lame zone
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence entries. [RT #9341]
605ae28c5a73ad6c86425dfc0ed1d49652141c67David Lawrence1546. [bug] We were rejecting valid secure CNAME to negative
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1545. [bug] It was possible to leak memory if named was unable to
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley bind to the specified transfer source and TSIG was
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley being used. [RT #10120]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1544. [bug] Named would logged a single entry to a file despite it
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley being over the specified size limit.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1543. [bug] Logging using "versions unlimited" did not work.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1542. [placeholder]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1541. [func] NSEC now uses new bitmap format.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1540. [bug] "rndc reload <dynamiczone>" was silently accepted.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1539. [bug] Open UDP sockets for notify-source and transfer-source
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley that use reserved ports at startup. [RT #9475]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1538. [placeholder] rt9997
3dbea10f98472c452cc2467634059f28a87feb29Bob Halley1537. [func] New option "querylog". If set specify whether query
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley logging is to be enabled or disabled at startup.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1536. [bug] Windows socket code failed to log a error description
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley when returning ISC_R_UNEXPECTED. [RT #9998]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1535. [placeholder]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1534. [bug] Race condition when priming cache. [RT# 9940]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1533. [func] Warn if both "recursion no;" and "allow-recursion"
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley are active. [RT# 4389]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1532. [port] netbsd: the configure test for <sys/sysctl.h>
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1531. [port] AIX more libtool fixes.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1530. [bug] It was possible to trigger a INSIST() failure if a
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley slave master file was removed at just the correct
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley moment. [RT #9462]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1529. [bug] "notify explicit;" failed to log that NOTIFY messages
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley were being sent for the zone. [RT# 9442]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1528. [cleanup] Simplify some dns_name_ functions based on the
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley deprecation of bitstring labels.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1527. [cleanup] Reduce the number of gettimeofday() calls without
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley losing necessary timer granularity.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1526. [func] Implemented "additional section caching (or acache)",
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley an internal cache framework for additional section
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley content to improve response performance. Several
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley configuration options were provided to control the
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1525. [bug] dns_cache_create() could trigger a REQUIRE
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley failure in isc_mem_put() during error cleanup.
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1524. [port] AIX needs to be able to resolve all symbols when
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley creating shared libraries (--with-libtool).
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1523. [bug] Fix race condition in rbtdb. [RT# 9189]
453603c018a9e7c3ee7726868f27c95798544ed7Bob Halley1522. [bug] dns_db_findnode() relax the requirements on 'name'.
402b05ddea16c6179fd251e4e740606dd973d593Bob Halley1521. [bug] dns_view_createresolver() failed to check the
8326257468615966b10820260beb3ee96eee94b5Bob Halley result from isc_mem_create(). [RT# 9294]
8326257468615966b10820260beb3ee96eee94b5Bob Halley1520. [protocol] Add SSHFP (SSH Finger Print) type.
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1519. [bug] dnssec-signzone:nsec_setbit() computed the wrong
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley length of the new bitmap.
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley1518. [bug] dns_nsec_buildrdata(), and hence dns_nsec_build(),
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley contained a off-by-one error when working out the
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley number of octets in the bitmap.
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley1517. [port] Support for IPv6 interface scanning on HP/UX and
70fdfcd1fa7ebd059deffa9a2cecc29df96dfe52Bob Halley TrueUNIX 5.1.
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY.
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1515. [func] Allow transfer source to be set in a server statement.
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1514. [bug] named: isc_hash_destroy() was being called too early.
08c8a934ceb2dfc6a5ebfd3be4ba5a1b3243bc73Bob Halley1513. [doc] Add "US" to root-delegation-only exclude list.
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1512. [bug] Extend the delegation-only logging to return query
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley type, class and responding nameserver.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1511. [bug] delegation-only was generating false positives
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley on negative answers from sub-zones.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1510. [func] New view option "root-delegation-only". Apply
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley delegation-only check to all TLDs and root.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley Note there are some TLDs that are NOT delegation
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley only (e.g. DE, LV, US and MUSEUM) these can be excluded
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley from the checks by using exclude.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley root-delegation-only exclude {
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley "DE"; "LV"; "US"; "MUSEUM";
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1509. [bug] Hint zones should accept delegation-only. Forward
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley zone should not accept delegation-only.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1508. [bug] Don't apply delegation-only checks to answers from
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1507. [bug] Handle BIND 8 style returns to NS queries to parents
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley when making delegation-only checks.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1506. [bug] Wrong return type for dns_view_isdelegationonly().
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1505. [bug] Uninitialized rdataset in sdb. [RT #8750]
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1504. [func] New zone type "delegation-only".
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1503. [port] win32: install libeay32.dll outside of system32.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1502. [bug] nsupdate: adjust timeouts for UPDATE requests over TCP.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1501. [func] Allow TCP queue length to be specified via
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley named.conf, tcp-listen-queue.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1500. [bug] host failed to lookup MX records. Also look up
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley AAAA records.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1499. [bug] isc_random need to be seeded better if arc4random()
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley is not used.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1498. [port] bsdos: 5.x support.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1497. [placeholder]
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1496. [port] test for pthread_attr_setstacksize().
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1495. [cleanup] Replace hash functions with universal hash.
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1494. [security] Turn on RSA BLINDING as a precaution.
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1493. [placeholder]
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1492. [cleanup] Preserve rwlock quota context when upgrading /
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley downgrading. [RT #5599]
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1491. [bug] dns_master_dump*() would produce extraneous $ORIGIN
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley lines. [RT #6206]
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1490. [bug] Accept reading state as well as working state in
8326257468615966b10820260beb3ee96eee94b5Bob Halley ns_client_next(). [RT #6813]
8326257468615966b10820260beb3ee96eee94b5Bob Halley1489. [compat] Treat 'allow-update' on slave zones as a warning.
63c8c8f2a1c1e490305fde095321798f0342739dBob Halley1488. [bug] Don't override trust levels for glue addresses.
6f5c11ea91e890e78eaa31a73e309e07f09f0ec0Bob Halley1487. [bug] A REQUIRE() failure could be triggered if a zone was
8326257468615966b10820260beb3ee96eee94b5Bob Halley queued for transfer and the zone was then removed.
8326257468615966b10820260beb3ee96eee94b5Bob Halley1486. [bug] isc_print_snprintf() '%%' consumed one too many format
8326257468615966b10820260beb3ee96eee94b5Bob Halley characters. [RT# 8230]
3ddd814a97de1d152ba0913c592d6e6dc83d38a6Michael Graff1485. [bug] gen failed to handle high type values. [RT #6225]
8326257468615966b10820260beb3ee96eee94b5Bob Halley1484. [bug] The number of records reported after a AXFR was wrong.
8326257468615966b10820260beb3ee96eee94b5Bob Halley1483. [bug] dig axfr failed if the message id in the answer failed
8326257468615966b10820260beb3ee96eee94b5Bob Halley to match that in the request. Only the id in the first
8326257468615966b10820260beb3ee96eee94b5Bob Halley message is required to match. [RT #8138]
8326257468615966b10820260beb3ee96eee94b5Bob Halley1482. [bug] named could fail to start if the kernel supports
8326257468615966b10820260beb3ee96eee94b5Bob Halley IPv6 but no interfaces are configured. Similarly
8326257468615966b10820260beb3ee96eee94b5Bob Halley for IPv4. [RT #6229]
8326257468615966b10820260beb3ee96eee94b5Bob Halley1481. [bug] Refresh and stub queries failed to use masters keys
8326257468615966b10820260beb3ee96eee94b5Bob Halley if specified. [RT #7391]
8326257468615966b10820260beb3ee96eee94b5Bob Halley1480. [bug] Provide replay protection for rndc commands. Full
8326257468615966b10820260beb3ee96eee94b5Bob Halley replay protection requires both rndc and named to
8326257468615966b10820260beb3ee96eee94b5Bob Halley be updated. Partial replay protection (limited
8326257468615966b10820260beb3ee96eee94b5Bob Halley exposure after restart) is provided if just named
000027219d9824bdfb0b2c1865ec4d4bc839b631Mark Andrews1479. [bug] cfg_create_tuple() failed to handle out of
000027219d9824bdfb0b2c1865ec4d4bc839b631Mark Andrews memory cleanup. parse_list() would leak memory
000027219d9824bdfb0b2c1865ec4d4bc839b631Mark Andrews on syntax errors.
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley1478. [port] ifconfig.sh didn't account for other virtual
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley interfaces. It now takes a optional argument
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley to specify the first interface number. [RT #3907]
000027219d9824bdfb0b2c1865ec4d4bc839b631Mark Andrews1477. [bug] memory leak using stub zones and TSIG.
000027219d9824bdfb0b2c1865ec4d4bc839b631Mark Andrews1476. [placeholder]
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley1475. [port] Probe for old sprintf().
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley1474. [port] Provide strtoul() and memmove() for platforms
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley without them.
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley1473. [bug] create_map() and create_string() failed to handle out
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley of memory cleanup. [RT #6813]
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley1472. [contrib] idnkit-1.0 from JPNIC, replaces mdnkit.
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley1471. [bug] libbind: updated to BIND 8.4.0.
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley1470. [bug] Incorrect length passed to snprintf. [RT #5966]
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley1469. [func] Log end of outgoing zone transfer at same level
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley as the start of transfer is logged. [RT #4441]
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley1468. [func] Internal zones are no longer counted for
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley 'rndc status'. [RT #4706]
345a84c9f1e87c179a6ec9053200a94d5888fa13Bob Halley1467. [func] $GENERATES now supports optional class and ttl.
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