CHANGES revision 7b1a7a098b51381f06277860a40bd7f062c8ec19
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2483. [port] win32: chroot() is not supported. [RT #18805]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2482. [port] libxml2: support versions 2.7.* in addition
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington to 2.6.*. [RT #18806]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington --- 9.6.0b1 released ---
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2481. [bug] rbtdb.c:matchparams() failed to handle NSEC3 chain
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington collisions. [RT #18812]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2480. [bug] named could fail to emit all the required NSEC3
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington records. [RT #18812]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2479. [bug] xfrout:covers was not properly initalized. [RT #18801]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2478. [bug] 'addresses' could be used uninitalized in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington configure_forward(). [RT #18800]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2477. [bug] dig: the global option to print the command line is
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington +cmd not print_cmd. Update the output to reflect
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington this. [RT #17008]
f4b4e7c16211137332e50bcad3fef0d15639a4f1Brian Wellington2476. [doc] ARM: improve documentation for max-journal-size and
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington ixfr-from-differences. [RT #15909] [RT #18541]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2475. [bug] LRU cache cleanup under overmem condition could purge
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington particular entries more aggressively. [RT #17628]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2474. [bug] ACL structures could be allocated with insufficient
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington space, causing an array overrun. [RT #18765]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2473. [port] linux: raise the limit on open files to the possible
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington maximum value before spawning threads; 'files'
229ce407c359b0b641759ba1fc4a5fa2054a44daBrian Wellington specified in named.conf doesn't seem to work with
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington threads as expected. [RT #18784]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2472. [port] linux: check the number of available cpu's before
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington calling chroot as it depends on "/proc". [RT #16923]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2471. [bug] named-checkzone was not reporting missing mandatory
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington glue when sibling checks were disabled. [RT #18768]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2470. [bug] Elements of the isc_radix_node_t could be incorrectly
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington overwritten. [RT# 18719]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2469. [port] solaris: Work around Solaris's select() limitations.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2468. [bug] Resolver could try unreachable servers multiple times.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2467. [bug] Failure of fcntl(F_DUPFD) wasn't logged. [RT #18740]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2466. [doc] ARM: explain max-cache-ttl 0 SERVFAIL issue.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2465. [bug] Adb's handling of lame addresses was different
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington for IPv4 and IPv6. [RT #18738]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2464. [port] linux: check that a capability is present before
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington trying to set it. [RT #18135]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2463. [port] linux: POSIX doesn't include the IPv6 Advanced Socket
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington API and glibc hides parts of the IPv6 Advanced Socket
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington API as a result. This is stupid as it breaks how the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington two halves (Basic and Advanced) of the IPv6 Socket API were designed to be used but we have to live with it.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington Define _GNU_SOURCE to pull in the IPv6 Advanced Socket
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington API. [RT #18388]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2462. [doc] Document -m (enable memory usage debugging)
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington option for dig. [RT #18757]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2461. [port] sunos: Change #2363 was not complete. [RT #17513]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington --- 9.6.0a1 released ---
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2460. [bug] Don't call dns_db_getnsec3parameters() on the cache.
229ce407c359b0b641759ba1fc4a5fa2054a44daBrian Wellington2459. [contrib] Import dnssec-zkt to contrib/zkt. [RT #18448]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2458. [doc] ARM: update and correction for max-cache-size.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2457. [tuning] max-cache-size is reverted to 0, the previous
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington default. It should be safe because expired cache
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington entries are also purged. [RT #18684]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2456. [bug] In ACLs, ::/0 and 0.0.0.0/0 would both match any
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington address, regardless of family. They now correctly
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington distinguish IPv4 from IPv6. [RT #18559]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2455. [bug] Stop metadata being transferred via axfr/ixfr.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2454. [func] nsupdate: you can now set a default ttl. [RT #18317]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2453. [bug] Remove NULL pointer dereference in dns_journal_print().
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2452. [func] Improve bin/test/journalprint. [RT #18316]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2451. [port] solaris: handle runtime linking better. [RT #18356]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2450. [doc] Fix lwresd docbook problem for manual page.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2449. [placeholder]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2448. [func] Add NSEC3 support. [RT #15452]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2447. [cleanup] libbind has been split out as a separate product.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2446. [func] Add a new log message about build options on startup.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington A new command-line option '-V' for named is also
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington provided to show this information. [RT# 18645]
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington2445. [doc] ARM out-of-date on empty reverse zones (list includes
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington RFC1918 address, but these are not yet compiled in).
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2444. [port] Linux, FreeBSD, AIX: Turn off path mtu discovery
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington (clear DF) for UDP responses and requests.
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington2443. [bug] win32: UDP connect() would not generate an event,
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington and so connected UDP sockets would never clean up.
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington Fix this by doing an immediate WSAConnect() rather
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington than an io completion port type for UDP.
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington2442. [bug] A lock could be destroyed twice. [RT# 18626]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2441. [bug] isc_radix_insert() could copy radix tree nodes
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington incompletely. [RT #18573]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2440. [bug] named-checkconf used an incorrect test to determine
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington if an ACL was set to none.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2439. [bug] Potential NULL dereference in dns_acl_isanyornone().
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2438. [bug] Timeouts could be logged incorrectly under win32.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2437. [bug] Sockets could be closed too early, leading to
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington inconsistent states in the socket module. [RT #18298]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2436. [security] win32: UDP client handler can be shutdown. [RT #18576]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2435. [bug] Fixed an ACL memory leak affecting win32.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2434. [bug] Fixed a minor error-reporting bug in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2433. [tuning] Set initial timeout to 800ms.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2432. [bug] More Windows socket handling improvements. Stop
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington using I/O events and use IO Completion Ports
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington throughout. Rewrite the receive path logic to make
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington it easier to support multiple simultaneous
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington requesters in the future. Add stricter consistency
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington checking as a compile-time option (define
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington ISC_SOCKET_CONSISTENCY_CHECKS; defaults to off).
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2431. [bug] Acl processing could leak memory. [RT #18323]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2430. [bug] win32: isc_interval_set() could round down to
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington zero if the input was less than NS_INTERVAL
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington nanoseconds. Round up instead. [RT #18549]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2429. [doc] nsupdate should be in section 1 of the man pages.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2428. [bug] dns_iptable_merge() mishandled merges of negative
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington tables. [RT #18409]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2427. [func] Treat DNSKEY queries as if "minimal-response yes;"
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington was set. [RT #18528]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2426. [bug] libbind: inet_net_pton() can sometimes return the
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington wrong value if excessively large net masks are
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington supplied. [RT #18512]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2425. [bug] named didn't detect unavailable query source addresses
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington at load time. [RT #18536]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2424. [port] configure now probes for a working epoll
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington implementation. Allow the use of kqueue,
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington epoll and /dev/poll to be selected at compile
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington time. [RT #18277]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2423. [security] Randomize server selection on queries, so as to
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington make forgery a little more difficult. Instead of
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington always preferring the server with the lowest RTT,
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington pick a server with RTT within the same 128
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington millisecond band. [RT #18441]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2422. [bug] Handle the special return value of a empty node as
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington if it was a NXRRSET in the validator. [RT #18447]
75e1e12f48012505699f504cfa364260cb2bc1afBrian Wellington2421. [func] Add new command line option '-S' for named to specify
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington the max number of sockets. [RT #18493]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington Use caution: this option may not work for some
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington operating systems without rebuilding named.
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2420. [bug] Windows socket handling cleanup. Let the io
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington completion event send out cancelled read/write
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington done events, which keeps us from writing to memory
75e1e12f48012505699f504cfa364260cb2bc1afBrian Wellington we no longer have ownership of. Add debugging
75e1e12f48012505699f504cfa364260cb2bc1afBrian Wellington socket_log() function. Rework TCP socket handling
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington to not leak sockets.
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington2419. [cleanup] Document that isc_socket_create() and isc_socket_open()
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington should not be used for isc_sockettype_fdwatch sockets.
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2418. [bug] AXFR request on a DLZ could trigger a REQUIRE failure
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2417. [bug] Connecting UDP sockets for outgoing queries could
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington unexpectedly fail with an 'address already in use'
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington error. [RT #18411]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2416. [func] Log file descriptors that cause exceeding the
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington internal maximum. [RT #18460]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2415. [bug] 'rndc dumpdb' could trigger various assertion failures
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington in rbtdb.c. [RT #18455]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2414. [bug] A masterdump context held the database lock too long,
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington causing various troubles such as dead lock and
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington recursive lock acquisition. [RT #18311, #18456]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2413. [bug] Fixed an unreachable code path in socket.c. [RT #18442]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2412. [bug] win32: address a resourse leak. [RT #18374]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2411. [bug] Allow using a larger number of sockets than FD_SETSIZE
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington for select(). To enable this, set ISC_SOCKET_MAXSOCKETS
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington at compilation time. [RT #18433]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2410. [bug] Correctly delete m_versionInfo. [RT #18432]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2409. [bug] Only log that we disabled EDNS processing if we were
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington subsequently successful. [RT #18029]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2408. [bug] A duplicate TCP dispatch event could be sent, which
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington could then trigger an assertion failure in
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington resquery_response(). [RT #18275]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2407. [port] hpux: test for sys/dyntune.h. [RT #18421]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2406. [placeholder]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2405. [cleanup] The default value for dnssec-validation was changed to
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington "yes" in 9.5.0-P1 and all subsequent releases; this
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington was inadvertently omitted from CHANGES at the time.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2404. [port] hpux: files unlimited support.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2403. [bug] TSIG context leak. [RT #18341]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2402. [port] Support Solaris 2.11 and over. [RT #18362]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2401. [bug] Expect to get E[MN]FILE errno internal_accept()
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington (from accept() or fcntl() system calls). [RT #18358]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2400. [bug] Log if kqueue()/epoll_create()/open(/dev/poll) fails.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2399. [placeholder]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2398. [bug] Improve file descriptor management. New,
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington temporary, named.conf option reserved-sockets,
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington default 512. [RT #18344]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2397. [bug] gssapi_functions had too many elements. [RT #18355]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2396. [bug] Don't set SO_REUSEADDR for randomized ports.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2395. [port] Avoid warning and no effect from "files unlimited"
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington on Linux when running as root. [RT #18335]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2394. [bug] Default configuration options set the limit for
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington open files to 'unlimited' as described in the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington documentation. [RT #18331]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2393. [bug] nested acls containing keys could trigger an
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington assertion in acl.c. [RT #18166]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2392. [bug] remove 'grep -q' from acl test script, some platforms
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington don't support it. [RT #18253]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2391. [port] hpux: cover additional recvmsg() error codes.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2390. [bug] dispatch.c could make a false warning on 'odd socket'.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2389. [bug] Move the "working directory writable" check to after
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington the ns_os_changeuser() call. [RT #18326]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2388. [bug] Avoid using tables for layout purposes in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington statistics XSL [RT #18159].
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2387. [bug] Silence compiler warnings in lib/isc/radix.c.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington [RT #18147] [RT #18258]
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington2386. [func] Add warning about too small 'open files' limit.
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington2385. [bug] A condition variable in socket.c could leak in
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington rare error handling [RT #17968].
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2384. [security] Fully randomize UDP query ports to improve
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington forgery resilience. [RT #17949, #18098]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2383. [bug] named could double queries when they resulted in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington SERVFAIL due to overkilling EDNS0 failure detection.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2382. [doc] Add descriptions of DHCID, IPSECKEY, SPF and SSHFP
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2381. [port] dlz/mysql: support multiple install layouts for
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington mysql. <prefix>/include/{,mysql/}mysql.h and
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington <prefix>/lib/{,mysql/}. [RT #18152]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2380. [bug] dns_view_find() was not returning NXDOMAIN/NXRRSET
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington proofs which, in turn, caused validation failures
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington for insecure zones immediately below a secure zone
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington the server was authoritative for. [RT #18112]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2379. [contrib] queryperf/gen-data-queryperf.py: removed redundant
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington TLDs and supported RRs with TTLs [RT #17972]
229ce407c359b0b641759ba1fc4a5fa2054a44daBrian Wellington2378. [bug] gssapi_functions{} had a redundant member in BIND 9.5.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2377. [bug] Address race condition in dnssec-signzone. [RT #18142]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2376. [bug] Change #2144 was not complete.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2375. [placeholder]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2374. [bug] "blackhole" ACLs could cause named to segfault due
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington to some uninitialized memory. [RT #18095]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2373. [bug] Default values of zone ACLs were re-parsed each time a
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington new zone was configured, causing an overconsumption
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington of memory. [RT #18092]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2372. [bug] Fixed incorrect TAG_HMACSHA256_BITS value [RT #18047]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2371. [doc] Add +nsid option to dig man page. [RT #18039]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2370. [bug] "rndc freeze" could trigger an assertion in named
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington when called on a nonexistent zone. [RT #18050]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2369. [bug] libbind: Array bounds overrun on read in bitncmp().
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2368. [port] Linux: use libcap for capability management if
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington possible. [RT# 18026]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2367. [bug] Improve counting of dns_resstatscounter_retry
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2366. [bug] Adb shutdown race. [RT #18021]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2365. [bug] Fix a bug that caused dns_acl_isany() to return
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington spurious results. [RT #18000]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2364. [bug] named could trigger a assertion when serving a
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington malformed signed zone. [RT #17828]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2363. [port] sunos: pre-set "lt_cv_sys_max_cmd_len=4096;".
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2362. [cleanup] Make "rrset-order fixed" a compile-time option.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington settable by "./configure --enable-fixed-rrset".
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington Disabled by default. [RT #17977]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2361. [bug] "recursion" statistics counter could be counted
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington multiple times for a single query. [RT #17990]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2360. [bug] Fix a condition where we release a database version
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington (which may acquire a lock) while holding the lock.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2359. [bug] Fix NSID bug. [RT #17942]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2358. [doc] Update host's default query description. [RT #17934]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2357. [port] Don't use OpenSSL's engine support in versions before
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington OpenSSL 0.9.7f. [RT #17922]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2356. [bug] Built in mutex profiler was not scalable enough.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2355. [func] Extend the number statistics counters available.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2354. [bug] Failed to initialize some rdatasetheader_t elements.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2353. [func] Add support for Name Server ID (RFC 5001).
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington 'dig +nsid' requests NSID from server.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington 'request-nsid yes;' causes recursive server to send
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington NSID requests to upstream servers. Server responds
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington to NSID requests with the string configured by
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington 'server-id' option. [RT #17091]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2352. [bug] Various GSS_API fixups. [RT #17729]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2351. [bug] convertxsl.pl generated very long lines. [RT #17906]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2350. [port] win32: IPv6 support. [RT #17797]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2349. [func] Provide incremental re-signing support for secure
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington dynamic zones. [RT #1091]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2348. [func] Use the EVP interface to OpenSSL. Add PKCS#11 support.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington Documentation is in the new README.pkcs11 file.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2347. [bug] Delete now traverses the RB tree in the canonical
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington order. [RT #17451]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2346. [func] Memory statistics now cover all active memory contexts
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington in increased detail. [RT #17580]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2345. [bug] named-checkconf failed to detect when forwarders
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington were set at both the options/view level and in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington a root zone. [RT #17671]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2344. [bug] Improve "logging{ file ...; };" documentation.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2343. [bug] (Seemingly) duplicate IPv6 entries could be
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington created in ADB. [RT #17837]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2342. [func] Use getifaddrs() if available under Linux. [RT #17224]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2341. [bug] libbind: add missing -I../include for off source
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington tree builds. [RT #17606]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2340. [port] openbsd: interface configuration. [RT #17700]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2339. [port] tru64: support for libbind. [RT #17589]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2338. [bug] check_ds() could be called with a non DS rdataset.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2337. [bug] BUILD_LDFLAGS was not being correctly set. [RT #17614]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2336. [func] If "named -6" is specified then listen on all IPv6
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington interfaces if there are not listen-on-v6 clauses in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2335. [port] sunos: libbind and *printf() support for long long.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2334. [bug] Bad REQUIRES in fromstruct_in_naptr(), off by one
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington bug in fromstruct_txt(). [RT #17609]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2333. [bug] Fix off by one error in isc_time_nowplusinterval().
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2332. [contrib] query-loc-0.4.0. [RT #17602]
75e1e12f48012505699f504cfa364260cb2bc1afBrian Wellington2331. [bug] Failure to regenerate any signatures was not being
75e1e12f48012505699f504cfa364260cb2bc1afBrian Wellington reported nor being past back to the UPDATE client.
5e387b9ce6bafdfadedb5b34e4c33a4404e5d589Brian Wellington2330. [bug] Remove potential race condition when handling
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington over memory events. [RT #17572]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington WARNING: API CHANGE: over memory callback
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington function now needs to call isc_mem_waterack().
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington See <isc/mem.h> for details.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2329. [bug] Clearer help text for dig's '-x' and '-i' options.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2328. [maint] Add AAAA addresses for A.ROOT-SERVERS.NET,
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2327. [bug] It was possible to dereference a NULL pointer in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington rbtdb.c. Implement dead node processing in zones as
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington we do for caches. [RT #17312]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2326. [bug] It was possible to trigger a INSIST in the acache
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2325. [port] Linux: use capset() function if available. [RT #17557]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2324. [bug] Fix IPv6 matching against "any;". [RT #17533]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2323. [port] tru64: namespace clash. [RT #17547]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2322. [port] MacOS: work around the limitation of setrlimit()
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington for RLIMIT_NOFILE. [RT #17526]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2321. [placeholder]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2320. [func] Make statistics counters thread-safe for platforms
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington that support certain atomic operations. [RT #17466]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2319. [bug] Silence Coverity warnings in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2318. [port] sunos fixes for libbind. [RT #17514]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2317. [bug] "make distclean" removed bind9.xsl.h. [RT #17518]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2316. [port] Missing #include <isc/print.h> in lib/dns/gssapictx.c.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2315. [bug] Used incorrect address family for mapped IPv4
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington addresses in acl.c. [RT #17519]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2314. [bug] Uninitialized memory use on error path in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2313. [cleanup] Silence Coverity warnings. Handle private stacks.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington [RT #17447] [RT #17478]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2312. [cleanup] Silence Coverity warning in lib/isc/unix/socket.c.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2311. [bug] IPv6 addresses could match IPv4 ACL entries and
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington vice versa. [RT #17462]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2310. [bug] dig, host, nslookup: flush stdout before emitting
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington debug/fatal messages. [RT #17501]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2309. [cleanup] Fix Coverity warnings in lib/dns/acl.c and iptable.c.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2308. [cleanup] Silence Coverity warning in bin/named/controlconf.c.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2307. [bug] Remove infinite loop from lib/dns/sdb.c. [RT #17496]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2306. [bug] Remove potential race from lib/dns/resolver.c.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2305. [security] inet_network() buffer overflow. CVE-2008-0122.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2304. [bug] Check returns from all dns_rdata_tostruct() calls.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2303. [bug] Remove unnecessary code from bin/named/lwdgnba.c.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2302. [bug] Fix memset() calls in lib/tests/t_api.c. [RT #17472]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2301. [bug] Remove resource leak and fix error messages in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington bin/tests/system/lwresd/lwtest.c. [RT #17474]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2300. [bug] Fixed failure to close open file in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2299. [bug] Remove unnecessary NULL check in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2298. [bug] isc_mutex_lock() failure not caught in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2297. [bug] isc_entropy_createfilesource() failure not caught in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2296. [port] Allow docbook stylesheet location to be specified to
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington configure. [RT #17457]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2295. [bug] Silence static overrun error in bin/named/lwaddr.c.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2294. [func] Allow the experimental statistics channels to have
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington multiple connections and ACL.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington Note: the stats-server and stats-server-v6 options
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington available in the previous beta releases are replaced
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington with the generic statistics-channels statement.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2293. [func] Add ACL regression test. [RT #17375]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2292. [bug] Log if the working directory is not writable.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2291. [bug] PR_SET_DUMPABLE may be set too late. Also report
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington failure to set PR_SET_DUMPABLE. [RT #17312]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2290. [bug] Let AD in the query signal that the client wants AD
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington set in the response. [RT #17301]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2289. [func] named-checkzone now reports the out-of-zone CNAME
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington found. [RT #17309]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2288. [port] win32: mark service as running when we have finished
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington loading. [RT #17441]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2287. [bug] Use 'volatile' if the compiler supports it. [RT #17413]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2286. [func] Allow a TCP connection to be used as a weak
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington authentication method for reverse zones.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington New update-policy methods tcp-self and 6to4-self.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2285. [func] Test framework for client memory context management.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2284. [bug] Memory leak in UPDATE prerequisite processing.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2283. [bug] TSIG keys were not attaching to the memory
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington context. TSIG keys should use the rings
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington memory context rather than the clients memory
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington context. [RT #17377]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2282. [bug] Acl code fixups. [RT #17346] [RT #17374]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2281. [bug] Attempts to use undefined acls were not being logged.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2280. [func] Allow the experimental http server to be reached
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington over IPv6 as well as IPv4. [RT #17332]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2279. [bug] Use setsockopt(SO_NOSIGPIPE), when available,
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington to protect applications from receiving spurious
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington SIGPIPE signals when using the resolver.
5e387b9ce6bafdfadedb5b34e4c33a4404e5d589Brian Wellington2278. [bug] win32: handle the case where Windows returns no
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington search list or DNS suffix. [RT #17354]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2277. [bug] Empty zone names were not correctly being caught at
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington in the post parse checks. [RT #17357]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2276. [bug] Install <dst/gssapi.h>. [RT# 17359]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2275. [func] Add support to dig to perform IXFR queries over UDP.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2274. [func] Log zone transfer statistics. [RT #17336]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2273. [bug] Adjust log level to WARNING when saving inconsistent
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington stub/slave master and journal files. [RT# 17279]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2272. [bug] Handle illegal dnssec-lookaside trust-anchor names.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2271. [bug] Fix a memory leak in http server code [RT #17100]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2270. [bug] dns_db_closeversion() version->writer could be reset
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington before it is tested. [RT #17290]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2269. [contrib] dbus memory leaks and missing va_end calls. [RT #17232]
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington2268. [bug] 0.IN-ADDR.ARPA was missing from the empty zones
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington --- 9.5.0b1 released ---
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington2267. [bug] Radix tree node_num value could be set incorrectly,
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington causing positive ACL matches to look like negative
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington ones. [RT #17311]
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington2266. [bug] client.c:get_clientmctx() returned the same mctx
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington once the pool of mctx's was filled. [RT #17218]
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington2265. [bug] Test that the memory context's basic_table is non NULL
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington before freeing. [RT #17265]
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington2264. [bug] Server prefix length was being ignored. [RT #17308]
a4c351fcef77fb332e3cb20253fb96556a414a17Brian Wellington2263. [bug] "named-checkconf -z" failed to set default value
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington for "check-integrity". [RT #17306]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2262. [bug] Error status from all but the last view could be
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington lost. [RT #17292]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2261. [bug] Fix memory leak with "any" and "none" ACLs [RT #17272]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2260. [bug] Reported wrong clients-per-query when increasing the
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington value. [RT #17236]
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington2259. [placeholder]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington --- 9.5.0a7 released ---
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2258. [bug] Fallback from IXFR/TSIG to SOA/AXFR/TSIG broken.
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington2257. [bug] win32: Use the full path to vcredist_x86.exe when
75e1e12f48012505699f504cfa364260cb2bc1afBrian Wellington calling it. [RT #17222]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2256. [bug] win32: Correctly register the installation location of
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2255. [maint] L.ROOT-SERVERS.NET is now 199.7.83.42.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2254. [bug] timer.c:dispatch() failed to lock timer->lock
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington when reading timer->idle allowing it to see
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington intermediate values as timer->idle was reset by
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington isc_timer_touch(). [RT #17243]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2253. [func] "max-cache-size" defaults to 32M.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington "max-acache-size" defaults to 16M.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2252. [bug] Fixed errors in sortlist code [RT #17216]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2251. [placeholder]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2250. [func] New flag 'memstatistics' to state whether the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington memory statistics file should be written or not.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington Additionally named's -m option will cause the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington statistics file to be written. [RT #17113]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2249. [bug] Only set Authentic Data bit if client requested
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington DNSSEC, per RFC 3655 [RT #17175]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2248. [cleanup] Fix several errors reported by Coverity. [RT #17160]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2247. [doc] Sort doc/misc/options. [RT #17067]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2246. [bug] Make the startup of test servers (ans.pl) more
7a6f285bc933d08353d2f18290c85def575b6e57Andreas Gustafsson robust. [RT #17147]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2245. [bug] Validating lack of DS records at trust anchors wasn't
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington working. [RT #17151]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2244. [func] Allow the check of nameserver names against the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington SOA MNAME field to be disabled by specifying
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington 'notify-to-soa yes;'. [RT #17073]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2243. [func] Configuration files without a newline at the end now
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington parse without error. [RT #17120]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington library could require a source of random data.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2241. [func] nsupdate: add a interactive 'help' command. [RT #17099]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2240. [bug] Cleanup nsupdates GSS-TSIG support. Convert
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington a number of INSIST()s into plain fatal() errors
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington which report the triggering result code.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington The 'key' command wasn't disabling GSS-TSIG.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2239. [func] Ship a pre built bin/named/bind9.xsl.h. [RT #17114]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2238. [bug] It was possible to trigger a REQUIRE when a
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington validation was canceled. [RT #17106]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2237. [bug] libbind: res_init() was not thread aware. [RT #17123]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2236. [bug] dnssec-signzone failed to preserve the case of
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington of wildcard owner names. [RT #17085]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2235. [bug] <isc/atomic.h> was not being installed. [RT #17135]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2233. [func] Add support for O(1) ACL processing, based on
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington radix tree code originally written by Kevin
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington Brintnall. [RT #16288]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2232. [bug] dns_adb_findaddrinfo() could fail and return
c302b021cc65cc9a358a9a1cbe48de12364f4cb6Brian Wellington ISC_R_SUCCESS. [RT #17137]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2231. [bug] Building dlzbdb (contrib/dlz/bin/dlzbdb) was broken.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2230. [bug] We could INSIST reading a corrupted journal.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2229. [bug] Null pointer dereference on query pool creation
0a45f098e446a7f41c2a71d9dd0fd8f459b49c34Brian Wellington failure. [RT #17133]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2228. [contrib] contrib: Change 2188 was incomplete.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2227. [cleanup] Tidied up the FAQ. [RT #17121]
c302b021cc65cc9a358a9a1cbe48de12364f4cb6Brian Wellington2226. [placeholder]
c302b021cc65cc9a358a9a1cbe48de12364f4cb6Brian Wellington2225. [bug] More support for systems with no IPv4 addresses.
c302b021cc65cc9a358a9a1cbe48de12364f4cb6Brian Wellington2224. [bug] Defer journal compaction if a xfrin is in progress.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2223. [bug] Make a new journal when compacting. [RT #17119]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2222. [func] named-checkconf now checks server key references.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2221. [bug] Set the event result code to reflect the actual
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington record turned to caller when a cache update is
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington rejected due to a more credible answer existing.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2220. [bug] win32: Address a race condition in final shutdown of
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington the Windows socket code. [RT #17028]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2219. [bug] Apply zone consistency checks to additions, not
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington removals, when updating. [RT #17049]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2218. [bug] Remove unnecessary REQUIRE from dns_validator_create().
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2217. [func] Adjust update log levels. [RT #17092]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2216. [cleanup] Fix a number of errors reported by Coverity.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2214. [bug] Deregister OpenSSL lock callback when cleaning
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington up. Reorder OpenSSL cleanup so that RAND_cleanup()
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington is called before the locks are destroyed. [RT #17098]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2213. [bug] SIG0 diagnostic failure messages were looking at the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington wrong status code. [RT #17101]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2212. [func] 'host -m' now causes memory statistics and active
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington memory to be printed at exit. [RT 17028]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2211. [func] Update "dynamic update temporarily disabled" message.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2210. [bug] Deleting class specific records via UPDATE could
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington fail. [RT #17074]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2209. [port] osx: linking against user supplied static OpenSSL
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington libraries failed as the system ones were still being
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington found. [RT #17078]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2208. [port] win32: make sure both build methods produce the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington same output. [RT #17058]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2207. [port] Some implementations of getaddrinfo() fail to set
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington ai_canonname correctly. [RT #17061]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington --- 9.5.0a6 released ---
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2206. [security] "allow-query-cache" and "allow-recursion" now
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington cross inherit from each other.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington If allow-query-cache is not set in named.conf then
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington allow-recursion is used if set, otherwise allow-query
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington is used if set, otherwise the default (localnets;
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington localhost;) is used.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington If allow-recursion is not set in named.conf then
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington allow-query-cache is used if set, otherwise allow-query
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington is used if set, otherwise the default (localnets;
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington localhost;) is used.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2205. [bug] libbind: change #2119 broke thread support. [RT #16982]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2204. [bug] "rndc flushanme name unknown-view" caused named
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington to crash. [RT #16984]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2203. [security] Query id generation was cryptographically weak.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2202. [security] The default acls for allow-query-cache and
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington allow-recursion were not being applied. [RT #16960]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2201. [bug] The build failed in a separate object directory.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2200. [bug] The search for cached NSEC records was stopping to
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington early leading to excessive DLV queries. [RT #16930]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2199. [bug] win32: don't call WSAStartup() while loading dlls.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2198. [bug] win32: RegCloseKey() could be called when
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington RegOpenKeyEx() failed. [RT #16911]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2197. [bug] Add INSIST to catch negative responses which are
7a6f285bc933d08353d2f18290c85def575b6e57Andreas Gustafsson not setting the event result code appropriately.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2196. [port] win32: yield processor while waiting for once to
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington to complete. [RT #16958]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2195. [func] dnssec-keygen now defaults to nametype "ZONE"
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington when generating DNSKEYs. [RT #16954]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2194. [bug] Close journal before calling 'done' in xfrin.c.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington --- 9.5.0a5 released ---
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2193. [port] win32: BINDInstall.exe is now linked statically.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2192. [port] win32: use vcredist_x86.exe to install Visual
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington Studio's redistributable dlls if building with
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington Visual Stdio 2005 or later.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2191. [func] named-checkzone now allows dumping to stdout (-).
7a6f285bc933d08353d2f18290c85def575b6e57Andreas Gustafsson named-checkconf now has -h for help.
7a6f285bc933d08353d2f18290c85def575b6e57Andreas Gustafsson named-checkzone now has -h for help.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington rndc now has -h for help.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington Better handling of '-?' for usage summaries.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2190. [func] Make fallback to plain DNS from EDNS due to timeouts
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington more visible. New logging category "edns-disabled".
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2189. [bug] Handle socket() returning EINTR. [RT #15949]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2188. [contrib] queryperf: autoconf changes to make the search for
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington libresolv or libbind more robust. [RT #16299]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2187. [bug] query_addds(), query_addwildcardproof() and
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington query_addnxrrsetnsec() should take a version
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington argument. [RT #16368]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2186. [port] cygwin: libbind: check for struct sockaddr_storage
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington independently of IPv6. [RT #16482]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2185. [port] sunos: libbind: check for ssize_t, memmove() and
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington memchr(). [RT #16463]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2184. [bug] bind9.xsl.h didn't build out of the source tree.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2183. [bug] dnssec-signzone didn't handle offline private keys
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington well. [RT #16832]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington could return ISC_R_SUCCESS when they ran out of
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington memory. [RT #16365]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2180. [cleanup] Remove bit test from 'compress_test' as they
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington are no longer needed. [RT #16497]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2179. [func] 'rndc command zone' will now find 'zone' if it is
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington unique to all the views. [RT #16821]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2178. [bug] 'rndc reload' of a slave or stub zone resulted in
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington a reference leak. [RT #16867]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2177. [bug] Array bounds overrun on read (rcodetext) at
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington debug level 10+. [RT #16798]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2176. [contrib] dbus update to handle race condition during
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington initialization (Bugzilla 235809). [RT #16842]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2175. [bug] win32: windows broadcast condition variable support
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington was broken. [RT #16592]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2174. [bug] I/O errors should always be fatal when reading
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington master files. [RT #16825]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2173. [port] win32: When compiling with MSVS 2005 SP1 we also
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington --- 9.5.0a4 released ---
23f64ea0dcd7f5b7094ae6ade2a002fb7dde1466Brian Wellington2172. [bug] query_addsoa() was being called with a non zone db.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2171. [bug] Handle breaks in DNSSEC trust chains where the parent
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington servers are not DS aware (DS queries to the parent
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington return a referral to the child).
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2170. [func] Add acache processing to test suite. [RT #16711]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2169. [bug] host, nslookup: when reporting NXDOMAIN report the
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington given name and not the last name searched for.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2168. [bug] nsupdate: in non-interactive mode treat syntax errors
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington as fatal errors. [RT #16785]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2167. [bug] When re-using a automatic zone named failed to
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington attach it to the new view. [RT #16786]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington --- 9.5.0a3 released ---
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2166. [bug] When running in batch mode, dig could misinterpret
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington a server address as a name to be looked up, causing
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington unexpected output. [RT #16743]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2165. [func] Allow the destination address of a query to determine
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington if we will answer the query or recurse.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington allow-query-on, allow-recursion-on and
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington allow-query-cache-on. [RT #16291]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2164. [bug] The code to determine how named-checkzone /
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington named-compilezone was called failed under windows.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2163. [bug] If only one of query-source and query-source-v6
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington specified a port the query pools code broke (change
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington 2129). [RT #16768]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2162. [func] Allow "rrset-order fixed" to be disabled at compile
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington time. [RT #16665]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2161. [bug] Fix which log messages are emitted for 'rndc flush'.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington from getifaddrs(). [RT #16708]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington --- 9.5.0a2 released ---
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2159. [bug] Array bounds overrun in acache processing. [RT #16710]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2158. [bug] ns_client_isself() failed to initialize key
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington leading to a REQUIRE failure. [RT #16688]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2157. [func] dns_db_transfernode() created. [RT #16685]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington resolver.c:validated() and resolver.c:cache_name().
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington Fix a memory leak in rbtdb.c:free_noqname().
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington Make lookup.c:lookup_find() robust against
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington event leaks. [RT #16685]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington matched in acls by omitting the scope. [RT #16599]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2153. [bug] nsupdate could leak memory. [RT #16691]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2152. [cleanup] Use sizeof(buf) instead of fixed number in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington dighost.c:get_trusted_key(). [RT #16678]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2151. [bug] Missing newline in usage message for journalprint.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2150. [bug] 'rrset-order cyclic' uniformly distribute the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington starting point for the first response for a given
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington RRset. [RT #16655]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2149. [bug] isc_mem_checkdestroyed() failed to abort on
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington if there were still active memory contexts.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2148. [func] Add positive logging for rndc commands. [RT #14623]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2147. [bug] libbind: remove potential buffer overflow from
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington SO_BSDCOMPAT" message. [RT #16641]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2145. [bug] Check DS/DLV digest lengths for known digests.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2143. [bug] We failed to restart the IPv6 client when the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington kernel failed to return the destination the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington packet was sent to. [RT #16613]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2142. [bug] Handle master files with a modification time that
f8abaa0fae7f75d9601c10b6a4af8dd907494d45Mark Andrews matches the epoch. [RT# 16612]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington equivalent of LDH checks). [RT #16609]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2140. [bug] libbind: missing unlock on pthread_key_create()
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington failures. [RT #16654]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2139. [bug] dns_view_find() was being called with wrong type
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington in adb.c. [RT #16670]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2138. [bug] Lock order reversal in resolver.c. [RT #16653]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2137. [port] Mips little endian and/or mips 64 bit are now
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington supported for atomic operations. [RT#16648]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2136. [bug] nslookup/host looped if there was no search list
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington and the host didn't exist. [RT #16657]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2135. [bug] Uninitialized rdataset in sdlz.c. [RT# 16656]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2134. [func] Additional statistics support. [RT #16666]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2133. [port] powerpc: Support both IBM and MacOS Power PC
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington assembler syntaxes. [RT #16647]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2132. [bug] Missing unlock on out of memory in
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington dns_dispatchmgr_setudp().
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2130. [func] Log if CD or DO were set. [RT #16640]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2129. [func] Provide a pool of UDP sockets for queries to be
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington made over. See use-queryport-pool, queryport-pool-ports
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington and queryport-pool-updateinterval. [RT #16415]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
4a30ede93d59137009db734661cde17612e8ffbeMark Andrews2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
4a30ede93d59137009db734661cde17612e8ffbeMark Andrews2126. [security] Serialize validation of type ANY responses. [RT #16555]
4a30ede93d59137009db734661cde17612e8ffbeMark Andrews2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
4a30ede93d59137009db734661cde17612e8ffbeMark Andrews was defined. [RT #16574]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2124. [security] It was possible to dereference a freed fetch
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington context. [RT #16584]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington --- 9.5.0a1 released ---
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2123. [func] Use Doxygen to generate internal documentation.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2122. [func] Experimental http server and statistics support
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington for named via xml.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington second timeout. [RT #16553]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2120. [doc] Fix markup on nsupdate man page. [RT #16556]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2119. [compat] libbind: allow res_init() to succeed enough to
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington return the default domain even if it was unable
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington to allocate memory.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2118. [bug] Handle response with long chains of domain name
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington compression pointers which point to other compression
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington pointers. [RT #16427]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
4a30ede93d59137009db734661cde17612e8ffbeMark Andrews which could lead to validation failures. named didn't
4a30ede93d59137009db734661cde17612e8ffbeMark Andrews handle negative DS responses that were in the process
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington of being validated. Check CNAME bit before accepting
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington NODATA proof. To be able to ignore a child NSEC there
6fd4ab217ef8e37703b029eac5ab7ae4f7a663c9Brian Wellington must be SOA (and NS) set in the bitmap. [RT #16399]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2116. [bug] 'rndc reload' could cause the cache to continually
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington be cleaned. [RT #16401]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2115. [bug] 'rndc reconfig' could trigger a INSIST if the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington number of masters for a zone was reduced. [RT #16444]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2114. [bug] dig/host/nslookup: searches for names with multiple
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington labels were failing. [RT #16447]
77ac297199fc44809d9628558223627c10ae3f31Brian Wellington2113. [bug] nsupdate: if a zone is specified it should be used
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington for server discover. [RT# 16455]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2112. [security] Warn if weak RSA exponent is used. [RT #16460]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2111. [bug] Fix a number of errors reported by Coverity.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2110. [bug] "minimal-responses yes;" interacted badly with BIND 8
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington priming queries. [RT #16491]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2108. [func] DHCID support. [RT #16456]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2106. [func] 'rndc status' now reports named's version. [RT #16426]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2105. [func] GSS-TSIG support (RFC 3645).
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2104. [port] Fix Solaris SMF error message.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2103. [port] Add /usr/sfw to list of locations for OpenSSL
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington under Solaris.
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2102. [port] Silence Solaris 10 warnings.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2101. [bug] OpenSSL version checks were not quite right.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2100. [port] win32: copy libeay32.dll to Build\Debug.
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington Copy Debug\named-checkzone to Debug\named-compilezone.
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2099. [port] win32: more manifest issues.
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2098. [bug] Race in rbtdb.c:no_references(), which occasionally
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington triggered an INSIST failure about the node lock
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington reference. [RT #16411]
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2097. [bug] named could reference a destroyed memory context
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington after being reloaded / reconfigured. [RT #16428]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2096. [bug] libbind: handle applications that fail to detect
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington res_init() failures better.
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington net_cidr_ntop_ipv6(). [RT #16388]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2094. [contrib] Update named-bootconf. [RT# 16404]
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2093. [bug] named-checkzone -s was broken.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2092. [bug] win32: dig, host, nslookup. Use registry config
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington if resolv.conf does not exist or no nameservers
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington listed. [RT #15877]
34f991028382079af7c2b53bac6768803ff28f8cBrian Wellington2091. [port] dighost.c: race condition on cleanup. [RT #16417]
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2090. [port] win32: Visual C++ 2005 command line manifest support.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2089. [security] Raise the minimum safe OpenSSL versions to
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington prior to these have known security flaws which
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington are (potentially) exploitable in named. [RT #16391]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2088. [security] Change the default RSA exponent from 3 to 65537.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2086. [port] libbind: FreeBSD now has get*by*_r() functions.
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2085. [doc] win32: added index.html and README to zip. [RT #16201]
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2084. [contrib] dbus update for 9.3.3rc2.
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2083. [port] win32: Visual C++ 2005 support.
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2082. [doc] Document 'cache-file' as a test only option.
f24c135e09214c3843a49fd32ebef2f6a436ba8eBrian Wellington2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2080. [port] libbind: res_init.c did not compile on older versions
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington of Solaris. [RT #16363]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2079. [bug] The lame cache was not handling multiple types
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington correctly. [RT #16361]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2078. [bug] dnssec-checkzone output style "default" was badly
78838d3e0cd62423c23de5503910e01884d2104bBrian Wellington named. It is now called "relative". [RT #16326]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2077. [bug] 'dnssec-signzone -O raw' wasn't outputting the
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington complete signed zone. [RT #16326]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2076. [bug] Several files were missing #include <config.h>
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington causing build failures on OSF. [RT #16341]
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington2075. [bug] The spillat timer event hander could leak memory.
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington dns_request_createraw2() and dns_request_createraw3()
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington failed to send multiple UDP requests. [RT #16349]
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington2073. [bug] Incorrect semantics check for update policy "wildcard".
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington2072. [bug] We were not generating valid HMAC SHA digests.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2071. [port] Test whether gcc accepts -fno-strict-aliasing.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2070. [bug] The remote address was not always displayed when
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington reporting dispatch failures. [RT #16315]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2069. [bug] Cross compiling was not working. [RT #16330]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2068. [cleanup] Lower incremental tuning message to debug 1.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2067. [bug] 'rndc' could close the socket too early triggering
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington a INSIST under Windows. [RT #16317]
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington2066. [security] Handle SIG queries gracefully. [RT #16300]
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington2065. [bug] libbind: probe for HPUX prototypes for
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington endprotoent_r() and endservent_r(). [RT 16313]
a012d6dbfb100390efa7d0d4be64ada0210b09ddBrian Wellington2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2063. [bug] Change #1955 introduced a bug which caused the first
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington 'rndc flush' call to not free memory. [RT #16244]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2062. [bug] 'dig +nssearch' was reusing a buffer before it had
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington been returned by the socket code. [RT #16307]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2061. [bug] Accept expired wildcard message reversed. [RT #16296]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2060. [bug] Enabling DLZ support could leave views partially
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington configured. [RT #16295]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2059. [bug] Search into cache rbtdb could trigger an INSIST
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington failure while cleaning up a stale rdataset.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2058. [bug] Adjust how we calculate rtt estimates in the presence
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington of authoritative servers that drop EDNS and/or CD
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington requests. Also fallback to EDNS/512 and plain DNS
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington faster for zones with less than 3 servers. [RT #16187]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2057. [bug] Make setting "ra" dependent on both allow-query-cache
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington and allow-recursion. [RT #16290]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2056. [bug] dig: ixfr= was not being treated case insensitively
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington at all times. [RT #15955]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2055. [bug] Missing goto after dropping multicast query.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2054. [port] freebsd: do not explicitly link against -lpthread.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2052. [bug] 'rndc' improve connect failed message to report
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington the failing address. [RT #15978]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2051. [port] More strtol() fixes. [RT #16249]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2050. [bug] Parsing of NSAP records was not case insensitive.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2049. [bug] Restore SOA before AXFR when falling back from
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington a attempted IXFR when transferring in a zone.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington Allow a initial SOA query before attempting
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington a AXFR to be requested. [RT #16156]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2048. [bug] It was possible to loop forever when using
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington avoid-v4-udp-ports / avoid-v6-udp-ports when
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington the OS always returned the same local port.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2047. [bug] Failed to initialize the interface flags to zero.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington cleanup [RT #16247].
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2045. [func] Use lock buckets for acache entries to limit memory
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington consumption. [RT #16183]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2044. [port] Add support for atomic operations for Itanium.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2043. [port] nsupdate/nslookup: Force the flushing of the prompt
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington for interactive sessions. [RT#16148]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2042. [bug] named-checkconf was incorrectly rejecting the
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington logging category "config". [RT #16117]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington set of libraries to be linked. [RT #16129]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2040. [bug] rbtdb no_references() could trigger an INSIST
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington failure with --enable-atomic. [RT #16022]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2039. [func] Check that all buffers passed to the socket code
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington have been retrieved when the socket event is freed.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2038. [bug] dig/nslookup/host was unlinking from wrong list
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington when handling errors. [RT #16122]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2037. [func] When unlinking the first or last element in a list
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington check that the list head points to the element to
78838d3e0cd62423c23de5503910e01884d2104bBrian Wellington be unlinked. [RT #15959]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2035. [func] Make falling back to TCP on UDP refresh failure
b7cd261f2fca2c7138cdc6ae8ee434e9c0031303Brian Wellington optional. Default "try-tcp-refresh yes;" for BIND 8
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington compatibility. [RT #16123]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2033. [bug] We weren't creating multiple client memory contexts
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington on demand as expected. [RT #16095]
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
5d85bf183f957f9ea0902be1a6e3405b90bc7c0fBrian Wellington2031. [bug] Emit a error message when "rndc refresh" is called on
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington a non slave/stub zone. [RT # 16073]
b7cd261f2fca2c7138cdc6ae8ee434e9c0031303Brian Wellington2030. [bug] We were being overly conservative when disabling
60b90a37f41ab7607762d0e9791e79bd19eae4f4Brian Wellington openssl engine support. [RT #16030]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2029. [bug] host printed out the server multiple times when
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington specified on the command line. [RT #15992]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2028. [port] linux: socket.c compatibility for old systems.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2027. [port] libbind: Solaris x86 support. [RT #16020]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2026. [bug] Rate limit the two recursive client exceeded messages.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2025. [func] Update "zone serial unchanged" message. [RT #16026]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2024. [bug] named emitted spurious "zone serial unchanged"
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington messages on reload. [RT #16027]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2023. [bug] "make install" should create ${localstatedir}/run and
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington ${sysconfdir} if they do not exist. [RT #16033]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2022. [bug] If dnssec validation is disabled only assert CD if
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington CD was requested. [RT #16037]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2019. [tuning] Reduce the amount of work performed per quantum
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington when cleaning the cache. [RT #15986]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2018. [bug] Checking if the HMAC MD5 private file was broken.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2017. [bug] allow-query default was not correct. [RT #15946]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2016. [bug] Return a partial answer if recursion is not
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington allowed but requested and we had the answer
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington to the original qname. [RT #15945]
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington2015. [cleanup] use-additional-cache is now acache-enable for
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington consistency. Default acache-enable off in BIND 9.4
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington as it requires memory usage to be configured.
033ba09d6df0ac92a736a480b9c3b164b61dccb2Brian Wellington It may be enabled by default in BIND 9.5 once we
2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
2008. [func] It is now possible to enable/disable DNSSEC
breaks DNSSEC (firewall/proxy). [RT #15592]
2003. [bug] libbind: The DNS name/address lookup functions could
1988. [bug] Remove a bus error from the SHA256/SHA512 support.
1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
1981. [bug] win32: condition.c:wait() could fail to reattain
1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
now be set in named.conf (max-udp-size). This is
xfrin.c:maybe_free() if named ran out of memory.
1944. [cleanup] isc_hash_create() does not need a read/write lock.
1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
1922. [bug] check-tool.c:setup_logging() missing call to
1919. [contrib] queryperf: a set of new features: collecting/printing
'RD' was set in the query. host/nslookup skip servers
1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
1866. [bug] resolv.conf parse errors were being ignored by
dig/host/nslookup. [RT #14841]
1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
when CFLAGS contains "-I /usr/local/include"
1839. [bug] <isc/hash.h> was not being installed.
1836. [cleanup] Silence compiler warnings in hash_test.c.
1834. [bug] Bad memset in rdata_test.c. [RT #13658]
rbtdb.c:subtractrdataset(). [RT #13519]
option in named.conf can be used to specify a
1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
1810. [bug] configure, lib/bind/configure make different default
1808. [bug] zone.c:notify_zone() contained a race condition,
1788. [bug] libbind9.la/libbind9.so needs to link against
1785. [bug] libbind9.la/libbind9.so needs to link against
1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
file clause for rbt{64} master/hint zones. [RT#13009]
1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
1748. [func] dig now returns the byte count for axfr/ixfr.
1747. [bug] BIND 8 compatibility: named/named-checkconf failed
to parse "host-statistics-max" in named.conf.
1745. [bug] Dig/host/nslookup accept replies from link locals
1731. [port] darwin: relax version test in ifconfig.sh.
1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
1717. [port] solaris: ifconfig.sh did not support Solaris 10.
"ifconfig.sh down" didn't work for Solaris 9.
1716. [doc] named.conf(5) was being installed in the wrong
1714. [bug] dig/host/nslookup were only trying the first
1707. [contrib] sdb/ldap updated to version 1.0-beta.
1705. [func] Allow the journal's name to be changed via named.conf.
"#include <isc/print.h>". [RT #12321]
1701. [doc] A minimal named.conf man page.
are defined in named.conf. [RT #12023]
/usr/lib. [RT #11971]
1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
adb.c:set_target(). [RT #11582]
1648. [func] Update dnssec-lookaside named.conf syntax to support
1625. [bug] named failed to load/transfer RFC2535 signed zones
1612. [bug] check-names at the option/view level could trigger
1599. [bug] Fix memory leak on error path when checking named.conf.
DNSSEC specify "dnssec-enable yes;" in named.conf.
1567. [maint] B.ROOT-SERVERS.NET is now 192.228.79.201.
1566. [port] Support for the cmsg framework on Solaris and HP/UX.
were specified in /etc/resolv.conf. [RT #8232]
1551. [port] Open "/dev/null" before calling chroot().
1532. [port] netbsd: the configure test for <sys/sysctl.h>
requires <sys/param.h>.
1517. [port] Support for IPv6 interface scanning on HP/UX and
only (e.g. DE, LV, US and MUSEUM) these can be excluded
1503. [port] win32: install libeay32.dll outside of system32.
named.conf, tcp-listen-queue.
1498. [port] bsdos: 5.x support.
1478. [port] ifconfig.sh didn't account for other virtual
1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
doc/misc/options. [RT #5616]
via named.conf (edns-udp-size).
1425. [port] linux/libbind: define __USE_MISC when testing *_r()
function prototypes in netdb.h. [RT #4921]
1422. [func] Log name/type/class when denying a query. [RT #4663]
1419. [port] openbsd: use /dev/arandom. [RT #4950]
1417. [func] ID.SERVER/CHAOS is now a built in zone.
1410. [func] Handle records that live in the parent zone, e.g. DS.
1397. [maint] J.ROOT-SERVERS.NET is now 192.58.128.30.
1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
'recursing-file = "named.recursing";'.
1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
1353. [contrib] sdb/ldap to version 0.9.
in socket.c and eliminating a host of socket
1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
1336. [func] Nibble lookups under IP6.ARPA are now supported by
1334. [bug] When signing/verifying rdatasets, duplicate rdatas
1326. [bug] DNAME/CNAME signatures were not being cached when
1324. [port] darwin: ifconfig.sh now supports darwin.
1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
1276. [bug] libbind: const pointer conflicts in res_debug.c.
1269. [port] Openserver: ifconfig.sh support.
<sys/param.h> is included or not. Be consistent.
1247. [bug] Don't reset the interface index for link/site local
1234. [bug] contrib/sdb: 'zonetodb' failed to call
1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
at the named.conf checking stage. [RT #2431]
1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
lib/dns to use this function instead of local one.
occurs when parsing named.conf. [RT #2275]
1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
1145. [func] "host" no longer reports a NOERROR/NODATA response
named/lwresd at compile time. [RT #1982]
1119. [func] Added support in Win32 for NTFS file/directory ACL's
could cause an assertion failure in resolver.c
violation in adb.c. [RT #2017]
1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
1088. [port] libbind: MPE/iX C.70 (incomplete)
on load/reload if views were used. [RT #1947]
1041. [bug] Dig/host/nslookup could catch an assertion failure
1032. [func] hostname.bind/txt/chaos now returns the name of
1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
1030. [bug] On systems with no resolv.conf file, nsupdate
1029. [bug] Some named.conf errors did not cause the loading
1002. [bug] When reporting an unknown class name in named.conf,
972. [bug] The file modification time code in zone.c was using the
non-existant nlist.h. [RT #1640]
957. [bug] sys/select.h inclusion was broken on older platforms.
in named/win32/os.c due to code changes in
updated to add include path for os.h header.
953. [func] The /var/run/named.key file from change #843
has been replaced by /etc/rndc.key. Both
method (rndc.conf / controls). Unlike
bin/tests. [RT #1555].
946. [cleanup] doc/misc/options is now machine-generated from the
when installing isc-config.sh.
were not accepted in named.conf. [RT #1469]
and added lib/isc/win32/entropy.c.
900. [bug] A config.guess update changed the system identification
bin/tests/system/ifconfig.sh now recognize the new
899. [bug] lib/dns/soa.c failed to compile on many platforms
897. [bug] A config.guess update changed the system identification
to Darwin. This was derived from the config.guess
849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
just as <lwres/net.h> does.
843. [func] If no controls statement is present in named.conf,
generated by named and an rndc.conf-style file
named named.key will be written that uses it. rndc
838. [port] UnixWare 7.x.x is now suported by
833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
<dns/soa.h>, and extended them to support
832. [bug] The default location for named.conf in named-checkconf
825. [bug] zone.c:ns_query() detached from the wrong zone
character (i.e. "/") in its name and the directory
down-cased when signing/verifying records. [RT #1186]
in rndc.conf.
786. [bug] When DNSSEC signing/verifying data, owner names were
755. [bug] Fix incorrectly formatted log messages in zone.c.
748. [doc] List supported RFCs in doc/misc/rfc-compliance.
739. [port] Look for /dev/random in configure, rather than
737. [port] stdtime.c failed to compile on certain platforms.
dispatch.c:do_cancel(). [RT #733]
718. [cleanup] "internal" is no longer a reserved word in named.conf.
failure in adb.c. [RT #738]
703. [port] sys/select.h is needed on older platforms. [RT #695]
702. [func] If the address 0.0.0.0 is seen in resolv.conf,
693. [bug] An empty lwres statement in named.conf caused
685. [bug] nslookup should use the search list/domain options
from resolv.conf by default. [RT #405, #630]
646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
for syntax checking named.conf files and zone files,
604. [bug] The named.conf parser could print incorrect line
577. [func] Log illegal RDATA combinations. e.g. multiple
570. [bug] rbtdb.c allowed zones containing nodes which had
568. [func] Add sample simple database drivers in contrib/sdb.
of rdata type/class mnemonics in log messages.
516. [bug] Cache lookups which had a NULL node pointer, e.g.
DNAME, would trigger an INSIST(!search.need_cleanup)
490. [func] When a slave/stub zone has not yet successfully
from the named.conf "listen-on" statement, sockets
477. [bug] The the isc-config.sh script could be installed before
471. [bug] nsupdate didn't compile on HP/UX 10.20
and subsequent name servers in resolv.conf if the
457. [bug] Dig/host/hslookup didn't properly handle connect
documented as such in named.conf. [RT #304, RT #311]
is specified in named.conf. [RT #306]
is specified in named.conf. [RT #301]
432. [func] Added refresh/retry jitter. The actual refresh/
428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
(e.g. glue). This could cause SERVFAILs when
e.g. due to corrupt zones with multiple SOA records.
an argc/argv style vector of words and sets
view/global one for CNAME targets and additional
369. [func] Support new named.conf options, view and zone
the distribution, in doc/man/dnssec.
353. [bug] double increment in lwres/gethost.c:copytobuf().
348. [func] New boolean named.conf options 'additional-from-auth'
345. [bug] Large-scale changes/cleanups to dig:
341. [func] Support 'key' clause in named.conf zone masters
327. [bug] rndc.conf parser wasn't correctly recognizing an IP
320. [func] Multiple rndc changes: parses an rndc.conf file,
319. [func] The named.conf "controls" statement is now used
314. [func] The named.conf controls statement can now have
313. [bug] When parsing resolv.conf, don't terminate on an
resolv.conf search path from 6 to 8. If there
resolv.conf was empty or a comment.
310. [func] Changes to named.conf "controls" statement (inet
are listed in resolv.conf, silently ignore them
each library's ipv6.h defines the wrapper symbol of
any $sbindir/dig from a previous release.)
that lack /dev/random.
280. [func] Add isc-config.sh, which can be used to more
two or more files in libomapi.a were not namespace
278. [bug] bin/named/logconf.c:category_fromconf() didn't take
266. [bug] zone.c:save_nsrrset() node was not initialized.
262. [bug] 'master' was not initialized in zone.c:stub_callback().
for global options block of named.conf. Both accept
258. [bug] Fixed printing of lwres_addr_t.address field.
256. [func] isc_ratelimiter_t now has attach/detach semantics, and
253. [func] resolv.conf parser now recognizes ';' and '#' as
252. [bug] resolv.conf parser mishandled masks on sortlists.
244. [bug] empty named.conf file and empty options statement are
243. [func] new cachesize option for named.conf
+ missing sigwait prototype on BSD/OS 4.0/4.0.1.
BSD/OS 4.*, Linux and Solaris 2.8.
230. [func] Replace the dst sign/verify API with a cleaner one.
from confparser.c, because of yacc's code, are
212. [func] Added dns_message_get/settsigkey, to make TSIG
compiling in the lib/dns/sec/{dnssafe,openssl}
204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
run on a PA 1.x system."
201. [cleanup] Removed the test/sdig program, it has been
replaced by bin/dig/dig.
(e.g., running out of network buffers) were
and/or interfaces. [19-May-2000 explorer]
191. [func] Patched to compile on UnixWare 7.x. This platform
range for overflow/underflow. In the case of
184. [cleanup] Variables/functions which began with two leading
underscores were made to conform to the ANSI/ISO
179. [func] options named.conf statement *must* now come
178. [func] Post-load of named.conf check verifies a slave zone
168. [bug] include statements in named.conf caused syntax errors
162. [bug] Ensure proper range for arguments to ctype.h functions.
masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
util/check-includes for how this was tested.
145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
<isc/result.h>.
of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
need <isc/eventclass.h>.
instead of <isc/time.h>.
128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
and creates null keys/sets zone status bit for
<isc/result.h>.
<isc/result.h>. Multiple inclusion protection
isc_symtab_t moved to <isc/types.h>.
<isc/net.h>.
118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
117. [cleanup] libdns.a changes:
116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
<isc/list.h>.
<isc/mutex.h>.
<isc/list.h>.
bin/tests/{db,mem,sockaddr,tasks,timers}/.
108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
105. [doc] doc/dev/coding.html expanded with other
103. [func] libisc buffer API changes for <isc/buffer.h>:
on BSD/OS 4.1.
101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
<isc/event.h>.
or <isc/result.h>.
<isc/result.h>.
90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
from <named/listenlist.h>.
<isc/mem.h>. isc_interface_t and isc_interfaceiter_t
moved to <isc/types.h>.
86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
<isc/types.h>.
<isc/int.h>.
<isc/lang.h>.
subsumed by file.o.
OpenSSL libraries/headers.
from <dns/types.h>.
59. [bug] Cause net/host unreachable to be a hard error
58. [bug] bin/named/query.c could sometimes trigger the
(client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
<sys/param.h>.
logging module "dns/validator".
and isc_lex_t to <isc/types.h>.
31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
25. [bug] make install failed to install <isc/log.h> and
configure.in to check for presence of in6addr_any.
9. [cleanup] replaced bit-setting code in confctx.c and replaced
4. [port] bin/named/unix/os.c didn't compile on systems with
get only what we need from <linux/capability.h>, and
systems without /dev/random.
lib/isc/unix/include/isc/Makefile.in had a typo which