CHANGES revision 71839e2a424a904a60429a380ee7685464022e4b
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1628. [bug] Typo in Compaq Trucluster support. [RT# 11264]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1627. [bug] win32: sockets were not being closed when the
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 last external reference was removed. [RT# 11179]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1626. [bug] --enable-getifaddrs was broken. [RT#11259]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1625. [bug] named failed to load/transfer RFC2535 signed zones
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 which contained CNAMES. [RT# 11237]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1624. [bug] zonemgr_putio() call should be locked. [RT# 11163]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1623. [bug] A serial number of zero was being displayed in the
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 "sending notifies" log message when also-notify was
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 used. [RT #11177]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1622. [func] probe the system to see if IPV6_(RECV)PKTINFO is
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 available, and suppress wildcard binding if not.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1621. [bug] match-destinations did not work for IPv6 TCP queries.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1620. [func] When loading a zone report if it is signed. [RT #11149]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1619. [bug] Missing ISC_LIST_UNLINK in end_reserved_dispatches().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1618. [bug] Fencepost errors in dns_name_ishostname() and
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 dns_name_ismailbox() could trigger a INSIST().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1617. [port] win32: VC++ 6.0 support.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1616. [compat] Ensure that named's version is visible in the core
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews dump. [RT #11127]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1615. [port] Define ISC_SOCKADDR_LEN_T based on _BSD_SOCKLEN_T_ if
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews it is defined.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1614. [port] win32: silence resource limit messages. [RT# 11101]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1613. [bug] Builds would fail on machines w/o a if_nametoindex().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 Missing #ifdef ISC_PLATFORM_HAVEIFNAMETOINDEX/#endif.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1612. [bug] check-names at the option/view level could trigger
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews an INSIST. [RT# 11116]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1611. [bug] solaris: IPv6 interface scanning failed to cope with
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 no active IPv6 interfaces.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1610. [bug] On dual stack machines "dig -b" failed to set the
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 address type to be looked up with "@server".
7f1785d0ded8897082abacec5219b27feac755afFrancis Dupont1609. [func] dig now has support to chase DNSSEC signature chains.
2f012d936b5ccdf6520c96a4de23721dc58a2221Automatic Updater Requires -DDIG_SIGCHASE=1 to be set in STD_CDEFINES.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1608. [func] dig and host now accept -4/-6 to select IP transport
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 to use when making queries.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1607. [bug] dig, host and nslookup were still using random()
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 to generate query ids. [RT# 11013]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1606. [placeholder] rt10440a
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1605. [placeholder] rt10440a
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1604. [bug] A xfrout_ctx_create() failure would result in
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt xfrout_ctx_destroy() being called with a
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt partially initaliased structure.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1603. [bug] nsupdate: set interactive based on isatty().
2fff8b8280779a25fbdb891b2d3d9b435d2084f0Tatuya JINMEI 神明達哉1602. [bug] Logging to a file failed unless a size was specified.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1601. [bug] Silence spurious warning 'both "recursion no;" and
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 "allow-recursion" active' warning from view "_bind".
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1600. [bug] Duplicate zone pre-load checks were not case
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1599. [bug] Fix memory leak on error path when checking named.conf.
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1598. [func] Specify that certain parts of the namespace must
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 be secure (dnssec-must-be-secure).
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1597. [placeholder] rt6496a
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1596. [func] Accept 'notify-source' style syntax for query-source.
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1595. [func] New notify type 'master-only'. Enable notify for
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 master zones only.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1594. [bug] 'rndc dumpdb' could prevent named from answering
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt queries while the dump was in progress. [RT #10565]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1593. [bug] rndc should return "unknown command" to unknown
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt commands. [RT# 10642]
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1592. [bug] configure_view() could leak a dispatch. [RT# 10675]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1591. [bug] libbind: updated to BIND 8.4.5.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1590. [port] netbsd: update thread support.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1589. [func] DNSSEC lookaside validation.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1588. [bug] win32: TCP sockets could become blocked. [RT #10115]
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1587. [bug] dns_message_settsigkey() failed to clear existing key.
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1586. [func] "check-names" is now implemented.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1585. [placeholder]
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1584. [bug] "make test" failed with a read only source tree.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1583. [bug] Records add via UPDATE failed to get the correct trust
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 level. [RT #10452]
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1582. [bug] rrset-order failed to work on RRsets with more
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 than 32 elements. [RT #10381]
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1581. [func] Disable DNSSEC support by default. To enable
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 DNSSEC specify "dnssec-enable yes;" in named.conf.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1580. [bug] Zone destruction on final detach takes a long time.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1579. [bug] Multiple task managers could not be created.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1577. [bug] Use isc_uint32_t in ultrasparc optimizer bug
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 workaround code. [RT #10331]
859cfb24bfd7bd7754bb1d9ca68bce861a4b0a40Mark Andrews1576. [bug] Race condition in dns_dispatch_addresponse().
859cfb24bfd7bd7754bb1d9ca68bce861a4b0a40Mark Andrews1575. [func] Log TSIG name on TSIG verify failure. [RT #4404]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1574. [bug] Don't attempt to open the controls socket(s) when
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 running tests. [RT #9091]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1573. [port] linux: update to libtool 1.5.2 so that
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 "make install DESTDIR=/xx" works with
39a8abdb83d00eb57e2395dbd3931c129391a951Automatic Updater "configure --with-libtool". [RT #9941]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1572. [bug] nsupdate: sign the soa query to find the enclosing
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 zone if the server is specified. [RT #10148]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1571. [bug] rbt:hash_node() could fail leaving the hash table
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 in an inconsistent state. [RT #10208]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1570. [bug] nsupdate failed to handle classes other than IN.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 New keyword 'class' which sets the default class.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1569. [func] nsupdate new command 'answer' which displays the
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 complete answer message to the last update.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1568. [bug] nsupdate now reports that the update failed in
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 interactive mode. [RT# 10236]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1567. [bug] B.ROOT-SERVERS.NET is now 192.228.79.201.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1566. [port] Support for the cmsg framework on Solaris and HP/UX.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 This also solved the problem that match-destinations
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 for IPv6 addresses did not work on these systems.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1565. [bug] CD flag should be copied to outgoing queries unless
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 the query is under a secure entry point in which case
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 CD should be set.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1564. [func] Attempt to provide a fallback entropy source to be
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 used if named is running chrooted and named is unable
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 to open entropy source within the chroot area.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1563. [bug] Gracefully fail when unable to obtain neither an IPv4
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 nor an IPv6 dispatch. [RT #10230]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1562. [bug] isc_socket_create() and isc_socket_accept() could
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 leak memory under error conditions. [RT #10230]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1561. [bug] It was possible to release the same name twice if
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 named ran out of memory. [RT #10197]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1560. [port] FreeBSD: work around FreeBSD 5.2 mapping EAI_NODATA
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 and EAI_NONAME to the same value.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1559. [port] named should ignore SIGFSZ.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1558. [func] New DNSSEC 'disable-algorithms'. Support entry into
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 child zones for which we don't have a supported
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 algorithm. Such child zones are treated as unsigned.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1557. [func] Implement missing DNSSEC tests for
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 * NOQNAME proof with wildcard answers.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt * NOWILDARD proof with NXDOMAIN.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt Cache and return NOQNAME with wildcard answers.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1556. [bug] nsupdate now treats all names as fully qualified.
859cfb24bfd7bd7754bb1d9ca68bce861a4b0a40Mark Andrews1555. [func] 'rrset-order cyclic' no longer has a random starting
859cfb24bfd7bd7754bb1d9ca68bce861a4b0a40Mark Andrews point. [RT #7572]
859cfb24bfd7bd7754bb1d9ca68bce861a4b0a40Mark Andrews1554. [bug] dig, host, nslookup failed when no nameservers
859cfb24bfd7bd7754bb1d9ca68bce861a4b0a40Mark Andrews were specified in /etc/resolv.conf. [RT #8232]
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1553. [bug] The windows socket code could stop accepting
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 connections. [RT#10115]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1552. [bug] Accept NOTIFY requests from mapped masters if
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 matched-mapped is set. [RT #10049]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1551. [port] Open "/dev/null" before calling chroot().
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1550. [port] Call tzset(), if available, before calling chroot().
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1549. [func] named-checkzone can now write out the zone contents
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 in a easily parsable format (-D and -o).
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1548. [bug] When parsing APL records it was possible to silently
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 accept out of range ADDRESSFAMILY values. [RT# 9979]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1547. [bug] Named wasted memory recording duplicate lame zone
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 entries. [RT #9341]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1546. [bug] We were rejecting valid secure CNAME to negative
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1545. [bug] It was possible to leak memory if named was unable to
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 bind to the specified transfer source and TSIG was
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 being used. [RT #10120]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1544. [bug] Named would logged a single entry to a file despite it
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt being over the specified size limit.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1543. [bug] Logging using "versions unlimited" did not work.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1542. [placeholder]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1541. [func] NSEC now uses new bitmap format.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1540. [bug] "rndc reload <dynamiczone>" was silently accepted.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1539. [bug] Open UDP sockets for notify-source and transfer-source
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 that use reserved ports at startup. [RT #9475]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1538. [placeholder] rt9997
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1537. [func] New option "querylog". If set specify whether query
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 logging is to be enabled or disabled at startup.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1536. [bug] Windows socket code failed to log a error description
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 when returning ISC_R_UNEXPECTED. [RT #9998]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1535. [placeholder]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1534. [bug] Race condition when priming cache. [RT# 9940]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1533. [func] Warn if both "recursion no;" and "allow-recursion"
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 are active. [RT# 4389]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1532. [port] netbsd: the configure test for <sys/sysctl.h>
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1531. [port] AIX more libtool fixes.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1530. [bug] It was possible to trigger a INSIST() failure if a
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 slave master file was removed at just the correct
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt moment. [RT #9462]
71dfdcbfae32f150179f93476f9ff71b30336cb9Mark Andrews1529. [bug] "notify explicit;" failed to log that NOTIFY messages
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 were being sent for the zone. [RT# 9442]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1528. [cleanup] Simplify some dns_name_ functions based on the
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt deprecation of bitstring labels.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1527. [cleanup] Reduce the number of gettimeofday() calls without
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt losing necessary timer granularity.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1526. [placeholder]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1525. [bug] dns_cache_create() could trigger a REQUIRE
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt failure in isc_mem_put() during error cleanup.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1524. [port] AIX needs to be able to resolve all symbols when
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt creating shared libraries (--with-libtool).
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1523. [bug] Fix race condition in rbtdb. [RT# 9189]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1522. [bug] dns_db_findnode() relax the requirements on 'name'.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1521. [bug] dns_view_createresolver() failed to check the
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt result from isc_mem_create(). [RT# 9294]
859cfb24bfd7bd7754bb1d9ca68bce861a4b0a40Mark Andrews1520. [protocol] Add SSHFP (SSH Finger Print) type.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1519. [bug] dnssec-signzone:nsec_setbit() computed the wrong
859cfb24bfd7bd7754bb1d9ca68bce861a4b0a40Mark Andrews length of the new bitmap.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1518. [bug] dns_nsec_buildrdata(), and hence dns_nsec_build(),
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 contained a off-by-one error when working out the
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 number of octets in the bitmap.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1517. [port] Support for IPv6 interface scanning on HP/UX and
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1515. [func] Allow transfer source to be set in a server statement.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1514. [bug] named: isc_hash_destroy() was being called too early.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1513. [doc] Add "US" to root-delegation-only exclude list.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1512. [bug] Extend the delegation-only logging to return query
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 type, class and responding nameserver.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1511. [bug] delegation-only was generating false positives
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 on negative answers from subzones.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1510. [func] New view option "root-delegation-only". Apply
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 delegation-only check to all TLDs and root.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 Note there are some TLDs that are NOT delegation
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 only (e.g. DE, LV, US and MUSEUM) these can be excluded
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 from the checks by using exclude.
859cfb24bfd7bd7754bb1d9ca68bce861a4b0a40Mark Andrews root-delegation-only exclude {
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 "DE"; "LV"; "US"; "MUSEUM";
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1509. [bug] Hint zones should accept delegation-only. Forward
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 zone should not accept delegation-only.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1508. [bug] Don't apply delegation-only checks to answers from
39a8abdb83d00eb57e2395dbd3931c129391a951Automatic Updater1507. [bug] Handle BIND 8 style returns to NS queries to parents
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 when making delegation-only checks.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1506. [bug] Wrong return type for dns_view_isdelegationonly().
39a8abdb83d00eb57e2395dbd3931c129391a951Automatic Updater1505. [bug] Uninitialized rdataset in sdb. [RT #8750]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1504. [func] New zone type "delegation-only".
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1503. [port] win32: install libeay32.dll outside of system32.
39a8abdb83d00eb57e2395dbd3931c129391a951Automatic Updater1502. [bug] nsupdate: adjust timeouts for UPDATE requests over TCP.
39a8abdb83d00eb57e2395dbd3931c129391a951Automatic Updater1501. [func] Allow TCP queue length to be specified via
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 named.conf, tcp-listen-queue.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1500. [bug] host failed to lookup MX records. Also look up
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1499. [bug] isc_random need to be seeded better if arc4random()
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1498. [port] bsdos: 5.x support.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1497. [placeholder]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1496. [port] test for pthread_attr_setstacksize().
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1495. [cleanup] Replace hash functions with universal hash.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1494. [security] Turn on RSA BLINDING as a precaution.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1493. [placeholder]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1492. [cleanup] Preserve rwlock quota context when upgrading /
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 downgrading. [RT #5599]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1491. [bug] dns_master_dump*() would produce extraneous $ORIGIN
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 lines. [RT #6206]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1490. [bug] Accept reading state as well as working state in
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 ns_client_next(). [RT #6813]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1489. [compat] Treat 'allow-update' on slave zones as a warning.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1488. [bug] Don't override trust levels for glue addresses.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1487. [bug] A REQUIRE() failure could be triggered if a zone was
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 queued for transfer and the zone was then removed.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1486. [bug] isc_print_snprintf() '%%' consumed one too many format
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 characters. [RT# 8230]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1485. [bug] gen failed to handle high type values. [RT #6225]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1484. [bug] The number of records reported after a AXFR was wrong.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1483. [bug] dig axfr failed if the message id in the answer failed
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 to match that in the request. Only the id in the first
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 message is required to match. [RT #8138]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1482. [bug] named could fail to start if the kernel supports
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 IPv6 but no interfaces are configured. Similarly
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 for IPv4. [RT #6229]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1481. [bug] Refresh and stub queries failed to use masters keys
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 if specified. [RT #7391]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1480. [bug] Provide replay protection for rndc commands. Full
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 replay protection requires both rndc and named to
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 be updated. Partial replay protection (limited
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 exposure after restart) is provided if just named
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1479. [bug] cfg_create_tuple() failed to handle out of
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 memory cleanup. parse_list() would leak memory
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 on syntax errors.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1478. [port] ifconfig.sh didn't account for other virtual
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 interfaces. It now takes a optional argument
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 to specify the first interface number. [RT #3907]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1477. [bug] memory leak using stub zones and TSIG.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1476. [placeholder]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1475. [port] Probe for old sprintf().
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1474. [port] Provide strtoul() and memmove() for platforms
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt without them.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1473. [bug] create_map() and create_string() failed to handle out
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt of memory cleanup. [RT #6813]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1472. [contrib] idnkit-1.0 from JPNIC, replaces mdnkit.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1471. [bug] libbind: updated to BIND 8.4.0.
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1470. [bug] Incorrect length passed to snprintf. [RT #5966]
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1469. [func] Log end of outgoing zone transfer at same level
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt as the start of transfer is logged. [RT #4441]
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1468. [func] Internal zones are no longer counted for
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt 'rndc status'. [RT #4706]
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1467. [func] $GENERATES now supports optional class and ttl.
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1466. [bug] lwresd configuration errors resulted in memory
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb and lock leaks. [RT #5228]
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1465. [bug] isc_base64_decodestring() and isc_base64_tobuffer()
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt failed to check that trailing bits were zero allowing
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt some invalid base64 strings to be accepted. [RT #5397]
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1464. [bug] Preserve "out of zone" data for outgoing zone
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt transfers. [RT #5192]
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1463. [bug] dns_rdata_from{wire,struct}() failed to catch bad
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt NXT bit maps. [RT #5577]
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1462. [bug] parse_sizeval() failed to check the token type.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1461. [bug] Remove deadlock from rbtdb code. [RT #5599]
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1460. [bug] inet_pton() failed to reject certain malformed
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 IPv6 literals.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1459. [placeholder]
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1458. [cleanup] sprintf() -> snprintf().
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1457. [port] Provide strlcat() and strlcpy() for platforms without
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1455. [bug] <netaddr> missing from server grammar in
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1454. [port] Use getifaddrs() if available for interface scanning.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt --disable-getifaddrs to override. Glibc currently
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt has a getifaddrs() that does not support IPv6.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 Use --enable-getifaddrs=glibc to force the use of
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 this version under linux machines.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1453. [doc] ARM: $GENERATE example wasn't accurate. [RT #5298]
26833735d3d95e731a1cfb2a9b12c9bc10ba208aEvan Hunt1452. [placeholder]
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1451. [bug] rndc-confgen didn't exit with a error code for all
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 failures. [RT #5209]
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1450. [bug] Fetching expired glue failed under certain
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 circumstances. [RT #5124]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1449. [bug] query_addbestns() didn't handle running out of memory
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1448. [bug] Handle empty wildcards labels.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1447. [bug] We were casting (unsigned int) to and from (void *).
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 rdataset->private4 is now rdataset->privateuint4
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews to reflect a type change.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1446. [func] Implemented undocumented alternate transfer sources
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 from BIND 8. See use-alt-transfer-source,
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 alt-transfer-source and alt-transfer-source-v6.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 SECURITY: use-alt-transfer-source is ENABLED unless
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 you are using views. This may cause a security risk
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews resulting in accidental disclosure of wrong zone
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews content if the master supplying different source
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews content based on IP address. If you are not certain
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews ISC recommends setting use-alt-transfer-source no;
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1445. [bug] DNS_ADBFIND_STARTATROOT broke stub zones. This has
e5d447be8c18eca7b858665323b07907019c0b96Mark Andrews been replaced with DNS_ADBFIND_STARTATZONE which
e5d447be8c18eca7b858665323b07907019c0b96Mark Andrews causes the search to start using the closest zone.
e5d447be8c18eca7b858665323b07907019c0b96Mark Andrews1444. [func] dns_view_findzonecut2() allows you to specify if the
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 cache should be searched for zone cuts.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1443. [func] Masters lists can now be specified and referenced
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 in zone masters clauses and other masters lists.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1442. [func] New functions for manipulating port lists:
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 dns_portlist_create(), dns_portlist_add(),
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews dns_portlist_remove(), dns_portlist_match(),
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 dns_portlist_attach() and dns_portlist_detach().
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1441. [func] It is now possible to tell dig to bind to a specific
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1440. [func] It is now possible to tell named to avoid using
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 certain source ports (avoid-v4-udp-ports,
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 avoid-v6-udp-ports).
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1439. [bug] Named could return NOERROR with certain NOTIFY
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 failures. Return NOTAUTH if the NOTIFY zone is
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 not being served.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1438. [func] Log TSIG (if any) when logging NOTIFY requests.
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1437. [bug] Leave space for stdio to work in. [RT #5033]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1436. [func] dns_zonemgr_resumexfrs() can be used to restart
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb stalled transfers.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1435. [bug] zmgr_resume_xfrs() was being called read locked
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews rather than write locked. zmgr_resume_xfrs()
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb was not being called if the zone was being
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1434. [bug] "rndc reconfig" failed to initiate the initial
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews zone transfer of new slave zones.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1433. [bug] named could trigger a REQUIRE failure if it could
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews not get a file descriptor when attempting to write
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb a master file. [RT #4347]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1432. [func] The advertised EDNS UDP buffer size can now be set
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb via named.conf (edns-udp-size).
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1431. [bug] isc_print_snprintf() "%s" with precision could walk off
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews end of argument. [RT #5191]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1430. [port] linux: IPv6 interface scanning support.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1429. [bug] Prevent the cache getting locked to old servers.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1428. [placeholder]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1427. [bug] Race condition in adb with threaded build.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1426. [placeholder]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1425. [port] linux/libbind: define __USE_MISC when testing *_r()
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb function prototypes in netdb.h. [RT #4921]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1424. [bug] EDNS version not being correctly printed.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1423. [contrib] queryperf: added A6 and SRV.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1422. [func] Log name/type/class when denying a query. [RT #4663]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1421. [func] Differentiate updates that don't succeed due to
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 prerequisites (unsuccessful) vs other reasons
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1420. [port] solaris: work around gcc optimizer bug.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1419. [port] openbsd: use /dev/arandom. [RT #4950]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1418. [bug] 'rndc reconfig' did not cause new slaves to load.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1417. [func] ID.SERVER/CHAOS is now a built in zone.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb See "server-id" for how to configure.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1415. [func] DS TTL now derived from NS ttl. NXT TTL now derived
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews from SOA MINIMUM.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1414. [func] Support for KSK flag.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1413. [func] Explictly request the (re-)generation of DS records from
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews keysets (dnssec-signzone -g).
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1412. [func] You can now specify servers to be tried if a nameserver
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews has IPv6 address and you only support IPv4 or the
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews reverse. See dual-stack-servers.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1411. [bug] empty nodes should stop wildcard matches. [RT #4802]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1410. [func] Handle records that live in the parent zone, e.g. DS.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1409. [bug] DS should have attribute DNS_RDATATYPEATTR_DNSSEC.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1408. [bug] "make distclean" was not complete. [RT #4700]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1407. [bug] lfsr incorrectly implements the shift register.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1406. [bug] dispatch initializes one of the LFSR's with a incorrect
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt polynomial. [RT #4617]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1405. [func] Use arc4random() if available.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1404. [bug] libbind: ns_name_ntol() could overwrite a zero length
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1403. [func] dnssec-signzone, dnssec-keygen, dnssec-makekeyset
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb dnssec-signkey now report their version in the
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews usage message.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1402. [cleanup] A6 has been moved to experimental and is no longer
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews fully supported.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1401. [bug] adb wasn't clearing state when the timer expired.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1400. [bug] Block the addition of wildcard NS records by IXFR
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews or UPDATE. [RT #3502]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1399. [bug] Use serial number arithmetic when testing SIG
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb timestamps. [RT #4268]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1398. [doc] ARM: notify-also should have been also-notify.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1396. [func] dnssec-signzone: adjust the default signing time by
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews 1 hour to allow for clock skew.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1395. [port] OpenSSL 0.9.7 defines CRYPTO_LOCK_ENGINE but doesn't
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews have a working implementation. [RT #4079]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1394. [func] It is now possible to check if a particular element is
80fa3ef8517ff046a72c4cb1e785f30c9ef9ee75Mark Andrews in a acl. Remove duplicate entries from the localnets
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1393. [port] Bind to individual IPv6 interfaces if IPV6_IPV6ONLY
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews is not available in the kernel to prevent accidently
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews listening on IPv4 interfaces.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1392. [bug] named-checkzone: update usage.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1391. [func] Add support for IPv6 scoped addresses in named.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1390. [func] host now supports ixfr.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1389. [bug] named could fail to rotate long log files. [RT #3666]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews defining HAVE_IFLIST_SYSCTL. [RT #3770]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1387. [bug] named could crash due to an access to invalid memory
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews space (which caused an assertion failure) in
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews incremental cleaning. [RT #3588]
80fa3ef8517ff046a72c4cb1e785f30c9ef9ee75Mark Andrews1386. [bug] named-checkzone -z stopped on errors in a zone.
80fa3ef8517ff046a72c4cb1e785f30c9ef9ee75Mark Andrews1385. [bug] Setting serial-query-rate to 10 would trigger a
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews REQUIRE failure.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1384. [bug] host was incompatible with BIND 8 in its exit code and
80fa3ef8517ff046a72c4cb1e785f30c9ef9ee75Mark Andrews in the output with the -l option. [RT #3536]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1383. [func] Track the serial number in a IXFR response and log if
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt a mismatch occurs. This is a more specific error than
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews "not exact". [RT #3445]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1382. [bug] make install failed with --enable-libbind. [RT #3656]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1381. [bug] named failed to correctly process answers that
80fa3ef8517ff046a72c4cb1e785f30c9ef9ee75Mark Andrews contained DNAME records where the resulting CNAME
80fa3ef8517ff046a72c4cb1e785f30c9ef9ee75Mark Andrews resulted in a negative answer.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1380. [func] 'rndc recursing' dump recursing queries to
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews 'recursing-file = "named.recursing";'.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1379. [func] 'rndc status' now reports tcp and recursion quota
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1378. [func] Improved positive feedback for 'rndc {reload|refresh}.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1377. [func] dns_zone_load{new}() now reports if the zone was
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews loaded, queued for loading to up to date.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1376. [func] New function dns_zone_logc() to log to specified
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1375. [func] 'rndc dumpdb' now dumps the adb cache along with the
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb data cache.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1374. [func] dns_adb_dump() now logs the lame zones associated
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews with each server.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1373. [bug] Recovery from expired glue failed under certain
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews circumstances.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1372. [bug] named crashes with an assertion failure on exit when
0874abad14e3e9ecfc3dc1a1a2b9969f2f027724Mark Andrews sharing the same port for listening and querying, and
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews changing listening addresses several times. [RT# 3509]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1371. [bug] notify-source-v6, transfer-source-v6 and
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews query-source-v6 with explicit addresses and using the
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews same ports as named was listening on could interfere
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews with named's ability to answer queries sent to those
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1370. [bug] dig '+[no]recurse' was incorrectly documented.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1369. [bug] Adding an NS record as the lexicographically last
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews record in a secure zone didn't work.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1368. [func] remove support for bitstring labels.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1367. [func] Use response times to select forwarders.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1366. [contrib] queryperf usage was incomplete. Add '-h' for help.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1365. [func] "localhost" and "localnets" acls now include IPv6
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews addresses / prefixes.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1364. [func] Log file name when unable to open memory statistics
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews and dump database files. [RT# 3437]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1363. [func] Listen-on-v6 now supports specific addresses.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1362. [bug] remove IFF_RUNNING test when scanning interfaces.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1361. [func] log the reason for rejecting a server when resolving
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1360. [bug] --enable-libbind would fail when not built in the
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews source tree for certain OS's.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1359. [security] Support patches OpenSSL libraries.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1358. [bug] It was possible to trigger a INSIST when debugging
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews large dynamic updates. [RT #3390]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1357. [bug] nsupdate was extremely wasteful of memory.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1356. [tuning] Reduce the number of events / quantum for zone tasks.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1354. [doc] lwres man pages had illegal nroff.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1353. [contrib] sdb/ldap to version 0.9.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1352. [bug] dig, host, nslookup when falling back to TCP use the
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews current search entry (if any). [RT #3374]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1351. [bug] lwres_getipnodebyname() returned the wrong name
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb when given a IPv4 literal, af=AF_INET6 and AI_MAPPED
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1350. [bug] dns_name_fromtext() failed to handle too many labels
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1349. [security] Minimum OpenSSL version now 0.9.6e (was 0.9.5a).
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1348. [port] win32: Rewrote code to use I/O Completion Ports
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb in socket.c and eliminating a host of socket
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb errors. Performance is enhanced.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1347. [placeholder]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1346. [placeholder]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1345. [port] Use a explicit -Wformat with gcc. Not all versions
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb include it in -Wall.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1344. [func] Log if the serial number on the master has gone
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews If you have multiple machines specified in the masters
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb clause you may want to set 'multi-master yes;' to
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb suppress this warning.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1343. [func] Log successful notifies received (info). Adjust log
3ff75c89eb7b8c4f8c7dd375beec2981d147c791Evan Hunt level for failed notifies to notice.
3ff75c89eb7b8c4f8c7dd375beec2981d147c791Evan Hunt1342. [func] Log remote address with TCP dispatch failures.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1341. [func] Allow a rate limiter to be stalled.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1340. [bug] Delay and spread out the startup refresh load.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews lookups. Bit string lookups are no longer attempted.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1338. [placeholder]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1337. [placeholder]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1336. [func] Nibble lookups under IP6.ARPA are now supported by
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt dns_byaddr_create(). dns_byaddr_createptrname() is
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews deprecated, use dns_byaddr_createptrname2() instead.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1335. [bug] When performing a nonexistence proof, the validator
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb should discard parent NXTs from higher in the DNS.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1334. [bug] When signing/verifying rdatasets, duplicate rdatas
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb need to be suppressed.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1333. [contrib] queryperf now reports a summary of returned
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb rcodes (-c), rcodes are printed in mnemonic form (-v).
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1332. [func] Report the current serial with periodic commits when
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb rolling forward the journal.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1331. [func] Generate DNSSEC wildcard proofs.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1330. [bug] When processing events (non-threaded) only allow
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb the task one chance to use to use its quantum.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1329. [func] named-checkzone will now check if nameservers that
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews appear to be IP addresses. Available modes "fail",
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews "warn" (default) and "ignore" the results of the
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1328. [bug] The validator could incorrectly verify an invalid
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb negative proof.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1327. [bug] The validator would incorrectly mark data as insecure
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews when seeing a bogus signature before a correct
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1326. [bug] DNAME/CNAME signatures were not being cached when
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 validation was not being performed. [RT #3284]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1325. [bug] If the tcpquota was exhausted it was possible to
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews to trigger a INSIST() failure.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1324. [port] darwin: ifconfig.sh now supports darwin.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1322. [bug] dnssec-signzone usage message was misleading.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1321. [bug] If the last RRset in a zone is glue, dnssec-signzone
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 would incorrectly duplicate its output and sign it.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1320. [doc] query-source-v6 was missing from options section.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1319. [func] libbind: log attempts to exploit #1318.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1318. [bug] libbind: Remote buffer overrun.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1317. [port] libbind: TrueUNIX 5.1 does not like __align as a
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews element name.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1316. [bug] libbind: gethostans() could get out of sync parsing
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 the response if there was a very long CNAME chain.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1315. [bug] Options should apply to the internal _bind view.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1314. [port] Handle ECONNRESET from sendmsg() [unix].
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1313. [func] Query log now says if the query was signed (S) or
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews if EDNS was used (E).
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1312. [func] Log TSIG key used w/ outgoing zone transfers.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1311. [bug] lwres_getrrsetbyname leaked memory. [RT #3159]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1310. [bug] 'rndc stop' failed to cause zones to be flushed
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 sometimes. [RT #3157]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1309. [func] Log that a zone transfer was covered by a TSIG.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1308. [func] DS (delegation signer) support.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1307. [bug] nsupdate: allow white space base64 key data.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1306. [bug] Badly encoded LOC record when the size, horizontal
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews precision or vertical precision was 0.1m.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1305. [bug] Document that internal zones are included in the
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb rndc status results.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1304. [func] New function: dns_zone_name().
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1303. [func] Option 'flush-zones-on-shutdown <boolean>;'.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1302. [func] Extended rndc dumpdb to support dumping of zones and
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews view selection: 'dumpdb [-all|-zones|-cache] [view]'.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1301. [func] New category 'update-security'.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1300. [port] Compaq Trucluster support.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1299. [bug] Set AI_ADDRCONFIG when looking up addresses
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews via getaddrinfo() (affects dig, host, nslookup, rndc
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb and nsupdate).
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb could be left with a trailing "\" after configure
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews has been run.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1297. [port] linux: make handling EINVAL from socket() no longer
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb conditional on #ifdef LINUX.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1296. [bug] isc_log_closefilelogs() needed to lock the log
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1295. [bug] isc_log_setdebuglevel() needed to lock the log
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1294. [func] libbind: no longer attempts bit string labels for
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt IPv6 reverse resolution. Try IP6.ARPA then IP6.INT
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt for nibble style resolution.
7781f25078c491a9650dec555bdc86cb0ed49861Tatuya JINMEI 神明達哉1293. [func] Entropy can now be retrieved from EGDs. [RT #2438]
7781f25078c491a9650dec555bdc86cb0ed49861Tatuya JINMEI 神明達哉1292. [func] Enable IPv6 support when using ioctl style interface
7781f25078c491a9650dec555bdc86cb0ed49861Tatuya JINMEI 神明達哉 scanning and OS supports SIOCGLIFADDR using struct
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1291. [func] Enable IPv6 support when using sysctl style interface
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1290. [func] "dig axfr" now reports the number of messages
7781f25078c491a9650dec555bdc86cb0ed49861Tatuya JINMEI 神明達哉 as well as the number of records.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1289. [port] See if -ldl is required for OpenSSL? [RT #2672]
b748b5e2c2fa40f758e3b35ad4f1fde99ab5e11fEvan Hunt1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
b748b5e2c2fa40f758e3b35ad4f1fde99ab5e11fEvan Hunt reflect written requirements.
b748b5e2c2fa40f758e3b35ad4f1fde99ab5e11fEvan Hunt1287. [bug] REQUIRE that DNS_DBADD_MERGE only be set when adding
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt a rdataset to a zone db in the rbtdb implementation of
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt addrdataset.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1286. [bug] dns_name_downcase() enforce requirement that
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt target != NULL or name->buffer != NULL.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1285. [func] lwres: probe the system to see what address families
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt are currently in use.
b748b5e2c2fa40f758e3b35ad4f1fde99ab5e11fEvan Hunt1284. [bug] The RTT estimate on unused servers was not aged.
b748b5e2c2fa40f758e3b35ad4f1fde99ab5e11fEvan Hunt1283. [func] Use "dataready" accept filter if available.
b748b5e2c2fa40f758e3b35ad4f1fde99ab5e11fEvan Hunt1282. [port] libbind: hpux 11.11 interface scanning.
b748b5e2c2fa40f758e3b35ad4f1fde99ab5e11fEvan Hunt1281. [func] Log zone when unable to get private keys to update
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt zone. Log zone when NXT records are missing from
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews secure zone.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1280. [bug] libbind: escape '(' and ')' when converting to
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 presentation form.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1279. [port] Darwin uses (unsigned long) for size_t. [RT #2590]
bbf31e6b623af575138669bdd7031232867b9166Mark Andrews1278. [func] dig: now supports +[no]cl +[no]ttlid.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1277. [func] You can now create your own customized printing
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 styles: dns_master_stylecreate() and
bbf31e6b623af575138669bdd7031232867b9166Mark Andrews dns_master_styledestroy().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1276. [bug] libbind: const pointer conflicts in res_debug.c.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1275. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1274. [bug] Memory leak in lwres_gnbarequest_parse().
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1273. [port] libbind: solaris: 64 bit binary compatibility.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1272. [contrib] Berkeley DB 4.0 sdb implementation from
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews Nuno Miguel Rodrigues <nmr@co.sapo.pt>.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1271. [bug] "recursion available: {denied,approved}" was too
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb confusing.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1270. [bug] Check that system inet_pton() and inet_ntop() support
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1269. [port] Openserver: ifconfig.sh support.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1268. [port] Openserver: the value FD_SETSIZE depends on whether
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb <sys/param.h> is included or not. Be consistent.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1267. [func] isc_file_openunique() now creates file using mode
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb 0666 rather than 0600.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1266. [bug] ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews __ISC_LINK_UNLINKUNSAFE and __ISC_LIST_DEQUEUEUNSAFE
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews are not C++ compatible, use *_TYPE versions instead.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1265. [bug] libbind: LINK_INIT and UNLINK were not compatible with
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews C++, use LINK_INIT_TYPE and UNLINK_TYPE instead.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1264. [placeholder]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1263. [bug] Reference after free error if dns_dispatchmgr_create()
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1262. [bug] ns_server_destroy() failed to set *serverp to NULL.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1261. [func] libbind: ns_sign2() and ns_sign_tcp() now provide
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb support for compressed TSIG owner names.
6f1b350c3ac62431ecf6f94a3f16db27c1e77f26Automatic Updater1260. [func] libbind: res_update can now update IPv6 servers,
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews new function res_findzonecut2().
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1259. [bug] libbind: get_salen() IPv6 support was broken for OSs
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb w/o sa_len.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1258. [bug] libbind: res_nametotype() and res_nametoclass() were
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1257. [bug] Failure to write pid-file should not be fatal on
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb reload. [RT #2861]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1256. [contrib] 'queryperf' now has EDNS (-e) + DNSSEC DO (-D) support.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1255. [bug] When verifying that an NXT proves nonexistence, check
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews the rcode of the message and only do the matching NXT
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb check. That is, for NXDOMAIN responses, check that
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb the name is in the range between the NXT owner and
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 next name, and for NOERROR NODATA responses, check
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 that the type is not present in the NXT bitmap.
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉1254. [func] preferred-glue option from BIND 8.3.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1253. [bug] The dnssec system test failed to remove the correct
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1252. [bug] Dig, host and nslookup were not checking the address
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb the answer was coming from against the address it was
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews sent to. [RT# 2692]
6f1b350c3ac62431ecf6f94a3f16db27c1e77f26Automatic Updater1251. [port] win32: a make file contained absolute version specific
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1250. [func] Nsupdate will report the address the update was
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1249. [bug] Missing masters clause was not handled gracefully.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb [RT #2703]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1248. [bug] DESTDIR was not being propagated between makes.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1247. [bug] Don't reset the interface index for link/site local
6f1b350c3ac62431ecf6f94a3f16db27c1e77f26Automatic Updater addresses. [RT #2576]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1246. [func] New functions isc_sockaddr_issitelocal(),
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb isc_sockaddr_islinklocal(), isc_netaddr_issitelocal()
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb and isc_netaddr_islinklocal().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1245. [bug] Treat ENOBUFS, ENOMEM and ENFILE as soft errors for
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1244. [bug] Receiving a TCP message from a blackhole address would
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 prevent further messages being received over that
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1243. [bug] It was possible to trigger a REQUIRE() in
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 dns_message_findtype(). [RT #2659]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1242. [bug] named-checkzone failed if a journal existed. [RT #2657]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1241. [bug] Drop received UDP messages with a zero source port
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews as these are invariably forged. [RT #2621]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1240. [bug] It was possible to leak zone references by
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb specifying an incorrect zone to rndc.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1239. [bug] Under certain circumstances named could continue to
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews use a name after it had been freed triggering
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews INSIST() failures. [RT #2614]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1238. [bug] It is possible to lockup the server when shutting down
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 if notifies were being processed. [RT #2591]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1237. [bug] nslookup: "set q=type" failed.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1236. [bug] dns_rdata{class,type}_fromtext() didn't handle non
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 NULL terminated text regions. [RT #2588]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1235. [func] Report 'out of memory' errors from openssl.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1234. [bug] contrib/sdb: 'zonetodb' failed to call
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 dns_result_register(). DNS_R_SEENINCLUDE should not
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1233. [bug] The flags field of a KEY record can be expressed in
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 hex as well as decimal.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1231. [port] HPUX 11.11 recvmsg() can return spurious EADDRNOTAVAIL.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1230. [bug] isccc_cc_isreply() and isccc_cc_isack() were broken.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1229. [bug] named would crash if it received a TSIG signed
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews query as part of an AXFR response. [RT #2570]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1228. [bug] 'make install' did not depend on 'make all'. [RT #2559]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews if a number was expected and some other token was
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews found. [RT#2532]
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1226. [func] Use EDNS for zone refresh queries. [RT #2551]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1225. [func] dns_message_setopt() no longer requires that
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb dns_message_renderbegin() to have been called.
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1224. [bug] 'rrset-order' and 'sortlist' should be additive
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 not exclusive.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1223. [func] 'rrset-order' partially works 'cyclic' and 'random'
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 are supported.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1222. [bug] Specifying 'port *' did not always result in a system
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 selected (non-reserved) port being used. [RT #2537]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1221. [bug] Zone types 'master', 'slave' and 'stub' were not being
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 compared case insensitively. [RT #2542]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1220. [func] Support for APL rdata type.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1219. [func] Named now reports the TSIG extended error code when
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 signature verification fails. [RT #1651]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1218. [bug] Named incorrectly returned SERVFAIL rather than
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 NOTAUTH when there was a TSIG BADTIME error. [RT #2519]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1217. [func] Report locations of previous key definition when a
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews duplicate is detected.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1216. [bug] Multiple server clauses for the same server were not
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 reported. [RT #2514]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1214. [bug] Win32: isc_file_renameunique() could leave zero length
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1213. [func] Report view associated with client if it is not a
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb standard view (_default or _bind).
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1212. [port] libbind: 64k answer buffers were causing stack space
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 to be exceeded for certain OS. Use heap space instead.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1211. [bug] dns_name_fromtext() incorrectly handled certain
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 valid octal bitlabels. [RT #2483]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1210. [bug] libbind: getnameinfo() failed to lookup IPv4 mapped /
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 compatible addresses. [RT #2461]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1209. [bug] Dig, host, nslookup were not checking the message ids
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 on the responses. [RT #2454]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1208. [bug] dns_master_load*() failed to log a error message if
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 an error was detected when parsing the ownername of
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 a record. [RT #2448]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1207. [bug] libbind: getaddrinfo() could call freeaddrinfo() with
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 an invalid pointer.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1206. [bug] SERVFAIL and NOTIMP responses to an EDNS query should
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 trigger a non-EDNS retry.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1205. [bug] OPT, TSIG and TKEY cannot be used to set the "class"
2f012d936b5ccdf6520c96a4de23721dc58a2221Automatic Updater of the message. [RT #2449]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1204. [bug] libbind: res_nupdate() failed to update the name
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 server addresses before sending the update.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1203. [func] Report locations of previous acl and zone definitions
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 when a duplicate is detected.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1202. [func] New functions: cfg_obj_line() and cfg_obj_file().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1201. [bug] Require that if 'callbacks' is passed to
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 dns_rdata_fromtext(), callbacks->error and
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 callbacks->warn are initialized.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1200. [bug] Log 'errno' that we are unable to convert to
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 isc_result_t. [RT #2404]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1199. [doc] ARM reference to RFC 2157 should have been RFC 1918.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1198. [bug] OPT printing style was not consistent with the way the
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 header fields are printed. The DO bit was not reported
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 if set. Report if any of the MBZ bits are set.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1197. [bug] Attempts to define the same acl multiple times were not
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1196. [contrib] update mdnkit to 2.2.3.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1195. [bug] Attempts to redefine builtin acls should be caught.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1194. [bug] Not all duplicate zone definitions were being detected
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 at the named.conf checking stage. [RT #2431]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1193. [bug] dig +besteffort parsing didn't handle packet
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 truncation. dns_message_parse() has new flag
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 DNS_MESSAGE_IGNORETRUNCATION.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1192. [bug] The seconds fields in LOC records were restricted
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 to three decimal places. More decimal places should
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 be allowed but warned about.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1191. [bug] A dynamic update removing the last non-apex name in
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 a secure zone would fail. [RT #2399]
2f012d936b5ccdf6520c96a4de23721dc58a2221Automatic Updater1190. [func] Add the "rndc freeze" and "rndc unfreeze" commands.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1189. [bug] On some systems, malloc(0) returns NULL, which
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 could cause the caller to report an out of memory
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 error. [RT #2398]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1188. [bug] Dynamic updates of a signed zone would fail if
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 some of the zone private keys were unavailable.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1187. [bug] named was incorrectly returning DNSSEC records
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 in negative responses when the DO bit was not set.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1186. [bug] isc_hex_tobuffer(,,length = 0) failed to unget the
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 EOL token when reading to end of line.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 unless RES_INIT is set when calling res_*init().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1184. [bug] libbind: call res_ndestroy() if RES_INIT is set
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 when res_*init() is called.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1183. [bug] Handle ENOSR error when writing to the internal
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 control pipe. [RT #2395]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1182. [bug] The server could throw an assertion failure when
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 constructing a negative response packet.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1181. [func] Add the "key-directory" configuration statement,
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 which allows the server to look for online signing
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 keys in alternate directories.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1180. [func] dnssec-keygen should always generate keys with
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 protocol 3 (DNSSEC), since it's less confusing
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1179. [func] Add SIG(0) support to nsupdate.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1178. [bug] Follow and cache (if appropriate) A6 and other
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 data chains to completion in the additional section.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1177. [func] Report view when loading zones if it is not a
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 standard view (_default or _bind). [RT #2270]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1176. [doc] Document that allow-v6-synthesis is only performed
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 for clients that are supplied recursive service.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1175. [bug] named-checkzone and named-checkconf failed to call
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 dns_result_register() at startup which could
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 result in runtime exceptions when printing
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 "out of memory" errors. [RT #2335]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1174. [bug] Win32: add WSAECONNRESET to the expected errors
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 from connect(). [RT #2308]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1173. [bug] Potential memory leaks in isc_log_create() and
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 isc_log_settag(). [RT #2336]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1172. [doc] Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 table of RR types in ARM.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1171. [func] Added function isc_region_compare(), updated files in
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 lib/dns to use this function instead of local one.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1170. [bug] Don't attempt to print the token when a I/O error
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 occurs when parsing named.conf. [RT #2275]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1169. [func] Identify recursive queries in the query log.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1168. [bug] Empty also-notify clauses were not handled. [RT #2309]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1167. [contrib] nslint-2.1a3 (from author).
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1166. [bug] "Not Implemented" should be reported as NOTIMP,
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 not NOTIMPL. [RT #2281]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1165. [bug] We were rejecting notify-source{-v6} in zone clauses.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1164. [bug] Empty masters clauses in slave / stub zones were not
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 handled gracefully. [RT #2262]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1163. [func] isc_time_formattimestamp() now includes the year.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1162. [bug] The allow-notify option was not accepted in slave
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 zone statements.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1161. [bug] named-checkzone looped on unbalanced brackets.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1160. [bug] Generating Diffie-Hellman keys longer than 1024
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 bits could fail. [RT #2241]
2f012d936b5ccdf6520c96a4de23721dc58a2221Automatic Updater1159. [bug] MD and MF are not permitted to be loaded by RFC1123.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1158. [func] Report the client's address when logging notify
b03bc0ce07a411882325f97f0541d8a91735a94cTatuya JINMEI 神明達哉1157. [func] match-clients and match-destinations now accept
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 keys. [RT #2045]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1156. [port] The configure test for strsep() incorrectly
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 succeeded on certain patched versions of
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 AIX 4.3.3. [RT #2190]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1155. [func] Recover from master files being removed from under
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1154. [bug] Don't attempt to obtain the netmask of a interface
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 if there is no address configured. [RT #2176]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1153. [func] 'rndc {stop|halt} -p' now reports the process id
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 of the instance of named being shutdown.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1152. [bug] libbind: read buffer overflows.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1151. [bug] nslookup failed to check that the arguments to
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 the port, timeout, and retry options were
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 valid integers and in range. [RT #2099]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1150. [bug] named incorrectly accepted TTL values
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 containing plus or minus signs, such as
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1149. [func] New function isc_parse_uint32().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1148. [func] 'rndc-confgen -a' now provides positive feedback.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1147. [func] Set IPV6_V6ONLY on IPv6 sockets if supported by
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 the OS. listen-on-v6 { any; }; should no longer
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 result in IPv4 queries be accepted. Similarly
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 control { inet :: ... }; should no longer result
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 in IPv4 connections being accepted. This can be
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 overridden at compile time by defining
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉 ISC_ALLOW_MAPPED=1.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 supported by the OS by a new function
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 isc_socket_ipv6only().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1145. [func] "host" no longer reports a NOERROR/NODATA response
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 by printing nothing. [RT #2065]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1144. [bug] rndc-confgen would crash if both the -a and -t
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 options were specified. [RT #2159]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1143. [bug] When a trusted-keys statement was present and named
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 was built without crypto support, it would leak memory.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1142. [bug] dnssec-signzone would fail to delete temporary files
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 in some failure cases. [RT #2144]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1141. [bug] When named rejected a control message, it would
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 leak a file descriptor and memory. It would also
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 fail to respond, causing rndc to hang.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 [RT #2139, #2164]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1140. [bug] rndc-confgen did not accept IPv6 addresses as arguments
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 to the -s option. [RT #2138]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1139. [func] It is now possible to flush a given name from the
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 cache(s) via 'rndc flushname name [view]'. [RT #2051]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1138. [func] It is now possible to flush a given name from the
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 cache by calling the new function
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 dns_cache_flushname().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1137. [func] It is now possible to flush a given name from the
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 ADB by calling the new function dns_adb_flushname().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1136. [bug] CNAME records synthesized from DNAMEs did not
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 have a TTL of zero as required by RFC2672.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1135. [func] You can now override the default syslog() facility for
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 named/lwresd at compile time. [RT #1982]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1134. [bug] Multi-threaded servers could deadlock in ferror()
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 when reloading zone files. [RT #1951, #1998]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1133. [bug] IN6_IS_ADDR_LOOPBACK was not portably defined on
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 platforms without IN6_IS_ADDR_LOOPBACK. [RT #2106]
aecadaf3b1bbbe0bd58f703989baf38eedd0ffcackb1132. [func] Improve UPDATE prerequisite failure diagnostic messages.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1131. [bug] The match-destinations view option did not work with
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 IPv6 destinations. [RT #2073, #2074]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1130. [bug] Log messages reporting an out-of-range serial number
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 did not include the out-of-range number but the
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 following token. [RT #2076]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1129. [bug] Multi-threaded servers could crash under heavy
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 resolution load due to a race condition. [RT #2018]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1128. [func] sdb drivers can now provide RR data in either text
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 or wire format, the latter using the new functions
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 dns_sdb_putrdata() and dns_sdb_putnamedrdata().
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1127. [func] rndc: If the server to contact has multiple addresses,
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 try all of them.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1126. [bug] The server could access a freed event if shut
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 down while a client start event was pending
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 delivery. [RT #2061]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1125. [bug] rndc: -k option was missing from usage message.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1124. [doc] dig: +[no]dnssec, +[no]besteffort and +[no]fail
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 are now documented. [RT #2052]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1123. [bug] dig +[no]fail did not match description. [RT #2052]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1122. [tuning] Resolution timeout reduced from 90 to 30 seconds.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1121. [bug] The server could attempt to access a NULL zone
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 table if shut down while resolving.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 [RT #1587, #2054]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1120. [bug] Errors in options were not fatal. [RT #2002]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1119. [func] Added support in Win32 for NTFS file/directory ACL's
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 for access control.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1118. [bug] On multi-threaded servers, a race condition
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 could cause an assertion failure in resolver.c
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 during resolver shutdown. [RT #2029]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1117. [port] The configure check for in6addr_loopback incorrectly
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 succeeded on AIX 4.3 when compiling with -O2
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 because the test code was optimized away.
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1116. [bug] Setting transfers in a server clause, transfers-in,
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 or transfers-per-ns to a value greater than
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 2147483647 disabled transfers. [RT #2002]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1115. [func] Set maximum values for cleaning-interval,
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 heartbeat-interval, interface-interval,
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 max-transfer-idle-in, max-transfer-idle-out,
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 max-transfer-time-in, max-transfer-time-out,
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 statistics-interval of 28 days and
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 sig-validity-interval of 3660 days. [RT #2002]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1114. [port] Ignore more accept() errors. [RT #2021]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1113. [bug] The allow-update-forwarding option was ignored
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 when specified in a view. [RT #2014]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1112. [placeholder]
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉1111. [bug] Multi-threaded servers could deadlock processing
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 recursive queries due to a locking hierarchy
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉 violation in adb.c. [RT #2017]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1110. [bug] dig should only accept valid abbreviations of +options.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1109. [bug] nsupdate accepted illegal ttl values.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1108. [bug] On Win32, rndc was hanging when named was not running
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews due to failure to select for exceptional conditions
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews in select(). [RT #1870]
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1107. [bug] nsupdate could catch an assertion failure if an
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt invalid domain name was given as the argument to
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 the "zone" command.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1106. [bug] After seeing an out of range TTL, nsupdate would
2fff8b8280779a25fbdb891b2d3d9b435d2084f0Tatuya JINMEI 神明達哉 treat all TTLs as out of range. [RT #2001]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1105. [port] OpenUNIX 8 enable threads by default. [RT #1970]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1104. [bug] Invalid arguments to the transfer-format option
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews could cause an assertion failure. [RT #1995]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1102. [doc] Note that query logging is enabled by directing the
2fff8b8280779a25fbdb891b2d3d9b435d2084f0Tatuya JINMEI 神明達哉 queries category to a channel.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1101. [bug] Array bounds read error in lwres_gai_strerror.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1100. [bug] libbind: DNSSEC key ids were computed incorrectly.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews compile time errors.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1098. [bug] libbind: HMAC-MD5 key files are now mode 0600.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1097. [func] libbind: RES_PRF_TRUNC for dig.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1096. [func] libbind: "DNSSEC OK" (DO) support.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1095. [func] libbind: resolver option: no-tld-query. disables
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews trying unqualified as a tld. no_tld_query is also
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews supported for FreeBSD compatibility.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1094. [func] libbind: add support gcc's format string checking.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1093. [doc] libbind: miscellaneous nroff fixes.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1092. [bug] libbind: get*by*() failed to check if res_init() had
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1091. [bug] libbind: misplaced va_end().
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews the amount of memory consumed resulting in garbage
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews address being returned. Alignment calculations were
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews wasting space. We weren't suppressing duplicate
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1089. [func] libbind: inet_{cidr,net}_{pton,ntop}() now have IPv6
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1088. [port] libbind: MPE/iX C.70 (incomplete)
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1087. [bug] libbind: struct __res_state too large on 64 bit arch.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1086. [port] libbind: sunos: old sprintf.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1085. [port] libbind: solaris: sys_nerr and sys_errlist do not
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt exist when compiling in 64 bit mode.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1084. [cleanup] libbind: gai_strerror() rewritten.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1083. [bug] The default control channel listened on the
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt wildcard address, not the loopback as documented.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1082. [bug] The -g option to named incorrectly caused logging
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt to be sent to syslog in addition to stderr.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1081. [bug] Multicast queries were incorrectly identified
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt based on the source address, not the destination
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1080. [bug] BIND 8 compatibility: accept bare IP prefixes
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt as the second element of a two-element top level
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt sort list statement. [RT #1964]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1079. [bug] BIND 8 compatibility: accept bare elements at top
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews level of sort list treating them as if they were
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews a single element list. [RT #1963]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1078. [bug] We failed to correct bad tv_usec values in one case.
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1077. [func] Do not accept further recursive clients when
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews the total number of recursive lookups being
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt processed exceeds max-recursive-clients, even
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt if some of the lookups are internally generated.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews [RT #1915, #1938]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1076. [bug] A badly defined global key could trigger an assertion
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews on load/reload if views were used. [RT #1947]
7781f25078c491a9650dec555bdc86cb0ed49861Tatuya JINMEI 神明達哉1075. [bug] Out-of-range network prefix lengths were not
7781f25078c491a9650dec555bdc86cb0ed49861Tatuya JINMEI 神明達哉 reported. [RT #1954]
7781f25078c491a9650dec555bdc86cb0ed49861Tatuya JINMEI 神明達哉1074. [bug] Running out of memory in dump_rdataset() could
7781f25078c491a9650dec555bdc86cb0ed49861Tatuya JINMEI 神明達哉 cause an assertion failure. [RT #1946]
7781f25078c491a9650dec555bdc86cb0ed49861Tatuya JINMEI 神明達哉1073. [bug] The ADB cache cleaning should also be space driven.
7781f25078c491a9650dec555bdc86cb0ed49861Tatuya JINMEI 神明達哉 [RT #1915, #1938]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1072. [bug] The TCP client quota could be exceeded when
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt recursion occurred. [RT #1937]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1071. [bug] Sockets listening for TCP DNS connections
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt specified an excessive listen backlog. [RT #1937]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1070. [bug] Copy DNSSEC OK (DO) to response as specified by
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1069. [placeholder]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1068. [bug] errno could be overwritten by catgets(). [RT #1921]
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1067. [func] Allow quotas to be soft, isc_quota_soft().
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1066. [bug] Provide a thread safe wrapper for strerror().
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉1065. [func] Runtime support to select new / old style interface
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt scanning using ioctls.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1064. [bug] Do not shut down active network interfaces if we
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 are unable to scan the interface list. [RT #1921]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1063. [bug] libbind: "make install" was failing on IRIX.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1062. [bug] If the control channel listener socket was shut
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews down before server exit, the listener object could
d9059b0c38bd630c367d81424d72b1308cd74b04Tatuya JINMEI 神明達哉 be freed twice. [RT #1916]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1061. [bug] If periodic cache cleaning happened to start
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews while cleaning due to reaching the configured
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews maximum cache size was in progress, the server
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews could catch an assertion failure. [RT #1912]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1060. [func] Move refresh, stub and notify UDP retry processing
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews into dns_request.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1059. [func] dns_request now support will now retry UDP queries,
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews dns_request_createvia2() and dns_request_createraw2().
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt1058. [func] Limited lifetime ticker timers are now available,
dd2a0a6d2dec1c23787351e51b434a838dec5603Evan Hunt isc_timertype_limited.
8ac908b38a2fd9b780ae3a27ff26932a17823ae0Mark Andrews1057. [bug] Reloading the server after adding a "file" clause
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews to a zone statement could cause the server to
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews crash due to a typo in change 1016.
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1056. [bug] Rndc could catch an assertion failure on SIGINT due
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews to an uninitialized variable. [RT #1908]
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews1055. [func] Version and hostname queries can now be disabled
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