CHANGES revision 6ec7bd9c691cf7b7a1d4f507e89f2b7cb22a12dc
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1555. [func] 'rrset-order cyclic' no longer has a random starting
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran point. [RT #7572]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1554. [bug] dig, host, nsloolup failed when no nameservers
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran were specified in /etc/resolv.conf. [RT #8232]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1553. [bug] The windows socket code could stop accepting
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1552. [placeholder] rt10049
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1551. [port] Open "/dev/null" before calling chroot().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1550. [port] Call tzset(), if available, before calling chroot().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1549. [func] named-checkzone can now write out the zone contents
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran in a easily parsable format (-D and -o).
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1548. [bug] When parsing APL records it was possible to silently
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran accept out of range ADDRESSFAMILY values. [RT# 9979]
571909175b4f9a1ef15ec4afead6d6d463dbe760Dana Myers1547. [bug] Named wasted memory recording duplicate lame zone
571909175b4f9a1ef15ec4afead6d6d463dbe760Dana Myers entries. [RT #9341]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1546. [bug] We were rejecting valid secure CNAME to negative
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1545. [bug] It was possible to leak memory if named was unable to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran bind to the specified transfer source and TSIG was
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran being used. [RT #10120]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1544. [placeholder] rt10147
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1543. [placeholder] rt10147
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1542. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1541. [func] NSEC now uses new bitmap format.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1540. [placeholder] rt8934
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1539. [bug] Open UDP sockets for notify-source and transfer-source
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran that use reserved ports at startup. [RT #9475]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1538. [placeholder] rt9997
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1537. [placeholder] rt9989
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1536. [bug] Windows socket code failed to log a error description
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran when returning ISC_R_UNEXPECTED. [RT #9998]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1535. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1534. [bug] Race condition when priming cache. [RT# 9940]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1533. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1532. [port] netbsd: the configure test for <sys/sysctl.h>
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1531. [port] AIX more libtool fixes.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1530. [bug] It was possible to trigger a INSIST() failure if a
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran slave master file was removed at just the correct
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran moment. [RT #9462]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1529. [bug] "notify explict;" failed to log that NOTIFY messages
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran were being sent for the zone.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1528. [cleanup] Simplify some dns_name_ functions based on the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran deprecation of bitstring labels.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1527. [cleanup] Reduce the number of gettimeofday() calls without
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran losing necessary timer granularity.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1526. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1525. [bug] dns_cache_create() could trigger a REQUIRE
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran failure in isc_mem_put() during error cleanup.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1524. [port] AIX needs to be able to resolve all symbols when
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran creating shared libraries (--with-libtool).
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1523. [bug] Fix race condition in rbtdb. [RT# 9189]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1522. [bug] dns_db_findnode() relax the requirements on 'name'.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1521. [bug] dns_view_createresolver() failed to check the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran result from isc_mem_create(). [RT# 9294]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1520. [protocol] Add SSHFP (SSH Finger Print) type.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1519. [bug] dnssec-signzone:nsec_setbit() computed the wrong
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran length of the new bitmap.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1518. [bug] dns_nsec_buildrdata(), and hence dns_nsec_build(),
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran contained a off-by-one error when working out the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran number of octets in the bitmap.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1517. [port] Support for IPv6 interface scanning on HP/UX and
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran TrueUNIX 5.1.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1515. [func] Allow transfer source to be set in a server statement.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1514. [bug] named: isc_hash_destroy() was being called too early.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1513. [doc] Add "US" to root-delgation-only exclude list.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1512. [bug] Extend the delegation-only logging to return query
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran type, class and responding nameserver.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1511. [bug] delegation-only was generating false positives
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran on negative answers from subzones.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1510. [func] New view option "root-delegation-only". Apply
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran delegation-only check to all TLDs and root.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran Note there are some TLDs that are NOT delegation
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran only (e.g. DE, LV, US and MUSEUM) these can be excluded
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran from the checks by using exclude.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran root-delegation-only exclude {
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran "DE"; "LV"; "US"; "MUSEUM";
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1509. [bug] Hint zones should accept delegation-only. Forward
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran zone should not accept delegation-only.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1508. [bug] Don't apply delegation-only checks to answers from
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1507. [bug] Handle BIND 8 style returns to NS queries to parents
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran when making delegation-only checks.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1506. [bug] Wrong return type for dns_view_isdelegationonly().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1505. [bug] Uninitialised rdataset in sdb. [RT #8750]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1504. [func] New zone type "delegation-only".
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1503. [port] win32: install libeay32.dll outside of system32.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1502. [bug] nsupdate: adjust timeouts for UPDATE requests over TCP.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1501. [func] Allow TCP queue length to be specified via
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran named.conf, tcp-listen-queue.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1500. [bug] host failed to lookup MX records. Also look up
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran AAAA records.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1499. [bug] isc_random need to be seeded better if arc4random()
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1498. [port] bsdos: 5.x support.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1497. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1496. [port] test for pthread_attr_setstacksize().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1495. [cleanup] Replace hash functions with universal hash.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1494. [security] Turn on RSA BLINDING as a precaution.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1493. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1492. [cleanup] Preserve rwlock quota context when upgrading /
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran downgrading. [RT #5599]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1491. [bug] dns_master_dump*() would produce extraneous $ORIGIN
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran lines. [RT #6206]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1490. [bug] Accept reading state as well as working state in
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran ns_client_next(). [RT #6813]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1489. [compat] Treat 'allow-update' on slave zones as a warning.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1488. [bug] Don't override trust levels for glue addresses.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1487. [bug] A REQUIRE() failure could be triggered if a zone was
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran queued for transfer and the zone was then removed.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1486. [bug] isc_print_snprintf() '%%' consumed one too many format
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran characters. [RT# 8230]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1485. [bug] gen failed to handle high type values. [RT #6225]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1484. [bug] The number of records reported after a AXFR was wrong.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1483. [bug] dig axfr failed if the message id in the answer failed
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran to match that in the request. Only the id in the first
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran message is required to match. [RT #8138]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1482. [bug] named could fail to start if the kernel supports
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran IPv6 but no interfaces are configured. Similarly
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran for IPv4. [RT #6229]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1481. [bug] Refresh and stub queries failed to use masters keys
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran if specified. [RT #7391]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1480. [bug] Provide replay protection for rndc commands. Full
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran replay protection requires both rndc and named to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran be updated. Partial replay protection (limited
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran exposure after restart) is provided if just named
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1479. [bug] cfg_create_tuple() failed to handle out of
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran memory cleanup. parse_list() would leak memory
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran on syntax errors.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1478. [port] ifconfig.sh didn't account for other virtual
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran interfaces. It now takes a optional arguement
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran to specify the first interface number. [RT #3907]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1477. [bug] memory leak using stub zones and TSIG.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1476. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1475. [port] Probe for old sprintf().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1474. [port] Provide strtoul() and memmove() for platforms
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran without them.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1473. [bug] create_map() and create_string() failed to handle out
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran of memory cleanup. [RT #6813]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1472. [contrib] idnkit-1.0 from JPNIC, replaces mdnkit.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1471. [bug] libbind: updated to BIND 8.4.0.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1470. [bug] Incorrect length passed to snprintf. [RT #5966]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1469. [func] Log end of outgoing zone transfer at same level
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran as the start of transfer is logged. [RT #4441]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1468. [func] Internal zones are no longer counted for
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran 'rndc status'. [RT #4706]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1467. [func] $GENERATES now supports optional class and ttl.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1466. [bug] lwresd configuration errors resulted in memory
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran and lock leaks. [RT #5228]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1465. [bug] isc_base64_decodestring() and isc_base64_tobuffer()
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran failed to check that trailing bits were zero allowing
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran some invalid base64 strings to be accepted. [RT #5397]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1464. [bug] Preserve "out of zone" data for outgoing zone
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran transfers. [RT #5192]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1463. [bug] dns_rdata_from{wire,struct}() failed to catch bad
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran NXT bit maps. [RT #5577]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1462. [bug] parse_sizeval() failed to check the token type.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1461. [bug] Remove deadlock from rbtdb code. [RT #5599]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1460. [bug] inet_pton() failed to reject certain malformed
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran IPv6 literals.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1459. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1458. [cleanup] sprintf() -> snprintf().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1457. [port] Provide strlcat() and strlcpy() for platforms without
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1455. [bug] <netaddr> missing from server grammar in
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1454. [port] Use getifaddrs() if available for interface scanning.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran --disable-getifaddrs to override. Glibc currently
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran has a getifaddrs() that does not support IPv6.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran Use --enable-getifaddrs=glibc to force the use of
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran this version under linux machines.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1453. [doc] ARM: $GENERATE example wasn't accurate. [RT #5298]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1452. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1451. [bug] rndc-confgen didn't exit with a error code for all
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran failures. [RT #5209]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1450. [bug] Fetching expired glue failed under certain
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran circumstances. [RT #5124]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1449. [bug] query_addbestns() didn't handle running out of memory
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1448. [bug] Handle empty wildcards labels.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1447. [bug] We were casting (unsigned int) to and from (void *).
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran rdataset->private4 is now rdataset->privateuint4
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran to reflect a type change.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1446. [func] Implemented undocumented alternate transfer sources
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran from BIND 8. See use-alt-transfer-source,
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran alt-transfer-source and alt-transfer-source-v6.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran SECURITY: use-alt-transfer-source is ENABLED unless
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran you are using views. This may cause a security risk
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran resulting in accidental disclosure of wrong zone
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran content if the master supplying different source
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran content based on IP address. If you are not certain
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran ISC recommends setting use-alt-transfer-source no;
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1445. [bug] DNS_ADBFIND_STARTATROOT broke stub zones. This has
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran been replaced with DNS_ADBFIND_STARTATZONE which
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran causes the search to start using the closest zone.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1444. [func] dns_view_findzonecut2() allows you to specify if the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran cache should be searched for zone cuts.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1443. [func] Masters lists can now be specified and referenced
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran in zone masters clauses and other masters lists.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1442. [func] New functions for manipulating port lists:
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dns_portlist_create(), dns_portlist_add(),
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dns_portlist_remove(), dns_portlist_match(),
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dns_portlist_attach() and dns_portlist_detach().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1441. [func] It is now possible to tell dig to bind to a specific
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu source port.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1440. [func] It is now possible to tell named to avoid using
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran certain source ports (avoid-v4-udp-ports,
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran avoid-v6-udp-ports).
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1439. [bug] Named could return NOERROR with certain NOTIFY
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran failures. Return NOTAUTH if the NOTIFY zone is
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran not being served.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1438. [func] Log TSIG (if any) when logging NOTIFY requests.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1437. [bug] Leave space for stdio to work in. [RT #5033]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1436. [func] dns_zonemgr_resumexfrs() can be used to restart
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran stalled transfers.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1435. [bug] zmgr_resume_xfrs() was being called read locked
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran rather than write locked. zmgr_resume_xfrs()
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran was not being called if the zone was being
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1434. [bug] "rndc reconfig" failed to initiate the initial
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran zone transfer of new slave zones.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1433. [bug] named could trigger a REQUIRE failure if it could
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran not get a file descriptor when attempting to write
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran a master file. [RT #4347]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1432. [func] The advertised EDNS UDP buffer size can now be set
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran via named.conf (edns-udp-size).
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1431. [bug] isc_print_snprintf() "%s" with precision could walk off
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran end of argument. [RT #5191]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1430. [port] linux: IPv6 interface scanning support.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1429. [bug] Prevent the cache getting locked to old servers.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1428. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1427. [bug] Race condition in adb with threaded build.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1426. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1425. [port] linux/libbind: define __USE_MISC when testing *_r()
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran function prototypes in netdb.h. [RT #4921]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1424. [bug] EDNS version not being correctly printed.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1423. [contrib] queryperf: added A6 and SRV.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1422. [func] Log name/type/class when denying a query. [RT #4663]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1421. [func] Differentiate updates that don't succeed due to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran prerequisites (unsuccessful) vs other reasons
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1420. [port] solaris: work around gcc optimiser bug.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1419. [port] openbsd: use /dev/arandom. [RT #4950]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1418. [bug] 'rndc reconfig' did not cause new slaves to load.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1417. [func] ID.SERVER/CHAOS is now a built in zone.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran See "server-id" for how to configure.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1415. [func] DS TTL now derived from NS ttl. NXT TTL now derived
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran from SOA MINIMUM.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1414. [func] Support for KSK flag.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1413. [func] Explictly request the (re-)generation of DS records from
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran keysets (dnssec-signzone -g).
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1412. [func] You can now specify servers to be tried if a nameserver
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran has IPv6 address and you only support IPv4 or the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran reverse. See dual-stack-servers.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1411. [bug] empty nodes should stop wildcard matches. [RT #4802]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1410. [func] handle records that live in the parent zone, e.g. DS.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1409. [bug] DS should have attribute DNS_RDATATYPEATTR_DNSSEC.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1408. [bug] distclean was not complete. [RT #4700]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1407. [bug] lfsr incorrectly implements the shift register.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1406. [bug] dispatch initialises one of the LFSR's with a incorrect
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran polynomial. [RT #4617]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1405. [func] Use arc4random() if available.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1404. [bug] libbind: ns_name_ntol() could overwrite a zero length
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1403. [func] dnssec-signzone, dnssec-keygen, dnssec-makekeyset
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dnssec-signkey now report their version in the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran usage message.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1402. [cleanup] A6 has been moved to experimental and is no longer
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran fully supported.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1401. [bug] adb wasn't clearing state when the timer expired.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1400. [bug] Block the addition of wildcard NS records by IXFR
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran or UPDATE. [RT #3502]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1399. [bug] Use serial number arithmetic when testing SIG
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran timestamps. [RT #4268]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1398. [doc] ARM: notify-also should have been also-notify.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1396. [func] dnssec-signzone: adjust the default signing time by
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran 1 hour to allow for clock skew.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1395. [port] OpenSSL 0.9.7 defines CRYPTO_LOCK_ENGINE but doesn't
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu have a working implementation. [RT #4079]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1394. [func] It is now possible to check if a particular element is
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran in a acl. Remove duplicate entries from the localnets
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1393. [port] Bind to individual IPv6 interfaces if IPV6_IPV6ONLY
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran is not available in the kernel to prevent accidently
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran listening on IPv4 interfaces.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1392. [bug] named-checkzone: update usage.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1391. [func] Add support for IPv6 scoped addresses in named.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1390. [func] host now supports ixfr.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1389. [bug] named could fail to rotate long log files. [RT #3666]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran defining HAVE_IFLIST_SYSCTL. [RT #3770]
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1387. [bug] named could crash due to an access to invalid memory
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran space (which caused an assertion failure) in
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran incremental cleaning. [RT #3588]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1386. [bug] named-checkzone -z stopped on errors in a zone.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1385. [bug] Setting serial-query-rate to 10 would trigger a
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran REQUIRE failure.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1384. [bug] host was incompatible with BIND 8 in its exit code and
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran in the output with the -l option. [RT #3536]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1383. [func] Track the serial number in a IXFR response and log if
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran a mismatch occurs. This is a more specific error than
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran "not exact". [RT #3445]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1382. [bug] make install failed with --enable-libbind. [RT #3656]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1381. [bug] named failed to correctly process answers that
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran contained DNAME records where the resulting CNAME
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran resulted in a negative answer.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1380. [func] 'rndc recursing' dump recursing queries to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran 'recursing-file = "named.recursing";'.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1379. [func] 'rndc status' now reports tcp and recursion quota
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1378. [func] Improved positive feedback for 'rndc {reload|refresh}.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1377. [func] dns_zone_load{new}() now reports if the zone was
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran loaded, queued for loading to up to date.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1376. [func] New function dns_zone_logc() to log to specified
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1375. [func] 'rndc dumpdb' now dumps the adb cache along with the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1374. [func] dns_adb_dump() now logs the lame zones associated
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran with each server.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1373. [bug] Recovery from expired glue failed under certain
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran circumstances.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1372. [bug] named crashes with an assertion failure on exit when
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu sharing the same port for listening and querying, and
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran changing listening addresses several times. [RT# 3509]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1371. [bug] notify-source-v6, transfer-source-v6 and
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran query-source-v6 with explicit addresses and using the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran same ports as named was listening on could interfere
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran with nameds ability to answer queries sent to those
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1370. [bug] dig '+[no]recurse' was incorrectly documented.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1369. [bug] Adding an NS record as the lexicographically last
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran record in a secure zone didn't work.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1368. [func] remove support for bitstring labels.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1367. [func] Use response times to select forwarders.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1366. [contrib] queryperf usage was incomplete. Add '-h' for help.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1365. [func] "localhost" and "localnets" acls now include IPv6
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu addresses / prefixes.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1364. [func] Log file name when unable to open memory statistics
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran and dump database files. [RT# 3437]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1363. [func] Listen-on-v6 now supports specific addresses.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1362. [bug] remove IFF_RUNNING test when scanning interfaces.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1361. [func] log the reason for rejecting a server when resolving
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1360. [bug] --enable-libbind would fail when not built in the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran source tree for certain OS's.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1359. [security] Support patches OpenSSL libraries.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran http://www.cert.org/advisories/CA-2002-23.html
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1358. [bug] It was possible to trigger a INSIST when debugging
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran large dynamic updates. [RT #3390]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1357. [bug] nsupdate was extremely wasteful of memory.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1356. [tuning] Reduce the number of events / quantum for zone tasks.
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1354. [doc] lwres man pages had illegal nroff.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1353. [contrib] sdb/ldap to version 0.9.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1352. [bug] dig, host, nslookup when falling back to TCP use the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran current search entry (if any). [RT #3374]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1351. [bug] lwres_getipnodebyname() returned the wrong name
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran when given a IPv4 literal, af=AF_INET6 and AI_MAPPED
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1350. [bug] dns_name_fromtext() failed to handle too many labels
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1349. [security] Minimum OpenSSL version now 0.9.6e (was 0.9.5a).
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran http://www.cert.org/advisories/CA-2002-23.html
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1348. [port] win32: Rewrote code to use I/O Completion Ports
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran in socket.c and eliminating a host of socket
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran errors. Performance is enhanced.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1347. [placeholder]
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1346. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1345. [port] Use a explicit -Wformat with gcc. Not all versions
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran include it in -Wall.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1344. [func] Log if the serial number on the master has gone
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran If you have multiple machines specified in the masters
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu clause you may want to set 'multi-master yes;' to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran suppress this warning.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1343. [func] Log successful notifies received (info). Adjust log
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran level for failed notifies to notice.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1342. [func] Log remote address with TCP dispatch failures.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1341. [func] Allow a rate limiter to be stalled.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1340. [bug] Delay and spread out the startup refresh load.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran lookups. Bit string lookups are no longer attempted.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1338. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1337. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1336. [func] Nibble lookups under IP6.ARPA are now supported by
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dns_byaddr_create(). dns_byaddr_createptrname() is
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran deprecated, use dns_byaddr_createptrname2() instead.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1335. [bug] When performing a nonexistence proof, the validator
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran should discard parent NXTs from higher in the DNS.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1334. [bug] When signing/verifying rdatasets, duplicate rdatas
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran need to be suppressed.
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1333. [contrib] queryperf now reports a summary of returned
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran rcodes (-c), rcodes are printed in mnemonic form (-v).
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1332. [func] Report the current serial with periodic commits when
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran rolling forward the journal.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1331. [func] Generate DNSSEC wildcard proofs.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1330. [bug] When processing events (non-threaded) only allow
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran the task one chance to use to use its quantum.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1329. [func] named-checkzone will now check if nameservers that
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran appear to be IP addresses. Available modes "fail",
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran "warn" (default) and "ignore" the results of the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1328. [bug] The validator could incorrectly verify an invalid
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran negative proof.
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1327. [bug] The validator would incorrectly mark data as insecure
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran when seeing a bogus signature before a correct
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1326. [bug] DNAME/CNAME signatures were not being cached when
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran validation was not being performed. [RT #3284]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1325. [bug] If the tcpquota was exhausted it was possible to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran to trigger a INSIST() failure.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1324. [port] darwin: ifconfig.sh now supports darwin.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1322. [bug] dnssec-signzone usage message was misleading.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1321. [bug] If the last RRset in a zone is glue, dnssec-signzone
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran would incorrectly duplicate its output and sign it.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1320. [doc] query-source-v6 was missing from options section.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1319. [func] libbind: log attempts to exploit #1318.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1318. [bug] libbind: Remote buffer overrun.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1317. [port] libbind: TrueUNIX 5.1 does not like __align as a
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran element name.
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1316. [bug] libbind: gethostans() could get out of sync parsing
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran the response if there was a very long CNAME chain.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1315. [bug] Options should apply to the internal _bind view.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1314. [port] Handle ECONNRESET from sendmsg() [unix].
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1313. [func] Query log now says if the query was signed (S) or
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran if EDNS was used (E).
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1312. [func] Log TSIG key used w/ outgoing zone transfers.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1311. [bug] lwres_getrrsetbyname leaked memory. [RT #3159]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1310. [bug] 'rndc stop' failed to cause zones to be flushed
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran sometimes. [RT #3157]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1309. [func] Log that a zone transfer was covered by a TSIG.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1308. [func] DS (delegation signer) support.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1307. [bug] nsupdate: allow white space base64 key data.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1306. [bug] Badly encoded LOC record when the size, horizontal
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran precision or vertical precision was 0.1m.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1305. [bug] Document that internal zones are included in the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran rndc status results.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1304. [func] New function: dns_zone_name().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1303. [func] Option 'flush-zones-on-shutdown <boolean>;'.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1302. [func] Extended rndc dumpdb to support dumping of zones and
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran view selection: 'dumpdb [-all|-zones|-cache] [view]'.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1301. [func] New category 'update-security'.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1300. [port] Compaq Trucluster support.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1299. [bug] Set AI_ADDRCONFIG when looking up addresses
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran via getaddrinfo() (affects dig, host, nslookup, rndc
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran and nsupdate).
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran could be left with a trailing "\" after configure
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran has been run.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1297. [port] linux: make handling EINVAL from socket() no longer
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran conditional on #ifdef LINUX.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1296. [bug] isc_log_closefilelogs() needed to lock the log
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1295. [bug] isc_log_setdebuglevel() needed to lock the log
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1294. [func] libbind: no longer attempts bit string labels for
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran IPv6 reverse resolution. Try IP6.ARPA then IP6.INT
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran for nibble style resolution.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1293. [func] Entropy can now be retrieved from EGDs. [RT #2438]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1292. [func] Enable IPv6 support when using ioctl style interface
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran scanning and OS supports SIOCGLIFADDR using struct
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1291. [func] Enable IPv6 support when using sysctl style interface
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1290. [func] "dig axfr" now reports the number of messages
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran as well as the number of records.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1289. [port] See if -ldl is required for OpenSSL? [RT #2672]
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran reflect written requirements.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1287. [bug] REQUIRE that DNS_DBADD_MERGE only be set when adding
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran a rdataset to a zone db in the rbtdb implementation of
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1286. [bug] dns_name_downcase() enforce requirement that
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran target != NULL or name->buffer != NULL.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1285. [func] lwres: probe the system to see what address families
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran are currently in use.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1284. [bug] The RTT estimate on unused servers was not aged.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1283. [func] Use "dataready" accept filter if available.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1282. [port] libbind: hpux 11.11 interface scaning.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1281. [func] Log zone when unable to get private keys to update
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran zone. Log zone when NXT records are missing from
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1280. [bug] libbind: escape '(' and ')' when converting to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran presentation form.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1279. [port] Darwin uses (unsigned long) for size_t. [RT #2590]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1278. [func] dig: now supports +[no]cl +[no]ttlid.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1277. [func] You can now create your own customised printing
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran styles: dns_master_stylecreate() and
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dns_master_styledestroy().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1276. [bug] libbind: const pointer conflicts in res_debug.c.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1275. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1274. [bug] Memory leak in lwres_gnbarequest_parse().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1273. [port] libbind: solaris: 64 bit binary compatibility.
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1272. [contrib] Berkeley DB 4.0 sdb implementation from
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran Nuno Miguel Rodrigues <nmr@co.sapo.pt>.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1271. [bug] "recursion available: {denied,approved}" was too
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1270. [bug] Check that system inet_pton() and inet_ntop() support
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1269. [port] Openserver: ifconfig.sh support.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1268. [port] Openserver: the value FD_SETSIZE depends on whether
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran <sys/param.h> is included or not. Be consistent.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1267. [func] isc_file_openunique() now creates file using mode
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran 0666 rather than 0600.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1266. [bug] ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran __ISC_LINK_UNLINKUNSAFE and __ISC_LIST_DEQUEUEUNSAFE
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran are not C++ compatible, use *_TYPE versions instead.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1265. [bug] libbind: LINK_INIT and UNLINK were not compatible with
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran C++, use LINK_INIT_TYPE and UNLINK_TYPE instead.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1264. [placeholder]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1263. [bug] Reference after free error if dns_dispatchmgr_create()
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1262. [bug] ns_server_destroy() failed to set *serverp to NULL.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1261. [func] libbind: ns_sign2() and ns_sign_tcp() now provide
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran support for compressed TSIG owner names.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1260. [func] libbind: res_update can now update IPv6 servers,
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu new function res_findzonecut2().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1259. [bug] libbind: get_salen() IPv6 support was broken for OSs
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1258. [bug] libbind: res_nametotype() and res_nametoclass() were
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1257. [bug] Failure to write pid-file should not be fatal on
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran reload. [RT #2861]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1256. [contrib] 'queryperf' now has EDNS (-e) + DNSSEC DO (-D) support.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1255. [bug] When verifying that an NXT proves nonexistence, check
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran the rcode of the message and only do the matching NXT
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran check. That is, for NXDOMAIN responses, check that
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran the name is in the range between the NXT owner and
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran next name, and for NOERROR NODATA responses, check
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran that the type is not present in the NXT bitmap.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1254. [func] preferred-glue option from BIND 8.3.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1253. [bug] The dnssec system test failed to remove the correct
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1252. [bug] Dig, host and nslookup were not checking the address
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran the answer was coming from against the address it was
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran sent to. [RT# 2692]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1251. [port] win32: a make file contained absolute version specific
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1250. [func] Nsupdate will report the address the update was
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1249. [bug] Missing masters clause was not handled gracefully.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1248. [bug] DESTDIR was not being propagated between makes.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1247. [bug] Don't reset the interface index for link/site local
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran addresses. [RT #2576]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1246. [func] New functions isc_sockaddr_issitelocal(),
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran isc_sockaddr_islinklocal(), isc_netaddr_issitelocal()
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran and isc_netaddr_islinklocal().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1245. [bug] Treat ENOBUFS, ENOMEM and ENFILE as soft errors for
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1244. [bug] Receiving a TCP message from a blackhole address would
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran prevent further messages being received over that
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1243. [bug] It was possible to trigger a REQUIRE() in
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dns_message_findtype(). [RT #2659]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1242. [bug] named-checkzone failed if a journal existed. [RT #2657]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1241. [bug] Drop received UDP messages with a zero source port
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran as these are invariably forged. [RT #2621]
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1240. [bug] It was possible to leak zone references by
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran specifying an incorrect zone to rndc.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1239. [bug] Under certain circumstances named could continue to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran use a name after it had been freed triggering
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran INSIST() failures. [RT #2614]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1238. [bug] It is possible to lockup the server when shutting down
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran if notifies were being processed. [RT #2591]
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1237. [bug] nslookup: "set q=type" failed.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1236. [bug] dns_rdata{class,type}_fromtext() didn't handle non
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran NULL terminated text regions. [RT #2588]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1235. [func] Report 'out of memory' errors from openssl.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1234. [bug] contrib/sdb: 'zonetodb' failed to call
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dns_result_register(). DNS_R_SEENINCLUDE should not
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1233. [bug] The flags field of a KEY record can be expressed in
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran hex as well as decimal.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1231. [port] HPUX 11.11 recvmsg() can return spurious EADDRNOTAVAIL.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1230. [bug] isccc_cc_isreply() and isccc_cc_isack() were broken.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1229. [bug] named would crash if it received a TSIG signed
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran query as part of an AXFR response. [RT #2570]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1228. [bug] 'make install' did not depend on 'make all'. [RT #2559]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran if a number was expected and some other token was
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran found. [RT#2532]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1226. [func] Use EDNS for zone refresh queries. [RT #2551]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1225. [func] dns_message_setopt() no longer requires that
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dns_message_renderbegin() to have been called.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1224. [bug] 'rrset-order' and 'sortlist' should be additive
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran not exclusive.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1223. [func] 'rrset-order' partially works 'cyclic' and 'random'
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran are supported.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1222. [bug] Specifying 'port *' did not always result in a system
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran selected (non-reserved) port being used. [RT #2537]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1221. [bug] Zone types 'master', 'slave' and 'stub' were not being
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran compared case insensitively. [RT #2542]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1220. [func] Support for APL rdata type.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1219. [func] Named now reports the TSIG extended error code when
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran signature verification fails. [RT #1651]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1218. [bug] Named incorrectly returned SERVFAIL rather than
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran NOTAUTH when there was a TSIG BADTIME error. [RT #2519]
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1217. [func] Report locations of previous key definition when a
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran duplicate is detected.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1216. [bug] Multiple server clauses for the same server were not
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu reported. [RT #2514]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1214. [bug] Win32: isc_file_renameunique() could leave zero length
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran files behind.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1213. [func] Report view associated with client if it is not a
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran standard view (_default or _bind).
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1212. [port] libbind: 64k answer buffers were causing stack space
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran to be exceeded for certain OS. Use heap space instead.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1211. [bug] dns_name_fromtext() incorrectly handled certain
571909175b4f9a1ef15ec4afead6d6d463dbe760Dana Myers valid octal bitlabels. [RT #2483]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1210. [bug] libbind: getnameinfo() failed to lookup IPv4 mapped /
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran compatible addresses. [RT #2461]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1209. [bug] Dig, host, nslookup were not checking the message ids
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran on the responses. [RT #2454]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1208. [bug] dns_master_load*() failed to log a error message if
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran an error was detected when parsing the ownername of
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran a record. [RT #2448]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1207. [bug] libbind: getaddrinfo() could call freeaddrinfo() with
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran an invalid pointer.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1206. [bug] SERVFAIL and NOTIMP responses to an EDNS query should
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran trigger a non-EDNS retry.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1205. [bug] OPT, TSIG and TKEY cannot be used to set the "class"
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran of the message. [RT #2449]
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1204. [bug] libbind: res_nupdate() failed to update the name
571909175b4f9a1ef15ec4afead6d6d463dbe760Dana Myers server addresses before sending the update.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1203. [func] Report locations of previous acl and zone definitions
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran when a duplicate is detected.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1202. [func] New functions: cfg_obj_line() and cfg_obj_file().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1201. [bug] Require that if 'callbacks' is passed to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dns_rdata_fromtext(), callbacks->error and
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran callbacks->warn are initialized.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1200. [bug] Log 'errno' that we are unable to convert to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran isc_result_t. [RT #2404]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1199. [doc] ARM reference to RFC 2157 should have been RFC 1918.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1198. [bug] OPT printing style was not consistent with the way the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran header fields are printed. The DO bit was not reported
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran if set. Report if any of the MBZ bits are set.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1197. [bug] Attempts to define the same acl multiple times were not
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1196. [contrib] update mdnkit to 2.2.3.
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1195. [bug] Attempts to redefine builtin acls should be caught.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1194. [bug] Not all duplicate zone definitions were being detected
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran at the named.conf checking stage. [RT #2431]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1193. [bug] dig +besteffort parsing didn't handle packet
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran truncation. dns_message_parse() has new flag
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran DNS_MESSAGE_IGNORETRUNCATION.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1192. [bug] The seconds fields in LOC records were restricted
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran to three decimal places. More decimal places should
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran be allowed but warned about.
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1191. [bug] A dynamic update removing the last non-apex name in
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran a secure zone would fail. [RT #2399]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1190. [func] Add the "rndc freeze" and "rndc unfreeze" commands.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1189. [bug] On some systems, malloc(0) returns NULL, which
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran could cause the caller to report an out of memory
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran error. [RT #2398]
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1188. [bug] Dynamic updates of a signed zone would fail if
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran some of the zone private keys were unavailable.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1187. [bug] named was incorrectly returning DNSSEC records
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran in negative responses when the DO bit was not set.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1186. [bug] isc_hex_tobuffer(,,length = 0) failed to unget the
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran EOL token when reading to end of line.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran unless RES_INIT is set when calling res_*init().
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1184. [bug] libbind: call res_ndestroy() if RES_INIT is set
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran when res_*init() is called.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1183. [bug] Handle ENOSR error when writing to the internal
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran control pipe. [RT #2395]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1182. [bug] The server could throw an assertion failure when
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran constructing a negative response packet.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1181. [func] Add the "key-directory" configuration statement,
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu which allows the server to look for online signing
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran keys in alternate directories.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1180. [func] dnssec-keygen should always generate keys with
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran protocol 3 (DNSSEC), since it's less confusing
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1179. [func] Add SIG(0) support to nsupdate.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1178. [bug] Follow and cache (if appropriate) A6 and other
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran data chains to completion in the additional section.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1177. [func] Report view when loading zones if it is not a
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran standard view (_default or _bind). [RT #2270]
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1176. [doc] Document that allow-v6-synthesis is only performed
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran for clients that are supplied recursive service.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1175. [bug] named-checkzone and named-checkconf failed to call
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran dns_result_register() at startup which could
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran result in runtime exceptions when printing
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran "out of memory" errors. [RT #2335]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1174. [bug] Win32: add WSAECONNRESET to the expected errors
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran from connect(). [RT #2308]
a31148363f598def767ac48c5d82e1572e44b935Gerry Liu1173. [bug] Potential memory leaks in isc_log_create() and
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran isc_log_settag(). [RT #2336]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1172. [doc] Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran table of RR types in ARM.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1171. [func] Added function isc_region_compare(), updated files in
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran lib/dns to use this function instead of local one.
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1170. [bug] Don't attempt to print the token when a I/O error
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran occurs when parsing named.conf. [RT #2275]
b72d5b75fd6f5bb08d29f65652d60058fc3a2608Michael Corcoran1169. [func] Identify recursive queries in the query log.
1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
1145. [func] "host" no longer reports a NOERROR/NODATA response
named/lwresd at compile time. [RT #1982]
1119. [func] Added support in Win32 for NTFS file/directory ACL's
could cause an assertion failure in resolver.c
violation in adb.c. [RT #2017]
1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
1088. [port] libbind: MPE/iX C.70 (incomplete)
on load/reload if views were used. [RT #1947]
1041. [bug] Dig/host/nslookup could catch an assertion failure
1032. [func] hostname.bind/txt/chaos now returns the name of
1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
1030. [bug] On systems with no resolv.conf file, nsupdate
1029. [bug] Some named.conf errors did not cause the loading
1002. [bug] When reporting an unknown class name in named.conf,
972. [bug] The file modification time code in zone.c was using the
non-existant nlist.h. [RT #1640]
957. [bug] sys/select.h inclusion was broken on older platforms.
in named/win32/os.c due to code changes in
updated to add include path for os.h header.
953. [func] The /var/run/named.key file from change #843
has been replaced by /etc/rndc.key. Both
method (rndc.conf / controls). Unlike
bin/tests. [RT #1555].
946. [cleanup] doc/misc/options is now machine-generated from the
when installing isc-config.sh.
were not accepted in named.conf. [RT #1469]
and added lib/isc/win32/entropy.c.
900. [bug] A config.guess update changed the system identification
bin/tests/system/ifconfig.sh now recognize the new
899. [bug] lib/dns/soa.c failed to compile on many platforms
897. [bug] A config.guess update changed the system identification
to Darwin. This was derived from the config.guess
849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
just as <lwres/net.h> does.
843. [func] If no controls statement is present in named.conf,
generated by named and an rndc.conf-style file
named named.key will be written that uses it. rndc
838. [port] UnixWare 7.x.x is now suported by
833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
<dns/soa.h>, and extended them to support
832. [bug] The default location for named.conf in named-checkconf
825. [bug] zone.c:ns_query() detached from the wrong zone
character (i.e. "/") in its name and the directory
downcased when signing/verifying records. [RT #1186]
in rndc.conf.
786. [bug] When DNSSEC signing/verifying data, owner names were
755. [bug] Fix incorrectly formatted log messages in zone.c.
748. [doc] List supported RFCs in doc/misc/rfc-compliance.
739. [port] Look for /dev/random in configure, rather than
737. [port] stdtime.c failed to compile on certain platforms.
dispatch.c:do_cancel(). [RT #733]
718. [cleanup] "internal" is no longer a reserved word in named.conf.
failure in adb.c. [RT #738]
703. [port] sys/select.h is needed on older platforms. [RT #695]
702. [func] If the address 0.0.0.0 is seen in resolv.conf,
693. [bug] An empty lwres statement in named.conf caused
685. [bug] nslookup should use the search list/domain options
from resolv.conf by default. [RT #405, #630]
646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
for syntax checking named.conf files and zone files,
604. [bug] The named.conf parser could print incorrect line
577. [func] Log illegal RDATA combinations. e.g. multiple
570. [bug] rbtdb.c allowed zones containing nodes which had
568. [func] Add sample simple database drivers in contrib/sdb.
of rdata type/class mnemonics in log messages.
516. [bug] Cache lookups which had a NULL node pointer, e.g.
DNAME, would trigger an INSIST(!search.need_cleanup)
490. [func] When a slave/stub zone has not yet successfully
from the named.conf "listen-on" statement, sockets
477. [bug] The the isc-config.sh script could be installed before
471. [bug] nsupdate didn't compile on HP/UX 10.20
and subsequent name servers in resolv.conf if the
457. [bug] Dig/host/hslookup didn't properly handle connect
documented as such in named.conf. [RT #304, RT #311]
is specified in named.conf. [RT #306]
is specified in named.conf. [RT #301]
432. [func] Added refresh/retry jitter. The actual refresh/
428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
(e.g. glue). This could cause SERVFAILs when
e.g. due to corrupt zones with multiple SOA records.
an argc/argv style vector of words and sets
view/global one for CNAME targets and additional
369. [func] Support new named.conf options, view and zone
the distribution, in doc/man/dnssec.
353. [bug] double increment in lwres/gethost.c:copytobuf().
348. [func] New boolean named.conf options 'additional-from-auth'
345. [bug] Large-scale changes/cleanups to dig:
341. [func] Support 'key' clause in named.conf zone masters
327. [bug] rndc.conf parser wasn't correctly recognising an IP
320. [func] Multiple rndc changes: parses an rndc.conf file,
319. [func] The named.conf "controls" statement is now used
314. [func] The named.conf controls statement can now have
313. [bug] When parsing resolv.conf, don't terminate on an
resolv.conf search path from 6 to 8. If there
resolv.conf was empty or a comment.
310. [func] Changes to named.conf "controls" statement (inet
are listed in resolv.conf, silently ignore them
each library's ipv6.h defines the wrapper symbol of
any $sbindir/dig from a previous release.)
that lack /dev/random.
280. [func] Add isc-config.sh, which can be used to more
two or more files in libomapi.a were not namespace
278. [bug] bin/named/logconf.c:category_fromconf() didn't take
266. [bug] zone.c:save_nsrrset() node was not initialized.
262. [bug] 'master' was not initialized in zone.c:stub_callback().
for global options block of named.conf. Both accept
258. [bug] Fixed printing of lwres_addr_t.address field.
256. [func] isc_ratelimiter_t now has attach/detach semantics, and
253. [func] resolv.conf parser now recognises ';' and '#' as
252. [bug] resolv.conf parser mishandled masks on sortlists.
244. [bug] empty named.conf file and empty options statement are
243. [func] new cachesize option for named.conf
+ missing sigwait prototype on BSD/OS 4.0/4.0.1.
BSD/OS 4.*, Linux and Solaris 2.8.
230. [func] Replace the dst sign/verify API with a cleaner one.
from confparser.c, because of yacc's code, are
212. [func] Added dns_message_get/settsigkey, to make TSIG
compiling in the lib/dns/sec/{dnssafe,openssl}
204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
run on a PA 1.x system."
201. [cleanup] Removed the test/sdig program, it has been
replaced by bin/dig/dig.
(e.g., running out of network buffers) were
and/or interfaces. [19-May-2000 explorer]
191. [func] Patched to compile on UnixWare 7.x. This platform
range for overflow/underflow. In the case of
184. [cleanup] Variables/functions which began with two leading
underscores were made to conform to the ANSI/ISO
179. [func] options named.conf statement *must* now come
178. [func] Post-load of named.conf check verifies a slave zone
168. [bug] include statements in named.conf caused syntax errors
162. [bug] Ensure proper range for arguments to ctype.h functions.
masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
util/check-includes for how this was tested.
145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
<isc/result.h>.
of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
need <isc/eventclass.h>.
instead of <isc/time.h>.
128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
and creates null keys/sets zone status bit for
<isc/result.h>.
<isc/result.h>. Multiple inclusion protection
isc_symtab_t moved to <isc/types.h>.
<isc/net.h>.
118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
117. [cleanup] libdns.a changes:
116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
<isc/list.h>.
<isc/mutex.h>.
<isc/list.h>.
bin/tests/{db,mem,sockaddr,tasks,timers}/.
108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
105. [doc] doc/dev/coding.html expanded with other
103. [func] libisc buffer API changes for <isc/buffer.h>:
on BSD/OS 4.1.
101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
<isc/event.h>.
or <isc/result.h>.
<isc/result.h>.
90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
from <named/listenlist.h>.
<isc/mem.h>. isc_interface_t and isc_interfaceiter_t
moved to <isc/types.h>.
86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
<isc/types.h>.
<isc/int.h>.
<isc/lang.h>.
subsumed by file.o.
OpenSSL libraries/headers.
from <dns/types.h>.
59. [bug] Cause net/host unreachable to be a hard error
58. [bug] bin/named/query.c could sometimes trigger the
(client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
<sys/param.h>.
logging module "dns/validator".
and isc_lex_t to <isc/types.h>.
31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
25. [bug] make install failed to install <isc/log.h> and
configure.in to check for presence of in6addr_any.
9. [cleanup] replaced bit-setting code in confctx.c and replaced
4. [port] bin/named/unix/os.c didn't compile on systems with
get only what we need from <linux/capability.h>, and
systems without /dev/random.
lib/isc/unix/include/isc/Makefile.in had a typo which