CHANGES revision 48a866144e3b14efa6c51af05ef7641b23c7516d
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2450. [doc] Fix lwresd docbook problem for manual page.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #18672]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb2449. [placeholder]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2448. [func] Add NSEC3 support. [RT #15452]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb2447. [cleanup] libbind has been split out as a seperate product.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2446. [func] Add a new log message about build options on startup.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem A new command-line option '-V' for named is also
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem provided to show this information. [RT# 18645]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2445. [doc] ARM out-of-date on empty reverse zones (list includes
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem RFC1918 address, but these are not yet compiled in).
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #18578]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2444. [port] Linux, FreeBSD, AIX: Turn off path mtu discovery
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb (clear DF) for UDP responses and requests.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2443. [bug] win32: UDP connect() would not generate an event,
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem and so connected UDP sockets would never clean up.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Fix this by doing an immediate WSAConnect() rather
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb than an io completion port type for UDP.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2442. [bug] A lock could be destroyed twice. [RT# 18626]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2441. [bug] isc_radix_insert() could copy radix tree nodes
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem incompletely. [RT #18573]
6b8112f310d1c9bae8b0b9f2fb1aa85bfedc2457cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2440. [bug] named-checkconf used an incorrect test to determine
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu if an ACL was set to none.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
6b8112f310d1c9bae8b0b9f2fb1aa85bfedc2457cwebb2439. [bug] Potential NULL dereference in dns_acl_isanyornone().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #18559]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2438. [bug] Timeouts could be logged incorrectly under win32.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2437. [bug] Sockets could be closed too early, leading to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu inconsistent states in the socket module. [RT #18298]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2436. [security] win32: UDP client handler can be shutdown. [RT #18576]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2435. [bug] Fixed an ACL memory leak affecting win32.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2434. [bug] Fixed a minor error-reporting bug in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb lib/isc/win32/socket.c.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2433. [tuning] Set initial timeout to 800ms.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2432. [bug] More Windows socket handling improvements. Stop
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu using I/O events and use IO Completion Ports
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb throughout. Rewrite the receive path logic to make
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem it easier to support multiple simultaneous
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb requestrs in the future. Add stricter consistency
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu checking as a compile-time option (define
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ISC_SOCKET_CONSISTENCY_CHECKS; defaults to off).
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2431. [bug] Acl processing could leak memory. [RT #18323]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2430. [bug] win32: isc_interval_set() could round down to
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem zero if the input was less than NS_INTERVAL
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu nanoseconds. Round up instead. [RT #18549]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2429. [doc] nsupdate should be in section 1 of the man pages.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #18283]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2428. [bug] dns_iptable_merge() mishandled merges of negative
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu tables. [RT #18409]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2427. [func] Treat DNSKEY queries as if "minimal-response yes;"
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb was set. [RT #18528]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2426. [bug] libbind: inet_net_pton() can sometimes return the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb wrong value if excessively large netmasks are
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb supplied. [RT #18512]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2425. [bug] named didn't detect unavailable query source addresses
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem at load time. [RT #18536]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2424. [port] configure now probes for a working epoll
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb implementation. Allow the use of kqueue,
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem epoll and /dev/poll to be selected at compile
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb time. [RT #18277]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2423. [security] Randomize server selection on queries, so as to
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem make forgery a little more difficult. Instead of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb always preferring the server with the lowest RTT,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu pick a server with RTT within the same 128
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb millisecond band. [RT #18441]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2422. [bug] Handle the special return value of a empty node as
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu if it was a NXRRSET in the validator. [RT #18447]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2421. [func] Add new command line option '-S' for named to specify
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the max number of sockets. [RT #18493]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Use caution: this option may not work for some
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb operating systems without rebuilding named.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2420. [bug] Windows socket handling cleanup. Let the io
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb completion event send out cancelled read/write
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb done events, which keeps us from writing to memeory
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem we no longer have ownership of. Add debugging
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu socket_log() function. Rework TCP socket handling
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to not leak sockets.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2419. [cleanup] Document that isc_socket_create() and isc_socket_open()
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu should not be used for isc_sockettype_fdwatch sockets.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #18521]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2418. [bug] AXFR request on a DLZ could trigger a REQUIRE failure
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #18430]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2417. [bug] Connecting UDP sockets for outgoing queries could
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem unexpectedly fail with an 'address already in use'
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb error. [RT #18411]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2416. [func] Log file descriptors that cause exceeding the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb internal maximum. [RT #18460]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2415. [bug] 'rndc dumpdb' could trigger various assertion failures
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu in rbtdb.c. [RT #18455]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
6b8112f310d1c9bae8b0b9f2fb1aa85bfedc2457cwebb2414. [bug] A masterdump context held the database lock too long,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb causing various troubles such as dead lock and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu recursive lock acquisition. [RT #18311, #18456]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
6b8112f310d1c9bae8b0b9f2fb1aa85bfedc2457cwebb2413. [bug] Fixed an unreachable code path in socket.c. [RT #18442]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2412. [bug] win32: address a resourse leak. [RT #18374]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2411. [bug] Allow using a larger number of sockets than FD_SETSIZE
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for select(). To enable this, set ISC_SOCKET_MAXSOCKETS
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu at compilation time. [RT #18433]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2410. [bug] Correctly delete m_versionInfo. [RT #18432]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2409. [bug] Only log that we disabled EDNS processing if we were
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb subsequently successful. [RT #18029]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2408. [bug] A duplicate TCP dispatch event could be sent, which
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb could then trigger an assertion failure in
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu resquery_response(). [RT #18275]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2407. [port] hpux: test for sys/dyntune.h. [RT #18421]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2406. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2405. [cleanup] The default value for dnssec-validation was changed to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "yes" in 9.5.0-P1 and all subsequent releases; this
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu was inadvertently omitted from CHANGES at the time.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2404. [port] hpux: files unlimited support.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2403. [bug] TSIG context leak. [RT #18341]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2402. [port] Support Solaris 2.11 and over. [RT #18362]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2401. [bug] Expect to get E[MN]FILE errno internal_accept()
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu (from accept() or fcntl() system calls). [RT #18358]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2400. [bug] Log if kqueue()/epoll_create()/open(/dev/poll) fails.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #18297]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2399. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2398. [bug] Improve file descriptor management. New,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb temporary, named.conf option reserved-sockets,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb default 512. [RT #18344]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2397. [bug] gssapi_functions had too many elements. [RT #18355]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2396. [bug] Don't set SO_REUSEADDR for randomized ports.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #18336]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2395. [port] Avoid warning and no effect from "files unlimited"
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu on Linux when running as root. [RT #18335]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2394. [bug] Default configuration options set the limit for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb open files to 'unlimited' as described in the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu documentation. [RT #18331]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2393. [bug] nested acls containing keys could trigger an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb assertion in acl.c. [RT #18166]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2392. [bug] remove 'grep -q' from acl test script, some platforms
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb don't support it. [RT #18253]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2391. [port] hpux: cover additional recvmsg() error codes.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #18301]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2390. [bug] dispatch.c could make a false warning on 'odd socket'.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #18301].
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2389. [bug] Move the "working directory writable" check to after
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the ns_os_changeuser() call. [RT #18326]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2388. [bug] Avoid using tables for layout purposes in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb statistics XSL [RT #18159].
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2387. [bug] Silence compiler warnings in lib/isc/radix.c.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #18147] [RT #18258]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2386. [func] Add warning about too small 'open files' limit.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #18269]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2385. [bug] A condition variable in socket.c could leak in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rare error handling [RT #17968].
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2384. [security] Fully randomize UDP query ports to improve
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu forgery resilience. [RT #17949, #18098]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2383. [bug] named could double queries when they resulted in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb SERVFAIL due to overkilling EDNS0 failure detection.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #18182]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2382. [doc] Add descriptions of DHCID, IPSECKEY, SPF and SSHFP
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to ARM.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2381. [port] dlz/mysql: support multiple install layouts for
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu mysql. <prefix>/include/{,mysql/}mysql.h and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <prefix>/lib/{,mysql/}. [RT #18152]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2380. [bug] dns_view_find() was not returning NXDOMAIN/NXRRSET
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu proofs which, in turn, caused validation failures
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for insecure zones immediately below a secure zone
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem the server was authoritative for. [RT #18112]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2379. [contrib] queryperf/gen-data-queryperf.py: removed redundant
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb TLDs and supported RRs with TTLs [RT #17972]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2378. [bug] gssapi_functions{} had a redundant member in BIND 9.5.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #18169]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2377. [bug] Address race condition in dnssec-signzone. [RT #18142]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2376. [bug] Change #2144 was not complete.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2375. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2374. [bug] "blackhole" ACLs could cause named to segfault due
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to some uninitialized memory. [RT #18095]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2373. [bug] Default values of zone ACLs were re-parsed each time a
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu new zone was configured, causing an overconsumption
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of memory. [RT #18092]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2372. [bug] Fixed incorrect TAG_HMACSHA256_BITS value [RT #18047]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2371. [doc] Add +nsid option to dig man page. [RT #18039]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2370. [bug] "rndc freeze" could trigger an assertion in named
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu when called on a nonexistent zone. [RT #18050]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2369. [bug] libbind: Array bounds overrun on read in bitncmp().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #18054]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2368. [port] Linux: use libcap for capability management if
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem possible. [RT# 18026]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2367. [bug] Improve counting of dns_resstatscounter_retry
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #18030]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2366. [bug] Adb shutdown race. [RT #18021]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2365. [bug] Fix a bug that caused dns_acl_isany() to return
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem spurious results. [RT #18000]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2364. [bug] named could trigger a assertion when serving a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb malformed signed zone. [RT #17828]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2363. [port] sunos: pre-set "lt_cv_sys_max_cmd_len=4096;".
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17513]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2362. [cleanup] Make "rrset-order fixed" a compile-time option.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb settable by "./configure --enable-fixed-rrset".
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Disabled by default. [RT #17977]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2361. [bug] "recursion" statistics counter could be counted
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb multiple times for a single query. [RT #17990]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2360. [bug] Fix a condition where we release a database version
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu (which may acquire a lock) while holding the lock.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2359. [bug] Fix NSID bug. [RT #17942]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2358. [doc] Update host's default query description. [RT #17934]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2357. [port] Don't use OpenSSL's engine support in versions before
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb OpenSSL 0.9.7f. [RT #17922]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2356. [bug] Built in mutex profiler was not scalable enough.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17436]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2355. [func] Extend the number statistics counters available.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17590]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2354. [bug] Failed to initialize some rdatasetheader_t elements.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17927]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2353. [func] Add support for Name Server ID (RFC 5001).
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 'dig +nsid' requests NSID from server.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 'request-nsid yes;' causes recursive server to send
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb NSID requests to upstream servers. Server responds
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to NSID requests with the string configured by
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 'server-id' option. [RT #17091]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2352. [bug] Various GSS_API fixups. [RT #17729]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2351. [bug] convertxsl.pl generated very long lines. [RT #17906]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2350. [port] win32: IPv6 support. [RT #17797]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2349. [func] Provide incremental re-signing support for secure
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem dynamic zones. [RT #1091]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2348. [func] Use the EVP interface to OpenSSL. Add PKCS#11 support.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Documentation is in the new README.pkcs11 file.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16844]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2347. [bug] Delete now traverses the RB tree in the canonical
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb order. [RT #17451]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2346. [func] Memory statistics now cover all active memory contexts
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem in increased detail. [RT #17580]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2345. [bug] named-checkconf failed to detect when forwarders
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb were set at both the options/view level and in
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem a root zone. [RT #17671]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2344. [bug] Improve "logging{ file ...; };" documentation.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17888]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2343. [bug] (Seemingly) duplicate IPv6 entries could be
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu created in ADB. [RT #17837]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2342. [func] Use getifaddrs() if available under Linux. [RT #17224]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2341. [bug] libbind: add missing -I../include for off source
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu tree builds. [RT #17606]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2340. [port] openbsd: interface configuration. [RT #17700]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2339. [port] tru64: support for libbind. [RT #17589]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2338. [bug] check_ds() could be called with a non DS rdataset.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17598]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2337. [bug] BUILD_LDFLAGS was not being correctly set. [RT #17614]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2336. [func] If "named -6" is specified then listen on all IPv6
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu interfaces if there are not listen-on-v6 clauses in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb named.conf. [RT #17581]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2335. [port] sunos: libbind and *printf() support for long long.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17513]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2334. [bug] Bad REQUIRES in fromstruct_in_naptr(), off by one
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem bug in fromstruct_txt(). [RT #17609]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2333. [bug] Fix off by one error in isc_time_nowplusinterval().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17608]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2332. [contrib] query-loc-0.4.0. [RT #17602]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2331. [bug] Failure to regenerate any signatures was not being
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb reported nor being past back to the UPDATE client.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17570]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2330. [bug] Remove potential race condition when handling
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb over memory events. [RT #17572]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb WARNING: API CHANGE: over memory callback
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu function now needs to call isc_mem_waterack().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb See <isc/mem.h> for details.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2329. [bug] Clearer help text for dig's '-x' and '-i' options.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2328. [maint] Add AAAA addresses for A.ROOT-SERVERS.NET,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb F.ROOT-SERVERS.NET, H.ROOT-SERVERS.NET,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu J.ROOT-SERVERS.NET, K.ROOT-SERVERS.NET and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb M.ROOT-SERVERS.NET.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2327. [bug] It was possible to dereference a NULL pointer in
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem rbtdb.c. Implement dead node processing in zones as
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb we do for caches. [RT #17312]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2326. [bug] It was possible to trigger a INSIST in the acache
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem processing.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2325. [port] Linux: use capset() function if available. [RT #17557]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2324. [bug] Fix IPv6 matching against "any;". [RT #17533]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2323. [port] tru64: namespace clash. [RT #17547]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2322. [port] MacOS: work around the limitation of setrlimit()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for RLIMIT_NOFILE. [RT #17526]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2321. [placeholder]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2320. [func] Make statistics counters thread-safe for platforms
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu that support certain atomic operations. [RT #17466]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2319. [bug] Silence Coverity warnings in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb lib/dns/rdata/in_1/apl_42.c. [RT #17469]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2318. [port] sunos fixes for libbind. [RT #17514]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2317. [bug] "make distclean" removed bind9.xsl.h. [RT #17518]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2316. [port] Missing #include <isc/print.h> in lib/dns/gssapictx.c.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17513]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2315. [bug] Used incorrect address family for mapped IPv4
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb addresses in acl.c. [RT #17519]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2314. [bug] Uninitialized memory use on error path in
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem bin/named/lwdnoop.c. [RT #17476]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2313. [cleanup] Silence Coverity warnings. Handle private stacks.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17447] [RT #17478]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2312. [cleanup] Silence Coverity warning in lib/isc/unix/socket.c.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17458]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2311. [bug] IPv6 addresses could match IPv4 ACL entries and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb vice versa. [RT #17462]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2310. [bug] dig, host, nslookup: flush stdout before emitting
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem debug/fatal messages. [RT #17501]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2309. [cleanup] Fix Coverity warnings in lib/dns/acl.c and iptable.c.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17455]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2308. [cleanup] Silence Coverity warning in bin/named/controlconf.c.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17495]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2307. [bug] Remove infinite loop from lib/dns/sdb.c. [RT #17496]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2306. [bug] Remove potential race from lib/dns/resolver.c.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17470]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2305. [security] inet_network() buffer overflow. CVE-2008-0122.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2304. [bug] Check returns from all dns_rdata_tostruct() calls.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #17460]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2303. [bug] Remove unnecessary code from bin/named/lwdgnba.c.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17471]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2302. [bug] Fix memset() calls in lib/tests/t_api.c. [RT #17472]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2301. [bug] Remove resource leak and fix error messages in
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem bin/tests/system/lwresd/lwtest.c. [RT #17474]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2300. [bug] Fixed failure to close open file in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb bin/tests/names/t_names.c. [RT #17473]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2299. [bug] Remove unnecessary NULL check in
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu bin/nsupdate/nsupdate.c. [RT #17475]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2298. [bug] isc_mutex_lock() failure not caught in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb bin/tests/timers/t_timers.c. [RT #17468]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2297. [bug] isc_entropy_createfilesource() failure not caught in
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem bin/tests/dst/t_dst.c. [RT #17467]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2296. [port] Allow docbook stylesheet location to be specified to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb configure. [RT #17457]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2295. [bug] Silence static overrun error in bin/named/lwaddr.c.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17459]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2294. [func] Allow the experimental statistics channels to have
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb multiple connections and ACL.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Note: the stats-server and stats-server-v6 options
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb available in the previous beta releases are replaced
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem with the generic statistics-channels statement.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2293. [func] Add ACL regression test. [RT #17375]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2292. [bug] Log if the working directory is not writable.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17312]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2291. [bug] PR_SET_DUMPABLE may be set too late. Also report
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem failure to set PR_SET_DUMPABLE. [RT #17312]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2290. [bug] Let AD in the query signal that the client wants AD
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb set in the response. [RT #17301]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2289. [func] named-checkzone now reports the out-of-zone CNAME
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu found. [RT #17309]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2288. [port] win32: mark service as running when we have finished
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb loading. [RT #17441]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2287. [bug] Use 'volatile' if the compiler supports it. [RT #17413]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2286. [func] Allow a TCP connection to be used as a weak
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb authentication method for reverse zones.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb New update-policy methods tcp-self and 6to4-self.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17378]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2285. [func] Test framework for client memory context management.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17377]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2284. [bug] Memory leak in UPDATE prerequisite processing.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #17377]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2283. [bug] TSIG keys were not attaching to the memory
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu context. TSIG keys should use the rings
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb memory context rather than the clients memory
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem context. [RT #17377]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2282. [bug] Acl code fixups. [RT #17346] [RT #17374]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2281. [bug] Attempts to use undefined acls were not being logged.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17307]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2280. [func] Allow the experimental http server to be reached
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem over IPv6 as well as IPv4. [RT #17332]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2279. [bug] Use setsockopt(SO_NOSIGPIPE), when available,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to protect applications from receiving spurious
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem SIGPIPE signals when using the resolver.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2278. [bug] win32: handle the case where Windows returns no
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb search list or DNS suffix. [RT #17354]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2277. [bug] Empty zone names were not correctly being caught at
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu in the post parse checks. [RT #17357]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2276. [bug] Install <dst/gssapi.h>. [RT# 17359]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2275. [func] Add support to dig to perform IXFR queries over UDP.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17235]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2274. [func] Log zone transfer statistics. [RT #17336]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2273. [bug] Adjust log level to WARNING when saving inconsistent
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem stub/slave master and journal files. [RT# 17279]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2272. [bug] Handle illegal dnssec-lookaside trust-anchor names.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17262]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2271. [bug] Fix a memory leak in http server code [RT #17100]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2270. [bug] dns_db_closeversion() version->writer could be reset
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem before it is tested. [RT #17290]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2269. [contrib] dbus memory leaks and missing va_end calls. [RT #17232]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2268. [bug] 0.IN-ADDR.ARPA was missing from the empty zones
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb list.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb --- 9.5.0b1 released ---
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2267. [bug] Radix tree node_num value could be set incorrectly,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu causing positive ACL matches to look like negative
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ones. [RT #17311]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2266. [bug] client.c:get_clientmctx() returned the same mctx
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu once the pool of mctx's was filled. [RT #17218]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2265. [bug] Test that the memory context's basic_table is non NULL
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb before freeing. [RT #17265]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2264. [bug] Server prefix length was being ignored. [RT #17308]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2263. [bug] "named-checkconf -z" failed to set default value
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu for "check-integrity". [RT #17306]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2262. [bug] Error status from all but the last view could be
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb lost. [RT #17292]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2261. [bug] Fix memory leak with "any" and "none" ACLs [RT #17272]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2260. [bug] Reported wrong clients-per-query when increasing the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu value. [RT #17236]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2259. [placeholder]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu --- 9.5.0a7 released ---
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2258. [bug] Fallback from IXFR/TSIG to SOA/AXFR/TSIG broken.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17241]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2257. [bug] win32: Use the full path to vcredist_x86.exe when
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu calling it. [RT #17222]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2256. [bug] win32: Correctly register the installation location of
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu bindevt.dll. [RT #17159]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2255. [maint] L.ROOT-SERVERS.NET is now 199.7.83.42.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2254. [bug] timer.c:dispatch() failed to lock timer->lock
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu when reading timer->idle allowing it to see
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb intermediate values as timer->idle was reset by
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem isc_timer_touch(). [RT #17243]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2253. [func] "max-cache-size" defaults to 32M.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu "max-acache-size" defaults to 16M.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2252. [bug] Fixed errors in sortlist code [RT #17216]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2251. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2250. [func] New flag 'memstatistics' to state whether the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb memory statistics file should be written or not.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem Additionally named's -m option will cause the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb statistics file to be written. [RT #17113]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2249. [bug] Only set Authentic Data bit if client requested
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb DNSSEC, per RFC 3655 [RT #17175]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2248. [cleanup] Fix several errors reported by Coverity. [RT #17160]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2247. [doc] Sort doc/misc/options. [RT #17067]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2246. [bug] Make the startup of test servers (ans.pl) more
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb robust. [RT #17147]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2245. [bug] Validating lack of DS records at trust anchors wasn't
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu working. [RT #17151]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2244. [func] Allow the check of nameserver names against the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb SOA MNAME field to be disabled by specifying
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 'notify-to-soa yes;'. [RT #17073]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2243. [func] Configuration files without a newline at the end now
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb parse without error. [RT #17120]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem library could require a source of random data.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17127]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2241. [func] nsupdate: add a interactive 'help' command. [RT #17099]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2240. [bug] Cleanup nsupdates GSS-TSIG support. Convert
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem a number of INSIST()s into plain fatal() errors
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb which report the triggering result code.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu The 'key' command wasn't disabling GSS-TSIG.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17099]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2239. [func] Ship a pre built bin/named/bind9.xsl.h. [RT #17114]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2238. [bug] It was possible to trigger a REQUIRE when a
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu validation was canceled. [RT #17106]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2237. [bug] libbind: res_init() was not thread aware. [RT #17123]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2236. [bug] dnssec-signzone failed to preserve the case of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of wildcard owner names. [RT #17085]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2235. [bug] <isc/atomic.h> was not being installed. [RT #17135]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2233. [func] Add support for O(1) ACL processing, based on
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem radix tree code originally written by Kevin
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Brintnall. [RT #16288]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2232. [bug] dns_adb_findaddrinfo() could fail and return
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem ISC_R_SUCCESS. [RT #17137]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2231. [bug] Building dlzbdb (contrib/dlz/bin/dlzbdb) was broken.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17088]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2230. [bug] We could INSIST reading a corrupted journal.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17132]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2229. [bug] Null pointer dereference on query pool creation
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb failure. [RT #17133]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2228. [contrib] contrib: Change 2188 was incomplete.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2227. [cleanup] Tidied up the FAQ. [RT #17121]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2226. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2225. [bug] More support for systems with no IPv4 addresses.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17111]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2224. [bug] Defer journal compaction if a xfrin is in progress.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17119]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2223. [bug] Make a new journal when compacting. [RT #17119]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2222. [func] named-checkconf now checks server key references.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #17097]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2221. [bug] Set the event result code to reflect the actual
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb record turned to caller when a cache update is
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu rejected due to a more credible answer existing.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17017]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2220. [bug] win32: Address a race condition in final shutdown of
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu the Windows socket code. [RT #17028]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2219. [bug] Apply zone consistency checks to additions, not
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb removals, when updating. [RT #17049]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2218. [bug] Remove unnecessary REQUIRE from dns_validator_create().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16976]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2217. [func] Adjust update log levels. [RT #17092]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2216. [cleanup] Fix a number of errors reported by Coverity.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17094]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2214. [bug] Deregister OpenSSL lock callback when cleaning
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb up. Reorder OpenSSL cleanup so that RAND_cleanup()
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu is called before the locks are destroyed. [RT #17098]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2213. [bug] SIG0 diagnostic failure messages were looking at the
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem wrong status code. [RT #17101]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2212. [func] 'host -m' now causes memory statistics and active
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu memory to be printed at exit. [RT 17028]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2211. [func] Update "dynamic update temporarily disabled" message.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #17065]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2210. [bug] Deleting class specific records via UPDATE could
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem fail. [RT #17074]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2209. [port] osx: linking against user supplied static OpenSSL
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb libraries failed as the system ones were still being
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem found. [RT #17078]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2208. [port] win32: make sure both build methods produce the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb same output. [RT #17058]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2207. [port] Some implementations of getaddrinfo() fail to set
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem ai_canonname correctly. [RT #17061]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu --- 9.5.0a6 released ---
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2206. [security] "allow-query-cache" and "allow-recursion" now
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb cross inherit from each other.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb If allow-query-cache is not set in named.conf then
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem allow-recursion is used if set, otherwise allow-query
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb is used if set, otherwise the default (localnets;
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu localhost;) is used.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem If allow-recursion is not set in named.conf then
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb allow-query-cache is used if set, otherwise allow-query
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu is used if set, otherwise the default (localnets;
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb localhost;) is used.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16987]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2205. [bug] libbind: change #2119 broke thread support. [RT #16982]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2204. [bug] "rndc flushanme name unknown-view" caused named
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to crash. [RT #16984]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2203. [security] Query id generation was cryptographically weak.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT # 16915]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2202. [security] The default acls for allow-query-cache and
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem allow-recursion were not being applied. [RT #16960]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2201. [bug] The build failed in a separate object directory.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16943]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2200. [bug] The search for cached NSEC records was stopping to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu early leading to excessive DLV queries. [RT #16930]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2199. [bug] win32: don't call WSAStartup() while loading dlls.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16911]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2198. [bug] win32: RegCloseKey() could be called when
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem RegOpenKeyEx() failed. [RT #16911]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2197. [bug] Add INSIST to catch negative responses which are
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu not setting the event result code appropriately.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16909]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2196. [port] win32: yield processor while waiting for once to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to complete. [RT #16958]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2195. [func] dnssec-keygen now defaults to nametype "ZONE"
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb when generating DNSKEYs. [RT #16954]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2194. [bug] Close journal before calling 'done' in xfrin.c.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb --- 9.5.0a5 released ---
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2193. [port] win32: BINDInstall.exe is now linked statically.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16906]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2192. [port] win32: use vcredist_x86.exe to install Visual
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Studio's redistributable dlls if building with
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Visual Stdio 2005 or later.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2191. [func] named-checkzone now allows dumping to stdout (-).
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu named-checkconf now has -h for help.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb named-checkzone now has -h for help.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rndc now has -h for help.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Better handling of '-?' for usage summaries.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #16707]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2190. [func] Make fallback to plain DNS from EDNS due to timeouts
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem more visible. New logging category "edns-disabled".
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #16871]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2189. [bug] Handle socket() returning EINTR. [RT #15949]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2188. [contrib] queryperf: autoconf changes to make the search for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb libresolv or libbind more robust. [RT #16299]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2187. [bug] query_addds(), query_addwildcardproof() and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb query_addnxrrsetnsec() should take a version
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb argument. [RT #16368]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2186. [port] cygwin: libbind: check for struct sockaddr_storage
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem independently of IPv6. [RT #16482]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2185. [port] sunos: libbind: check for ssize_t, memmove() and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb memchr(). [RT #16463]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2184. [bug] bind9.xsl.h didn't build out of the source tree.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16830]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2183. [bug] dnssec-signzone didn't handle offline private keys
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu well. [RT #16832]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb could return ISC_R_SUCCESS when they ran out of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb memory. [RT #16365]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2180. [cleanup] Remove bit test from 'compress_test' as they
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem are no longer needed. [RT #16497]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2179. [func] 'rndc command zone' will now find 'zone' if it is
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb unique to all the views. [RT #16821]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2178. [bug] 'rndc reload' of a slave or stub zone resulted in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a reference leak. [RT #16867]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2177. [bug] Array bounds overrun on read (rcodetext) at
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb debug level 10+. [RT #16798]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2176. [contrib] dbus update to handle race condition during
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb initialization (Bugzilla 235809). [RT #16842]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2175. [bug] win32: windows broadcast condition variable support
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu was broken. [RT #16592]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2174. [bug] I/O errors should always be fatal when reading
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb master files. [RT #16825]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2173. [port] win32: When compiling with MSVS 2005 SP1 we also
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem need to ship Microsoft.VC80.MFCLOC.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu --- 9.5.0a4 released ---
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2172. [bug] query_addsoa() was being called with a non zone db.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16834]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2171. [bug] Handle breaks in DNSSEC trust chains where the parent
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb servers are not DS aware (DS queries to the parent
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb return a referral to the child).
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2170. [func] Add acache processing to test suite. [RT #16711]
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2169. [bug] host, nslookup: when reporting NXDOMAIN report the
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu given name and not the last name searched for.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16763]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2168. [bug] nsupdate: in non-interactive mode treat syntax errors
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu as fatal errors. [RT #16785]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2167. [bug] When re-using a automatic zone named failed to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb attach it to the new view. [RT #16786]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb --- 9.5.0a3 released ---
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2166. [bug] When running in batch mode, dig could misinterpret
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a server address as a name to be looked up, causing
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu unexpected output. [RT #16743]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2165. [func] Allow the destination address of a query to determine
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb if we will answer the query or recurse.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem allow-query-on, allow-recursion-on and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb allow-query-cache-on. [RT #16291]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2164. [bug] The code to determine how named-checkzone /
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem named-compilezone was called failed under windows.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16764]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2163. [bug] If only one of query-source and query-source-v6
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem specified a port the query pools code broke (change
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 2129). [RT #16768]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2162. [func] Allow "rrset-order fixed" to be disabled at compile
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb time. [RT #16665]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2161. [bug] Fix which log messages are emitted for 'rndc flush'.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #16698]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb from getifaddrs(). [RT #16708]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb --- 9.5.0a2 released ---
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2159. [bug] Array bounds overrun in acache processing. [RT #16710]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2158. [bug] ns_client_isself() failed to initialize key
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem leading to a REQUIRE failure. [RT #16688]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2157. [func] dns_db_transfernode() created. [RT #16685]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb resolver.c:validated() and resolver.c:cache_name().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Fix a memory leak in rbtdb.c:free_noqname().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Make lookup.c:lookup_find() robust against
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb event leaks. [RT #16685]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #16694]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb matched in acls by omitting the scope. [RT #16599]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2153. [bug] nsupdate could leak memory. [RT #16691]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2152. [cleanup] Use sizeof(buf) instead of fixed number in
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu dighost.c:get_trusted_key(). [RT #16678]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2151. [bug] Missing newline in usage message for journalprint.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #16679]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2150. [bug] 'rrset-order cyclic' uniformly distribute the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu starting point for the first response for a given
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu RRset. [RT #16655]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2149. [bug] isc_mem_checkdestroyed() failed to abort on
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem if there were still active memory contexts.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #16672]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2148. [func] Add positive logging for rndc commands. [RT #14623]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2147. [bug] libbind: remove potential buffer overflow from
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu hmac_link.c. [RT #16437]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu SO_BSDCOMPAT" message. [RT #16641]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2145. [bug] Check DS/DLV digest lengths for known digests.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #16622]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16619]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2143. [bug] We failed to restart the IPv6 client when the
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu kernel failed to return the destination the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb packet was sent to. [RT #16613]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2142. [bug] Handle master files with a modification time that
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu matches the epoch. [RT# 16612]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu equivalent of LDH checks). [RT #16609]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2140. [bug] libbind: missing unlock on pthread_key_create()
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu failures. [RT #16654]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2139. [bug] dns_view_find() was being called with wrong type
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu in adb.c. [RT #16670]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2138. [bug] Lock order reversal in resolver.c. [RT #16653]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2137. [port] Mips little endian and/or mips 64 bit are now
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu supported for atomic operations. [RT#16648]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2136. [bug] nslookup/host looped if there was no search list
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem and the host didn't exist. [RT #16657]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2135. [bug] Uninitialized rdataset in sdlz.c. [RT# 16656]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2134. [func] Additional statistics support. [RT #16666]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2133. [port] powerpc: Support both IBM and MacOS Power PC
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb assembler syntaxes. [RT #16647]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2132. [bug] Missing unlock on out of memory in
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu dns_dispatchmgr_setudp().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2130. [func] Log if CD or DO were set. [RT #16640]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2129. [func] Provide a pool of UDP sockets for queries to be
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb made over. See use-queryport-pool, queryport-pool-ports
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem and queryport-pool-updateinterval. [RT #16415]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2126. [security] Serialize validation of type ANY responses. [RT #16555]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu was defined. [RT #16574]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2124. [security] It was possible to dereference a freed fetch
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu context. [RT #16584]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu --- 9.5.0a1 released ---
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2123. [func] Use Doxygen to generate internal documentation.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #11398]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2122. [func] Experimental http server and statistics support
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for named via xml.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu second timeout. [RT #16553]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2120. [doc] Fix markup on nsupdate man page. [RT #16556]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2119. [compat] libbind: allow res_init() to succeed enough to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu return the default domain even if it was unable
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to allocate memory.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2118. [bug] Handle response with long chains of domain name
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu compression pointers which point to other compression
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu pointers. [RT #16427]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu which could lead to validation failures. named didn't
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem handle negative DS responses that were in the process
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of being validated. Check CNAME bit before accepting
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb NODATA proof. To be able to ignore a child NSEC there
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu must be SOA (and NS) set in the bitmap. [RT #16399]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2116. [bug] 'rndc reload' could cause the cache to continually
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem be cleaned. [RT #16401]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2115. [bug] 'rndc reconfig' could trigger a INSIST if the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb number of masters for a zone was reduced. [RT #16444]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2114. [bug] dig/host/nslookup: searches for names with multiple
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu labels were failing. [RT #16447]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2113. [bug] nsupdate: if a zone is specified it should be used
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for server discover. [RT# 16455]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2112. [security] Warn if weak RSA exponent is used. [RT #16460]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2111. [bug] Fix a number of errors reported by Coverity.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #16507]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2110. [bug] "minimal-responses yes;" interacted badly with BIND 8
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb priming queries. [RT #16491]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2108. [func] DHCID support. [RT #16456]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2106. [func] 'rndc status' now reports named's version. [RT #16426]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2105. [func] GSS-TSIG support (RFC 3645).
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2104. [port] Fix Solaris SMF error message.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2103. [port] Add /usr/sfw to list of locations for OpenSSL
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem under Solaris.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2102. [port] Silence Solaris 10 warnings.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2101. [bug] OpenSSL version checks were not quite right.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16476]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2100. [port] win32: copy libeay32.dll to Build\Debug.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Copy Debug\named-checkzone to Debug\named-compilezone.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2099. [port] win32: more manifest issues.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2098. [bug] Race in rbtdb.c:no_references(), which occasionally
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb triggered an INSIST failure about the node lock
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu reference. [RT #16411]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2097. [bug] named could reference a destroyed memory context
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb after being reloaded / reconfigured. [RT #16428]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2096. [bug] libbind: handle applications that fail to detect
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem res_init() failures better.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb net_cidr_ntop_ipv6(). [RT #16388]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2094. [contrib] Update named-bootconf. [RT# 16404]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2093. [bug] named-checkzone -s was broken.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2092. [bug] win32: dig, host, nslookup. Use registry config
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu if resolv.conf does not exist or no nameservers
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb listed. [RT #15877]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2091. [port] dighost.c: race condition on cleanup. [RT #16417]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2090. [port] win32: Visual C++ 2005 command line manifest support.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #16417]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2089. [security] Raise the minimum safe OpenSSL versions to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu prior to these have known security flaws which
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb are (potentially) exploitable in named. [RT #16391]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2088. [security] Change the default RSA exponent from 3 to 65537.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #16391]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16382]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2086. [port] libbind: FreeBSD now has get*by*_r() functions.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16403]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2085. [doc] win32: added index.html and README to zip. [RT #16201]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2084. [contrib] dbus update for 9.3.3rc2.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2083. [port] win32: Visual C++ 2005 support.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2082. [doc] Document 'cache-file' as a test only option.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16360]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2080. [port] libbind: res_init.c did not compile on older versions
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu of Solaris. [RT #16363]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2079. [bug] The lame cache was not handling multiple types
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb correctly. [RT #16361]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2078. [bug] dnssec-checkzone output style "default" was badly
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb named. It is now called "relative". [RT #16326]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2077. [bug] 'dnssec-signzone -O raw' wasn't outputting the
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu complete signed zone. [RT #16326]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2076. [bug] Several files were missing #include <config.h>
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb causing build failures on OSF. [RT #16341]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2075. [bug] The spillat timer event hander could leak memory.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #16357]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_request_createraw2() and dns_request_createraw3()
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu failed to send multiple UDP requests. [RT #16349]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2073. [bug] Incorrect semantics check for update policy "wildcard".
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16353]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2072. [bug] We were not generating valid HMAC SHA digests.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #16320]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2071. [port] Test whether gcc accepts -fno-strict-aliasing.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16324]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2070. [bug] The remote address was not always displayed when
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem reporting dispatch failures. [RT #16315]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2069. [bug] Cross compiling was not working. [RT #16330]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2068. [cleanup] Lower incremental tuning message to debug 1.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16319]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2067. [bug] 'rndc' could close the socket too early triggering
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem a INSIST under Windows. [RT #16317]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2066. [security] Handle SIG queries gracefully. [RT #16300]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2065. [bug] libbind: probe for HPUX prototypes for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb endprotoent_r() and endservent_r(). [RT 16313]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2063. [bug] Change #1955 introduced a bug which caused the first
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 'rndc flush' call to not free memory. [RT #16244]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2062. [bug] 'dig +nssearch' was reusing a buffer before it had
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb been returned by the socket code. [RT #16307]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2061. [bug] Accept expired wildcard message reversed. [RT #16296]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2060. [bug] Enabling DLZ support could leave views partially
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu configured. [RT #16295]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2059. [bug] Search into cache rbtdb could trigger an INSIST
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem failure while cleaning up a stale rdataset.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16292]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2058. [bug] Adjust how we calculate rtt estimates in the presence
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem of authoritative servers that drop EDNS and/or CD
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb requests. Also fallback to EDNS/512 and plain DNS
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu faster for zones with less than 3 servers. [RT #16187]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2057. [bug] Make setting "ra" dependent on both allow-query-cache
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and allow-recursion. [RT #16290]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2056. [bug] dig: ixfr= was not being treated case insensitively
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem at all times. [RT #15955]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2055. [bug] Missing goto after dropping multicast query.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15944]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2054. [port] freebsd: do not explicitly link against -lpthread.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #16170]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2052. [bug] 'rndc' improve connect failed message to report
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the failing address. [RT #15978]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2051. [port] More strtol() fixes. [RT #16249]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2050. [bug] Parsing of NSAP records was not case insensitive.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #16287]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2049. [bug] Restore SOA before AXFR when falling back from
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a attempted IXFR when transferring in a zone.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem Allow a initial SOA query before attempting
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a AXFR to be requested. [RT #16156]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2048. [bug] It was possible to loop forever when using
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb avoid-v4-udp-ports / avoid-v6-udp-ports when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the OS always returned the same local port.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #16182]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2047. [bug] Failed to initialize the interface flags to zero.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16245]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem cleanup [RT #16247].
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2045. [func] Use lock buckets for acache entries to limit memory
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb consumption. [RT #16183]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2044. [port] Add support for atomic operations for Itanium.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16179]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2043. [port] nsupdate/nslookup: Force the flushing of the prompt
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem for interactive sessions. [RT#16148]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2042. [bug] named-checkconf was incorrectly rejecting the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb logging category "config". [RT #16117]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb set of libraries to be linked. [RT #16129]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2040. [bug] rbtdb no_references() could trigger an INSIST
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb failure with --enable-atomic. [RT #16022]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2039. [func] Check that all buffers passed to the socket code
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu have been retrieved when the socket event is freed.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #16122]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2038. [bug] dig/nslookup/host was unlinking from wrong list
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb when handling errors. [RT #16122]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2037. [func] When unlinking the first or last element in a list
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb check that the list head points to the element to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb be unlinked. [RT #15959]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #16075]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2035. [func] Make falling back to TCP on UDP refresh failure
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb optional. Default "try-tcp-refresh yes;" for BIND 8
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb compatibility. [RT #16123]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu2033. [bug] We weren't creating multiple client memory contexts
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb on demand as expected. [RT #16095]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2031. [bug] Emit a error message when "rndc refresh" is called on
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem a non slave/stub zone. [RT # 16073]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2030. [bug] We were being overly conservative when disabling
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb openssl engine support. [RT #16030]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2029. [bug] host printed out the server multiple times when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb specified on the command line. [RT #15992]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2028. [port] linux: socket.c compatibility for old systems.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #16015]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2027. [port] libbind: Solaris x86 support. [RT #16020]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2026. [bug] Rate limit the two recursive client exceeded messages.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #16044]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2025. [func] Update "zone serial unchanged" message. [RT #16026]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2024. [bug] named emitted spurious "zone serial unchanged"
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem messages on reload. [RT #16027]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2023. [bug] "make install" should create ${localstatedir}/run and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ${sysconfdir} if they do not exist. [RT #16033]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2022. [bug] If dnssec validation is disabled only assert CD if
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb CD was requested. [RT #16037]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2019. [tuning] Reduce the amount of work performed per quantum
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu when cleaning the cache. [RT #15986]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2018. [bug] Checking if the HMAC MD5 private file was broken.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15960]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu2017. [bug] allow-query default was not correct. [RT #15946]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2016. [bug] Return a partial answer if recursion is not
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb allowed but requested and we had the answer
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to the original qname. [RT #15945]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2015. [cleanup] use-additional-cache is now acache-enable for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb consistency. Default acache-enable off in BIND 9.4
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem as it requires memory usage to be configured.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb It may be enabled by default in BIND 9.5 once we
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb have more experience with it.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2014. [func] Statistics about acache now recorded and sent
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to log. [RT #15976]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb responses more gracefully. [RT #15941]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2012. [func] Don't insert new acache entries if acache is full.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15970]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2011. [func] dnssec-signzone can now update the SOA record of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the signed zone, either as an increment or as the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb system time(). [RT #15633]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2010. [placeholder] rt15958
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2009. [bug] libbind: Coverity fixes. [RT #15808]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2008. [func] It is now possible to enable/disable DNSSEC
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu validation from rndc. This is useful for the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb mobile hosts where the current connection point
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem breaks DNSSEC (firewall/proxy). [RT #15592]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu rndc validation newstate [view]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2007. [func] It is now possible to explicitly enable DNSSEC
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu validation. default dnssec-validation no; to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu be changed to yes in 9.5.0. [RT #15674]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2006. [security] Allow-query-cache and allow-recursion now default
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to the built in acls "localnets" and "localhost".
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu This is being done to make caching servers less
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu attractive as reflective amplifying targets for
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu spoofed traffic. This still leave authoritative
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu servers exposed.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu The best fix is for full BCP 38 deployment to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu remove spoofed traffic.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2005. [bug] libbind: Retransmission timeouts should be
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu based on which attempt it is to the nameserver
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu and not the nameserver itself. [RT #13548]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2004. [bug] dns_tsig_sign() could pass a NULL pointer to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dst_context_destroy() when cleaning up after a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb error. [RT #15835]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb2003. [bug] libbind: The DNS name/address lookup functions could
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem occasionally follow a random pointer due to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb structures not being completely zeroed. [RT #15806]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2002. [bug] libbind: tighten the constraints on when
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu struct addrinfo._ai_pad exists. [RT #15783]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu2001. [func] Check the KSK flag when updating a secure dynamic zone.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu New zone option "update-check-ksk yes;". [RT #15817]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1999. [func] Implement "rrset-order fixed". [RT #13662]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1998. [bug] Restrict handling of fifos as sockets to just SunOS.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu This allows named to connect to entropy gathering
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu daemons that use fifos instead of sockets. [RT #15840]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1997. [bug] Named was failing to replace negative cache entries
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu when a positive one for the type was learnt.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #15818]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1996. [bug] nsupdate: if a zone has been specified it should
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu appear in the output of 'show'. [RT #15797]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1995. [bug] 'host' was reporting multiple "is an alias" messages.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #15702]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1994. [port] OpenSSL 0.9.8 support. [RT #15694]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1993. [bug] Log messages, via syslog, were missing the space
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu after the timestamp if "print-time yes" was specified.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #15844]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1992. [bug] Not all incoming zone transfer messages included the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu view. [RT #15825]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1991. [cleanup] The configuration data, once read, should be treated
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu as read only. Expand the use of const to enforce this
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu at compile time. [RT #15813]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1990. [bug] libbind: isc's override of broken gettimeofday()
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu implementations was not always effective.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #15709]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1989. [bug] win32: don't check the service password when
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu re-installing. [RT #15882]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1988. [bug] Remove a bus error from the SHA256/SHA512 support.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #15878]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1986. [func] Report when a zone is removed. [RT #15849]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1985. [protocol] DLV has now been assigned a official type code of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 32769. [RT #15807]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Note: care should be taken to ensure you upgrade
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb both named and dnssec-signzone at the same time for
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu zones with DLV records where named is the master
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb server for the zone. Also any zones that contain
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb DLV records should be removed when upgrading a slave
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb zone. You do not however have to upgrade all
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu servers for a zone with DLV records simultaneously.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1984. [func] dig, nslookup and host now advertise a 4096 byte
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb EDNS UDP buffer size by default. [RT #15855]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1983. [func] Two new update policies. "selfsub" and "selfwild".
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #12895]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1982. [bug] DNSKEY was being accepted on the parent side of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a delegation. KEY is still accepted there for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb RFC 3007 validated updates. [RT #15620]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1981. [bug] win32: condition.c:wait() could fail to reattain
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the mutex lock.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1980. [func] dnssec-signzone: output the SOA record as the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu first record in the signed zone. [RT #15758]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1979. [port] linux: allow named to drop core after changing
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu user ids. [RT #15753]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1978. [port] Handle systems which have a broken recvmsg().
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #15742]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1977. [bug] Silence noisy log message. [RT #15704]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1975. [bug] libbind: isc_gethexstring() could misparse multi-line
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb hex strings with comments. [RT #15814]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1974. [doc] List each of the zone types and associated zone
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb options separately in the ARM.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb HMACSHA512 support. [RT #13606]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1972. [contrib] DBUS dynamic forwarders integration from
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Jason Vas Dias <jvdias@redhat.com>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1971. [port] linux: make detection of missing IF_NAMESIZE more
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb robust. [RT #15443]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1970. [bug] nsupdate: adjust UDP timeout when falling back to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu unsigned SOA query. [RT #15775]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1969. [bug] win32: the socket code was freeing the socket
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu structure too early. [RT #15776]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1966. [bug] Don't set CD when we have fallen back to plain DNS.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15727]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1965. [func] Suppress spurious "recusion requested but not
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb available" warning with 'dig +qr'. [RT #15780].
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1964. [func] Separate out MX and SRV to CNAME checks. [RT #15723]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1963. [port] Tru64 4.0E doesn't support send() and recv().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15586]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1962. [bug] Named failed to clear old update-policy when it
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb was removed. [RT #15491]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1961. [bug] Check the port and address of responses forwarded
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to dispatch. [RT #15474]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15465]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1959. [func] Control the zeroing of the negative response TTL to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu a soa query. Defaults "zero-no-soa-ttl yes;" and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "zero-no-soa-ttl-cache no;". [RT #15460]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1958. [bug] Named failed to update the zone's secure state
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb until the zone was reloaded. [RT #15412]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1957. [bug] Dig mishandled responses to class ANY queries.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15402]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1956. [bug] Improve cross compile support, 'gen' is now built
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb by native compiler. See README for additional
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb cross compile support information. [RT #15148]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1955. [bug] Pre-allocate the cache cleaning iterator. [RT #14998]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1954. [func] Named now falls back to advertising EDNS with a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 512 byte receive buffer if the initial EDNS queries
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu fail. [RT #14852]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1953. [func] The maximum EDNS UDP response named will send can
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb now be set in named.conf (max-udp-size). This is
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu independent of the advertised receive buffer
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb (edns-udp-size). [RT #14852]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1952. [port] hpux: tell the linker to build a runtime link
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb path "-Wl,+b:". [RT #14816].
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1951. [security] Drop queries from particular well known ports.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem Don't return FORMERR to queries from particular
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb well known ports. [RT #15636]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem a TCP socket. This prevents the source address being
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb set for TCP connections. [RT #15628]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1949. [func] Addition memory leakage checks. [RT #15544]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1948. [bug] If was possible to trigger a REQUIRE failure in
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu xfrin.c:maybe_free() if named ran out of memory.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15568]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1947. [func] It is now possible to configure named to accept
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu expired RRSIGs. Default "dnssec-accept-expired no;".
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Setting "dnssec-accept-expired yes;" leaves named
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu vulnerable to replay attacks. [RT #14685]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1946. [bug] resume_dslookup() could trigger a REQUIRE failure
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu when using forwarders. [RT #15549]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is no longer recommended.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb To generate a RSAMD5 key you must explicitly request
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu RSAMD5. [RT #13780]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1944. [cleanup] isc_hash_create() does not need a read/write lock.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15522]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1943. [bug] Set the loadtime after rolling forward the journal.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #15647]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1942. [bug] If the name of a DNSKEY match that of one in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb trusted-keys do not attempt to validate the DNSKEY
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem using the parents DS RRset. [RT #15649]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1941. [bug] ncache_adderesult() should set eresult even if no
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rdataset is passed to it. [RT #15642]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1940. [bug] Fixed a number of error conditions reported by
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu Coverity.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1939. [bug] The resolver could dereference a null pointer after
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb validation if all the queries have timed out.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #15528]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1938. [bug] The validator was not correctly handling unsecure
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb negative responses at or below a SEP. [RT #15528]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1936. [bug] The validator could leak memory. [RT #15544]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1935. [bug] 'acache' was DO sensitive. [RT #15430]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1934. [func] Validate pending NS RRsets, in the authority section,
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu prior to returning them if it can be done without
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu requiring DNSKEYs to be fetched. [RT #15430]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1931. [bug] Per-client mctx could require a huge amount of memory,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb particularly for a busy caching server. [RT #15519]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1930. [port] HPUX: ia64 support. [RT #15473]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1927. [bug] Access to soanode or nsnode in rbtdb violated the
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu lock order rule and could cause a dead lock.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT# 15518]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1926. [bug] The Windows installer did not check for empty
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu passwords. BINDinstall was being installed in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the wrong place. [RT #15483]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1925. [port] All outer level AC_TRY_RUNs need cross compiling
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb defaults. [RT #15469]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1924. [port] libbind: hpux ia64 support. [RT #15473]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1923. [bug] ns_client_detach() called too early. [RT #15499]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1922. [bug] check-tool.c:setup_logging() missing call to
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu dns_log_setcontext().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1921. [bug] Client memory contexts were not using internal
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb malloc. [RT# 15434]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1920. [bug] The cache rbtdb lock array was too small to
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem have the desired performance characteristics.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15454]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1919. [contrib] queryperf: a set of new features: collecting/printing
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem response delays, printing intermediate results, and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb adjusting query rate for the "target" qps.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1918. [bug] Memory leak when checking acls. [RT #15391]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu when generating man pages. [RT #15385]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1916. [func] Integrate contributed IDN code from JPNIC. [RT #15383]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1915. [bug] dig +ndots was broken. [RT #15215]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1914. [protocol] DS is required to accept mnemonic algorithms
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb (RFC 4034). Still emit numeric algorithms for
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu compatibility with RFC 3658. [RT #15354]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1913. [func] Integrate contributed DLZ code into named. [RT #11382]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1912. [port] aix: atomic locking for powerpc. [RT #15020]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1911. [bug] Update windows socket code. [RT #14965]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1910. [bug] dig's +sigchase code overhauled. [RT #14933]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1909. [bug] The DLV code has been re-worked to make no longer
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb query order sensitive. [RT #14933]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1908. [func] dig now warns if 'RA' is not set in the answer when
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 'RD' was set in the query. host/nslookup skip servers
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb that fail to set 'RA' when 'RD' is set unless a server
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu is explicitly set. [RT #15005]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15006]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1906. [func] dig now has a '-q queryname' and '+showsearch' options.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #15034]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1905. [bug] Strings returned from cfg_obj_asstring() should be
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb treated as read-only. The prototype for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb cfg_obj_asstring() has been updated to reflect this.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #15256]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb friends. Note: RFC 1918 zones are not yet covered by
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb this but are likely to be in a future release.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem New options: empty-server, empty-contact,
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem empty-zones-enable and disable-empty-zone.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1903. [func] ISC string copy API.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1902. [func] Attempt to make the amount of work performed in a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb iteration self tuning. The covers nodes clean from
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu the cache per iteration, nodes written to disk when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rewriting a master file and nodes destroyed per
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb iteration when destroying a zone or a cache.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #14996]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1901. [cleanup] Don't add DNSKEY records to the additional section.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1900. [bug] ixfr-from-differences failed to ensure that the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb serial number increased. [RT #15036]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1899. [func] named-checkconf now validates update-policy entries.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #14963]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu ISC_NETADDR_FORMATSIZE to allow for scope details.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1897. [func] x86 and x86_64 now have separate atomic locking
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb implementations.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1896. [bug] Recursive clients soft quota support wasn't working
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem as expected. [RT #15103]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1895. [bug] A escaped character is, potentially, converted to
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu the output character set too early. [RT #14666]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1894. [doc] Review ARM for BIND 9.4.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1893. [port] Use uintptr_t if available. [RT #14606]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1892. [func] Support for SPF rdata type. [RT #15033]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1891. [port] freebsd: pthread_mutex_init can fail if it runs out
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem of memory. [RT #14995]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1890. [func] Raise the UDP receive buffer size to 32k if it is
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb less than 32k. [RT #14953]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1889. [port] sunos: non blocking i/o support. [RT #14951]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1888. [func] Support for IPSECKEY rdata type. [RT #14967]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1887. [bug] The cache could delete expired records too fast for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb clients with a virtual time in the past. [RT #14991]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1886. [bug] fctx_create() could return success even though it
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb failed. [RT #14993]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1885. [func] dig: report the number of extra bytes still left in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the packet after processing all the records.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb levels. [RT #14962]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1882. [func] Limit the number of recursive clients that can be
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu waiting for a single query (<qname,qtype,qclass>) to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu resolve. New options clients-per-query and
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem max-clients-per-query.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1881. [func] Add a system test for named-checkconf. [RT #14931]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1880. [func] The lame cache is now done on a <qname,qclass,qtype>
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu basis as some servers only appear to be lame for
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu certain query types. [RT #14916]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #14892]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1878. [func] Detect duplicates of UDP queries we are recursing on
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu and drop them. New stats category "duplicate".
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #2471]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1877. [bug] Fix unreasonably low quantum on call to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu dns_rbt_destroy2(). Remove unnecessary unhash_node()
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem call. [RT #14919]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1876. [func] Additional memory debugging support to track size
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and mctx arguments. [RT #14814]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1875. [bug] process_dhtkey() was using the wrong memory context
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to free some memory. [RT #14890]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1874. [port] sunos: portability fixes. [RT #14814]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1873. [port] win32: isc__errno2result() now reports its caller.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #13753]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1871. [placeholder]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1870. [func] Added framework for handling multiple EDNS versions.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #14873]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1869. [func] dig can now specify the EDNS version when making
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a query. [RT #14873]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1868. [func] edns-udp-size can now be overridden on a per
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu server basis. [RT #14851]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1867. [bug] It was possible to trigger a INSIST in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dlv_validatezonekey(). [RT #14846]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1866. [bug] resolv.conf parse errors were being ignored by
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem dig/host/nslookup. [RT #14841]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb bad addresses. [RT #14841]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1864. [bug] Don't try the alternative transfer source if you
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb got a answer / transfer with the main source
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem address. [RT #14802]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1863. [bug] rrset-order "fixed" error messages not complete.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1862. [func] Add additional zone data constancy checks.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu named-checkzone has extended checking of NS, MX and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb SRV record and the hosts they reference.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem named has extended post zone load checks.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb New zone options: check-mx and integrity-check.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #4940]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1861. [bug] dig could trigger a INSIST on certain malformed
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu responses. [RT #14801]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1860. [port] solaris 2.8: hack_shutup_pthreadmutexinit was
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb incorrectly set. [RT #14775]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1859. [func] Add support for CH A record. [RT #14695]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1858. [bug] The flush-zones-on-shutdown option wasn't being
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb parsed. [RT #14686]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1857. [bug] named could trigger a INSIST() if reconfigured /
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb reloaded too fast. [RT #14673]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1856. [doc] Switch Docbook toolchain from DSSSL to XSL.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #11398]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1855. [bug] ixfr-from-differences was failing to detect changes
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of ttl due to dns_diff_subtract() was ignoring the ttl
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu of records. [RT #14616]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1854. [bug] lwres also needs to know the print format for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb (long long). [RT #13754]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1853. [bug] Rework how DLV interacts with proveunsecure().
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #13605]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1852. [cleanup] Remove last vestiges of dnssec-signkey and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dnssec-makekeyset (removed from Makefile years ago).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1851. [doc] Doxygen comment markup. [RT #11398]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1849. [doc] All forms of the man pages (docbook, man, html) should
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu have consistent copyright dates.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1848. [bug] Improve SMF integration. [RT #13238]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1847. [bug] isc_ondestroy_init() is called too late in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_rbtdb_create()/dns_rbtdb64_create().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #13661]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <bortzmeyer@nic.fr>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1845. [bug] Improve error reporting to distinguish between
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu accept()/fcntl() and socket()/fcntl() errors.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #13745]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1844. [bug] inet_pton() accepted more that 4 hexadecimal digits
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for each 16 bit piece of the IPv6 address. The text
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu representation of a IPv6 address has been tightened
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #5662]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1843. [cleanup] CINCLUDES takes precedence over CFLAGS. This helps
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb when CFLAGS contains "-I /usr/local/include"
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu resulting in old header files being used.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1842. [port] cmsg_len() could produce incorrect results on
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb some platform. [RT #13744]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1841. [bug] "dig +nssearch" now makes a recursive query to
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem find the list of nameservers to query. [RT #13694]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1840. [func] dnssec-signzone can now randomize signature end times
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb (dnssec-signzone -j jitter). [RT #13609]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1839. [bug] <isc/hash.h> was not being installed.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1838. [cleanup] Don't allow Linux capabilities to be inherited.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #13707]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1837. [bug] Compile time option ISC_FACILITY was not effective
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu for 'named -u <user>'. [RT #13714]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1836. [cleanup] Silence compiler warnings in hash_test.c.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1835. [bug] Update dnssec-signzone's usage message. [RT #13657]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1834. [bug] Bad memset in rdata_test.c. [RT #13658]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1833. [bug] Race condition in isc_mutex_lock_profile(). [RT #13660]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1832. [bug] named fails to return BADKEY on unknown TSIG algorithm.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #13620]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1831. [doc] Update named-checkzone documentation. [RT#13604]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1830. [bug] adb lame cache has sence of test reversed. [RT #13600]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1829. [bug] win32: "pid-file none;" broken. [RT #13563]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1828. [bug] isc_rwlock_init() failed to properly cleanup if it
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb encountered a error. [RT #13549]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1827. [bug] host: update usage message for '-a'. [RT #37116]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1826. [bug] Missing DESTROYLOCK() in isc_mem_createx() on out
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu of memory error. [RT #13537]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1825. [bug] Missing UNLOCK() on out of memory error from in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rbtdb.c:subtractrdataset(). [RT #13519]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1824. [bug] Memory leak on dns_zone_setdbtype() failure.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #13510]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1823. [bug] Wrong macro used to check for point to point interface.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT#13418]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1822. [bug] check-names test for RT was reversed. [RT #13382]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1821. [placeholder]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1820. [bug] Gracefully handle acl loops. [RT #13659]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1819. [bug] The validator needed to check both the algorithm and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu digest types of the DS to determine if it could be
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb used to introduce a secure zone. [RT #13593]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1818. [bug] 'named-checkconf -z' triggered an INSIST. [RT #13599]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1817. [func] Add support for additional zone file formats for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb improving loading performance. The masterfile-format
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem option in named.conf can be used to specify a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb non-default format. A separate command
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu named-compilezone was provided to generate zone files
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in the new format. Additionally, the -I and -O options
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem for dnssec-signzone specify the input and output
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb formats.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #13597]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1815. [bug] nsupdate triggered a REQUIRE if the server was set
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu without also setting the zone and it encountered
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu a CNAME and was using TSIG. [RT #13086]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1814. [func] UNIX domain controls are now supported.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1813. [func] Restructured the data locking framework using
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb architecture dependent atomic operations (when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb available), improving response performance on
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb multi-processor machines significantly.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu x86, x86_64, alpha, powerpc, and mips are currently
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb supported.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #13453]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1811. [func] Preserve the case of domain names in rdata during
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu zone transfers. [RT #13547]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1810. [bug] configure, lib/bind/configure make different default
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem decisions about whether to do a threaded build.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #13212]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1809. [bug] "make distclean" failed for libbind if the platform
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem is not supported.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1808. [bug] zone.c:notify_zone() contained a race condition,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb zone->db could change underneath it. [RT #13511]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1807. [bug] When forwarding (forward only) set the active domain
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu from the forward zone name. [RT #13526]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1806. [bug] The resolver returned the wrong result when a CNAME /
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb DNAME was encountered when fetching glue from a
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu secure namespace. [RT #13501]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1805. [bug] Pending status was not being cleared when DLV was
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem active. [RT #13501]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1804. [bug] Ensure that if we are queried for glue that it fits
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in the additional section or TC is set to tell the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb client to retry using TCP. [RT #10114]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1803. [bug] dnssec-signzone sometimes failed to remove old
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem RRSIGs. [RT #13483]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1802. [bug] Handle connection resets better. [RT #11280]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1801. [func] Report differences between hints and real NS rrset
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem and associated address records.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1800. [bug] Changes #1719 allowed a INSIST to be triggered.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #13428]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1799. [bug] 'rndc flushname' failed to flush negative cache
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu entries. [RT #13438]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1798. [func] The server syntax has been extended to support a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb range of servers. [RT #11132]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1797. [func] named-checkconf now check acls to verify that they
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem only refer to existing acls. [RT #13101]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1796. [func] "rndc freeze/thaw" now freezes/thaws all zones.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1795. [bug] "rndc dumpdb" was not fully documented. Minor
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem formating issues with "rndc dumpdb -all". [RT #13396]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1794. [func] Named and named-checkzone can now both check for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb non-terminal wildcard records.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1793. [func] Extend adjusting TTL warning messages. [RT #13378]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1792. [func] New zone option "notify-delay". Specify a minimum
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem delay between sets of NOTIFY messages.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1791. [bug] 'host -t a' still printed out AAAA and MX records.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #13230]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1790. [cleanup] Move lib/dns/sec/dst up into lib/dns. This should
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu allow parallel make to succeed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1789. [bug] Prerequisite test for tkey and dnssec could fail
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb with "configure --with-libtool".
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1788. [bug] libbind9.la/libbind9.so needs to link against
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem libisccfg.la/libisccfg.so.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1787. [port] HPUX: both "cc" and "gcc" need -Wl,+vnocompatwarnings.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1786. [port] AIX: libt_api needs to be taught to look for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb T_testlist in the main executable (--with-libtool).
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #13239]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1785. [bug] libbind9.la/libbind9.so needs to link against
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb libisc.la/libisc.so.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1784. [cleanup] "libtool -allow-undefined" is the default.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem Leave hooks in configure to allow it to be set
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem if needed in the future.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1783. [cleanup] We only need one copy of libtool.m4, ltmain.sh in the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb source tree.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1782. [port] OSX: --with-libtool + --enable-libbind broke on
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu __evOptMonoTime. [RT #13219]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1781. [port] FreeBSD 5.3: set PTHREAD_SCOPE_SYSTEM. [RT #12810]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1780. [bug] Update libtool to 1.5.10.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1779. [port] OSF 5.1: libtool didn't handle -pthread correctly.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1778. [port] HUX 11.11: fix broken IN6ADDR_ANY_INIT and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu IN6ADDR_LOOPBACK_INIT macros.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1777. [port] OSF 5.1: fix broken IN6ADDR_ANY_INIT and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb IN6ADDR_LOOPBACK_INIT macros.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1776. [port] Solaris 2.9: fix broken IN6ADDR_ANY_INIT and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb IN6ADDR_LOOPBACK_INIT macros.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1774. [port] Aix: Silence compiler warnings / build failures.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #13154]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1773. [bug] Fast retry on host / net unreachable. [RT #13153]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1772. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1771. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1770. [bug] named-checkconf failed to report missing a missing
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb file clause for rbt{64} master/hint zones. [RT#13009]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1769. [port] win32: change compiler flags /MTd ==> /MDd,
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem /MT ==> /MD.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1768. [bug] nsecnoexistnodata() could be called with a non-NSEC
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rdataset. [RT #12907]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1767. [port] Builds on IPv6 platforms without IPv6 Advanced API
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb support for (struct in6_pktinfo) failed. [RT #13077]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1766. [bug] Update the master file timestamp on successful refresh
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem as well as the journal's timestamp. [RT# 13062]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1765. [bug] configure --with-openssl=auto failed. [RT #12937]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1764. [bug] dns_zone_replacedb failed to emit a error message
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb if there was no SOA record in the replacement db.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #13016]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1763. [func] Perform sanity checks on NS records which refer to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 'in zone' names. [RT #13002]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu even when it failed. [RT #12995]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1761. [bug] 'rndc dumpdb' didn't report unassociated entries.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12971]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1760. [bug] Host / net unreachable was not penalising rtt
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem estimates. [RT #12970]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1759. [bug] Named failed to startup if the OS supported IPv6
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb but had no IPv6 interfaces configured. [RT #12942]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1758. [func] Don't send notify messages to self. [RT #12933]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1757. [func] host now can turn on memory debugging flags with '-m'.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1756. [func] named-checkconf now checks the logging configuration.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12352]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1755. [func] allow-update is now settable at the options / view
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu level. [RT #6636]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1754. [bug] We weren't always attempting to query the parent
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem server for the DS records at the zone cut.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12774]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1753. [bug] Don't serve a slave zone which has no NS records.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #12894]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1752. [port] Move isc_app_start() to after ns_os_daemonise()
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem as some fork() implementations unblock the signals
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu that are blocked by isc_app_start(). [RT #12810]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1751. [bug] --enable-getifaddrs failed under linux. [RT #12867]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12864]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1749. [bug] 'check-names response ignore;' failed to ignore.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12866]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1748. [func] dig now returns the byte count for axfr/ixfr.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1747. [bug] BIND 8 compatibility: named/named-checkconf failed
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu to parse "host-statistics-max" in named.conf.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1746. [func] Make public the function to read a key file,
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem dst_key_read_public(). [RT #12450]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1745. [bug] Dig/host/nslookup accept replies from link locals
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu regardless of scope if no scope was specified when
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem query was sent. [RT #12745]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1744. [bug] If tuple2msgname() failed to convert a tuple to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu a name a REQUIRE could be triggered. [RT #12796]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1743. [bug] If isc_taskmgr_create() was not able to create the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu requested number of worker threads then destruction
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu of the manager would trigger an INSIST() failure.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12790]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1742. [bug] Deleting all records at a node then adding a
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu previously existing record, in a single UPDATE
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem transaction, failed to leave / regenerate the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu associated RRSIG records. [RT #12788]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1741. [bug] Deleting all records at a node in a secure zone
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem using a update-policy grant failed. [RT #12787]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1740. [bug] Replace rbt's hash algorithm as it performed badly
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu with certain zones. [RT #12729]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu NOTE: a hash context now needs to be established
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu via isc_hash_create() if the application was not
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu already doing this.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1739. [bug] dns_rbt_deletetree() could incorrectly return
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ISC_R_QUOTA. [RT #12695]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1738. [bug] Enable overrun checking by default. [RT #12695]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1737. [bug] named failed if more than 16 masters were specified.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12627]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1736. [bug] dst_key_fromnamedfile() could fail to read a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu public key. [RT #12687]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RE #12688]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1734. [cleanup] 'rndc-confgen -a -t' remove extra '/' in path.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #12588]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1733. [bug] Return non-zero exit status on initial load failure.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12658]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1732. [bug] 'rrset-order name "*"' wasn't being applied to ".".
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #12467]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1731. [port] darwin: relax version test in ifconfig.sh.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12581]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1730. [port] Determine the length type used by the socket API.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #12581]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1729. [func] Improve check-names error messages.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1728. [doc] Update check-names documentation.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1727. [bug] named-checkzone: check-names support didn't match
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu documentation.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1726. [port] aix5: add support for aix5.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1725. [port] linux: update error message on interaction of threads,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu capabilities and setuid support (named -u). [RT #12541]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1724. [bug] Look for DNSKEY records with "dig +sigtrace".
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12557]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1722. [bug] Don't commit the journal on malformed ixfr streams.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #12519]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1721. [bug] Error message from the journal processing were not
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb always identifying the relevant journal. [RT #12519]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb negative response. [RT #12506]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1719. [bug] named was not correctly caching a RFC 2308 Type 1
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu negative response. [RT #12506]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb responses when looking for the zone / master server.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #12506]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1717. [port] solaris: ifconfig.sh did not support Solaris 10.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "ifconfig.sh down" didn't work for Solaris 9.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1716. [doc] named.conf(5) was being installed in the wrong
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb location. [RT# 12441]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1715. [func] 'dig +trace' now randomly selects the next servers
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem to try. Report if there is a bad delegation.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1714. [bug] dig/host/nslookup were only trying the first
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu address when a nameserver was specified by name.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #12286]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1713. [port] linux: extend capset failure message to say:
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu please ensure that the capset kernel module is
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu loaded. see insmod(8)
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1712. [bug] Missing FULLCHECK for "trusted-key" in dig.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1711. [func] 'rndc unfreeze' has been deprecated by 'rndc thaw'.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1710. [func] 'rndc notify zone [class [view]]' resend the NOTIFY
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb messages for the specified zone. [RT #9479]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1709. [port] solaris: add SMF support from Sun.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1708. [cleanup] Replaced dns_fullname_hash() with dns_name_fullhash()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for conformance to the name space convention. Binary
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb backward compatibility to the old function name is
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb provided. [RT #12376]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1707. [contrib] sdb/ldap updated to version 1.0-beta.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1706. [bug] 'rndc stop' failed to cause zones to be flushed
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb sometimes. [RT #12328]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1705. [func] Allow the journal's name to be changed via named.conf.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1704. [port] lwres needed a snprintf() implementation for
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem platforms without snprintf(). Add missing
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "#include <isc/print.h>". [RT #12321]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1703. [bug] named would loop sending NOTIFY messages when it
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb failed to receive a response. [RT #12322]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1702. [bug] also-notify should not be applied to built in zones.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #12323]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1701. [doc] A minimal named.conf man page.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1700. [func] nslookup is no longer to be treated as deprecated.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Remove "deprecated" warning message. Add man page.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1699. [bug] dnssec-signzone can generate "not exact" errors
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem when resigning. [RT #12281]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1698. [doc] Use reserved IPv6 documentation prefix.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1697. [bug] xxx-source{,-v6} was not effective when it
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem specified one of listening addresses and a
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem different port than the listening port. [RT #12257]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1696. [bug] dnssec-signzone failed to clean out nodes that
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu consisted of only NSEC and RRSIG records.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #12154]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1695. [bug] DS records when forwarding require special handling.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #12133]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1694. [bug] Report if the builtin views of "_default" / "_bind"
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem are defined in named.conf. [RT #12023]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1693. [bug] max-journal-size was not effective for master zones
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu with ixfr-from-differences set. [RT# 12024]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1692. [bug] Don't set -I, -L and -R flags when libcrypto is in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu /usr/lib. [RT #11971]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1691. [bug] sdb's attachversion was not complete. [RT #11990]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1690. [bug] Delay detaching view from the client until UPDATE
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu processing completes when shutting down. [RT #11714]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1689. [bug] DNS_NAME_TOREGION() and DNS_NAME_SPLIT() macros
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu contained gratuitous semicolons. [RT #11707]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1688. [bug] LDFLAGS was not supported.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1687. [bug] Race condition in dispatch. [RT #10272]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1686. [bug] Named sent a extraneous NOTIFY when it received a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb redundant UPDATE request. [RT #11943]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1685. [bug] Change #1679 loop tests weren't quite right.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1684. [func] ixfr-from-differences now takes master and slave in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb addition to yes and no at the options and view levels.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1683. [bug] dig +sigchase could leak memory. [RT #11445]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1682. [port] Update configure test for (long long) printf format.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #5066]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1681. [bug] Only set SO_REUSEADDR when a port is specified in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_socket_bind(). [RT #11742]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1680. [func] rndc: the source address can now be specified.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1679. [bug] When there was a single nameserver with multiple
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu addresses for a zone not all addresses were tried.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #11706]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1678. [bug] RRSIG should use TYPEXXXXX for unknown types.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1677. [bug] dig: +aaonly didn't work, +aaflag undocumented.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1676. [func] New option "allow-query-cache". This lets
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu allow-query be used to specify the default zone
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb access level rather than having to have every
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem zone override the global value. allow-query-cache
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb can be set at both the options and view levels.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu If allow-query-cache is not set allow-query applies.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1675. [bug] named would sometimes add extra NSEC records to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu the authority section.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1674. [port] linux: increase buffer size used to scan
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu /proc/net/if_inet6.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1673. [port] linux: issue a error messages if IPv6 interface
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu scans fails.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1672. [cleanup] Tests which only function in a threaded build
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu now return R:THREADONLY (rather than R:UNTESTED)
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in a non-threaded build.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1671. [contrib] queryperf: add NAPTR to the list of known types.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1670. [func] Log UPDATE requests to slave zones without an acl as
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem "disabled" at debug level 3. [RT# 11657]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1669. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1667. [port] linux: not all versions have IF_NAMESIZE.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1666. [bug] The optional port on hostnames in dual-stack-servers
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu was being ignored.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1665. [func] rndc now allows addresses to be set in the
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem server clauses.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1664. [bug] nsupdate needed KEY for SIG(0), not DNSKEY.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1663. [func] Look for OpenSSL by default.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1662. [bug] Change #1658 failed to change one use of 'type'
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to 'keytype'.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1661. [bug] Restore dns_name_concatenate() call in
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem adb.c:set_target(). [RT #11582]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1660. [bug] win32: connection_reset_fix() was being called
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb unconditionally. [RT #11595]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1659. [cleanup] Cleanup some messages that were referring to KEY vs
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu DNSKEY, NXT vs NSEC and SIG vs RRSIG.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1658. [func] Update dnssec-keygen to default to KEY for HMAC-MD5
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and DH. Tighten which options apply to KEY and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu DNSKEY records.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1657. [doc] ARM: document query log output.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1656. [doc] Update DNSSEC description in ARM to cover DS, NSEC
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb DNSKEY and RRSIG. [RT #11542]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1655. [bug] Logging multiple versions w/o a size was broken.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #11446]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1654. [bug] isc_result_totext() contained array bounds read
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb error.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1653. [func] Add key type checking to dst_key_fromfilename(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb DST_TYPE_KEY should be used to read TSIG, TKEY and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb SIG(0) keys.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1652. [bug] TKEY still uses KEY.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1651. [bug] dig: process multiple dash options.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1650. [bug] dig, nslookup: flush standard out after each command.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1649. [bug] Silence "unexpected non-minimal diff" message.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #11206]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1648. [func] Update dnssec-lookaside named.conf syntax to support
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb multiple dnssec-lookaside namespaces (not yet
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb implemented).
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1647. [bug] It was possible trigger a INSIST when chasing a DS
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb record that required walking back over a empty node.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #11445]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1646. [bug] win32: logging file versions didn't work with
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb non-UNC filenames. [RT#11486]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1645. [bug] named could trigger a REQUIRE failure if multiple
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu masters with keys are specified.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1644. [bug] Update the journal modification time after a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb successful refresh query. [RT #11436]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1643. [bug] dns_db_closeversion() could leak memory / node
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb references. [RT #11163]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1642. [port] Support OpenSSL implementations which don't have
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb DSA support. [RT #11360]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1641. [bug] Update the check-names description in ARM. [RT #11389]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1640. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb incorrectly closing the socket. [RT #11291]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1639. [func] Initial dlv system test.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1638. [bug] "ixfr-from-differences" could generate a REQUIRE
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu failure if the journal open failed. [RT #11347]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1637. [bug] Node reference leak on error in addnoqname().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1636. [bug] The dump done callback could get ISC_R_SUCCESS even if
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a error had occurred. The database version no longer
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu matched the version of the database that was dumped.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1635. [bug] Memory leak on error in query_addds().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1634. [bug] named didn't supply a useful error message when it
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu detected duplicate views. [RT #11208]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1633. [bug] named should return NOTIMP to update requests to a
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu slaves without a allow-update-forwarding acl specified.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #11331]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1632. [bug] nsupdate failed to send prerequisite only UPDATE
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu messages. [RT #11288]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1631. [bug] dns_journal_compact() could sometimes corrupt the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu journal. [RT #11124]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1630. [contrib] queryperf: add support for IPv6 transport.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1629. [func] dig now supports IPv6 scoped addresses with the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu extended format in the local-server part. [RT #8753]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1628. [bug] Typo in Compaq Trucluster support. [RT# 11264]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1627. [bug] win32: sockets were not being closed when the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb last external reference was removed. [RT# 11179]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1626. [bug] --enable-getifaddrs was broken. [RT#11259]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1625. [bug] named failed to load/transfer RFC2535 signed zones
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu which contained CNAMES. [RT# 11237]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1624. [bug] zonemgr_putio() call should be locked. [RT# 11163]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1623. [bug] A serial number of zero was being displayed in the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu "sending notifies" log message when also-notify was
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu used. [RT #11177]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1622. [func] probe the system to see if IPV6_(RECV)PKTINFO is
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu available, and suppress wildcard binding if not.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1621. [bug] match-destinations did not work for IPv6 TCP queries.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT# 11156]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1620. [func] When loading a zone report if it is signed. [RT #11149]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1619. [bug] Missing ISC_LIST_UNLINK in end_reserved_dispatches().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT# 11118]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1618. [bug] Fencepost errors in dns_name_ishostname() and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_name_ismailbox() could trigger a INSIST().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1617. [port] win32: VC++ 6.0 support.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1616. [compat] Ensure that named's version is visible in the core
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dump. [RT #11127]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1615. [port] Define ISC_SOCKADDR_LEN_T based on _BSD_SOCKLEN_T_ if
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu it is defined.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1614. [port] win32: silence resource limit messages. [RT# 11101]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1613. [bug] Builds would fail on machines w/o a if_nametoindex().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Missing #ifdef ISC_PLATFORM_HAVEIFNAMETOINDEX/#endif.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #11119]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1612. [bug] check-names at the option/view level could trigger
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu an INSIST. [RT# 11116]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1611. [bug] solaris: IPv6 interface scanning failed to cope with
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu no active IPv6 interfaces.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1610. [bug] On dual stack machines "dig -b" failed to set the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu address type to be looked up with "@server".
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #11069]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1609. [func] dig now has support to chase DNSSEC signature chains.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Requires -DDIG_SIGCHASE=1 to be set in STD_CDEFINES.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu DNSSEC validation code in dig coded by Olivier Courtay
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu (olivier.courtay@irisa.fr) for the IDsA project
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu (http://idsa.irisa.fr).
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1608. [func] dig and host now accept -4/-6 to select IP transport
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to use when making queries.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1607. [bug] dig, host and nslookup were still using random()
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to generate query ids. [RT# 11013]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1606. [bug] DLV insecurity proof was failing.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1605. [func] New dns_db_find() option DNS_DBFIND_COVERINGNSEC.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1604. [bug] A xfrout_ctx_create() failure would result in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu xfrout_ctx_destroy() being called with a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu partially initialized structure.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1603. [bug] nsupdate: set interactive based on isatty().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT# 10929]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1602. [bug] Logging to a file failed unless a size was specified.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT# 10925]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1601. [bug] Silence spurious warning 'both "recursion no;" and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu "allow-recursion" active' warning from view "_bind".
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT# 10920]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1600. [bug] Duplicate zone pre-load checks were not case
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu insensitive.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1599. [bug] Fix memory leak on error path when checking named.conf.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1598. [func] Specify that certain parts of the namespace must
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu be secure (dnssec-must-be-secure).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1597. [func] Allow notify-source and query-source to be specified
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu on a per server basis similar to transfer-source.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #6496]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1596. [func] Accept 'notify-source' style syntax for query-source.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1595. [func] New notify type 'master-only'. Enable notify for
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu master zones only.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1594. [bug] 'rndc dumpdb' could prevent named from answering
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu queries while the dump was in progress. [RT #10565]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1593. [bug] rndc should return "unknown command" to unknown
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu commands. [RT# 10642]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1592. [bug] configure_view() could leak a dispatch. [RT# 10675]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1591. [bug] libbind: updated to BIND 8.4.5.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1590. [port] netbsd: update thread support.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1589. [func] DNSSEC lookaside validation.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1588. [bug] win32: TCP sockets could become blocked. [RT #10115]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1587. [bug] dns_message_settsigkey() failed to clear existing key.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #10590]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1586. [func] "check-names" is now implemented.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1585. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1584. [bug] "make test" failed with a read only source tree.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #10461]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1583. [bug] Records add via UPDATE failed to get the correct trust
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu level. [RT #10452]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1582. [bug] rrset-order failed to work on RRsets with more
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu than 32 elements. [RT #10381]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1581. [func] Disable DNSSEC support by default. To enable
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu DNSSEC specify "dnssec-enable yes;" in named.conf.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1580. [bug] Zone destruction on final detach takes a long time.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #3746]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1579. [bug] Multiple task managers could not be created.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #10346]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1577. [bug] Use isc_uint32_t in ultrasparc optimizer bug
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu workaround code. [RT #10331]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1576. [bug] Race condition in dns_dispatch_addresponse().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT# 10272]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1575. [func] Log TSIG name on TSIG verify failure. [RT #4404]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1574. [bug] Don't attempt to open the controls socket(s) when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu running tests. [RT #9091]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1573. [port] linux: update to libtool 1.5.2 so that
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu "make install DESTDIR=/xx" works with
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu "configure --with-libtool". [RT #9941]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1572. [bug] nsupdate: sign the soa query to find the enclosing
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu zone if the server is specified. [RT #10148]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1571. [bug] rbt:hash_node() could fail leaving the hash table
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu in an inconsistent state. [RT #10208]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1570. [bug] nsupdate failed to handle classes other than IN.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu New keyword 'class' which sets the default class.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #10202]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1569. [func] nsupdate new command 'answer' which displays the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu complete answer message to the last update.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1568. [bug] nsupdate now reports that the update failed in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu interactive mode. [RT# 10236]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1567. [maint] B.ROOT-SERVERS.NET is now 192.228.79.201.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1566. [port] Support for the cmsg framework on Solaris and HP/UX.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu This also solved the problem that match-destinations
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu for IPv6 addresses did not work on these systems.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #10221]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1565. [bug] CD flag should be copied to outgoing queries unless
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the query is under a secure entry point in which case
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu CD should be set.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1564. [func] Attempt to provide a fallback entropy source to be
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu used if named is running chrooted and named is unable
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to open entropy source within the chroot area.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #10133]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1563. [bug] Gracefully fail when unable to obtain neither an IPv4
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu nor an IPv6 dispatch. [RT #10230]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1562. [bug] isc_socket_create() and isc_socket_accept() could
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb leak memory under error conditions. [RT #10230]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1561. [bug] It was possible to release the same name twice if
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu named ran out of memory. [RT #10197]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1560. [port] FreeBSD: work around FreeBSD 5.2 mapping EAI_NODATA
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and EAI_NONAME to the same value.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1559. [port] named should ignore SIGFSZ.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1558. [func] New DNSSEC 'disable-algorithms'. Support entry into
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu child zones for which we don't have a supported
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu algorithm. Such child zones are treated as unsigned.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1557. [func] Implement missing DNSSEC tests for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb * NOQNAME proof with wildcard answers.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu * NOWILDARD proof with NXDOMAIN.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Cache and return NOQNAME with wildcard answers.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1556. [bug] nsupdate now treats all names as fully qualified.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #6427]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1555. [func] 'rrset-order cyclic' no longer has a random starting
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu point per query. [RT #7572]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1554. [bug] dig, host, nslookup failed when no nameservers
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu were specified in /etc/resolv.conf. [RT #8232]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1553. [bug] The windows socket code could stop accepting
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu connections. [RT#10115]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1552. [bug] Accept NOTIFY requests from mapped masters if
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu matched-mapped is set. [RT #10049]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1551. [port] Open "/dev/null" before calling chroot().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1550. [port] Call tzset(), if available, before calling chroot().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1549. [func] named-checkzone can now write out the zone contents
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in a easily parsable format (-D and -o).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1548. [bug] When parsing APL records it was possible to silently
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu accept out of range ADDRESSFAMILY values. [RT# 9979]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1547. [bug] Named wasted memory recording duplicate lame zone
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu entries. [RT #9341]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1546. [bug] We were rejecting valid secure CNAME to negative
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu answers.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1545. [bug] It was possible to leak memory if named was unable to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu bind to the specified transfer source and TSIG was
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu being used. [RT #10120]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1544. [bug] Named would logged a single entry to a file despite it
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu being over the specified size limit.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1543. [bug] Logging using "versions unlimited" did not work.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1542. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1541. [func] NSEC now uses new bitmap format.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1540. [bug] "rndc reload <dynamiczone>" was silently accepted.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #8934]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1539. [bug] Open UDP sockets for notify-source and transfer-source
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu that use reserved ports at startup. [RT #9475]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1538. [placeholder] rt9997
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1537. [func] New option "querylog". If set specify whether query
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu logging is to be enabled or disabled at startup.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1536. [bug] Windows socket code failed to log a error description
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when returning ISC_R_UNEXPECTED. [RT #9998]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1535. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1534. [bug] Race condition when priming cache. [RT# 9940]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1533. [func] Warn if both "recursion no;" and "allow-recursion"
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu are active. [RT# 4389]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1532. [port] netbsd: the configure test for <sys/sysctl.h>
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu requires <sys/param.h>.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1531. [port] AIX more libtool fixes.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1530. [bug] It was possible to trigger a INSIST() failure if a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu slave master file was removed at just the correct
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu moment. [RT #9462]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1529. [bug] "notify explicit;" failed to log that NOTIFY messages
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu were being sent for the zone. [RT# 9442]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1528. [cleanup] Simplify some dns_name_ functions based on the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu deprecation of bitstring labels.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1527. [cleanup] Reduce the number of gettimeofday() calls without
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu losing necessary timer granularity.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1526. [func] Implemented "additional section caching (or acache)",
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu an internal cache framework for additional section
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu content to improve response performance. Several
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu configuration options were provided to control the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu behavior.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1525. [bug] dns_cache_create() could trigger a REQUIRE
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu failure in isc_mem_put() during error cleanup.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT# 9360]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1524. [port] AIX needs to be able to resolve all symbols when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu creating shared libraries (--with-libtool).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1523. [bug] Fix race condition in rbtdb. [RT# 9189]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1522. [bug] dns_db_findnode() relax the requirements on 'name'.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT# 9286]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1521. [bug] dns_view_createresolver() failed to check the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu result from isc_mem_create(). [RT# 9294]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1520. [protocol] Add SSHFP (SSH Finger Print) type.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1519. [bug] dnssec-signzone:nsec_setbit() computed the wrong
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu length of the new bitmap.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1518. [bug] dns_nsec_buildrdata(), and hence dns_nsec_build(),
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu contained a off-by-one error when working out the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu number of octets in the bitmap.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1517. [port] Support for IPv6 interface scanning on HP/UX and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu TrueUNIX 5.1.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1515. [func] Allow transfer source to be set in a server statement.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #6496]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1514. [bug] named: isc_hash_destroy() was being called too early.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #9160]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1513. [doc] Add "US" to root-delegation-only exclude list.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1512. [bug] Extend the delegation-only logging to return query
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu type, class and responding nameserver.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1511. [bug] delegation-only was generating false positives
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu on negative answers from sub-zones.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1510. [func] New view option "root-delegation-only". Apply
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu delegation-only check to all TLDs and root.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Note there are some TLDs that are NOT delegation
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu only (e.g. DE, LV, US and MUSEUM) these can be excluded
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu from the checks by using exclude.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu root-delegation-only exclude {
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu "DE"; "LV"; "US"; "MUSEUM";
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu };
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1509. [bug] Hint zones should accept delegation-only. Forward
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu zone should not accept delegation-only.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1508. [bug] Don't apply delegation-only checks to answers from
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu forwarders.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1507. [bug] Handle BIND 8 style returns to NS queries to parents
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when making delegation-only checks.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1506. [bug] Wrong return type for dns_view_isdelegationonly().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1505. [bug] Uninitialized rdataset in sdb. [RT #8750]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1504. [func] New zone type "delegation-only".
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1503. [port] win32: install libeay32.dll outside of system32.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1502. [bug] nsupdate: adjust timeouts for UPDATE requests over TCP.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1501. [func] Allow TCP queue length to be specified via
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu named.conf, tcp-listen-queue.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1500. [bug] host failed to lookup MX records. Also look up
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu AAAA records.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1499. [bug] isc_random need to be seeded better if arc4random()
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu is not used.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1498. [port] bsdos: 5.x support.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1497. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1496. [port] test for pthread_attr_setstacksize().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1495. [cleanup] Replace hash functions with universal hash.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1494. [security] Turn on RSA BLINDING as a precaution.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1493. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1492. [cleanup] Preserve rwlock quota context when upgrading /
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu downgrading. [RT #5599]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1491. [bug] dns_master_dump*() would produce extraneous $ORIGIN
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu lines. [RT #6206]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1490. [bug] Accept reading state as well as working state in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ns_client_next(). [RT #6813]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1489. [compat] Treat 'allow-update' on slave zones as a warning.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #3469]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1488. [bug] Don't override trust levels for glue addresses.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #5764]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1487. [bug] A REQUIRE() failure could be triggered if a zone was
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu queued for transfer and the zone was then removed.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #6189]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1486. [bug] isc_print_snprintf() '%%' consumed one too many format
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu characters. [RT# 8230]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1485. [bug] gen failed to handle high type values. [RT #6225]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1484. [bug] The number of records reported after a AXFR was wrong.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #6229]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1483. [bug] dig axfr failed if the message id in the answer failed
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to match that in the request. Only the id in the first
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu message is required to match. [RT #8138]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1482. [bug] named could fail to start if the kernel supports
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu IPv6 but no interfaces are configured. Similarly
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu for IPv4. [RT #6229]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1481. [bug] Refresh and stub queries failed to use masters keys
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu if specified. [RT #7391]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1480. [bug] Provide replay protection for rndc commands. Full
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu replay protection requires both rndc and named to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu be updated. Partial replay protection (limited
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu exposure after restart) is provided if just named
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu is updated.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1479. [bug] cfg_create_tuple() failed to handle out of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu memory cleanup. parse_list() would leak memory
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu on syntax errors.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1478. [port] ifconfig.sh didn't account for other virtual
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu interfaces. It now takes a optional argument
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to specify the first interface number. [RT #3907]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1477. [bug] memory leak using stub zones and TSIG.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1476. [placeholder]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1475. [port] Probe for old sprintf().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1474. [port] Provide strtoul() and memmove() for platforms
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu without them.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1473. [bug] create_map() and create_string() failed to handle out
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu of memory cleanup. [RT #6813]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1472. [contrib] idnkit-1.0 from JPNIC, replaces mdnkit.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1471. [bug] libbind: updated to BIND 8.4.0.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1470. [bug] Incorrect length passed to snprintf. [RT #5966]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1469. [func] Log end of outgoing zone transfer at same level
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu as the start of transfer is logged. [RT #4441]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1468. [func] Internal zones are no longer counted for
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 'rndc status'. [RT #4706]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1467. [func] $GENERATES now supports optional class and ttl.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1466. [bug] lwresd configuration errors resulted in memory
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and lock leaks. [RT #5228]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1465. [bug] isc_base64_decodestring() and isc_base64_tobuffer()
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu failed to check that trailing bits were zero allowing
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu some invalid base64 strings to be accepted. [RT #5397]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1464. [bug] Preserve "out of zone" data for outgoing zone
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu transfers. [RT #5192]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1463. [bug] dns_rdata_from{wire,struct}() failed to catch bad
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu NXT bit maps. [RT #5577]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1462. [bug] parse_sizeval() failed to check the token type.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #5586]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1461. [bug] Remove deadlock from rbtdb code. [RT #5599]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1460. [bug] inet_pton() failed to reject certain malformed
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu IPv6 literals.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1459. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1458. [cleanup] sprintf() -> snprintf().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1457. [port] Provide strlcat() and strlcpy() for platforms without
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu them.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1455. [bug] <netaddr> missing from server grammar in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu doc/misc/options. [RT #5616]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1454. [port] Use getifaddrs() if available for interface scanning.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu --disable-getifaddrs to override. Glibc currently
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu has a getifaddrs() that does not support IPv6.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Use --enable-getifaddrs=glibc to force the use of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu this version under linux machines.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1453. [doc] ARM: $GENERATE example wasn't accurate. [RT #5298]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1452. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1451. [bug] rndc-confgen didn't exit with a error code for all
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu failures. [RT #5209]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1450. [bug] Fetching expired glue failed under certain
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu circumstances. [RT #5124]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1449. [bug] query_addbestns() didn't handle running out of memory
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu gracefully.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1448. [bug] Handle empty wildcards labels.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1447. [bug] We were casting (unsigned int) to and from (void *).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu rdataset->private4 is now rdataset->privateuint4
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to reflect a type change.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1446. [func] Implemented undocumented alternate transfer sources
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu from BIND 8. See use-alt-transfer-source,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu alt-transfer-source and alt-transfer-source-v6.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu SECURITY: use-alt-transfer-source is ENABLED unless
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu you are using views. This may cause a security risk
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu resulting in accidental disclosure of wrong zone
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu content if the master supplying different source
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu content based on IP address. If you are not certain
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ISC recommends setting use-alt-transfer-source no;
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1445. [bug] DNS_ADBFIND_STARTATROOT broke stub zones. This has
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu been replaced with DNS_ADBFIND_STARTATZONE which
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu causes the search to start using the closest zone.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1444. [func] dns_view_findzonecut2() allows you to specify if the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu cache should be searched for zone cuts.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1443. [func] Masters lists can now be specified and referenced
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in zone masters clauses and other masters lists.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1442. [func] New functions for manipulating port lists:
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_portlist_create(), dns_portlist_add(),
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_portlist_remove(), dns_portlist_match(),
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_portlist_attach() and dns_portlist_detach().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1441. [func] It is now possible to tell dig to bind to a specific
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu source port.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1440. [func] It is now possible to tell named to avoid using
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu certain source ports (avoid-v4-udp-ports,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu avoid-v6-udp-ports).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1439. [bug] Named could return NOERROR with certain NOTIFY
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu failures. Return NOTAUTH if the NOTIFY zone is
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu not being served.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1438. [func] Log TSIG (if any) when logging NOTIFY requests.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1437. [bug] Leave space for stdio to work in. [RT #5033]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1436. [func] dns_zonemgr_resumexfrs() can be used to restart
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu stalled transfers.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1435. [bug] zmgr_resume_xfrs() was being called read locked
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu rather than write locked. zmgr_resume_xfrs()
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu was not being called if the zone was being
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu shutdown.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1434. [bug] "rndc reconfig" failed to initiate the initial
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu zone transfer of new slave zones.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1433. [bug] named could trigger a REQUIRE failure if it could
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu not get a file descriptor when attempting to write
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu a master file. [RT #4347]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1432. [func] The advertised EDNS UDP buffer size can now be set
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu via named.conf (edns-udp-size).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1431. [bug] isc_print_snprintf() "%s" with precision could walk off
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu end of argument. [RT #5191]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1430. [port] linux: IPv6 interface scanning support.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1429. [bug] Prevent the cache getting locked to old servers.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1428. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1427. [bug] Race condition in adb with threaded build.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1426. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1425. [port] linux/libbind: define __USE_MISC when testing *_r()
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu function prototypes in netdb.h. [RT #4921]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1424. [bug] EDNS version not being correctly printed.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1423. [contrib] queryperf: added A6 and SRV.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1422. [func] Log name/type/class when denying a query. [RT #4663]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1421. [func] Differentiate updates that don't succeed due to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu prerequisites (unsuccessful) vs other reasons
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu (failed).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1420. [port] solaris: work around gcc optimizer bug.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1419. [port] openbsd: use /dev/arandom. [RT #4950]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1418. [bug] 'rndc reconfig' did not cause new slaves to load.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1417. [func] ID.SERVER/CHAOS is now a built in zone.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu See "server-id" for how to configure.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #4715]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1415. [func] DS TTL now derived from NS ttl. NXT TTL now derived
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu from SOA MINIMUM.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1414. [func] Support for KSK flag.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1413. [func] Explicitly request the (re-)generation of DS records
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu from keysets (dnssec-signzone -g).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1412. [func] You can now specify servers to be tried if a nameserver
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu has IPv6 address and you only support IPv4 or the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu reverse. See dual-stack-servers.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1411. [bug] empty nodes should stop wildcard matches. [RT #4802]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1410. [func] Handle records that live in the parent zone, e.g. DS.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1409. [bug] DS should have attribute DNS_RDATATYPEATTR_DNSSEC.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1408. [bug] "make distclean" was not complete. [RT #4700]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1407. [bug] lfsr incorrectly implements the shift register.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #4617]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1406. [bug] dispatch initializes one of the LFSR's with a incorrect
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu polynomial. [RT #4617]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1405. [func] Use arc4random() if available.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1404. [bug] libbind: ns_name_ntol() could overwrite a zero length
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu buffer.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1403. [func] dnssec-signzone, dnssec-keygen, dnssec-makekeyset
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dnssec-signkey now report their version in the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu usage message.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1402. [cleanup] A6 has been moved to experimental and is no longer
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu fully supported.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1401. [bug] adb wasn't clearing state when the timer expired.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1400. [bug] Block the addition of wildcard NS records by IXFR
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu or UPDATE. [RT #3502]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1399. [bug] Use serial number arithmetic when testing SIG
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu timestamps. [RT #4268]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1398. [doc] ARM: notify-also should have been also-notify.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #4345]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1397. [maint] J.ROOT-SERVERS.NET is now 192.58.128.30.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1396. [func] dnssec-signzone: adjust the default signing time by
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 1 hour to allow for clock skew.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1395. [port] OpenSSL 0.9.7 defines CRYPTO_LOCK_ENGINE but doesn't
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu have a working implementation. [RT #4079]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1394. [func] It is now possible to check if a particular element is
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in a acl. Remove duplicate entries from the localnets
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu acl.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1393. [port] Bind to individual IPv6 interfaces if IPV6_IPV6ONLY
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu is not available in the kernel to prevent accidently
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu listening on IPv4 interfaces.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1392. [bug] named-checkzone: update usage.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1391. [func] Add support for IPv6 scoped addresses in named.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu1390. [func] host now supports ixfr.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1389. [bug] named could fail to rotate long log files. [RT #3666]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb defining HAVE_IFLIST_SYSCTL. [RT #3770]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1387. [bug] named could crash due to an access to invalid memory
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu space (which caused an assertion failure) in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu incremental cleaning. [RT #3588]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1386. [bug] named-checkzone -z stopped on errors in a zone.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #3653]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1385. [bug] Setting serial-query-rate to 10 would trigger a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb REQUIRE failure.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1384. [bug] host was incompatible with BIND 8 in its exit code and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in the output with the -l option. [RT #3536]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1383. [func] Track the serial number in a IXFR response and log if
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a mismatch occurs. This is a more specific error than
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "not exact". [RT #3445]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1382. [bug] make install failed with --enable-libbind. [RT #3656]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1381. [bug] named failed to correctly process answers that
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb contained DNAME records where the resulting CNAME
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu resulted in a negative answer.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1380. [func] 'rndc recursing' dump recursing queries to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 'recursing-file = "named.recursing";'.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1379. [func] 'rndc status' now reports tcp and recursion quota
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb states.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1378. [func] Improved positive feedback for 'rndc {reload|refresh}.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1377. [func] dns_zone_load{new}() now reports if the zone was
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb loaded, queued for loading to up to date.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1376. [func] New function dns_zone_logc() to log to specified
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu category.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1375. [func] 'rndc dumpdb' now dumps the adb cache along with the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb data cache.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1374. [func] dns_adb_dump() now logs the lame zones associated
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu with each server.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1373. [bug] Recovery from expired glue failed under certain
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu circumstances.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1372. [bug] named crashes with an assertion failure on exit when
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu sharing the same port for listening and querying, and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb changing listening addresses several times. [RT# 3509]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1371. [bug] notify-source-v6, transfer-source-v6 and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb query-source-v6 with explicit addresses and using the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu same ports as named was listening on could interfere
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu with named's ability to answer queries sent to those
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb addresses.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1370. [bug] dig '+[no]recurse' was incorrectly documented.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1369. [bug] Adding an NS record as the lexicographically last
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb record in a secure zone didn't work.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1368. [func] remove support for bitstring labels.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1367. [func] Use response times to select forwarders.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1366. [contrib] queryperf usage was incomplete. Add '-h' for help.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1365. [func] "localhost" and "localnets" acls now include IPv6
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu addresses / prefixes.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1364. [func] Log file name when unable to open memory statistics
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and dump database files. [RT# 3437]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1363. [func] Listen-on-v6 now supports specific addresses.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1362. [bug] remove IFF_RUNNING test when scanning interfaces.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1361. [func] log the reason for rejecting a server when resolving
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu queries.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1360. [bug] --enable-libbind would fail when not built in the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb source tree for certain OS's.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1359. [security] Support patches OpenSSL libraries.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu http://www.cert.org/advisories/CA-2002-23.html
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1358. [bug] It was possible to trigger a INSIST when debugging
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb large dynamic updates. [RT #3390]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1357. [bug] nsupdate was extremely wasteful of memory.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1356. [tuning] Reduce the number of events / quantum for zone tasks.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1354. [doc] lwres man pages had illegal nroff.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1353. [contrib] sdb/ldap to version 0.9.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1352. [bug] dig, host, nslookup when falling back to TCP use the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu current search entry (if any). [RT #3374]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1351. [bug] lwres_getipnodebyname() returned the wrong name
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when given a IPv4 literal, af=AF_INET6 and AI_MAPPED
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu was set.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1350. [bug] dns_name_fromtext() failed to handle too many labels
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu gracefully.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1349. [security] Minimum OpenSSL version now 0.9.6e (was 0.9.5a).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu http://www.cert.org/advisories/CA-2002-23.html
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1348. [port] win32: Rewrote code to use I/O Completion Ports
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in socket.c and eliminating a host of socket
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu errors. Performance is enhanced.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1347. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1346. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1345. [port] Use a explicit -Wformat with gcc. Not all versions
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu include it in -Wall.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1344. [func] Log if the serial number on the master has gone
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu backwards.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu If you have multiple machines specified in the masters
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu clause you may want to set 'multi-master yes;' to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu suppress this warning.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1343. [func] Log successful notifies received (info). Adjust log
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu level for failed notifies to notice.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1342. [func] Log remote address with TCP dispatch failures.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1341. [func] Allow a rate limiter to be stalled.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1340. [bug] Delay and spread out the startup refresh load.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu lookups. Bit string lookups are no longer attempted.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1338. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1337. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1336. [func] Nibble lookups under IP6.ARPA are now supported by
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_byaddr_create(). dns_byaddr_createptrname() is
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu deprecated, use dns_byaddr_createptrname2() instead.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1335. [bug] When performing a nonexistence proof, the validator
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu should discard parent NXTs from higher in the DNS.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1334. [bug] When signing/verifying rdatasets, duplicate rdatas
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu need to be suppressed.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1333. [contrib] queryperf now reports a summary of returned
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu rcodes (-c), rcodes are printed in mnemonic form (-v).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1332. [func] Report the current serial with periodic commits when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu rolling forward the journal.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1331. [func] Generate DNSSEC wildcard proofs.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1330. [bug] When processing events (non-threaded) only allow
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the task one chance to use to use its quantum.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1329. [func] named-checkzone will now check if nameservers that
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu appear to be IP addresses. Available modes "fail",
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu "warn" (default) and "ignore" the results of the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu check.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1328. [bug] The validator could incorrectly verify an invalid
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu negative proof.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1327. [bug] The validator would incorrectly mark data as insecure
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when seeing a bogus signature before a correct
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu signature.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1326. [bug] DNAME/CNAME signatures were not being cached when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu validation was not being performed. [RT #3284]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1325. [bug] If the tcpquota was exhausted it was possible to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to trigger a INSIST() failure.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1324. [port] darwin: ifconfig.sh now supports darwin.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1322. [bug] dnssec-signzone usage message was misleading.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1321. [bug] If the last RRset in a zone is glue, dnssec-signzone
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu would incorrectly duplicate its output and sign it.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1320. [doc] query-source-v6 was missing from options section.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #3218]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1319. [func] libbind: log attempts to exploit #1318.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1318. [bug] libbind: Remote buffer overrun.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1317. [port] libbind: TrueUNIX 5.1 does not like __align as a
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu element name.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1316. [bug] libbind: gethostans() could get out of sync parsing
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu the response if there was a very long CNAME chain.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1315. [bug] Options should apply to the internal _bind view.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1314. [port] Handle ECONNRESET from sendmsg() [unix].
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1313. [func] Query log now says if the query was signed (S) or
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu if EDNS was used (E).
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1312. [func] Log TSIG key used w/ outgoing zone transfers.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1311. [bug] lwres_getrrsetbyname leaked memory. [RT #3159]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1310. [bug] 'rndc stop' failed to cause zones to be flushed
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu sometimes. [RT #3157]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1309. [func] Log that a zone transfer was covered by a TSIG.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1308. [func] DS (delegation signer) support.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1307. [bug] nsupdate: allow white space base64 key data.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1306. [bug] Badly encoded LOC record when the size, horizontal
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu precision or vertical precision was 0.1m.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1305. [bug] Document that internal zones are included in the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rndc status results.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1304. [func] New function: dns_zone_name().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1303. [func] Option 'flush-zones-on-shutdown <boolean>;'.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1302. [func] Extended rndc dumpdb to support dumping of zones and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu view selection: 'dumpdb [-all|-zones|-cache] [view]'.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1301. [func] New category 'update-security'.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1300. [port] Compaq Trucluster support.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1299. [bug] Set AI_ADDRCONFIG when looking up addresses
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu via getaddrinfo() (affects dig, host, nslookup, rndc
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and nsupdate).
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb could be left with a trailing "\" after configure
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb has been run.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1297. [port] linux: make handling EINVAL from socket() no longer
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb conditional on #ifdef LINUX.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1296. [bug] isc_log_closefilelogs() needed to lock the log
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb context.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1295. [bug] isc_log_setdebuglevel() needed to lock the log
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb context.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1294. [func] libbind: no longer attempts bit string labels for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb IPv6 reverse resolution. Try IP6.ARPA then IP6.INT
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for nibble style resolution.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1293. [func] Entropy can now be retrieved from EGDs. [RT #2438]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1292. [func] Enable IPv6 support when using ioctl style interface
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb scanning and OS supports SIOCGLIFADDR using struct
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb if_laddrreq.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1291. [func] Enable IPv6 support when using sysctl style interface
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb scanning.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1290. [func] "dig axfr" now reports the number of messages
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb as well as the number of records.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1289. [port] See if -ldl is required for OpenSSL? [RT #2672]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb reflect written requirements.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1287. [bug] REQUIRE that DNS_DBADD_MERGE only be set when adding
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a rdataset to a zone db in the rbtdb implementation of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb addrdataset.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1286. [bug] dns_name_downcase() enforce requirement that
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb target != NULL or name->buffer != NULL.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1285. [func] lwres: probe the system to see what address families
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb are currently in use.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1284. [bug] The RTT estimate on unused servers was not aged.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #2569]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1283. [func] Use "dataready" accept filter if available.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1282. [port] libbind: hpux 11.11 interface scanning.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1281. [func] Log zone when unable to get private keys to update
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb zone. Log zone when NXT records are missing from
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb secure zone.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1280. [bug] libbind: escape '(' and ')' when converting to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb presentation form.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1279. [port] Darwin uses (unsigned long) for size_t. [RT #2590]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1278. [func] dig: now supports +[no]cl +[no]ttlid.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1277. [func] You can now create your own customized printing
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb styles: dns_master_stylecreate() and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_master_styledestroy().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1276. [bug] libbind: const pointer conflicts in res_debug.c.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1275. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1274. [bug] Memory leak in lwres_gnbarequest_parse().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1273. [port] libbind: solaris: 64 bit binary compatibility.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1272. [contrib] Berkeley DB 4.0 sdb implementation from
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Nuno Miguel Rodrigues <nmr@co.sapo.pt>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1271. [bug] "recursion available: {denied,approved}" was too
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu confusing.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1270. [bug] Check that system inet_pton() and inet_ntop() support
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb AF_INET6.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1269. [port] Openserver: ifconfig.sh support.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1268. [port] Openserver: the value FD_SETSIZE depends on whether
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <sys/param.h> is included or not. Be consistent.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1267. [func] isc_file_openunique() now creates file using mode
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 0666 rather than 0600.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1266. [bug] ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu __ISC_LINK_UNLINKUNSAFE and __ISC_LIST_DEQUEUEUNSAFE
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu are not C++ compatible, use *_TYPE versions instead.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1265. [bug] libbind: LINK_INIT and UNLINK were not compatible with
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu C++, use LINK_INIT_TYPE and UNLINK_TYPE instead.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1264. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1263. [bug] Reference after free error if dns_dispatchmgr_create()
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu failed.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1262. [bug] ns_server_destroy() failed to set *serverp to NULL.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1261. [func] libbind: ns_sign2() and ns_sign_tcp() now provide
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb support for compressed TSIG owner names.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1260. [func] libbind: res_update can now update IPv6 servers,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb new function res_findzonecut2().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1259. [bug] libbind: get_salen() IPv6 support was broken for OSs
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu w/o sa_len.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1258. [bug] libbind: res_nametotype() and res_nametoclass() were
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb broken.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1257. [bug] Failure to write pid-file should not be fatal on
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu reload. [RT #2861]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1256. [contrib] 'queryperf' now has EDNS (-e) + DNSSEC DO (-D) support.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1255. [bug] When verifying that an NXT proves nonexistence, check
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the rcode of the message and only do the matching NXT
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb check. That is, for NXDOMAIN responses, check that
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the name is in the range between the NXT owner and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb next name, and for NOERROR NODATA responses, check
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu that the type is not present in the NXT bitmap.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1254. [func] preferred-glue option from BIND 8.3.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1253. [bug] The dnssec system test failed to remove the correct
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb files.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1252. [bug] Dig, host and nslookup were not checking the address
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the answer was coming from against the address it was
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu sent to. [RT# 2692]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1251. [port] win32: a make file contained absolute version specific
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb references.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1250. [func] Nsupdate will report the address the update was
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb sent to.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1249. [bug] Missing masters clause was not handled gracefully.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #2703]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1248. [bug] DESTDIR was not being propagated between makes.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1247. [bug] Don't reset the interface index for link/site local
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu addresses. [RT #2576]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1246. [func] New functions isc_sockaddr_issitelocal(),
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu isc_sockaddr_islinklocal(), isc_netaddr_issitelocal()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and isc_netaddr_islinklocal().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1245. [bug] Treat ENOBUFS, ENOMEM and ENFILE as soft errors for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb accept().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1244. [bug] Receiving a TCP message from a blackhole address would
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb prevent further messages being received over that
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb interface.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1243. [bug] It was possible to trigger a REQUIRE() in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_message_findtype(). [RT #2659]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1242. [bug] named-checkzone failed if a journal existed. [RT #2657]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1241. [bug] Drop received UDP messages with a zero source port
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu as these are invariably forged. [RT #2621]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1240. [bug] It was possible to leak zone references by
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb specifying an incorrect zone to rndc.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1239. [bug] Under certain circumstances named could continue to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu use a name after it had been freed triggering
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb INSIST() failures. [RT #2614]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1238. [bug] It is possible to lockup the server when shutting down
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb if notifies were being processed. [RT #2591]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1237. [bug] nslookup: "set q=type" failed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1236. [bug] dns_rdata{class,type}_fromtext() didn't handle non
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu NULL terminated text regions. [RT #2588]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1235. [func] Report 'out of memory' errors from openssl.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1234. [bug] contrib/sdb: 'zonetodb' failed to call
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_result_register(). DNS_R_SEENINCLUDE should not
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb be fatal.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1233. [bug] The flags field of a KEY record can be expressed in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb hex as well as decimal.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1231. [port] HPUX 11.11 recvmsg() can return spurious EADDRNOTAVAIL.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1230. [bug] isccc_cc_isreply() and isccc_cc_isack() were broken.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1229. [bug] named would crash if it received a TSIG signed
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb query as part of an AXFR response. [RT #2570]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1228. [bug] 'make install' did not depend on 'make all'. [RT #2559]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu if a number was expected and some other token was
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu found. [RT#2532]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1226. [func] Use EDNS for zone refresh queries. [RT #2551]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1225. [func] dns_message_setopt() no longer requires that
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu dns_message_renderbegin() to have been called.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1224. [bug] 'rrset-order' and 'sortlist' should be additive
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu not exclusive.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1223. [func] 'rrset-order' partially works 'cyclic' and 'random'
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb are supported.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1222. [bug] Specifying 'port *' did not always result in a system
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu selected (non-reserved) port being used. [RT #2537]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1221. [bug] Zone types 'master', 'slave' and 'stub' were not being
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb compared case insensitively. [RT #2542]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1220. [func] Support for APL rdata type.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1219. [func] Named now reports the TSIG extended error code when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu signature verification fails. [RT #1651]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1218. [bug] Named incorrectly returned SERVFAIL rather than
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu NOTAUTH when there was a TSIG BADTIME error. [RT #2519]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1217. [func] Report locations of previous key definition when a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu duplicate is detected.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1216. [bug] Multiple server clauses for the same server were not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu reported. [RT #2514]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1214. [bug] Win32: isc_file_renameunique() could leave zero length
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu files behind.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1213. [func] Report view associated with client if it is not a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu standard view (_default or _bind).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1212. [port] libbind: 64k answer buffers were causing stack space
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to be exceeded for certain OS. Use heap space instead.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1211. [bug] dns_name_fromtext() incorrectly handled certain
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu valid octal bitlabels. [RT #2483]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1210. [bug] libbind: getnameinfo() failed to lookup IPv4 mapped /
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu compatible addresses. [RT #2461]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1209. [bug] Dig, host, nslookup were not checking the message ids
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu on the responses. [RT #2454]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1208. [bug] dns_master_load*() failed to log a error message if
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu an error was detected when parsing the ownername of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu a record. [RT #2448]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1207. [bug] libbind: getaddrinfo() could call freeaddrinfo() with
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu an invalid pointer.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1206. [bug] SERVFAIL and NOTIMP responses to an EDNS query should
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu trigger a non-EDNS retry.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1205. [bug] OPT, TSIG and TKEY cannot be used to set the "class"
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu of the message. [RT #2449]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1204. [bug] libbind: res_nupdate() failed to update the name
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu server addresses before sending the update.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1203. [func] Report locations of previous acl and zone definitions
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when a duplicate is detected.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1202. [func] New functions: cfg_obj_line() and cfg_obj_file().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1201. [bug] Require that if 'callbacks' is passed to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_rdata_fromtext(), callbacks->error and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu callbacks->warn are initialized.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1200. [bug] Log 'errno' that we are unable to convert to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu isc_result_t. [RT #2404]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1199. [doc] ARM reference to RFC 2157 should have been RFC 1918.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #2436]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1198. [bug] OPT printing style was not consistent with the way the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu header fields are printed. The DO bit was not reported
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu if set. Report if any of the MBZ bits are set.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1197. [bug] Attempts to define the same acl multiple times were not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu detected.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1196. [contrib] update mdnkit to 2.2.3.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1195. [bug] Attempts to redefine builtin acls should be caught.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #2403]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1194. [bug] Not all duplicate zone definitions were being detected
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu at the named.conf checking stage. [RT #2431]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1193. [bug] dig +besteffort parsing didn't handle packet
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu truncation. dns_message_parse() has new flag
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu DNS_MESSAGE_IGNORETRUNCATION.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1192. [bug] The seconds fields in LOC records were restricted
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to three decimal places. More decimal places should
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu be allowed but warned about.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1191. [bug] A dynamic update removing the last non-apex name in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu a secure zone would fail. [RT #2399]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1190. [func] Add the "rndc freeze" and "rndc unfreeze" commands.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #2394]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1189. [bug] On some systems, malloc(0) returns NULL, which
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu could cause the caller to report an out of memory
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu error. [RT #2398]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1188. [bug] Dynamic updates of a signed zone would fail if
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu some of the zone private keys were unavailable.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1187. [bug] named was incorrectly returning DNSSEC records
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in negative responses when the DO bit was not set.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1186. [bug] isc_hex_tobuffer(,,length = 0) failed to unget the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu EOL token when reading to end of line.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu unless RES_INIT is set when calling res_*init().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1184. [bug] libbind: call res_ndestroy() if RES_INIT is set
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when res_*init() is called.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1183. [bug] Handle ENOSR error when writing to the internal
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu control pipe. [RT #2395]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1182. [bug] The server could throw an assertion failure when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu constructing a negative response packet.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1181. [func] Add the "key-directory" configuration statement,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu which allows the server to look for online signing
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu keys in alternate directories.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1180. [func] dnssec-keygen should always generate keys with
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu protocol 3 (DNSSEC), since it's less confusing
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu that way.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1179. [func] Add SIG(0) support to nsupdate.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1178. [bug] Follow and cache (if appropriate) A6 and other
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu data chains to completion in the additional section.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1177. [func] Report view when loading zones if it is not a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu standard view (_default or _bind). [RT #2270]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1176. [doc] Document that allow-v6-synthesis is only performed
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu for clients that are supplied recursive service.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #2260]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1175. [bug] named-checkzone and named-checkconf failed to call
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_result_register() at startup which could
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu result in runtime exceptions when printing
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu "out of memory" errors. [RT #2335]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1174. [bug] Win32: add WSAECONNRESET to the expected errors
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu from connect(). [RT #2308]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1173. [bug] Potential memory leaks in isc_log_create() and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu isc_log_settag(). [RT #2336]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1172. [doc] Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu table of RR types in ARM.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1171. [func] Added function isc_region_compare(), updated files in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu lib/dns to use this function instead of local one.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1170. [bug] Don't attempt to print the token when a I/O error
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu occurs when parsing named.conf. [RT #2275]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1169. [func] Identify recursive queries in the query log.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1168. [bug] Empty also-notify clauses were not handled. [RT #2309]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1167. [contrib] nslint-2.1a3 (from author).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1166. [bug] "Not Implemented" should be reported as NOTIMP,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu not NOTIMPL. [RT #2281]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1165. [bug] We were rejecting notify-source{-v6} in zone clauses.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1164. [bug] Empty masters clauses in slave / stub zones were not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu handled gracefully. [RT #2262]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1163. [func] isc_time_formattimestamp() now includes the year.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1162. [bug] The allow-notify option was not accepted in slave
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu zone statements.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1161. [bug] named-checkzone looped on unbalanced brackets.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #2248]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1160. [bug] Generating Diffie-Hellman keys longer than 1024
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu bits could fail. [RT #2241]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1159. [bug] MD and MF are not permitted to be loaded by RFC1123.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1158. [func] Report the client's address when logging notify
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu messages.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1157. [func] match-clients and match-destinations now accept
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu keys. [RT #2045]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1156. [port] The configure test for strsep() incorrectly
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu succeeded on certain patched versions of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu AIX 4.3.3. [RT #2190]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1155. [func] Recover from master files being removed from under
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu us.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1154. [bug] Don't attempt to obtain the netmask of a interface
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu if there is no address configured. [RT #2176]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1153. [func] 'rndc {stop|halt} -p' now reports the process id
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu of the instance of named being shutdown.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1152. [bug] libbind: read buffer overflows.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1151. [bug] nslookup failed to check that the arguments to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the port, timeout, and retry options were
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu valid integers and in range. [RT #2099]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1150. [bug] named incorrectly accepted TTL values
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu containing plus or minus signs, such as
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 1d+1h-1s.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1149. [func] New function isc_parse_uint32().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1148. [func] 'rndc-confgen -a' now provides positive feedback.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1147. [func] Set IPV6_V6ONLY on IPv6 sockets if supported by
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the OS. listen-on-v6 { any; }; should no longer
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu result in IPv4 queries be accepted. Similarly
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu control { inet :: ... }; should no longer result
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in IPv4 connections being accepted. This can be
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu overridden at compile time by defining
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ISC_ALLOW_MAPPED=1.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu supported by the OS by a new function
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_socket_ipv6only().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1145. [func] "host" no longer reports a NOERROR/NODATA response
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu by printing nothing. [RT #2065]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1144. [bug] rndc-confgen would crash if both the -a and -t
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu options were specified. [RT #2159]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1143. [bug] When a trusted-keys statement was present and named
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu was built without crypto support, it would leak memory.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1142. [bug] dnssec-signzone would fail to delete temporary files
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu in some failure cases. [RT #2144]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1141. [bug] When named rejected a control message, it would
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu leak a file descriptor and memory. It would also
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu fail to respond, causing rndc to hang.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #2139, #2164]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1140. [bug] rndc-confgen did not accept IPv6 addresses as arguments
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to the -s option. [RT #2138]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1139. [func] It is now possible to flush a given name from the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu cache(s) via 'rndc flushname name [view]'. [RT #2051]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1138. [func] It is now possible to flush a given name from the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu cache by calling the new function
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_cache_flushname().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1137. [func] It is now possible to flush a given name from the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ADB by calling the new function dns_adb_flushname().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1136. [bug] CNAME records synthesized from DNAMEs did not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu have a TTL of zero as required by RFC2672.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #2129]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1135. [func] You can now override the default syslog() facility for
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu named/lwresd at compile time. [RT #1982]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1134. [bug] Multi-threaded servers could deadlock in ferror()
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when reloading zone files. [RT #1951, #1998]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1133. [bug] IN6_IS_ADDR_LOOPBACK was not portably defined on
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu platforms without IN6_IS_ADDR_LOOPBACK. [RT #2106]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1132. [func] Improve UPDATE prerequisite failure diagnostic messages.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1131. [bug] The match-destinations view option did not work with
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb IPv6 destinations. [RT #2073, #2074]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1130. [bug] Log messages reporting an out-of-range serial number
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu did not include the out-of-range number but the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu following token. [RT #2076]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1129. [bug] Multi-threaded servers could crash under heavy
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu resolution load due to a race condition. [RT #2018]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1128. [func] sdb drivers can now provide RR data in either text
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu or wire format, the latter using the new functions
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu dns_sdb_putrdata() and dns_sdb_putnamedrdata().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1127. [func] rndc: If the server to contact has multiple addresses,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu try all of them.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1126. [bug] The server could access a freed event if shut
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu down while a client start event was pending
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu delivery. [RT #2061]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1125. [bug] rndc: -k option was missing from usage message.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #2057]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1124. [doc] dig: +[no]dnssec, +[no]besteffort and +[no]fail
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu are now documented. [RT #2052]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1123. [bug] dig +[no]fail did not match description. [RT #2052]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1122. [tuning] Resolution timeout reduced from 90 to 30 seconds.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #2046]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1121. [bug] The server could attempt to access a NULL zone
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu table if shut down while resolving.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #1587, #2054]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1120. [bug] Errors in options were not fatal. [RT #2002]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1119. [func] Added support in Win32 for NTFS file/directory ACL's
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu for access control.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1118. [bug] On multi-threaded servers, a race condition
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu could cause an assertion failure in resolver.c
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu during resolver shutdown. [RT #2029]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1117. [port] The configure check for in6addr_loopback incorrectly
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu succeeded on AIX 4.3 when compiling with -O2
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu because the test code was optimized away.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #2016]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1116. [bug] Setting transfers in a server clause, transfers-in,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu or transfers-per-ns to a value greater than
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 2147483647 disabled transfers. [RT #2002]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1115. [func] Set maximum values for cleaning-interval,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu heartbeat-interval, interface-interval,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu max-transfer-idle-in, max-transfer-idle-out,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu max-transfer-time-in, max-transfer-time-out,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu statistics-interval of 28 days and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu sig-validity-interval of 3660 days. [RT #2002]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1114. [port] Ignore more accept() errors. [RT #2021]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1113. [bug] The allow-update-forwarding option was ignored
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when specified in a view. [RT #2014]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1112. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1111. [bug] Multi-threaded servers could deadlock processing
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu recursive queries due to a locking hierarchy
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu violation in adb.c. [RT #2017]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1110. [bug] dig should only accept valid abbreviations of +options.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #2003]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1109. [bug] nsupdate accepted illegal ttl values.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1108. [bug] On Win32, rndc was hanging when named was not running
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu due to failure to select for exceptional conditions
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in select(). [RT #1870]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1107. [bug] nsupdate could catch an assertion failure if an
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu invalid domain name was given as the argument to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the "zone" command.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1106. [bug] After seeing an out of range TTL, nsupdate would
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu treat all TTLs as out of range. [RT #2001]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1105. [port] OpenUNIX 8 enable threads by default. [RT #1970]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1104. [bug] Invalid arguments to the transfer-format option
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu could cause an assertion failure. [RT #1995]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1102. [doc] Note that query logging is enabled by directing the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu queries category to a channel.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1101. [bug] Array bounds read error in lwres_gai_strerror.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1100. [bug] libbind: DNSSEC key ids were computed incorrectly.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu compile time errors.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1098. [bug] libbind: HMAC-MD5 key files are now mode 0600.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1097. [func] libbind: RES_PRF_TRUNC for dig.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1096. [func] libbind: "DNSSEC OK" (DO) support.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1095. [func] libbind: resolver option: no-tld-query. disables
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu trying unqualified as a tld. no_tld_query is also
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu supported for FreeBSD compatibility.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1094. [func] libbind: add support gcc's format string checking.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1093. [doc] libbind: miscellaneous nroff fixes.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1092. [bug] libbind: get*by*() failed to check if res_init() had
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu been called.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1091. [bug] libbind: misplaced va_end().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu the amount of memory consumed resulting in garbage
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu address being returned. Alignment calculations were
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu wasting space. We weren't suppressing duplicate
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu addresses.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1089. [func] libbind: inet_{cidr,net}_{pton,ntop}() now have IPv6
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu support.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1088. [port] libbind: MPE/iX C.70 (incomplete)
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1087. [bug] libbind: struct __res_state too large on 64 bit arch.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1086. [port] libbind: sunos: old sprintf.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1085. [port] libbind: solaris: sys_nerr and sys_errlist do not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu exist when compiling in 64 bit mode.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1084. [cleanup] libbind: gai_strerror() rewritten.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1083. [bug] The default control channel listened on the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu wildcard address, not the loopback as documented.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #1975]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1082. [bug] The -g option to named incorrectly caused logging
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to be sent to syslog in addition to stderr.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #1974]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1081. [bug] Multicast queries were incorrectly identified
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu based on the source address, not the destination
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu address.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem1080. [bug] BIND 8 compatibility: accept bare IP prefixes
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu as the second element of a two-element top level
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu sort list statement. [RT #1964]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1079. [bug] BIND 8 compatibility: accept bare elements at top
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu level of sort list treating them as if they were
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu a single element list. [RT #1963]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1078. [bug] We failed to correct bad tv_usec values in one case.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #1966]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1077. [func] Do not accept further recursive clients when
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu the total number of recursive lookups being
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu processed exceeds max-recursive-clients, even
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu if some of the lookups are internally generated.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #1915, #1938]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1076. [bug] A badly defined global key could trigger an assertion
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu on load/reload if views were used. [RT #1947]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1075. [bug] Out-of-range network prefix lengths were not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu reported. [RT #1954]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1074. [bug] Running out of memory in dump_rdataset() could
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu cause an assertion failure. [RT #1946]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1073. [bug] The ADB cache cleaning should also be space driven.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #1915, #1938]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1072. [bug] The TCP client quota could be exceeded when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb recursion occurred. [RT #1937]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1071. [bug] Sockets listening for TCP DNS connections
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb specified an excessive listen backlog. [RT #1937]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1070. [bug] Copy DNSSEC OK (DO) to response as specified by
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu draft-ietf-dnsext-dnssec-okbit-03.txt.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1069. [placeholder]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1068. [bug] errno could be overwritten by catgets(). [RT #1921]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1067. [func] Allow quotas to be soft, isc_quota_soft().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1066. [bug] Provide a thread safe wrapper for strerror().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1689]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1065. [func] Runtime support to select new / old style interface
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb scanning using ioctls.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1064. [bug] Do not shut down active network interfaces if we
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu are unable to scan the interface list. [RT #1921]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1063. [bug] libbind: "make install" was failing on IRIX.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1919]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1062. [bug] If the control channel listener socket was shut
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb down before server exit, the listener object could
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb be freed twice. [RT #1916]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1061. [bug] If periodic cache cleaning happened to start
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu while cleaning due to reaching the configured
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu maximum cache size was in progress, the server
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu could catch an assertion failure. [RT #1912]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1060. [func] Move refresh, stub and notify UDP retry processing
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu into dns_request.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1059. [func] dns_request now support will now retry UDP queries,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_request_createvia2() and dns_request_createraw2().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1058. [func] Limited lifetime ticker timers are now available,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_timertype_limited.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu1057. [bug] Reloading the server after adding a "file" clause
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to a zone statement could cause the server to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb crash due to a typo in change 1016.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1056. [bug] Rndc could catch an assertion failure on SIGINT due
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to an uninitialized variable. [RT #1908]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1055. [func] Version and hostname queries can now be disabled
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu using "version none;" and "hostname none;",
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb respectively.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1054. [bug] On Win32, cfg_categories and cfg_modules need to be
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb exported from the libisccfg DLL.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1053. [bug] Dig did not increase its timeout when receiving
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb AXFRs unless the +time option was used. [RT #1904]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1052. [bug] Journals were not being created in binary mode
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb resulting in "journal format not recognized" error
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb under Win32. [RT #1889]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1051. [bug] Do not ignore a network interface completely just
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb because it has a noncontiguous netmask. Instead,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb omit it from the localnets ACL and issue a warning.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1891]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1050. [bug] Log messages reporting malformed IP addresses in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb address lists such as that of the forwarders option
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb failed to include the correct error code, file
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb name, and line number. [RT #1890]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1049. [func] "pid-file none;" will disable writing a pid file.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1848]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1048. [bug] Servers built with -DISC_MEM_USE_INTERNAL_MALLOC=1
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu didn't work.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1047. [bug] named was incorrectly refusing all requests signed
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb with a TSIG key derived from an unsigned TKEY
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb negotiation with a NOERROR response. [RT #1886]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1046. [bug] The help message for the --with-openssl configure
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb option was inaccurate. [RT #1880]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1045. [bug] It was possible to skip saving glue for a nameserver
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for a stub zone.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1044. [bug] Specifying allow-transfer, notify-source, or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb notify-source-v6 in a stub zone was not treated
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb as an error.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1043. [bug] Specifying a transfer-source or transfer-source-v6
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu option in the zone statement for a master zone was
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb not treated as an error. [RT #1876]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1042. [bug] The "config" logging category did not work properly.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1873]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1041. [bug] Dig/host/nslookup could catch an assertion failure
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb on SIGINT due to an uninitialized variable. [RT #1867]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1040. [bug] Multiple listen-on-v6 options with different ports
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb were not accepted. [RT #1875]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1039. [bug] Negative responses with CNAMEs in the answer section
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb were cached incorrectly. [RT #1862]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1038. [bug] In servers configured with a tkey-domain option,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb TKEY queries with an owner name other than the root
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb could cause an assertion failure. [RT #1866, #1869]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1037. [bug] Negative responses whose authority section contain
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb SOA or NS records whose owner names are not equal
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb equal to or parents of the query name should be
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rejected. [RT #1862]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1036. [func] Silently drop requests received via multicast as
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb long as there is no final multicast DNS standard.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1035. [bug] If we respond to multicast queries (which we
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb currently do not), respond from a unicast address
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb as specified in RFC 1123. [RT #137]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1034. [bug] Ignore the RD bit on multicast queries as specified
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in RFC 1123. [RT #137]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1033. [bug] Always respond to requests with an unsupported opcode
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb with NOTIMP, even if we don't have a matching view
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb or cannot determine the class.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1032. [func] hostname.bind/txt/chaos now returns the name of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the machine hosting the nameserver. This is useful
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in diagnosing problems with anycast servers.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1858]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1030. [bug] On systems with no resolv.conf file, nsupdate
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb exited with an error rather than defaulting
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to using the loopback address. [RT #1836]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1029. [bug] Some named.conf errors did not cause the loading
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of the configuration file to return a failure
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb status even though they were logged. [RT #1847]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1028. [bug] On Win32, dig/host/nslookup looked for resolv.conf
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in the wrong directory. [RT #1833]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1027. [bug] RRs having the reserved type 0 should be rejected.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1471]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1026. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1025. [bug] Don't use multicast addresses to resolve iterative
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb queries. [RT #101]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1024. [port] Compilation failed on HP-UX 11.11 due to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb incompatible use of the SIOCGLIFCONF macro
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb name. [RT #1831]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1023. [func] Accept hints without TTLs.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1022. [bug] Don't report empty root hints as "extra data".
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1802]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1021. [bug] On Win32, log message timestamps were one month
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb later than they should have been, and the server
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb would exhibit unspecified behavior in December.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1020. [bug] IXFR log messages did not distinguish between
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb true IXFRs, AXFR-style IXFRs, and mere version
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb polls. [RT #1811]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1019. [bug] The value of the lame-ttl option was limited to 18000
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb seconds, not 1800 seconds as documented. [RT #1803]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1018. [bug] The default log channel was not always initialized
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb correctly. [RT #1813]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1017. [bug] When specifying TSIG keys to dig and nsupdate using
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the -k option, they must be HMAC-MD5 keys. [RT #1810]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1016. [bug] Slave zones with no backup file were re-transferred
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb on every server reload.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1015. [bug] Log channels that had a "versions" option but no
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "size" option failed to create numbered log
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb files. [RT #1783]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1014. [bug] Some queries would cause statistics counters to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb increment more than once or not at all. [RT #1321]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1013. [bug] It was possible to cancel a query twice when marking
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a server as bogus or by having a blackhole acl.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1776]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1012. [bug] The -p option to named did not behave as documented.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1011. [cleanup] Removed isc_dir_current().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1010. [bug] The server could attempt to execute a command channel
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb command after initiating server shutdown, causing
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an assertion failure. [RT #1766]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu1009. [port] OpenUNIX 8 support. [RT #1728]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1008. [port] libtool.m4, ltmain.sh from libtool-1.4.2.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1007. [port] config.guess, config.sub from autoconf-2.52.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1006. [bug] If a KEY RR was found missing during DNSSEC validation,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an assertion failure could subsequently be triggered
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in the resolver. [RT #1763]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1005. [bug] Don't copy nonzero RCODEs from request to response.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1765]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1004. [port] Deal with recvfrom() returning EHOSTDOWN. [RT #1770]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1003. [func] Add the +retry option to dig.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1002. [bug] When reporting an unknown class name in named.conf,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu including the file name and line number. [RT #1759]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1001. [bug] win32 socket code doio_recv was not catching a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb WSACONNRESET error when a client was timing out
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the request and closing its socket. [RT #1745]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb1000. [bug] BIND 8 compatibility: accept "HESIOD" as an alias
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for class "HS". [RT #1759]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 999. [func] "rndc retransfer zone [class [view]]" added.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1752]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 998. [func] named-checkzone now has arguments to specify the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb chroot directory (-t) and working directory (-w).
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #1755]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 997. [func] Add support for RSA-SHA1 keys (RFC3110).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 996. [func] Issue warning if the configuration filename contains
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the chroot path.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 995. [bug] dig, host, nslookup: using a raw IPv6 address as a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb target address should be fatal on a IPv4 only system.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 994. [func] Treat non-authoritative responses to queries for type
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb NS as referrals even if the NS records are in the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu answer section, because BIND 8 servers incorrectly
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb send them that way. This is necessary for DNSSEC
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb validation of the NS records of a secure zone to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb succeed when the parent is a BIND 8 server. [RT #1706]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 993. [func] dig: -v now reports the version.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 992. [doc] dig: ~/.digrc is now documented.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 991. [func] Lower UDP refresh timeout messages to level
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb debug 1.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 990. [bug] The rndc-confgen man page was not installed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 989. [bug] Report filename if $INCLUDE fails for file related
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb errors. [RT #1736]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 988. [bug] 'additional-from-auth no;' did not work reliably
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in the case of queries answered from the cache.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1436]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 987. [bug] "dig -help" didn't show "+[no]stats".
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 986. [bug] "dig +noall" failed to clear stats and command
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb printing.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 985. [func] Consider network interfaces to be up iff they have
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a nonzero IP address rather than based on the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb IFF_UP flag. [RT #1160]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 984. [bug] Multi-threading should be enabled by default on
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Solaris 2.7 and newer, but it wasn't.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 983. [func] The server now supports generating IXFR difference
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu sequences for non-dynamic zones by comparing zone
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb versions, when enabled using the new config
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu option "ixfr-from-differences". [RT #1727]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 982. [func] If "memstatistics-file" is set in options the memory
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb statistics will be written to it.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 981. [func] The dnssec tools can now take multiple '-r randomfile'
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu arguments.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 980. [bug] Incoming zone transfers restarting after an error
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb could trigger an assertion failure. [RT #1692]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 979. [func] Incremental master file dumping. dns_master_dumpinc(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_master_dumptostreaminc(), dns_dumpctx_attach(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_dumpctx_detach(), dns_dumpctx_cancel(),
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_dumpctx_db() and dns_dumpctx_version().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 978. [bug] dns_db_attachversion() had an invalid REQUIRE()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb condition.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 977. [bug] Improve "not at top of zone" error message.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 976. [func] named-checkconf can now test load master zones
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu (named-checkconf -z). [RT #1468]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 975. [bug] "max-cache-size default;" as a view option
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb caused an assertion failure.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 974. [bug] "max-cache-size unlimited;" as a global option
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb was not accepted.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 973. [bug] Failed to log the question name when logging:
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "bad zone transfer request: non-authoritative zone
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu (NOTAUTH)".
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 972. [bug] The file modification time code in zone.c was using the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb wrong epoch. [RT #1667]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 971. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 970. [func] 'max-journal-size' can now be used to set a target
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu size for a journal.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 969. [func] dig now supports the undocumented dig 8 feature
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of allowing arbitrary labels, not just dotted
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb decimal quads, with the -x option. This can be
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu used to conveniently look up RFC2317 names as in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "dig -x 10.0.0.0-127". [RT #827, #1576, #1598]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 968. [bug] On win32, the isc_time_now() function was unnecessarily
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu calling strtime(). [RT #1671]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 967. [bug] On win32, the link for bindevt was not including the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu required resource file to enable the event viewer
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to interpret the error messages in the event log,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #1668]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 966. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 965. [bug] Including data other than root server NS and A
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu records in the root hint file could cause a rbtdb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu node reference leak. [RT #1581, #1618]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 964. [func] Warn if data other than root server NS and A records
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb are found in the root hint file. [RT #1581, #1618]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 963. [bug] Bad ISC_LANG_ENDDECLS. [RT #1645]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 962. [bug] libbind: bad "#undef", don't attempt to install
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu non-existant nlist.h. [RT #1640]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 961. [bug] Tried to use a IPV6 feature when ISC_PLATFORM_HAVEIPV6
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu was not defined. [RT #1482]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 960. [port] liblwres failed to build on systems with support for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb getrrsetbyname() in the OS. [RT #1592]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 959. [port] On FreeBSD, determine the number of CPUs by calling
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu sysctlbyname(). [RT #1584]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 958. [port] ssize_t is not available on all platforms. [RT #1607]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 957. [bug] sys/select.h inclusion was broken on older platforms.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1607]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 956. [bug] ns_g_autorndcfile changed to ns_g_keyfile
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu in named/win32/os.c due to code changes in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb change #953. win32 .make file for rndc-confgen
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb updated to add include path for os.h header.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb --- 9.2.0rc1 released ---
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 955. [bug] When using views, the zone's class was not being
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu inherited from the view's class. [RT #1583]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 954. [bug] When requesting AXFRs or IXFRs using dig, host, or
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu nslookup, the RD bit should not be set as zone
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu transfers are inherently non-recursive. [RT #1575]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 953. [func] The /var/run/named.key file from change #843
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu has been replaced by /etc/rndc.key. Both
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu named and rndc will look for this file and use
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb it to configure a default control channel key
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb if not already configured using a different
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb method (rndc.conf / controls). Unlike
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu named.key, rndc.key is not created automatically;
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb it must be created by manually running
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "rndc-confgen -a".
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 952. [bug] The server required manual intervention to serve the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb affected zones if it died between creating a journal
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and committing the first change to it.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 951. [bug] CFLAGS was not passed to the linker when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb linking some of the test programs under
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb bin/tests. [RT #1555].
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 950. [bug] Explicit TTLs did not properly override $TTL
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb due to a bug in change 834. [RT #1558]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 949. [bug] host was unable to print records larger than 512
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu bytes. [RT #1557]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb --- 9.2.0b2 released ---
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 948. [port] Integrated support for building on Windows NT /
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Windows 2000.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 947. [bug] dns_rdata_soa_t had a badly named element "mname" which
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu was really the RNAME field from RFC1035. To avoid
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu confusion and silent errors that would occur it the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu "origin" and "mname" elements were given their correct
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu names "mname" and "rname" respectively, the "mname"
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu element is renamed to "contact".
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 946. [cleanup] doc/misc/options is now machine-generated from the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb configuration parser syntax tables, and therefore
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb more likely to be correct.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 945. [func] Add the new view-specific options
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu "match-destinations" and "match-recursive-only".
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 944. [func] Check for expired signatures on load.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 943. [bug] The server could crash when receiving a command
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu via rndc if the configuration file listed only
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu nonexistent keys in the controls statement. [RT #1530]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 942. [port] libbind: GETNETBYADDR_ADDR_T was not correctly
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu defined on some platforms.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 941. [bug] The configuration checker crashed if a slave
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu zone didn't contain a masters statement. [RT #1514]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 940. [bug] Double zone locking failure on error path. [RT #1510]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu --- 9.2.0b1 released ---
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 939. [port] Add the --disable-linux-caps option to configure for
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu systems that manage capabilities outside of named.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1503]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 938. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 937. [bug] A race when shutting down a zone could trigger a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu INSIST() failure. [RT #1034]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 936. [func] Warn about IPv4 addresses that are not complete
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dotted quads. [RT #1084]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 935. [bug] inet_pton failed to reject leading zeros.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 934. [port] Deal with systems where accept() spuriously returns
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ECONNRESET.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 933. [bug] configure failed doing libbind on platforms not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu supported by BIND 8. [RT #1496]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu --- 9.2.0a3 released ---
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 932. [bug] Use INSTALL_SCRIPT, not INSTALL_PROGRAM,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when installing isc-config.sh.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #198, #1466]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 931. [bug] The controls statement only attempted to verify
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu messages using the first key in the key list.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu (9.2.0a1/a2 only).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 930. [func] Query performance testing tool added as
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu contrib/queryperf.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 929. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 928. [bug] nsupdate would send empty update packets if the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu send (or empty line) command was run after
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu another send but before any new updates or
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu prerequisites were specified. It should simply
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ignore this command.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 927. [bug] Don't hold the zone lock for the entire dump to disk.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1423]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 926. [bug] The resolver could deadlock with the ADB when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu shutting down (multi-threaded builds only).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1324]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 925. [cleanup] Remove openssl from the distribution; require that
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu --with-openssl be specified if DNSSEC is needed.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 924. [port] Extend support for pre-RFC2133 IPv6 implementation.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #987]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 923. [bug] Multiline TSIG secrets (and other multiline strings)
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu were not accepted in named.conf. [RT #1469]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 922. [func] Added two new lwres_getrrsetbyname() result codes,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ERR_NONAME and ERR_NODATA.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 921. [bug] lwres returned an incorrect error code if it received
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu a truncated message.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 920. [func] Increase the lwres receive buffer size to 16K.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1451]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 919. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 918. [func] In nsupdate, TSIG errors are no longer treated as
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu fatal errors.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 917. [func] New nsupdate command 'key', allowing TSIG keys to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu be specified in the nsupdate command stream rather
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu than the command line.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 916. [bug] Specifying type ixfr to dig without specifying
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu a serial number failed in unexpected ways.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 915. [func] The named-checkconf and named-checkzone programs
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu now have a '-v' option for printing their version.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1151]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 914. [bug] Global 'server' statements were rejected when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu using views, even though they were accepted
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in 9.1. [RT #1368]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 913. [bug] Cache cleaning was not sufficiently aggressive.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1441, #1444]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 912. [bug] Attempts to set the 'additional-from-cache' or
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 'additional-from-auth' option to 'no' in a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu server with recursion enabled will now
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu be ignored and cause a warning message.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1145]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 911. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 910. [port] Some pre-RFC2133 IPv6 implementations do not define
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu IN6ADDR_ANY_INIT. [RT #1416]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 909. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 908. [func] New program, rndc-confgen, to simplify setting up rndc.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 907. [func] The ability to get entropy from either the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu random device, a user-provided file or from
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the keyboard was migrated from the DNSSEC tools
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to libisc as isc_entropy_usebestsource().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 906. [port] Separated the system independent portion of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu lib/isc/unix/entropy.c into lib/isc/entropy.c
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and added lib/isc/win32/entropy.c.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 905. [bug] Configuring a forward "zone" for the root domain
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu did not work. [RT #1418]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 904. [bug] The server would leak memory if attempting to use
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu an expired TSIG key. [RT #1406]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 903. [bug] dig should not crash when receiving a TCP packet
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu of length 0.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 902. [bug] The -d option was ignored if both -t and -g were also
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu specified.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 901. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 900. [bug] A config.guess update changed the system identification
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu string of FreeBSD systems; configure and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu bin/tests/system/ifconfig.sh now recognize the new
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu string.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu --- 9.2.0a2 released ---
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 899. [bug] lib/dns/soa.c failed to compile on many platforms
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu due to inappropriate use of a void value.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1372, #1373, #1386, #1387, #1395]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 898. [bug] "dig" failed to set a nonzero exit status
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu on UDP query timeout. [RT #1323]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 897. [bug] A config.guess update changed the system identification
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu string of UnixWare systems; configure now recognizes
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the new string.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 896. [bug] If a configuration file is set on named's command line
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and it has a relative pathname, the current directory
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu (after any possible jailing resulting from named -t)
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu will be prepended to it so that reloading works
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu properly even when a directory option is present.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 895. [func] New function, isc_dir_current(), akin to POSIX's
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu getcwd().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 894. [bug] When using the DNSSEC tools, a message intended to warn
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when the keyboard was being used because of the lack
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu of a suitable random device was not being printed.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 893. [func] Removed isc_file_test() and added isc_file_exists()
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu for the basic functionality that was being added
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu with isc_file_test().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 892. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 891. [bug] Return an error when a SIG(0) signed response to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu an unsigned query is seen. This should actually
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu do the verification, but it's not currently
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu possible. [RT #1391]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 890. [cleanup] The man pages no longer require the mandoc macros
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and should now format cleanly using most versions of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu nroff, and HTML versions of the man pages have been
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu added. Both are generated from DocBook source.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 889. [port] Eliminated blank lines before .TH in nroff man
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu pages since they cause problems with some versions
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu of nroff. [RT #1390]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 888. [bug] Don't die when using TKEY to delete a nonexistent
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu TSIG key. [RT #1392]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 887. [port] Detect broken compilers that can't call static
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu functions from inline functions. [RT #1212]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 886. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 885. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 884. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 883. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 882. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 881. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 880. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 879. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 878. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 877. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 876. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 875. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 874. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 873. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 872. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 871. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 870. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 869. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 868. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 867. [placeholder]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 866. [func] Close debug only file channels when debug is set to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu zero. [RT #1246]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 865. [bug] The new configuration parser did not allow
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the optional debug level in a "severity debug"
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu clause of a logging channel to be omitted.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb This is now allowed and treated as "severity
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu debug 1;" like it does in BIND 8.2.4, not as
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "severity debug 0;" like it did in BIND 9.1.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1367]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 864. [cleanup] Multi-threading is now enabled by default on
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb OSF1, Solaris 2.7 and newer, AIX, IRIX, and HP-UX.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 863. [bug] If an error occurred while an outgoing zone transfer
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu was starting up, the server could access a domain
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb name that had already been freed when logging a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb message saying that the transfer was starting.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1383]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 862. [bug] Use after realloc(), non portable pointer arithmetic in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb grmerge().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 861. [port] Add support for Mac OS X, by making it equivalent
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to Darwin. This was derived from the config.guess
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb file shipped with Mac OS X. [RT #1355]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 860. [func] Drop cross class glue in zone transfers.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 859. [bug] Cache cleaning now won't swamp the CPU if there
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb is a persistent over limit condition.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 858. [func] isc_mem_setwater() no longer requires that when the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb callback function is non-NULL then its hi_water
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb argument must be greater than its lo_water argument
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb (they can now be equal) or that they be non-zero.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 857. [cleanup] Use ISC_MAGIC() to define all magic numbers for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb structs, for our friends in EBCDIC-land.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 856. [func] Allow partial rdatasets to be returned in answer and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu authority sections to help non-TCP capable clients
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb recover from truncation. [RT #1301]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 855. [bug] Stop spurious "using RFC 1035 TTL semantics" warnings.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 854. [bug] The config parser didn't properly handle config
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb options that were specified in units of time other
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb than seconds. [RT #1372]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 853. [bug] configure_view_acl() failed to detach existing acls.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1374]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 852. [bug] Handle responses from servers which do not know
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb about IXFR.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 851. [cleanup] The obsolete support-ixfr option was not properly
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ignored.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu --- 9.2.0a1 released ---
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 850. [bug] dns_rbt_findnode() would not find nodes that were
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb split on a bitstring label somewhere other than in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the last label of the node. [RT #1351]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 848. [func] A minimum max-cache-size of two megabytes is enforced
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb by the cache cleaner.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 847. [func] Added isc_file_test(), which currently only has
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu some very basic functionality to test for the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb existence of a file, whether a pathname is absolute,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb or whether a pathname is the fundamental representation
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of the current directory. It is intended that this
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu function can be expanded to test other things a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb programmer might want to know about a file.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 846. [func] A non-zero 'param' to dst_key_generate() when making an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb hmac-md5 key means that good entropy is not required.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 845. [bug] The access rights on the public file of a symmetric
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem key are now restricted as soon as the file is opened,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rather than after it has been written and closed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb just as <lwres/net.h> does.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 843. [func] If no controls statement is present in named.conf,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu or if any inet phrase of a controls statement is
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb lacking a keys clause, then a key will be automatically
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb generated by named and an rndc.conf-style file
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb named named.key will be written that uses it. rndc
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu will use this file only if its normal configuration
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb file, or one provided on the command line, does not
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb exist.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 842. [func] 'rndc flush' now takes an optional view.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 841. [bug] When sdb modules were not declared threadsafe, their
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu create and destroy functions were not serialized.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 840. [bug] The config file parser could print the wrong file
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu name if an error was detected after an included file
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb was parsed. [RT #1353]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 839. [func] Dump packets for which there was no view or that the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu class could not be determined to category "unmatched".
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 838. [port] UnixWare 7.x.x is now suported by
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb bin/tests/system/ifconfig.sh.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 837. [cleanup] Multi-threading is now enabled by default only on
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb OSF1, Solaris 2.7 and newer, and AIX.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 836. [func] Upgraded libtool to 1.4.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 835. [bug] The dispatcher could enter a busy loop if
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb it got an I/O error receiving on a UDP socket.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1293]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 834. [func] Accept (but warn about) master files beginning with
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an SOA record without an explicit TTL field and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu lacking a $TTL directive, by using the SOA MINTTL
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu as a default TTL. This is for backwards compatibility
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu with old versions of BIND 8, which accepted such
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu files without warning although they are illegal
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu according to RFC1035.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <dns/soa.h>, and extended them to support
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb all the integer-valued fields of the SOA RR.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 832. [bug] The default location for named.conf in named-checkconf
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu should depend on --sysconfdir like it does in named.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #1258]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 831. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 830. [func] Implement 'rndc status'.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 829. [bug] The DNS_R_ZONECUT result code should only be returned
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb when an ANY query is made with DNS_DBFIND_GLUEOK set.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb In all other ANY query cases, returning the delegation
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb is better.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 828. [bug] The errno value from recvfrom() could be overwritten
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb by logging code. [RT #1293]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 827. [bug] When an IXFR protocol error occurs, the slave
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb should retry with AXFR.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 826. [bug] Some IXFR protocol errors were not detected.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 825. [bug] zone.c:ns_query() detached from the wrong zone
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu reference. [RT #1264]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 824. [bug] Correct line numbers reported by dns_master_load().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1263]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 823. [func] The output of "dig -h" now goes to stdout so that it
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb can easily be piped through "more". [RT #1254]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 822. [bug] Sending nxrrset prerequisites would crash nsupdate.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #1248]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 821. [bug] The program name used when logging to syslog should
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb be stripped of leading path components.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #1178, #1232]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 820. [bug] Name server address lookups failed to follow
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb A6 chains into the glue of local authoritative
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb zones.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 819. [bug] In certain cases, the resolver's attempts to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb restart an address lookup at the root could cause
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the fetch to deadlock (with itself) instead of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu restarting. [RT #1225]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 818. [bug] Certain pathological responses to ANY queries could
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb cause an assertion failure. [RT #1218]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 817. [func] Adjust timeouts for dialup zone queries.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 816. [bug] Report potential problems with log file accessibility
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu at configuration time, since such problems can't
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu reliably be reported at the time they actually occur.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 815. [bug] If a log file was specified with a path separator
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu character (i.e. "/") in its name and the directory
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu did not exist, the log file's name was treated as
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu though it were the directory name. [RT #1189]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 814. [bug] Socket objects left over from accept() failures
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu were incorrectly destroyed, causing corruption
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu of socket manager data structures.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 813. [bug] File descriptors exceeding FD_SETSIZE were handled
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu badly. [RT #1192]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 812. [bug] dig sometimes printed incomplete IXFR responses
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu due to an uninitialized variable. [RT #1188]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 811. [bug] Parentheses were not quoted in zone dumps. [RT #1194]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 810. [bug] The signer name in SIG records was not properly
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb down-cased when signing/verifying records. [RT #1186]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 809. [bug] Configuring a non-local address as a transfer-source
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb could cause an assertion failure during load.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 808. [func] Add 'rndc flush' to flush the server's cache.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 807. [bug] When setting up TCP connections for incoming zone
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu transfers, the transfer-source port was not
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu ignored like it should be.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 806. [bug] DNS_R_SEENINCLUDE was failing to propagate back up
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu the calling stack to the zone maintenance level,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu causing zones to not reload when an included file was
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu touched but the top-level zone file was not.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 805. [bug] When using "forward only", missing root hints should
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb not cause queries to fail. [RT #1143]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 804. [bug] Attempting to obtain entropy could fail in some
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb situations. This would be most common on systems
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb with user-space threads. [RT #1131]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 803. [bug] Treat all SIG queries as if they have the CD bit set,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb otherwise no data will be returned [RT #749]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 802. [bug] DNSSEC key tags were computed incorrectly in almost
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu all cases. [RT #1146]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 801. [bug] nsupdate should treat lines beginning with ';' as
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb comments. [RT #1139]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 800. [bug] dnssec-signzone produced incorrect statistics for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb large zones. [RT #1133]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 799. [bug] The ADB didn't find AAAA glue in a zone unless A6
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb glue was also present.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 798. [bug] nsupdate should be able to reject bad input lines
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and continue. [RT #1130]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
6b8112f310d1c9bae8b0b9f2fb1aa85bfedc2457cwebb 797. [func] Issue a warning if the 'directory' option contains
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a relative path. [RT #269]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 796. [func] When a size limit is associated with a log file,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb only roll it when the size is reached, not every
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb time the log file is opened. [RT #1096]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 795. [func] Add the +multiline option to dig. [RT #1095]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 794. [func] Implement the "port" and "default-port" statements
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in rndc.conf.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 793. [cleanup] The DNSSEC tools could create filenames that were
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb illegal or contained shell meta-characters. They
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu now use a different text encoding of names that
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb doesn't have these problems. [RT #1101]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 792. [cleanup] Replace the OMAPI command channel protocol with a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu simpler one.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 791. [bug] The command channel now works over IPv6.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 790. [bug] Wildcards created using dynamic update or IXFR
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb could fail to match. [RT #1111]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 789. [bug] The "localhost" and "localnets" ACLs did not match
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when used as the second element of a two-element
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb sortlist item.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 788. [func] Add the "match-mapped-addresses" option, which
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu causes IPv6 v4mapped addresses to be treated as
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb IPv4 addresses for the purpose of acl matching.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 787. [bug] The DNSSEC tools failed to downcase domain
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu names when mapping them into file names.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 786. [bug] When DNSSEC signing/verifying data, owner names were
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb not properly down-cased.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 785. [bug] A race condition in the resolver could cause
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an assertion failure. [RT #673, #872, #1048]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 784. [bug] nsupdate and other programs would not quit properly
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb if some signals were blocked by the caller. [RT #1081]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 783. [bug] Following CNAMEs could cause an assertion failure
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when either using an sdb database or under very
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rare conditions.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 782. [func] Implement the "serial-query-rate" option.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 781. [func] Avoid error packet loops by dropping duplicate FORMERR
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb responses. [RT #1006]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 780. [bug] Error handling code dealing with out of memory or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb other rare errors could lead to assertion failures
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb by calling functions on uninitialized names. [RT #1065]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 779. [func] Added the "minimal-responses" option.
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb 778. [bug] When starting cache cleaning, cleaning_timer_action()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb returned without first pausing the iterator, which
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu could cause deadlock. [RT #998]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 777. [bug] An empty forwarders list in a zone failed to override
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb global forwarders. [RT #995]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 776. [func] Improved error reporting in denied messages. [RT #252]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 775. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 774. [func] max-cache-size is implemented.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 773. [func] Added isc_rwlock_trylock() to attempt to lock without
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu blocking.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 772. [bug] Owner names could be incorrectly omitted from cache
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dumps in the presence of negative caching entries.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #991]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 771. [cleanup] TSIG errors related to unsynchronized clocks
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb are logged better. [RT #919]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 770. [func] Add the "edns yes_or_no" statement to the server
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb clause. [RT #524]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 769. [func] Improved error reporting when parsing rdata. [RT #740]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 768. [bug] The server did not emit an SOA when a CNAME
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb or DNAME chain ended in NXDOMAIN in an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb authoritative zone.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 767. [placeholder]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 766. [bug] A few cases in query_find() could leak fname.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu This would trigger the mpctx->allocated == 0
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb assertion when the server exited.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #739, #776, #798, #812, #818, #821, #845,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb #892, #935, #966]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 765. [func] ACL names are once again case insensitive, like
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in BIND 8. [RT #252]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 764. [func] Configuration files now allow "include" directives
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in more places, such as inside the "view" statement.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #377, #728, #860]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 763. [func] Configuration files no longer have reserved words.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #731, #753]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 762. [cleanup] The named.conf and rndc.conf file parsers have
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu been completely rewritten.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 761. [bug] _REENTRANT was still defined when building with
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb --disable-threads.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 760. [contrib] Significant enhancements to the pgsql sdb driver.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 759. [bug] The resolver didn't turn off "avoid fetches" mode
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb when restarting, possibly causing resolution
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to fail when it should not. This bug only affected
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb platforms which support both IPv4 and IPv6. [RT #927]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 758. [bug] The "avoid fetches" code did not treat negative
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu cache entries correctly, causing fetches that would
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb be useful to be avoided. This bug only affected
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb platforms which support both IPv4 and IPv6. [RT #927]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 757. [func] Log zone transfers.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 756. [bug] dns_zone_load() could "return" success when no master
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb file was configured.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 755. [bug] Fix incorrectly formatted log messages in zone.c.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 754. [bug] Certain failure conditions sending UDP packets
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu could cause the server to retry the transmission
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb indefinitely. [RT #902]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 753. [bug] dig, host, and nslookup would fail to contact a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu remote server if getaddrinfo() returned an IPv6
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb address on a system that doesn't support IPv6.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #917]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 752. [func] Correct bad tv_usec elements returned by
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb gettimeofday().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 751. [func] Log successful zone loads / transfers. [RT #898]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 750. [bug] A query should not match a DNAME whose trust level
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu is pending. [RT #916]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 749. [bug] When a query matched a DNAME in a secure zone, the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb server did not return the signature of the DNAME.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #915]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 748. [doc] List supported RFCs in doc/misc/rfc-compliance.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #781]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 747. [bug] The code to determine whether an IXFR was possible
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb did not properly check for a database that could
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb not have a journal. [RT #865, #908]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 746. [bug] The sdb didn't clone rdatasets properly, causing
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a crash when the server followed delegations. [RT #905]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 745. [func] Report the owner name of records that fail
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb semantic checks while loading.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 744. [bug] When returning DNS_R_CNAME or DNS_R_DNAME as the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu result of an ANY or SIG query, the resolver failed
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to setup the return event's rdatasets, causing an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb assertion failure in the query code. [RT #881]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 743. [bug] Receiving a large number of certain malformed
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb answers could cause named to stop responding.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #861]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 742. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 741. [port] Support openssl-engine. [RT #709]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 740. [port] Handle openssl library mismatches slightly better.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 739. [port] Look for /dev/random in configure, rather than
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu assuming it will be there for only a predefined
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb set of OSes.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 738. [bug] If a non-threadsafe sdb driver supported AXFR and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu received an AXFR request, it would deadlock or die
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb with an assertion failure. [RT #852]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 737. [port] stdtime.c failed to compile on certain platforms.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 736. [func] New functions isc_task_{begin,end}exclusive().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 735. [doc] Add BIND 4 migration notes.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 734. [bug] An attempt to re-lock the zone lock could occur if
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the server was shutdown during a zone transfer.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #830]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 733. [bug] Reference counts of dns_acl_t objects need to be
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu locked but were not. [RT #801, #821]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 732. [bug] Glue with 0 TTL could also cause SERVFAIL. [RT #828]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 731. [bug] Certain zone errors could cause named-checkzone to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb fail ungracefully. [RT #819]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 730. [bug] lwres_getaddrinfo() returns the correct result when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu it fails to contact a server. [RT #768]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 729. [port] pthread_setconcurrency() needs to be called on Solaris.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 728. [bug] Fix comment processing on master file directives.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT# 757]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 727. [port] Work around OS bug where accept() succeeds but
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb fails to fill in the peer address of the accepted
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu connection, by treating it as an error rather than
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an assertion failure. [RT #809]
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 726. [func] Implement the "trace" and "notrace" commands in rndc.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 725. [bug] Installing man pages could fail.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 724. [func] New libisc functions isc_netaddr_any(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_netaddr_any6().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 723. [bug] Referrals whose NS RRs had a 0 TTL caused the resolver
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to return DNS_R_SERVFAIL. [RT #783]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 722. [func] Allow incremental loads to be canceled.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb 721. [cleanup] Load manager and dns_master_loadfilequota() are no
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb more.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 720. [bug] Server could enter infinite loop in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dispatch.c:do_cancel(). [RT #733]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 719. [bug] Rapid reloads could trigger an assertion failure.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #743, #763]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 718. [cleanup] "internal" is no longer a reserved word in named.conf.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #753, #731]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 717. [bug] Certain TKEY processing failure modes could
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu reference an uninitialized variable, causing the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb server to crash. [RT #750]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 716. [bug] The first line of a $INCLUDE master file was lost if
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an origin was specified. [RT #744]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 715. [bug] Resolving some A6 chains could cause an assertion
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb failure in adb.c. [RT #738]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 714. [bug] Preserve interval timers across reloads unless changed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT# 729]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 713. [func] named-checkconf takes '-t directory' similar to named.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #726]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 712. [bug] Sending a large signed update message caused an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb assertion failure. [RT #718]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 711. [bug] The libisc and liblwres implementations of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu inet_ntop contained an off by one error.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 710. [func] The forwarders statement now takes an optional
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem port. [RT #418]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 709. [bug] ANY or SIG queries for data with a TTL of 0
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb would return SERVFAIL. [RT #620]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 708. [bug] When building with --with-openssl, the openssl headers
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb included with BIND 9 should not be used. [RT #702]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 707. [func] The "filename" argument to named-checkzone is no
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb longer optional, to reduce confusion. [RT #612]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 706. [bug] Zones with an explicit "allow-update { none; };"
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu were considered dynamic and therefore not reloaded
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb on SIGHUP or "rndc reload".
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 705. [port] Work out resource limit type for use where rlim_t is
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu not available. [RT #695]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 704. [port] RLIMIT_NOFILE is not available on all platforms.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #695]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 703. [port] sys/select.h is needed on older platforms. [RT #695]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 702. [func] If the address 0.0.0.0 is seen in resolv.conf,
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb use 127.0.0.1 instead. [RT #693]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 701. [func] Root hints are now fully optional. Class IN
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb views use compiled-in hints by default, as
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb before. Non-IN views with no root hints now
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb provide authoritative service but not recursion.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu A warning is logged if a view has neither root
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu hints nor authoritative data for the root. [RT #696]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 700. [bug] $GENERATE range check was wrong. [RT #688]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 699. [bug] The lexer mishandled empty quoted strings. [RT #694]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 698. [bug] Aborting nsupdate with ^C would lead to several
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu race conditions.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 697. [bug] nsupdate was not compatible with the undocumented
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu BIND 8 behavior of ignoring TTLs in "update delete"
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu commands. [RT #693]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 696. [bug] lwresd would die with an assertion failure when passed
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu a zero-length name. [RT #692]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 695. [bug] If the resolver attempted to query a blackholed or
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu bogus server, the resolution would fail immediately.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 694. [bug] $GENERATE did not produce the last entry.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #682, #683]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 693. [bug] An empty lwres statement in named.conf caused
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb the server to crash while loading.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 692. [bug] Deal with systems that have getaddrinfo() but not
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb gai_strerror(). [RT #679]
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 691. [bug] Configuring per-view forwarders caused an assertion
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu failure. [RT #675, #734]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 690. [func] $GENERATE now supports DNAME. [RT #654]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 689. [doc] man pages are now installed. [RT #210]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 688. [func] "make tags" now works on systems with the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu "Exuberant Ctags" etags.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 687. [bug] Only say we have IPv6, with sufficient functionality,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb if it has actually been tested. [RT #586]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 686. [bug] dig and nslookup can now be properly aborted during
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb blocking operations. [RT #568]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 685. [bug] nslookup should use the search list/domain options
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu from resolv.conf by default. [RT #405, #630]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 684. [bug] Memory leak with view forwarders. [RT #656]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 683. [bug] File descriptor leak in isc_lex_openfile().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 682. [bug] nslookup displayed SOA records incorrectly. [RT #665]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 681. [bug] $GENERATE specifying output format was broken. [RT #653]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 680. [bug] dns_rdata_fromstruct() mishandled options bigger
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb than 255 octets.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 679. [bug] $INCLUDE could leak memory and file descriptors on
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb reload. [RT #639]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 678. [bug] "transfer-format one-answer;" could trigger an assertion
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu failure. [RT #646]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 677. [bug] dnssec-signzone would occasionally use the wrong ttl
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for database operations and fail. [RT #643]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 676. [bug] Log messages about lame servers to category
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 'lame-servers' rather than 'resolver', so as not
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to be gratuitously incompatible with BIND 8.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 675. [bug] TKEY queries could cause the server to leak
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu memory.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 674. [func] Allow messages to be TSIG signed / verified using
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a offset from the current time.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 673. [func] The server can now convert RFC1886-style recursive
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu lookup requests into RFC2874-style lookups, when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb enabled using the new option "allow-v6-synthesis".
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 672. [bug] The wrong time was in the "time signed" field when
6b8112f310d1c9bae8b0b9f2fb1aa85bfedc2457cwebb replying with BADTIME error.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 671. [bug] The message code was failing to parse a message with
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu no question section and a TSIG record. [RT #628]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 670. [bug] The lwres replacements for getaddrinfo and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb getipnodebyname didn't properly check for the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu existence of the sockaddr sa_len field.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 669. [bug] dnssec-keygen now makes the public key file
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb non-world-readable for symmetric keys. [RT #403]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 668. [func] named-checkzone now reports multiple errors in master
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb files.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 667. [bug] On Linux, running named with the -u option and a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb non-world-readable configuration file didn't work.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #626]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 666. [bug] If a request sent by dig is longer than 512 bytes,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb use TCP.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 665. [bug] Signed responses were not sent when the size of the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu TSIG + question exceeded the maximum message size.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #628]
6b8112f310d1c9bae8b0b9f2fb1aa85bfedc2457cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 664. [bug] The t_tasks and t_timers module tests are now skipped
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when building without threads, since they require
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem threads.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 663. [func] Accept a size_spec, not just an integer, in the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu (unimplemented and ignored) max-ixfr-log-size option
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu for compatibility with recent versions of BIND 8.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #613]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 662. [bug] dns_rdata_fromtext() failed to log certain errors.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 661. [bug] Certain UDP IXFR requests caused an assertion failure
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb (mpctx->allocated == 0). [RT #355, #394, #623]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 660. [port] Detect multiple CPUs on HP-UX and IRIX.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
6b8112f310d1c9bae8b0b9f2fb1aa85bfedc2457cwebb 659. [performance] Rewrite the name compression code to be much faster.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 658. [cleanup] Remove all vestiges of 16 bit global compression.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 657. [bug] When a listen-on statement in an lwres block does not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu specify a port, use 921, not 53. Also update the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu listen-on documentation. [RT #616]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 656. [func] Treat an unescaped newline in a quoted string as
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu an error. This means that TXT records with missing
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb close quotes should have meaningful errors printed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 655. [bug] Improve error reporting on unexpected eof when loading
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb zones. [RT #611]
6b8112f310d1c9bae8b0b9f2fb1aa85bfedc2457cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 654. [bug] Origin was being forgotten in TCP retries in dig.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #574]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 653. [bug] +defname option in dig was reversed in sense.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #549]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 652. [bug] zone_saveunique() did not report the new name.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 651. [func] The AD bit in responses now has the meaning
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu specified in <draft-ietf-dnsext-ad-is-secure>.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 650. [bug] SIG(0) records were being generated and verified
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu incorrectly. [RT #606]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 649. [bug] It was possible to join to an already running fctx
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu after it had "cloned" its events, but before it sent
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb them. In this case, the event of the newly joined
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb fetch would not contain the answer, and would
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb trigger the INSIST() in fctx_sendevents(). In
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu BIND 9.0, this bug did not trigger an INSIST(), but
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb caused the fetch to fail with a SERVFAIL result.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #588, #597, #605, #607]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 648. [port] Add support for pre-RFC2133 IPv6 implementations.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 647. [bug] Resolver queries sent after following multiple
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu referrals had excessively long retransmission
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu timeouts due to incorrectly counting the referrals
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu as "restarts".
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu didn't _cleanly_ fix the problem it was trying to fix.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 644. [bug] #622 needed more work. [RT #562]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 643. [bug] xfrin error messages made more verbose, added class
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of the zone. [RT# 599]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 642. [bug] Break the exit_check() race in the zone module.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #598]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb --- 9.1.0b2 released ---
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 641. [bug] $GENERATE caused a uninitialized link to be used.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #595]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 640. [bug] Memory leak in error path could cause
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu "mpctx->allocated == 0" failure. [RT #584]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 639. [bug] Reading entropy from the keyboard would sometimes fail.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #591]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 638. [port] lib/isc/random.c needed to explicitly include time.h
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to get a prototype for time() when pthreads was not
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb being used. [RT #592]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 637. [port] Use isc_u?int64_t instead of (unsigned) long long in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb lib/isc/print.c. Also allow lib/isc/print.c to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb be compiled even if the platform does not need it.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #592]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 636. [port] Shut up MSVC++ about a possible loss of precision
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in the ISC__BUFFER_PUTUINT*() macros. [RT #592]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 635. [bug] Reloading a server with a configured blackhole list
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu would cause an assertion. [RT #590]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 634. [bug] A log file will completely stop being written when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu it reaches the maximum size in all cases, not just
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb when versioning is also enabled. [RT #570]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 632. [bug] The index array of the journal file was
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb corrupted as it was written to disk.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 631. [port] Build without thread support on systems without
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb pthreads.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 630. [bug] Locking failure in zone code. [RT #582]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 629. [bug] 9.1.0b1 dereferenced a null pointer and crashed
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu when responding to a UDP IXFR request.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 628. [bug] If the root hints contained only AAAA addresses,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb named would be unable to perform resolution.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 627. [bug] The EDNS0 blackhole detection code of change 324
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu waited for three retransmissions to each server,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb which takes much too long when a domain has many
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb name servers and all of them drop EDNS0 queries.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Now we retry without EDNS0 after three consecutive
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu timeouts, even if they are all from different
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb servers. [RT #143]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 626. [bug] The lightweight resolver daemon no longer crashes
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when asked for a SIG rrset. [RT #558]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 625. [func] Zones now inherit their class from the enclosing view.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 624. [bug] The zone object could get timer events after it had
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu been destroyed, causing a server crash. [RT #571]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 623. [func] Added "named-checkconf" and "named-checkzone" program
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for syntax checking named.conf files and zone files,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb respectively.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 622. [bug] A canceled request could be destroyed before
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_request_destroy() was called. [RT #562]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 621. [port] Disable IPv6 at runtime if IPv6 sockets are unusable.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb This mostly affects Red Hat Linux 7.0, which has
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb conflicts between libc and the kernel.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 620. [bug] dns_master_load*inc() now require 'task' and 'load'
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to be non-null. Also 'done' will not be called if
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_master_load*inc() fails immediately. [RT #565]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 619. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 618. [bug] Queries to a signed zone could sometimes cause
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an assertion failure.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 617. [bug] When using dynamic update to add a new RR to an
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu existing RRset with a different TTL, the journal
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu entries generated from the update did not include
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu explicit deletions and re-additions of the existing
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu RRs to update their TTL to the new value.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 616. [func] dnssec-signzone -t output now includes performance
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu statistics.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 615. [bug] dnssec-signzone did not like child keysets signed
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu by multiple keys.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 614. [bug] Checks for uninitialized link fields were prone
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to false positives, causing assertion failures.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu The checks are now disabled by default and may
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu be re-enabled by defining ISC_LIST_CHECKINIT.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 613. [bug] "rndc reload zone" now reloads primary zones.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu It previously only updated slave and stub zones,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu if an SOA query indicated an out of date serial.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 612. [cleanup] Shutup a ridiculously noisy HP-UX compiler that
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu complains relentlessly about how its treatment
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu of 'const' has changed as well as how casting
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu sometimes tightens alignment constraints.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 611. [func] allow-notify can be used to permit processing of
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu notify messages from hosts other than a slave's
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu masters.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 610. [func] rndc dumpdb is now supported.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 609. [bug] getrrsetbyname() would crash lwresd if the server
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu found more SIGs than answers. [RT #554]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 608. [func] dnssec-signzone now adds a comment to the zone
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu with the time the file was signed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 607. [bug] nsupdate would fail if it encountered a CNAME or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb DNAME in a response to an SOA query. [RT #515]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 606. [bug] Compiling with --disable-threads failed due
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to isc_thread_self() being incorrectly defined
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu as an integer rather than a function.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 605. [func] New function isc_lex_getlasttokentext().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 604. [bug] The named.conf parser could print incorrect line
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu numbers when long comments were present.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 603. [bug] Make dig handle multiple types or classes on the same
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu query more correctly.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 602. [func] Cope automatically with UnixWare's broken
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb IN6_IS_ADDR_* macros. [RT #539]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 601. [func] Return a non-zero exit code if an update fails
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu in nsupdate.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 600. [bug] Reverse lookups sometimes failed in dig, etc...
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 599. [func] Added four new functions to the libisc log API to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb support i18n messages. isc_log_iwrite(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_log_ivwrite(), isc_log_iwrite1() and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_log_ivwrite1() were added.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 598. [bug] An update-policy statement would cause the server
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to assert while loading. [RT #536]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 597. [func] dnssec-signzone is now multi-threaded.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 596. [bug] DNS_RDATASLAB_FORCE and DNS_RDATASLAB_EXACT are
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu not mutually exclusive.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 595. [port] On Linux 2.2, socket() returns EINVAL when it
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu should return EAFNOSUPPORT. Work around this.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #531]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 594. [func] sdb drivers are now assumed to not be thread-safe
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu unless the DNS_SDBFLAG_THREADSAFE flag is supplied.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 593. [bug] If a secure zone was missing all its NXTs and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu a dynamic update was attempted, the server entered
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu an infinite loop.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 592. [bug] The sig-validity-interval option now specifies a
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu number of days, not seconds. This matches the
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb documentation. [RT #529]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu --- 9.1.0b1 released ---
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 591. [bug] Work around non-reentrancy in openssl by disabling
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb pre-computation in keys.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 590. [doc] There are now man pages for the lwres library in
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu doc/man/lwres.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 589. [bug] The server could deadlock if a zone was updated
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb while being transferred out.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 588. [bug] ctx->in_use was not being correctly initialized when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb when pushing a file for $INCLUDE. [RT #523]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 587. [func] A warning is now printed if the "allow-update"
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb option allows updates based on the source IP
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb address, to alert users to the fact that this
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb is insecure and becoming increasingly so as
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu servers capable of update forwarding are being
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb deployed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 586. [bug] multiple views with the same name were fatal. [RT #516]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 585. [func] dns_db_addrdataset() and and dns_rdataslab_merge()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb now support 'exact' additions in a similar manner to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_db_subtractrdataset() and dns_rdataslab_subtract().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 584. [func] You can now say 'notify explicit'; to suppress
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb notification of the servers listed in NS records
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and notify only those servers listed in the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 'also-notify' option.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 583. [func] "rndc querylog" will now toggle logging of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb queries, like "ndc querylog" in BIND 8.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 582. [bug] dns_zone_idetach() failed to lock the zone.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu [RT #199, #463]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 581. [bug] log severity was not being correctly processed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #485]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 580. [func] Ignore trailing garbage on incoming DNS packets,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for interoperability with broken server
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb implementations. [RT #491]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 579. [bug] nsupdate did not take a filename to read update from.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #492]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 578. [func] New config option "notify-source", to specify the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb source address for notify messages.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 577. [func] Log illegal RDATA combinations. e.g. multiple
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu singleton types, cname and other data.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 576. [doc] isc_log_create() description did not match reality.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 575. [bug] isc_log_create() was not setting internal state
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb correctly to reflect the default channels created.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 574. [bug] TSIG signed queries sent by the resolver would fail to
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu have their responses validated and would leak memory.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 573. [bug] The journal files of IXFRed slave zones were
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem inadvertently discarded on server reload, causing
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "journal out of sync with zone" errors on subsequent
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu reloads. [RT #482]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 572. [bug] Quoted strings were not accepted as key names in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb address match lists.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 571. [bug] It was possible to create an rdataset of singleton
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb type which had more than one rdata. [RT #154]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #279]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 570. [bug] rbtdb.c allowed zones containing nodes which had
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb both a CNAME and "other data". [RT #154]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 569. [func] The DNSSEC AD bit will not be set on queries which
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb have not requested a DNSSEC response.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 568. [func] Add sample simple database drivers in contrib/sdb.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 567. [bug] Setting the zone transfer timeout to zero caused an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb assertion failure. [RT #302]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 566. [func] New public function dns_timer_setidle().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 565. [func] Log queries more like BIND 8: query logging is now
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb done to category "queries", level "info". [RT #169]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 564. [func] Add sortlist support to lwresd.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 563. [func] New public functions dns_rdatatype_format() and
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu dns_rdataclass_format(), for convenient formatting
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of rdata type/class mnemonics in log messages.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 562. [cleanup] Moved lib/dns/*conf.c to bin/named where they belong.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 561. [func] The 'datasize', 'stacksize', 'coresize' and 'files'
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb clauses of the options{} statement are now implemented.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 560. [bug] dns_name_split did not properly the resulting prefix
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb when a maximal length bitstring label was split which
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb was preceded by another bitstring label. [RT #429]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 559. [bug] dns_name_split did not properly create the suffix
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb when splitting within a maximal length bitstring label.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 558. [func] New functions, isc_resource_getlimit and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu isc_resource_setlimit.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 557. [func] Symbolic constants for libisc integral types.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 556. [func] The DNSSEC OK bit in the EDNS extended flags
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu is now implemented. Responses to queries without
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu this bit set will not contain any DNSSEC records.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 555. [bug] A slave server attempting a zone transfer could
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu crash with an assertion failure on certain
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu malformed responses from the master. [RT #457]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 554. [bug] In some cases, not all of the dnssec tools were
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu properly installed.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 553. [bug] Incoming zone transfers deferred due to quota
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu were not started when quota was increased but
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu only when a transfer in progress finished. [RT #456]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 552. [bug] We were not correctly detecting the end of all c-style
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb comments. [RT #455]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 551. [func] Implemented the 'sortlist' option.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 550. [func] Support unknown rdata types and classes.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 549. [bug] "make" did not immediately abort the build when a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb subdirectory make failed [RT #450].
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 548. [func] The lexer now ungets tokens more correctly.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 547. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 546. [func] Option 'lame-ttl' is now implemented.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 545. [func] Name limit and counting options removed from dig;
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb they didn't work properly, and cannot be correctly
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb implemented without significant changes.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 544. [func] Add statistics option, enable statistics-file option,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb add RNDC option "dump-statistics" to write out a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb query statistics file.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 543. [doc] The 'port' option is now documented.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 542. [func] Add support for update forwarding as required for
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu full compliance with RFC2136. It is turned off
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb by default and can be enabled using the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 'allow-update-forwarding' option.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 541. [func] Add bogus server support.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 540. [func] Add dialup support.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 539. [func] Support the blackhole option.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 538. [bug] fix buffer overruns by 1 in lwres_getnameinfo().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 537. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 536. [func] Use transfer-source{-v6} when sending refresh queries.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Transfer-source{-v6} now take a optional port
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu parameter for setting the UDP source port. The port
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb parameter is ignored for TCP.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 535. [func] Use transfer-source{-v6} when forwarding update
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu requests.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 534. [func] Ancestors have been removed from RBT chains. Ancestor
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb information can be discerned via node parent pointers.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 533. [func] Incorporated name hashing into the RBT database to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb improve search speed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 532. [func] Implement DNS UPDATE pseudo records using
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu DNS_RDATA_UPDATE flag.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 531. [func] Rdata really should be initialized before being assigned
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to (dns_rdata_fromwire(), dns_rdata_fromtext(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_rdata_clone(), dns_rdata_fromregion()),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb check that it is.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 530. [func] New function dns_rdata_invalidate().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 529. [bug] 521 contained a bug which caused zones to always
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu reload. [RT #410]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 528. [func] The ISC_LIST_XXXX macros now perform sanity checks
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb on their arguments. ISC_LIST_XXXXUNSAFE can be use
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to skip the checks however use with caution.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 527. [func] New function dns_rdata_clone().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 526. [bug] nsupdate incorrectly refused to add RRs with a TTL
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu of 0.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 525. [func] New arguments 'options' for dns_db_subtractrdataset(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and 'flags' for dns_rdataslab_subtract() allowing you
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to request that the RR's must exist prior to deletion.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu DNS_R_NOTEXACT is returned if the condition is not met.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 524. [func] The 'forward' and 'forwarders' statement in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb non-forward zones should work now.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 523. [doc] The source to the Administrator Reference Manual is
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu now an XML file using the DocBook DTD, and is included
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in the distribution. The plain text version of the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ARM is temporarily unavailable while we figure out
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu how to generate readable plain text from the XML.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 522. [func] The lightweight resolver daemon can now use
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a real configuration file, and its functionality
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu can be provided by a name server. Also, the -p and -P
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb options to lwresd have been reversed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 521. [bug] Detect master files which contain $INCLUDE and always
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu reload. [RT #196]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 520. [bug] Upgraded libtool to 1.3.5, which makes shared
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb library builds almost work on AIX (and possibly
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu others).
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 519. [bug] dns_name_split() would improperly split some bitstring
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb labels, zeroing a few of the least significant bits in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the prefix part. When such an improperly created
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb prefix was returned to the RBT database, the bogus
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb label was dutifully stored, corrupting the tree.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #369]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 518. [bug] The resolver did not realize that a DNAME which was
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu "the answer" to the client's query was "the answer",
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu and such queries would fail. [RT #399]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 517. [bug] The resolver's DNAME code would trigger an assertion
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb if there was more than one DNAME in the chain.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #399]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 516. [bug] Cache lookups which had a NULL node pointer, e.g.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb those by dns_view_find(), and which would match a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu DNAME, would trigger an INSIST(!search.need_cleanup)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb assertion. [RT #399]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 515. [bug] The ssu table was not being attached / detached
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu by dns_zone_[sg]etssutable. [RT#397]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 514. [func] Retry refresh and notify queries if they timeout.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #388]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 513. [func] New functionality added to rdnc and server to allow
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu individual zones to be refreshed or reloaded.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 512. [bug] The zone transfer code could throw an exception with
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu an invalid IXFR stream.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 511. [bug] The message code could throw an assertion on an
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu out of memory failure. [RT #392]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 510. [bug] Remove spurious view notify warning. [RT #376]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 509. [func] Add support for write of zone files on shutdown.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 508. [func] dns_message_parse() can now do a best-effort
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb attempt, which should allow dig to print more invalid
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu messages.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 507. [func] New functions dns_zone_flush(), dns_zt_flushanddetach()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and dns_view_flushanddetach().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 506. [func] Do not fail to start on errors in zone files.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 505. [bug] nsupdate was printing "unknown result code". [RT #373]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 504. [bug] The zone was not being marked as dirty when updated via
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb IXFR.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 503. [bug] dumptime was not being set along with
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb DNS_ZONEFLG_NEEDDUMP.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 502. [func] On a SERVFAIL reply, DiG will now try the next server
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in the list, unless the +fail option is specified.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 501. [bug] Incorrect port numbers were being displayed by
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb nslookup. [RT #352]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 500. [func] Nearly useless +details option removed from DiG.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 499. [func] In DiG, specifying a class with -c or type with -t
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu changes command-line parsing so that classes and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb types are only recognized if following -c or -t.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb This allows hosts with the same name as a class or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb type to be looked up.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 498. [doc] There is now a man page for "dig"
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in doc/man/bin/dig.1.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 497. [bug] The error messages printed when an IP match list
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb contained a network address with a nonzero host
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb part where not sufficiently detailed. [RT #365]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 496. [bug] named didn't sanity check numeric parameters. [RT #361]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 495. [bug] nsupdate was unable to handle large records. [RT #368]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 494. [func] Do not cache NXDOMAIN responses for SOA queries.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 493. [func] Return non-cachable (ttl = 0) NXDOMAIN responses
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for SOA queries. This makes it easier to locate
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the containing zone without polluting intermediate
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb caches.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 492. [bug] attempting to reload a zone caused the server fail
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to shutdown cleanly. [RT #360]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 491. [bug] nsupdate would segfault when sending certain
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu prerequisites with empty RDATA. [RT #356]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 490. [func] When a slave/stub zone has not yet successfully
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb obtained an SOA containing the zone's configured
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb retry time, perform the SOA query retries using
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb exponential backoff. [RT #337]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 489. [func] The zone manager now has a "i/o" queue.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 488. [bug] Locks weren't properly destroyed in some cases.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 487. [port] flockfile() is not defined on all systems.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 486. [bug] nslookup: "set all" and "server" commands showed
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the incorrect port number if a port other than 53
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu was specified. [RT #352]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 485. [func] When dig had more than one server to query, it would
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb send all of the messages at the same time. Add
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rate limiting of the transmitted messages.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 484. [bug] When the server was reloaded after removing addresses
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb from the named.conf "listen-on" statement, sockets
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb were still listening on the removed addresses due
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu to reference count loops. [RT #325]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 483. [bug] nslookup: "set all" showed a "search" option but it
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb was not settable.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 482. [bug] nslookup: a plain "server" or "lserver" should be
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb treated as a lookup.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 481. [bug] nslookup:get_next_command() stack size could exceed
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb per thread limit.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 480. [bug] strtok() is not thread safe. [RT #349]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 479. [func] The test suite can now be run by typing "make check"
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb or "make test" at the top level.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 478. [bug] "make install" failed if the directory specified with
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu --prefix did not already exist.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 477. [bug] The the isc-config.sh script could be installed before
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb its directory was created. [RT #324]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 476. [bug] A zone could expire while a zone transfer was in
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu progress triggering a INSIST failure. [RT #329]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 475. [bug] query_getzonedb() sometimes returned a non-null version
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu on failure. This caused assertion failures when
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu generating query responses where names subject to
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu additional section processing pointed to a zone
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu to which access had been denied by means of the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu allow-query option. [RT #336]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 474. [bug] The mnemonic of the CHAOS class is CH according to
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu RFC1035, but it was printed and read only as CHAOS.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb We now accept both forms as input, and print it
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb as CH. [RT #305]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 473. [bug] nsupdate overran the end of the list of name servers
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu when no servers could be reached, typically causing
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu it to print the error message "dns_request_create:
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb not implemented".
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 472. [bug] Off-by-one error caused isc_time_add() to sometimes
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb produce invalid time values.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 471. [bug] nsupdate didn't compile on HP/UX 10.20
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 470. [func] $GENERATE is now supported. See also
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb doc/misc/migration.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 469. [bug] "query-source address * port 53;" now works.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 468. [bug] dns_master_load*() failed to report file and line
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb number in certain error conditions.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 467. [bug] dns_master_load*() failed to log an error if
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem pushfile() failed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 466. [bug] dns_master_load*() could return success when it failed.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 465. [cleanup] Allow 0 to be set as an omapi_value_t value by
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb omapi_value_storeint().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 464. [cleanup] Build with openssl's RSA code instead of dnssafe.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 463. [bug] nsupdate sent malformed SOA queries to the second
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and subsequent name servers in resolv.conf if the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb query sent to the first one failed.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 462. [bug] --disable-ipv6 should work now.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 461. [bug] Specifying an unknown key in the "keys" clause of the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb "controls" statement caused a NULL pointer dereference.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu [RT #316]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 460. [bug] Much of the DNSSEC code only worked with class IN.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 459. [bug] Nslookup processed the "set" command incorrectly.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 458. [bug] Nslookup didn't properly check class and type values.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #305]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 457. [bug] Dig/host/hslookup didn't properly handle connect
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu timeouts in certain situations, causing an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb unnecessary warning message to be printed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 456. [bug] Stub zones were not resetting the refresh and expire
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb counters, loadtime or clearing the DNS_ZONE_REFRESH
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu (refresh in progress) flag upon successful update.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb This disabled further refreshing of the stub zone,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb causing it to eventually expire. [RT #300]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 455. [doc] Document IPv4 prefix notation does not require a
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu dotted decimal quad but may be just dotted decimal.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 454. [bug] Enforce dotted decimal and dotted decimal quad where
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem documented as such in named.conf. [RT #304, RT #311]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 453. [bug] Warn if the obsolete option "maintain-ixfr-base"
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb is specified in named.conf. [RT #306]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 452. [bug] Warn if the unimplemented option "statistics-file"
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu is specified in named.conf. [RT #301]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 451. [func] Update forwarding implemented.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 450. [func] New function ns_client_sendraw().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 449. [bug] isc_bitstring_copy() only works correctly if the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb two bitstrings have the same lsb0 value, but this
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb requirement was not documented, nor was there a
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu REQUIRE for it.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 448. [bug] Host output formatting change, to match v8. [RT #255]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 447. [bug] Dig didn't properly retry in TCP mode after
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb a truncated reply. [RT #277]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 446. [bug] Confusing notify log message. [RT #298]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 445. [bug] Doing a 0 bit isc_bitstring_copy() of an lsb0
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb bitstring triggered a REQUIRE statement. The REQUIRE
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb statement was incorrect. [RT #297]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 444. [func] "recursion denied" messages are always logged at
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb debug level 1, now, rather than sometimes at ERROR.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem This silences these warnings in the usual case, where
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb some clients set the RD bit in all queries.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 443. [bug] When loading a master file failed because of an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb unrecognized RR type name, the error message
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb did not include the file name and line number.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem [RT #285]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 442. [bug] TSIG signed messages that did not match any view
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu crashed the server. [RT #290]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 441. [bug] Nodes obscured by a DNAME were inaccessible even
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem when DNS_DBFIND_GLUEOK was set.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 440. [func] New function dns_zone_forwardupdate().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 439. [func] New function dns_request_createraw().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 438. [func] New function dns_message_getrawmessage().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 437. [func] Log NOTIFY activity to the notify channel.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 436. [bug] If recvmsg() returned EHOSTUNREACH or ENETUNREACH,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu which sometimes happens on Linux, named would enter
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu a busy loop. Also, unexpected socket errors were
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu not logged at a high enough logging level to be
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu useful in diagnosing this situation. [RT #275]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 435. [bug] dns_zone_dump() overwrote existing zone files
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb rather than writing to a temporary file and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb renaming. This could lead to empty or partial
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu zone files being left around in certain error
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu conditions involving the initial transfer of a
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu slave zone, interfering with subsequent server
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb startup. [RT #282]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 434. [func] New function isc_file_isabsolute().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 433. [func] isc_base64_decodestring() now accepts newlines
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb within the base64 data. This makes it possible
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to break up the key data in a "trusted-keys"
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu statement into multiple lines. [RT #284]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 432. [func] Added refresh/retry jitter. The actual refresh/
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb retry time is now a random value between 75% and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 100% of the configured value.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 431. [func] Log at ISC_LOG_INFO when a zone is successfully
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu loaded.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 430. [bug] Rewrote the lightweight resolver client management
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu code to handle shutdown correctly and general
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb cleanup.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 429. [bug] The space reserved for a TSIG record in a response
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu was 2 bytes too short, leading to message
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu generation failures.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu DNS_R_BADDB for nodes which had neither NXT nor SIG NXT
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb (e.g. glue). This could cause SERVFAILs when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb generating negative responses in a secure zone.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 427. [bug] Avoid going into an infinite loop when the validator
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu gets a negative response to a key query where the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu records are signed by the missing key.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 426. [bug] Attempting to generate an oversized RSA key could
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb cause dnssec-keygen to dump core.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 425. [bug] Warn about the auth-nxdomain default value change
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu if there is no auth-nxdomain statement in the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb config file. [RT #287]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 424. [bug] notify_createmessage() could trigger an assertion
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb failure when creating the notify message failed,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb e.g. due to corrupt zones with multiple SOA records.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #279]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 423. [bug] When responding to a recursive query, errors that occur
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb after following a CNAME should cause the query to fail.
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb [RT #274]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 422. [func] get rid of isc_random_t, and make isc_random_get()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and isc_random_jitter() use rand() internally
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu instead of local state. Note that isc_random_*()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb functions are only for weak, non-critical "randomness"
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb such as timing jitter and such.
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 421. [bug] nslookup would exit when given a blank line as input.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 420. [bug] nslookup failed to implement the "exit" command.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 419. [bug] The certificate type PKIX was misspelled as SKIX.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 418. [bug] At debug levels >= 10, getting an unexpected
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb socket receive error would crash the server
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb while trying to log the error message.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 417. [func] Add isc_app_block() and isc_app_unblock(), which
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb allow an application to handle signals while
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu blocking.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 416. [bug] Slave zones with no master file tried to use a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu NULL pointer for a journal file name when they
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu received an IXFR. [RT #273]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 415. [bug] The logging code leaked file descriptors.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 414. [bug] Server did not shut down until all incoming zone
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb transfers were finished.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 413. [bug] Notify could attempt to use the zone database after
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu it had been unloaded. [RT#267]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 412. [bug] named -v didn't print the version.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 411. [bug] A typo in the HS A code caused an assertion failure.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 410. [bug] lwres_gethostbyname() and company set lwres_h_errno
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to a random value on success.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 409. [bug] If named was shut down early in the startup
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb process, ns_omapi_shutdown() would attempt to lock
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an uninitialized mutex. [RT #262]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 408. [bug] stub zones could leak memory and reference counts if
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb all the masters were unreachable.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 407. [bug] isc_rwlock_lock() would needlessly block
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb readers when it reached the read quota even
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb if no writers were waiting.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 406. [bug] Log messages were occasionally lost or corrupted
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu due to a race condition in isc_log_doit().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 405. [func] Add support for selective forwarding (forward zones)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 404. [bug] The request library didn't completely work with IPv6.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 403. [bug] "host" did not use the search list.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 402. [bug] Treat undefined acls as errors, rather than
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu warning and then later throwing an assertion.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT #252]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 401. [func] Added simple database API.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 400. [bug] SIG(0) signing and verifying was done incorrectly.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [RT #249]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 399. [bug] When reloading the server with a config file
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb containing a syntax error, it could catch an
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu assertion failure trying to perform zone
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb maintenance on, or sending notifies from,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb tentatively created zones whose views were
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem never fully configured and lacked an address
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb database and request manager.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 398. [bug] "dig" sometimes caught an assertion failure when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb using TSIG, depending on the key length.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 397. [func] Added utility functions dns_view_gettsig() and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_view_getpeertsig().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 396. [doc] There is now a man page for "nsupdate"
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in doc/man/bin/nsupdate.8.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 395. [bug] nslookup printed incorrect RR type mnemonics
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for RRs of type >= 21 [RT #237].
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 394. [bug] Current name was not propagated via $INCLUDE.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 393. [func] Initial answer while loading (awl) support.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Entry points: dns_master_loadfileinc(),
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_master_loadstreaminc(), dns_master_loadbufferinc().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Note: calls to dns_master_load*inc() should be rate
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb be rate limited so as to not use up all file
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb descriptors.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 392. [func] Add ISC_R_FAMILYNOSUPPORT. Returned when OS does
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb not support the given address family requested.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 391. [clarity] ISC_R_FAMILY -> ISC_R_FAMILYMISMATCH.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 390. [func] The function dns_zone_setdbtype() now takes
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an argc/argv style vector of words and sets
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb both the zone database type and its arguments,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb making the functions dns_zone_adddbarg()
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and dns_zone_cleardbargs() unnecessary.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 389. [bug] Attempting to send a request over IPv6 using
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu dns_request_create() on a system without IPv6
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu support caused an assertion failure [RT #235].
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 388. [func] dig and host can now do reverse ipv6 lookups.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 387. [func] Add dns_byaddr_createptrname(), which converts
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu an address into the name used by a PTR query.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 386. [bug] Missing strdup() of ACL name caused random
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ACL matching failures [RT #228].
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 385. [cleanup] Removed functions dns_zone_equal(), dns_zone_print(),
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu and dns_zt_print().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 384. [bug] nsupdate was incorrectly limiting TTLs to 65535 instead
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of 2147483647.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 383. [func] When writing a master file, print the SOA and NS
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb records (and their SIGs) before other records.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 382. [bug] named -u failed on many Linux systems where the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu libc provided kernel headers do not match
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the current kernel.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 381. [bug] Check for IPV6_RECVPKTINFO and use it instead of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb IPV6_PKTINFO if found. [RT #229]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 380. [bug] nsupdate didn't work with IPv6.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 379. [func] New library function isc_sockaddr_anyofpf().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 378. [func] named and lwresd will log the command line arguments
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu they were started with in the "starting ..." message.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 377. [bug] When additional data lookups were refused due to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu "allow-query", the databases were still being
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu attached causing reference leaks.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 376. [bug] The server should always use good entropy when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb performing cryptographic functions needing entropy.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 375. [bug] Per-zone "allow-query" did not properly override the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu view/global one for CNAME targets and additional
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb data [RT #220].
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 374. [bug] SOA in authoritative negative responses had wrong TTL.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 373. [func] nslookup is now installed by "make install".
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 372. [bug] Deal with Microsoft DNS servers appending two bytes of
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu garbage to zone transfer requests.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 371. [bug] At high debug levels, doing an outgoing zone transfer
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of a very large RRset could cause an assertion failure
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb during logging.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 370. [bug] The error messages for roll-forward failures were
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb overly terse.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 369. [func] Support new named.conf options, view and zone
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb statements:
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb max-retry-time, min-retry-time,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb max-refresh-time, min-refresh-time.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 368. [func] Restructure the internal ".bind" view so that more
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu zones can be added to it.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 367. [bug] Allow proper selection of server on nslookup command
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem line.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 366. [func] Allow use of '-' batch file in dig for stdin.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 365. [bug] nsupdate -k leaked memory.
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 364. [func] Added additional-from-{cache,auth}
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 363. [placeholder]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 362. [bug] rndc no longer aborts if the configuration file is
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb missing an options statement. [RT #209]
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 361. [func] When the RBT find or chain functions set the name and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb origin for a node that stores the root label
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the name is now set to an empty name, instead of ".",
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to simplify later use of the name and origin by
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu dns_name_concatenate(), dns_name_totext() or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_name_format().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 360. [func] dns_name_totext() and dns_name_format() now allow
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an empty name to be passed, which is formatted as "@".
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 359. [bug] dnssec-signzone occasionally signed glue records.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 358. [cleanup] Rename the intermediate files used by the dnssec
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb programs.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 357. [bug] The zone file parser crashed if the argument
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to $INCLUDE was a quoted string.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 356. [cleanup] isc_task_send no longer requires event->sender to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu be non-null.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 355. [func] Added isc_dir_createunique(), similar to mkdtemp().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 354. [doc] Man pages for the dnssec tools are now included in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the distribution, in doc/man/dnssec.
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 353. [bug] double increment in lwres/gethost.c:copytobuf().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu [RT# 187]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 352. [bug] Race condition in dns_client_t startup could cause
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an assertion failure.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 351. [bug] Constructing a response with rcode SERVFAIL to a TSIG
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem signed query could crash the server.
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 350. [bug] Also-notify lists specified in the global options
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu block were not correctly reference counted, causing
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu a memory leak.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 349. [bug] Processing a query with the CD bit set now works
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu as expected.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 348. [func] New boolean named.conf options 'additional-from-auth'
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and 'additional-from-cache' now supported in view and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb global options statement.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 347. [bug] Don't crash if an argument is left off options in dig.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 346. [placeholder]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 345. [bug] Large-scale changes/cleanups to dig:
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb * Significantly improve structure handling
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb * Don't pre-load entire batch files
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu * Add name/rr counting/limiting
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb * Fix SIGINT handling
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb * Shorten timeouts to match v8's behavior
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 344. [bug] When shutting down, lwresd sometimes tried
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to shut down its client tasks twice,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb triggering an assertion.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 343. [bug] Although zone maintenance SOA queries and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu notify requests were signed with TSIG keys
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu when configured for the server in case,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the TSIG was not verified on the response.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 342. [bug] The wrong name was being passed to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_name_dup() when generating a TSIG
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu key using TKEY.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 341. [func] Support 'key' clause in named.conf zone masters
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu statement to allow authentication via TSIG keys:
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu masters {
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 10.0.0.1 port 5353 key "foo";
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 10.0.0.2 ;
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb };
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 340. [bug] The top-level COPYRIGHT file was missing from
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem the distribution.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 339. [bug] DNSSEC validation of the response to an ANY
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb query at a name with a CNAME RR in a secure
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb zone triggered an assertion failure.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 338. [bug] lwresd logged to syslog as named, not lwresd.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 337. [bug] "dig" did not recognize "nsap-ptr" as an RR type
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb on the command line.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 336. [bug] "dig -f" used 64 k of memory for each line in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the file. It now uses much less, though still
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb proportionally to the file size.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 335. [bug] named would occasionally attempt recursion when
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu it was disallowed or undesired.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 334. [func] Added hmac-md5 to libisc.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 333. [bug] The resolver incorrectly accepted referrals to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu domains that were not parents of the query name,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu causing assertion failures.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 332. [func] New function dns_name_reset().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 331. [bug] Only log "recursion denied" if RD is set. [RT #178]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 330. [bug] Many debugging messages were partially formatted
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb even when debugging was turned off, causing a
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu significant decrease in query performance.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 329. [func] omapi_auth_register() now takes a size_t argument for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the length of a key's secret data. Previously
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu OMAPI only stored secrets up to the first NUL byte.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 328. [func] Added isc_base64_decodestring().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 327. [bug] rndc.conf parser wasn't correctly recognizing an IP
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu address where a host specification was required.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 326. [func] 'keys' in an 'inet' control statement is now
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu required and must have at least one item in it.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu A "not supported" warning is now issued if a 'unix'
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu control channel is defined.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 325. [bug] isc_lex_gettoken was processing octal strings when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ISC_LEXOPT_CNUMBER was not set.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 324. [func] In the resolver, turn EDNS0 off if there is no
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu response after a number of retransmissions.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu This is to allow queries some chance of succeeding
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu even if all the authoritative servers of a zone
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu silently discard EDNS0 requests instead of
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu sending an error response like they ought to.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 323. [bug] dns_rbt_findname() did not ignore empty rbt nodes.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Because of this, servers authoritative for a parent
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and grandchild zone but not authoritative for the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb intervening child zone did not correctly issue
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb referrals to the servers of the child zone.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 322. [bug] Queries for KEY RRs are now sent to the parent
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu server before the authoritative one, making
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu DNSSEC insecurity proofs work in many cases
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu where they previously didn't.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 321. [bug] When synthesizing a CNAME RR for a DNAME
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu response, query_addcname() failed to initialize
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu the type and class of the CNAME dns_rdata_t,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu causing random failures.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 320. [func] Multiple rndc changes: parses an rndc.conf file,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu uses authentication to talk to named, command
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu line syntax changed. This will all be described
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu in the ARM.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 319. [func] The named.conf "controls" statement is now used
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to configure the OMAPI command channel.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 318. [func] dns_c_ndcctx_destroy() could never return anything
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu except ISC_R_SUCCESS; made it have void return instead.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 317. [func] Use callbacks from libomapi to determine if a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb new connection is valid, and if a key requested
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to be used with that connection is valid.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 316. [bug] Generate a warning if we detect an unexpected <eof>
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb but treat as <eol><eof>.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 315. [bug] Handle non-empty blanks lines. [RT #163]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 314. [func] The named.conf controls statement can now have
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu more than one key specified for the inet clause.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb 313. [bug] When parsing resolv.conf, don't terminate on an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb error. Instead, parse as much as possible, but
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu still return an error if one was found.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem 312. [bug] Increase the number of allowed elements in the
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb resolv.conf search path from 6 to 8. If there
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb are more than this, ignore the remainder rather
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu than returning a failure in lwres_conf_parse.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 311. [bug] lwres_conf_parse failed when the first line of
1676b20a55b53c04a6a4cbbc453863ca975f2491cwebb resolv.conf was empty or a comment.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 310. [func] Changes to named.conf "controls" statement (inet
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu subtype only)
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu - support "keys" clause
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu controls {
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb inet * port 1024
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb allow { any; } keys { "foo"; }
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb }
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb - allow "port xxx" to be left out of statement,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in which case it defaults to omapi's default port
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of 953.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 309. [bug] When sending a referral, the server did not look
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu for name server addresses as glue in the zone
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb holding the NS RRset in the case where this zone
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb was not the same as the one where it looked for
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu name server addresses as authoritative data.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 308. [bug] Treat a SOA record not at top of zone as an error
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb when loading a zone. [RT #154]
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 307. [bug] When canceling a query, the resolver didn't check for
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu isc_socket_sendto() calls that did not yet have their
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu completion events posted, so it could (rarely) end up
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu destroying the query context and then want to use
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb it again when the send event posted, triggering an
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu assertion as it tried to cancel an already-canceled
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu query. [RT #77]
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 306. [bug] Reading HMAC-MD5 private key files didn't work.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 305. [bug] When reloading the server with a config file
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb containing a syntax error, it could catch an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb assertion failure trying to perform zone
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu maintenance on tentatively created zones whose
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb views were never fully configured and lacked
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an address database.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 304. [bug] If more than LWRES_CONFMAXNAMESERVERS servers
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu are listed in resolv.conf, silently ignore them
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu instead of returning failure.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 303. [bug] Add additional sanity checks to differentiate a AXFR
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb response vs a IXFR response. [RT #157]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 302. [bug] In dig, host, and nslookup, MXNAME should be large
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu enough to hold any legal domain name in presentation
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu format + terminating NULL.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 301. [bug] Uninitialized pointer in host:printmessage(). [RT #159]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 300. [bug] Using both <isc/net.h> and <lwres/net.h> didn't work
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb on platforms lacking IPv6 because each included their
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb own ipv6 header file for the missing definitions. Now
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb each library's ipv6.h defines the wrapper symbol of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the other (ISC_IPV6_H and LWRES_IPV6_H).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 299. [cleanup] Get the user and group information before changing the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu root directory, so the administrator does not need to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu keep a copy of the user and group databases in the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu chroot'ed environment. Suggested by Hakan Olsson.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 298. [bug] A mutex deadlock occurred during shutdown of the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb interface manager under certain conditions.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Digital Unix systems were the most affected.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 297. [bug] Specifying a key name that wasn't fully qualified
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu in certain parts of the config file could cause
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu an assertion failure.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 296. [bug] "make install" from a separate build directory
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu failed unless configure had been run in the source
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu directory, too.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 295. [bug] When invoked with type==CNAME and a message
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu not constructed by dns_message_parse(),
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu dns_message_findname() failed to find anything
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu due to checking for attribute bits that are set
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu only in dns_message_parse(). This caused an
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu infinite loop when constructing the response to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu an ANY query at a CNAME in a secure zone.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 294. [bug] If we run out of space in while processing glue
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu when reading a master file and commit "current name"
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu reverts to "name_current" instead of staying as
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu "name_glue".
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 293. [port] Add support for FreeBSD 4.0 system tests.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 292. [bug] Due to problems with the way some operating systems
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb handle simultaneous listening on IPv4 and IPv6
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb addresses, the server no longer listens on IPv6
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb addresses by default. To revert to the previous
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu behavior, specify "listen-on-v6 { any; };" in
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem the config file.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 291. [func] Caching servers no longer send outgoing queries
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu over TCP just because the incoming recursive query
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu was a TCP one.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 290. [cleanup] +twiddle option to dig (for testing only) removed.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 289. [cleanup] dig is now installed in $bindir instead of $sbindir.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb host is now installed in $bindir. (Be sure to remove
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb any $sbindir/dig from a previous release.)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 288. [func] rndc is now installed by "make install" into $sbindir.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 287. [bug] rndc now works again as "rndc 127.1 reload" (for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb only that task). Parsing its configuration file and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu using digital signatures for authentication has been
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu disabled until named supports the "controls" statement,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu post-9.0.0.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 286. [bug] On Solaris 2, when named inherited a signal state
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu where SIGHUP had the SIG_IGN action, SIGHUP would
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu be ignored rather than causing the server to reload
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu its configuration.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 285. [bug] A change made to the dst API for beta4 inadvertently
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu broke OMAPI's creation of a dst key from an incoming
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb message, causing an assertion to be triggered. Fixed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 284. [func] The DNSSEC key generation and signing tools now
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb generate randomness from keyboard input on systems
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu that lack /dev/random.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 283. [cleanup] The 'lwresd' program is now a link to 'named'.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 282. [bug] The lexer now returns ISC_R_RANGE if parsed integer is
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb too big for an unsigned long.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 281. [bug] Fixed list of recognized config file category names.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 280. [func] Add isc-config.sh, which can be used to more
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu easily build applications that link with
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu our libraries.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 279. [bug] Private omapi function symbols shared between
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb two or more files in libomapi.a were not namespace
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb protected using the ISC convention of starting with
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the library name and two underscores ("omapi__"...)
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 278. [bug] bin/named/logconf.c:category_fromconf() didn't take
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu note of when isc_log_categorybyname() wasn't able
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to find the category name and would then apply the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb channel list of the unknown category to all categories.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 277. [bug] isc_log_categorybyname() and isc_log_modulebyname()
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu would fail to find the first member of any category
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu or module array apart from the internal defaults.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Thus, for example, the "notify" category was improperly
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu configured by named.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 276. [bug] dig now supports maximum sized TCP messages.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 275. [bug] The definition of lwres_gai_strerror() was missing
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu the lwres_ prefix.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 274. [bug] TSIG AXFR verify failed when talking to a BIND 8
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu server.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 273. [func] The default for the 'transfer-format' option is
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu now 'many-answers'. This will break zone transfers
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to BIND 4.9.5 and older unless there is an explicit
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 'one-answer' configuration.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 272. [bug] The sending of large TCP responses was canceled
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu in mid-transmission due to a race condition
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu caused by the failure to set the client object's
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu "newstate" variable correctly when transitioning
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to the "working" state.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 271. [func] Attempt to probe the number of cpus in named
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu if unspecified rather than defaulting to 1.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 270. [func] Allow maximum sized TCP answers.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 269. [bug] Failed DNSSEC validations could cause an assertion
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu failure by causing clone_results() to be called with
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu with hevent->node == NULL.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 268. [doc] A plain text version of the Administrator
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Reference Manual is now included in the distribution,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu as doc/arm/Bv9ARM.txt.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 267. [func] Nsupdate is now provided in the distribution.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 266. [bug] zone.c:save_nsrrset() node was not initialized.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 265. [bug] dns_request_create() now works for TCP.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 264. [func] Dispatch can not take TCP sockets in connecting
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu state. Set DNS_DISPATCHATTR_CONNECTED when calling
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu dns_dispatch_createtcp() for connected TCP sockets
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu or call dns_dispatch_starttcp() when the socket is
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu connected.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 263. [func] New logging channel type 'stderr'
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu channel some-name {
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu stderr;
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu severity error;
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu }
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 262. [bug] 'master' was not initialized in zone.c:stub_callback().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 261. [func] Add dns_zone_markdirty().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 260. [bug] Running named as a non-root user failed on Linux
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu kernels new enough to support retaining capabilities
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu after setuid().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 259. [func] New random-device and random-seed-file statements
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu for global options block of named.conf. Both accept
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu a single string argument.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 258. [bug] Fixed printing of lwres_addr_t.address field.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 257. [bug] The server detached the last zone manager reference
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu too early, while it could still be in use by queries.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu This manifested itself as assertion failures during the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu shutdown process for busy name servers. [RT #133]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 256. [func] isc_ratelimiter_t now has attach/detach semantics, and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_ratelimiter_shutdown guarantees that the rate
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu limiter is detached from its task.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 255. [func] New function dns_zonemgr_attach().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 254. [bug] Suppress "query denied" messages on additional data
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb lookups.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu --- 9.0.0b4 released ---
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 253. [func] resolv.conf parser now recognizes ';' and '#' as
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu comments (anywhere in line, not just as the beginning).
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 252. [bug] resolv.conf parser mishandled masks on sortlists.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu It also aborted when an unrecognized keyword was seen,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu now it silently ignores the entire line.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 251. [bug] lwresd caught an assertion failure on startup.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 250. [bug] fixed handling of size+unit when value would be too
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb large for internal representation.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 249. [cleanup] max-cache-size config option now takes a size-spec
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu like 'datasize', except 'default' is not allowed.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 248. [bug] global lame-ttl option was not being printed when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu config structures were written out.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 247. [cleanup] Rename cache-size config option to max-cache-size.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 246. [func] Rename global option cachesize to cache-size and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb add corresponding option to view statement.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 245. [bug] If an uncompressed name will take more than 255
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem bytes and the buffer is sufficiently long,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_name_fromwire should return DNS_R_FORMERR,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu not ISC_R_NOSPACE. This bug caused cause the
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu server to catch an assertion failure when it
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu received a query for a name longer than 255
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu bytes.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 244. [bug] empty named.conf file and empty options statement are
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu now parsed properly.
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu
29a1761701ae5e71151ed12729331f2a2ab00886cmarqu 243. [func] new cachesize option for named.conf
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 242. [cleanup] fixed incorrect warning about auth-nxdomain usage.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 241. [cleanup] nscount and soacount have been removed from the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu dns_master_*() argument lists.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 240. [func] databases now come in three flavours: zone, cache
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and stub.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 239. [func] If ISC_MEM_DEBUG is enabled, the variable
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_mem_debugging controls whether messages
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb are printed or not.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 238. [cleanup] A few more compilation warnings have been quieted:
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu + missing sigwait prototype on BSD/OS 4.0/4.0.1.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb + PTHREAD_ONCE_INIT unbraced initializer warnings on
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Solaris 2.8.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb + IN6ADDR_ANY_INIT unbraced initializer warnings on
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb BSD/OS 4.*, Linux and Solaris 2.8.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 237. [bug] If connect() returned ENOBUFS when the resolver was
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu initiating a TCP query, the socket didn't get
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu destroyed, and the server did not shut down cleanly.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 236. [func] Added new listen-on-v6 config file statement.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 235. [func] Consider it a config file error if a listen-on
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb statement has an IPv6 address in it, or a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb listen-on-v6 statement has an IPv4 address in it.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 234. [bug] Allow a trusted-key's first field (domain-name) be
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb either a quoted or an unquoted string, instead of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu requiring a quoted string.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 233. [cleanup] Convert all config structure integer values to unsigned
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb integer (isc_uint32_t) to match grammar.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 232. [bug] Allow slave zones to not have a file.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 231. [func] Support new 'port' clause in config file options
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu section. Causes 'listen-on', 'masters' and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 'also-notify' statements to use its value instead of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb default (53).
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 230. [func] Replace the dst sign/verify API with a cleaner one.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 229. [func] Support config file sig-validity-interval statement
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu in options, views and zone statements (master
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu zones only).
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 228. [cleanup] Logging messages in config module stripped of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb trailing period.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 227. [cleanup] The enumerated identifiers dns_rdataclass_*,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_rcode_*, dns_opcode_*, and dns_trust_* are
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu also now cast to their appropriate types, as with
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu dns_rdatatype_* in item number 225 below.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 226. [func] dns_name_totext() now always prints the root name as
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb '.', even when omit_final_dot is true.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 225. [cleanup] The enumerated dns_rdatatype_* identifiers are now
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb cast to dns_rdatatype_t via macros of their same name
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb so that they are of the proper integral type wherever
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu a dns_rdatatype_t is needed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 224. [cleanup] The entire project builds cleanly with gcc's
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu -Wcast-qual and -Wwrite-strings warnings enabled,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu which is now the default when using gcc. (Warnings
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu from confparser.c, because of yacc's code, are
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu unfortunately to be expected.)
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 223. [func] Several functions were re-prototyped to qualify one
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb or more of their arguments with "const". Similarly,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb several functions that return pointers now have
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu those pointers qualified with const.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 222. [bug] The global 'also-notify' option was ignored.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 221. [bug] An uninitialized variable was sometimes passed to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_rdata_freestruct() when loading a zone, causing
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an assertion failure.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 220. [cleanup] Set the default outgoing port in the view, and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb set it in sockaddrs returned from the ADB.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb [31-May-2000 explorer]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 219. [bug] Signed truncated messages more correctly follow
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the respective specs.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 218. [func] When an rdataset is signed, its ttl is normalized
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb based on the signature validity period.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 217. [func] Also-notify and trusted-keys can now be used in
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the 'view' statement.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 216. [func] The 'max-cache-ttl' and 'max-ncache-ttl' options
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb now work.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 215. [bug] Failures at certain points in request processing
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb could cause the assertion INSIST(client->lockview
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb == NULL) to be triggered.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 214. [func] New public function isc_netaddr_format(), for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb formatting network addresses in log messages.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 213. [bug] Don't leak memory when reloading the zone if
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb an update-policy clause was present in the old zone.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 212. [func] Added dns_message_get/settsigkey, to make TSIG
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu key management reasonable.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 211. [func] The 'key' and 'server' statements can now occur
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu inside 'view' statements.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 210. [bug] The 'allow-transfer' option was ignored for slave
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb zones, and the 'transfers-per-ns' option was
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu was ignored for all zones.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 209. [cleanup] Upgraded openssl files to new version 0.9.5a
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 208. [func] Added ISC_OFFSET_MAXIMUM for the maximum value
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of an isc_offset_t.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 207. [func] The dnssec tools properly use the logging subsystem.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 206. [cleanup] dst now stores the key name as a dns_name_t, not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu a char *.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 205. [cleanup] On IRIX, turn off the mostly harmless warnings 1692
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ("prototyped function redeclared without prototype")
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and 1552 ("variable ... set but not used") when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu compiling in the lib/dns/sec/{dnssafe,openssl}
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu directories, which contain code imported from outside
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu sources.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to quiet the warnings that "The linked output may not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu run on a PA 1.x system."
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 203. [func] notify and zone soa queries are now tsig signed when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu appropriate.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 202. [func] isc_lex_getsourceline() changed from returning int
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to returning unsigned long, the type of its underlying
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu counter.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 201. [cleanup] Removed the test/sdig program, it has been
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu replaced by bin/dig/dig.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu --- 9.0.0b3 released ---
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 200. [bug] Failures in sending query responses to clients
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu (e.g., running out of network buffers) were
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu not logged.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 199. [bug] isc_heap_delete() sometimes violated the heap
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu invariant, causing timer events not to be posted
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when due.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 198. [func] Dispatch managers hold memory pools which
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu any managed dispatcher may use. This allows
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu us to avoid dipping into the memory context for
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu most allocations. [19-May-2000 explorer]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 197. [bug] When an incoming AXFR or IXFR completes, the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu zone's internal state is refreshed from the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu SOA data. [19-May-2000 explorer]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 196. [func] Dispatchers can be shared easily between views
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and/or interfaces. [19-May-2000 explorer]
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 195. [bug] Including the NXT record of the root domain
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu in a negative response caused an assertion
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu failure.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 194. [doc] The PDF version of the Administrator's Reference
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Manual is no longer included in the ISC BIND9
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu distribution.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 193. [func] changed dst_key_free() prototype.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 192. [bug] Zone configuration validation is now done at end
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu of config file parsing, and before loading
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu callbacks.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 191. [func] Patched to compile on UnixWare 7.x. This platform
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu is not directly supported by the ISC.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 190. [cleanup] The DNSSEC tools have been moved to a separate
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu directory dnssec/ and given the following new,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu more descriptive names:
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dnssec-keygen
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dnssec-signzone
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dnssec-signkey
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dnssec-makekeyset
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Their command line arguments have also been changed to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu be more consistent. dnssec-keygen now prints the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu name of the generated key files (sans extension)
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu on standard output to simplify its use in automated
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu scripts.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 189. [func] isc_time_secondsastimet(), a new function, will ensure
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu that the number of seconds in an isc_time_t does not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu exceed the range of a time_t, or return ISC_R_RANGE.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Similarly, isc_time_now(), isc_time_nowplusinterval(),
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu isc_time_add() and isc_time_subtract() now check the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu range for overflow/underflow. In the case of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_time_subtract, this changed a calling requirement
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu (ie, something that could generate an assertion)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb into merely a condition that returns an error result.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_time_add() and isc_time_subtract() were void-
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb valued before but now return isc_result_t.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 188. [func] Log a warning message when an incoming zone transfer
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb contains out-of-zone data.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 187. [func] isc_ratelimter_enqueue() has an additional argument
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 'task'.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 186. [func] dns_request_getresponse() has an additional argument
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 'preserve_order'.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 185. [bug] Fixed up handling of ISC_MEMCLUSTER_LEGACY. Several
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu public functions did not have an isc__ prefix, and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu referred to functions that had previously been
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu renamed.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 184. [cleanup] Variables/functions which began with two leading
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu underscores were made to conform to the ANSI/ISO
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb standard, which says that such names are reserved.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 183. [func] ISC_LOG_PRINTTAG option for log channels. Useful
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb for logging the program name or other identifier.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 182. [cleanup] New command-line parameters for dnssec tools
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 181. [func] Added dst_key_buildfilename and dst_key_parsefilename
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 180. [func] New isc_result_t ISC_R_RANGE. Supersedes DNS_R_RANGE.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 179. [func] options named.conf statement *must* now come
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb before any zone or view statements.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 178. [func] Post-load of named.conf check verifies a slave zone
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb has non-empty list of masters defined.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 177. [func] New per-zone boolean:
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu enable-zone yes | no ;
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb intended to let a zone be disabled without having
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to comment out the entire zone statement.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 176. [func] New global and per-view option:
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb max-cache-ttl number
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 175. [func] New global and per-view option:
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu additional-data internal | minimal | maximal;
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 174. [func] New public function isc_sockaddr_format(), for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb formatting socket addresses in log messages.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 173. [func] Keep a queue of zones waiting for zone transfer
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb quota so that a new transfer can be dispatched
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb immediately whenever quota becomes available.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 172. [bug] $TTL directive was sometimes missing from dumped
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb master files because totext_ctx_init() failed to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb initialize ctx->current_ttl_valid.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 171. [cleanup] On NetBSD systems, the mit-pthreads or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb unproven-pthreads library is now always used
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb unless --with-ptl2 is explicitly specified on
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb the configure command line. The
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu --with-mit-pthreads option is no longer needed
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and has been removed.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 170. [cleanup] Remove inter server consistency checks from zone,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb these should return as a separate module in 9.1.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_zone_checkservers(), dns_zone_checkparents(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_zone_checkchildren(), dns_zone_checkglue().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Remove dns_zone_setadb(), dns_zone_setresolver(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_zone_setrequestmgr() these should now be found
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb via the view.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 169. [func] ratelimiter can now process N events per interval.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 168. [bug] include statements in named.conf caused syntax errors
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu due to not consuming the semicolon ending the include
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb statement before switching input streams.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 167. [bug] Make lack of masters for a slave zone a soft error.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 166. [bug] Keygen was overwriting existing keys if key_id
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu conflicted, now it will retry, and non-null keys
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu with key_id == 0 are not generated anymore. Key
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu was not able to generate NOAUTHCONF DSA key,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu increased RSA key size to 2048 bits.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 165. [cleanup] Silence "end-of-loop condition not reached" warnings
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu from Solaris compiler.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 164. [func] Added functions isc_stdio_open(), isc_stdio_close(),
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_stdio_seek(), isc_stdio_read(), isc_stdio_write(),
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_stdio_flush(), isc_stdio_sync(), isc_file_remove()
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to encapsulate nonportable usage of errno and sync.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 163. [func] Added result codes ISC_R_FILENOTFOUND and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu ISC_R_FILEEXISTS.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 162. [bug] Ensure proper range for arguments to ctype.h functions.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 161. [cleanup] error in yyparse prototype that only HPUX caught.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 160. [cleanup] getnet*() are not going to be implemented at this
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu stage.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 159. [func] Redefinition of config file elements is now an
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb error (instead of a warning).
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 158. [bug] Log channel and category list copy routines
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb weren't assigning properly to output parameter.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 157. [port] Fix missing prototype for getopt().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 156. [func] Support new 'database' statement in zone.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb database "quoted-string";
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 155. [bug] ns_notify_start() was not detaching the found zone.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 154. [func] The signer now logs libdns warnings to stderr even when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb not verbose, and in a nicer format.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 153. [func] dns_rdata_tostruct() 'mctx' is now optional. If 'mctx'
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu is NULL then you need to preserve the 'rdata' until
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu you have finished using the structure as there may be
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu references to the associated memory. If 'mctx' is
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu non-NULL it is guaranteed that there are no references
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu to memory associated with 'rdata'.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu dns_rdata_freestruct() must be called if 'mctx' was
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu non-NULL and may safely be called if 'mctx' was NULL.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 152. [bug] keygen dumped core if domain name argument was omitted
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu from command line.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 151. [func] Support 'disabled' statement in zone config (causes
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu zone to be parsed and then ignored). Currently must
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu come after the 'type' clause.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 150. [func] Support optional ports in masters and also-notify
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu statements:
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 149. [cleanup] Removed usused argument 'olist' from
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu dns_c_view_unsetordering().
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 148. [cleanup] Stop issuing some warnings about some configuration
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu file statements that were not implemented, but now are.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 147. [bug] Changed yacc union size to be smaller for yaccs that
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb put yacc-stack on the real stack.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 146. [cleanup] More general redundant header file cleanup. Rather
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb than continuing to itemize every header which changed,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb this changelog entry just notes that if a header file
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu did not need another header file that it was including
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in order to provide its advertised functionality, the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb inclusion of the other header file was removed. See
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb util/check-includes for how this was tested.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ISC_LANG_ENDDECLS to header files that had function
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb prototypes, and removed it from those that did not.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 144. [cleanup] libdns header files too numerous to name were made
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb to conform to the same style for multiple inclusion
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb protection.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 143. [func] Added function dns_rdatatype_isknown().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 142. [cleanup] <isc/stdtime.h> does not need <time.h> or
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu <isc/result.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 141. [bug] Corrupt requests with multiple questions could
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb cause an assertion failure.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 140. [cleanup] <isc/time.h> does not need <time.h> or <isc/result.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 139. [cleanup] <isc/net.h> now includes <isc/types.h> instead of
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu <isc/int.h> and <isc/result.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 138. [cleanup] isc_strtouq moved from str.[ch] to string.[ch] and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb renamed isc_string_touint64. isc_strsep moved from
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu strsep.c to string.c and renamed isc_string_separate.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 137. [cleanup] <isc/commandline.h>, <isc/mem.h>, <isc/print.h>
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/serial.h>, <isc/string.h> and <isc/offset.h>
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu made to conform to the same style for multiple
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb inclusion protection.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 136. [cleanup] <isc/commandline.h>, <isc/interfaceiter.h>,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu <isc/net.h> and Win32's <isc/thread.h> needed
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 135. [cleanup] Win32's <isc/condition.h> did not need <isc/result.h>
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu or <isc/boolean.h>, now uses <isc/types.h> in place
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and ISC_LANG_ENDDECLS.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 134. [cleanup] <isc/dir.h> does not need <limits.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 133. [cleanup] <isc/ipv6.h> needs <isc/platform.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 132. [cleanup] <isc/app.h> does not need <isc/task.h>, but does
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb need <isc/eventclass.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 131. [cleanup] <isc/mutex.h> and <isc/util.h> need <isc/result.h>
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu for ISC_R_* codes used in macros.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 130. [cleanup] <isc/condition.h> does not need <pthread.h> or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/boolean.h>, and now includes <isc/types.h>
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu instead of <isc/time.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 129. [bug] The 'default_debug' log channel was not set up when
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 'category default' was present in the config file
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ISC_LANG_ENDDECLS at end of header.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 127. [cleanup] The contracts for the comparision routines
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_name_fullcompare(), dns_name_compare(),
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_name_rdatacompare(), and dns_rdata_compare() now
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb specify that the order value returned is < 0, 0, or > 0
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu instead of -1, 0, or 1.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 126. [cleanup] <isc/quota.h> and <isc/taskpool.h> need <isc/lang.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 125. [cleanup] <isc/eventclass.h>, <isc/ipv6.h>, <isc/magic.h>,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/mutex.h>, <isc/once.h>, <isc/region.h>, and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/resultclass.h> do not need <isc/lang.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 124. [func] signer now imports parent's zone key signature
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb and creates null keys/sets zone status bit for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb children when necessary
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 123. [cleanup] <isc/event.h> does not need <stddef.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 122. [cleanup] <isc/task.h> does not need <isc/mem.h> or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/result.h>.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 121. [cleanup] <isc/symtab.h> does not need <isc/mem.h> or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/result.h>. Multiple inclusion protection
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb symbol fixed from ISC_SYMBOL_H to ISC_SYMTAB_H.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_symtab_t moved to <isc/types.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 120. [cleanup] <isc/socket.h> does not need <isc/boolean.h>,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/bufferlist.h>, <isc/task.h>, <isc/mem.h> or
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu <isc/net.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 119. [cleanup] structure definitions for generic rdata structures do
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb not have _generic_ in their names.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb YACC crust (yyparse, etc) [2000-apr-27 explorer]
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 117. [cleanup] libdns.a changes:
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_zone_clearnotify() and dns_zone_addnotify()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb are replaced by dns_zone_setnotifyalso().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb dns_zone_clearmasters() and dns_zone_addmaster()
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu are replaced by dns_zone_setmasters().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu on Unix systems).
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 115. [port] Shut up the -Wmissing-declarations warning about
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <stdio.h>'s __sputaux on BSD/OS pre-4.1.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 114. [cleanup] <isc/sockaddr.h> does not need <isc/buffer.h> or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/list.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 113. [func] Utility programs dig and host added.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 112. [cleanup] <isc/serial.h> does not need <isc/boolean.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 111. [cleanup] <isc/rwlock.h> does not need <isc/result.h> or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/mutex.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 110. [cleanup] <isc/result.h> does not need <isc/boolean.h> or
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu <isc/list.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 109. [bug] "make depend" did nothing for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb bin/tests/{db,mem,sockaddr,tasks,timers}/.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <dns/types.h> to <dns/bit.h> and renamed to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb DNS_BIT_SET/DNS_BIT_GET/DNS_BIT_CLEAR.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 107. [func] Add keysigner and keysettool.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 106. [func] Allow dnssec verifications to ignore the validity
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb period. Used by several of the dnssec tools.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 105. [doc] doc/dev/coding.html expanded with other
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb implicit conventions the developers have used.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 104. [bug] Made compress_add and compress_find static to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb lib/dns/compress.c.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 103. [func] libisc buffer API changes for <isc/buffer.h>:
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Added:
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_buffer_base(b) (pointer)
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu isc_buffer_current(b) (pointer)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_active(b) (pointer)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_used(b) (pointer)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_length(b) (int)
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_buffer_usedlength(b) (int)
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu isc_buffer_consumedlength(b) (int)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_remaininglength(b) (int)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_activelength(b) (int)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_availablelength(b) (int)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Removed:
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ISC_BUFFER_USEDCOUNT(b)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb ISC_BUFFER_AVAILABLECOUNT(b)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_type(b)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb Changed names:
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_used(b, r) ->
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_usedregion(b, r)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_available(b, r) ->
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_available_region(b, r)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_consumed(b, r) ->
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_consumedregion(b, r)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_active(b, r) ->
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_activeregion(b, r)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_remaining(b, r) ->
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_buffer_remainingregion(b, r)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu Buffer types were removed, so the ISC_BUFFERTYPE_*
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu macros are no more, and the type argument to
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_buffer_init and isc_buffer_allocate were removed.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_buffer_putstr is now void (instead of isc_result_t)
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu and requires that the caller ensure that there
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu is enough available buffer space for the string.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 102. [port] Correctly detect inet_aton, inet_pton and inet_ptop
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu on BSD/OS 4.1.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 100. [cleanup] <isc/random.h> does not need <isc/int.h> or
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu <isc/mutex.h>. isc_random_t moved to <isc/types.h>.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 99. [cleanup] Rate limiter now has separate shutdown() and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu destroy() functions, and it guarantees that all
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu queued events are delivered even in the shutdown case.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 98. [cleanup] <isc/print.h> does not need <stdarg.h> or <stddef.h>
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb unless ISC_PLATFORM_NEEDVSNPRINTF is defined.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 97. [cleanup] <isc/ondestroy.h> does not need <stddef.h> or
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu <isc/event.h>.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 96. [cleanup] <isc/mutex.h> does not need <isc/result.h>.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 95. [cleanup] <isc/mutexblock.h> does not need <isc/result.h>.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 94. [cleanup] Some installed header files did not compile as C++.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 93. [cleanup] <isc/msgcat.h> does not need <isc/result.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 92. [cleanup] <isc/mem.h> does not need <stddef.h>, <isc/boolean.h>,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb or <isc/result.h>.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 91. [cleanup] <isc/log.h> does not need <sys/types.h> or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/result.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem from <named/listenlist.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 89. [cleanup] <isc/lex.h> does not need <stddef.h>.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 88. [cleanup] <isc/interfaceiter.h> does not need <isc/result.h> or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/mem.h>. isc_interface_t and isc_interfaceiter_t
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb moved to <isc/types.h>.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 87. [cleanup] <isc/heap.h> does not need <isc/boolean.h>,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/mem.h> or <isc/result.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/types.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 85. [cleanup] <isc/bufferlist.h> does not need <isc/buffer.h>,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu <isc/list.h>, <isc/mem.h>, <isc/region.h> or
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/int.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 84. [func] allow-query ACL checks now apply to all data
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu added to a response.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 83. [func] If the server is authoritative for both a
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb delegating zone and its (nonsecure) delegatee, and
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu a query is made for a KEY RR at the top of the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb delegatee, then the server will look for a KEY
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb in the delegator if it is not found in the delegatee.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 82. [cleanup] <isc/buffer.h> does not need <isc/list.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 81. [cleanup] <isc/int.h> and <isc/boolean.h> do not need
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/lang.h>.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 80. [cleanup] <isc/print.h> does not need <stdio.h> or <stdlib.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 79. [cleanup] <dns/callbacks.h> does not need <stdio.h>.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 78. [cleanup] lwres_conftest renamed to lwresconf_test for
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb consistency with other *_test programs.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 77. [cleanup] typedef of isc_time_t and isc_interval_t moved from
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb <isc/time.h> to <isc/types.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 76. [cleanup] Rewrote keygen.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 75. [func] Don't load a zone if its database file is older
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb than the last time the zone was loaded.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 74. [cleanup] Removed mktemplate.o and ufile.o from libisc.a,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb subsumed by file.o.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 73. [func] New "file" API in libisc, including new function
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu isc_file_getmodtime, isc_mktemplate renamed to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_file_mktemplate and isc_ufile renamed to
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_file_openunique. By no means an exhaustive API,
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb it is just what's needed for now.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 72. [func] DNS_RBTFIND_NOPREDECESSOR and DNS_RBTFIND_NOOPTIONS
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu added for dns_rbt_findnode, the former to disable the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb setting of the chain to the predecessor, and the
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu latter to make clear when no options are set.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 71. [cleanup] Made explicit the implicit REQUIREs of
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_time_seconds, isc_time_nanoseconds, and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb isc_time_subtract.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 70. [func] isc_time_set() added.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 69. [bug] The zone object's master and also-notify lists grew
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb longer with each server reload.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 68. [func] Partial support for SIG(0) on incoming messages.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 67. [performance] Allow use of alternate (compile-time supplied)
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb OpenSSL libraries/headers.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 66. [func] Data in authoritative zones should have a trust level
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb beyond secure.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 65. [cleanup] Removed obsolete typedef of dns_zone_callbackarg_t
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu from <dns/types.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 64. [func] The RBT, DB, and zone table APIs now allow the
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb caller find the most-enclosing superdomain of
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu a name.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 63. [func] Generate NOTIFY messages.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 62. [func] Add UDP refresh support.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 61. [cleanup] Use single quotes consistently in log messages.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 60. [func] Catch and disallow singleton types on message
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu parse.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 59. [bug] Cause net/host unreachable to be a hard error
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu when sending and receiving.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 58. [bug] bin/named/query.c could sometimes trigger the
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu (client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu == 0 assertion in query_newname().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 57. [func] Added dns_nxt_typepresent()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 56. [bug] SIG records were not properly returned in cached
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu negative answers.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 55. [bug] Responses containing multiple names in the authority
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb section were not negatively cached.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 54. [bug] If a fetch with sigrdataset==NULL joined one with
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu sigrdataset!=NULL or vice versa, the resolver
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb could catch an assertion or lose signature data,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu respectively.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu <sys/param.h>.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 52. [bug] rndc: taskmgr and socketmgr were not initialized
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to NULL.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 51. [cleanup] dns/compress.h and dns/zt.h did not need to include
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns/rbt.h; it was needed only by compress.c and zt.c.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 50. [func] RBT deletion no longer requires a valid chain to work,
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu and dns_rbt_deletenode was added.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 49. [func] Each cache now has its own mctx.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 48. [func] isc_task_create() no longer takes an mctx.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu isc_task_mem() has been eliminated.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 47. [func] A number of modules now use memory context reference
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu counting.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 46. [func] Memory contexts are now reference counted.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Added isc_mem_inuse() and isc_mem_preallocate().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Renamed isc_mem_destroy_check() to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu isc_mem_setdestroycheck().
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 45. [bug] The trusted-key statement incorrectly loaded keys.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 44. [bug] Don't include authority data if it would force us
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to unset the AD bit in the message.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 43. [bug] DNSSEC verification of cached rdatasets was failing.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 42. [cleanup] Simplified logging of messages with embedded domain
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu names by introducing a new convenience function
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu dns_name_format().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 41. [func] Use PR_SET_KEEPCAPS on Linux 2.3.99-pre3 and later
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to allow 'named' to run as a non-root user while
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu retaining the ability to bind() to privileged
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu ports.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 40. [func] Introduced new logging category "dnssec" and
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb logging module "dns/validator".
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 39. [cleanup] Moved the typedefs for isc_region_t, isc_textregion_t,
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu and isc_lex_t to <isc/types.h>.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb 38. [bug] TSIG signed incoming zone transfers work now.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 37. [bug] If the first RR in an incoming zone transfer was
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu not an SOA, the server died with an assertion failure
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu instead of just reporting an error.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 36. [cleanup] Change DNS_R_SUCCESS (and others) to ISC_R_SUCCESS
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 35. [performance] Log messages which are of a level too high to be
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu logged by any channel in the logging configuration
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu will not cause the log mutex to be locked.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 34. [bug] Recursion was allowed even with 'recursion no'.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 33. [func] The RBT now maintains a parent pointer at each node.
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu 32. [cleanup] bin/lwresd/client.c needs <string.h> for memset()
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb prototype.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 30. [func] config file grammar change to support optional
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu class type for a view.
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 29. [func] support new config file view options:
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu auth-nxdomain recursion query-source
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu query-source-v6 transfer-source
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu transfer-source-v6 max-transfer-time-out
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu max-transfer-idle-out transfer-format
ac2de0b006739c10b0ab8917e9c470200c06ee2dcmarqu request-ixfr provide-ixfr cleaning-interval
a33ac0418e3968dbc79f5ba81cbb91d10b1ea7d5cwebb fetch-glue notify rfc2308-type1 lame-ttl
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu max-ncache-ttl min-roots
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 28. [func] support lame-ttl, min-roots and serial-queries
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu config global options.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 27. [bug] Only include <netinet6/in6.h> on BSD/OS 4.[01]*.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu Including it on other platforms (eg, NetBSD) can
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu cause a forced #error from the C preprocessor.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 26. [func] new match-clients statement in config file view.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 25. [bug] make install failed to install <isc/log.h> and
ffa7844cc8f2e13c7a1bdc47997e94d85e2f9354sokhem <isc/ondestroy.h>.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 24. [cleanup] Eliminate some unnecessary #includes of header
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu files from header files.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 23. [cleanup] Provide more context in log messages about client
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu requests, using a new function ns_client_log().
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 22. [bug] SIGs weren't returned in the answer section when
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the query resulted in a fetch.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 21. [port] Look at STD_CINCLUDES after CINCLUDES during
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu compilation, so additional system include directories
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu can be searched but header files in the bind9 source
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu tree with conflicting names take precedence. This
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu avoids issues with installed versions of dnssafe and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu openssl.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 20. [func] Configuration file post-load validation of zones
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu failed if there were no zones.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 19. [bug] dns_zone_notifyreceive() failed to unlock the zone
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu lock in certain error cases.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 18. [bug] Use AC_TRY_LINK rather than AC_TRY_COMPILE in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu configure.in to check for presence of in6addr_any.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 17. [func] Do configuration file post-load validation of zones.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 16. [bug] put quotes around key names on config file
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu output to avoid possible keyword clashes.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 15. [func] Add dns_name_dupwithoffsets(). This function is
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu improves comparison performance for duped names.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 14. [bug] free_rbtdb() could have 'put' unallocated memory in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu an unlikely error path.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 13. [bug] lib/dns/master.c and lib/dns/xfrin.c didn't ignore
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu out-of-zone data.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 12. [bug] Fixed possible uninitialized variable error.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 11. [bug] axfr_rrstream_first() didn't check the result code of
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu db_rr_iterator_first(), possibly causing an assertion
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu to be triggered later.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 10. [bug] A bug in the code which makes EDNS0 OPT records in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu bin/named/client.c and lib/dns/resolver.c could
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu trigger an assertion.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 9. [cleanup] replaced bit-setting code in confctx.c and replaced
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu repeated code with macro calls.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 8. [bug] Shutdown of incoming zone transfer accessed
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu freed memory.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 7. [cleanup] removed 'listen-on' from view statement.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 6. [bug] quote RR names when generating config file to
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu prevent possible clash with config file keywords
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu (such as 'key').
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 5. [func] syntax change to named.conf file: new ssu grant/deny
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu statements must now be enclosed by an 'update-policy'
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu block.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 4. [port] bin/named/unix/os.c didn't compile on systems with
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu linux 2.3 kernel includes due to conflicts between
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu C library includes and the kernel includes. We now
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu get only what we need from <linux/capability.h>, and
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu avoid pulling in other linux kernel .h files.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 3. [bug] TKEYs go in the answer section of responses, not
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu the additional section.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 2. [bug] Generating cryptographic randomness failed on
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu systems without /dev/random.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu 1. [bug] The installdirs rule in
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu lib/isc/unix/include/isc/Makefile.in had a typo which
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu prevented the isc directory from being created if it
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu didn't exist.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu --- 9.0.0b2 released ---
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu# This tells Emacs to use hard tabs in this file.
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu# Local Variables:
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu# indent-tabs-mode: t
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu# End:
36de3346306c17768d6c2e284df34581c4cd0e67cmarqu