CHANGES revision 15bda409010cbf2d3e43baf10f28bae5f7b1abef
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2033. [bug] We wern't creating multiple client memory contexts
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews on demand as expected. [RT #16095]
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence2031. [bug] Emit a error message when "rndc refresh" is called on
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austein a non slave/stub zone. [RT # 16073]
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence2030. [bug] We were being overly conservative when disabling
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence openssl engine support. [RT #16030]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence2029. [bug] host printed out the server multiple times when
6b7257f756eb0530cdf54df9a7fab8d51a5001c3David Lawrence specified on the command line. [RT #15992]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence2028. [port] linux: socket.c compatability for old systems.
ce2be9b7211ab5bacaa10fe74ef35def3a3f6089David Lawrence2027. [port] libbind: Solaris x86 support. [RT #16020]
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence2026. [bug] Rate limit the two recursive client exceeded messages.
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence2025. [func] Update "zone serial unchanged" message. [RT #16026]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews2024. [bug] named emited spurious "zone serial unchanged"
f96b41064bcd427d8125a096fd646c1f068d8ed7David Lawrence messages on reload. [RT #16027]
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence2023. [bug] "make install" should create ${localstatedir}/run and
f96b41064bcd427d8125a096fd646c1f068d8ed7David Lawrence ${sysconfdir} if they do not exist. [RT #16033]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence2022. [bug] If dnssec validation is disabled only assert CD if
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence CD was requested. [RT #16037]
c40906dfad6dd6e3a3e3c94b8c8847bc9bc064e5Mark Andrews2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
3db78e0855a8dfc162180880cd70d9c1a03d9301David Lawrence2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington2019. [tuning] Reduce the amount of work performed per quantum
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington when cleaning the cache. [RT #15986]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington2018. [bug] Checking if the HMAC MD5 private file was broken.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington2017. [bug] allow-query default was not correct. [RT #15946]
d32b13e0be7f01020365c83a0bd36483ace4d7c3Mark Andrews2016. [bug] Return a partial answer if recursion is not
d32b13e0be7f01020365c83a0bd36483ace4d7c3Mark Andrews allowed but requested and we had the answer
b493dfe8bce94b05efc0f161238d32f1234c5670Brian Wellington to the original qname. [RT #15945]
b493dfe8bce94b05efc0f161238d32f1234c5670Brian Wellington2015. [cleanup] use-additional-cache is now acache-enable for
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence consistancy. Default acache-enable off in BIND 9.4
3f96cf3e4f96b36cc1ad2ec7edc5b8e285fced8fBrian Wellington as it requires memory usage to be configured.
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington It may be enabled by default in BIND 9.5 once we
7318a964ece83f748bc7e9814d8c3a61c2b4d946Mark Andrews have more experience with it.
4cd765650776027d05fe7fca248478918e02e63bDavid Lawrence2014. [func] Statistics about acache now recorded and sent
80b67b3a4f2d9fc7fdd32a50edc67ff189894da2Danny Mayer to log. [RT #15976]
87983da955bf63128de85d180359bdc418516c3cDavid Lawrence2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington responses more gracefully. [RT #15941]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews2012. [func] Don't insert new acache entries if acache is full.
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington2011. [func] dnssec-signzone can now update the SOA record of
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews the signed zone, either as an increment or as the
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington system time(). [RT #15633]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington2010. [placeholder] rt15958
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington2009. [bug] libbind: coverity fixes. [RT #15808]
4144efb39046963989ad002cf88a0c195401100aJeremy Reed2008. [func] It is now posssible to enable/disable DNSSEC
11463c0ac24692e229ec87f307f5e7df3c0a7e10Evan Hunt validation from rndc. This is useful for the
71ca6e64b4d208a090d255eb64c24f945e615ea0Brian Wellington mobile hosts where the current connection point
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence breaks DNSSEC (firewall/proxy). [RT #15592]
bfafdac0616107ff32389532e7040567cd84b8aaBrian Wellington rndc validation newstate [view]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews2007. [func] It is now possible to explicitly enable DNSSEC
e7c0d42b11358f08e04316d31c67c23261dcdf36Evan Hunt validation. default dnssec-validation no; to
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt be changed to yes in 9.5.0. [RT #15674]
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington2006. [security] Allow-query-cache and allow-recursion now default
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington to the builtin acls "localnets" and "localhost".
debd489a44363870f96f75818e89ec27d3cab736Francis Dupont This is being done to make caching servers less
debd489a44363870f96f75818e89ec27d3cab736Francis Dupont attractive as reflective amplifying targets for
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence spoofed traffic. This still leave authoritative
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence servers exposed.
5b79d154014f87b6c54b1ec2d3912c35b02042a1Mark Andrews The best fix is for full BCP 38 deployment to
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt remove spoofed traffic.
f7c21e46c4b5fdae516b91374c24a87671f83ea3Andreas Gustafsson2005. [bug] libbind: Retransmission timeouts should be
94b166ffa58ef0ff263563c0550d0b30eb9f7772David Lawrence based on which attempt it is to the nameserver
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews and not the nameserver itself. [RT #13548]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews2004. [bug] dns_tsig_sign() could pass a NULL pointer to
fc39b6a96109b78154ec148d20eaf29e8abc14b6Mukund Sivaraman dst_context_destroy() when cleaning up after a
d6a0e00dc3e047f8470b938878926957070def77Mark Andrews error. [RT #15835]
d6a0e00dc3e047f8470b938878926957070def77Mark Andrews2003. [bug] libbind: The DNS name/address lookup functions could
d6a0e00dc3e047f8470b938878926957070def77Mark Andrews occasionally follow a random pointer due to
1479200aa05414b2acf33607dbd1682c16f58c51Evan Hunt structures not being completely zeroed. [RT #15806]
5455f30a7532738d750252c00e649890c694ee30Brian Wellington2002. [bug] libbind: tighten the constraints on when
5455f30a7532738d750252c00e649890c694ee30Brian Wellington struct addrinfo._ai_pad exists. [RT #15783]
c30d291128e099a284fa6272b91b2bd64519a209Mark Andrews2001. [func] Check the KSK flag when updating a secure dynamic zone.
6150d3cb666a58d5e3a15275562c9fc5c5b6b2d8Evan Hunt New zone option "update-check-ksk yes;". [RT #15817]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1999. [func] Implement "rrset-order fixed". [RT #13662]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1998. [bug] Restrict handling of fifos as sockets to just SunOS.
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews This allows named to connect to entropy gathering
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews daemons that use fifos instead of sockets. [RT #15840]
ecaed3593cd14f2491d1bd81fc98cb940e12f8bbMark Andrews1997. [bug] Named was failing to replace negative cache entries
ecaed3593cd14f2491d1bd81fc98cb940e12f8bbMark Andrews when a positive one for the type was learnt.
ecaed3593cd14f2491d1bd81fc98cb940e12f8bbMark Andrews1996. [bug] nsupdate: if a zone has been specified it should
ecaed3593cd14f2491d1bd81fc98cb940e12f8bbMark Andrews appear in the output of 'show'. [RT #15797]
fc39b6a96109b78154ec148d20eaf29e8abc14b6Mukund Sivaraman1995. [bug] 'host' was reporting multiple "is an alias" messages.
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1994. [port] OpenSSL 0.9.8 support. [RT #15694]
323bb31d7c54078aa62146b3aa946b755cbfd52bMark Andrews1993. [bug] Log messsage, via syslog, were missing the space
323bb31d7c54078aa62146b3aa946b755cbfd52bMark Andrews after the timestamp if "print-time yes" was specified.
547411428e467f2a2848886eaac0a8b3e136a9abEvan Hunt1992. [bug] Not all incoming zone transfer messages included the
547411428e467f2a2848886eaac0a8b3e136a9abEvan Hunt view. [RT #15825]
547411428e467f2a2848886eaac0a8b3e136a9abEvan Hunt1991. [cleanup] The configuration data, once read, should be treated
547411428e467f2a2848886eaac0a8b3e136a9abEvan Hunt as readonly. Expand the use of const to enforce this
547411428e467f2a2848886eaac0a8b3e136a9abEvan Hunt at compile time. [RT #15813]
547411428e467f2a2848886eaac0a8b3e136a9abEvan Hunt1990. [bug] libbind: isc's override of broken gettimeofday()
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews implementions was not always effective.
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1989. [bug] win32: don't check the service password when
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews re-installing. [RT #15882]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1988. [bug] Remove a bus error from the SHA256/SHA512 support.
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
62ec9fd1681ffae7d6b0d54618599ecf650e3100Mark Andrews1986. [func] Report when a zone is removed. [RT #15849]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1985. [protocol] DLV has now been assigned a official type code of
fc39b6a96109b78154ec148d20eaf29e8abc14b6Mukund Sivaraman 32769. [RT #15807]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews Note: care should be taken to ensure you upgrade
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews both named and dnssec-signzone at the same time for
9c03f13e18c1b0c32f62391a17300378605bbc7bEvan Hunt zones with DLV records where named is the master
9c03f13e18c1b0c32f62391a17300378605bbc7bEvan Hunt server for the zone. Also any zones that contain
9c03f13e18c1b0c32f62391a17300378605bbc7bEvan Hunt DLV records should be removed when upgrading a slave
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews zone. You do not however have to upgrade all
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews servers for a zone with DLV records simultaniously.
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1984. [func] dig, nslookup and host now advertise a 4096 byte
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews EDNS UDP buffer size by default. [RT #15855]
9bd876a683709be588f6fac6781a76fdd57b2f08Mark Andrews1983. [func] Two new update policies. "selfsub" and "selfwild".
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1982. [bug] DNSKEY was being accepted on the parent side of
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews a delegation. KEY is still accepted there for
fdcfc6bae754ee8f0b43dfd872284a294a8f2fd2Mark Andrews RFC 3007 validated updates. [RT #15620]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1981. [bug] win32: condition.c:wait() could fail to reattain
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews the mutex lock.
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1980. [func] dnssec-signzone: output the SOA record as the
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews first record in the signed zone. [RT #15758]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1979. [port] linux: allow named to drop core after changing
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews user ids. [RT #15753]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1978. [port] Handle systems which have a broken recvmsg().
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1977. [bug] Silence noisy log message. [RT #15704]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1975. [bug] libbind: isc_gethexstring() could misparse multi-line
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews hex strings with comments. [RT #15814]
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1974. [doc] List each of the zone types and associated zone
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews options seperately in the ARM.
d96f74a3cb6212ac9e4a7a0fa8924f850348eae9Mark Andrews1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
94b166ffa58ef0ff263563c0550d0b30eb9f7772David Lawrence HMACSHA512 support. [RT #13606]
87983da955bf63128de85d180359bdc418516c3cDavid Lawrence1972. [contrib] DBUS dynamic forwarders integation from
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence Jason Vas Dias <jvdias@redhat.com>.
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1971. [port] linux: make detection of missing IF_NAMESIZE more
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence robust. [RT #15443]
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington1970. [bug] nsupdate: adjust UDP timeout when falling back to
b493dfe8bce94b05efc0f161238d32f1234c5670Brian Wellington unsigned SOA query. [RT #15775]
b493dfe8bce94b05efc0f161238d32f1234c5670Brian Wellington1969. [bug] win32: the socket code was freeing the socket
4423c99613db1399dbb5c51e86ef0d351a1418c2Mark Andrews structure too early. [RT #15776]
4423c99613db1399dbb5c51e86ef0d351a1418c2Mark Andrews1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
1d16cf8bb8596c3e4dc1123a5bdf360bf24a272bAutomatic Updater1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
4423c99613db1399dbb5c51e86ef0d351a1418c2Mark Andrews1966. [bug] Don't set CD when we have fallen back to plain DNS.
4423c99613db1399dbb5c51e86ef0d351a1418c2Mark Andrews1965. [func] Suppress spurious "recusion requested but not
4423c99613db1399dbb5c51e86ef0d351a1418c2Mark Andrews available" warning with 'dig +qr'. [RT #15780].
b493dfe8bce94b05efc0f161238d32f1234c5670Brian Wellington1964. [func] Seperate out MX and SRV to CNAME checks. [RT #15723]
b493dfe8bce94b05efc0f161238d32f1234c5670Brian Wellington1963. [port] Tru64 4.0E doesn't support send() and recv().
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1962. [bug] Named failed to clear old update-policy when it
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington was removed. [RT #15491]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1961. [bug] Check the port and address of responses forwarded
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington to dispatch. [RT #15474]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1959. [func] Control the zeroing of the negative response TTL to
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington a soa query. Defaults "zero-no-soa-ttl yes;" and
f07fe5a1ac9d1345eb7a36a0bc38716a03e25f61Mark Andrews "zero-no-soa-ttl-cache no;". [RT #15460]
f07fe5a1ac9d1345eb7a36a0bc38716a03e25f61Mark Andrews1958. [bug] Named failed to update the zone's secure state
f07fe5a1ac9d1345eb7a36a0bc38716a03e25f61Mark Andrews until the zone was reloaded. [RT #15412]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1957. [bug] Dig mishandled responses to class ANY queries.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1956. [bug] Improve cross compile support, 'gen' is now built
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington by native compiler. See README for additional
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington cross compile support information. [RT #15148]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1955. [bug] Pre-allocate the cache cleaning interator. [RT #14998]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1954. [func] Named now falls back to advertising EDNS with a
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington 512 byte receive buffer if the initial EDNS queries
71ca6e64b4d208a090d255eb64c24f945e615ea0Brian Wellington fail. [RT #14852]
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1953. [func] The maximum EDNS UDP response named will send can
e1d05d323526e7e65df13a6d3dfbec30f6ddb500Brian Wellington now be set in named.conf (max-udp-size). This is
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews independent of the advertised receive buffer
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews (edns-udp-size). [RT #14852]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1952. [port] hpux: tell the linker to build a runtime link
287910778c57d4836a52b03b697c2ef342d0eaa9Francis Dupont path "-Wl,+b:". [RT #14816].
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1951. [security] Drop queries from particular well known ports.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington Don't return FORMERR to queries from particular
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington well known ports. [RT #15636]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington a TCP socket. This prevents the source address being
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence set for TCP connections. [RT #15628]
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt1949. [func] Addition memory leakage checks. [RT #15544]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1948. [bug] If was possible to trigger a REQUIRE failure in
a2b15b3305acd52179e6f3dc7d073b07fbc40b8eMark Andrews xfrin.c:maybe_free() if named ran out of memory.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1947. [func] It is now possible to configure named to accept
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington expired RRSIGs. Default "dnssec-accept-expired no;".
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington Setting "dnssec-accept-expired yes;" leaves named
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington vulnerable to replay attacks. [RT #14685]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1946. [bug] resume_dslookup() could trigger a REQUIRE failure
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington when using forwarders. [RT #15549]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is nolonger recommended.
e4cd5a1e5d0358abeee7618b02b4592c055d957fBrian Wellington To generate a RSAMD5 key you must explicitly request
927e4c9fecf448bf3894c68fcaf9dc2f89557f3aEvan Hunt RSAMD5. [RT #13780]
e7c0d42b11358f08e04316d31c67c23261dcdf36Evan Hunt1944. [cleanup] isc_hash_create() does not need a read/write lock.
e4cd5a1e5d0358abeee7618b02b4592c055d957fBrian Wellington1943. [bug] Set the loadtime after rolling forward the journal.
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt1942. [bug] If the name of a DNSKEY match that of one in
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt trusted-keys do not attempt to validate the DNSKEY
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt using the parents DS RRset. [RT #15649]
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt1941. [bug] ncache_adderesult() should set eresult even if no
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt rdataset is passed to it. [RT #15642]
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt1940. [bug] Fixed a number of error conditions reported by
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1939. [bug] The resolver could dereference a null pointer after
f07fe5a1ac9d1345eb7a36a0bc38716a03e25f61Mark Andrews validation if all the queries have timed out.
f07fe5a1ac9d1345eb7a36a0bc38716a03e25f61Mark Andrews1938. [bug] The validator was not correctly handling unsecure
f07fe5a1ac9d1345eb7a36a0bc38716a03e25f61Mark Andrews negative responses at or below a SEP. [RT #15528]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1936. [bug] The validator could leak memory. [RT #15544]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1935. [bug] 'acache' was DO sensitive. [RT #15430]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1934. [func] Validate pending NS RRsets, in the authority section,
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews prior to returning them if it can be done without
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews requiring DNSKEYs to be fetched. [RT #15430]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1931. [bug] Per-client mctx could require a huge amount of memory,
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews particularly for a busy caching server. [RT #15519]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1930. [port] HPUX: ia64 support. [RT #15473]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
bcae9a15c1e9c50a6e6433168d5225b1de89d6b9Evan Hunt1927. [bug] Access to soanode or nsnode in rbtdb violated the
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews lock order rule and could cause a dead lock.
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1926. [bug] The Windows installer did not check for empty
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews passwords. BINDinstall was being installed in
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews the wrong place. [RT #15483]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1925. [port] All outer level AC_TRY_RUNs need cross compiling
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt defaults. [RT #15469]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1924. [port] libbind: hpux ia64 support. [RT #15473]
a2b15b3305acd52179e6f3dc7d073b07fbc40b8eMark Andrews1923. [bug] ns_client_detach() called too early. [RT #15499]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1922. [bug] check-tool.c:setup_logging() missing call to
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews dns_log_setcontext().
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1921. [bug] Client memory contexts were not using internal
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews malloc. [RT# 15434]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1920. [bug] The cache rbtdb lock array was too small to
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews have the desired performance characteristics.
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1919. [contrib] queryperf: a set of new features: collecting/printing
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews response delays, printing intermediate results, and
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews adjusting query rate for the "target" qps.
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1918. [bug] Memory leak when checking acls. [RT #15391]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews when generating man pages. [RT #15385]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1916. [func] Integrate contibuted IDN code from JPNIC. [RT #15383]
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1915. [bug] dig +ndots was broken. [RT #15215]
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1914. [protocol] DS is required to accept mnemonic algorithms
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt (RFC 4034). Still emit numeric algorithms for
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt compatability with RFC 3658. [RT #15354]
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1913. [func] Integrate contibuted DLZ code into named. [RT #11382]
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1912. [port] aix: atomic locking for powerpc. [RT #15020]
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1911. [bug] Update windows socket code. [RT #14965]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1910. [bug] dig's +sigchase code overhauled. [RT #14933]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1909. [bug] The DLV code has been re-worked to make no longer
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews query order sensitive. [RT #14933]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1908. [func] dig now warns if 'RA' is not set in the answer when
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews 'RD' was set in the query. host/nslookup skip servers
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews that fail to set 'RA' when 'RD' is set unless a server
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews is explicitly set. [RT #15005]
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1906. [func] dig now has a '-q queryname' and '+showsearch' options.
bcdf37e0ff7d73310b7bf247d755194a5718ba38Mark Andrews1905. [bug] Strings returned from cfg_obj_asstring() should be
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington treated as read-only. The prototype for
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington cfg_obj_asstring() has been updated to reflect this.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington friends. Note: RFC 1918 zones are not yet covered by
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington this but are likely to be in a future release.
71ca6e64b4d208a090d255eb64c24f945e615ea0Brian Wellington New options: empty-server, empty-contact,
71ca6e64b4d208a090d255eb64c24f945e615ea0Brian Wellington empty-zones-enable and disable-empty-zone.
bcdf37e0ff7d73310b7bf247d755194a5718ba38Mark Andrews1903. [func] ISC string copy API.
420e5e1022ff5ca4697ed5286462eeaf03614e53Brian Wellington1902. [func] Attempt to make the amount of work performed in a
bcdf37e0ff7d73310b7bf247d755194a5718ba38Mark Andrews iteration self tuning. The covers nodes clean from
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington the cache per iteration, nodes written to disk when
bcdf37e0ff7d73310b7bf247d755194a5718ba38Mark Andrews rewriting a master file and nodes destroyed per
420e5e1022ff5ca4697ed5286462eeaf03614e53Brian Wellington iteration when destroying a zone or a cache.
bcdf37e0ff7d73310b7bf247d755194a5718ba38Mark Andrews1901. [cleanup] Don't add DNSKEY records to the additional section.
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington1900. [bug] ixfr-from-differences failed to ensure that the
bcdf37e0ff7d73310b7bf247d755194a5718ba38Mark Andrews serial number increased. [RT #15036]
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington1899. [func] named-checkconf now validates update-policy entries.
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington ISC_NETADDR_FORMATSIZE to allow for scope details.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1897. [func] x86 and x86_64 now have seperate atomic locking
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington implementations.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1896. [bug] Recursive clients soft quota support wasn't working
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt as expected. [RT #15103]
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1895. [bug] A escaped character is, potentially, converted to
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt the output character set too early. [RT #14666]
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt1894. [doc] Review ARM for BIND 9.4.
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1893. [port] Use uintptr_t if available. [RT #14606]
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1892. [func] Support for SPF rdata type. [RT #15033]
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1891. [port] freebsd: pthread_mutex_init can fail if it runs out
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt of memory. [RT #14995]
11463c0ac24692e229ec87f307f5e7df3c0a7e10Evan Hunt1890. [func] Raise the UDP recieve buffer size to 32k if it is
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews less than 32k. [RT #14953]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1889. [port] sunos: non blocking i/o support. [RT #14951]
71ca6e64b4d208a090d255eb64c24f945e615ea0Brian Wellington1888. [func] Support for IPSECKEY rdata type. [RT #14967]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1887. [bug] The cache could delete expired records too fast for
71ca6e64b4d208a090d255eb64c24f945e615ea0Brian Wellington clients with a virtual time in the past. [RT #14991]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1886. [bug] fctx_create() could return success even though it
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington failed. [RT #14993]
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington1885. [func] dig: report the number of extra bytes still left in
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington the packet after processing all the records.
4423c99613db1399dbb5c51e86ef0d351a1418c2Mark Andrews1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence levels. [RT #14962]
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1882. [func] Limit the number of recursive clients that can be
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence waiting for a single query (<qname,qtype,qclass>) to
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence resolve. New options clients-per-query and
4423c99613db1399dbb5c51e86ef0d351a1418c2Mark Andrews max-clients-per-query.
4423c99613db1399dbb5c51e86ef0d351a1418c2Mark Andrews1881. [func] Add a system test for named-checkconf. [RT #14931]
4423c99613db1399dbb5c51e86ef0d351a1418c2Mark Andrews1880. [func] The lame cache is now done on a <qname,qclass,qtype>
4423c99613db1399dbb5c51e86ef0d351a1418c2Mark Andrews basis as some servers only appear to be lame for
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews certain query types. [RT #14916]
240e53b13217af266abb3dae8ba103614daf2bf7Mark Andrews1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
240e53b13217af266abb3dae8ba103614daf2bf7Mark Andrews1878. [func] Detect duplicates of UDP queries we are recursing on
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews and drop them. New stats category "duplicates".
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1877. [bug] Fix unreasonably low quantum on call to
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington dns_rbt_destroy2(). Remove unnecessay unhash_node()
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington call. [RT #14919]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1876. [func] Additional memory debugging support to track size
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington and mctx arguments. [RT #14814]
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington1875. [bug] process_dhtkey() was using the wrong memory context
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington to free some memory. [RT #14890]
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington1874. [port] sunos: portability fixes. [RT #14814]
b6b9d8b8434e4eaab74b69cd14fcacf448055ca5Brian Wellington1873. [port] win32: isc__errno2result() now reports its caller.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1871. [placeholder]
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1870. [func] Added framework for handling multiple EDNS versions.
45e1bd63587102c3bb361eaca42ee7b714fb3542Mark Andrews1869. [func] dig can now specify the EDNS version when making
45e1bd63587102c3bb361eaca42ee7b714fb3542Mark Andrews a query. [RT #14873]
45e1bd63587102c3bb361eaca42ee7b714fb3542Mark Andrews1868. [func] edns-udp-size can now be overridden on a per
45e1bd63587102c3bb361eaca42ee7b714fb3542Mark Andrews server basis. [RT #14851]
45e1bd63587102c3bb361eaca42ee7b714fb3542Mark Andrews1867. [bug] It was possible to trigger a INSIST in
45e1bd63587102c3bb361eaca42ee7b714fb3542Mark Andrews dlv_validatezonekey(). [RT #14846]
45e1bd63587102c3bb361eaca42ee7b714fb3542Mark Andrews1866. [bug] resolv.conf parse errors were being ignored by
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews bad addresses. [RT #14841]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1864. [bug] Don't try the alternative transfer source if you
45e1bd63587102c3bb361eaca42ee7b714fb3542Mark Andrews got a answer / transfer with the main source
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence address. [RT #14802]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1863. [bug] rrset-order "fixed" error messages not complete.
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1862. [func] Add additional zone data constancy checks.
17a00ff54c51f6bdfddd7d9ceaef6f2dcf387cc1Mark Andrews named-checkzone has extended checking of NS, MX and
17a00ff54c51f6bdfddd7d9ceaef6f2dcf387cc1Mark Andrews SRV record and the hosts they reference.
17a00ff54c51f6bdfddd7d9ceaef6f2dcf387cc1Mark Andrews named has extended post zone load checks.
504f7802d4c9b43db4820f496c4d00e078effa18David Lawrence New zone options: check-mx and integrity-check.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1861. [bug] dig could trigger a INSIST on certain malformed
4144efb39046963989ad002cf88a0c195401100aJeremy Reed responses. [RT #14801]
4144efb39046963989ad002cf88a0c195401100aJeremy Reed1860. [port] solaris 2.8: hack_shutup_pthreadmutexinit was
4144efb39046963989ad002cf88a0c195401100aJeremy Reed incorrectly set. [RT #14775]
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1859. [func] Add support for CH A record. [RT #14695]
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1858. [bug] The flush-zones-on-shutdown option wasn't being
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence parsed. [RT #14686]
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1857. [bug] named could trigger a INSIST() if reconfigured /
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews reloaded too fast. [RT #14673]
0a77211c806fa84fd66638b5cccf550c7cd7760dAndreas Gustafsson1856. [doc] Switch Docbook toolchain from DSSSL to XSL.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1855. [bug] ixfr-from-differences was failing to detect changes
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews of ttl due to dns_diff_subtract() was ignoring the ttl
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews of records. [RT #14616]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1854. [bug] lwres also needs to know the print format for
45e1bd63587102c3bb361eaca42ee7b714fb3542Mark Andrews (long long). [RT #13754]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1853. [bug] Rework how DLV interacts with proveunsecure().
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1852. [cleanup] Remove last vestiges of dnssec-signkey and
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews dnssec-makekeyset (removed from Makefile years ago).
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1851. [doc] Doxygen comment markup. [RT #11398]
1f1d36a87b65186d9f89aac7f456ab1fd2a39ef6Andreas Gustafsson1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1849. [doc] All forms of the man pages (docbook, man, html) should
1d16cf8bb8596c3e4dc1123a5bdf360bf24a272bAutomatic Updater have consistant copyright dates.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1848. [bug] Improve SMF integration. [RT #13238]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1847. [bug] isc_ondestroy_init() is called too late in
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews dns_rbtdb_create()/dns_rbtdb64_create().
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews <bortzmeyer@nic.fr>.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1845. [bug] Improve error reporting to distingish between
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews accept()/fcntl() and socket()/fcntl() errors.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1844. [bug] inet_pton() accepted more that 4 hexadecimal digits
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews for each 16 bit piece of the IPv6 address. The text
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews representation of a IPv6 address has been tighted
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1843. [cleanup] CINCLUDES takes precedence over CFLAGS. This helps
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews when CFLAGS contains "-I /usr/local/include"
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews resulting in old header files being used.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1842. [port] cmsg_len() could produce incorrect results on
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews some platform. [RT #13744]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1841. [bug] "dig +nssearch" now makes a recursive query to
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews find the list of nameservers to query. [RT #13694]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1840. [func] dnssec-signzone can now randomize signature end times
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews (dnssec-signzone -j jitter). [RT #13609]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1839. [bug] <isc/hash.h> was not being installed.
1d16cf8bb8596c3e4dc1123a5bdf360bf24a272bAutomatic Updater1838. [cleanup] Don't allow Linux capabilities to be inherited.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1837. [bug] Compile time option ISC_FACILITY was not effective
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews for 'named -u <user>'. [RT #13714]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1836. [cleanup] Silence compiler warnings in hash_test.c.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1835. [bug] Update dnssec-signzone's usage message. [RT #13657]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1834. [bug] Bad memset in rdata_test.c. [RT #13658]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1833. [bug] Race condition in isc_mutex_lock_profile(). [RT #13660]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1832. [bug] named fails to return BADKEY on unknown TSIG algorithm.
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt1831. [doc] Update named-checkzone documentation. [RT#13604]
c40906dfad6dd6e3a3e3c94b8c8847bc9bc064e5Mark Andrews1830. [bug] adb lame cache has sence of test reversed. [RT #13600]
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt1829. [bug] win32: "pid-file none;" broken. [RT #13563]
c40906dfad6dd6e3a3e3c94b8c8847bc9bc064e5Mark Andrews1828. [bug] isc_rwlock_init() failed to properly cleanup if it
c40906dfad6dd6e3a3e3c94b8c8847bc9bc064e5Mark Andrews encountered a error. [RT #13549]
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt1827. [bug] host: update usage message for '-a'. [RT #37116]
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt1826. [bug] Missing DESTROYLOCK() in isc_mem_createx() on out
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt of memory error. [RT #13537]
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt1825. [bug] Missing UNLOCK() on out of memory error from in
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt rbtdb.c:subtractrdataset(). [RT #13519]
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt1824. [bug] Memory leak on dns_zone_setdbtype() failure.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1823. [bug] Wrong macro used to check for point to point interface.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1822. [bug] check-names test for RT was reversed. [RT #13382]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1821. [placeholder]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1820. [bug] Gracefully handle acl loops. [RT #13659]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1819. [bug] The validator needed to check both the algorithm and
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews digest types of the DS to determine if it could be
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews used to introduce a secure zone. [RT #13593]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1818. [bug] 'named-checkconf -z' triggered an INSIST. [RT #13599]
1f1d36a87b65186d9f89aac7f456ab1fd2a39ef6Andreas Gustafsson1817. [func] Add support for additional zone file formats for
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews improving loading performance. The masterfile-format
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews option in named.conf can be used to specify a
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews non-default format. A separate command
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews named-compilezone was provided to generate zone files
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews in the new format. Additionally, the -I and -O options
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews for dnssec-signzone specify the input and output
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1815. [bug] nsupdate triggered a REQUIRE if the server was set
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews without also setting the zone and it encountered
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews a CNAME and was using TSIG. [RT #13086]
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1814. [func] UNIX domain controls are now supported.
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1813. [func] Restructured the data locking framework using
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews architecture dependent atomic operations (when
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews available), improving response performance on
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews multi-processor machines significantly.
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews x86, x86_64, alpha, powerpc, and mips are currently
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect.
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1811. [func] Preserve the case of domain names in rdata during
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews zone transfers. [RT #13547]
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1810. [bug] configure, lib/bind/configure make different default
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews decisions about whether to do a threaded build.
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1809. [bug] "make distclean" failed for libbind if the platform
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews is not supported.
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1808. [bug] zone.c:notify_zone() contained a race condition,
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews zone->db could change underneath it. [RT #13511]
1d16cf8bb8596c3e4dc1123a5bdf360bf24a272bAutomatic Updater1807. [bug] When forwarding (forward only) set the active domain
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews from the forward zone name. [RT #13526]
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1806. [bug] The resolver returned the wrong result when a CNAME /
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews DNAME was encountered when fetching glue from a
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews secure namespace. [RT #13501]
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1805. [bug] Pending status was not being cleared when DLV was
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews active. [RT #13501]
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1804. [bug] Ensure that if we are queried for glue that it fits
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews in the additional section or TC is set to tell the
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews client to retry using TCP. [RT #10114]
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1803. [bug] dnssec-signzone sometimes failed to remove old
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews RRSIGs. [RT #13483]
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1802. [bug] Handle connection resets better. [RT #11280]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1801. [func] Report differences between hints and real NS rrset
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews and associated address records.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1800. [bug] Changes #1719 allowed a INSIST to be triggered.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1799. [bug] 'rndc flushname' failed to flush negative cache
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews entries. [RT #13438]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1798. [func] The server syntax has been extended to support a
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews range of servers. [RT #11132]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1797. [func] named-checkconf now check acls to verify that they
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews only refer to existing acls. [RT #13101]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1796. [func] "rndc freeze/thaw" now freezes/thaws all zones.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1795. [bug] "rndc dumpdb" was not fully documented. Minor
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews formating issues with "rndc dumpdb -all". [RT #13396]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1794. [func] Named and named-checkzone can now both check for
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews non-terminal wildcard records.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1793. [func] Extend adjusting TTL warning messages. [RT #13378]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1792. [func] New zone option "notify-delay". Specify a minimum
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews delay between sets of NOTIFY messages.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1791. [bug] 'host -t a' still printed out AAAA and MX records.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1790. [cleanup] Move lib/dns/sec/dst up into lib/dns. This should
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews allow parallel make to succeed.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1789. [bug] Prerequisite test for tkey and dnssec could fail
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews with "configure --with-libtool".
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1788. [bug] libbind9.la/libbind9.so needs to link against
3db78e0855a8dfc162180880cd70d9c1a03d9301David Lawrence1787. [port] HPUX: both "cc" and "gcc" need -Wl,+vnocompatwarnings.
4716e94840921878b26e493576f84afe4fe08752Mark Andrews1786. [port] AIX: libt_api needs to be taught to look for
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington T_testlist in the main executable (--with-libtool).
8f66dad9393ae0724f758c4a51e06ff55c2d1219Brian Wellington1785. [bug] libbind9.la/libbind9.so needs to link against
30a4d5b0c23eb7a73d9635a98250560437a42d59David Lawrence1784. [cleanup] "libtool -allow-undefined" is the default.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews Leave hooks in configure to allow it to be set
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews if needed in the future.
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson1783. [cleanup] We only need one copy of libtool.m4, ltmain.sh in the
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1782. [port] OSX: --with-libtool + --enable-libbind broke on
bfafdac0616107ff32389532e7040567cd84b8aaBrian Wellington __evOptMonoTime. [RT #13219]
e851ea826066ac5a5b01c2c23218faa0273a12e8Evan Hunt1781. [port] FreeBSD 5.3: set PTHREAD_SCOPE_SYSTEM. [RT #12810]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1780. [bug] Update libtool to 1.5.10.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1779. [port] OSF 5.1: libtool didn't handle -pthread correctly.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1778. [port] HUX 11.11: fix broken IN6ADDR_ANY_INIT and
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews IN6ADDR_LOOPBACK_INIT macros.
1f1d36a87b65186d9f89aac7f456ab1fd2a39ef6Andreas Gustafsson1777. [port] OSF 5.1: fix broken IN6ADDR_ANY_INIT and
1f1d36a87b65186d9f89aac7f456ab1fd2a39ef6Andreas Gustafsson IN6ADDR_LOOPBACK_INIT macros.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1776. [port] Solaris 2.9: fix broken IN6ADDR_ANY_INIT and
0f8c9b5eed7e8714ceb7d6d3675555df9c5f6350Mark Andrews IN6ADDR_LOOPBACK_INIT macros.
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1774. [port] Aix: Silence compiler warnings / build failures.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1773. [bug] Fast retry on host / net unreachable. [RT #13153]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1772. [placeholder]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1771. [placeholder]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1770. [bug] named-checkconf failed to report missing a missing
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews file clause for rbt{64} master/hint zones. [RT#13009]
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1769. [port] win32: change compiler flags /MTd ==> /MDd,
4144efb39046963989ad002cf88a0c195401100aJeremy Reed1768. [bug] nsecnoexistnodata() could be called with a non-NSEC
3db78e0855a8dfc162180880cd70d9c1a03d9301David Lawrence rdataset. [RT #12907]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1767. [port] Builds on IPv6 platforms without IPv6 Advanced API
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews support for (struct in6_pktinfo) failed. [RT #13077]
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1766. [bug] Update the master file timestamp on successful refresh
5096958739769958dd7a6b69356bf41260033873David Lawrence as well as the journal's timestamp. [RT# 13062]
5096958739769958dd7a6b69356bf41260033873David Lawrence1765. [bug] configure --with-openssl=auto failed. [RT #12937]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1764. [bug] dns_zone_replacedb failed to emit a error message
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence if there was no SOA record in the replacment db.
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1763. [func] Perform sanity checks on NS records which refer to
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington 'in zone' names. [RT #13002]
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence even when it failed. [RT #12995]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1761. [bug] 'rndc dumpdb' didn't report unassociated entries.
e7c0d42b11358f08e04316d31c67c23261dcdf36Evan Hunt1760. [bug] Host / net unreachable was not penalising rtt
e7c0d42b11358f08e04316d31c67c23261dcdf36Evan Hunt estimates. [RT #12970]
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt1759. [bug] Named failed to startup if the OS supported IPv6
9e804040a29b9c3066c8471b43835f30707039b7Evan Hunt but had no IPv6 interfaces configured. [RT #12942]
3db78e0855a8dfc162180880cd70d9c1a03d9301David Lawrence1758. [func] Don't send notify messages to self. [RT #12933]
3db78e0855a8dfc162180880cd70d9c1a03d9301David Lawrence1757. [func] host now can turn on memory debugging flags with '-m'.
94b50bce2b5deeac93734457d5474736d7b76af1Michael Sawyer1756. [func] named-checkconf now checks the logging configuration.
c4f9e613e12f03795bee18cf2ca8e6a9d39d6468Mark Andrews1755. [func] allow-update is now settable at the options / view
3734f3f1bad4160cdd7563bc4801bca7e82f8abdDavid Lawrence level. [RT #6636]
3734f3f1bad4160cdd7563bc4801bca7e82f8abdDavid Lawrence1754. [bug] We wern't always attempting to query the parent
1d16cf8bb8596c3e4dc1123a5bdf360bf24a272bAutomatic Updater server for the DS records at the zone cut.
0f8c9b5eed7e8714ceb7d6d3675555df9c5f6350Mark Andrews1753. [bug] Don't serve a slave zone which has no NS records.
0f8c9b5eed7e8714ceb7d6d3675555df9c5f6350Mark Andrews1752. [port] Move isc_app_start() to after ns_os_daemonise()
47c5b8af920a93763c97d9a93ea1fd766961a5b3Evan Hunt as some fork() implementations unblock the signals
0f8c9b5eed7e8714ceb7d6d3675555df9c5f6350Mark Andrews that are blocked by isc_app_start(). [RT #12810]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1751. [bug] --enable-getifaddrs failed under linux. [RT #12867]
0f8c9b5eed7e8714ceb7d6d3675555df9c5f6350Mark Andrews1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1749. [bug] 'check-names response ignore;' failed to ignore.
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1748. [func] dig now returns the byte count for axfr/ixfr.
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1747. [bug] BIND 8 compatability: named/named-checkconf failed
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence to parse "host-statistics-max" in named.conf.
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1746. [func] Make public the function to read a key file,
72ddc4cef9c6a6de53aae530dea1ddbb90631131Mark Andrews dst_key_read_public(). [RT #12450]
11463c0ac24692e229ec87f307f5e7df3c0a7e10Evan Hunt1745. [bug] Dig/host/nslookup accept replies from link locals
11463c0ac24692e229ec87f307f5e7df3c0a7e10Evan Hunt regardless of scope if no scope was specified when
11463c0ac24692e229ec87f307f5e7df3c0a7e10Evan Hunt query was sent. [RT #12745]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1744. [bug] If tuple2msgname() failed to convert a tuple to
11463c0ac24692e229ec87f307f5e7df3c0a7e10Evan Hunt a name a REQUIRE could be triggered. [RT #12796]
8f66dad9393ae0724f758c4a51e06ff55c2d1219Brian Wellington1743. [bug] If isc_taskmgr_create() was not able to create the
8f66dad9393ae0724f758c4a51e06ff55c2d1219Brian Wellington requested number of worker threads then destruction
8f66dad9393ae0724f758c4a51e06ff55c2d1219Brian Wellington of the manager would trigger an INSIST() failure.
8f66dad9393ae0724f758c4a51e06ff55c2d1219Brian Wellington1742. [bug] Deleting all records at a node then adding a
8f66dad9393ae0724f758c4a51e06ff55c2d1219Brian Wellington previously existing record, in a single UPDATE
1d16cf8bb8596c3e4dc1123a5bdf360bf24a272bAutomatic Updater transaction, failed to leave / regenerate the
8f66dad9393ae0724f758c4a51e06ff55c2d1219Brian Wellington associated RRSIG records. [RT #12788]
8f66dad9393ae0724f758c4a51e06ff55c2d1219Brian Wellington1741. [bug] Deleting all records at a node in a secure zone
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence using a update-policy grant failed. [RT #12787]
d7ba3622ffa20c653ef6c8cfae42d8cd26465b7fBrian Wellington1740. [bug] Replace rbt's hash algorithm as it performed badly
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington with certain zones. [RT #12729]
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson NOTE: a hash context now needs to be established
6dc32b43da2c7af5bf460a45a17d03226c162c91Michael Sawyer via isc_hash_create() if the application was not
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt already doing this.
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1739. [bug] dns_rbt_deletetree() could incorrectly return
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson ISC_R_QUOTA. [RT #12695]
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson1738. [bug] Enable overrun checking by default. [RT #12695]
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson1737. [bug] named failed if more than 16 masters were specified.
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson1736. [bug] dst_key_fromnamedfile() could fail to read a
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson public key. [RT #12687]
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure.
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson1734. [cleanup] 'rndc-confgen -a -t' remove extra '/' in path.
e851ea826066ac5a5b01c2c23218faa0273a12e8Evan Hunt1733. [bug] Return non-zero exit status on initial load failure.
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson1732. [bug] 'rrset-order name "*"' wasn't being applied to ".".
984ca288f1291c7b7bda9b3809a7af714e3ec82aAndreas Gustafsson1731. [port] darwin: relax version test in ifconfig.sh.
326bcfa0e2a6b924cb829a0bcc3bf9590ce21ad6Mark Andrews1730. [port] Determine the length type used by the socket API.
73a691c373488e4f70387a62462cd8ce0d991705David Lawrence1729. [func] Improve check-names error messages.
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1728. [doc] Update check-names documentation.
7389e8330d62a059b8923fb8ca6f933caeb559d9Mark Andrews1727. [bug] named-checkzone: check-names support didn't match
11463c0ac24692e229ec87f307f5e7df3c0a7e10Evan Hunt documentation.
1f1d36a87b65186d9f89aac7f456ab1fd2a39ef6Andreas Gustafsson1726. [port] aix5: add support for aix5.
1f1d36a87b65186d9f89aac7f456ab1fd2a39ef6Andreas Gustafsson1725. [port] linux: update error message on interaction of threads,
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence capabilities and setuid support (named -u). [RT #12541]
2ba574f329c14376d26d7c0f22c89d7a978a2625Mark Andrews1724. [bug] Look for DNSKEY records with "dig +sigtrace".
ff2add63ae297d3c0f925f7479aefc15fd9aec31David Lawrence1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
8f66dad9393ae0724f758c4a51e06ff55c2d1219Brian Wellington1722. [bug] Don't commit the journal on malformed ixfr streams.
71ca6e64b4d208a090d255eb64c24f945e615ea0Brian Wellington1721. [bug] Error message from the journal processing were not
71ca6e64b4d208a090d255eb64c24f945e615ea0Brian Wellington always identifing the relevent journal. [RT #12519]
11463c0ac24692e229ec87f307f5e7df3c0a7e10Evan Hunt1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1
71ca6e64b4d208a090d255eb64c24f945e615ea0Brian Wellington negative response. [RT #12506]
d32b13e0be7f01020365c83a0bd36483ace4d7c3Mark Andrews1719. [bug] named was not correctly caching a RFC 2308 Type 1
d32b13e0be7f01020365c83a0bd36483ace4d7c3Mark Andrews negative response. [RT #12506]
e32d354f754a5d7847a0862bcd6302827ea225bfEvan Hunt1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative
8f66dad9393ae0724f758c4a51e06ff55c2d1219Brian Wellington responses when looking for the zone / master server.
11463c0ac24692e229ec87f307f5e7df3c0a7e10Evan Hunt1717. [port] solaris: ifconfig.sh did not support Solaris 10.
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence "ifconfig.sh down" didn't work for Solaris 9.
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1716. [doc] named.conf(5) was being installed in the wrong
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence location. [RT# 12441]
20bd7b4bbf2437ef2f9109edca168ab0ce8445b3David Lawrence1715. [func] 'dig +trace' now randomly selects the next servers
1714. [bug] dig/host/nslookup were only trying the first
1707. [contrib] sdb/ldap updated to version 1.0-beta.
1705. [func] Allow the journal's name to be changed via named.conf.
"#include <isc/print.h>". [RT #12321]
1701. [doc] A minimal named.conf man page.
are defined in named.conf. [RT #12023]
/usr/lib. [RT #11971]
1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
adb.c:set_target(). [RT #11582]
1648. [func] Update dnssec-lookaside named.conf syntax to support
1625. [bug] named failed to load/transfer RFC2535 signed zones
1612. [bug] check-names at the option/view level could trigger
1599. [bug] Fix memory leak on error path when checking named.conf.
DNSSEC specify "dnssec-enable yes;" in named.conf.
1567. [bug] B.ROOT-SERVERS.NET is now 192.228.79.201.
1566. [port] Support for the cmsg framework on Solaris and HP/UX.
were specified in /etc/resolv.conf. [RT #8232]
1551. [port] Open "/dev/null" before calling chroot().
1532. [port] netbsd: the configure test for <sys/sysctl.h>
requires <sys/param.h>.
1517. [port] Support for IPv6 interface scanning on HP/UX and
only (e.g. DE, LV, US and MUSEUM) these can be excluded
1503. [port] win32: install libeay32.dll outside of system32.
named.conf, tcp-listen-queue.
1498. [port] bsdos: 5.x support.
1478. [port] ifconfig.sh didn't account for other virtual
1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
doc/misc/options. [RT #5616]
via named.conf (edns-udp-size).
1425. [port] linux/libbind: define __USE_MISC when testing *_r()
function prototypes in netdb.h. [RT #4921]
1422. [func] Log name/type/class when denying a query. [RT #4663]
1419. [port] openbsd: use /dev/arandom. [RT #4950]
1417. [func] ID.SERVER/CHAOS is now a built in zone.
1410. [func] Handle records that live in the parent zone, e.g. DS.
1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
'recursing-file = "named.recursing";'.
1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
1353. [contrib] sdb/ldap to version 0.9.
in socket.c and eliminating a host of socket
1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
1336. [func] Nibble lookups under IP6.ARPA are now supported by
1334. [bug] When signing/verifying rdatasets, duplicate rdatas
1326. [bug] DNAME/CNAME signatures were not being cached when
1324. [port] darwin: ifconfig.sh now supports darwin.
1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
1276. [bug] libbind: const pointer conflicts in res_debug.c.
1269. [port] Openserver: ifconfig.sh support.
<sys/param.h> is included or not. Be consistent.
1247. [bug] Don't reset the interface index for link/site local
1234. [bug] contrib/sdb: 'zonetodb' failed to call
1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
at the named.conf checking stage. [RT #2431]
1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
lib/dns to use this function instead of local one.
occurs when parsing named.conf. [RT #2275]
1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
1145. [func] "host" no longer reports a NOERROR/NODATA response
named/lwresd at compile time. [RT #1982]
1119. [func] Added support in Win32 for NTFS file/directory ACL's
could cause an assertion failure in resolver.c
violation in adb.c. [RT #2017]
1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
1088. [port] libbind: MPE/iX C.70 (incomplete)
on load/reload if views were used. [RT #1947]
1041. [bug] Dig/host/nslookup could catch an assertion failure
1032. [func] hostname.bind/txt/chaos now returns the name of
1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
1030. [bug] On systems with no resolv.conf file, nsupdate
1029. [bug] Some named.conf errors did not cause the loading
1002. [bug] When reporting an unknown class name in named.conf,
972. [bug] The file modification time code in zone.c was using the
non-existant nlist.h. [RT #1640]
957. [bug] sys/select.h inclusion was broken on older platforms.
in named/win32/os.c due to code changes in
updated to add include path for os.h header.
953. [func] The /var/run/named.key file from change #843
has been replaced by /etc/rndc.key. Both
method (rndc.conf / controls). Unlike
bin/tests. [RT #1555].
946. [cleanup] doc/misc/options is now machine-generated from the
when installing isc-config.sh.
were not accepted in named.conf. [RT #1469]
and added lib/isc/win32/entropy.c.
900. [bug] A config.guess update changed the system identification
bin/tests/system/ifconfig.sh now recognize the new
899. [bug] lib/dns/soa.c failed to compile on many platforms
897. [bug] A config.guess update changed the system identification
to Darwin. This was derived from the config.guess
849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
just as <lwres/net.h> does.
843. [func] If no controls statement is present in named.conf,
generated by named and an rndc.conf-style file
named named.key will be written that uses it. rndc
838. [port] UnixWare 7.x.x is now suported by
833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
<dns/soa.h>, and extended them to support
832. [bug] The default location for named.conf in named-checkconf
825. [bug] zone.c:ns_query() detached from the wrong zone
character (i.e. "/") in its name and the directory
downcased when signing/verifying records. [RT #1186]
in rndc.conf.
786. [bug] When DNSSEC signing/verifying data, owner names were
755. [bug] Fix incorrectly formatted log messages in zone.c.
748. [doc] List supported RFCs in doc/misc/rfc-compliance.
739. [port] Look for /dev/random in configure, rather than
737. [port] stdtime.c failed to compile on certain platforms.
dispatch.c:do_cancel(). [RT #733]
718. [cleanup] "internal" is no longer a reserved word in named.conf.
failure in adb.c. [RT #738]
703. [port] sys/select.h is needed on older platforms. [RT #695]
702. [func] If the address 0.0.0.0 is seen in resolv.conf,
693. [bug] An empty lwres statement in named.conf caused
685. [bug] nslookup should use the search list/domain options
from resolv.conf by default. [RT #405, #630]
646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
for syntax checking named.conf files and zone files,
604. [bug] The named.conf parser could print incorrect line
577. [func] Log illegal RDATA combinations. e.g. multiple
570. [bug] rbtdb.c allowed zones containing nodes which had
568. [func] Add sample simple database drivers in contrib/sdb.
of rdata type/class mnemonics in log messages.
516. [bug] Cache lookups which had a NULL node pointer, e.g.
DNAME, would trigger an INSIST(!search.need_cleanup)
490. [func] When a slave/stub zone has not yet successfully
from the named.conf "listen-on" statement, sockets
477. [bug] The the isc-config.sh script could be installed before
471. [bug] nsupdate didn't compile on HP/UX 10.20
and subsequent name servers in resolv.conf if the
457. [bug] Dig/host/hslookup didn't properly handle connect
documented as such in named.conf. [RT #304, RT #311]
is specified in named.conf. [RT #306]
is specified in named.conf. [RT #301]
432. [func] Added refresh/retry jitter. The actual refresh/
428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
(e.g. glue). This could cause SERVFAILs when
e.g. due to corrupt zones with multiple SOA records.
an argc/argv style vector of words and sets
view/global one for CNAME targets and additional
369. [func] Support new named.conf options, view and zone
the distribution, in doc/man/dnssec.
353. [bug] double increment in lwres/gethost.c:copytobuf().
348. [func] New boolean named.conf options 'additional-from-auth'
345. [bug] Large-scale changes/cleanups to dig:
341. [func] Support 'key' clause in named.conf zone masters
327. [bug] rndc.conf parser wasn't correctly recognising an IP
320. [func] Multiple rndc changes: parses an rndc.conf file,
319. [func] The named.conf "controls" statement is now used
314. [func] The named.conf controls statement can now have
313. [bug] When parsing resolv.conf, don't terminate on an
resolv.conf search path from 6 to 8. If there
resolv.conf was empty or a comment.
310. [func] Changes to named.conf "controls" statement (inet
are listed in resolv.conf, silently ignore them
each library's ipv6.h defines the wrapper symbol of
any $sbindir/dig from a previous release.)
that lack /dev/random.
280. [func] Add isc-config.sh, which can be used to more
two or more files in libomapi.a were not namespace
278. [bug] bin/named/logconf.c:category_fromconf() didn't take
266. [bug] zone.c:save_nsrrset() node was not initialized.
262. [bug] 'master' was not initialized in zone.c:stub_callback().
for global options block of named.conf. Both accept
258. [bug] Fixed printing of lwres_addr_t.address field.
256. [func] isc_ratelimiter_t now has attach/detach semantics, and
253. [func] resolv.conf parser now recognises ';' and '#' as
252. [bug] resolv.conf parser mishandled masks on sortlists.
244. [bug] empty named.conf file and empty options statement are
243. [func] new cachesize option for named.conf
+ missing sigwait prototype on BSD/OS 4.0/4.0.1.
BSD/OS 4.*, Linux and Solaris 2.8.
230. [func] Replace the dst sign/verify API with a cleaner one.
from confparser.c, because of yacc's code, are
212. [func] Added dns_message_get/settsigkey, to make TSIG
compiling in the lib/dns/sec/{dnssafe,openssl}
204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
run on a PA 1.x system."
201. [cleanup] Removed the test/sdig program, it has been
replaced by bin/dig/dig.
(e.g., running out of network buffers) were
and/or interfaces. [19-May-2000 explorer]
191. [func] Patched to compile on UnixWare 7.x. This platform
range for overflow/underflow. In the case of
184. [cleanup] Variables/functions which began with two leading
underscores were made to conform to the ANSI/ISO
179. [func] options named.conf statement *must* now come
178. [func] Post-load of named.conf check verifies a slave zone
168. [bug] include statements in named.conf caused syntax errors
162. [bug] Ensure proper range for arguments to ctype.h functions.
masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
util/check-includes for how this was tested.
145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
<isc/result.h>.
of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
need <isc/eventclass.h>.
instead of <isc/time.h>.
128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
and creates null keys/sets zone status bit for
<isc/result.h>.
<isc/result.h>. Multiple inclusion protection
isc_symtab_t moved to <isc/types.h>.
<isc/net.h>.
118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
117. [cleanup] libdns.a changes:
116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
<isc/list.h>.
<isc/mutex.h>.
<isc/list.h>.
bin/tests/{db,mem,sockaddr,tasks,timers}/.
108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
105. [doc] doc/dev/coding.html expanded with other
103. [func] libisc buffer API changes for <isc/buffer.h>:
on BSD/OS 4.1.
101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
<isc/event.h>.
or <isc/result.h>.
<isc/result.h>.
90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
from <named/listenlist.h>.
<isc/mem.h>. isc_interface_t and isc_interfaceiter_t
moved to <isc/types.h>.
86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
<isc/types.h>.
<isc/int.h>.
<isc/lang.h>.
subsumed by file.o.
OpenSSL libraries/headers.
from <dns/types.h>.
59. [bug] Cause net/host unreachable to be a hard error
58. [bug] bin/named/query.c could sometimes trigger the
(client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
<sys/param.h>.
logging module "dns/validator".
and isc_lex_t to <isc/types.h>.
31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
25. [bug] make install failed to install <isc/log.h> and
configure.in to check for presence of in6addr_any.
9. [cleanup] replaced bit-setting code in confctx.c and replaced
4. [port] bin/named/unix/os.c didn't compile on systems with
get only what we need from <linux/capability.h>, and
systems without /dev/random.
lib/isc/unix/include/isc/Makefile.in had a typo which