CHANGES revision c4f9e613e12f03795bee18cf2ca8e6a9d39d6468
280a8a0544b4aeb52414d20e8c6e6c5b1108562eTinderbox User1691. [bug] sdb's attachversion was not complete. [RT #11990]
59602f2a7c4e4809941583bed3e94cd26e628f1aTinderbox User
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater1690. [bug] Delay detaching view from the client until UPDATE
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User processing completes when shutting down. [RT #11714]
19558a04decde0e7261d489d92d04ad88104217bTinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews1689. [bug] DNS_NAME_TOREGION() and DNS_NAME_SPLIT() macros
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews contained gratuitous semicolons. [RT #11707]
c57668a2fbbe558c1bd21652813616f2f517c469Tinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User1688. [bug] LDFLAGS was not supported.
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox User
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User1687. [bug] Race condition in dispatch. [RT #10272]
8de3f14f1c300c3e1ed99084cc03485b42c92bf1Tinderbox User
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User1686. [bug] Named sent a extraneous NOTIFY when it received a
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User redundant UPDATE request. [RT #11943]
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User1685. [bug] Change #1679 loop tests weren't quite right.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews1684. [placeholder] rt10704
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews1683. [bug] dig +sigchase could leak memory. [RT #11445]
d5637bdbb931ff79fced3d4858d83212ea58ed15Tinderbox User
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1682. [port] Update configure test for (long long) printf format.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews [RT #5066]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
d5637bdbb931ff79fced3d4858d83212ea58ed15Tinderbox User1681. [bug] Only set SO_REUSEADDR when a port is specified in
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews isc_socket_bind(). [RT #11742]
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1680. [func] rndc: the source address can now be specified.
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews1679. [bug] When there was a single nameserver with multiple
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt addresses for a zone not all addresses were tried.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews [RT #11706]
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews1678. [bug] RRSIG should use TYPEXXXXX for unknown types.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1677. [bug] dig: +aaonly didn't work, +aaflag undocumented.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1676. [placeholder] rt10864
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1675. [bug] named would sometimes add extra NSEC records to
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews the authority section.
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1674. [port] linux: increase buffer size used to scan
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User /proc/net/if_inet6.
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt1673. [port] linux: issue a error messages if IPv6 interface
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User scans fails.
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt1672. [cleanup] Tests which only function in a threaded build
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater now return R:THREADONLY (rather than R:UNTESTED)
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont in a non-threaded build.
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt1671. [contrib] queryperf: add NAPTR to the list of known types.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews1670. [func] Log UPDATE requests to slave zones without an acl as
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt "disabled" at debug level 3. [RT# 11657]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater1669. [placeholder]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updater1667. [port] linux: not all versions have IF_NAMESIZE.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1666. [bug] The optional port on hostnames in dual-stack-servers
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews was being ignored.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater1665. [func] rndc now allows addresses to be set in the
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews server clauses.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1664. [bug] nsupdate needed KEY for SIG(0), not DNSKEY.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater1663. [func] Look for OpenSSL by default.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
eabc9c3c07cd956d3c436bd7614cb162dabdda76Mark Andrews1662. [bug] Change #1658 failed to change one use of 'type'
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews to 'keytype'.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1661. [bug] Restore dns_name_concatenate() call in
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews adb.c:set_target(). [RT #11582]
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User1660. [bug] win32: connection_reset_fix() was being called
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews unconditionally. [RT #11595]
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews1659. [cleanup] Cleanup some messages that were referring to KEY vs
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews DNSKEY, NXT vs NSEC and SIG vs RRSIG.
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt1658. [func] Update dnssec-keygen to default to KEY for HMAC-MD5
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt and DH. Tighten which options apply to KEY and
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews DNSKEY records.
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
2ae159b376dac23870d8005563c585acf85a4b5aEvan Hunt1657. [doc] ARM: document query log output.
7cc0a5d21ef046bfd630c4769943d896a7d7472cTinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User1656. [doc] Update DNSSEC description in ARM to cover DS, NSEC
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews DNSKEY and RRSIG. [RT #11542]
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User1655. [bug] Logging multiple versions w/o a size was broken.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews [RT #11446]
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1654. [bug] isc_result_totext() contained array bounds read
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User error.
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1653. [func] Add key type checking to dst_key_fromfilename(),
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews DST_TYPE_KEY should be used to read TSIG, TKEY and
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews SIG(0) keys.
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
aef6cf0f147a5014d4891c9689b9f463399e16e7Tinderbox User1652. [bug] TKEY still uses KEY.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1651. [bug] dig: process multiple dash options.
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1650. [bug] dig, nslookup: flush standard out after each command.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1649. [bug] Silence "unexpected non-minimal diff" message.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews [RT #11206]
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews1648. [func] Update dnssec-lookaside named.conf syntax to support
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews multiple dnssec-lookaside namespaces (not yet
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt implemented).
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1647. [bug] It was possible trigger a INSIST when chasing a DS
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson record that required walking back over a empty node.
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User [RT #11445]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1646. [bug] win32: logging file versions didn't work with
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews non-UNC filenames. [RT#11486]
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1645. [bug] named could trigger a REQUIRE failure if multiple
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User masters with keys are specified.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1644. [bug] Update the journal modification time after a
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews sucessfull refresh query. [RT #11436]
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User1643. [bug] dns_db_closeversion() could leak memory / node
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews references. [RT #11163]
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews1642. [port] Support OpenSSL implementations which don't have
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews DSA support. [RT #11360]
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User1641. [bug] Update the check-names description in ARM. [RT #11389]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews1640. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
2a31bd531072824ef252c18303859d6af7451b00Francis Dupont incorrectly closing the socket. [RT #11291]
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews1639. [func] Initial dlv system test.
2a31bd531072824ef252c18303859d6af7451b00Francis Dupont
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1638. [bug] "ixfr-from-differences" could generate a REQUIRE
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User failure if the journal open failed. [RT #11347]
5747235bf35e7398984fd6b4632743396895ea7aTinderbox User
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1637. [bug] Node reference leak on error in addnoqname().
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews1636. [bug] The dump done callback could get ISC_R_SUCCESS even if
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews a error had occured. The database version no longer
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews matched the version of the database that was dumped.
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
7f9e2fff07b9c17e0d7a0ea7abc9304ce9d01b61Tinderbox User1635. [bug] Memory leak on error in query_addds().
5747235bf35e7398984fd6b4632743396895ea7aTinderbox User
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews1634. [bug] named didn't supply a useful error message when it
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews detected duplicate views. [RT #11208]
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews1633. [bug] named should return NOTIMP to update requests to a
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews slaves without a allow-update-forwarding acl specified.
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews [RT #11331]
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews1632. [bug] nsupdate failed to send prerequisite only UPDATE
01a5c5503482fb3ba52088bf0178a7213273bf96Mark Andrews messages. [RT #11288]
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User1631. [bug] dns_journal_compact() could sometimes corrupt the
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User journal. [RT #11124]
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updater
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews1630. [contrib] queryperf: add support for IPv6 transport.
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1629. [func] dig now supports IPv6 scoped addresses with the
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User extended format in the local-server part. [RT #8753]
fe80a4909bf62b602feaf246866e9d29f7654194Automatic Updater
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1628. [bug] Typo in Compaq Trucluster support. [RT# 11264]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1627. [bug] win32: sockets were not being closed when the
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews last external reference was removed. [RT# 11179]
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox User1626. [bug] --enable-getifaddrs was broken. [RT#11259]
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews1625. [bug] named failed to load/transfer RFC2535 signed zones
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt which contained CNAMES. [RT# 11237]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1624. [bug] zonemgr_putio() call should be locked. [RT# 11163]
fe80a4909bf62b602feaf246866e9d29f7654194Automatic Updater
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1623. [bug] A serial number of zero was being displayed in the
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews "sending notifies" log message when also-notify was
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt used. [RT #11177]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1622. [func] probe the system to see if IPV6_(RECV)PKTINFO is
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson available, and suppress wildcard binding if not.
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews1621. [bug] match-destinations did not work for IPv6 TCP queries.
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt [RT# 11156]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1620. [func] When loading a zone report if it is signed. [RT #11149]
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1619. [bug] Missing ISC_LIST_UNLINK in end_reserved_dispatches().
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews [RT# 11118]
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1618. [bug] Fencepost errors in dns_name_ishostname() and
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User dns_name_ismailbox() could trigger a INSIST().
133e6d43fa82e80d3798be4de00f4540f485ec6cAutomatic Updater
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1617. [port] win32: VC++ 6.0 support.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1616. [compat] Ensure that named's version is visible in the core
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews dump. [RT #11127]
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1615. [port] Define ISC_SOCKADDR_LEN_T based on _BSD_SOCKLEN_T_ if
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User it is defined.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1614. [port] win32: silence resource limit messages. [RT# 11101]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User1613. [bug] Builds would fail on machines w/o a if_nametoindex().
5f7586ddbd3edd11272cdd30ed613d936129328bTinderbox User Missing #ifdef ISC_PLATFORM_HAVEIFNAMETOINDEX/#endif.
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User [RT #11119]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1612. [bug] check-names at the option/view level could trigger
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews an INSIST. [RT# 11116]
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews1611. [bug] solaris: IPv6 interface scanning failed to cope with
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User no active IPv6 interfaces.
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews1610. [bug] On dual stack machines "dig -b" failed to set the
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User address type to be looked up with "@server".
bac4435d473c9a0281507524f084480c34aa942aTinderbox User [RT #11069]
1fce11b1d3f2d461d261156b8cdc64ab864f06a9Tinderbox User
fab54780409846f7c71f6026d665f18c77c649efTinderbox User1609. [func] dig now has support to chase DNSSEC signature chains.
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews Requires -DDIG_SIGCHASE=1 to be set in STD_CDEFINES.
7ca715ad1587a68a531ea1cdea07515d7232567eTinderbox User
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User1608. [func] dig and host now accept -4/-6 to select IP transport
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater to use when making queries.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
bac4435d473c9a0281507524f084480c34aa942aTinderbox User1607. [bug] dig, host and nslookup were still using random()
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews to generate query ids. [RT# 11013]
933799f3641f4f78445d015008bad0038900a82aTinderbox User
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1606. [bug] DLV insecurity proof was failing.
933799f3641f4f78445d015008bad0038900a82aTinderbox User
4151211e6649332f7b5a55870cbe37128bcc7b29Tinderbox User1605. [func] New dns_db_find() option DNS_DBFIND_COVERINGNSEC.
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews1604. [bug] A xfrout_ctx_create() failure would result in
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater xfrout_ctx_destroy() being called with a
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater partially initaliased structure.
f525041ae26958385b697cf82a30f108577024b6Tinderbox User
b02be031b9ff37b042adc8e68e36b8bbc1f672b7Tinderbox User1603. [bug] nsupdate: set interactive based on isatty().
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [RT# 10929]
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater1602. [bug] Logging to a file failed unless a size was specified.
3ec8f7777ea2b04fc1ebb63077f0916f63b1011aTinderbox User [RT# 10925]
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User
b02be031b9ff37b042adc8e68e36b8bbc1f672b7Tinderbox User1601. [bug] Silence spurious warning 'both "recursion no;" and
933799f3641f4f78445d015008bad0038900a82aTinderbox User "allow-recursion" active' warning from view "_bind".
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [RT# 10920]
19b3dc94bce93fa76bd7e066f9298630dbc9dcb4Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1600. [bug] Duplicate zone pre-load checks were not case
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater insensitive.
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1599. [bug] Fix memory leak on error path when checking named.conf.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
bac4435d473c9a0281507524f084480c34aa942aTinderbox User1598. [func] Specify that certain parts of the namespace must
39ae0eafed076ef769fef5c18b22a8051df5c93aTinderbox User be secure (dnssec-must-be-secure).
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
c2abd6efeb9affa70aabb63da2acb23e135cf7f2Mark Andrews1597. [placeholder] rt6496a
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User1596. [func] Accept 'notify-source' style syntax for query-source.
f525041ae26958385b697cf82a30f108577024b6Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1595. [func] New notify type 'master-only'. Enable notify for
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater master zones only.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
5e82fe9a56d17bfbd120817d00d28c5952ab4ddcTinderbox User1594. [bug] 'rndc dumpdb' could prevent named from answering
4cda4fd158d6ded5586bacea8c388445d99611eaAutomatic Updater queries while the dump was in progress. [RT #10565]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
f2f7a53ba0ba69cfe8c505eea16f71bad9d8d449Tinderbox User1593. [bug] rndc should return "unknown command" to unknown
c26604a73c4ce907ef6392f38b3fac838b1873a9Tinderbox User commands. [RT# 10642]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1592. [bug] configure_view() could leak a dispatch. [RT# 10675]
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1591. [bug] libbind: updated to BIND 8.4.5.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
7d638dd31ecb633aaefca994b60b70c58b5def03Tinderbox User1590. [port] netbsd: update thread support.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User1589. [func] DNSSEC lookaside validation.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1588. [bug] win32: TCP sockets could become blocked. [RT #10115]
76408aae412cda298c5e43da0eebb23c875a4426Tinderbox User
7f9e2fff07b9c17e0d7a0ea7abc9304ce9d01b61Tinderbox User1587. [bug] dns_message_settsigkey() failed to clear existing key.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [RT #10590]
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1586. [func] "check-names" is now implemented.
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User1585. [placeholder]
757ff043760e4743dda1a10e7d58349275934902Tinderbox User
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User1584. [bug] "make test" failed with a read only source tree.
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User [RT #10461]
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
757ff043760e4743dda1a10e7d58349275934902Tinderbox User1583. [bug] Records add via UPDATE failed to get the correct trust
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater level. [RT #10452]
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User1582. [bug] rrset-order failed to work on RRsets with more
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson than 32 elements. [RT #10381]
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User1581. [func] Disable DNSSEC support by default. To enable
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User DNSSEC specify "dnssec-enable yes;" in named.conf.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User1580. [bug] Zone destruction on final detach takes a long time.
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User [RT #3746]
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User1579. [bug] Multiple task managers could not be created.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
3857cb6fcabeb79d85de4b3e3e4ab99912b701f8Mark Andrews [RT #10346]
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User1577. [bug] Use isc_uint32_t in ultrasparc optimizer bug
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews workaround code. [RT #10331]
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1576. [bug] Race condition in dns_dispatch_addresponse().
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User [RT# 10272]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1575. [func] Log TSIG name on TSIG verify failure. [RT #4404]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User1574. [bug] Don't attempt to open the controls socket(s) when
ebdf202f2198158ab4d30f22c370a9c63760d071Tinderbox User running tests. [RT #9091]
8292deab031e7599cd7622aa7675fbe139ca6095Mark Andrews
c1e2310a3725eeed45e5e7c86750c64c5a02e993Francis Dupont1573. [port] linux: update to libtool 1.5.2 so that
c1e2310a3725eeed45e5e7c86750c64c5a02e993Francis Dupont "make install DESTDIR=/xx" works with
c1e2310a3725eeed45e5e7c86750c64c5a02e993Francis Dupont "configure --with-libtool". [RT #9941]
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews1572. [bug] nsupdate: sign the soa query to find the enclosing
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont zone if the server is specified. [RT #10148]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews1571. [bug] rbt:hash_node() could fail leaving the hash table
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews in an inconsistent state. [RT #10208]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews1570. [bug] nsupdate failed to handle classes other than IN.
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews New keyword 'class' which sets the default class.
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews [RT #10202]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews1569. [func] nsupdate new command 'answer' which displays the
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews complete answer message to the last update.
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1568. [bug] nsupdate now reports that the update failed in
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews interactive mode. [RT# 10236]
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1567. [bug] B.ROOT-SERVERS.NET is now 192.228.79.201.
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1566. [port] Support for the cmsg framework on Solaris and HP/UX.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews This also solved the problem that match-destinations
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt for IPv6 addresses did not work on these systems.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews [RT #10221]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater1565. [bug] CD flag should be copied to outgoing queries unless
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews the query is under a secure entry point in which case
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews CD should be set.
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1564. [func] Attempt to provide a fallback entropy source to be
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews used if named is running chrooted and named is unable
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater to open entropy source within the chroot area.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews [RT #10133]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1563. [bug] Gracefully fail when unable to obtain neither an IPv4
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews nor an IPv6 dispatch. [RT #10230]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1562. [bug] isc_socket_create() and isc_socket_accept() could
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews leak memory under error conditions. [RT #10230]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1561. [bug] It was possible to release the same name twice if
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews named ran out of memory. [RT #10197]
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews
39cad8fb7d7ff3436bb24ce761354afcb80d295aMark Andrews1560. [port] FreeBSD: work around FreeBSD 5.2 mapping EAI_NODATA
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews and EAI_NONAME to the same value.
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
01a5c5503482fb3ba52088bf0178a7213273bf96Mark Andrews1559. [port] named should ignore SIGFSZ.
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews1558. [func] New DNSSEC 'disable-algorithms'. Support entry into
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews child zones for which we don't have a supported
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews algorithm. Such child zones are treated as unsigned.
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User1557. [func] Implement missing DNSSEC tests for
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User * NOQNAME proof with wildcard answers.
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater * NOWILDARD proof with NXDOMAIN.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews Cache and return NOQNAME with wildcard answers.
fab54780409846f7c71f6026d665f18c77c649efTinderbox User
757ff043760e4743dda1a10e7d58349275934902Tinderbox User1556. [bug] nsupdate now treats all names as fully qualified.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews [RT #6427]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1555. [func] 'rrset-order cyclic' no longer has a random starting
933799f3641f4f78445d015008bad0038900a82aTinderbox User point. [RT #7572]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1554. [bug] dig, host, nslookup failed when no nameservers
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updater were specified in /etc/resolv.conf. [RT #8232]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1553. [bug] The windows socket code could stop accepting
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews connections. [RT#10115]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1552. [bug] Accept NOTIFY requests from mapped masters if
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews matched-mapped is set. [RT #10049]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews1551. [port] Open "/dev/null" before calling chroot().
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1550. [port] Call tzset(), if available, before calling chroot().
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
3a988722ad9e209ba4064604d482dc4efe0e19ebTinderbox User1549. [func] named-checkzone can now write out the zone contents
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington in a easily parsable format (-D and -o).
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
a3ffa9ab0644ae2b52f2e13a00b5e85b879f612fTinderbox User1548. [bug] When parsing APL records it was possible to silently
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont accept out of range ADDRESSFAMILY values. [RT# 9979]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
1bf507ca635310b340aea42d6c3e567819974a99Tinderbox User1547. [bug] Named wasted memory recording duplicate lame zone
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews entries. [RT #9341]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1546. [bug] We were rejecting valid secure CNAME to negative
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews answers.
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1545. [bug] It was possible to leak memory if named was unable to
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User bind to the specified transfer source and TSIG was
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User being used. [RT #10120]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews1544. [bug] Named would logged a single entry to a file despite it
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews being over the specified size limit.
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews1543. [bug] Logging using "versions unlimited" did not work.
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1542. [placeholder]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1541. [func] NSEC now uses new bitmap format.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1540. [bug] "rndc reload <dynamiczone>" was silently accepted.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington [RT #8934]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1539. [bug] Open UDP sockets for notify-source and transfer-source
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington that use reserved ports at startup. [RT #9475]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1538. [placeholder] rt9997
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1537. [func] New option "querylog". If set specify whether query
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington logging is to be enabled or disabled at startup.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1536. [bug] Windows socket code failed to log a error description
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington when returning ISC_R_UNEXPECTED. [RT #9998]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1535. [placeholder]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1534. [bug] Race condition when priming cache. [RT# 9940]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1533. [func] Warn if both "recursion no;" and "allow-recursion"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington are active. [RT# 4389]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1532. [port] netbsd: the configure test for <sys/sysctl.h>
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington requires <sys/param.h>.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1531. [port] AIX more libtool fixes.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1530. [bug] It was possible to trigger a INSIST() failure if a
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington slave master file was removed at just the correct
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington moment. [RT #9462]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1529. [bug] "notify explicit;" failed to log that NOTIFY messages
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington were being sent for the zone. [RT# 9442]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1528. [cleanup] Simplify some dns_name_ functions based on the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington deprecation of bitstring labels.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1527. [cleanup] Reduce the number of gettimeofday() calls without
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington losing necessary timer granularity.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1526. [placeholder]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1525. [bug] dns_cache_create() could trigger a REQUIRE
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington failure in isc_mem_put() during error cleanup.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington [RT# 9360]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1524. [port] AIX needs to be able to resolve all symbols when
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington creating shared libraries (--with-libtool).
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1523. [bug] Fix race condition in rbtdb. [RT# 9189]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews1522. [bug] dns_db_findnode() relax the requirements on 'name'.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews [RT# 9286]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1521. [bug] dns_view_createresolver() failed to check the
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews result from isc_mem_create(). [RT# 9294]
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1520. [protocol] Add SSHFP (SSH Finger Print) type.
646fed0d28be4387e3e32fb0f5732a1f58b572baTinderbox User
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater1519. [bug] dnssec-signzone:nsec_setbit() computed the wrong
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater length of the new bitmap.
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater1518. [bug] dns_nsec_buildrdata(), and hence dns_nsec_build(),
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater contained a off-by-one error when working out the
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater number of octets in the bitmap.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater1517. [port] Support for IPv6 interface scanning on HP/UX and
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater TrueUNIX 5.1.
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY.
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater1515. [func] Allow transfer source to be set in a server statement.
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater [RT #6496]
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews1514. [bug] named: isc_hash_destroy() was being called too early.
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User [RT #9160]
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User1513. [doc] Add "US" to root-delegation-only exclude list.
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User1512. [bug] Extend the delegation-only logging to return query
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User type, class and responding nameserver.
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User1511. [bug] delegation-only was generating false positives
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User on negative answers from subzones.
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1510. [func] New view option "root-delegation-only". Apply
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User delegation-only check to all TLDs and root.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont Note there are some TLDs that are NOT delegation
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews only (e.g. DE, LV, US and MUSEUM) these can be excluded
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User from the checks by using exclude.
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User root-delegation-only exclude {
c11c7b47726c02eb05e29ff7be56a3343146e396Tinderbox User "DE"; "LV"; "US"; "MUSEUM";
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews };
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1509. [bug] Hint zones should accept delegation-only. Forward
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews zone should not accept delegation-only.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews1508. [bug] Don't apply delegation-only checks to answers from
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt forwarders.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1507. [bug] Handle BIND 8 style returns to NS queries to parents
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont when making delegation-only checks.
a3ffa9ab0644ae2b52f2e13a00b5e85b879f612fTinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1506. [bug] Wrong return type for dns_view_isdelegationonly().
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1505. [bug] Uninitialized rdataset in sdb. [RT #8750]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1504. [func] New zone type "delegation-only".
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1503. [port] win32: install libeay32.dll outside of system32.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1502. [bug] nsupdate: adjust timeouts for UPDATE requests over TCP.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1501. [func] Allow TCP queue length to be specified via
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews named.conf, tcp-listen-queue.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1500. [bug] host failed to lookup MX records. Also look up
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont AAAA records.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1499. [bug] isc_random need to be seeded better if arc4random()
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont is not used.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1498. [port] bsdos: 5.x support.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1497. [placeholder]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1496. [port] test for pthread_attr_setstacksize().
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1495. [cleanup] Replace hash functions with universal hash.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1494. [security] Turn on RSA BLINDING as a precaution.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1493. [placeholder]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1492. [cleanup] Preserve rwlock quota context when upgrading /
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington downgrading. [RT #5599]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1491. [bug] dns_master_dump*() would produce extraneous $ORIGIN
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington lines. [RT #6206]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1490. [bug] Accept reading state as well as working state in
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ns_client_next(). [RT #6813]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews1489. [compat] Treat 'allow-update' on slave zones as a warning.
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews [RT #3469]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1488. [bug] Don't override trust levels for glue addresses.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews [RT #5764]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1487. [bug] A REQUIRE() failure could be triggered if a zone was
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews queued for transfer and the zone was then removed.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews [RT #6189]
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1486. [bug] isc_print_snprintf() '%%' consumed one too many format
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User characters. [RT# 8230]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1485. [bug] gen failed to handle high type values. [RT #6225]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1484. [bug] The number of records reported after a AXFR was wrong.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews [RT #6229]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1483. [bug] dig axfr failed if the message id in the answer failed
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews to match that in the request. Only the id in the first
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater message is required to match. [RT #8138]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
bac4435d473c9a0281507524f084480c34aa942aTinderbox User1482. [bug] named could fail to start if the kernel supports
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews IPv6 but no interfaces are configured. Similarly
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington for IPv4. [RT #6229]
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews1481. [bug] Refresh and stub queries failed to use masters keys
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington if specified. [RT #7391]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1480. [bug] Provide replay protection for rndc commands. Full
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington replay protection requires both rndc and named to
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington be updated. Partial replay protection (limited
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington exposure after restart) is provided if just named
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington is updated.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
b7aab05edae933e169d5f83c653935b17c7f0a8bMark Andrews1479. [bug] cfg_create_tuple() failed to handle out of
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington memory cleanup. parse_list() would leak memory
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington on syntax errors.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
409ba95e573b40cf36acf97dd62ee7e9c7775851Tinderbox User1478. [port] ifconfig.sh didn't account for other virtual
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews interfaces. It now takes a optional argument
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington to specify the first interface number. [RT #3907]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews1477. [bug] memory leak using stub zones and TSIG.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1476. [placeholder]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1475. [port] Probe for old sprintf().
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1474. [port] Provide strtoul() and memmove() for platforms
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews without them.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1473. [bug] create_map() and create_string() failed to handle out
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews of memory cleanup. [RT #6813]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1472. [contrib] idnkit-1.0 from JPNIC, replaces mdnkit.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1471. [bug] libbind: updated to BIND 8.4.0.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1470. [bug] Incorrect length passed to snprintf. [RT #5966]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1469. [func] Log end of outgoing zone transfer at same level
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington as the start of transfer is logged. [RT #4441]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1468. [func] Internal zones are no longer counted for
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 'rndc status'. [RT #4706]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1467. [func] $GENERATES now supports optional class and ttl.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1466. [bug] lwresd configuration errors resulted in memory
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater and lock leaks. [RT #5228]
6d114a4c5cddb176ae5199eee154c0273d652ba4Tinderbox User
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User1465. [bug] isc_base64_decodestring() and isc_base64_tobuffer()
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews failed to check that trailing bits were zero allowing
0e91f17da8a29086876a88962e0a3482094b6057Evan Hunt some invalid base64 strings to be accepted. [RT #5397]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1464. [bug] Preserve "out of zone" data for outgoing zone
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont transfers. [RT #5192]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1463. [bug] dns_rdata_from{wire,struct}() failed to catch bad
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews NXT bit maps. [RT #5577]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1462. [bug] parse_sizeval() failed to check the token type.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont [RT #5586]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1461. [bug] Remove deadlock from rbtdb code. [RT #5599]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1460. [bug] inet_pton() failed to reject certain malformed
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont IPv6 literals.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1459. [placeholder]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews1458. [cleanup] sprintf() -> snprintf().
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews1457. [port] Provide strlcat() and strlcpy() for platforms without
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington them.
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews1455. [bug] <netaddr> missing from server grammar in
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews doc/misc/options. [RT #5616]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1454. [port] Use getifaddrs() if available for interface scanning.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington --disable-getifaddrs to override. Glibc currently
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington has a getifaddrs() that does not support IPv6.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Use --enable-getifaddrs=glibc to force the use of
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington this version under linux machines.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1453. [doc] ARM: $GENERATE example wasn't accurate. [RT #5298]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1452. [placeholder]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1451. [bug] rndc-confgen didn't exit with a error code for all
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews failures. [RT #5209]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1450. [bug] Fetching expired glue failed under certain
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews circumstances. [RT #5124]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt1449. [bug] query_addbestns() didn't handle running out of memory
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews gracefully.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1448. [bug] Handle empty wildcards labels.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont1447. [bug] We were casting (unsigned int) to and from (void *).
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User rdataset->private4 is now rdataset->privateuint4
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews to reflect a type change.
757ff043760e4743dda1a10e7d58349275934902Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1446. [func] Implemented undocumented alternate transfer sources
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews from BIND 8. See use-alt-transfer-source,
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews alt-transfer-source and alt-transfer-source-v6.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt SECURITY: use-alt-transfer-source is ENABLED unless
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews you are using views. This may cause a security risk
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews resulting in accidental disclosure of wrong zone
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont content if the master supplying different source
22d32791e5daa0bc80335a0f10ab2de95f41ccdbTinderbox User content based on IP address. If you are not certain
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont ISC recommends setting use-alt-transfer-source no;
646fed0d28be4387e3e32fb0f5732a1f58b572baTinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1445. [bug] DNS_ADBFIND_STARTATROOT broke stub zones. This has
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews been replaced with DNS_ADBFIND_STARTATZONE which
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews causes the search to start using the closest zone.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1444. [func] dns_view_findzonecut2() allows you to specify if the
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews cache should be searched for zone cuts.
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews1443. [func] Masters lists can now be specified and referenced
1fdd58445074579ee3b65c871137a7a1740eb542Mark Andrews in zone masters clauses and other masters lists.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User1442. [func] New functions for manipulating port lists:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User dns_portlist_create(), dns_portlist_add(),
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User dns_portlist_remove(), dns_portlist_match(),
cc5a9ce75af9870f2cb9e2bf00548c2f7e6398d6Automatic Updater dns_portlist_attach() and dns_portlist_detach().
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User1441. [func] It is now possible to tell dig to bind to a specific
bac4435d473c9a0281507524f084480c34aa942aTinderbox User source port.
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User1440. [func] It is now possible to tell named to avoid using
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater certain source ports (avoid-v4-udp-ports,
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater avoid-v6-udp-ports).
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater1439. [bug] Named could return NOERROR with certain NOTIFY
91faa748a27dee38f6caea461d3e87f15b93abeaTinderbox User failures. Return NOTAUTH if the NOTIFY zone is
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews not being served.
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User1438. [func] Log TSIG (if any) when logging NOTIFY requests.
f33f2b8afe60de897c53cdcb17911f10b552699fTinderbox User
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews1437. [bug] Leave space for stdio to work in. [RT #5033]
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews1436. [func] dns_zonemgr_resumexfrs() can be used to restart
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews stalled transfers.
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews1435. [bug] zmgr_resume_xfrs() was being called read locked
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews rather than write locked. zmgr_resume_xfrs()
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews was not being called if the zone was being
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews shutdown.
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews1434. [bug] "rndc reconfig" failed to initiate the initial
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User zone transfer of new slave zones.
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User1433. [bug] named could trigger a REQUIRE failure if it could
861836e5f5df62bfaea9ad8923a05278d5ab2f3dTinderbox User not get a file descriptor when attempting to write
e8c17c74535be290abaaa160a434ed80bf0ad2feMark Andrews a master file. [RT #4347]
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater1432. [func] The advertised EDNS UDP buffer size can now be set
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox User via named.conf (edns-udp-size).
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater1431. [bug] isc_print_snprintf() "%s" with precision could walk off
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User end of argument. [RT #5191]
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox User
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User1430. [port] linux: IPv6 interface scanning support.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1429. [bug] Prevent the cache getting locked to old servers.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1428. [placeholder]
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1427. [bug] Race condition in adb with threaded build.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1426. [placeholder]
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1425. [port] linux/libbind: define __USE_MISC when testing *_r()
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater function prototypes in netdb.h. [RT #4921]
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1424. [bug] EDNS version not being correctly printed.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1423. [contrib] queryperf: added A6 and SRV.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1422. [func] Log name/type/class when denying a query. [RT #4663]
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1421. [func] Differentiate updates that don't succeed due to
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater prerequisites (unsuccessful) vs other reasons
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater (failed).
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1420. [port] solaris: work around gcc optimizer bug.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1419. [port] openbsd: use /dev/arandom. [RT #4950]
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1418. [bug] 'rndc reconfig' did not cause new slaves to load.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1417. [func] ID.SERVER/CHAOS is now a built in zone.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater See "server-id" for how to configure.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater [RT #4715]
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1415. [func] DS TTL now derived from NS ttl. NXT TTL now derived
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater from SOA MINIMUM.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1414. [func] Support for KSK flag.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1413. [func] Explictly request the (re-)generation of DS records from
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater keysets (dnssec-signzone -g).
bbc0e1c4f47f101c4a64db3469352c49a49e734fTinderbox User
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1412. [func] You can now specify servers to be tried if a nameserver
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater has IPv6 address and you only support IPv4 or the
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater reverse. See dual-stack-servers.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
bbc0e1c4f47f101c4a64db3469352c49a49e734fTinderbox User1411. [bug] empty nodes should stop wildcard matches. [RT #4802]
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
7f9e2fff07b9c17e0d7a0ea7abc9304ce9d01b61Tinderbox User1410. [func] Handle records that live in the parent zone, e.g. DS.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1409. [bug] DS should have attribute DNS_RDATATYPEATTR_DNSSEC.
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews1408. [bug] "make distclean" was not complete. [RT #4700]
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews1407. [bug] lfsr incorrectly implements the shift register.
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews [RT #4617]
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater1406. [bug] dispatch initializes one of the LFSR's with a incorrect
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater polynomial. [RT #4617]
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater1405. [func] Use arc4random() if available.
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User1404. [bug] libbind: ns_name_ntol() could overwrite a zero length
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User buffer.
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User1403. [func] dnssec-signzone, dnssec-keygen, dnssec-makekeyset
4ea3649f028ea6a1e42377082a7ccf8f789fb950Automatic Updater dnssec-signkey now report their version in the
40072ce70bc4125329addb4aaa56d18a1230bc17Automatic Updater usage message.
60d5d17479b47c03b9c7c86f54269718103750b8Automatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater1402. [cleanup] A6 has been moved to experimental and is no longer
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User fully supported.
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User
60d5d17479b47c03b9c7c86f54269718103750b8Automatic Updater1401. [bug] adb wasn't clearing state when the timer expired.
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater1400. [bug] Block the addition of wildcard NS records by IXFR
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater or UPDATE. [RT #3502]
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater1399. [bug] Use serial number arithmetic when testing SIG
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater timestamps. [RT #4268]
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater1398. [doc] ARM: notify-also should have been also-notify.
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater [RT #4345]
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
19dbf2e20df03f2b81ed1f347e27718084374059Automatic Updater1396. [func] dnssec-signzone: adjust the default signing time by
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater 1 hour to allow for clock skew.
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater1395. [port] OpenSSL 0.9.7 defines CRYPTO_LOCK_ENGINE but doesn't
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User have a working implementation. [RT #4079]
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater1394. [func] It is now possible to check if a particular element is
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater in a acl. Remove duplicate entries from the localnets
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater acl.
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater1393. [port] Bind to individual IPv6 interfaces if IPV6_IPV6ONLY
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews is not available in the kernel to prevent accidently
3040b455151b1e1173193933664b2891b6159f24Mark Andrews listening on IPv4 interfaces.
7f9e2fff07b9c17e0d7a0ea7abc9304ce9d01b61Tinderbox User
3e1a17d65ec6227900f388ba2f7561365f7d4f5cTinderbox User1392. [bug] named-checkzone: update usage.
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews1391. [func] Add support for IPv6 scoped addresses in named.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
7dd02af3c9350553e1d52d980a7812425b3f1295Automatic Updater1390. [func] host now supports ixfr.
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews1389. [bug] named could fail to rotate long log files. [RT #3666]
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington defining HAVE_IFLIST_SYSCTL. [RT #3770]
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews1387. [bug] named could crash due to an access to invalid memory
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User space (which caused an assertion failure) in
01f91b9cd440833f66e7476e43659655cb52ad10Automatic Updater incremental cleaning. [RT #3588]
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews1386. [bug] named-checkzone -z stopped on errors in a zone.
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User [RT #3653]
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews1385. [bug] Setting serial-query-rate to 10 would trigger a
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews REQUIRE failure.
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox User
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews1384. [bug] host was incompatible with BIND 8 in its exit code and
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews in the output with the -l option. [RT #3536]
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews1383. [func] Track the serial number in a IXFR response and log if
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews a mismatch occurs. This is a more specific error than
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews "not exact". [RT #3445]
f45f40ec2814a5ff1ed443c968772a1b2e25c462Mark Andrews
f45f40ec2814a5ff1ed443c968772a1b2e25c462Mark Andrews1382. [bug] make install failed with --enable-libbind. [RT #3656]
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User1381. [bug] named failed to correctly process answers that
2bd56b2684882faf74a2b29cb0914e6671d8005bTinderbox User contained DNAME records where the resulting CNAME
d642d3857129678797a01adee14fbd70335b05a9Mark Andrews resulted in a negative answer.
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
169f44b082b340b952e26c0fdb930c102a957752Mark Andrews1380. [func] 'rndc recursing' dump recursing queries to
bac4435d473c9a0281507524f084480c34aa942aTinderbox User 'recursing-file = "named.recursing";'.
54890cfd30f01bdd33b7fb997f9b89fb084c3438Tinderbox User
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews1379. [func] 'rndc status' now reports tcp and recursion quota
a8677ecad546c955406b341eb8344ed06768b11eTinderbox User states.
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User1378. [func] Improved positive feedback for 'rndc {reload|refresh}.
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews1377. [func] dns_zone_load{new}() now reports if the zone was
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User loaded, queued for loading to up to date.
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews1376. [func] New function dns_zone_logc() to log to specified
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews category.
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews1375. [func] 'rndc dumpdb' now dumps the adb cache along with the
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews data cache.
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews1374. [func] dns_adb_dump() now logs the lame zones associated
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews with each server.
05d81eae94425a5124e07626af4bcc178960bd0eMark Andrews
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews1373. [bug] Recovery from expired glue failed under certain
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User circumstances.
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews1372. [bug] named crashes with an assertion failure on exit when
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews sharing the same port for listening and querying, and
7692464e78fc43578c394b8d1d30e81fec1d8523Tinderbox User changing listening addresses several times. [RT# 3509]
c0cc232ba92b92c1c5a48d49449ef56f7ca05b56Tinderbox User
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User1371. [bug] notify-source-v6, transfer-source-v6 and
bac4435d473c9a0281507524f084480c34aa942aTinderbox User query-source-v6 with explicit addresses and using the
08a1e53c738c425390557196a2ba5039e5afd364Mark Andrews same ports as named was listening on could interfere
1efe84be7849c5327001ad7dbad93d92c66c1389Mark Andrews with named's ability to answer queries sent to those
7e8129652903780873ba91f379f9ffca1f59773cMark Andrews addresses.
7e8129652903780873ba91f379f9ffca1f59773cMark Andrews
7e8129652903780873ba91f379f9ffca1f59773cMark Andrews1370. [bug] dig '+[no]recurse' was incorrectly documented.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews1369. [bug] Adding an NS record as the lexicographically last
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews record in a secure zone didn't work.
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews1368. [func] remove support for bitstring labels.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
1efe84be7849c5327001ad7dbad93d92c66c1389Mark Andrews1367. [func] Use response times to select forwarders.
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
1efe84be7849c5327001ad7dbad93d92c66c1389Mark Andrews1366. [contrib] queryperf usage was incomplete. Add '-h' for help.
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews1365. [func] "localhost" and "localnets" acls now include IPv6
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews addresses / prefixes.
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews1364. [func] Log file name when unable to open memory statistics
f6ba5791728d244650c1887d8dd8ed771fd50a1dMark Andrews and dump database files. [RT# 3437]
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews1363. [func] Listen-on-v6 now supports specific addresses.
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt1362. [bug] remove IFF_RUNNING test when scanning interfaces.
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt1361. [func] log the reason for rejecting a server when resolving
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt queries.
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt1360. [bug] --enable-libbind would fail when not built in the
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt source tree for certain OS's.
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt1359. [security] Support patches OpenSSL libraries.
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User http://www.cert.org/advisories/CA-2002-23.html
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt1358. [bug] It was possible to trigger a INSIST when debugging
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt large dynamic updates. [RT #3390]
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User1357. [bug] nsupdate was extremely wasteful of memory.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1356. [tuning] Reduce the number of events / quantum for zone tasks.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1354. [doc] lwres man pages had illegal nroff.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1353. [contrib] sdb/ldap to version 0.9.
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1352. [bug] dig, host, nslookup when falling back to TCP use the
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater current search entry (if any). [RT #3374]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews1351. [bug] lwres_getipnodebyname() returned the wrong name
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews when given a IPv4 literal, af=AF_INET6 and AI_MAPPED
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews was set.
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews1350. [bug] dns_name_fromtext() failed to handle too many labels
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews gracefully.
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews
9f8051ea406dc3d98bb205df82cfc4d668a25d6eTinderbox User1349. [security] Minimum OpenSSL version now 0.9.6e (was 0.9.5a).
8f3657636521817d2971ae29aa3fb66e33709753Mark Andrews http://www.cert.org/advisories/CA-2002-23.html
8f3657636521817d2971ae29aa3fb66e33709753Mark Andrews
66458d12f373fb75e8543d36fd76864a7567057bTinderbox User1348. [port] win32: Rewrote code to use I/O Completion Ports
c19bf21885cdf78b52eee017dc1189a300657995Tinderbox User in socket.c and eliminating a host of socket
f525041ae26958385b697cf82a30f108577024b6Tinderbox User errors. Performance is enhanced.
f525041ae26958385b697cf82a30f108577024b6Tinderbox User
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User1347. [placeholder]
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User
f525041ae26958385b697cf82a30f108577024b6Tinderbox User1346. [placeholder]
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
5b56652059e2c22185a0b2bb1f5e58eb89a44426Tinderbox User1345. [port] Use a explicit -Wformat with gcc. Not all versions
c78c39caab4cf8b5daefc9c65878f7f5ed3eb7a0Tinderbox User include it in -Wall.
c78c39caab4cf8b5daefc9c65878f7f5ed3eb7a0Tinderbox User
8e86e8a779f37378fdb85a92c4ba77e394013729Tinderbox User1344. [func] Log if the serial number on the master has gone
c19bf21885cdf78b52eee017dc1189a300657995Tinderbox User backwards.
9f8051ea406dc3d98bb205df82cfc4d668a25d6eTinderbox User If you have multiple machines specified in the masters
f525041ae26958385b697cf82a30f108577024b6Tinderbox User clause you may want to set 'multi-master yes;' to
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User suppress this warning.
ff62ab3c2e6274f19190ded15548c723d38bbbe3Automatic Updater
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox User1343. [func] Log successful notifies received (info). Adjust log
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox User level for failed notifies to notice.
9a5217f827ac0e006016745e5305b31dc0c7767fTinderbox User
e20309353e6246485c521278131d3fced73d7957Tinderbox User1342. [func] Log remote address with TCP dispatch failures.
e20309353e6246485c521278131d3fced73d7957Tinderbox User
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox User1341. [func] Allow a rate limiter to be stalled.
ee23b913b6acccad68cf5af480b9e289a3d00510Tinderbox User
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User1340. [bug] Delay and spread out the startup refresh load.
9e8ee4ffd77aa2974cecbdbb2b122156b8d3a27aTinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User lookups. Bit string lookups are no longer attempted.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1338. [placeholder]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
9dde9ce5558696850b6b9850a8475ae518409518Tinderbox User1337. [placeholder]
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
21b353c36cb484d022a0df8cb39c602649a46ae6Tinderbox User1336. [func] Nibble lookups under IP6.ARPA are now supported by
21b353c36cb484d022a0df8cb39c602649a46ae6Tinderbox User dns_byaddr_create(). dns_byaddr_createptrname() is
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews deprecated, use dns_byaddr_createptrname2() instead.
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews1335. [bug] When performing a nonexistence proof, the validator
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews should discard parent NXTs from higher in the DNS.
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews1334. [bug] When signing/verifying rdatasets, duplicate rdatas
c0cc232ba92b92c1c5a48d49449ef56f7ca05b56Tinderbox User need to be suppressed.
c0cc232ba92b92c1c5a48d49449ef56f7ca05b56Tinderbox User
ce67023ae3ad39a77da5361d0187ab6f3f0219cbMark Andrews1333. [contrib] queryperf now reports a summary of returned
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews rcodes (-c), rcodes are printed in mnemonic form (-v).
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews1332. [func] Report the current serial with periodic commits when
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews rolling forward the journal.
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews1331. [func] Generate DNSSEC wildcard proofs.
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews1330. [bug] When processing events (non-threaded) only allow
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews the task one chance to use to use its quantum.
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews1329. [func] named-checkzone will now check if nameservers that
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews appear to be IP addresses. Available modes "fail",
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews "warn" (default) and "ignore" the results of the
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews check.
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews
b30ec46fec40a1b246f7965fbcd341fc6cfd1cc1Mark Andrews1328. [bug] The validator could incorrectly verify an invalid
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews negative proof.
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews1327. [bug] The validator would incorrectly mark data as insecure
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews when seeing a bogus signature before a correct
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews signature.
95c3a5e116c1da135f669c3f15398172fac6279dMark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1326. [bug] DNAME/CNAME signatures were not being cached when
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt validation was not being performed. [RT #3284]
d585233c52e283d9a8849f16f04f452419a2484eTinderbox User
d585233c52e283d9a8849f16f04f452419a2484eTinderbox User1325. [bug] If the tcpquota was exhausted it was possible to
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews to trigger a INSIST() failure.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1324. [port] darwin: ifconfig.sh now supports darwin.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1322. [bug] dnssec-signzone usage message was misleading.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1321. [bug] If the last RRset in a zone is glue, dnssec-signzone
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater would incorrectly duplicate its output and sign it.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1320. [doc] query-source-v6 was missing from options section.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User [RT #3218]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox User1319. [func] libbind: log attempts to exploit #1318.
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User1318. [bug] libbind: Remote buffer overrun.
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User1317. [port] libbind: TrueUNIX 5.1 does not like __align as a
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User element name.
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User1316. [bug] libbind: gethostans() could get out of sync parsing
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User the response if there was a very long CNAME chain.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater1315. [bug] Options should apply to the internal _bind view.
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1314. [port] Handle ECONNRESET from sendmsg() [unix].
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
88d58d79c5bc7ce3c20a42461a5070116c736836Automatic Updater1313. [func] Query log now says if the query was signed (S) or
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater if EDNS was used (E).
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1312. [func] Log TSIG key used w/ outgoing zone transfers.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
48b36fa08b2b5bc0d552dc2a4425b3f7007b3d59Automatic Updater1311. [bug] lwres_getrrsetbyname leaked memory. [RT #3159]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1310. [bug] 'rndc stop' failed to cause zones to be flushed
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater sometimes. [RT #3157]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1309. [func] Log that a zone transfer was covered by a TSIG.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1308. [func] DS (delegation signer) support.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1307. [bug] nsupdate: allow white space base64 key data.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
48b36fa08b2b5bc0d552dc2a4425b3f7007b3d59Automatic Updater1306. [bug] Badly encoded LOC record when the size, horizontal
9fa39c73fc1d8bc44fdbbb79a1d26b837e7dd555Mark Andrews precision or vertical precision was 0.1m.
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1305. [bug] Document that internal zones are included in the
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt rndc status results.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User1304. [func] New function: dns_zone_name().
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater1303. [func] Option 'flush-zones-on-shutdown <boolean>;'.
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater1302. [func] Extended rndc dumpdb to support dumping of zones and
3040b455151b1e1173193933664b2891b6159f24Mark Andrews view selection: 'dumpdb [-all|-zones|-cache] [view]'.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt1301. [func] New category 'update-security'.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User1300. [port] Compaq Trucluster support.
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews1299. [bug] Set AI_ADDRCONFIG when looking up addresses
d2247b4740cc5f740bf7d89ef9ce67fef015c95cMark Andrews via getaddrinfo() (affects dig, host, nslookup, rndc
d2247b4740cc5f740bf7d89ef9ce67fef015c95cMark Andrews and nsupdate).
d2247b4740cc5f740bf7d89ef9ce67fef015c95cMark Andrews
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews could be left with a trailing "\" after configure
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews has been run.
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews1297. [port] linux: make handling EINVAL from socket() no longer
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User conditional on #ifdef LINUX.
d2247b4740cc5f740bf7d89ef9ce67fef015c95cMark Andrews
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User1296. [bug] isc_log_closefilelogs() needed to lock the log
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User context.
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater
1f471f3b06fae27f4b42ee4f0d6dac0cc7e5bc81Tinderbox User1295. [bug] isc_log_setdebuglevel() needed to lock the log
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater context.
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User
8d8f9f7f86a33a155dd74b9b2c1317afca555d54Evan Hunt1294. [func] libbind: no longer attempts bit string labels for
8d8f9f7f86a33a155dd74b9b2c1317afca555d54Evan Hunt IPv6 reverse resolution. Try IP6.ARPA then IP6.INT
3040b455151b1e1173193933664b2891b6159f24Mark Andrews for nibble style resolution.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
213dd665a9f45c3acb5f6c5f853bbbd5fd1598a2Tinderbox User1293. [func] Entropy can now be retrieved from EGDs. [RT #2438]
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupont1292. [func] Enable IPv6 support when using ioctl style interface
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupont scanning and OS supports SIOCGLIFADDR using struct
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupont if_laddrreq.
4dca64bb8991502db368028aeeba2f832d3b971dAutomatic Updater
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupont1291. [func] Enable IPv6 support when using sysctl style interface
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User scanning.
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater1290. [func] "dig axfr" now reports the number of messages
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater as well as the number of records.
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater1289. [port] See if -ldl is required for OpenSSL? [RT #2672]
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
7169f76a893666eb20fc7750782e7f411db742d6Tinderbox User reflect written requirements.
7169f76a893666eb20fc7750782e7f411db742d6Tinderbox User
7169f76a893666eb20fc7750782e7f411db742d6Tinderbox User1287. [bug] REQUIRE that DNS_DBADD_MERGE only be set when adding
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater a rdataset to a zone db in the rbtdb implementation of
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater addrdataset.
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater1286. [bug] dns_name_downcase() enforce requirement that
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater target != NULL or name->buffer != NULL.
2ba8f584b97cbab864570e38fd26b8cb90961428Tinderbox User
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater1285. [func] lwres: probe the system to see what address families
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater are currently in use.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
2ba8f584b97cbab864570e38fd26b8cb90961428Tinderbox User1284. [bug] The RTT estimate on unused servers was not aged.
2ba8f584b97cbab864570e38fd26b8cb90961428Tinderbox User [RT #2569]
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1283. [func] Use "dataready" accept filter if available.
536da846f6cc03ad8abbb8bb9d5d8a6f607b8c33Mark Andrews
229ea4644b3a7d9c7fdaa43888e7f55ba01e2ee3Automatic Updater1282. [port] libbind: hpux 11.11 interface scanning.
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User1281. [func] Log zone when unable to get private keys to update
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater zone. Log zone when NXT records are missing from
8eb631bc4a219650906a6dc6ca51af3034b6ba54Tinderbox User secure zone.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater1280. [bug] libbind: escape '(' and ')' when converting to
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater presentation form.
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews1279. [port] Darwin uses (unsigned long) for size_t. [RT #2590]
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews1278. [func] dig: now supports +[no]cl +[no]ttlid.
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews1277. [func] You can now create your own customized printing
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater styles: dns_master_stylecreate() and
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater dns_master_styledestroy().
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1276. [bug] libbind: const pointer conflicts in res_debug.c.
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox User
8eb631bc4a219650906a6dc6ca51af3034b6ba54Tinderbox User1275. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN.
50fa300826799727204b93cbe63bebc341c5eadeTinderbox User
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews1274. [bug] Memory leak in lwres_gnbarequest_parse().
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
2da2220fe7af2c45724b50b0187523b1fab0cf08Rob Austein1273. [port] libbind: solaris: 64 bit binary compatibility.
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox User
e171a4137c6ba348957e61b7c4c3541493c0da02Automatic Updater1272. [contrib] Berkeley DB 4.0 sdb implementation from
c53a6f37deaa396660adb6a4ca600c4a58adfd3fAutomatic Updater Nuno Miguel Rodrigues <nmr@co.sapo.pt>.
c53a6f37deaa396660adb6a4ca600c4a58adfd3fAutomatic Updater
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User1271. [bug] "recursion available: {denied,approved}" was too
e21f41f6504b3381be86cbe7f457f9ee1fff947bTinderbox User confusing.
e21f41f6504b3381be86cbe7f457f9ee1fff947bTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1270. [bug] Check that system inet_pton() and inet_ntop() support
19ad308d84cbf446a144e5a91f2032389a9d65c1Tinderbox User AF_INET6.
19ad308d84cbf446a144e5a91f2032389a9d65c1Tinderbox User
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox User1269. [port] Openserver: ifconfig.sh support.
b3386fba31414344f38f0c30849c056dceb22dceTinderbox User
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater1268. [port] Openserver: the value FD_SETSIZE depends on whether
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater <sys/param.h> is included or not. Be consistent.
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater1267. [func] isc_file_openunique() now creates file using mode
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 0666 rather than 0600.
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
af9cf290cea6ada6ce27b51c724ab77ad5d73fa0Tinderbox User1266. [bug] ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox User __ISC_LINK_UNLINKUNSAFE and __ISC_LIST_DEQUEUEUNSAFE
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater are not C++ compatible, use *_TYPE versions instead.
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox User
6671e343b8c7e44ac10a7900fde59555fbc71571Automatic Updater1265. [bug] libbind: LINK_INIT and UNLINK were not compatible with
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater C++, use LINK_INIT_TYPE and UNLINK_TYPE instead.
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater1264. [placeholder]
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater1263. [bug] Reference after free error if dns_dispatchmgr_create()
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater failed.
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater1262. [bug] ns_server_destroy() failed to set *serverp to NULL.
99c231a3bd27893583204cd0a3e3103dc78dbc28Tinderbox User
4104e236f71eb5108fcfda6711878a97f6f4a8e7Automatic Updater1261. [func] libbind: ns_sign2() and ns_sign_tcp() now provide
4104e236f71eb5108fcfda6711878a97f6f4a8e7Automatic Updater support for compressed TSIG owner names.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User1260. [func] libbind: res_update can now update IPv6 servers,
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater new function res_findzonecut2().
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews1259. [bug] libbind: get_salen() IPv6 support was broken for OSs
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews w/o sa_len.
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox User1258. [bug] libbind: res_nametotype() and res_nametoclass() were
8e9f3b69914ee02a80b87c97b1f8093edb3e9ae0Automatic Updater broken.
8e9f3b69914ee02a80b87c97b1f8093edb3e9ae0Automatic Updater
664917bedafa65dee4349c84324a31731aa1e228Francis Dupont1257. [bug] Failure to write pid-file should not be fatal on
c53a6f37deaa396660adb6a4ca600c4a58adfd3fAutomatic Updater reload. [RT #2861]
af9cf290cea6ada6ce27b51c724ab77ad5d73fa0Tinderbox User
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User1256. [contrib] 'queryperf' now has EDNS (-e) + DNSSEC DO (-D) support.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1255. [bug] When verifying that an NXT proves nonexistence, check
50fa300826799727204b93cbe63bebc341c5eadeTinderbox User the rcode of the message and only do the matching NXT
82b96702f09ed6bc5cd0f1aa5e54198c04cc192bTinderbox User check. That is, for NXDOMAIN responses, check that
e97ad980e88f16c50e8fcd571a4f51121672e477Tinderbox User the name is in the range between the NXT owner and
e97ad980e88f16c50e8fcd571a4f51121672e477Tinderbox User next name, and for NOERROR NODATA responses, check
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User that the type is not present in the NXT bitmap.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews1254. [func] preferred-glue option from BIND 8.3.
e20309353e6246485c521278131d3fced73d7957Tinderbox User
e20309353e6246485c521278131d3fced73d7957Tinderbox User1253. [bug] The dnssec system test failed to remove the correct
3040b455151b1e1173193933664b2891b6159f24Mark Andrews files.
39cad8fb7d7ff3436bb24ce761354afcb80d295aMark Andrews
f8a9a38ee40c139a8d145ac76ecbff3a0f986453Mark Andrews1252. [bug] Dig, host and nslookup were not checking the address
e628576d3b3d91c8954679077f4c208f1e43b433Automatic Updater the answer was coming from against the address it was
39cad8fb7d7ff3436bb24ce761354afcb80d295aMark Andrews sent to. [RT# 2692]
39cad8fb7d7ff3436bb24ce761354afcb80d295aMark Andrews
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User1251. [port] win32: a make file contained absolute version specific
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User references.
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User
9d80d23172c30fd63e5046a7e69b8445e564ff31Automatic Updater1250. [func] Nsupdate will report the address the update was
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User sent to.
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User1249. [bug] Missing masters clause was not handled gracefully.
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt [RT #2703]
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt1248. [bug] DESTDIR was not being propagated between makes.
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt1247. [bug] Don't reset the interface index for link/site local
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt addresses. [RT #2576]
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User1246. [func] New functions isc_sockaddr_issitelocal(),
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews isc_sockaddr_islinklocal(), isc_netaddr_issitelocal()
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews and isc_netaddr_islinklocal().
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews1245. [bug] Treat ENOBUFS, ENOMEM and ENFILE as soft errors for
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews accept().
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews1244. [bug] Receiving a TCP message from a blackhole address would
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews prevent further messages being received over that
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews interface.
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews1243. [bug] It was possible to trigger a REQUIRE() in
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews dns_message_findtype(). [RT #2659]
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews1242. [bug] named-checkzone failed if a journal existed. [RT #2657]
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews1241. [bug] Drop received UDP messages with a zero source port
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews as these are invariably forged. [RT #2621]
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews1240. [bug] It was possible to leak zone references by
3040b455151b1e1173193933664b2891b6159f24Mark Andrews specifying an incorrect zone to rndc.
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User1239. [bug] Under certain circumstances named could continue to
3040b455151b1e1173193933664b2891b6159f24Mark Andrews use a name after it had been freed triggering
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User INSIST() failures. [RT #2614]
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User1238. [bug] It is possible to lockup the server when shutting down
3040b455151b1e1173193933664b2891b6159f24Mark Andrews if notifies were being processed. [RT #2591]
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User1237. [bug] nslookup: "set q=type" failed.
61932ed91732417e05c8c6fd335acf1be896c778Mark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1236. [bug] dns_rdata{class,type}_fromtext() didn't handle non
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User NULL terminated text regions. [RT #2588]
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews1235. [func] Report 'out of memory' errors from openssl.
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews1234. [bug] contrib/sdb: 'zonetodb' failed to call
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews dns_result_register(). DNS_R_SEENINCLUDE should not
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews be fatal.
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews
9dde9ce5558696850b6b9850a8475ae518409518Tinderbox User1233. [bug] The flags field of a KEY record can be expressed in
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews hex as well as decimal.
9dde9ce5558696850b6b9850a8475ae518409518Tinderbox User
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews1231. [port] HPUX 11.11 recvmsg() can return spurious EADDRNOTAVAIL.
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews1230. [bug] isccc_cc_isreply() and isccc_cc_isack() were broken.
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews1229. [bug] named would crash if it received a TSIG signed
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews query as part of an AXFR response. [RT #2570]
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews1228. [bug] 'make install' did not depend on 'make all'. [RT #2559]
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews if a number was expected and some other token was
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews found. [RT#2532]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User1226. [func] Use EDNS for zone refresh queries. [RT #2551]
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1225. [func] dns_message_setopt() no longer requires that
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User dns_message_renderbegin() to have been called.
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1224. [bug] 'rrset-order' and 'sortlist' should be additive
0a2ff769ecd0b5a6bda54b62bc1ec5fa6fd198a0Tinderbox User not exclusive.
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User
182bfea3ae9912f6d5e2f4fe3e13737719e06f97Tinderbox User1223. [func] 'rrset-order' partially works 'cyclic' and 'random'
182bfea3ae9912f6d5e2f4fe3e13737719e06f97Tinderbox User are supported.
bd89a8c38d51f0a3035f6aa411e55e34a4b6f470Tinderbox User
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox User1222. [bug] Specifying 'port *' did not always result in a system
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrews selected (non-reserved) port being used. [RT #2537]
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrews
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox User1221. [bug] Zone types 'master', 'slave' and 'stub' were not being
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrews compared case insensitively. [RT #2542]
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrews
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrews1220. [func] Support for APL rdata type.
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox User
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User1219. [func] Named now reports the TSIG extended error code when
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User signature verification fails. [RT #1651]
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User1218. [bug] Named incorrectly returned SERVFAIL rather than
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User NOTAUTH when there was a TSIG BADTIME error. [RT #2519]
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User1217. [func] Report locations of previous key definition when a
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User duplicate is detected.
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User1216. [bug] Multiple server clauses for the same server were not
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User reported. [RT #2514]
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User1214. [bug] Win32: isc_file_renameunique() could leave zero length
3040b455151b1e1173193933664b2891b6159f24Mark Andrews files behind.
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews1213. [func] Report view associated with client if it is not a
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews standard view (_default or _bind).
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews1212. [port] libbind: 64k answer buffers were causing stack space
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews to be exceeded for certain OS. Use heap space instead.
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews1211. [bug] dns_name_fromtext() incorrectly handled certain
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews valid octal bitlabels. [RT #2483]
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews1210. [bug] libbind: getnameinfo() failed to lookup IPv4 mapped /
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews compatible addresses. [RT #2461]
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews1209. [bug] Dig, host, nslookup were not checking the message ids
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User on the responses. [RT #2454]
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1208. [bug] dns_master_load*() failed to log a error message if
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater an error was detected when parsing the ownername of
3040b455151b1e1173193933664b2891b6159f24Mark Andrews a record. [RT #2448]
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater
f09f1bf18e3ad40a0e8a6cc3dabf1c11f04992cbMark Andrews1207. [bug] libbind: getaddrinfo() could call freeaddrinfo() with
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater an invalid pointer.
48dfee71508886d86fe8fb12f91961b5daf3141dMark Andrews
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1206. [bug] SERVFAIL and NOTIMP responses to an EDNS query should
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User trigger a non-EDNS retry.
8c9c79e5fea0cb698026a74821695907c8312a46Mark Andrews
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1205. [bug] OPT, TSIG and TKEY cannot be used to set the "class"
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User of the message. [RT #2449]
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1204. [bug] libbind: res_nupdate() failed to update the name
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater server addresses before sending the update.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater1203. [func] Report locations of previous acl and zone definitions
f09f1bf18e3ad40a0e8a6cc3dabf1c11f04992cbMark Andrews when a duplicate is detected.
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1202. [func] New functions: cfg_obj_line() and cfg_obj_file().
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User1201. [bug] Require that if 'callbacks' is passed to
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User dns_rdata_fromtext(), callbacks->error and
6025cbbe8408f4b09d53d5ec1e95cb6da97e0a8dTinderbox User callbacks->warn are initialized.
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews1200. [bug] Log 'errno' that we are unable to convert to
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews isc_result_t. [RT #2404]
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews1199. [doc] ARM reference to RFC 2157 should have been RFC 1918.
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews [RT #2436]
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1198. [bug] OPT printing style was not consistent with the way the
7cc0a5d21ef046bfd630c4769943d896a7d7472cTinderbox User header fields are printed. The DO bit was not reported
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater if set. Report if any of the MBZ bits are set.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
169f44b082b340b952e26c0fdb930c102a957752Mark Andrews1197. [bug] Attempts to define the same acl multiple times were not
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater detected.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1196. [contrib] update mdnkit to 2.2.3.
169f44b082b340b952e26c0fdb930c102a957752Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1195. [bug] Attempts to redefine builtin acls should be caught.
e007e3e5b0316c6c05698a71101885743aca22bdAutomatic Updater [RT #2403]
e007e3e5b0316c6c05698a71101885743aca22bdAutomatic Updater
93ca5ee4c4c77aca8d3bcffd70216f30ef398387Mark Andrews1194. [bug] Not all duplicate zone definitions were being detected
93ca5ee4c4c77aca8d3bcffd70216f30ef398387Mark Andrews at the named.conf checking stage. [RT #2431]
93ca5ee4c4c77aca8d3bcffd70216f30ef398387Mark Andrews
93ca5ee4c4c77aca8d3bcffd70216f30ef398387Mark Andrews1193. [bug] dig +besteffort parsing didn't handle packet
93ca5ee4c4c77aca8d3bcffd70216f30ef398387Mark Andrews truncation. dns_message_parse() has new flag
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User DNS_MESSAGE_IGNORETRUNCATION.
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User1192. [bug] The seconds fields in LOC records were restricted
3e9c07abfd4ad76b1f8085f0f96f5646f2d9e219Tinderbox User to three decimal places. More decimal places should
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews be allowed but warned about.
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1191. [bug] A dynamic update removing the last non-apex name in
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews a secure zone would fail. [RT #2399]
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1190. [func] Add the "rndc freeze" and "rndc unfreeze" commands.
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews [RT #2394]
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1189. [bug] On some systems, malloc(0) returns NULL, which
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews could cause the caller to report an out of memory
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews error. [RT #2398]
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1188. [bug] Dynamic updates of a signed zone would fail if
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews some of the zone private keys were unavailable.
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1187. [bug] named was incorrectly returning DNSSEC records
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews in negative responses when the DO bit was not set.
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1186. [bug] isc_hex_tobuffer(,,length = 0) failed to unget the
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews EOL token when reading to end of line.
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
3a26bfc09c833a8dc4d4c12b7cd271ed6d0843cbTinderbox User unless RES_INIT is set when calling res_*init().
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1184. [bug] libbind: call res_ndestroy() if RES_INIT is set
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews when res_*init() is called.
180319f572fb6c1ca7000d22ea79a8dd77ae3f91Evan Hunt
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews1183. [bug] Handle ENOSR error when writing to the internal
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews control pipe. [RT #2395]
7019b0441a234153dde155622c405960b0d35946Tinderbox User
180319f572fb6c1ca7000d22ea79a8dd77ae3f91Evan Hunt1182. [bug] The server could throw an assertion failure when
2a3eef7f65270e3f9a954573d866b368b7857584Tinderbox User constructing a negative response packet.
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1181. [func] Add the "key-directory" configuration statement,
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews which allows the server to look for online signing
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews keys in alternate directories.
2a3eef7f65270e3f9a954573d866b368b7857584Tinderbox User
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews1180. [func] dnssec-keygen should always generate keys with
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews protocol 3 (DNSSEC), since it's less confusing
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews that way.
0bb05fe2c2fa40c635ddc5fa38ff65e523b11d8eEvan Hunt
95de440e8d2b07bb130505b4146059e5734e2eeaTinderbox User1179. [func] Add SIG(0) support to nsupdate.
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User
267e57d39b06f65eecb8f92e476dcf0c8cd90fabTinderbox User1178. [bug] Follow and cache (if appropriate) A6 and other
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User data chains to completion in the additional section.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1177. [func] Report view when loading zones if it is not a
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater standard view (_default or _bind). [RT #2270]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
bbf7c3fd96ae5e02cb84743c581862e35327032aAutomatic Updater1176. [doc] Document that allow-v6-synthesis is only performed
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater for clients that are supplied recursive service.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [RT #2260]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User1175. [bug] named-checkzone and named-checkconf failed to call
fa0326cc2cf428f67575b6ba3b97b528a31b0010Tinderbox User dns_result_register() at startup which could
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington result in runtime exceptions when printing
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews "out of memory" errors. [RT #2335]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
95cfad51a3f71246d263af79a7861a6821f7a0beAutomatic Updater1174. [bug] Win32: add WSAECONNRESET to the expected errors
95cfad51a3f71246d263af79a7861a6821f7a0beAutomatic Updater from connect(). [RT #2308]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
95cfad51a3f71246d263af79a7861a6821f7a0beAutomatic Updater1173. [bug] Potential memory leaks in isc_log_create() and
61932ed91732417e05c8c6fd335acf1be896c778Mark Andrews isc_log_settag(). [RT #2336]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
e80c7005e3d59dfeb04dad186d36f3c15622954cTinderbox User1172. [doc] Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
e135e3c4b1f4f986f00997f5ad5866effb203139Tinderbox User table of RR types in ARM.
bec9d04b657e1582d2531bdc02503bebde2aa978Tinderbox User
0e91f17da8a29086876a88962e0a3482094b6057Evan Hunt1171. [func] Added function isc_region_compare(), updated files in
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox User lib/dns to use this function instead of local one.
5ecad47f69b3fd945472ab2900a9ff826a7ce2f6Automatic Updater
99c231a3bd27893583204cd0a3e3103dc78dbc28Tinderbox User1170. [bug] Don't attempt to print the token when a I/O error
3040b455151b1e1173193933664b2891b6159f24Mark Andrews occurs when parsing named.conf. [RT #2275]
5ecad47f69b3fd945472ab2900a9ff826a7ce2f6Automatic Updater
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User1169. [func] Identify recursive queries in the query log.
08d53af7d51409036462fa80fb1bde7a8c2ac123Automatic Updater
08d53af7d51409036462fa80fb1bde7a8c2ac123Automatic Updater1168. [bug] Empty also-notify clauses were not handled. [RT #2309]
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater
ec7751119a08c6a7250f3187beed69a8b836d349Tinderbox User1167. [contrib] nslint-2.1a3 (from author).
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1166. [bug] "Not Implemented" should be reported as NOTIMP,
5ecad47f69b3fd945472ab2900a9ff826a7ce2f6Automatic Updater not NOTIMPL. [RT #2281]
5ecad47f69b3fd945472ab2900a9ff826a7ce2f6Automatic Updater
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews1165. [bug] We were rejecting notify-source{-v6} in zone clauses.
07d9d0dbcc0c79deb3c34f4a8af05ac68a6800e4Mark Andrews
a66012b52c20200f118781463db4e4ee44454298Automatic Updater1164. [bug] Empty masters clauses in slave / stub zones were not
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt handled gracefully. [RT #2262]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1163. [func] isc_time_formattimestamp() now includes the year.
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User1162. [bug] The allow-notify option was not accepted in slave
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User zone statements.
e135e3c4b1f4f986f00997f5ad5866effb203139Tinderbox User
2fd1e3918971180155c10d09454a277f015daecaAutomatic Updater1161. [bug] named-checkzone looped on unbalanced brackets.
2fd1e3918971180155c10d09454a277f015daecaAutomatic Updater [RT #2248]
2fd1e3918971180155c10d09454a277f015daecaAutomatic Updater
18920d790825d96ca3943aa2dcb6eb80dc611c5fTinderbox User1160. [bug] Generating Diffie-Hellman keys longer than 1024
2fd1e3918971180155c10d09454a277f015daecaAutomatic Updater bits could fail. [RT #2241]
2fd1e3918971180155c10d09454a277f015daecaAutomatic Updater
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1159. [bug] MD and MF are not permitted to be loaded by RFC1123.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
18920d790825d96ca3943aa2dcb6eb80dc611c5fTinderbox User1158. [func] Report the client's address when logging notify
18920d790825d96ca3943aa2dcb6eb80dc611c5fTinderbox User messages.
fdd0516065be2316409d0cc7dfb4e4f54eadc5afMark Andrews
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1157. [func] match-clients and match-destinations now accept
f0877b0237674d0519006ca7f8436e5f92250d30Mark Andrews keys. [RT #2045]
f0877b0237674d0519006ca7f8436e5f92250d30Mark Andrews
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1156. [port] The configure test for strsep() incorrectly
f0877b0237674d0519006ca7f8436e5f92250d30Mark Andrews succeeded on certain patched versions of
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User AIX 4.3.3. [RT #2190]
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1155. [func] Recover from master files being removed from under
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User us.
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1154. [bug] Don't attempt to obtain the netmask of a interface
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User if there is no address configured. [RT #2176]
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1153. [func] 'rndc {stop|halt} -p' now reports the process id
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User of the instance of named being shutdown.
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1152. [bug] libbind: read buffer overflows.
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1151. [bug] nslookup failed to check that the arguments to
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User the port, timeout, and retry options were
fdd0516065be2316409d0cc7dfb4e4f54eadc5afMark Andrews valid integers and in range. [RT #2099]
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1150. [bug] named incorrectly accepted TTL values
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User containing plus or minus signs, such as
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User 1d+1h-1s.
fdd0516065be2316409d0cc7dfb4e4f54eadc5afMark Andrews
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1149. [func] New function isc_parse_uint32().
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1148. [func] 'rndc-confgen -a' now provides positive feedback.
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User
f0877b0237674d0519006ca7f8436e5f92250d30Mark Andrews1147. [func] Set IPV6_V6ONLY on IPv6 sockets if supported by
287a6a8f9040dc43560cd69cddf83bfc0f53b76fTinderbox User the OS. listen-on-v6 { any; }; should no longer
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User result in IPv4 queries be accepted. Similarly
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington control { inet :: ... }; should no longer result
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington in IPv4 connections being accepted. This can be
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington overridden at compile time by defining
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington ISC_ALLOW_MAPPED=1.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater supported by the OS by a new function
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater isc_socket_ipv6only().
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User1145. [func] "host" no longer reports a NOERROR/NODATA response
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User by printing nothing. [RT #2065]
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
e21f41f6504b3381be86cbe7f457f9ee1fff947bTinderbox User1144. [bug] rndc-confgen would crash if both the -a and -t
c2abd6efeb9affa70aabb63da2acb23e135cf7f2Mark Andrews options were specified. [RT #2159]
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1143. [bug] When a trusted-keys statement was present and named
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater was built without crypto support, it would leak memory.
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User
c2abd6efeb9affa70aabb63da2acb23e135cf7f2Mark Andrews1142. [bug] dnssec-signzone would fail to delete temporary files
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User in some failure cases. [RT #2144]
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1141. [bug] When named rejected a control message, it would
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User leak a file descriptor and memory. It would also
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont fail to respond, causing rndc to hang.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [RT #2139, #2164]
e062b72f783cdb436a1a57a630bdff471dbb3038Mark Andrews
d145b64cacc8d9cda51f9924ec70cd4661c3e2cfAutomatic Updater1140. [bug] rndc-confgen did not accept IPv6 addresses as arguments
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to the -s option. [RT #2138]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1139. [func] It is now possible to flush a given name from the
d145b64cacc8d9cda51f9924ec70cd4661c3e2cfAutomatic Updater cache(s) via 'rndc flushname name [view]'. [RT #2051]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User1138. [func] It is now possible to flush a given name from the
4ba21f60009e18c5950d18546a127e70be537effMark Andrews cache by calling the new function
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrews dns_cache_flushname().
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews1137. [func] It is now possible to flush a given name from the
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ADB by calling the new function dns_adb_flushname().
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1136. [bug] CNAME records synthesized from DNAMEs did not
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater have a TTL of zero as required by RFC2672.
2cdbfcdad94eba75f3f8e77343a0eefabf553b8eAutomatic Updater [RT #2129]
2cdbfcdad94eba75f3f8e77343a0eefabf553b8eAutomatic Updater
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrews1135. [func] You can now override the default syslog() facility for
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrews named/lwresd at compile time. [RT #1982]
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrews
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrews1134. [bug] Multi-threaded servers could deadlock in ferror()
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User when reloading zone files. [RT #1951, #1998]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
7fdbd6fc9df8728852ccaecb2d66241ab96a4084Tinderbox User1133. [bug] IN6_IS_ADDR_LOOPBACK was not portably defined on
52cfbde0bd391cfb37e3c1a1b460c16ba6bf1a73Automatic Updater platforms without IN6_IS_ADDR_LOOPBACK. [RT #2106]
4fda24d843edac463c98785ec0c850d912592dc1Tinderbox User
5f7586ddbd3edd11272cdd30ed613d936129328bTinderbox User1132. [func] Improve UPDATE prerequisite failure diagnostic messages.
24e0e8d17df315d5d494ca933874e545eadce773Automatic Updater
4fda24d843edac463c98785ec0c850d912592dc1Tinderbox User1131. [bug] The match-destinations view option did not work with
27c3c21f41520e8d6336d80a8094389e321cb6d2Mark Andrews IPv6 destinations. [RT #2073, #2074]
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1130. [bug] Log messages reporting an out-of-range serial number
4fda24d843edac463c98785ec0c850d912592dc1Tinderbox User did not include the out-of-range number but the
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater following token. [RT #2076]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater1129. [bug] Multi-threaded servers could crash under heavy
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews resolution load due to a race condition. [RT #2018]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1128. [func] sdb drivers can now provide RR data in either text
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User or wire format, the latter using the new functions
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User dns_sdb_putrdata() and dns_sdb_putnamedrdata().
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User1127. [func] rndc: If the server to contact has multiple addresses,
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User try all of them.
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User1126. [bug] The server could access a freed event if shut
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User down while a client start event was pending
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User delivery. [RT #2061]
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User
3b9123da1962e9e8240b4d99463d8dcd131b79bdTinderbox User1125. [bug] rndc: -k option was missing from usage message.
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User [RT #2057]
0c9af52e8ff870126d837c52f1d30d8ad0608733Tinderbox User
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User1124. [doc] dig: +[no]dnssec, +[no]besteffort and +[no]fail
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User are now documented. [RT #2052]
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User1123. [bug] dig +[no]fail did not match description. [RT #2052]
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User1122. [tuning] Resolution timeout reduced from 90 to 30 seconds.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [RT #2046]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater1121. [bug] The server could attempt to access a NULL zone
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater table if shut down while resolving.
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater [RT #1587, #2054]
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User1120. [bug] Errors in options were not fatal. [RT #2002]
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater1119. [func] Added support in Win32 for NTFS file/directory ACL's
b577ce9ed2153db6539fb975b4a7aa16d9b3baeeTinderbox User for access control.
b577ce9ed2153db6539fb975b4a7aa16d9b3baeeTinderbox User
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User1118. [bug] On multi-threaded servers, a race condition
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User could cause an assertion failure in resolver.c
b577ce9ed2153db6539fb975b4a7aa16d9b3baeeTinderbox User during resolver shutdown. [RT #2029]
bd89a8c38d51f0a3035f6aa411e55e34a4b6f470Tinderbox User
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User1117. [port] The configure check for in6addr_loopback incorrectly
ac2ad7b4e4e41e7e788dbe103c581f1605209d3bTinderbox User succeeded on AIX 4.3 when compiling with -O2
ac2ad7b4e4e41e7e788dbe103c581f1605209d3bTinderbox User because the test code was optimized away.
ac2ad7b4e4e41e7e788dbe103c581f1605209d3bTinderbox User [RT #2016]
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User
12ee3c02ab36d7e7430bd705cc289db1a69a5733Mark Andrews1116. [bug] Setting transfers in a server clause, transfers-in,
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater or transfers-per-ns to a value greater than
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews 2147483647 disabled transfers. [RT #2002]
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater1115. [func] Set maximum values for cleaning-interval,
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews heartbeat-interval, interface-interval,
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews max-transfer-idle-in, max-transfer-idle-out,
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews max-transfer-time-in, max-transfer-time-out,
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews statistics-interval of 28 days and
8ccd7da886e93cd490fcb6f4c4e98a6514f35820Automatic Updater sig-validity-interval of 3660 days. [RT #2002]
cd839f5cf5f84cf163f55ff05cb88ce37efd24d1Automatic Updater
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews1114. [port] Ignore more accept() errors. [RT #2021]
cd839f5cf5f84cf163f55ff05cb88ce37efd24d1Automatic Updater
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1113. [bug] The allow-update-forwarding option was ignored
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User when specified in a view. [RT #2014]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
735e1ed9685077e25f744d692acf77c5bf5d4490Tinderbox User1112. [placeholder]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
d642d3857129678797a01adee14fbd70335b05a9Mark Andrews1111. [bug] Multi-threaded servers could deadlock processing
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews recursive queries due to a locking hierarchy
fd8fb4df8499e292daeac765f599ac7c507d9ca3Mark Andrews violation in adb.c. [RT #2017]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1110. [bug] dig should only accept valid abbreviations of +options.
c95f536d78842fbc8ebcef653d88e1f2270054f8Automatic Updater [RT #2003]
f9119ad8f6114b2255e7545bf5cd187f4db0a89bAutomatic Updater
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1109. [bug] nsupdate accepted illegal ttl values.
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
f9119ad8f6114b2255e7545bf5cd187f4db0a89bAutomatic Updater1108. [bug] On Win32, rndc was hanging when named was not running
f9119ad8f6114b2255e7545bf5cd187f4db0a89bAutomatic Updater due to failure to select for exceptional conditions
f9119ad8f6114b2255e7545bf5cd187f4db0a89bAutomatic Updater in select(). [RT #1870]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
c95f536d78842fbc8ebcef653d88e1f2270054f8Automatic Updater1107. [bug] nsupdate could catch an assertion failure if an
c95f536d78842fbc8ebcef653d88e1f2270054f8Automatic Updater invalid domain name was given as the argument to
c95f536d78842fbc8ebcef653d88e1f2270054f8Automatic Updater the "zone" command.
c95f536d78842fbc8ebcef653d88e1f2270054f8Automatic Updater
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1106. [bug] After seeing an out of range TTL, nsupdate would
3040b455151b1e1173193933664b2891b6159f24Mark Andrews treat all TTLs as out of range. [RT #2001]
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User1105. [port] OpenUNIX 8 enable threads by default. [RT #1970]
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
bac4435d473c9a0281507524f084480c34aa942aTinderbox User1104. [bug] Invalid arguments to the transfer-format option
bac4435d473c9a0281507524f084480c34aa942aTinderbox User could cause an assertion failure. [RT #1995]
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
bac4435d473c9a0281507524f084480c34aa942aTinderbox User1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
bac4435d473c9a0281507524f084480c34aa942aTinderbox User1102. [doc] Note that query logging is enabled by directing the
bac4435d473c9a0281507524f084480c34aa942aTinderbox User queries category to a channel.
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
bac4435d473c9a0281507524f084480c34aa942aTinderbox User1101. [bug] Array bounds read error in lwres_gai_strerror.
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
bac4435d473c9a0281507524f084480c34aa942aTinderbox User1100. [bug] libbind: DNSSEC key ids were computed incorrectly.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
bac4435d473c9a0281507524f084480c34aa942aTinderbox User1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
bac4435d473c9a0281507524f084480c34aa942aTinderbox User compile time errors.
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
bac4435d473c9a0281507524f084480c34aa942aTinderbox User1098. [bug] libbind: HMAC-MD5 key files are now mode 0600.
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1097. [func] libbind: RES_PRF_TRUNC for dig.
45c349c278fd83acd4dcb91eec3482401a623e47Automatic Updater
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1096. [func] libbind: "DNSSEC OK" (DO) support.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1095. [func] libbind: resolver option: no-tld-query. disables
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews trying unqualified as a tld. no_tld_query is also
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews supported for FreeBSD compatibility.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1094. [func] libbind: add support gcc's format string checking.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1093. [doc] libbind: miscellaneous nroff fixes.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1092. [bug] libbind: get*by*() failed to check if res_init() had
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews been called.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User1091. [bug] libbind: misplaced va_end().
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox User
9692d283bb43c9eab49a7fadfc1b74a6e20e6151Tinderbox User1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
9692d283bb43c9eab49a7fadfc1b74a6e20e6151Tinderbox User the amount of memory consumed resulting in garbage
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User address being returned. Alignment calculations were
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User wasting space. We weren't suppressing duplicate
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User addresses.
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User1089. [func] libbind: inet_{cidr,net}_{pton,ntop}() now have IPv6
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User support.
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User1088. [port] libbind: MPE/iX C.70 (incomplete)
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User
3a28155fe228cd6d59b15f1ca0b568be6620a9d2Tinderbox User1087. [bug] libbind: struct __res_state too large on 64 bit arch.
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox User1086. [port] libbind: sunos: old sprintf.
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater1085. [port] libbind: solaris: sys_nerr and sys_errlist do not
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater exist when compiling in 64 bit mode.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater1084. [cleanup] libbind: gai_strerror() rewritten.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater1083. [bug] The default control channel listened on the
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater wildcard address, not the loopback as documented.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater [RT #1975]
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater1082. [bug] The -g option to named incorrectly caused logging
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater to be sent to syslog in addition to stderr.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews [RT #1974]
560d6da48f066000541dd43f5d407644dee12bebTinderbox User
560d6da48f066000541dd43f5d407644dee12bebTinderbox User1081. [bug] Multicast queries were incorrectly identified
9bc394fffdd50f6e47614b2d317da7274122366fTinderbox User based on the source address, not the destination
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User address.
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User1080. [bug] BIND 8 compatibility: accept bare IP prefixes
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User as the second element of a two-element top level
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User sort list statement. [RT #1964]
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User1079. [bug] BIND 8 compatibility: accept bare elements at top
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User level of sort list treating them as if they were
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt a single element list. [RT #1963]
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User
c218e22e3e6cbd409b61a14f1480b5ce5c70bfc1Tinderbox User1078. [bug] We failed to correct bad tv_usec values in one case.
2c1632c71e2f4d8afa35efce3080b31602a6608cTinderbox User [RT #1966]
1f471f3b06fae27f4b42ee4f0d6dac0cc7e5bc81Tinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User1077. [func] Do not accept further recursive clients when
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User the total number of recursive lookups being
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User processed exceeds max-recursive-clients, even
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont if some of the lookups are internally generated.
1efe84be7849c5327001ad7dbad93d92c66c1389Mark Andrews [RT #1915, #1938]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
e0bf4fc289705375be65c05a8fb085d514a98c97Tinderbox User1076. [bug] A badly defined global key could trigger an assertion
f42fc714eda962112e45b904d1f846c61a080114Automatic Updater on load/reload if views were used. [RT #1947]
f42fc714eda962112e45b904d1f846c61a080114Automatic Updater
3a28155fe228cd6d59b15f1ca0b568be6620a9d2Tinderbox User1075. [bug] Out-of-range network prefix lengths were not
a6e1f63f50af688610ebd2521ba7f028767b51f3Mark Andrews reported. [RT #1954]
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User1074. [bug] Running out of memory in dump_rdataset() could
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User cause an assertion failure. [RT #1946]
f42fc714eda962112e45b904d1f846c61a080114Automatic Updater
f42fc714eda962112e45b904d1f846c61a080114Automatic Updater1073. [bug] The ADB cache cleaning should also be space driven.
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User [RT #1915, #1938]
2cdbfcdad94eba75f3f8e77343a0eefabf553b8eAutomatic Updater
e0bf4fc289705375be65c05a8fb085d514a98c97Tinderbox User1072. [bug] The TCP client quota could be exceeded when
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User recursion occurred. [RT #1937]
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1071. [bug] Sockets listening for TCP DNS connections
f42fc714eda962112e45b904d1f846c61a080114Automatic Updater specified an excessive listen backlog. [RT #1937]
3a28155fe228cd6d59b15f1ca0b568be6620a9d2Tinderbox User
2c1632c71e2f4d8afa35efce3080b31602a6608cTinderbox User1070. [bug] Copy DNSSEC OK (DO) to response as specified by
2c1632c71e2f4d8afa35efce3080b31602a6608cTinderbox User draft-ietf-dnsext-dnssec-okbit-03.txt.
4d813066e967a36c407ee641155ada0c614d4dc6Automatic Updater
c849f7acb025c73f56a8e28902a473f2aeaba39fTinderbox User1069. [placeholder]
2c1632c71e2f4d8afa35efce3080b31602a6608cTinderbox User
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews1068. [bug] errno could be overwritten by catgets(). [RT #1921]
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User
d7d105151a78d35afb4233d2a6dbd47b7ec0d9a5Tinderbox User1067. [func] Allow quotas to be soft, isc_quota_soft().
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
f42fc714eda962112e45b904d1f846c61a080114Automatic Updater1066. [bug] Provide a thread safe wrapper for strerror().
3040b455151b1e1173193933664b2891b6159f24Mark Andrews [RT #1689]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews1065. [func] Runtime support to select new / old style interface
7c112f7d8f632412901d9f3c4445eb0db6db95feTinderbox User scanning using ioctls.
850cfa4e86da9f63c1b97ec8c743c091ffd3546bFrancis Dupont
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User1064. [bug] Do not shut down active network interfaces if we
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont are unable to scan the interface list. [RT #1921]
d98b4b724343547314bde32a54966c8f124a5f03Mark Andrews
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User1063. [bug] libbind: "make install" was failing on IRIX.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User [RT #1919]
862cad747c24bc3e608f31cde1d7eddb2409a316Tinderbox User
5ec43255341c8ae12eac2ff340d6c378d9aca7ccTinderbox User1062. [bug] If the control channel listener socket was shut
862cad747c24bc3e608f31cde1d7eddb2409a316Tinderbox User down before server exit, the listener object could
3040b455151b1e1173193933664b2891b6159f24Mark Andrews be freed twice. [RT #1916]
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User1061. [bug] If periodic cache cleaning happened to start
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User while cleaning due to reaching the configured
3040b455151b1e1173193933664b2891b6159f24Mark Andrews maximum cache size was in progress, the server
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews could catch an assertion failure. [RT #1912]
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews1060. [func] Move refresh, stub and notify UDP retry processing
e8e87ede5c36b95806c77bcd34894ad9c4b39a78Tinderbox User into dns_request.
e8e87ede5c36b95806c77bcd34894ad9c4b39a78Tinderbox User
e8e87ede5c36b95806c77bcd34894ad9c4b39a78Tinderbox User1059. [func] dns_request now support will now retry UDP queries,
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews dns_request_createvia2() and dns_request_createraw2().
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews1058. [func] Limited lifetime ticker timers are now available,
2706fce75f04398595d9648122c6b67164e94fccTinderbox User isc_timertype_limited.
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews1057. [bug] Reloading the server after adding a "file" clause
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews to a zone statement could cause the server to
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews crash due to a typo in change 1016.
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews1056. [bug] Rndc could catch an assertion failure on SIGINT due
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews to an uninitialized variable. [RT #1908]
eac5382be368b43df62e4ac32075131fb4997f03Tinderbox User
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews1055. [func] Version and hostname queries can now be disabled
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews using "version none;" and "hostname none;",
eac5382be368b43df62e4ac32075131fb4997f03Tinderbox User respectively.
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
536da846f6cc03ad8abbb8bb9d5d8a6f607b8c33Mark Andrews1054. [bug] On Win32, cfg_categories and cfg_modules need to be
536da846f6cc03ad8abbb8bb9d5d8a6f607b8c33Mark Andrews exported from the libisccfg DLL.
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews1053. [bug] Dig did not increase its timeout when receiving
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt AXFRs unless the +time option was used. [RT #1904]
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews1052. [bug] Journals were not being created in binary mode
3040b455151b1e1173193933664b2891b6159f24Mark Andrews resulting in "journal format not recognized" error
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews under Win32. [RT #1889]
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews1051. [bug] Do not ignore a network interface completely just
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews because it has a noncontiguous netmask. Instead,
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews omit it from the localnets ACL and issue a warning.
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews [RT #1891]
d98b4b724343547314bde32a54966c8f124a5f03Mark Andrews
2706fce75f04398595d9648122c6b67164e94fccTinderbox User1050. [bug] Log messages reporting malformed IP addresses in
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews address lists such as that of the forwarders option
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews failed to include the correct error code, file
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews name, and line number. [RT #1890]
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews1049. [func] "pid-file none;" will disable writing a pid file.
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews [RT #1848]
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews1048. [bug] Servers built with -DISC_MEM_USE_INTERNAL_MALLOC=1
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews didn't work.
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews1047. [bug] named was incorrectly refusing all requests signed
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrews with a TSIG key derived from an unsigned TKEY
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrews negotiation with a NOERROR response. [RT #1886]
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews1046. [bug] The help message for the --with-openssl configure
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews option was inaccurate. [RT #1880]
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews1045. [bug] It was possible to skip saving glue for a nameserver
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews for a stub zone.
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrews1044. [bug] Specifying allow-transfer, notify-source, or
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews notify-source-v6 in a stub zone was not treated
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews as an error.
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews1043. [bug] Specifying a transfer-source or transfer-source-v6
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews option in the zone statement for a master zone was
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews not treated as an error. [RT #1876]
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews1042. [bug] The "config" logging category did not work properly.
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews [RT #1873]
d56349eff4a1ebb8f4370df5a8a507f1a8ecd0dfMark Andrews
0c9af52e8ff870126d837c52f1d30d8ad0608733Tinderbox User1041. [bug] Dig/host/nslookup could catch an assertion failure
015f044f7f916eb18d053f2e5dcbee481425bc66Mark Andrews on SIGINT due to an uninitialized variable. [RT #1867]
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews
015f044f7f916eb18d053f2e5dcbee481425bc66Mark Andrews1040. [bug] Multiple listen-on-v6 options with different ports
6284b9b877d2205240dce1cf7f88d4dca888e44aTinderbox User were not accepted. [RT #1875]
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User
bec9d04b657e1582d2531bdc02503bebde2aa978Tinderbox User1039. [bug] Negative responses with CNAMEs in the answer section
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt were cached incorrectly. [RT #1862]
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews1038. [bug] In servers configured with a tkey-domain option,
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews TKEY queries with an owner name other than the root
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews could cause an assertion failure. [RT #1866, #1869]
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews1037. [bug] Negative responses whose authority section contain
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews SOA or NS records whose owner names are not equal
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt equal to or parents of the query name should be
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews rejected. [RT #1862]
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt1036. [func] Silently drop requests received via multicast as
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt long as there is no final multicast DNS standard.
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt1035. [bug] If we respond to multicast queries (which we
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews currently do not), respond from a unicast address
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews as specified in RFC 1123. [RT #137]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1034. [bug] Ignore the RD bit on multicast queries as specified
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews in RFC 1123. [RT #137]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1033. [bug] Always respond to requests with an unsupported opcode
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews with NOTIMP, even if we don't have a matching view
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews or cannot determine the class.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1032. [func] hostname.bind/txt/chaos now returns the name of
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews the machine hosting the nameserver. This is useful
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews in diagnosing problems with anycast servers.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews [RT #1858]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1030. [bug] On systems with no resolv.conf file, nsupdate
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews exited with an error rather than defaulting
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews to using the loopback address. [RT #1836]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1029. [bug] Some named.conf errors did not cause the loading
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews of the configuration file to return a failure
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews status even though they were logged. [RT #1847]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1028. [bug] On Win32, dig/host/nslookup looked for resolv.conf
bbd726b86a5b0f97a192b6027958dc7b763dc48bTinderbox User in the wrong directory. [RT #1833]
7a2a1b8b14fc804ac80612d7b98064095e445be5Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1027. [bug] RRs having the reserved type 0 should be rejected.
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater [RT #1471]
c19bf21885cdf78b52eee017dc1189a300657995Tinderbox User
213dd665a9f45c3acb5f6c5f853bbbd5fd1598a2Tinderbox User1026. [placeholder]
3a988722ad9e209ba4064604d482dc4efe0e19ebTinderbox User
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews1025. [bug] Don't use multicast addresses to resolve iterative
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont queries. [RT #101]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews1024. [port] Compilation failed on HP-UX 11.11 due to
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews incompatible use of the SIOCGLIFCONF macro
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews name. [RT #1831]
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews1023. [func] Accept hints without TTLs.
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews1022. [bug] Don't report empty root hints as "extra data".
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews [RT #1802]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews1021. [bug] On Win32, log message timestamps were one month
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews later than they should have been, and the server
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews would exhibit unspecified behavior in December.
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews1020. [bug] IXFR log messages did not distinguish between
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews true IXFRs, AXFR-style IXFRs, and mere version
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews polls. [RT #1811]
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1019. [bug] The value of the lame-ttl option was limited to 18000
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews seconds, not 1800 seconds as documented. [RT #1803]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1018. [bug] The default log channel was not always initialized
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews correctly. [RT #1813]
31de528a5f7fae26452f6f68625702c4e4d10af9Tinderbox User
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User1017. [bug] When specifying TSIG keys to dig and nsupdate using
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews the -k option, they must be HMAC-MD5 keys. [RT #1810]
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews
4ba21f60009e18c5950d18546a127e70be537effMark Andrews1016. [bug] Slave zones with no backup file were re-transferred
4ba21f60009e18c5950d18546a127e70be537effMark Andrews on every server reload.
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews1015. [bug] Log channels that had a "versions" option but no
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews "size" option failed to create numbered log
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews files. [RT #1783]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User1014. [bug] Some queries would cause statistics counters to
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews increment more than once or not at all. [RT #1321]
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews1013. [bug] It was possible to cancel a query twice when marking
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews a server as bogus or by having a blackhole acl.
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews [RT #1776]
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews1012. [bug] The -p option to named did not behave as documented.
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews1011. [cleanup] Removed isc_dir_current().
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews1010. [bug] The server could attempt to execute a command channel
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews command after initiating server shutdown, causing
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews an assertion failure. [RT #1766]
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1009. [port] OpenUNIX 8 support. [RT #1728]
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews1008. [port] libtool.m4, ltmain.sh from libtool-1.4.2.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews1007. [port] config.guess, config.sub from autoconf-2.52.
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater1006. [bug] If a KEY RR was found missing during DNSSEC validation,
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater an assertion failure could subsequently be triggered
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater in the resolver. [RT #1763]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews1005. [bug] Don't copy nonzero RCODEs from request to response.
9a5217f827ac0e006016745e5305b31dc0c7767fTinderbox User [RT #1765]
9a5217f827ac0e006016745e5305b31dc0c7767fTinderbox User
9c2cf9e2017e6dd196e3b866808f32c6206eeedcMark Andrews1004. [port] Deal with recvfrom() returning EHOSTDOWN. [RT #1770]
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User1003. [func] Add the +retry option to dig.
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater1002. [bug] When reporting an unknown class name in named.conf,
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater including the file name and line number. [RT #1759]
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater1001. [bug] win32 socket code doio_recv was not catching a
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater WSACONNRESET error when a client was timing out
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater the request and closing its socket. [RT #1745]
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater1000. [bug] BIND 8 compatibility: accept "HESIOD" as an alias
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater for class "HS". [RT #1759]
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater 999. [func] "rndc retransfer zone [class [view]]" added.
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater [RT #1752]
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater 998. [func] named-checkzone now has arguments to specify the
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater chroot directory (-t) and working directory (-w).
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater [RT #1755]
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater 997. [func] Add support for RSA-SHA1 keys (RFC3110).
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 996. [func] Issue warning if the configuration filename contains
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater the chroot path.
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 995. [bug] dig, host, nslookup: using a raw IPv6 address as a
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews target address should be fatal on a IPv4 only system.
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater 994. [func] Treat non-authoritative responses to queries for type
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater NS as referrals even if the NS records are in the
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater answer section, because BIND 8 servers incorrectly
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater send them that way. This is necessary for DNSSEC
3040b455151b1e1173193933664b2891b6159f24Mark Andrews validation of the NS records of a secure zone to
8aa53dcb1d26277e8e805464bfff7bb7136f60cbAutomatic Updater succeed when the parent is a BIND 8 server. [RT #1706]
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt
3040b455151b1e1173193933664b2891b6159f24Mark Andrews 993. [func] dig: -v now reports the version.
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
59602f2a7c4e4809941583bed3e94cd26e628f1aTinderbox User 992. [doc] dig: ~/.digrc is now documented.
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User 991. [func] Lower UDP refresh timeout messages to level
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User debug 1.
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User 990. [bug] The rndc-confgen man page was not installed.
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User 989. [bug] Report filename if $INCLUDE fails for file related
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User errors. [RT #1736]
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User 988. [bug] 'additional-from-auth no;' did not work reliably
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User in the case of queries answered from the cache.
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User [RT #1436]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User 987. [bug] "dig -help" didn't show "+[no]stats".
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt 986. [bug] "dig +noall" failed to clear stats and command
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User printing.
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt 985. [func] Consider network interfaces to be up iff they have
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt a nonzero IP address rather than based on the
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User IFF_UP flag. [RT #1160]
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User
8fabea916f73d0b7c7371998dd041b41d1ad5296Tinderbox User 984. [bug] Multi-threading should be enabled by default on
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User Solaris 2.7 and newer, but it wasn't.
3d015b2a0aeaa8d763fc783c23f895125ca1e0b8Tinderbox User
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt 983. [func] The server now supports generating IXFR difference
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt sequences for non-dynamic zones by comparing zone
70d987def5a58ebeb8243017c0ec2e9b2c326cf4Evan Hunt versions, when enabled using the new config
2706fce75f04398595d9648122c6b67164e94fccTinderbox User option "ixfr-from-differences". [RT #1727]
2706fce75f04398595d9648122c6b67164e94fccTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 982. [func] If "memstatistics-file" is set in options the memory
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User statistics will be written to it.
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 981. [func] The dnssec tools can now take multiple '-r randomfile'
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater arguments.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater 980. [bug] Incoming zone transfers restarting after an error
3a28155fe228cd6d59b15f1ca0b568be6620a9d2Tinderbox User could trigger an assertion failure. [RT #1692]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 979. [func] Incremental master file dumping. dns_master_dumpinc(),
3a28155fe228cd6d59b15f1ca0b568be6620a9d2Tinderbox User dns_master_dumptostreaminc(), dns_dumpctx_attach(),
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User dns_dumpctx_detach(), dns_dumpctx_cancel(),
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User dns_dumpctx_db() and dns_dumpctx_version().
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews 978. [bug] dns_db_attachversion() had an invalid REQUIRE()
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater condition.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 977. [bug] Improve "not at top of zone" error message.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 976. [func] named-checkconf can now test load master zones
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater (named-checkconf -z). [RT #1468]
a5636b773fa05a272b6876afd99309c0b3090e2fMark Andrews
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont 975. [bug] "max-cache-size default;" as a view option
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont caused an assertion failure.
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont 974. [bug] "max-cache-size unlimited;" as a global option
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont was not accepted.
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont 973. [bug] Failed to log the question name when logging:
5c5c6d289db78e41f714007426a387498e15963cFrancis Dupont "bad zone transfer request: non-authoritative zone
3040b455151b1e1173193933664b2891b6159f24Mark Andrews (NOTAUTH)".
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews
95de440e8d2b07bb130505b4146059e5734e2eeaTinderbox User 972. [bug] The file modification time code in zone.c was using the
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews wrong epoch. [RT #1667]
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont 971. [placeholder]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews 970. [func] 'max-journal-size' can now be used to set a target
3040b455151b1e1173193933664b2891b6159f24Mark Andrews size for a journal.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 969. [func] dig now supports the undocumented dig 8 feature
3040b455151b1e1173193933664b2891b6159f24Mark Andrews of allowing arbitrary labels, not just dotted
3040b455151b1e1173193933664b2891b6159f24Mark Andrews decimal quads, with the -x option. This can be
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews used to conveniently look up RFC2317 names as in
ec7751119a08c6a7250f3187beed69a8b836d349Tinderbox User "dig -x 10.0.0.0-127". [RT #827, #1576, #1598]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 968. [bug] On win32, the isc_time_now() function was unnecessarily
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User calling strtime(). [RT #1671]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User 967. [bug] On win32, the link for bindevt was not including the
879391501ee0ffba072433120bf1baa4087f8899Automatic Updater required resource file to enable the event viewer
f7a71eef29bcbf892270460269c79664f600cffdAutomatic Updater to interpret the error messages in the event log,
f7a71eef29bcbf892270460269c79664f600cffdAutomatic Updater [RT #1668]
8f536463f9fdfa7da6a8310e4f4895373beb2961Mark Andrews
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User 966. [placeholder]
f7a71eef29bcbf892270460269c79664f600cffdAutomatic Updater
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt 965. [bug] Including data other than root server NS and A
3040b455151b1e1173193933664b2891b6159f24Mark Andrews records in the root hint file could cause a rbtdb
3040b455151b1e1173193933664b2891b6159f24Mark Andrews node reference leak. [RT #1581, #1618]
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User
dcd42a39d311b44877161ffd1e27fa62700c0171Mark Andrews 964. [func] Warn if data other than root server NS and A records
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater are found in the root hint file. [RT #1581, #1618]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 963. [bug] Bad ISC_LANG_ENDDECLS. [RT #1645]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 962. [bug] libbind: bad "#undef", don't attempt to install
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater non-existant nlist.h. [RT #1640]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
3f68e9c0e5a6ce475d15eef04bfed9b08a22afa9Tinderbox User 961. [bug] Tried to use a IPV6 feature when ISC_PLATFORM_HAVEIPV6
3f68e9c0e5a6ce475d15eef04bfed9b08a22afa9Tinderbox User was not defined. [RT #1482]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
3f68e9c0e5a6ce475d15eef04bfed9b08a22afa9Tinderbox User 960. [port] liblwres failed to build on systems with support for
3f68e9c0e5a6ce475d15eef04bfed9b08a22afa9Tinderbox User getrrsetbyname() in the OS. [RT #1592]
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
3040b455151b1e1173193933664b2891b6159f24Mark Andrews 959. [port] On FreeBSD, determine the number of CPUs by calling
3040b455151b1e1173193933664b2891b6159f24Mark Andrews sysctlbyname(). [RT #1584]
c5f7f6aa6c51d35353a9485b32abbabfe8358b4eMark Andrews
c5f7f6aa6c51d35353a9485b32abbabfe8358b4eMark Andrews 958. [port] ssize_t is not available on all platforms. [RT #1607]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User 957. [bug] sys/select.h inclusion was broken on older platforms.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington [RT #1607]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington 956. [bug] ns_g_autorndcfile changed to ns_g_keyfile
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington in named/win32/os.c due to code changes in
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater change #953. win32 .make file for rndc-confgen
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox User updated to add include path for os.h header.
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox User
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox User --- 9.2.0rc1 released ---
63654fea53d6a58a65112234bc8d0c322e0c81b5Automatic Updater
3040b455151b1e1173193933664b2891b6159f24Mark Andrews 955. [bug] When using views, the zone's class was not being
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox User inherited from the view's class. [RT #1583]
22bed5c0fa8aa33ebca97235c0509db335440811Tinderbox User
ae454ec746d1d4db8d04e107d4d25ff13158c37fMark Andrews 954. [bug] When requesting AXFRs or IXFRs using dig, host, or
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater nslookup, the RD bit should not be set as zone
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater transfers are inherently nonrecursive. [RT #1575]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 953. [func] The /var/run/named.key file from change #843
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater has been replaced by /etc/rndc.key. Both
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater named and rndc will look for this file and use
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater it to configure a default control channel key
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User if not already configured using a different
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews method (rndc.conf / controls). Unlike
3040b455151b1e1173193933664b2891b6159f24Mark Andrews named.key, rndc.key is not created automatically;
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt it must be created by manually running
3040b455151b1e1173193933664b2891b6159f24Mark Andrews "rndc-confgen -a".
551271d8198ae06e37edf5da519d8ee153eeac0fTinderbox User
3040b455151b1e1173193933664b2891b6159f24Mark Andrews 952. [bug] The server required manual intervention to serve the
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews affected zones if it died between creating a journal
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User and committing the first change to it.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 951. [bug] CFLAGS was not passed to the linker when
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User linking some of the test programs under
63d024b4a80b39753d7b2976d46b1478913cc6a1Tinderbox User bin/tests. [RT #1555].
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 950. [bug] Explicit TTLs did not properly override $TTL
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater due to a bug in change 834. [RT #1558]
ab496cc3df1648e9ad992a87c35c2c0870fdc69dTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 949. [bug] host was unable to print records larger than 512
ab496cc3df1648e9ad992a87c35c2c0870fdc69dTinderbox User bytes. [RT #1557]
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews
63d024b4a80b39753d7b2976d46b1478913cc6a1Tinderbox User --- 9.2.0b2 released ---
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews 948. [port] Integrated support for building on Windows NT /
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Windows 2000.
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User 947. [bug] dns_rdata_soa_t had a badly named element "mname" which
80f05de86cd3cd8e4a4215c4501643891b942dafTinderbox User was really the RNAME field from RFC1035. To avoid
80f05de86cd3cd8e4a4215c4501643891b942dafTinderbox User confusion and silent errors that would occur it the
ab496cc3df1648e9ad992a87c35c2c0870fdc69dTinderbox User "origin" and "mname" elements were given their correct
ab496cc3df1648e9ad992a87c35c2c0870fdc69dTinderbox User names "mname" and "rname" respectively, the "mname"
3040b455151b1e1173193933664b2891b6159f24Mark Andrews element is renamed to "contact".
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews 946. [cleanup] doc/misc/options is now machine-generated from the
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User configuration parser syntax tables, and therefore
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User more likely to be correct.
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User 945. [func] Add the new view-specific options
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User "match-destinations" and "match-recursive-only".
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews 944. [func] Check for expired signatures on load.
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews 943. [bug] The server could crash when receiving a command
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews via rndc if the configuration file listed only
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews nonexistent keys in the controls statement. [RT #1530]
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews 942. [port] libbind: GETNETBYADDR_ADDR_T was not correctly
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt defined on some platforms.
3040b455151b1e1173193933664b2891b6159f24Mark Andrews
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews 941. [bug] The configuration checker crashed if a slave
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater zone didn't contain a masters statement. [RT #1514]
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater 940. [bug] Double zone locking failure on error path. [RT #1510]
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater --- 9.2.0b1 released ---
82447d835d3ff5c658749b4e9b4f66166407b3eaAutomatic Updater
7f514657e26e5eb066c2be710fd64ec6bfee1475Mark Andrews 939. [port] Add the --disable-linux-caps option to configure for
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User systems that manage capabilities outside of named.
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User [RT #1503]
7f514657e26e5eb066c2be710fd64ec6bfee1475Mark Andrews
9563f388c8ca1bb9ebb04db54e122815b0008c8aTinderbox User 938. [placeholder]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
7f514657e26e5eb066c2be710fd64ec6bfee1475Mark Andrews 937. [bug] A race when shutting down a zone could trigger a
7f514657e26e5eb066c2be710fd64ec6bfee1475Mark Andrews INSIST() failure. [RT #1034]
551271d8198ae06e37edf5da519d8ee153eeac0fTinderbox User
7f514657e26e5eb066c2be710fd64ec6bfee1475Mark Andrews 936. [func] Warn about IPv4 addresses that are not complete
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User dotted quads. [RT #1084]
183b6c7fca54001820078f324d102fc33e64bbc6Automatic Updater
9563f388c8ca1bb9ebb04db54e122815b0008c8aTinderbox User 935. [bug] inet_pton failed to reject leading zeros.
9563f388c8ca1bb9ebb04db54e122815b0008c8aTinderbox User
50cfe402e61ba8d816d845a9f297e3de18f4fc15Tinderbox User 934. [port] Deal with systems where accept() spuriously returns
50cfe402e61ba8d816d845a9f297e3de18f4fc15Tinderbox User ECONNRESET.
50cfe402e61ba8d816d845a9f297e3de18f4fc15Tinderbox User
08190bd4d89153cee463b34f9233ad6dd88965fcMark Andrews 933. [bug] configure failed doing libbind on platforms not
7f514657e26e5eb066c2be710fd64ec6bfee1475Mark Andrews supported by BIND 8. [RT #1496]
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User --- 9.2.0a3 released ---
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 932. [bug] Use INSTALL_SCRIPT, not INSTALL_PROGRAM,
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater when installing isc-config.sh.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [RT #198, #1466]
601c1908d06375f5dea00ab98671a6c934d8a840Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 931. [bug] The controls statement only attempted to verify
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User messages using the first key in the key list.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User (9.2.0a1/a2 only).
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User 930. [func] Query performance testing tool added as
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User contrib/queryperf.
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User 929. [placeholder]
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User 928. [bug] nsupdate would send empty update packets if the
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User send (or empty line) command was run after
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User another send but before any new updates or
f46621af221784fd08339c6fe9509d9e48334561Tinderbox User prerequisites were specified. It should simply
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ignore this command.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
dd53726b246db5cc63c1c87ca86dae39568eeaa3Tinderbox User 927. [bug] Don't hold the zone lock for the entire dump to disk.
2beefc22e6debdb72d7b2a069787ff565fc79ec4Tinderbox User [RT #1423]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 926. [bug] The resolver could deadlock with the ADB when
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater shutting down (multi-threaded builds only).
dd53726b246db5cc63c1c87ca86dae39568eeaa3Tinderbox User [RT #1324]
e9e4257668ff6c4e583b0c0db2508650b0b677b8Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 925. [cleanup] Remove openssl from the distribution; require that
d58e33bfabfee19a035031dac633d36659738d56Evan Hunt --with-openssl be specified if DNSSEC is needed.
dd53726b246db5cc63c1c87ca86dae39568eeaa3Tinderbox User
dd53726b246db5cc63c1c87ca86dae39568eeaa3Tinderbox User 924. [port] Extend support for pre-RFC2133 IPv6 implementation.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User [RT #987]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 923. [bug] Multiline TSIG secrets (and other multiline strings)
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews were not accepted in named.conf. [RT #1469]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 922. [func] Added two new lwres_getrrsetbyname() result codes,
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews ERR_NONAME and ERR_NODATA.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 921. [bug] lwres returned an incorrect error code if it received
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont a truncated message.
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 920. [func] Increase the lwres receive buffer size to 16K.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews [RT #1451]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 919. [placeholder]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews 918. [func] In nsupdate, TSIG errors are no longer treated as
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt fatal errors.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 917. [func] New nsupdate command 'key', allowing TSIG keys to
17198e77b87667f796e910d31a4f47a80e256d09Mark Andrews be specified in the nsupdate command stream rather
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User than the command line.
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updater
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updater 916. [bug] Specifying type ixfr to dig without specifying
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updater a serial number failed in unexpected ways.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 915. [func] The named-checkconf and named-checkzone programs
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User now have a '-v' option for printing their version.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User [RT #1151]
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updater 914. [bug] Global 'server' statements were rejected when
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updater using views, even though they were accepted
c07cdac6cf5bf3e9affc1aed25f8350087691f1eAutomatic Updater in 9.1. [RT #1368]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 913. [bug] Cache cleaning was not sufficiently aggressive.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User [RT #1441, #1444]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 912. [bug] Attempts to set the 'additional-from-cache' or
de73ef7ecdb9e009155993a6fa8dee5cd1bde319Mark Andrews 'additional-from-auth' option to 'no' in a
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater server with recursion enabled will now
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater be ignored and cause a warning message.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User [RT #1145]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 911. [placeholder]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User 910. [port] Some pre-RFC2133 IPv6 implementations do not define
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater IN6ADDR_ANY_INIT. [RT #1416]
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater 909. [placeholder]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 908. [func] New program, rndc-confgen, to simplify setting up rndc.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
0e98665878103743dac92b6e8e1556d927e5bc30Tinderbox User 907. [func] The ability to get entropy from either the
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User random device, a user-provided file or from
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User the keyboard was migrated from the DNSSEC tools
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User to libisc as isc_entropy_usebestsource().
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
7c899ff8af55a6855100e7fb4f5dd9a0a04b48a0Automatic Updater 906. [port] Separated the system independent portion of
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews lib/isc/unix/entropy.c into lib/isc/entropy.c
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews and added lib/isc/win32/entropy.c.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews 905. [bug] Configuring a forward "zone" for the root domain
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt did not work. [RT #1418]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 904. [bug] The server would leak memory if attempting to use
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews an expired TSIG key. [RT #1406]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews 903. [bug] dig should not crash when receiving a TCP packet
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt of length 0.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 902. [bug] The -d option was ignored if both -t and -g were also
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews specified.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews 901. [placeholder]
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 900. [bug] A config.guess update changed the system identification
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews string of FreeBSD systems; configure and
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews bin/tests/system/ifconfig.sh now recognize the new
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews string.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt --- 9.2.0a2 released ---
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 899. [bug] lib/dns/soa.c failed to compile on many platforms
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews due to inappropriate use of a void value.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews [RT #1372, #1373, #1386, #1387, #1395]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 898. [bug] "dig" failed to set a nonzero exit status
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews on UDP query timeout. [RT #1323]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 897. [bug] A config.guess update changed the system identification
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews string of UnixWare systems; configure now recognizes
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews the new string.
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 896. [bug] If a configuration file is set on named's command line
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews and it has a relative pathname, the current directory
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews (after any possible jailing resulting from named -t)
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews will be prepended to it so that reloading works
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews properly even when a directory option is present.
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 895. [func] New function, isc_dir_current(), akin to POSIX's
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont getcwd().
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington 894. [bug] When using the DNSSEC tools, a message intended to warn
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington when the keyboard was being used because of the lack
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington of a suitable random device was not being printed.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
7c8e44a2dc1121dbe3b615c9c934f37fb1741bb9Tinderbox User 893. [func] Removed isc_file_test() and added isc_file_exists()
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox User for the basic functionality that was being added
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews with isc_file_test().
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 892. [placeholder]
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews 891. [bug] Return an error when a SIG(0) signed response to
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt an unsigned query is seen. This should actually
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt do the verification, but it's not currently
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews possible. [RT #1391]
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
0accdb26ead1fe520a9820b52efbea64bdf564e3Tinderbox User 890. [cleanup] The man pages no longer require the mandoc macros
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews and should now format cleanly using most versions of
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews nroff, and HTML versions of the man pages have been
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews added. Both are generated from DocBook source.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 889. [port] Eliminated blank lines before .TH in nroff man
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews pages since they cause problems with some versions
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont of nroff. [RT #1390]
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User 888. [bug] Don't die when using TKEY to delete a nonexistent
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont TSIG key. [RT #1392]
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont 887. [port] Detect broken compilers that can't call static
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews functions from inline functions. [RT #1212]
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews 886. [placeholder]
3915dc3dae1955e9f96696ca932efbd18c108d1dTinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 885. [placeholder]
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews 884. [placeholder]
757ff043760e4743dda1a10e7d58349275934902Tinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 883. [placeholder]
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 882. [placeholder]
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 881. [placeholder]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 880. [placeholder]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 879. [placeholder]
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 878. [placeholder]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 877. [placeholder]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User 876. [placeholder]
56334ccb2d4b5a04fc12b70b5852049db5d24088Evan Hunt
9ecb5d33470ebfb3719a1b8d56bcefdf4b27f7b2Tinderbox User 875. [placeholder]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 874. [placeholder]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 873. [placeholder]
979e02d122cddf1624cca8a4dab8d084c900fa48Automatic Updater
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 872. [placeholder]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 871. [placeholder]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont 870. [placeholder]
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont 869. [placeholder]
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 868. [placeholder]
088a5ec3df14e7af67b4602b143869a09f7eefb3Francis Dupont
c7f686829f05e44169d46746cfb25cadcf078585Tinderbox User 867. [placeholder]
c7f686829f05e44169d46746cfb25cadcf078585Tinderbox User
c7f686829f05e44169d46746cfb25cadcf078585Tinderbox User 866. [func] Close debug only file channels when debug is set to
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews zero. [RT #1246]
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
c7f686829f05e44169d46746cfb25cadcf078585Tinderbox User 865. [bug] The new configuration parser did not allow
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews the optional debug level in a "severity debug"
51901858be9d4632c1d0bed28cfa8f29932c1967Tinderbox User clause of a logging channel to be omitted.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews This is now allowed and treated as "severity
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews debug 1;" like it does in BIND 8.2.4, not as
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt "severity debug 0;" like it did in BIND 9.1.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews [RT #1367]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 864. [cleanup] Multi-threading is now enabled by default on
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updater OSF1, Solaris 2.7 and newer, AIX, IRIX, and HP-UX.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson 863. [bug] If an error occurred while an outgoing zone transfer
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater was starting up, the server could access a domain
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews name that had already been freed when logging a
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User message saying that the transfer was starting.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews [RT #1383]
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 862. [bug] Use after realloc(), non portable pointer arithmetic in
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User grmerge().
6284b9b877d2205240dce1cf7f88d4dca888e44aTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 861. [port] Add support for Mac OS X, by making it equivalent
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to Darwin. This was derived from the config.guess
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson file shipped with Mac OS X. [RT #1355]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 860. [func] Drop cross class glue in zone transfers.
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson 859. [bug] Cache cleaning now won't swamp the CPU if there
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson is a persistent overlimit condition.
3a9593055ead76cbbb417aee2d2e656c2c92cf46Automatic Updater
229ea4644b3a7d9c7fdaa43888e7f55ba01e2ee3Automatic Updater 858. [func] isc_mem_setwater() no longer requires that when the
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews callback function is non-NULL then its hi_water
8bc3d252395842452a6d2c775cf8445f6349e331Tinderbox User argument must be greater than its lo_water argument
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User (they can now be equal) or that they be non-zero.
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
8bc3d252395842452a6d2c775cf8445f6349e331Tinderbox User 857. [cleanup] Use ISC_MAGIC() to define all magic numbers for
de7b9a1dac0c293b39994c91d4376883da25554fTinderbox User structs, for our friends in EBCDIC-land.
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User
a2c370ca12bb0360ff7e969474ead3f788c65fffTinderbox User 856. [func] Allow partial rdatasets to be returned in answer and
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater authority sections to help non-TCP capable clients
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater recover from truncation. [RT #1301]
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 855. [bug] Stop spurious "using RFC 1035 TTL semantics" warnings.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 854. [bug] The config parser didn't properly handle config
467a823e57af687ebd486dfd73ea32f9d2a145beTinderbox User options that were specified in units of time other
467a823e57af687ebd486dfd73ea32f9d2a145beTinderbox User than seconds. [RT #1372]
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User 853. [bug] configure_view_acl() failed to detach existing acls.
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User [RT #1374]
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User 852. [bug] Handle responses from servers which do not know
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User about IXFR.
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews 851. [cleanup] The obsolete support-ixfr option was not properly
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater ignored.
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User --- 9.2.0a1 released ---
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User 850. [bug] dns_rbt_findnode() would not find nodes that were
37d8e0a4455876fe1e4cca511076cc2c5ab9eedeTinderbox User split on a bitstring label somewhere other than in
402eda3e7d4254ffac1543bf2917c71248a09e4cTinderbox User the last label of the node. [RT #1351]
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews 849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater 848. [func] A minimum max-cache-size of two megabytes is enforced
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews by the cache cleaner.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews 847. [func] Added isc_file_test(), which currently only has
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews some very basic functionality to test for the
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews existence of a file, whether a pathname is absolute,
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews or whether a pathname is the fundamental representation
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews of the current directory. It is intended that this
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews function can be expanded to test other things a
f7a71eef29bcbf892270460269c79664f600cffdAutomatic Updater programmer might want to know about a file.
409ba95e573b40cf36acf97dd62ee7e9c7775851Tinderbox User
f751b1576ee6fef4023bf7101d10167e4fe520f3Tinderbox User 846. [func] A non-zero 'param' to dst_key_generate() when making an
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User hmac-md5 key means that good entropy is not required.
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User 845. [bug] The access rights on the public file of a symmetric
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater key are now restricted as soon as the file is opened,
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater rather than after it has been written and closed.
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater
261ef37955c3468cbcb55d54b83c9a3b14e114dfTinderbox User 844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox User just as <lwres/net.h> does.
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox User
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox User 843. [func] If no controls statement is present in named.conf,
261ef37955c3468cbcb55d54b83c9a3b14e114dfTinderbox User or if any inet phrase of a controls statement is
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox User lacking a keys clause, then a key will be automatically
22870a9f8df95488abe2b17ab92b7cb6a9fe6f14Tinderbox User generated by named and an rndc.conf-style file
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox User named named.key will be written that uses it. rndc
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User will use this file only if its normal configuration
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User file, or one provided on the command line, does not
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User exist.
0a2ff769ecd0b5a6bda54b62bc1ec5fa6fd198a0Tinderbox User
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User 842. [func] 'rndc flush' now takes an optional view.
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User 841. [bug] When sdb modules were not declared threadsafe, their
6d114a4c5cddb176ae5199eee154c0273d652ba4Tinderbox User create and destroy functions were not serialized.
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User 840. [bug] The config file parser could print the wrong file
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User name if an error was detected after an included file
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User was parsed. [RT #1353]
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User 839. [func] Dump packets for which there was no view or that the
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User class could not be determined to category "unmatched".
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox User
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox User 838. [port] UnixWare 7.x.x is now suported by
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox User bin/tests/system/ifconfig.sh.
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox User
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox User 837. [cleanup] Multi-threading is now enabled by default only on
87d422bb38fa1c8f0fb29c2a1b8c044870a7df46Tinderbox User OSF1, Solaris 2.7 and newer, and AIX.
6d114a4c5cddb176ae5199eee154c0273d652ba4Tinderbox User
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User 836. [func] Upgraded libtool to 1.4.
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User 835. [bug] The dispatcher could enter a busy loop if
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User it got an I/O error receiving on a UDP socket.
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User [RT #1293]
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User
b8cc0c5d896c361525708a2be2e5af7df76c96d7Tinderbox User 834. [func] Accept (but warn about) master files beginning with
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox User an SOA record without an explicit TTL field and
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox User lacking a $TTL directive, by using the SOA MINTTL
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox User as a default TTL. This is for backwards compatibility
0a2ff769ecd0b5a6bda54b62bc1ec5fa6fd198a0Tinderbox User with old versions of BIND 8, which accepted such
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox User files without warning although they are illegal
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox User according to RFC1035.
959e5da49a2cff7dfd8fdb885cd11c5d7d94a292Tinderbox User
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox User 833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox User <dns/soa.h>, and extended them to support
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox User all the integer-valued fields of the SOA RR.
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox User
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox User 832. [bug] The default location for named.conf in named-checkconf
7a6494cfb6cc7d3f67af07359561e05e6bb8c0edTinderbox User should depend on --sysconfdir like it does in named.
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User [RT #1258]
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User
43c88753060df6335a789cd9bef2994d724d8be5Tinderbox User 831. [placeholder]
02d20c5d79600704d617d248642c477e9b5e6a2aTinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 830. [func] Implement 'rndc status'.
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 829. [bug] The DNS_R_ZONECUT result code should only be returned
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User when an ANY query is made with DNS_DBFIND_GLUEOK set.
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User In all other ANY query cases, returning the delegation
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User is better.
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 828. [bug] The errno value from recvfrom() could be overwritten
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User by logging code. [RT #1293]
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 827. [bug] When an IXFR protocol error occurs, the slave
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User should retry with AXFR.
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 826. [bug] Some IXFR protocol errors were not detected.
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 825. [bug] zone.c:ns_query() detached from the wrong zone
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User reference. [RT #1264]
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 824. [bug] Correct line numbers reported by dns_master_load().
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User [RT #1263]
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 823. [func] The output of "dig -h" now goes to stdout so that it
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User can easily be piped through "more". [RT #1254]
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 822. [bug] Sending nxrrset prerequisites would crash nsupdate.
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User [RT #1248]
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 821. [bug] The program name used when logging to syslog should
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User be stripped of leading path components.
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User [RT #1178, #1232]
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 820. [bug] Name server address lookups failed to follow
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User A6 chains into the glue of local authoritative
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User zones.
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User
391130fffd3f517aa72c5e6bd35dc7894d7730f4Tinderbox User 819. [bug] In certain cases, the resolver's attempts to
2ec4ab21838e218863d052ebfa3e106e04f50820Evan Hunt restart an address lookup at the root could cause
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User the fetch to deadlock (with itself) instead of
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews restarting. [RT #1225]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 818. [bug] Certain pathological responses to ANY queries could
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews cause an assertion failure. [RT #1218]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews 817. [func] Adjust timeouts for dialup zone queries.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 816. [bug] Report potential problems with log file accessibility
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews at configuration time, since such problems can't
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews reliably be reported at the time they actually occur.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 815. [bug] If a log file was specified with a path separator
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews character (i.e. "/") in its name and the directory
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews did not exist, the log file's name was treated as
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews though it were the directory name. [RT #1189]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 814. [bug] Socket objects left over from accept() failures
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews were incorrectly destroyed, causing corruption
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews of socket manager data structures.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 813. [bug] File descriptors exceeding FD_SETSIZE were handled
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews badly. [RT #1192]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 812. [bug] dig sometimes printed incomplete IXFR responses
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews due to an uninitialized variable. [RT #1188]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 811. [bug] Parentheses were not quoted in zone dumps. [RT #1194]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 810. [bug] The signer name in SIG records was not properly
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews downcased when signing/verifying records. [RT #1186]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 809. [bug] Configuring a non-local address as a transfer-source
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews could cause an assertion failure during load.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 808. [func] Add 'rndc flush' to flush the server's cache.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 807. [bug] When setting up TCP connections for incoming zone
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews transfers, the transfer-source port was not
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews ignored like it should be.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 806. [bug] DNS_R_SEENINCLUDE was failing to propagate back up
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews the calling stack to the zone maintence level, causing
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews zones to not reload when an included file was touched
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews but the top-level zone file was not.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 805. [bug] When using "forward only", missing root hints should
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews not cause queries to fail. [RT #1143]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 804. [bug] Attempting to obtain entropy could fail in some
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews situations. This would be most common on systems
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews with user-space threads. [RT #1131]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 803. [bug] Treat all SIG queries as if they have the CD bit set,
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews otherwise no data will be returned [RT #749]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 802. [bug] DNSSEC key tags were computed incorrectly in almost
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews all cases. [RT #1146]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 801. [bug] nsupdate should treat lines beginning with ';' as
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews comments. [RT #1139]
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 800. [bug] dnssec-signzone produced incorrect statistics for
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews large zones. [RT #1133]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 799. [bug] The ADB didn't find AAAA glue in a zone unless A6
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews glue was also present.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 798. [bug] nsupdate should be able to reject bad input lines
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews and continue. [RT #1130]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 797. [func] Issue a warning if the 'directory' option contains
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews a relative path. [RT #269]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 796. [func] When a size limit is associated with a log file,
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews only roll it when the size is reached, not every
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews time the log file is opened. [RT #1096]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 795. [func] Add the +multiline option to dig. [RT #1095]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 794. [func] Implement the "port" and "default-port" statements
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews in rndc.conf.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 793. [cleanup] The DNSSEC tools could create filenames that were
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews illegal or contained shell metacharacters. They
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews now use a different text encoding of names that
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews doesn't have these problems. [RT #1101]
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 792. [cleanup] Replace the OMAPI command channel protocol with a
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews simpler one.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 791. [bug] The command channel now works over IPv6.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 790. [bug] Wildcards created using dynamic update or IXFR
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews could fail to match. [RT #1111]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 789. [bug] The "localhost" and "localnets" ACLs did not match
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews when used as the second element of a two-element
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews sortlist item.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 788. [func] Add the "match-mapped-addresses" option, which
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews causes IPv6 v4mapped addresses to be treated as
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews IPv4 addresses for the purpose of acl matching.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 787. [bug] The DNSSEC tools failed to downcase domain
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews names when mapping them into file names.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 786. [bug] When DNSSEC signing/verifying data, owner names were
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews not properly downcased.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 785. [bug] A race condition in the resolver could cause
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews an assertion failure. [RT #673, #872, #1048]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 784. [bug] nsupdate and other programs would not quit properly
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews if some signals were blocked by the caller. [RT #1081]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 783. [bug] Following CNAMEs could cause an assertion failure
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews when either using an sdb database or under very
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews rare conditions.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 782. [func] Implement the "serial-query-rate" option.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 781. [func] Avoid error packet loops by dropping duplicate FORMERR
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews responses. [RT #1006]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 780. [bug] Error handling code dealing with out of memory or
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews other rare errors could lead to assertion failures
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews by calling functions on unitialized names. [RT #1065]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 779. [func] Added the "minimal-responses" option.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 778. [bug] When starting cache cleaning, cleaning_timer_action()
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews returned without first pausing the iterator, which
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews could cause deadlock. [RT #998]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 777. [bug] An empty forwarders list in a zone failed to override
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews global forwarders. [RT #995]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 776. [func] Improved error reporting in denied messages. [RT #252]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 775. [placeholder]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 774. [func] max-cache-size is implemented.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 773. [func] Added isc_rwlock_trylock() to attempt to lock without
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews blocking.
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 772. [bug] Owner names could be incorrectly omitted from cache
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews dumps in the presence of negative caching entries.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews [RT #991]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 771. [cleanup] TSIG errors related to unsynchronized clocks
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews are logged better. [RT #919]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 770. [func] Add the "edns yes_or_no" statement to the server
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews clause. [RT #524]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 769. [func] Improved error reporting when parsing rdata. [RT #740]
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 768. [bug] The server did not emit an SOA when a CNAME
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews or DNAME chain ended in NXDOMAIN in an
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews authoritative zone.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 767. [placeholder]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 766. [bug] A few cases in query_find() could leak fname.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews This would trigger the mpctx->allocated == 0
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews assertion when the server exited.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews [RT #739, #776, #798, #812, #818, #821, #845,
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews #892, #935, #966]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 765. [func] ACL names are once again case insensitive, like
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews in BIND 8. [RT #252]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 764. [func] Configuration files now allow "include" directives
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews in more places, such as inside the "view" statement.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews [RT #377, #728, #860]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 763. [func] Configuration files no longer have reserved words.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews [RT #731, #753]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 762. [cleanup] The named.conf and rndc.conf file parsers have
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews been completely rewritten.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 761. [bug] _REENTRANT was still defined when building with
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews --disable-threads.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 760. [contrib] Significant enhancements to the pgsql sdb driver.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews 759. [bug] The resolver didn't turn off "avoid fetches" mode
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews when restarting, possibly causing resolution
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews to fail when it should not. This bug only affected
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User platforms which support both IPv4 and IPv6. [RT #927]
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt 758. [bug] The "avoid fetches" code did not treat negative
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt cache entries correctly, causing fetches that would
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt be useful to be avoided. This bug only affected
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt platforms which support both IPv4 and IPv6. [RT #927]
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt 757. [func] Log zone transfers.
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt 756. [bug] dns_zone_load() could "return" success when no master
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt file was configured.
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt 755. [bug] Fix incorrectly formatted log messages in zone.c.
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt 754. [bug] Certain failure conditions sending UDP packets
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt could cause the server to retry the transmission
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt indefinitely. [RT #902]
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt 753. [bug] dig, host, and nslookup would fail to contact a
e2d635d630f6f61fefd3d4475c45b097b16b8a2aEvan Hunt remote server if getaddrinfo() returned an IPv6
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox User address on a system that doesn't support IPv6.
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User [RT #917]
ab272d2204a075b5ed0798d04733a9028782b8daEvan Hunt
214af784e91553d387246fd9ce46cb1291697b9aTinderbox User 752. [func] Correct bad tv_usec elements returned by
ab272d2204a075b5ed0798d04733a9028782b8daEvan Hunt gettimeofday().
ab272d2204a075b5ed0798d04733a9028782b8daEvan Hunt
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater 751. [func] Log successful zone loads / transfers. [RT #898]
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater 750. [bug] A query should not match a DNAME whose trust level
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater is pending. [RT #916]
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater 749. [bug] When a query matched a DNAME in a secure zone, the
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User server did not return the signature of the DNAME.
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User [RT #915]
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater 748. [doc] List supported RFCs in doc/misc/rfc-compliance.
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User [RT #781]
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox User 747. [bug] The code to determine whether an IXFR was possible
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater did not properly check for a database that could
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater not have a journal. [RT #865, #908]
97669cab1f7e6f953dbf39ef1b2c4206ecb50d9eAutomatic Updater
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User 746. [bug] The sdb didn't clone rdatasets properly, causing
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews a crash when the server followed delegations. [RT #905]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson
309b912841e8b97bf0b0df0d96c3eaf16990c080Automatic Updater 745. [func] Report the owner name of records that fail
66d24a46538c7c2d29fdb5611ab1173e83685b1dTinderbox User semantic checks while loading.
66d24a46538c7c2d29fdb5611ab1173e83685b1dTinderbox User
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson 744. [bug] When returning DNS_R_CNAME or DNS_R_DNAME as the
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson result of an ANY or SIG query, the resolver failed
754ebd37e782356aedbb2987e3c1a8ab4f29574eMark Andrews to setup the return event's rdatasets, causing an
754ebd37e782356aedbb2987e3c1a8ab4f29574eMark Andrews assertion failure in the query code. [RT #881]
754ebd37e782356aedbb2987e3c1a8ab4f29574eMark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 743. [bug] Receiving a large number of certain malformed
94df856897945fe58f130ba78765c57308bc5400Automatic Updater answers could cause named to stop responding.
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox User [RT #861]
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox User
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox User 742. [placeholder]
089d5091b781af7dfef225fbc828eb4e6d04bf4fTinderbox User
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox User 741. [port] Support openssl-engine. [RT #709]
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox User
776a8e3ff8889711a1f61a9362607c42716563f4Tinderbox User 740. [port] Handle openssl library mismatches slightly better.
5c679dbb66df92766f6a7e7bb93c18d61275d1feMark Andrews
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User 739. [port] Look for /dev/random in configure, rather than
5c679dbb66df92766f6a7e7bb93c18d61275d1feMark Andrews assuming it will be there for only a predefined
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater set of OSes.
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 738. [bug] If a non-threadsafe sdb driver supported AXFR and
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews received an AXFR request, it would deadlock or die
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews with an assertion failure. [RT #852]
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User 737. [port] stdtime.c failed to compile on certain platforms.
da93950363b307b718d156514b95b9df93a63776Mark Andrews
da93950363b307b718d156514b95b9df93a63776Mark Andrews 736. [func] New functions isc_task_{begin,end}exclusive().
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User 735. [doc] Add BIND 4 migration notes.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User 734. [bug] An attempt to re-lock the zone lock could occur if
f6056ad06781c95198505ae3a361e6dd98df4b91Automatic Updater the server was shutdown during a zone tranfer.
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User [RT #830]
f6056ad06781c95198505ae3a361e6dd98df4b91Automatic Updater
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User 733. [bug] Reference counts of dns_acl_t objects need to be
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User locked but were not. [RT #801, #821]
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 732. [bug] Glue with 0 TTL could also cause SERVFAIL. [RT #828]
9a9ca3c4f120971b7091b28a5530e5eaf362f7e6Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 731. [bug] Certain zone errors could cause named-checkzone to
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User fail ungracefully. [RT #819]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 730. [bug] lwres_getaddrinfo() returns the correct result when
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User it fails to contact a server. [RT #768]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 729. [port] pthread_setconcurrency() needs to be called on Solaris.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 728. [bug] Fix comment processing on master file directives.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User [RT# 757]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 727. [port] Work around OS bug where accept() succeeds but
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User fails to fill in the peer address of the accepted
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User connection, by treating it as an error rather than
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User an assertion failure. [RT #809]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 726. [func] Implement the "trace" and "notrace" commands in rndc.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 725. [bug] Installing man pages could fail.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 724. [func] New libisc functions isc_netaddr_any(),
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User isc_netaddr_any6().
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 723. [bug] Referrals whose NS RRs had a 0 TTL caused the resolver
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User to return DNS_R_SERVFAIL. [RT #783]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 722. [func] Allow incremental loads to be canceled.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 721. [cleanup] Load manager and dns_master_loadfilequota() are no
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User more.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 720. [bug] Server could enter infinite loop in
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User dispatch.c:do_cancel(). [RT #733]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 719. [bug] Rapid reloads could trigger an assertion failure.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User [RT #743, #763]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 718. [cleanup] "internal" is no longer a reserved word in named.conf.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User [RT #753, #731]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 717. [bug] Certain TKEY processing failure modes could
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User reference an uninitialized variable, causing the
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User server to crash. [RT #750]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 716. [bug] The first line of a $INCLUDE master file was lost if
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User an origin was specified. [RT #744]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 715. [bug] Resolving some A6 chains could cause an assertion
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User failure in adb.c. [RT #738]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 714. [bug] Preserve interval timers across reloads unless changed.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User [RT# 729]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 713. [func] named-checkconf takes '-t directory' similar to named.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User [RT #726]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 712. [bug] Sending a large signed update message caused an
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User assertion failure. [RT #718]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 711. [bug] The libisc and liblwres implementations of
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User inet_ntop contained an off by one error.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 710. [func] The forwarders statement now takes an optional
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User port. [RT #418]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 709. [bug] ANY or SIG queries for data with a TTL of 0
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User would return SERVFAIL. [RT #620]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 708. [bug] When building with --with-openssl, the openssl headers
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User included with BIND 9 should not be used. [RT #702]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 707. [func] The "filename" argument to named-checkzone is no
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User longer optional, to reduce confusion. [RT #612]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 706. [bug] Zones with an explicit "allow-update { none; };"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User were considered dynamic and therefore not reloaded
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User on SIGHUP or "rndc reload".
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 705. [port] Work out resource limit type for use where rlim_t is
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User not available. [RT #695]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 704. [port] RLIMIT_NOFILE is not available on all platforms.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User [RT #695]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 703. [port] sys/select.h is needed on older platforms. [RT #695]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 702. [func] If the address 0.0.0.0 is seen in resolv.conf,
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User use 127.0.0.1 instead. [RT #693]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 701. [func] Root hints are now fully optional. Class IN
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User views use compiled-in hints by default, as
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User before. Non-IN views with no root hints now
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User provide authoritative service but not recursion.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User A warning is logged if a view has neither root
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User hints nor authoritative data for the root. [RT #696]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 700. [bug] $GENERATE range check was wrong. [RT #688]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 699. [bug] The lexer mishandled empty quoted strings. [RT #694]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 698. [bug] Aborting nsupdate with ^C would lead to several
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User race conditions.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 697. [bug] nsupdate was not compatible with the undocumented
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User BIND 8 behavior of ignoring TTLs in "update delete"
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User commands. [RT #693]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 696. [bug] lwresd would die with an assertion failure when passed
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User a zero-length name. [RT #692]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 695. [bug] If the resolver attempted to query a blackholed or
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User bogus server, the resolution would fail immediately.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 694. [bug] $GENERATE did not produce the last entry.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User [RT #682, #683]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 693. [bug] An empty lwres statement in named.conf caused
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User the server to crash while loading.
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 692. [bug] Deal with systems that have getaddrinfo() but not
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User gai_strerror(). [RT #679]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 691. [bug] Configuring per-view forwarders caused an assertion
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User failure. [RT #675, #734]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 690. [func] $GENERATE now supports DNAME. [RT #654]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 689. [doc] man pages are now installed. [RT #210]
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User 688. [func] "make tags" now works on systems with the
05c0db3923b93c36afa488bffc7862e0ae554698Tinderbox User "Exuberant Ctags" etags.
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 687. [bug] Only say we have IPv6, with sufficent functionality,
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User if it has actually been tested. [RT #586]
a42655602677933f768df30059ac23cc98d71958Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 686. [bug] dig and nslookup can now be properly aborted during
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User blocking operations. [RT #568]
631aac8c2802f14d2e8ab42255d14a3337009da7Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 685. [bug] nslookup should use the search list/domain options
631aac8c2802f14d2e8ab42255d14a3337009da7Tinderbox User from resolv.conf by default. [RT #405, #630]
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 684. [bug] Memory leak with view forwarders. [RT #656]
19558a04decde0e7261d489d92d04ad88104217bTinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 683. [bug] File descriptor leak in isc_lex_openfile().
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User 682. [bug] nslookup displayed SOA records incorrectly. [RT #665]
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 681. [bug] $GENERATE specifying output format was broken. [RT #653]
a42655602677933f768df30059ac23cc98d71958Tinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 680. [bug] dns_rdata_fromstruct() mishandled options bigger
a42655602677933f768df30059ac23cc98d71958Tinderbox User than 255 octets.
1bf507ca635310b340aea42d6c3e567819974a99Tinderbox User
d5637bdbb931ff79fced3d4858d83212ea58ed15Tinderbox User 679. [bug] $INCLUDE could leak memory and file descriptors on
5747235bf35e7398984fd6b4632743396895ea7aTinderbox User reload. [RT #639]
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews
644973f327e9db74779e7c0426db90909173b284Automatic Updater 678. [bug] "transfer-format one-answer;" could trigger an assertion
644973f327e9db74779e7c0426db90909173b284Automatic Updater failure. [RT #646]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews 677. [bug] dnssec-signzone would occasionally use the wrong ttl
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User for database operations and fail. [RT #643]
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
170a1a5adbb78860d29ffe322c8dadbdc8e5accbTinderbox User 676. [bug] Log messages about lame servers to category
631aac8c2802f14d2e8ab42255d14a3337009da7Tinderbox User 'lame-servers' rather than 'resolver', so as not
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User to be gratuitously incompatible with BIND 8.
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 675. [bug] TKEY queries could cause the server to leak
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User memory.
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 674. [func] Allow messages to be TSIG signed / verified using
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User a offset from the current time.
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 673. [func] The server can now convert RFC1886-style recursive
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User lookup requests into RFC2874-style lookups, when
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt enabled using the new option "allow-v6-synthesis".
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 672. [bug] The wrong time was in the "time signed" field when
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User replying with BADTIME error.
ff8d6ca9d58a398b66cee8079cbbd6bfe2c80f0dTinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 671. [bug] The message code was failing to parse a message with
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User no question section and a TSIG record. [RT #628]
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 670. [bug] The lwres replacements for getaddrinfo and
a6f8640ede28c744beef02f180392aa5844d9783Tinderbox User getipnodebyname didn't properly check for the
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User existence of the sockaddr sa_len field.
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 669. [bug] dnssec-keygen now makes the public key file
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User non-world-readable for symmetric keys. [RT #403]
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User 668. [func] named-checkzone now reports multiple errors in master
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews files.
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 667. [bug] On Linux, running named with the -u option and a
19558a04decde0e7261d489d92d04ad88104217bTinderbox User non-world-readable configuration file didn't work.
e98d2156a997b64b61475539dceb4c1f3fbcd26dTinderbox User [RT #626]
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User 666. [bug] If a request sent by dig is longer than 512 bytes,
549c517e2ecad52bb1d32f08920e29d4e8cda71eTinderbox User use TCP.
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User 665. [bug] Signed responses were not sent when the size of the
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews TSIG + question exceeded the maximum message size.
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews [RT #628]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews 664. [bug] The t_tasks and t_timers module tests are now skipped
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews when building without threads, since they require
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews threads.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews 663. [func] Accept a size_spec, not just an integer, in the
90863a6f9bfb06062c7fdf269bb675e7b674fc31Mark Andrews (unimplemented and ignored) max-ixfr-log-size option
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews for compatibility with recent versions of BIND 8.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews [RT #613]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews 662. [bug] dns_rdata_fromtext() failed to log certain errors.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews 661. [bug] Certain UDP IXFR requests caused an assertion failure
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews (mpctx->allocated == 0). [RT #355, #394, #623]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews 660. [port] Detect multiple CPUs on HP-UX and IRIX.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews 659. [performance] Rewrite the name compression code to be much faster.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews 658. [cleanup] Remove all vestiges of 16 bit global compression.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 657. [bug] When a listen-on statement in an lwres block does not
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews specify a port, use 921, not 53. Also update the
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews listen-on documentation. [RT #616]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
8de3f14f1c300c3e1ed99084cc03485b42c92bf1Tinderbox User 656. [func] Treat an unescaped newline in a quoted string as
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews an error. This means that TXT records with missing
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews close quotes should have meaningful errors printed.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 655. [bug] Improve error reporting on unexpected eof when loading
45eca3a5d46ed15aee14d81f6cb6c9fb6f365344Mark Andrews zones. [RT #611]
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 654. [bug] Origin was being forgotten in TCP retries in dig.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [RT #574]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
45eca3a5d46ed15aee14d81f6cb6c9fb6f365344Mark Andrews 653. [bug] +defname option in dig was reversed in sense.
6306dd073e0eba562491222821c4d3b39f440718Evan Hunt [RT #549]
6306dd073e0eba562491222821c4d3b39f440718Evan Hunt
6634faa55bb26d8e995dd5ad4755060f1bedc2f0Tinderbox User 652. [bug] zone_saveunique() did not report the new name.
6306dd073e0eba562491222821c4d3b39f440718Evan Hunt
6306dd073e0eba562491222821c4d3b39f440718Evan Hunt 651. [func] The AD bit in responses now has the meaning
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User specified in <draft-ietf-dnsext-ad-is-secure>.
f4193c2021ab0aeaad33fe0b3d1d49c80db5c725Mark Andrews
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews 650. [bug] SIG(0) records were being generated and verified
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User incorrectly. [RT #606]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews
872a5b83f68b8058945298715b0fa53442aad52fAutomatic Updater 649. [bug] It was possible to join to an already running fctx
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews after it had "cloned" its events, but before it sent
bac4435d473c9a0281507524f084480c34aa942aTinderbox User them. In this case, the event of the newly joined
7a1fdd4b82824cb0ad74552bfcf353a5c7f72b87Tinderbox User fetch would not contain the answer, and would
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews trigger the INSIST() in fctx_sendevents(). In
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews BIND 9.0, this bug did not trigger an INSIST(), but
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User caused the fetch to fail with a SERVFAIL result.
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews [RT #588, #597, #605, #607]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 648. [port] Add support for pre-RFC2133 IPv6 implementations.
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
5de1cdae8a44312ca0dbb2a0fd0388fa35676a84Tinderbox User 647. [bug] Resolver queries sent after following multiple
5de1cdae8a44312ca0dbb2a0fd0388fa35676a84Tinderbox User referrals had excessively long retransmission
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews timeouts due to incorrectly counting the referrals
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews as "restarts".
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews didn't _cleanly_ fix the problem it was trying to fix.
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 644. [bug] #622 needed more work. [RT #562]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 643. [bug] xfrin error messages made more verbose, added class
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews of the zone. [RT# 599]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 642. [bug] Break the exit_check() race in the zone module.
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews [RT #598]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User --- 9.1.0b2 released ---
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 641. [bug] $GENERATE caused a uninitialized link to be used.
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews [RT #595]
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews
5f7e0eb1cb917b788906d3e2aa01bfc4885dcae4Mark Andrews 640. [bug] Memory leak in error path could cause
bf1263835e8e35421960f65088c043f42aacef13Mark Andrews "mpctx->allocated == 0" failure. [RT #584]
15ae68f3db8261770fc33b8e0f83f5d8c7021e84Mark Andrews
ac4e70ff8955669341f435bc0a734a17c01af124Mark Andrews 639. [bug] Reading entropy from the keyboard would sometimes fail.
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews [RT #591]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
fec6e13f2d1e69fe1c2b8fac36f732f124cf5398Mark Andrews 638. [port] lib/isc/random.c needed to explicitly include time.h
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews to get a prototype for time() when pthreads was not
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User being used. [RT #592]
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 637. [port] Use isc_u?int64_t instead of (unsigned) long long in
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User lib/isc/print.c. Also allow lib/isc/print.c to
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User be compiled even if the platform does not need it.
93ca5ee4c4c77aca8d3bcffd70216f30ef398387Mark Andrews [RT #592]
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 636. [port] Shut up MSVC++ about a possible loss of precision
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User in the ISC__BUFFER_PUTUINT*() macros. [RT #592]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater 635. [bug] Reloading a server with a configured blackhole list
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater would cause an assertion. [RT #590]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater 634. [bug] A log file will completely stop being written when
10640b2e3efc7bc8034108136d7487f7407fbf37Andreas Gustafsson it reaches the maximum size in all cases, not just
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User when versioning is also enabled. [RT #570]
10640b2e3efc7bc8034108136d7487f7407fbf37Andreas Gustafsson
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User 632. [bug] The index array of the journal file was
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews corrupted as it was written to disk.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
436aad11e01e916f75e68a2e9cb89ac217a990d3Tinderbox User 631. [port] Build without thread support on systems without
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater pthreads.
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews 630. [bug] Locking failure in zone code. [RT #582]
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
d97783f18169fc9c5220a0b91fe53653efcd6b10Tinderbox User 629. [bug] 9.1.0b1 dereferenced a null pointer and crashed
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User when responding to a UDP IXFR request.
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User
fe600c3ad88c0bb078283a953d048087d227c0e5Tinderbox User 628. [bug] If the root hints contained only AAAA addresses,
e97aa53515cec97b9a4bb5f24a89cdc5c7d4c5e0Tinderbox User named would be unable to perform resolution.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews 627. [bug] The EDNS0 blackhole detection code of change 324
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User waited for three retransmissions to each server,
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews which takes much too long when a domain has many
09ee43766e232bd04066445db114c2703dd02bf8Tinderbox User name servers and all of them drop EDNS0 queries.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Now we retry without EDNS0 after three consecutive
fe600c3ad88c0bb078283a953d048087d227c0e5Tinderbox User timeouts, even if they are all from different
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User servers. [RT #143]
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews 626. [bug] The lightweight resolver daemon no longer crashes
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User when asked for a SIG rrset. [RT #558]
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt 625. [func] Zones now inherit their class from the enclosing view.
6715db6593ce9a271ac3131cd7a886feaa386a2eEvan Hunt
6715db6593ce9a271ac3131cd7a886feaa386a2eEvan Hunt 624. [bug] The zone object could get timer events after it had
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt been destroyed, causing a server crash. [RT #571]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
aef6cf0f147a5014d4891c9689b9f463399e16e7Tinderbox User 623. [func] Added "named-checkconf" and "named-checkzone" program
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews for syntax checking named.conf files and zone files,
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews respectively.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
0197efed438a96881ebd8d165f8479a89f1ba62fTinderbox User 622. [bug] A canceled request could be destroyed before
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont dns_request_destroy() was called. [RT #562]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 621. [port] Disable IPv6 at runtime if IPv6 sockets are unusable.
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User This mostly affects Red Hat Linux 7.0, which has
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User conflicts between libc and the kernel.
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt 620. [bug] dns_master_load*inc() now require 'task' and 'load'
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater to be non-null. Also 'done' will not be called if
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox User dns_master_load*inc() fails immediately. [RT #565]
8f1a00cf8b3d9dc8d419a797b7ff4fb6ddba428eTinderbox User
2846972c703e9c588e88726c10caf62c7cdbefd0Tinderbox User 619. [placeholder]
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 618. [bug] Queries to a signed zone could sometimes cause
d6487e3c0a981bd8ac1e155d3a2d590c078d6c85Tinderbox User an assertion failure.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews 617. [bug] When using dynamic update to add a new RR to an
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews existing RRset with a different TTL, the journal
3e9c07abfd4ad76b1f8085f0f96f5646f2d9e219Tinderbox User entries generated from the update did not include
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews explicit deletions and re-additions of the existing
8aa098c6334de11c8fd117d30851cc457813c410Mark Andrews RRs to update their TTL to the new value.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 616. [func] dnssec-signzone -t output now includes performance
8e5fce1f9ceba17dd7e3ff0eb287e1e999c14249Mark Andrews statistics.
27c3c21f41520e8d6336d80a8094389e321cb6d2Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 615. [bug] dnssec-signzone did not like child keysets signed
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User by multiple keys.
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User 614. [bug] Checks for uninitialized link fields were prone
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews to false positives, causing assertion failures.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater The checks are now disabled by default and may
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater be re-enabled by defining ISC_LIST_CHECKINIT.
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews
bac4435d473c9a0281507524f084480c34aa942aTinderbox User 613. [bug] "rndc reload zone" now reloads primary zones.
71fa3534bfaf174f6a938dc1ba3522f66606c4e1Mark Andrews It previously only updated slave and stub zones,
dc5552b4df5e3821783821c8d4e734c1608c446eTinderbox User if an SOA query indicated an out of date serial.
e23761df2059ed612c8fb7cc248d93bb2c4f62dbTinderbox User
1404d301dd9e7e487a247b803f63909cd10cdf72Tinderbox User 612. [cleanup] Shutup a ridiculously noisy HP-UX compiler that
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt complains relentlessly about how its treatment
6715db6593ce9a271ac3131cd7a886feaa386a2eEvan Hunt of 'const' has changed as well as how casting
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews sometimes tightens alignment constraints.
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User 611. [func] allow-notify can be used to permit processing of
02b3e44a996e9753d86306b6a1b6b579a73787fcTinderbox User notify messages from hosts other than a slave's
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews masters.
616c05f95f9a9683d73c108df2eda56bf70b77ccTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 610. [func] rndc dumpdb is now supported.
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews 609. [bug] getrrsetbyname() would crash lwresd if the server
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews found more SIGs than answers. [RT #554]
28a5dd720187fddb16055a0f64b63a7b66f29f64Mark Andrews
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater 608. [func] dnssec-signzone now adds a comment to the zone
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater with the time the file was signed.
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User 607. [bug] nsupdate would fail if it encountered a CNAME or
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater DNAME in a response to an SOA query. [RT #515]
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater 606. [bug] Compiling with --disable-threads failed due
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews to isc_thread_self() being incorrectly defined
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt as an integer rather than a function.
e1a389f7478d094ffbe592df28328a10d484cb38Tinderbox User
93ca5ee4c4c77aca8d3bcffd70216f30ef398387Mark Andrews 605. [func] New function isc_lex_getlasttokentext().
e20309353e6246485c521278131d3fced73d7957Tinderbox User
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews 604. [bug] The named.conf parser could print incorrect line
c74518d655c1c563060f49569dce71e4a00f5f4eTinderbox User numbers when long comments were present.
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 603. [bug] Make dig handle multiple types or classes on the same
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater query more correctly.
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 602. [func] Cope automatically with UnixWare's broken
53b97c9873a923f504893d1e2ab62000dfac221fTinderbox User IN6_IS_ADDR_* macros. [RT #539]
93ca5ee4c4c77aca8d3bcffd70216f30ef398387Mark Andrews
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater 601. [func] Return a non-zero exit code if an update fails
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews in nsupdate.
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 600. [bug] Reverse lookups sometimes failed in dig, etc...
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 599. [func] Added four new functions to the libisc log API to
713a5e3080f112b3efde9235e9c92035056ff966Automatic Updater support i18n messages. isc_log_iwrite(),
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews isc_log_ivwrite(), isc_log_iwrite1() and
bac4435d473c9a0281507524f084480c34aa942aTinderbox User isc_log_ivwrite1() were added.
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User 598. [bug] An update-policy statement would cause the server
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to assert while loading. [RT #536]
cb40461f8744c5aeb369b84d5f48395a13a221a0Mark Andrews
f8b9948a4116226ac41b5509cca152849006c66cAutomatic Updater 597. [func] dnssec-signzone is now multi-threaded.
8add7cdaa81ec881fe17df02ed8833722dc9e690Tinderbox User
be46cb4bee9253ee4832340c719920642e00c41aTinderbox User 596. [bug] DNS_RDATASLAB_FORCE and DNS_RDATASLAB_EXACT are
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User not mutually exclusive.
c243d779731a410f8dc2d2feeed20c15f299b6e3Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 595. [port] On Linux 2.2, socket() returns EINVAL when it
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater should return EAFNOSUPPORT. Work around this.
099b86fb8136a7dff81df85cf395978c16eb254cAutomatic Updater [RT #531]
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont 594. [func] sdb drivers are now assumed to not be thread-safe
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updater unless the DNS_SDBFLAG_THREADSAFE flag is supplied.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
572cb2c1c931f6bc6a4a019c103ae88239b0eb96Automatic Updater 593. [bug] If a secure zone was missing all its NXTs and
02b3e44a996e9753d86306b6a1b6b579a73787fcTinderbox User a dynamic update was attempted, the server entered
3e5340279d8875d136a4dd815cccad0044aa2644Automatic Updater an infinite loop.
c2abd6efeb9affa70aabb63da2acb23e135cf7f2Mark Andrews
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox User 592. [bug] The sig-validity-interval option now specifies a
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox User number of days, not seconds. This matches the
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User documentation. [RT #529]
27c3c21f41520e8d6336d80a8094389e321cb6d2Mark Andrews
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User --- 9.1.0b1 released ---
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
87d570d3531d3d0eef29c4f2007cef1dbd6aed2cTinderbox User 591. [bug] Work around non-reentrancy in openssl by disabling
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater precomputation in keys.
d630ef2ff74445949a482660938e9fa9da52ca14Automatic Updater
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User 590. [doc] There are now man pages for the lwres library in
d6487e3c0a981bd8ac1e155d3a2d590c078d6c85Tinderbox User doc/man/lwres.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 589. [bug] The server could deadlock if a zone was updated
3e9c07abfd4ad76b1f8085f0f96f5646f2d9e219Tinderbox User while being transferred out.
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 588. [bug] ctx->in_use was not being correctly initialized when
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater when pushing a file for $INCLUDE. [RT #523]
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User 587. [func] A warning is now printed if the "allow-update"
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews option allows updates based on the source IP
51374c645c0e6dd77c369c13834c751785f96f14Tinderbox User address, to alert users to the fact that this
fe600c3ad88c0bb078283a953d048087d227c0e5Tinderbox User is insecure and becoming increasingly so as
27c3c21f41520e8d6336d80a8094389e321cb6d2Mark Andrews servers capable of update forwarding are being
2706fce75f04398595d9648122c6b67164e94fccTinderbox User deployed.
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews
aef6cf0f147a5014d4891c9689b9f463399e16e7Tinderbox User 586. [bug] multiple views with the same name were fatal. [RT #516]
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox User
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 585. [func] dns_db_addrdataset() and and dns_rdataslab_merge()
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews now support 'exact' additions in a similar manner to
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User dns_db_subtractrdataset() and dns_rdataslab_subtract().
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User
0197efed438a96881ebd8d165f8479a89f1ba62fTinderbox User 584. [func] You can now say 'notify explicit'; to suppress
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews notification of the servers listed in NS records
0197efed438a96881ebd8d165f8479a89f1ba62fTinderbox User and notify only those servers listed in the
d6487e3c0a981bd8ac1e155d3a2d590c078d6c85Tinderbox User 'also-notify' option.
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews
bcb68be0a8f3c3eca58d6a6a869267e5c1841de2Francis Dupont 583. [func] "rndc querylog" will now toggle logging of
c19bf21885cdf78b52eee017dc1189a300657995Tinderbox User queries, like "ndc querylog" in BIND 8.
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 582. [bug] dns_zone_idetach() failed to lock the zone.
d6487e3c0a981bd8ac1e155d3a2d590c078d6c85Tinderbox User [RT #199, #463]
d6487e3c0a981bd8ac1e155d3a2d590c078d6c85Tinderbox User
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews 581. [bug] log severity was not being correctly processed.
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews [RT #485]
bcb68be0a8f3c3eca58d6a6a869267e5c1841de2Francis Dupont
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User 580. [func] Ignore trailing garbage on incoming DNS packets,
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User for interoperability with broken server
aef6cf0f147a5014d4891c9689b9f463399e16e7Tinderbox User implementations. [RT #491]
2706fce75f04398595d9648122c6b67164e94fccTinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 579. [bug] nsupdate did not take a filename to read update from.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [RT #492]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews 578. [func] New config option "notify-source", to specify the
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews source address for notify messages.
c0cc232ba92b92c1c5a48d49449ef56f7ca05b56Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 577. [func] Log illegal RDATA combinations. e.g. multiple
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User singlton types, cname and other data.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 576. [doc] isc_log_create() description did not match reality.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User 575. [bug] isc_log_create() was not setting internal state
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User correctly to reflect the default channels created.
fc57adef42982f7a8cc4a5ad81bcebacec10b5feTinderbox User
ee36de8388ec31d28244d62a24050eaa2bbc8d44Tinderbox User 574. [bug] TSIG signed queries sent by the resolver would fail to
00ce5d1add91ba5664de4da3cda8c3a5017ba6a7Tinderbox User have their responses validated and would leak memory.
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User
00ce5d1add91ba5664de4da3cda8c3a5017ba6a7Tinderbox User 573. [bug] The journal files of IXFRed slave zones were
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User inadvertantly discarded on server reload, causing
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User "journal out of sync with zone" errors on subsequent
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater reloads. [RT #482]
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 572. [bug] Quoted strings were not accepted as key names in
8f1a00cf8b3d9dc8d419a797b7ff4fb6ddba428eTinderbox User address match lists.
8f1a00cf8b3d9dc8d419a797b7ff4fb6ddba428eTinderbox User
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 571. [bug] It was possible to create an rdataset of singleton
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User type which had more than one rdata. [RT #154]
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User [RT #279]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 570. [bug] rbtdb.c allowed zones containing nodes which had
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User both a CNAME and "other data". [RT #154]
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 569. [func] The DNSSEC AD bit will not be set on queries which
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User have not requested a DNSSEC response.
a61158fed2e0281a40e3e97e0b7c3f9789a07b4eTinderbox User
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 568. [func] Add sample simple database drivers in contrib/sdb.
a61158fed2e0281a40e3e97e0b7c3f9789a07b4eTinderbox User
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 567. [bug] Setting the zone transfer timeout to zero caused an
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater assertion failure. [RT #302]
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 566. [func] New public function dns_timer_setidle().
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
59b277af9d9aac08d16be63aed5ae60ac9eef0d5Automatic Updater 565. [func] Log queries more like BIND 8: query logging is now
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User done to category "queries", level "info". [RT #169]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 564. [func] Add sortlist support to lwresd.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 563. [func] New public functions dns_rdatatype_format() and
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User dns_rdataclass_format(), for convenient formatting
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User of rdata type/class mnemonics in log messages.
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 562. [cleanup] Moved lib/dns/*conf.c to bin/named where they belong.
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 561. [func] The 'datasize', 'stacksize', 'coresize' and 'files'
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews clauses of the options{} statement are now implemented.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 560. [bug] dns_name_split did not properly the resulting prefix
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User when a maximal length bitstring label was split which
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews was preceded by another bitstring label. [RT #429]
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 559. [bug] dns_name_split did not properly create the suffix
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User when splitting within a maximal length bitstring label.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 558. [func] New functions, isc_resource_getlimit and
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater isc_resource_setlimit.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 557. [func] Symbolic constants for libisc integral types.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 556. [func] The DNSSEC OK bit in the EDNS extended flags
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User is now implemented. Responses to queries without
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater this bit set will not contain any DNSSEC records.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 555. [bug] A slave server attempting a zone transfer could
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User crash with an assertion failure on certain
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User malformed responses from the master. [RT #457]
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews 554. [bug] In some cases, not all of the dnssec tools were
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User properly installed.
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 553. [bug] Incoming zone transfers deferred due to quota
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater were not started when quota was increased but
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User only when a transfer in progress finished. [RT #456]
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 552. [bug] We were not correctly detecting the end of all c-style
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater comments. [RT #455]
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
1b670d35282f1b9352692ad212be3c0aa97b0689Automatic Updater 551. [func] Implemented the 'sortlist' option.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 550. [func] Support unknown rdata types and classes.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 549. [bug] "make" did not immediately abort the build when a
c0cc232ba92b92c1c5a48d49449ef56f7ca05b56Tinderbox User subdirectory make failed [RT #450].
316cd2460aa66e157f72890974ca5c21d65e70e6Tinderbox User
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews 548. [func] The lexer now ungets tokens more correctly.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 547. [placeholder]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 546. [func] Option 'lame-ttl' is now implemented.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User 545. [func] Name limit and counting options removed from dig;
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User they didn't work properly, and cannot be correctly
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User implemented without significant changes.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User 544. [func] Add statistics option, enable statistics-file option,
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater add RNDC option "dump-statistics" to write out a
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User query statistics file.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User 543. [doc] The 'port' option is now documented.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
6284b9b877d2205240dce1cf7f88d4dca888e44aTinderbox User 542. [func] Add support for update forwarding as required for
6284b9b877d2205240dce1cf7f88d4dca888e44aTinderbox User full compliance with RFC2136. It is turned off
36c0c1405d4dd31afaf614668f4512e69637e159Tinderbox User by default and can be enabled using the
36c0c1405d4dd31afaf614668f4512e69637e159Tinderbox User 'allow-update-forwarding' option.
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 541. [func] Add bogus server support.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
6ee455a915d0e5cab50865da23152efe59ea1decTinderbox User 540. [func] Add dialup support.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 539. [func] Support the blackhole option.
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User
e5a6871cd0635ecdb2bf792316a2d8c53206f4b2Tinderbox User 538. [bug] fix buffer overruns by 1 in lwres_getnameinfo().
0a2ff769ecd0b5a6bda54b62bc1ec5fa6fd198a0Tinderbox User
0a2ff769ecd0b5a6bda54b62bc1ec5fa6fd198a0Tinderbox User 537. [placeholder]
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 536. [func] Use transfer-source{-v6} when sending refresh queries.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User Transfer-source{-v6} now take a optional port
79b627f399ce925988bb326315e6742d5316cb6bTinderbox User parameter for setting the UDP source port. The port
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User parameter is ignored for TCP.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 535. [func] Use transfer-source{-v6} when forwarding update
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater requests.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 534. [func] Ancestors have been removed from RBT chains. Ancestor
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User information can be discerned via node parent pointers.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 533. [func] Incorporated name hashing into the RBT database to
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater improve search speed.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 532. [func] Implement DNS UPDATE pseudo records using
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User DNS_RDATA_UPDATE flag.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 531. [func] Rdata really should be initialized before being assigned
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to (dns_rdata_fromwire(), dns_rdata_fromtext(),
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User dns_rdata_clone(), dns_rdata_fromregion()),
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater check that it is.
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 530. [func] New function dns_rdata_invalidate().
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 529. [bug] 521 contained a bug which caused zones to always
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User reload. [RT #410]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
f525041ae26958385b697cf82a30f108577024b6Tinderbox User 528. [func] The ISC_LIST_XXXX macros now perform sanity checks
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater on their arguments. ISC_LIST_XXXXUNSAFE can be use
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User to skip the checks however use with caution.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 527. [func] New function dns_rdata_clone().
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a05244bb01d5a5f71b2ac9abe1601589cde79570Tinderbox User 526. [bug] nsupdate incorrectly refused to add RRs with a TTL
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater of 0.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 525. [func] New arguments 'options' for dns_db_subtractrdataset(),
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews and 'flags' for dns_rdataslab_subtract() allowing you
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews to request that the RR's must exist prior to deletion.
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User DNS_R_NOTEXACT is returned if the condition is not met.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 524. [func] The 'forward' and 'forwarders' statement in
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox User non-forward zones should work now.
aef6cf0f147a5014d4891c9689b9f463399e16e7Tinderbox User
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User 523. [doc] The source to the Administrator Reference Manual is
a9d14bf051644716b5db9209c453d2c5eb83f174Tinderbox User now an XML file using the DocBook DTD, and is included
5a23eb8cb48cee59999acc9af33f643dbcd76feaTinderbox User in the distribution. The plain text version of the
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews ARM is temporarily unavailable while we figure out
a450977e98155f6e828fe6f8d52cf24674231831Mark Andrews how to generate readable plain text from the XML.
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 522. [func] The lightweight resolver daemon can now use
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater a real configuration file, and its functionality
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews can be provided by a name server. Also, the -p and -P
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews options to lwresd have been reversed.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User 521. [bug] Detect master files which contain $INCLUDE and always
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User reload. [RT #196]
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 520. [bug] Upgraded libtool to 1.3.5, which makes shared
114f7780384371121918624ae2c80ecfce545683Tinderbox User library builds almost work on AIX (and possibly
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User others).
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
169f44b082b340b952e26c0fdb930c102a957752Mark Andrews 519. [bug] dns_name_split() would improperly split some bitstring
8f1a00cf8b3d9dc8d419a797b7ff4fb6ddba428eTinderbox User labels, zeroing a few of the least signficant bits in
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User the prefix part. When such an improperly created
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User prefix was returned to the RBT database, the bogus
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User label was dutifully stored, corrupting the tree.
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User [RT #369]
169f44b082b340b952e26c0fdb930c102a957752Mark Andrews
757ff043760e4743dda1a10e7d58349275934902Tinderbox User 518. [bug] The resolver did not realize that a DNAME which was
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt "the answer" to the client's query was "the answer",
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User and such queries would fail. [RT #399]
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont 517. [bug] The resolver's DNAME code would trigger an assertion
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User if there was more than one DNAME in the chain.
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User [RT #399]
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 516. [bug] Cache lookups which had a NULL node pointer, e.g.
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User those by dns_view_find(), and which would match a
36c0c1405d4dd31afaf614668f4512e69637e159Tinderbox User DNAME, would trigger an INSIST(!search.need_cleanup)
904890e38b74005395451501400718d759bfc064Tinderbox User assertion. [RT #399]
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User 515. [bug] The ssu table was not being attached / detached
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User by dns_zone_[sg]etssutable. [RT#397]
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews
19ad308d84cbf446a144e5a91f2032389a9d65c1Tinderbox User 514. [func] Retry refresh and notify queries if they timeout.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont [RT #388]
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
42c81cf2de732ec6d00e73fc755a399ca037e543Mark Andrews 513. [func] New functionality added to rdnc and server to allow
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User individual zones to be refreshed or reloaded.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 512. [bug] The zone transfer code could throw an execption with
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt an invalid IXFR stream.
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt 511. [bug] The message code could throw an assertion on an
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt out of memory failure. [RT #392]
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt 510. [bug] Remove spurious view notify warning. [RT #376]
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater 509. [func] Add support for write of zone files on shutdown.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater 508. [func] dns_message_parse() can now do a best-effort
71fc4775d04aea66809e3eb5b5159c55413bdc5cMark Andrews attempt, which should allow dig to print more invalid
71fc4775d04aea66809e3eb5b5159c55413bdc5cMark Andrews messages.
71fc4775d04aea66809e3eb5b5159c55413bdc5cMark Andrews
7d704e522860496310bb29c28e76064868401a9cMark Andrews 507. [func] New functions dns_zone_flush(), dns_zt_flushanddetach()
7d704e522860496310bb29c28e76064868401a9cMark Andrews and dns_view_flushanddetach().
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater 506. [func] Do not fail to start on errors in zone files.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater 505. [bug] nsupdate was printing "unknown result code". [RT #373]
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater 504. [bug] The zone was not being marked as dirty when updated via
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater IXFR.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater 503. [bug] dumptime was not being set along with
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updater DNS_ZONEFLG_NEEDDUMP.
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updater
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updater 502. [func] On a SERVFAIL reply, DiG will now try the next server
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updater in the list, unless the +fail option is specified.
66cf4a406525db9c42977d8034a60e0a8e2a9290Automatic Updater
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 501. [bug] Incorrect port numbers were being displayed by
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User nslookup. [RT #352]
b7fcdb0bee7680fe9536bec3b204aea094bc514eTinderbox User
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User 500. [func] Nearly useless +details option removed from DiG.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User 499. [func] In DiG, specifying a class with -c or type with -t
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater changes command-line parsing so that classes and
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User types are only recognized if following -c or -t.
da24e725ff982595d74da7e75e9fbd6a696367ccAutomatic Updater This allows hosts with the same name as a class or
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews type to be looked up.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
28e0061dbcc2ae45d34541267a00d8b4de5b4a41Tinderbox User 498. [doc] There is now a man page for "dig"
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User in doc/man/bin/dig.1.
27c3c21f41520e8d6336d80a8094389e321cb6d2Mark Andrews
d2f313886122eeb989e5c58cd9a70373222210c4Tinderbox User 497. [bug] The error messages printed when an IP match list
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater contained a network address with a nonzero host
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews part where not sufficiently detailed. [RT #365]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 496. [bug] named didn't sanity check numeric parameters. [RT #361]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 495. [bug] nsupdate was unable to handle large records. [RT #368]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User 494. [func] Do not cache NXDOMAIN responses for SOA queries.
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson 493. [func] Return non-cachable (ttl = 0) NXDOMAIN responses
5e82fe9a56d17bfbd120817d00d28c5952ab4ddcTinderbox User for SOA queries. This makes it easier to locate
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User the containing zone without polluting intermediate
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User caches.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
8bc3d252395842452a6d2c775cf8445f6349e331Tinderbox User 492. [bug] attempting to reload a zone caused the server fail
735e1ed9685077e25f744d692acf77c5bf5d4490Tinderbox User to shutdown cleanly. [RT #360]
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 491. [bug] nsupdate would segfault when sending certain
7d19af23a7cff2908a35657dc3e35d1e6fbac2c1Tinderbox User prerequisites with empty RDATA. [RT #356]
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User 490. [func] When a slave/stub zone has not yet successfully
757ff043760e4743dda1a10e7d58349275934902Tinderbox User obtained an SOA containing the zone's configured
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User retry time, perform the SOA query retries using
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User exponential backoff. [RT #337]
4c6bae917bec70e1fc4d1b761a9765075af78441Tinderbox User
6ee455a915d0e5cab50865da23152efe59ea1decTinderbox User 489. [func] The zone manager now has a "i/o" queue.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
4c9f230f7ca5b2b08ea8fd7a6944135801dbe152Tinderbox User 488. [bug] Locks weren't properly destroyed in some cases.
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater 487. [port] flockfile() is not defined on all systems.
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater 486. [bug] nslookup: "set all" and "server" commands showed
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews the incorrect port number if a port other than 53
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater was specified. [RT #352]
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater
8f1a00cf8b3d9dc8d419a797b7ff4fb6ddba428eTinderbox User 485. [func] When dig had more than one server to query, it would
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater send all of the messages at the same time. Add
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt rate limiting of the transmitted messages.
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt 484. [bug] When the server was reloaded after removing addresses
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User from the named.conf "listen-on" statement, sockets
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt were still listening on the removed addresses due
a8677ecad546c955406b341eb8344ed06768b11eTinderbox User to reference count loops. [RT #325]
a8677ecad546c955406b341eb8344ed06768b11eTinderbox User
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt 483. [bug] nslookup: "set all" showed a "search" option but it
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt was not settable.
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt 482. [bug] nslookup: a plain "server" or "lserver" should be
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User treated as a lookup.
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt 481. [bug] nslookup:get_next_command() stack size could exceed
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt per thread limit.
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User
1fdd58445074579ee3b65c871137a7a1740eb542Mark Andrews 480. [bug] strtok() is not thread safe. [RT #349]
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews 479. [func] The test suite can now be run by typing "make check"
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User or "make test" at the top level.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User 478. [bug] "make install" failed if the directory specified with
603cf17f33da24d460616389ec40d6f2a6e110a0Automatic Updater --prefix did not already exist.
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User 477. [bug] The the isc-config.sh script could be installed before
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont its directory was created. [RT #324]
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 476. [bug] A zone could expire while a zone transfer was in
6d114a4c5cddb176ae5199eee154c0273d652ba4Tinderbox User progress triggering a INSIST failure. [RT #329]
6d114a4c5cddb176ae5199eee154c0273d652ba4Tinderbox User
71fa3534bfaf174f6a938dc1ba3522f66606c4e1Mark Andrews 475. [bug] query_getzonedb() sometimes returned a non-null version
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User on failure. This caused assertion failures when
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater generating query responses where names subject to
7711228a135a2fe85765ba13a67b8e397ed73489Mark Andrews additional section processing pointed to a zone
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont to which access had been denied by means of the
9692d283bb43c9eab49a7fadfc1b74a6e20e6151Tinderbox User allow-query option. [RT #336]
b5423cbff7175727ed9046c8c670d8a7bb4d01eaTinderbox User
c505effec1da6664c37f0e4dbfc1c4f6b0e73367Tinderbox User 474. [bug] The mnemonic of the CHAOS class is CH according to
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont RFC1035, but it was printed and read only as CHAOS.
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User We now accept both forms as input, and print it
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater as CH. [RT #305]
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox User
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 473. [bug] nsupdate overran the end of the list of name servers
6d114a4c5cddb176ae5199eee154c0273d652ba4Tinderbox User when no servers could be reached, typically causing
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews it to print the error message "dns_request_create:
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews not implemented".
8fabea916f73d0b7c7371998dd041b41d1ad5296Tinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 472. [bug] Off-by-one error caused isc_time_add() to sometimes
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User produce invalid time values.
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
365bb6f27eace1836cb5bc6b5f9ed8c88fe22e4aTinderbox User 471. [bug] nsupdate didn't compile on HP/UX 10.20
27739dd25026283c24645c8a1044b95ef9eb5ac6Tinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User 470. [func] $GENERATE is now supported. See also
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews doc/misc/migration.
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox User 469. [bug] "query-source address * port 53;" now works.
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User 468. [bug] dns_master_load*() failed to report file and line
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater number in certain error conditions.
71fa3534bfaf174f6a938dc1ba3522f66606c4e1Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 467. [bug] dns_master_load*() failed to log an error if
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User pushfile() failed.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews 466. [bug] dns_master_load*() could return success when it failed.
9692d283bb43c9eab49a7fadfc1b74a6e20e6151Tinderbox User
b5423cbff7175727ed9046c8c670d8a7bb4d01eaTinderbox User 465. [cleanup] Allow 0 to be set as an omapi_value_t value by
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater omapi_value_storeint().
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox User
be0d1ec971748020cb0382e02b4642b493ea1e7bTinderbox User 464. [cleanup] Build with openssl's RSA code instead of dnssafe.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
6d114a4c5cddb176ae5199eee154c0273d652ba4Tinderbox User 463. [bug] nsupdate sent malformed SOA queries to the second
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater and subsequent name servers in resolv.conf if the
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater query sent to the first one failed.
9dde9ce5558696850b6b9850a8475ae518409518Tinderbox User
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews 462. [bug] --disable-ipv6 should work now.
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 461. [bug] Specifying an unknown key in the "keys" clause of the
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews "controls" statement caused a NULL pointer dereference.
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews [RT #316]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 460. [bug] Much of the DNSSEC code only worked with class IN.
0accdb26ead1fe520a9820b52efbea64bdf564e3Tinderbox User
8b8e37f252b0411e00a0a2775d570562aedce439Tinderbox User 459. [bug] Nslookup processed the "set" command incorrectly.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews 458. [bug] Nslookup didn't properly check class and type values.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [RT #305]
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater
2ba8f584b97cbab864570e38fd26b8cb90961428Tinderbox User 457. [bug] Dig/host/hslookup didn't properly handle connect
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User timeouts in certain situations, causing an
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox User unnecessary warning message to be printed.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
ba8b771c371967dd1254c7fa82ebe4158ee04b24Tinderbox User 456. [bug] Stub zones were not resetting the refresh and expire
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews counters, loadtime or clearing the DNS_ZONE_REFRESH
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater (refresh in progress) flag upon successful update.
098097efb95046a4a5285b6dae95dea3e3b70853Automatic Updater This disabled further refreshing of the stub zone,
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater causing it to eventually expire. [RT #300]
2964b1f272bab3e7ed3fbb4a0811da5e93646d34Tinderbox User
78bc8fdc2488c92d7228e8de19827e2c114c56caAutomatic Updater 455. [doc] Document IPv4 prefix notation does not require a
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater dotted decimal quad but may be just dotted decimal.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 454. [bug] Enforce dotted decimal and dotted decimal quad where
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrews documented as such in named.conf. [RT #304, RT #311]
fe600c3ad88c0bb078283a953d048087d227c0e5Tinderbox User
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater 453. [bug] Warn if the obsolete option "maintain-ixfr-base"
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrews is specified in named.conf. [RT #306]
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 452. [bug] Warn if the unimplemented option "statistics-file"
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User is specified in named.conf. [RT #301]
1fff4d36fb18ccdca15acb0bae20c2aa8e833ceeTinderbox User
11b6b0d74bb8dd6bd1ce0b60ba7f9b66323f06d4Tinderbox User 451. [func] Update forwarding implememted.
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updater
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews 450. [func] New function ns_client_sendraw().
609b8d08176469485edce25f3c2f50365bbd3819Mark Andrews
e705db6d5d886dc14f4a75a2046a075c0750e7eeAutomatic Updater 449. [bug] isc_bitstring_copy() only works correctly if the
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User two bitstrings have the same lsb0 value, but this
a8677ecad546c955406b341eb8344ed06768b11eTinderbox User requirement was not documented, nor was there a
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater REQUIRE for it.
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews
faa406d25d1d73b04a1351d1e62ab55557ed61ebAutomatic Updater 448. [bug] Host output formatting change, to match v8. [RT #255]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 447. [bug] Dig didn't properly retry in TCP mode after
2964b1f272bab3e7ed3fbb4a0811da5e93646d34Tinderbox User a truncated reply. [RT #277]
37d8e0a4455876fe1e4cca511076cc2c5ab9eedeTinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 446. [bug] Confusing notify log message. [RT #298]
04bc14c887243e624469fdbd336c1d3cb8ed7cc7Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 445. [bug] Doing a 0 bit isc_bitstring_copy() of an lsb0
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews bitstring triggered a REQUIRE statement. The REQUIRE
fedd407a76adfdd745eb7d2461673693c6f9fea9Mark Andrews statement was incorrect. [RT #297]
1921b850640ae984448e8b87870c8527fa9cddb6Evan Hunt
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 444. [func] "recursion denied" messages are always logged at
955ee8b865d70d02ad1fdc959382e6f8a07c1d14Tinderbox User debug level 1, now, rather than sometimes at ERROR.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews This silences these warnings in the usual case, where
a7c412f37cc73d0332887a746e81220cbf09dd00Mark Andrews some clients set the RD bit in all queries.
f4ee48be3994797a8332b86c101db4d7b54799ceTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 443. [bug] When loading a master file failed because of an
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater unrecognized RR type name, the error message
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User did not include the file name and line number.
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt [RT #285]
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt 442. [bug] TSIG signed messages that did not match any view
a8677ecad546c955406b341eb8344ed06768b11eTinderbox User crashed the server. [RT #290]
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt 441. [bug] Nodes obscured by a DNAME were inaccessible even
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt when DNS_DBFIND_GLUEOK was set.
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox User 440. [func] New function dns_zone_forwardupdate().
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User 439. [func] New function dns_request_createraw().
2bb3422dc683c013db7042f5736240de6b86f182Automatic Updater
c855e7170a7ddb5d4ebab69a771f35dc93e95e43Mark Andrews 438. [func] New function dns_message_getrawmessage().
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont 437. [func] Log NOTIFY activity to the notify channel.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
a907c61823c4715248b259c4d495fc0c9d1b9889Tinderbox User 436. [bug] If recvmsg() returned EHOSTUNREACH or ENETUNREACH,
34348322c7016b6b5d1bceee5b1cf42e2d2216b4Tinderbox User which sometimes happens on Linux, named would enter
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User a busy loop. Also, unexpected socket errors were
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User not logged at a high enough logging level to be
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User useful in diagnosing this situation. [RT #275]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 435. [bug] dns_zone_dump() overwrote existing zone files
2964b1f272bab3e7ed3fbb4a0811da5e93646d34Tinderbox User rather than writing to a temporary file and
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater renaming. This could lead to empty or partial
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User zone files being left around in certain error
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater conditions involving the initial transfer of a
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User slave zone, interfering with subsequent server
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User startup. [RT #282]
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 434. [func] New function isc_file_isabsolute().
137fdbc214e99c4cbe57551e9e14f2015c2e42aeTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 433. [func] isc_base64_decodestring() now accepts newlines
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User within the base64 data. This makes it possible
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User to break up the key data in a "trusted-keys"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater statement into multiple lines. [RT #284]
e64202536ea72d8f371dd0df9fc763f8d70bf886Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 432. [func] Added refresh/retry jitter. The actual refresh/
4cde88fbf4c5e78a785d40f364cdcf60f3575f0cTinderbox User retry time is now a random value between 75% and
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 100% of the configured value.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 431. [func] Log at ISC_LOG_INFO when a zone is successfully
1ac49378a458420bc685293d12e567d7222d17b6Tinderbox User loaded.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User 430. [bug] Rewrote the lightweight resolver client management
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews code to handle shutdown correctly and general
681beefc668253b3e469a1de282fbc33a3752422Automatic Updater cleanup.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 429. [bug] The space reserved for a TSIG record in a response
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User was 2 bytes too short, leading to message
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User generation failures.
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrews
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
b3386fba31414344f38f0c30849c056dceb22dceTinderbox User DNS_R_BADDB for nodes which had neither NXT nor SIG NXT
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User (e.g. glue). This could cause SERVFAILs when
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User generating negative responses in a secure zone.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 427. [bug] Avoid going into an infinite loop when the validator
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater gets a negative response to a key query where the
4cde88fbf4c5e78a785d40f364cdcf60f3575f0cTinderbox User records are signed by the missing key.
572048aa7bf7b449d60dfb2dbebf861454626f96Tinderbox User
83e281baf1b4149dc637d24dd41141129ae712c6Tinderbox User 426. [bug] Attempting to generate an oversized RSA key could
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater cause dnssec-keygen to dump core.
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User
9e898948ed76bf5f175bf178866c90c449843c3eTinderbox User 425. [bug] Warn about the auth-nxdomain default value change
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User if there is no auth-nxdomain statement in the
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater config file. [RT #287]
33d1cff1dd63494ffa00fac695a793f00c4ebf0bTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 424. [bug] notify_createmessage() could trigger an assertion
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User failure when creating the notify message failed,
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont e.g. due to corrupt zones with multiple SOA records.
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews [RT #279]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User 423. [bug] When responding to a recusive query, errors that occur
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User after following a CNAME should cause the query to fail.
2964b1f272bab3e7ed3fbb4a0811da5e93646d34Tinderbox User [RT #274]
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 422. [func] get rid of isc_random_t, and make isc_random_get()
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User and isc_random_jitter() use rand() internally
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User instead of local state. Note that isc_random_*()
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews functions are only for weak, non-critical "randomness"
9e8ee4ffd77aa2974cecbdbb2b122156b8d3a27aTinderbox User such as timing jitter and such.
6d114a4c5cddb176ae5199eee154c0273d652ba4Tinderbox User
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox User 421. [bug] nslookup would exit when given a blank line as input.
ca5ba35827e475a824ec79d489dbcdb3341a35ccTinderbox User
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews 420. [bug] nslookup failed to implement the "exit" command.
71fa3534bfaf174f6a938dc1ba3522f66606c4e1Mark Andrews
ca5ba35827e475a824ec79d489dbcdb3341a35ccTinderbox User 419. [bug] The certificate type PKIX was misspelled as SKIX.
1fdd58445074579ee3b65c871137a7a1740eb542Mark Andrews
e08cdffb3ae4ad409f37e3e5a218fe4b7e0e3904Tinderbox User 418. [bug] At debug levels >= 10, getting an unexpected
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews socket receive error would crash the server
9e295ad801d5c986eb6c7745637b5dc0efb28711Tinderbox User while trying to log the error message.
9692d283bb43c9eab49a7fadfc1b74a6e20e6151Tinderbox User
5ee9f7f23852d92772c08ca6e4b46c549beaf660Mark Andrews 417. [func] Add isc_app_block() and isc_app_unblock(), which
b91d11bfcc30b96f2c80f3a76d12e3dcc8597a68Mark Andrews allow an application to handle signals while
757ff043760e4743dda1a10e7d58349275934902Tinderbox User blocking.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
b6e12209e3e7df826f5f8f949ad400ec6d1f6371Tinderbox User 416. [bug] Slave zones with no master file tried to use a
e08cdffb3ae4ad409f37e3e5a218fe4b7e0e3904Tinderbox User NULL pointer for a journal file name when they
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User received an IXFR. [RT #273]
fe600c3ad88c0bb078283a953d048087d227c0e5Tinderbox User
0d13a9584b9f97693ab22d54322f1c484d578701Mark Andrews 415. [bug] The logging code leaked file descriptors.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
316cd2460aa66e157f72890974ca5c21d65e70e6Tinderbox User 414. [bug] Server did not shut down until all incoming zone
646fed0d28be4387e3e32fb0f5732a1f58b572baTinderbox User transfers were finished.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User 413. [bug] Notify could attempt to use the zone database after
5a6d22a5b3b014f6dd0b36999864bd2c3e0d8465Mark Andrews it had been unloaded. [RT#267]
2964b1f272bab3e7ed3fbb4a0811da5e93646d34Tinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont 412. [bug] named -v didn't print the version.
049728912c39135db248f9b48f8f26675f456e9dTinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 411. [bug] A typo in the HS A code caused an assertion failure.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
5ee9f7f23852d92772c08ca6e4b46c549beaf660Mark Andrews 410. [bug] lwres_gethostbyname() and company set lwres_h_errno
4aec4843241dca64de7eb6363944df0b09cb83ecTinderbox User to a random value on success.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater 409. [bug] If named was shut down early in the startup
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews process, ns_omapi_shutdown() would attempt to lock
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews an unintialized mutex. [RT #262]
af60449fe472b8bea5ad04bf538c777c6b151112Tinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 408. [bug] stub zones could leak memory and reference counts if
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User all the masters were unreachable.
04bc14c887243e624469fdbd336c1d3cb8ed7cc7Tinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 407. [bug] isc_rwlock_lock() would needlessly block
4f538e852f20912e629338e911e46ce26de3e965Tinderbox User readers when it reached the read quota even
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater if no writers were waiting.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont 406. [bug] Log messages were occasionally lost or corrupted
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont due to a race condition in isc_log_doit().
27739dd25026283c24645c8a1044b95ef9eb5ac6Tinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User 405. [func] Add support for selective forwarding (forward zones)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 404. [bug] The request library didn't completely work with IPv6.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
fae2925c4d1b45056302be96e5e334f3ad5809c5Tinderbox User 403. [bug] "host" did not use the search list.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
90ff38a0d8deaf5f9c2aa5916d99b2e572d28738Automatic Updater 402. [bug] Treat undefined acls as errors, rather than
c288e47fb7d4baa1ed887156b1c5e5db394d4f52Tinderbox User warning and then later throwing an assertion.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User [RT #252]
90ff38a0d8deaf5f9c2aa5916d99b2e572d28738Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 401. [func] Added simple database API.
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt 400. [bug] SIG(0) signing and verifying was done incorrectly.
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt [RT #249]
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 399. [bug] When reloading the server with a config file
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater containing a syntax error, it could catch an
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews assertion failure trying to perform zone
39ae0eafed076ef769fef5c18b22a8051df5c93aTinderbox User maintenance on, or sending notifies from,
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater tentatively created zones whose views were
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt never fully configured and lacked an address
ce0fd07045292942bfa3e755d9ce596941528a63Automatic Updater database and request manager.
bac4435d473c9a0281507524f084480c34aa942aTinderbox User
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater 398. [bug] "dig" sometimes caught an assertion failure when
6ee455a915d0e5cab50865da23152efe59ea1decTinderbox User using TSIG, depending on the key length.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
96713299d08c0735c18ebe8772dd2cc1ecd4356aAutomatic Updater 397. [func] Added utility functions dns_view_gettsig() and
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater dns_view_getpeertsig().
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 396. [doc] There is now a man page for "nsupdate"
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater in doc/man/bin/nsupdate.8.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
0e573cdd111e060e5f6c18249b5ccacbe8abe278Tinderbox User 395. [bug] nslookup printed incorrect RR type mnemonics
c6517a807173827b8f638d31303805ee4c1d8054Automatic Updater for RRs of type >= 21 [RT #237].
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews 394. [bug] Current name was not propagated via $INCLUDE.
04bc14c887243e624469fdbd336c1d3cb8ed7cc7Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 393. [func] Initial answer while loading (awl) support.
4f538e852f20912e629338e911e46ce26de3e965Tinderbox User Entry points: dns_master_loadfileinc(),
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews dns_master_loadstreaminc(), dns_master_loadbufferinc().
27739dd25026283c24645c8a1044b95ef9eb5ac6Tinderbox User Note: calls to dns_master_load*inc() should be rate
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User be rate limited so as to not use up all file
1bf507ca635310b340aea42d6c3e567819974a99Tinderbox User descriptors.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 392. [func] Add ISC_R_FAMILYNOSUPPORT. Returned when OS does
c6517a807173827b8f638d31303805ee4c1d8054Automatic Updater not support the given address family requested.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 391. [clarity] ISC_R_FAMILY -> ISC_R_FAMILYMISMATCH.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 390. [func] The function dns_zone_setdbtype() now takes
faa406d25d1d73b04a1351d1e62ab55557ed61ebAutomatic Updater an argc/argv style vector of words and sets
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews both the zone database type and its arguments,
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater making the functions dns_zone_adddbarg()
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater and dns_zone_cleardbargs() unnecessary.
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 389. [bug] Attempting to send a reqeust over IPv6 using
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater dns_request_create() on a system without IPv6
ecbc7ebb243a1f8a5dc6f28185ffe9e61d3b2102Mark Andrews support caused an assertion failure [RT #235].
0ead2ac0a4b59c3e4a731027f0f66fbe602b1289Tinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 388. [func] dig and host can now do reverse ipv6 lookups.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 387. [func] Add dns_byaddr_createptrname(), which converts
d98b4b724343547314bde32a54966c8f124a5f03Mark Andrews an address into the name used by a PTR query.
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt
bac4435d473c9a0281507524f084480c34aa942aTinderbox User 386. [bug] Missing strdup() of ACL name caused random
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ACL matching failures [RT #228].
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont 385. [cleanup] Removed functions dns_zone_equal(), dns_zone_print(),
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater and dns_zt_print().
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater 384. [bug] nsupdate was incorrectly limiting TTLs to 65535 instead
1bcc3273a80c256f11d9098a00ba2c041939e233Mark Andrews of 2147483647.
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User 383. [func] When writing a master file, print the SOA and NS
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson records (and their SIGs) before other records.
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User 382. [bug] named -u failed on many Linux systems where the
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User libc provided kernel headers do not match
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews the current kernel.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
6e38a18aef54c7f0ab35576e0fedf65d6ee84214Tinderbox User 381. [bug] Check for IPV6_RECVPKTINFO and use it instead of
cd6e9010079a4e58f7e30063df3dec0ff154ad59Tinderbox User IPV6_PKTINFO if found. [RT #229]
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews
f520803b46dc189fdaf84adc87ef327d3587b435Mark Andrews 380. [bug] nsupdate didn't work with IPv6.
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews 379. [func] New library function isc_sockaddr_anyofpf().
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt
e705db6d5d886dc14f4a75a2046a075c0750e7eeAutomatic Updater 378. [func] named and lwresd will log the command line arguments
bac4435d473c9a0281507524f084480c34aa942aTinderbox User they were started with in the "starting ..." message.
04bc14c887243e624469fdbd336c1d3cb8ed7cc7Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 377. [bug] When additional data lookups were refused due to
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater "allow-query", the databases were still being
757ff043760e4743dda1a10e7d58349275934902Tinderbox User attached causing reference leaks.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 376. [bug] The server should always use good entropy when
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt performing cryptographic functions needing entropy.
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 375. [bug] Per-zone "allow-query" did not properly override the
bac4435d473c9a0281507524f084480c34aa942aTinderbox User view/global one for CNAME targets and additional
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User data [RT #220].
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User 374. [bug] SOA in authoritative negative responses had wrong TTL.
1bf507ca635310b340aea42d6c3e567819974a99Tinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 373. [func] nslookup is now installed by "make install".
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User 372. [bug] Deal with Microsoft DNS servers appending two bytes of
1bf507ca635310b340aea42d6c3e567819974a99Tinderbox User garbage to zone transfer requests.
df3e5272b491e553904437a282a1fa0a1c2746e5Tinderbox User
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont 371. [bug] At high debug levels, doing an outgoing zone transfer
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User of a very large RRset could cause an assertion failure
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews during logging.
fab54780409846f7c71f6026d665f18c77c649efTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 370. [bug] The error messages for rollforward failures were
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User overly terse.
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 369. [func] Support new named.conf options, view and zone
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater statements:
b779e1efb14f9616a35befd2b1cfc2578f1a4d70Tinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater max-retry-time, min-retry-time,
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater max-refresh-time, min-refresh-time.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 368. [func] Restructure the internal ".bind" view so that more
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater zones can be added to it.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 367. [bug] Allow proper selection of server on nslookup command
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater line.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 366. [func] Allow use of '-' batch file in dig for stdin.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
f0c5e918974bf778af6cd1e25309ad13e30a79a6Tinderbox User 365. [bug] nsupdate -k leaked memory.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 364. [func] Added additional-from-{cache,auth}
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater 363. [placeholder]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User 362. [bug] rndc no longer aborts if the configuration file is
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson missing an options statement. [RT #209]
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User 361. [func] When the RBT find or chain functions set the name and
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User origin for a node that stores the root label
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews the name is now set to an empty name, instead of ".",
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to simplify later use of the name and origin by
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User dns_name_concatenate(), dns_name_totext() or
7692464e78fc43578c394b8d1d30e81fec1d8523Tinderbox User dns_name_format().
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater 360. [func] dns_name_totext() and dns_name_format() now allow
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User an empty name to be passed, which is formatted as "@".
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
e213b38b48486b3a6349329655d9169085001fa0Tinderbox User 359. [bug] dnssec-signzone occasionally signed glue records.
933799f3641f4f78445d015008bad0038900a82aTinderbox User
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater 358. [cleanup] Rename the intermediate files used by the dnssec
3915dc3dae1955e9f96696ca932efbd18c108d1dTinderbox User programs.
faa406d25d1d73b04a1351d1e62ab55557ed61ebAutomatic Updater
1a63fb1d1448ed3f8fd7227ae57be67c2e71279eMark Andrews 357. [bug] The zone file parser crashed if the argument
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to $INCLUDE was a quoted string.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
933799f3641f4f78445d015008bad0038900a82aTinderbox User 356. [cleanup] isc_task_send no longer requires event->sender to
3915dc3dae1955e9f96696ca932efbd18c108d1dTinderbox User be non-null.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater 355. [func] Added isc_dir_createunique(), similar to mkdtemp().
933799f3641f4f78445d015008bad0038900a82aTinderbox User
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User 354. [doc] Man pages for the dnssec tools are now included in
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson the distribution, in doc/man/dnssec.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User 353. [bug] double increment in lwres/gethost.c:copytobuf().
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User [RT# 187]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 352. [bug] Race condition in dns_client_t startup could cause
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews an assertion failure.
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
76fbdc591b3d46df28878a6ff844798622b85265Tinderbox User 351. [bug] Constructing a response with rcode SERVFAIL to a TSIG
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User signed query could crash the server.
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User 350. [bug] Also-notify lists specified in the global options
a900e4f99ff134b567b6df5ac2c841c7d0c551d3Automatic Updater block were not correctly reference counted, causing
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User a memory leak.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User 349. [bug] Processing a query with the CD bit set now works
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User as expected.
5b4ef313da4283079786e516b4b07a1691e1dc50Mark Andrews
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User 348. [func] New boolean named.conf options 'additional-from-auth'
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont and 'additional-from-cache' now supported in view and
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User global options statement.
c288e47fb7d4baa1ed887156b1c5e5db394d4f52Tinderbox User
a900e4f99ff134b567b6df5ac2c841c7d0c551d3Automatic Updater 347. [bug] Don't crash if an argument is left off options in dig.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 346. [placeholder]
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 345. [bug] Large-scale changes/cleanups to dig:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * Significantly improve structure handling
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * Don't pre-load entire batch files
4fda24d843edac463c98785ec0c850d912592dc1Tinderbox User * Add name/rr counting/limiting
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User * Fix SIGINT handling
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews * Shorten timeouts to match v8's behavior
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
550d89df4dd30f214eedd18f399e280fd1b15953Evan Hunt 344. [bug] When shutting down, lwresd sometimes tried
9563f388c8ca1bb9ebb04db54e122815b0008c8aTinderbox User to shut down its client tasks twice,
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater triggering an assertion.
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User 343. [bug] Although zone maintenance SOA queries and
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox User notify requests were signed with TSIG keys
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater when configured for the server in case,
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User the TSIG was not verified on the response.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
bcb68be0a8f3c3eca58d6a6a869267e5c1841de2Francis Dupont 342. [bug] The wrong name was being passed to
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews dns_name_dup() when generating a TSIG
bcb68be0a8f3c3eca58d6a6a869267e5c1841de2Francis Dupont key using TKEY.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
dc238a06bffa79de141ee7655765e2df91498a8aTinderbox User 341. [func] Support 'key' clause in named.conf zone masters
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User statement to allow authentication via TSIG keys:
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews masters {
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 10.0.0.1 port 5353 key "foo";
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 10.0.0.2 ;
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews };
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 340. [bug] The top-level COPYRIGHT file was missing from
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews the distribution.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 339. [bug] DNSSEC validation of the response to an ANY
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews query at a name with a CNAME RR in a secure
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews zone triggered an assertion failure.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 338. [bug] lwresd logged to syslog as named, not lwresd.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 337. [bug] "dig" did not recognize "nsap-ptr" as an RR type
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews on the command line.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 336. [bug] "dig -f" used 64 k of memory for each line in
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews the file. It now uses much less, though still
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews proportionally to the file size.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 335. [bug] named would occasionally attempt recursion when
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews it was disallowed or undesired.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 334. [func] Added hmac-md5 to libisc.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 333. [bug] The resolver incorrectly accepted referrals to
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews domains that were not parents of the query name,
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews causing assertion failures.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 332. [func] New function dns_name_reset().
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 331. [bug] Only log "recursion denied" if RD is set. [RT #178]
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 330. [bug] Many debugging messages were partially formatted
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews even when debugging was turned off, causing a
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews significant decrease in query performance.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 329. [func] omapi_auth_register() now takes a size_t argument for
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews the length of a key's secret data. Previously
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews OMAPI only stored secrets up to the first NUL byte.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews 328. [func] Added isc_base64_decodestring().
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 327. [bug] rndc.conf parser wasn't correctly recognising an IP
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews address where a host specification was required.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 326. [func] 'keys' in an 'inet' control statement is now
827f8cccb5280f4da66c46186e792d1cb9d73503Mark Andrews required and must have at least one item in it.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews A "not supported" warning is now issued if a 'unix'
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater control channel is defined.
fca737c98d2be3ef944cc96320c040fdb5f160e3Tinderbox User
e23256e740b238bddb4ba41ffac5f81a01c92245Automatic Updater 325. [bug] isc_lex_gettoken was processing octal strings when
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews ISC_LEXOPT_CNUMBER was not set.
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews 324. [func] In the resolver, turn EDNS0 off if there is no
a04588e781b513ae3b30e061ac98035802b5e8e8Mark Andrews response after a number of retransmissions.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User This is to allow queries some chance of succeeding
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User even if all the authoritative servers of a zone
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User silently discard EDNS0 requests instead of
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater sending an error response like they ought to.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater 323. [bug] dns_rbt_findname() did not ignore empty rbt nodes.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Because of this, servers authoritative for a parent
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User and grandchild zone but not authoritative for the
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User intervening child zone did not correctly issue
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User referrals to the servers of the child zone.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
cd6e9010079a4e58f7e30063df3dec0ff154ad59Tinderbox User 322. [bug] Queries for KEY RRs are now sent to the parent
cd6e9010079a4e58f7e30063df3dec0ff154ad59Tinderbox User server before the authoritative one, making
f33f2b8afe60de897c53cdcb17911f10b552699fTinderbox User DNSSEC insecurity proofs work in many cases
397c35b074ed59592cac25bafeb7e082f50f9ac1Tinderbox User where they previously didn't.
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson 321. [bug] When synthesizing a CNAME RR for a DNAME
b7f4a6fd8ac70ebf889179ee84c1dd35647bfc73Evan Hunt response, query_addcname() failed to intitialize
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User the type and class of the CNAME dns_rdata_t,
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User causing random failures.
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
91d187ce035f39073f0732ff2a401a45c3c955fbMark Andrews 320. [func] Multiple rndc changes: parses an rndc.conf file,
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont uses authentication to talk to named, command
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater line syntax changed. This will all be described
950d203b64f512b85fcc093ee1e9e3e531a1aea3Tinderbox User in the ARM.
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User 319. [func] The named.conf "controls" statement is now used
e40c4e4c17d4df338e2a7db0f84d8dbb3858964cTinderbox User to configure the OMAPI command channel.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
22d32791e5daa0bc80335a0f10ab2de95f41ccdbTinderbox User 318. [func] dns_c_ndcctx_destroy() could never return anything
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont except ISC_R_SUCCESS; made it have void return instead.
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont
3759f10fc543747668b1ca4b4671f35b0dea8445Francis Dupont 317. [func] Use callbacks from libomapi to determine if a
a03cb08d0c4f1ca5fbc121d2f02bdffa7eb52286Mark Andrews new connection is valid, and if a key requested
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt to be used with that connection is valid.
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt 316. [bug] Generate a warning if we detect an unexpected <eof>
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews but treat as <eol><eof>.
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt 315. [bug] Handle non-empty blanks lines. [RT #163]
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt 314. [func] The named.conf controls statement can now have
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt more than one key specified for the inet clause.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 313. [bug] When parsing resolv.conf, don't terminate on an
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt error. Instead, parse as much as possible, but
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt still return an error if one was found.
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt 312. [bug] Increase the number of allowed elements in the
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews resolv.conf search path from 6 to 8. If there
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt are more than this, ignore the remainder rather
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt than returning a failure in lwres_conf_parse.
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt 311. [bug] lwres_conf_parse failed when the first line of
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt resolv.conf was empty or a comment.
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt 310. [func] Changes to named.conf "controls" statement (inet
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt subtype only)
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt - support "keys" clause
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews controls {
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt inet * port 1024
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt allow { any; } keys { "foo"; }
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt }
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt - allow "port xxx" to be left out of statement,
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews in which case it defaults to omapi's default port
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt of 953.
98922b2b2b024dcca25be7c220cf3b16b1e6c4b5Evan Hunt
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 309. [bug] When sending a referral, the server did not look
713c3d5b18463f2479973e4d14f73248e60a5df7Mark Andrews for name server addresses as glue in the zone
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User holding the NS RRset in the case where this zone
03ebc228ee3725738b067b6bd7082a9a731822a1Tinderbox User was not the same as the one where it looked for
37d8e0a4455876fe1e4cca511076cc2c5ab9eedeTinderbox User name server addresses as authoritative data.
37d8e0a4455876fe1e4cca511076cc2c5ab9eedeTinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 308. [bug] Treat a SOA record not at top of zone as an error
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews when loading a zone. [RT #154]
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 307. [bug] When canceling a query, the resolver didn't check for
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews isc_socket_sendto() calls that did not yet have their
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews completion events posted, so it could (rarely) end up
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt destroying the query context and then want to use
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews it again when the send event posted, triggering an
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater assertion as it tried to cancel an already-canceled
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews query. [RT #77]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 306. [bug] Reading HMAC-MD5 private key files didn't work.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
e813f036c8251b6d9d2a72fa84f80c2c9d2795afMark Andrews 305. [bug] When reloading the server with a config file
30370d905e9be3be7d9b947fd432bacecbb13bb9Evan Hunt containing a syntax error, it could catch an
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews assertion failure trying to perform zone
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrews maintenance on tentatively created zones whose
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrews views were never fully configured and lacked
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrews an address database.
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrews
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrews 304. [bug] If more than LWRES_CONFMAXNAMESERVERS servers
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrews are listed in resolv.conf, silently ignore them
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User instead of returning failure.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
dedefc0bdbb4e6e39eeb98aa2fc6883efec2ddb0Mark Andrews 303. [bug] Add additional sanity checks to differentiate a AXFR
77932ac533c711eca5cd86de4e7eca8d91102b43Tinderbox User response vs a IXFR response. [RT #157]
a42655602677933f768df30059ac23cc98d71958Tinderbox User
922e6a3c2ac4ef900dd9dc99f0cc137f18372583Andreas Gustafsson 302. [bug] In dig, host, and nslookup, MXNAME should be large
015055b6e23f5c08f6a5b34726f90b62597e9e45Tinderbox User enough to hold any legal domain name in presentation
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User format + terminating NULL.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 301. [bug] Uninitialized pointer in host:printmessage(). [RT #159]
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 300. [bug] Using both <isc/net.h> and <lwres/net.h> didn't work
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User on platforms lacking IPv6 because each included their
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User own ipv6 header file for the missing definitions. Now
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User each library's ipv6.h defines the wrapper symbol of
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User the other (ISC_IPV6_H and LWRES_IPV6_H).
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews 299. [cleanup] Get the user and group information before changing the
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User root directory, so the administrator does not need to
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User keep a copy of the user and group databases in the
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User chroot'ed environment. Suggested by Hakan Olsson.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 298. [bug] A mutex deadlock occurred during shutdown of the
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User interface manager under certain conditions.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User Digital Unix systems were the most affected.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 297. [bug] Specifying a key name that wasn't fully qualified
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User in certain parts of the config file could cause
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews an assertion failure.
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 296. [bug] "make install" from a separate build directory
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User failed unless configure had been run in the source
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User directory, too.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 295. [bug] When invoked with type==CNAME and a message
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews not constructed by dns_message_parse(),
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User dns_message_findname() failed to find anything
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User due to checking for attribute bits that are set
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User only in dns_message_parse(). This caused an
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User infinite loop when constructing the response to
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews an ANY query at a CNAME in a secure zone.
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews 294. [bug] If we run out of space in while processing glue
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews when reading a master file and commit "current name"
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews reverts to "name_current" instead of staying as
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User "name_glue".
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 293. [port] Add support for FreeBSD 4.0 system tests.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 292. [bug] Due to problems with the way some operating systems
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User handle simultaneous listening on IPv4 and IPv6
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User addresses, the server no longer listens on IPv6
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User addresses by default. To revert to the previous
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User behavior, specify "listen-on-v6 { any; };" in
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User the config file.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 291. [func] Caching servers no longer send outgoing queries
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User over TCP just because the incoming recursive query
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User was a TCP one.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 290. [cleanup] +twiddle option to dig (for testing only) removed.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 289. [cleanup] dig is now installed in $bindir instead of $sbindir.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User host is now installed in $bindir. (Be sure to remove
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User any $sbindir/dig from a previous release.)
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 288. [func] rndc is now installed by "make install" into $sbindir.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 287. [bug] rndc now works again as "rndc 127.1 reload" (for
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User only that task). Parsing its configuration file and
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User using digital signatures for authentication has been
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User disabled until named supports the "controls" statement,
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User post-9.0.0.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 286. [bug] On Solaris 2, when named inherited a signal state
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User where SIGHUP had the SIG_IGN action, SIGHUP would
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User be ignored rather than causing the server to reload
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User its configuration.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 285. [bug] A change made to the dst API for beta4 inadvertently
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User broke OMAPI's creation of a dst key from an incoming
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User message, causing an assertion to be triggered. Fixed.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 284. [func] The DNSSEC key generation and signing tools now
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews generate randomness from keyboard input on systems
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User that lack /dev/random.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 283. [cleanup] The 'lwresd' program is now a link to 'named'.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 282. [bug] The lexer now returns ISC_R_RANGE if parsed integer is
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User too big for an unsigned long.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 281. [bug] Fixed list of recognized config file category names.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 280. [func] Add isc-config.sh, which can be used to more
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User easily build applications that link with
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User our libraries.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 279. [bug] Private omapi function symbols shared between
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User two or more files in libomapi.a were not namespace
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User protected using the ISC convention of starting with
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User the library name and two underscores ("omapi__"...)
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 278. [bug] bin/named/logconf.c:category_fromconf() didn't take
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User note of when isc_log_categorybyname() wasn't able
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews to find the category name and would then apply the
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User channel list of the unknown category to all categories.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews 277. [bug] isc_log_categorybyname() and isc_log_modulebyname()
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews would fail to find the first member of any category
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews or module array apart from the internal defaults.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User Thus, for example, the "notify" category was improperly
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User configured by named.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 276. [bug] dig now supports maximum sized TCP messages.
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 275. [bug] The definition of lwres_gai_strerror() was missing
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User the lwres_ prefix.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 274. [bug] TSIG AXFR verify failed when talking to a BIND 8
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User server.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 273. [func] The default for the 'transfer-format' option is
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User now 'many-answers'. This will break zone transfers
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User to BIND 4.9.5 and older unless there is an explicit
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews 'one-answer' configuration.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 272. [bug] The sending of large TCP responses was canceled
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User in mid-transmission due to a race condition
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User caused by the failure to set the client object's
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User "newstate" variable correctly when transitioning
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User to the "working" state.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 271. [func] Attempt to probe the number of cpus in named
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User if unspecified rather than defaulting to 1.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 270. [func] Allow maximum sized TCP answers.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 269. [bug] Failed DNSSEC validations could cause an assertion
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User failure by causing clone_results() to be called with
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews with hevent->node == NULL.
d3be47a4a841ca6fc07e8f18004cf72174e2d117Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 268. [doc] A plain text version of the Administrator
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User Reference Manual is now included in the distribution,
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User as doc/arm/Bv9ARM.txt.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 267. [func] Nsupdate is now provided in the distribution.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 266. [bug] zone.c:save_nsrrset() node was not initialized.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 265. [bug] dns_request_create() now works for TCP.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 264. [func] Dispatch can not take TCP sockets in connecting
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User state. Set DNS_DISPATCHATTR_CONNECTED when calling
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews dns_dispatch_createtcp() for connected TCP sockets
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User or call dns_dispatch_starttcp() when the socket is
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews connected.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 263. [func] New logging channel type 'stderr'
3d2e052eb879189e6d853097f8b568d887323bebTinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User channel some-name {
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User stderr;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User severity error;
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User }
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 262. [bug] 'master' was not initialized in zone.c:stub_callback().
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 261. [func] Add dns_zone_markdirty().
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 260. [bug] Running named as a non-root user failed on Linux
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User kernels new enough to support retaining capabilities
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews after setuid().
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 259. [func] New random-device and random-seed-file statements
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User for global options block of named.conf. Both accept
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User a single string argument.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews 258. [bug] Fixed printing of lwres_addr_t.address field.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 257. [bug] The server detached the last zone manager reference
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User too early, while it could still be in use by queries.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User This manifested itself as assertion failures during the
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User shutdown process for busy name servers. [RT #133]
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 256. [func] isc_ratelimiter_t now has attach/detach semantics, and
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User isc_ratelimiter_shutdown guarantees that the rate
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User limiter is detached from its task.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 255. [func] New function dns_zonemgr_attach().
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 254. [bug] Suppress "query denied" messages on additional data
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User lookups.
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User --- 9.0.0b4 released ---
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 253. [func] resolv.conf parser now recognises ';' and '#' as
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User comments (anywhere in line, not just as the beginning).
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 252. [bug] resolv.conf parser mishandled masks on sortlists.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User It also aborted when an unrecognized keyword was seen,
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater now it silently ignores the entire line.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews 251. [bug] lwresd caught an assertion failure on startup.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews 250. [bug] fixed handling of size+unit when value would be too
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User large for internal representation.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 249. [cleanup] max-cache-size config option now takes a size-spec
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User like 'datasize', except 'default' is not allowed.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 248. [bug] global lame-ttl option was not being printed when
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User config structures were written out.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 247. [cleanup] Rename cache-size config option to max-cache-size.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews 246. [func] Rename global option cachesize to cache-size and
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User add corresponding option to view statement.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater 245. [bug] If an uncompressed name will take more than 255
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bytes and the buffer is sufficiently long,
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User dns_name_fromwire should return DNS_R_FORMERR,
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User not ISC_R_NOSPACE. This bug caused cause the
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User server to catch an assertion failure when it
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User received a query for a name longer than 255
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User bytes.
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 244. [bug] empty named.conf file and empty options statement are
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User now parsed properly.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews 243. [func] new cachesize option for named.conf
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 242. [cleanup] fixed incorrect warning about auth-nxdomain usage.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
3e1a17d65ec6227900f388ba2f7561365f7d4f5cTinderbox User 241. [cleanup] nscount and soacount have been removed from the
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews dns_master_*() argument lists.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 240. [func] databases now come in three flavours: zone, cache
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User and stub.
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 239. [func] If ISC_MEM_DEBUG is enabled, the variable
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User isc_mem_debugging controls whether messages
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews are printed or not.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 238. [cleanup] A few more compilation warnings have been quieted:
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User + missing sigwait prototype on BSD/OS 4.0/4.0.1.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User + PTHREAD_ONCE_INIT unbraced initializer warnings on
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User Solaris 2.8.
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater + IN6ADDR_ANY_INIT unbraced initializer warnings on
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User BSD/OS 4.*, Linux and Solaris 2.8.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 237. [bug] If connect() returned ENOBUFS when the resolver was
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User initiating a TCP query, the socket didn't get
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User destroyed, and the server did not shut down cleanly.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 236. [func] Added new listen-on-v6 config file statement.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 235. [func] Consider it a config file error if a listen-on
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews statement has an IPv6 address in it, or a
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User listen-on-v6 statement has an IPv4 address in it.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 234. [bug] Allow a trusted-key's first field (domain-name) be
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User either a quoted or an unquoted string, instead of
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews requiring a quoted string.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 233. [cleanup] Convert all config structure integer values to unsigned
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews integer (isc_uint32_t) to match grammer.
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 232. [bug] Allow slave zones to not have a file.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 231. [func] Support new 'port' clause in config file options
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User section. Causes 'listen-on', 'masters' and
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 'also-notify' statements to use its value instead of
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User default (53).
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 230. [func] Replace the dst sign/verify API with a cleaner one.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 229. [func] Support config file sig-validity-interval statement
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User in options, views and zone statements (master
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User zones only).
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 228. [cleanup] Logging messages in config module stripped of
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User trailing period.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 227. [cleanup] The enumerated identifiers dns_rdataclass_*,
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User dns_rcode_*, dns_opcode_*, and dns_trust_* are
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User also now cast to their appropriate types, as with
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User dns_rdatatype_* in item number 225 below.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 226. [func] dns_name_totext() now always prints the root name as
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews '.', even when omit_final_dot is true.
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews 225. [cleanup] The enumerated dns_rdatatype_* identifiers are now
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews cast to dns_rdatatype_t via macros of their same name
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews so that they are of the proper integral type wherever
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User a dns_rdatatype_t is needed.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 224. [cleanup] The entire project builds cleanly with gcc's
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User -Wcast-qual and -Wwrite-strings warnings enabled,
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User which is now the default when using gcc. (Warnings
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User from confparser.c, because of yacc's code, are
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews unfortunately to be expected.)
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 223. [func] Several functions were reprototyped to qualify one
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User or more of their arguments with "const". Similarly,
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User several functions that return pointers now have
e9ab17d95e4288ab5ddedb7c89a9588c13c74bddMark Andrews those pointers qualified with const.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 222. [bug] The global 'also-notify' option was ignored.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User 221. [bug] An uninitialized variable was sometimes passed to
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User dns_rdata_freestruct() when loading a zone, causing
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User an assertion failure.
9f6827a4afb75224214ea96452e787e7f710b8b6Tinderbox User
5ca309a0fb9a75162852653f881d1e6290e28c2aTinderbox User 220. [cleanup] Set the default outgoing port in the view, and
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater set it in sockaddrs returned from the ADB.
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews [31-May-2000 explorer]
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater 219. [bug] Signed truncated messages more correctly follow
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater the respective specs.
2f60dbd3787caa91e8ab1d7ae39ea312ad5ba31fAutomatic Updater
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 218. [func] When an rdataset is signed, its ttl is normalized
e676a596869d8a80a644c99a848afb53d1c5975eMark Andrews based on the signature validity period.
081a44bd3019b18aec03c5c0746538fdc901da48Evan Hunt
ac2e2800b4ac9cbe4cb756d967f4583c611eb75eMark Andrews 217. [func] Also-notify and trusted-keys can now be used in
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User the 'view' statement.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 216. [func] The 'max-cache-ttl' and 'max-ncache-ttl' options
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User now work.
be41770245bd56746fbb61f9b5ba0aca683f318eTinderbox User
200a9e7da827b67d99193bf793aea9f3e3fa1b43Tinderbox User 215. [bug] Failures at certain points in request processing
5f76877508748558eeb2e07254b0edbcbf2f2e43Tinderbox User could cause the assertion INSIST(client->lockview
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt == NULL) to be triggered.
f32d9699320a279df50fae9ff48dbadef13f619fTinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 214. [func] New public function isc_netaddr_format(), for
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User formatting network addresses in log messages.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
9dde9ce5558696850b6b9850a8475ae518409518Tinderbox User 213. [bug] Don't leak memory when reloading the zone if
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater an update-policy clause was present in the old zone.
c505effec1da6664c37f0e4dbfc1c4f6b0e73367Tinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 212. [func] Added dns_message_get/settsigkey, to make TSIG
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User key management reasonable.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt 211. [func] The 'key' and 'server' statements can now occur
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User inside 'view' statements.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 210. [bug] The 'allow-transfer' option was ignored for slave
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User zones, and the 'transfers-per-ns' option was
f536382c59dd492a14667b753816d920f9981f1cTinderbox User was ignored for all zones.
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User
3e9c07abfd4ad76b1f8085f0f96f5646f2d9e219Tinderbox User 209. [cleanup] Upgraded openssl files to new version 0.9.5a
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
0eb371ca0dab50ae3462e98794a6126198c52f4bMark Andrews 208. [func] Added ISC_OFFSET_MAXIMUM for the maximum value
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox User of an isc_offset_t.
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
f190095cae5e5a8734e0ff16055488d471569499Tinderbox User 207. [func] The dnssec tools properly use the logging subsystem.
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox User
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox User 206. [cleanup] dst now stores the key name as a dns_name_t, not
16f6050f29b6b0422cee858e609f65e474e70ef2Tinderbox User a char *.
5affecff6e148a8e124d03f5dbac0da11e30dcc5Tinderbox User
4fe0411487e8e4401477684c0a2bac041ca7c2d5Tinderbox User 205. [cleanup] On IRIX, turn off the mostly harmless warnings 1692
27739dd25026283c24645c8a1044b95ef9eb5ac6Tinderbox User ("prototyped function redeclared without prototype")
ee11dfc481f2ef6a032a715454f6290961a722d2Tinderbox User and 1552 ("variable ... set but not used") when
compiling in the lib/dns/sec/{dnssafe,openssl}
directories, which contain code imported from outside
sources.
204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
to quiet the warnings that "The linked output may not
run on a PA 1.x system."
203. [func] notify and zone soa queries are now tsig signed when
appropriate.
202. [func] isc_lex_getsourceline() changed from returning int
to returning unsigned long, the type of its underlying
counter.
201. [cleanup] Removed the test/sdig program, it has been
replaced by bin/dig/dig.
--- 9.0.0b3 released ---
200. [bug] Failures in sending query responses to clients
(e.g., running out of network buffers) were
not logged.
199. [bug] isc_heap_delete() sometimes violated the heap
invariant, causing timer events not to be posted
when due.
198. [func] Dispatch managers hold memory pools which
any managed dispatcher may use. This allows
us to avoid dipping into the memory context for
most allocations. [19-May-2000 explorer]
197. [bug] When an incoming AXFR or IXFR completes, the
zone's internal state is refreshed from the
SOA data. [19-May-2000 explorer]
196. [func] Dispatchers can be shared easily between views
and/or interfaces. [19-May-2000 explorer]
195. [bug] Including the NXT record of the root domain
in a negative response caused an assertion
failure.
194. [doc] The PDF version of the Administrator's Reference
Manual is no longer included in the ISC BIND9
distribution.
193. [func] changed dst_key_free() prototype.
192. [bug] Zone configuration validation is now done at end
of config file parsing, and before loading
callbacks.
191. [func] Patched to compile on UnixWare 7.x. This platform
is not directly supported by the ISC.
190. [cleanup] The DNSSEC tools have been moved to a separate
directory dnssec/ and given the following new,
more descriptive names:
dnssec-keygen
dnssec-signzone
dnssec-signkey
dnssec-makekeyset
Their command line arguments have also been changed to
be more consistent. dnssec-keygen now prints the
name of the generated key files (sans extension)
on standard output to simplify its use in automated
scripts.
189. [func] isc_time_secondsastimet(), a new function, will ensure
that the number of seconds in an isc_time_t does not
exceed the range of a time_t, or return ISC_R_RANGE.
Similarly, isc_time_now(), isc_time_nowplusinterval(),
isc_time_add() and isc_time_subtract() now check the
range for overflow/underflow. In the case of
isc_time_subtract, this changed a calling requirement
(ie, something that could generate an assertion)
into merely a condition that returns an error result.
isc_time_add() and isc_time_subtract() were void-
valued before but now return isc_result_t.
188. [func] Log a warning message when an incoming zone transfer
contains out-of-zone data.
187. [func] isc_ratelimter_enqueue() has an additional argument
'task'.
186. [func] dns_request_getresponse() has an additional argument
'preserve_order'.
185. [bug] Fixed up handling of ISC_MEMCLUSTER_LEGACY. Several
public functions did not have an isc__ prefix, and
referred to functions that had previously been
renamed.
184. [cleanup] Variables/functions which began with two leading
underscores were made to conform to the ANSI/ISO
standard, which says that such names are reserved.
183. [func] ISC_LOG_PRINTTAG option for log channels. Useful
for logging the program name or other identifier.
182. [cleanup] New commandline parameters for dnssec tools
181. [func] Added dst_key_buildfilename and dst_key_parsefilename
180. [func] New isc_result_t ISC_R_RANGE. Supersedes DNS_R_RANGE.
179. [func] options named.conf statement *must* now come
before any zone or view statements.
178. [func] Post-load of named.conf check verifies a slave zone
has non-empty list of masters defined.
177. [func] New per-zone boolean:
enable-zone yes | no ;
intended to let a zone be disabled without having
to comment out the entire zone statement.
176. [func] New global and per-view option:
max-cache-ttl number
175. [func] New global and per-view option:
additional-data internal | minimal | maximal;
174. [func] New public function isc_sockaddr_format(), for
formatting socket addresses in log messages.
173. [func] Keep a queue of zones waiting for zone transfer
quota so that a new transfer can be dispatched
immediately whenever quota becomes available.
172. [bug] $TTL directive was sometimes missing from dumped
master files because totext_ctx_init() failed to
initialize ctx->current_ttl_valid.
171. [cleanup] On NetBSD systems, the mit-pthreads or
unproven-pthreads library is now always used
unless --with-ptl2 is explicitly specified on
the configure command line. The
--with-mit-pthreads option is no longer needed
and has been removed.
170. [cleanup] Remove inter server consistancy checks from zone,
these should return as a seperate module in 9.1.
dns_zone_checkservers(), dns_zone_checkparents(),
dns_zone_checkchildren(), dns_zone_checkglue().
Remove dns_zone_setadb(), dns_zone_setresolver(),
dns_zone_setrequestmgr() these should now be found
via the view.
169. [func] ratelimiter can now process N events per interval.
168. [bug] include statements in named.conf caused syntax errors
due to not consuming the semicolon ending the include
statement before switching input streams.
167. [bug] Make lack of masters for a slave zone a soft error.
166. [bug] Keygen was overwriting existing keys if key_id
conflicted, now it will retry, and non-null keys
with key_id == 0 are not generated anymore. Key
was not able to generate NOAUTHCONF DSA key,
increased RSA key size to 2048 bits.
165. [cleanup] Silence "end-of-loop condition not reached" warnings
from Solaris compiler.
164. [func] Added functions isc_stdio_open(), isc_stdio_close(),
isc_stdio_seek(), isc_stdio_read(), isc_stdio_write(),
isc_stdio_flush(), isc_stdio_sync(), isc_file_remove()
to encapsulate nonportable usage of errno and sync.
163. [func] Added result codes ISC_R_FILENOTFOUND and
ISC_R_FILEEXISTS.
162. [bug] Ensure proper range for arguments to ctype.h functions.
161. [cleanup] error in yyparse prototype that only HPUX caught.
160. [cleanup] getnet*() are not going to be implemented at this
stage.
159. [func] Redefinition of config file elements is now an
error (instead of a warning).
158. [bug] Log channel and category list copy routines
weren't assigning properly to output parameter.
157. [port] Fix missing prototype for getopt().
156. [func] Support new 'database' statement in zone.
database "quoted-string";
155. [bug] ns_notify_start() was not detaching the found zone.
154. [func] The signer now logs libdns warnings to stderr even when
not verbose, and in a nicer format.
153. [func] dns_rdata_tostruct() 'mctx' is now optional. If 'mctx'
is NULL then you need to preserve the 'rdata' until
you have finished using the structure as there may be
references to the associated memory. If 'mctx' is
non-NULL it is guaranteed that there are no references
to memory associated with 'rdata'.
dns_rdata_freestruct() must be called if 'mctx' was
non-NULL and may safely be called if 'mctx' was NULL.
152. [bug] keygen dumped core if domain name argument was omitted
from command line.
151. [func] Support 'disabled' statement in zone config (causes
zone to be parsed and then ignored). Currently must
come after the 'type' clause.
150. [func] Support optional ports in masters and also-notify
statements:
masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
149. [cleanup] Removed usused argument 'olist' from
dns_c_view_unsetordering().
148. [cleanup] Stop issuing some warnings about some configuration
file statements that were not implemented, but now are.
147. [bug] Changed yacc union size to be smaller for yaccs that
put yacc-stack on the real stack.
146. [cleanup] More general redundant header file cleanup. Rather
than continuing to itemize every header which changed,
this changelog entry just notes that if a header file
did not need another header file that it was including
in order to provide its advertized functionality, the
inclusion of the other header file was removed. See
util/check-includes for how this was tested.
145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
ISC_LANG_ENDDECLS to header files that had function
prototypes, and removed it from those that did not.
144. [cleanup] libdns header files too numerous to name were made
to conform to the same style for multiple inclusion
protection.
143. [func] Added function dns_rdatatype_isknown().
142. [cleanup] <isc/stdtime.h> does not need <time.h> or
<isc/result.h>.
141. [bug] Corrupt requests with multiple questions could
cause an assertion failure.
140. [cleanup] <isc/time.h> does not need <time.h> or <isc/result.h>.
139. [cleanup] <isc/net.h> now includes <isc/types.h> instead of
<isc/int.h> and <isc/result.h>.
138. [cleanup] isc_strtouq moved from str.[ch] to string.[ch] and
renamed isc_string_touint64. isc_strsep moved from
strsep.c to string.c and renamed isc_string_separate.
137. [cleanup] <isc/commandline.h>, <isc/mem.h>, <isc/print.h>
<isc/serial.h>, <isc/string.h> and <isc/offset.h>
made to conform to the same style for multiple
inclusion protection.
136. [cleanup] <isc/commandline.h>, <isc/interfaceiter.h>,
<isc/net.h> and Win32's <isc/thread.h> needed
ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS.
135. [cleanup] Win32's <isc/condition.h> did not need <isc/result.h>
or <isc/boolean.h>, now uses <isc/types.h> in place
of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
and ISC_LANG_ENDDECLS.
134. [cleanup] <isc/dir.h> does not need <limits.h>.
133. [cleanup] <isc/ipv6.h> needs <isc/platform.h>.
132. [cleanup] <isc/app.h> does not need <isc/task.h>, but does
need <isc/eventclass.h>.
131. [cleanup] <isc/mutex.h> and <isc/util.h> need <isc/result.h>
for ISC_R_* codes used in macros.
130. [cleanup] <isc/condition.h> does not need <pthread.h> or
<isc/boolean.h>, and now includes <isc/types.h>
instead of <isc/time.h>.
129. [bug] The 'default_debug' log channel was not set up when
'category default' was present in the config file
128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
ISC_LANG_ENDDECLS at end of header.
127. [cleanup] The contracts for the comparision routines
dns_name_fullcompare(), dns_name_compare(),
dns_name_rdatacompare(), and dns_rdata_compare() now
specify that the order value returned is < 0, 0, or > 0
instead of -1, 0, or 1.
126. [cleanup] <isc/quota.h> and <isc/taskpool.h> need <isc/lang.h>.
125. [cleanup] <isc/eventclass.h>, <isc/ipv6.h>, <isc/magic.h>,
<isc/mutex.h>, <isc/once.h>, <isc/region.h>, and
<isc/resultclass.h> do not need <isc/lang.h>.
124. [func] signer now imports parent's zone key signature
and creates null keys/sets zone status bit for
children when necessary
123. [cleanup] <isc/event.h> does not need <stddef.h>.
122. [cleanup] <isc/task.h> does not need <isc/mem.h> or
<isc/result.h>.
121. [cleanup] <isc/symtab.h> does not need <isc/mem.h> or
<isc/result.h>. Multiple inclusion protection
symbol fixed from ISC_SYMBOL_H to ISC_SYMTAB_H.
isc_symtab_t moved to <isc/types.h>.
120. [cleanup] <isc/socket.h> does not need <isc/boolean.h>,
<isc/bufferlist.h>, <isc/task.h>, <isc/mem.h> or
<isc/net.h>.
119. [cleanup] structure definitions for generic rdata stuctures do
not have _generic_ in their names.
118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
YACC crust (yyparse, etc) [2000-apr-27 explorer]
117. [cleanup] libdns.a changes:
dns_zone_clearnotify() and dns_zone_addnotify()
are replaced by dns_zone_setnotifyalso().
dns_zone_clearmasters() and dns_zone_addmaster()
are replaced by dns_zone_setmasters().
116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
on Unix systems).
115. [port] Shut up the -Wmissing-declarations warning about
<stdio.h>'s __sputaux on BSD/OS pre-4.1.
114. [cleanup] <isc/sockaddr.h> does not need <isc/buffer.h> or
<isc/list.h>.
113. [func] Utility programs dig and host added.
112. [cleanup] <isc/serial.h> does not need <isc/boolean.h>.
111. [cleanup] <isc/rwlock.h> does not need <isc/result.h> or
<isc/mutex.h>.
110. [cleanup] <isc/result.h> does not need <isc/boolean.h> or
<isc/list.h>.
109. [bug] "make depend" did nothing for
bin/tests/{db,mem,sockaddr,tasks,timers}/.
108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
<dns/types.h> to <dns/bit.h> and renamed to
DNS_BIT_SET/DNS_BIT_GET/DNS_BIT_CLEAR.
107. [func] Add keysigner and keysettool.
106. [func] Allow dnssec verifications to ignore the validity
period. Used by several of the dnssec tools.
105. [doc] doc/dev/coding.html expanded with other
implicit conventions the developers have used.
104. [bug] Made compress_add and compress_find static to
lib/dns/compress.c.
103. [func] libisc buffer API changes for <isc/buffer.h>:
Added:
isc_buffer_base(b) (pointer)
isc_buffer_current(b) (pointer)
isc_buffer_active(b) (pointer)
isc_buffer_used(b) (pointer)
isc_buffer_length(b) (int)
isc_buffer_usedlength(b) (int)
isc_buffer_consumedlength(b) (int)
isc_buffer_remaininglength(b) (int)
isc_buffer_activelength(b) (int)
isc_buffer_availablelength(b) (int)
Removed:
ISC_BUFFER_USEDCOUNT(b)
ISC_BUFFER_AVAILABLECOUNT(b)
isc_buffer_type(b)
Changed names:
isc_buffer_used(b, r) ->
isc_buffer_usedregion(b, r)
isc_buffer_available(b, r) ->
isc_buffer_available_region(b, r)
isc_buffer_consumed(b, r) ->
isc_buffer_consumedregion(b, r)
isc_buffer_active(b, r) ->
isc_buffer_activeregion(b, r)
isc_buffer_remaining(b, r) ->
isc_buffer_remainingregion(b, r)
Buffer types were removed, so the ISC_BUFFERTYPE_*
macros are no more, and the type argument to
isc_buffer_init and isc_buffer_allocate were removed.
isc_buffer_putstr is now void (instead of isc_result_t)
and requires that the caller ensure that there
is enough available buffer space for the string.
102. [port] Correctly detect inet_aton, inet_pton and inet_ptop
on BSD/OS 4.1.
101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
100. [cleanup] <isc/random.h> does not need <isc/int.h> or
<isc/mutex.h>. isc_random_t moved to <isc/types.h>.
99. [cleanup] Rate limiter now has separate shutdown() and
destroy() functions, and it guarantees that all
queued events are delivered even in the shutdown case.
98. [cleanup] <isc/print.h> does not need <stdarg.h> or <stddef.h>
unless ISC_PLATFORM_NEEDVSNPRINTF is defined.
97. [cleanup] <isc/ondestroy.h> does not need <stddef.h> or
<isc/event.h>.
96. [cleanup] <isc/mutex.h> does not need <isc/result.h>.
95. [cleanup] <isc/mutexblock.h> does not need <isc/result.h>.
94. [cleanup] Some installed header files did not compile as C++.
93. [cleanup] <isc/msgcat.h> does not need <isc/result.h>.
92. [cleanup] <isc/mem.h> does not need <stddef.h>, <isc/boolean.h>,
or <isc/result.h>.
91. [cleanup] <isc/log.h> does not need <sys/types.h> or
<isc/result.h>.
90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
from <named/listenlist.h>.
89. [cleanup] <isc/lex.h> does not need <stddef.h>.
88. [cleanup] <isc/interfaceiter.h> does not need <isc/result.h> or
<isc/mem.h>. isc_interface_t and isc_interfaceiter_t
moved to <isc/types.h>.
87. [cleanup] <isc/heap.h> does not need <isc/boolean.h>,
<isc/mem.h> or <isc/result.h>.
86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
<isc/types.h>.
85. [cleanup] <isc/bufferlist.h> does not need <isc/buffer.h>,
<isc/list.h>, <isc/mem.h>, <isc/region.h> or
<isc/int.h>.
84. [func] allow-query ACL checks now apply to all data
added to a response.
83. [func] If the server is authoritative for both a
delegating zone and its (nonsecure) delegatee, and
a query is made for a KEY RR at the top of the
delegatee, then the server will look for a KEY
in the delegator if it is not found in the delegatee.
82. [cleanup] <isc/buffer.h> does not need <isc/list.h>.
81. [cleanup] <isc/int.h> and <isc/boolean.h> do not need
<isc/lang.h>.
80. [cleanup] <isc/print.h> does not need <stdio.h> or <stdlib.h>.
79. [cleanup] <dns/callbacks.h> does not need <stdio.h>.
78. [cleanup] lwres_conftest renamed to lwresconf_test for
consistency with other *_test programs.
77. [cleanup] typedef of isc_time_t and isc_interval_t moved from
<isc/time.h> to <isc/types.h>.
76. [cleanup] Rewrote keygen.
75. [func] Don't load a zone if its database file is older
than the last time the zone was loaded.
74. [cleanup] Removed mktemplate.o and ufile.o from libisc.a,
subsumed by file.o.
73. [func] New "file" API in libisc, including new function
isc_file_getmodtime, isc_mktemplate renamed to
isc_file_mktemplate and isc_ufile renamed to
isc_file_openunique. By no means an exhaustive API,
it is just what's needed for now.
72. [func] DNS_RBTFIND_NOPREDECESSOR and DNS_RBTFIND_NOOPTIONS
added for dns_rbt_findnode, the former to disable the
setting of the chain to the predecessor, and the
latter to make clear when no options are set.
71. [cleanup] Made explicit the implicit REQUIREs of
isc_time_seconds, isc_time_nanoseconds, and
isc_time_subtract.
70. [func] isc_time_set() added.
69. [bug] The zone object's master and also-notify lists grew
longer with each server reload.
68. [func] Partial support for SIG(0) on incoming messages.
67. [performance] Allow use of alternate (compile-time supplied)
OpenSSL libraries/headers.
66. [func] Data in authoritative zones should have a trust level
beyond secure.
65. [cleanup] Removed obsolete typedef of dns_zone_callbackarg_t
from <dns/types.h>.
64. [func] The RBT, DB, and zone table APIs now allow the
caller find the most-enclosing superdomain of
a name.
63. [func] Generate NOTIFY messages.
62. [func] Add UDP refresh support.
61. [cleanup] Use single quotes consistently in log messages.
60. [func] Catch and disallow singleton types on message
parse.
59. [bug] Cause net/host unreachable to be a hard error
when sending and receiving.
58. [bug] bin/named/query.c could sometimes trigger the
(client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
== 0 assertion in query_newname().
57. [func] Added dns_nxt_typepresent()
56. [bug] SIG records were not properly returned in cached
negative answers.
55. [bug] Responses containing multiple names in the authority
section were not negatively cached.
54. [bug] If a fetch with sigrdataset==NULL joined one with
sigrdataset!=NULL or vice versa, the resolver
could catch an assertion or lose signature data,
respectively.
53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
<sys/param.h>.
52. [bug] rndc: taskmgr and socketmgr were not initialized
to NULL.
51. [cleanup] dns/compress.h and dns/zt.h did not need to include
dns/rbt.h; it was needed only by compress.c and zt.c.
50. [func] RBT deletion no longer requires a valid chain to work,
and dns_rbt_deletenode was added.
49. [func] Each cache now has its own mctx.
48. [func] isc_task_create() no longer takes an mctx.
isc_task_mem() has been eliminated.
47. [func] A number of modules now use memory context reference
counting.
46. [func] Memory contexts are now reference counted.
Added isc_mem_inuse() and isc_mem_preallocate().
Renamed isc_mem_destroy_check() to
isc_mem_setdestroycheck().
45. [bug] The trusted-key statement incorrectly loaded keys.
44. [bug] Don't include authority data if it would force us
to unset the AD bit in the message.
43. [bug] DNSSEC verification of cached rdatasets was failing.
42. [cleanup] Simplified logging of messages with embedded domain
names by introducing a new convenience function
dns_name_format().
41. [func] Use PR_SET_KEEPCAPS on Linux 2.3.99-pre3 and later
to allow 'named' to run as a non-root user while
retaining the ability to bind() to privileged
ports.
40. [func] Introduced new logging category "dnssec" and
logging module "dns/validator".
39. [cleanup] Moved the typedefs for isc_region_t, isc_textregion_t,
and isc_lex_t to <isc/types.h>.
38. [bug] TSIG signed incoming zone transfers work now.
37. [bug] If the first RR in an incoming zone transfer was
not an SOA, the server died with an assertion failure
instead of just reporting an error.
36. [cleanup] Change DNS_R_SUCCESS (and others) to ISC_R_SUCCESS
35. [performance] Log messages which are of a level too high to be
logged by any channel in the logging configuration
will not cause the log mutex to be locked.
34. [bug] Recursion was allowed even with 'recursion no'.
33. [func] The RBT now maintains a parent pointer at each node.
32. [cleanup] bin/lwresd/client.c needs <string.h> for memset()
prototype.
31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
30. [func] config file grammer change to support optional
class type for a view.
29. [func] support new config file view options:
auth-nxdomain recursion query-source
query-source-v6 transfer-source
transfer-source-v6 max-transfer-time-out
max-transfer-idle-out transfer-format
request-ixfr provide-ixfr cleaning-interval
fetch-glue notify rfc2308-type1 lame-ttl
max-ncache-ttl min-roots
28. [func] support lame-ttl, min-roots and serial-queries
config global options.
27. [bug] Only include <netinet6/in6.h> on BSD/OS 4.[01]*.
Including it on other platforms (eg, NetBSD) can
cause a forced #error from the C preprocessor.
26. [func] new match-clients statement in config file view.
25. [bug] make install failed to install <isc/log.h> and
<isc/ondestroy.h>.
24. [cleanup] Eliminate some unnecessary #includes of header
files from header files.
23. [cleanup] Provide more context in log messages about client
requests, using a new function ns_client_log().
22. [bug] SIGs weren't returned in the answer section when
the query resulted in a fetch.
21. [port] Look at STD_CINCLUDES after CINCLUDES during
compilation, so additional system include directories
can be searched but header files in the bind9 source
tree with conflicting names take precedence. This
avoids issues with installed versions of dnssafe and
openssl.
20. [func] Configuration file post-load validation of zones
failed if there were no zones.
19. [bug] dns_zone_notifyreceive() failed to unlock the zone
lock in certain error cases.
18. [bug] Use AC_TRY_LINK rather than AC_TRY_COMPILE in
configure.in to check for presence of in6addr_any.
17. [func] Do configuration file post-load validation of zones.
16. [bug] put quotes around key names on config file
output to avoid possible keyword clashes.
15. [func] Add dns_name_dupwithoffsets(). This function is
improves comparison performance for duped names.
14. [bug] free_rbtdb() could have 'put' unallocated memory in
an unlikely error path.
13. [bug] lib/dns/master.c and lib/dns/xfrin.c didn't ignore
out-of-zone data.
12. [bug] Fixed possible unitialized variable error.
11. [bug] axfr_rrstream_first() didn't check the result code of
db_rr_iterator_first(), possibly causing an assertion
to be triggered later.
10. [bug] A bug in the code which makes EDNS0 OPT records in
bin/named/client.c and lib/dns/resolver.c could
trigger an assertion.
9. [cleanup] replaced bit-setting code in confctx.c and replaced
repeated code with macro calls.
8. [bug] Shutdown of incoming zone transfer accessed
freed memory.
7. [cleanup] removed 'listen-on' from view statement.
6. [bug] quote RR names when generating config file to
prevent possible clash with config file keywords
(such as 'key').
5. [func] syntax change to named.conf file: new ssu grant/deny
statements must now be enclosed by an 'update-policy'
block.
4. [port] bin/named/unix/os.c didn't compile on systems with
linux 2.3 kernel includes due to conflicts between
C library includes and the kernel includes. We now
get only what we need from <linux/capability.h>, and
avoid pulling in other linux kernel .h files.
3. [bug] TKEYs go in the answer section of responses, not
the additional section.
2. [bug] Generating cryptographic randomness failed on
systems without /dev/random.
1. [bug] The installdirs rule in
lib/isc/unix/include/isc/Makefile.in had a typo which
prevented the isc directory from being created if it
didn't exist.
--- 9.0.0b2 released ---
# This tells Emacs to use hard tabs in this file.
# Local Variables:
# indent-tabs-mode: t
# End: