CHANGES revision 03e200df5dc283f24a6a349f0b31d3eab26da893
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1913. [func] Integrate contibuted DLZ code into named. [RT #11382]
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews1912. [port] aix: atomic locking for powerpc. [RT #15020]
eae67738cba5ca069e9d1d4e7b836a2f7b00a374Mark Andrews1911. [bug] Update windows socket code. [RT #14965]
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1910. [bug] dig's +sigchase code overhauled. [RT #14933]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1909. [bug] The DLV code has been re-worked to make no longer
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington query order sensitive. [RT #14933]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1908. [func] dig now warns if 'RA' is not set in the answer when
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington 'RD' was set in the query. host/nslookup skip servers
d56e188030368b835122d759ebbf8d9613c166f4Mark Andrews that fail to set 'RA' when 'RD' is set unless a server
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews is explicitly set. [RT #15005]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1906. [func] dig now has a '-q queryname' and '+showsearch' options.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews1905. [bug] Strings returned from cfg_obj_asstring() should be
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews treated as read-only. The prototype for
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews cfg_obj_asstring() has been updated to reflect this.
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
b6617c5adad7f12e5fcde1e873f7b982d247fe05Mark Andrews friends. Note: RFC 1918 zones are not yet covered by
b6617c5adad7f12e5fcde1e873f7b982d247fe05Mark Andrews this but are likely to be in a future release.
b6617c5adad7f12e5fcde1e873f7b982d247fe05Mark Andrews New options: empty-server, empty-contact,
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington empty-zones-enable and disable-empty-zone.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1903. [func] ISC string copy API.
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews1902. [func] Attempt to make the amount of work performed in a
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews iteration self tuning. The covers nodes clean from
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews the cache per iteration, nodes written to disk when
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews rewriting a master file and nodes destroyed per
c069a20053d41ae299eb9457e50ea44ae9f73ed2Mark Andrews iteration when destroying a zone or a cache.
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews1901. [cleanup] Don't add DNSKEY records to the additional section.
3f6174bffe227be44e241a29d186add00c032ff6Mark Andrews1900. [bug] ixfr-from-differences failed to ensure that the
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews serial number increased. [RT #15036]
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews1899. [func] named-checkconf now validates update-policy entries.
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews ISC_NETADDR_FORMATSIZE to allow for scope details.
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1897. [func] x86 and x86_64 now have seperate atomic locking
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews implementations.
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1896. [bug] Recursive clients soft quota support wasn't working
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews as expected. [RT #15103]
26a77b80bb7ee886c6fa704348d5e80a011d8811Mark Andrews1895. [bug] A escaped character is, potentially, converted to
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews the output character set too early. [RT #14666]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1894. [doc] Review ARM for BIND 9.4.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1893. [port] Use uintptr_t if available. [RT #14606]
e086341ea57e618a60c9f166b95daee1fab71b3bMark Andrews1892. [func] Support for SPF rdata type. [RT #15033]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1891. [port] freebsd: pthread_mutex_init can fail if it runs out
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews of memory. [RT #14995]
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews1890. [func] Raise the UDP recieve buffer size to 32k if it is
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews less than 32k. [RT #14953]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1889. [port] sunos: non blocking i/o support. [RT #14951]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1888. [func] Support for IPSECKEY rdata type. [RT #14967]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1887. [bug] The cache could delete expired records too fast for
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews clients with a virtual time in the past. [RT #14991]
c25080dc50542213058c240226c9f342186e6285Mark Andrews1886. [bug] fctx_create() could return success even though it
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews failed. [RT #14993]
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1885. [func] dig: report the number of extra bytes still left in
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews the packet after processing all the records.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews levels. [RT #14962]
413988c8166976498250c0ebb2e3a645d0366bd3Mark Andrews1882. [func] Limit the number of recursive clients that can be
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews waiting for a single query (<qname,qtype,qclass>) to
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews resolve. New options clients-per-query and
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews max-clients-per-query.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1881. [func] Add a system test for named-checkconf. [RT #14931]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1880. [func] The lame cache is now done on a <qname,qclass,qtype>
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews basis as some servers only appear to be lame for
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews certain query types. [RT #14916]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews1878. [func] Detect duplicates of UDP queries we are recursing on
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews and drop them. New stats category "duplicates".
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1877. [bug] Fix unreasonably low quantum on call to
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews dns_rbt_destroy2(). Remove unnecessay unhash_node()
d3a3e690ab1f87fa02b3fa77be5ddea5c1fe0cd4Mark Andrews call. [RT #14919]
d56e188030368b835122d759ebbf8d9613c166f4Mark Andrews1876. [func] Additional memory debugging support to track size
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews and mctx arguements. [RT #14814]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1875. [bug] process_dhtkey() was using the wrong memory context
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews to free some memory. [RT #14890]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1874. [port] sunos: portability fixes. [RT #14814]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1873. [port] win32: isc__errno2result() now reports its caller.
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1871. [placeholder]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1870. [func] Added framework for handling multiple EDNS versions.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1869. [func] dig can now specify the EDNS version when making
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews a query. [RT #14873]
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews1868. [func] edns-udp-size can now be overridden on a per
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews server basis. [RT #14851]
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews1867. [bug] It was possible to trigger a INSIST in
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews dlv_validatezonekey(). [RT #14846]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1866. [bug] resolv.conf parse errors were being ignored by
62ee2c9f460d2e2e45dcf1abc8b4b4a4a43f5618Mark Andrews1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews bad addresses. [RT #14841]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1864. [bug] Don't try the alternative transfer source if you
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews got a answer / transfer with the main source
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson address. [RT #14802]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1863. [bug] rrset-order "fixed" error messages not complete.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1862. [func] Add additional zone data constancy checks.
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews named-checkzone has extended checking of NS, MX and
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington SRV record and the hosts they reference.
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews named has extended post zone load checks.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews New zone options: check-mx and integrity-check.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1861. [bug] dig could trigger a INSIST on certain malformed
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews responses. [RT #14801]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1860. [port] solaris 2.8: hack_shutup_pthreadmutexinit was
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington incorrectly set. [RT #14775]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1859. [func] Add support for CH A record. [RT #14695]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1858. [bug] The flush-zones-on-shutdown option wasn't being
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews parsed. [RT #14686]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1857. [bug] named could trigger a INSIST() if reconfigured /
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews reloaded too fast. [RT #14673]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1856. [doc] Switch Docbook toolchain from DSSSL to XSL.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1855. [bug] ixfr-from-differences was failing to detect changes
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews of ttl due to dns_diff_subtract() was ignoring the ttl
e076d0c88be69de7c190ab924d095e69d2e11f7aAndreas Gustafsson of records. [RT #14616]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1854. [bug] lwres also needs to know the print format for
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews (long long). [RT #13754]
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews1853. [bug] Rework how DLV interacts with proveunsecure().
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1852. [cleanup] Remove last vestiges of dnssec-signkey and
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews dnssec-makekeyset (removed from Makefile years ago).
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1851. [doc] Doxygen comment markup. [RT #11398]
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1849. [doc] All forms of the man pages (docbook, man, html) should
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington have consistant copyright dates.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1848. [bug] Improve SMF integration. [RT #13238]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1847. [bug] isc_ondestroy_init() is called too late in
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews dns_rbtdb_create()/dns_rbtdb64_create().
abf32d940f8f674b3971ef41b306a01b3da8d2cfMark Andrews1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington <bortzmeyer@nic.fr>.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1845. [bug] Improve error reporting to distingish between
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington accept()/fcntl() and socket()/fcntl() errors.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1844. [bug] inet_pton() accepted more that 4 hexadecimal digits
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington for each 16 bit piece of the IPv6 address. The text
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington representation of a IPv6 address has been tighted
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1843. [cleanup] CINCLUDES takes precedence over CFLAGS. This helps
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington when CFLAGS contains "-I /usr/local/include"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington resulting in old header files being used.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1842. [port] cmsg_len() could produce incorrect results on
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington some platform. [RT #13744]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1841. [bug] "dig +nssearch" now makes a recursive query to
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington find the list of nameservers to query. [RT #13694]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1840. [func] dnssec-signzone can now randomize signature end times
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington (dnssec-signzone -j jitter). [RT #13609]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1839. [bug] <isc/hash.h> was not being installed.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1838. [cleanup] Don't allow Linux capabilities to be inherited.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1837. [bug] Compile time option ISC_FACILITY was not effective
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington for 'named -u <user>'. [RT #13714]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1836. [cleanup] Silence compiler warnings in hash_test.c.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1835. [bug] Update dnssec-signzone's usage message. [RT #13657]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1834. [bug] Bad memset in rdata_test.c. [RT #13658]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1833. [bug] Race condition in isc_mutex_lock_profile(). [RT #13660]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1832. [bug] named fails to return BADKEY on unknown TSIG algorithm.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1831. [doc] Update named-checkzone documentation. [RT#13604]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1830. [bug] adb lame cache has sence of test reversed. [RT #13600]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1829. [bug] win32: "pid-file none;" broken. [RT #13563]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1828. [bug] isc_rwlock_init() failed to properly cleanup if it
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington encountered a error. [RT #13549]
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews1827. [bug] host: update usage message for '-a'. [RT #37116]
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington1826. [bug] Missing DESTROYLOCK() in isc_mem_createx() on out
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington of memory error. [RT #13537]
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington1825. [bug] Missing UNLOCK() on out of memory error from in
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington rbtdb.c:subtractrdataset(). [RT #13519]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1824. [bug] Memory leak on dns_zone_setdbtype() failure.
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington1823. [bug] Wrong macro used to check for point to point interface.
bf54ac86eeddce16b67c525d38d1096cc956f478Mark Andrews1822. [bug] check-names test for RT was reversed. [RT #13382]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1821. [placeholder]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1820. [bug] Gracefully handle acl loops. [RT #13659]
bf54ac86eeddce16b67c525d38d1096cc956f478Mark Andrews1819. [bug] The validator needed to check both the algorithm and
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews digest types of the DS to determine if it could be
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews used to introduce a secure zone. [RT #13593]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1818. [bug] 'named-checkconf -z' triggered an INSIST. [RT #13599]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1817. [func] Add support for additional zone file formats for
68baa2d193672c482b7ea07ece349e7b1ceb96e6Mark Andrews improving loading performance. The masterfile-format
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews option in named.conf can be used to specify a
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews non-default format. A separate command
67a0e14fa9c3c160116f0671f4ac5874306b1150Mark Andrews named-compilezone was provided to generate zone files
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews in the new format. Additionally, the -I and -O options
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews for dnssec-signzone specify the input and output
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1815. [bug] nsupdate triggered a REQUIRE if the server was set
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington without also setting the zone and it encountered
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington a CNAME and was using TSIG. [RT #13086]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1814. [func] UNIX domain controls are now supported.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1813. [func] Restructured the data locking framework using
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington architecture dependent atomic operations (when
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington available), improving response performance on
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington multi-processor machines significantly.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington x86, x86_64, alpha, powerpc, and mips are currently
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1811. [func] Preserve the case of domain names in rdata during
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington zone transfers. [RT #13547]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1810. [bug] configure, lib/bind/configure make different default
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington decisions about whether to do a threaded build.
bf54ac86eeddce16b67c525d38d1096cc956f478Mark Andrews1809. [bug] "make distclean" failed for libbind if the platform
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews is not supported.
01bf5871f8861eb805dd8ca79bdb9b0b9e4e6a5eMark Andrews1808. [bug] zone.c:notify_zone() contained a race condition,
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews zone->db could change underneath it. [RT #13511]
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews1807. [bug] When forwarding (forward only) set the active domain
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews from the forward zone name. [RT #13526]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1806. [bug] The resolver returned the wrong result when a CNAME /
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington DNAME was encountered when fetching glue from a
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington secure namespace. [RT #13501]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1805. [bug] Pending status was not being cleared when DLV was
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington active. [RT #13501]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1804. [bug] Ensure that if we are queried for glue that it fits
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington in the additional section or TC is set to tell the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington client to retry using TCP. [RT #10114]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1803. [bug] dnssec-signzone sometimes failed to remove old
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington RRSIGs. [RT #13483]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1802. [bug] Handle connection resets better. [RT #11280]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1801. [func] Report differences between hints and real NS rrset
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington and associated address records.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1800. [bug] Changes #1719 allowed a INSIST to be triggered.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1799. [bug] 'rndc flushname' failed to flush negative cache
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington entries. [RT #13438]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1798. [func] The server syntax has been extended to support a
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington range of servers. [RT #11132]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1797. [func] named-checkconf now check acls to verify that they
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington only refer to existing acls. [RT #13101]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1796. [func] "rndc freeze/thaw" now freezes/thaws all zones.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1795. [bug] "rndc dumpdb" was not fully documented. Minor
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington formating issues with "rndc dumpdb -all". [RT #13396]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1794. [func] Named and named-checkzone can now both check for
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews non-terminal wildcard records.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1793. [func] Extend adjusting TTL warning messages. [RT #13378]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1792. [func] New zone option "notify-delay". Specify a minimum
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews delay between sets of NOTIFY messages.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1791. [bug] 'host -t a' still printed out AAAA and MX records.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1790. [cleanup] Move lib/dns/sec/dst up into lib/dns. This should
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews allow parallel make to succeed.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1789. [bug] Prerequisite test for tkey and dnssec could fail
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington with "configure --with-libtool".
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1788. [bug] libbind9.la/libbind9.so needs to link against
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1787. [port] HPUX: both "cc" and "gcc" need -Wl,+vnocompatwarnings.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1786. [port] AIX: libt_api needs to be taught to look for
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington T_testlist in the main executable (--with-libtool).
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1785. [bug] libbind9.la/libbind9.so needs to link against
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1784. [cleanup] "libtool -allow-undefined" is the default.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Leave hooks in configure to allow it to be set
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington if needed in the future.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1783. [cleanup] We only need one copy of libtool.m4, ltmain.sh in the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1782. [port] OSX: --with-libtool + --enable-libbind broke on
bf54ac86eeddce16b67c525d38d1096cc956f478Mark Andrews __evOptMonoTime. [RT #13219]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1781. [port] FreeBSD 5.3: set PTHREAD_SCOPE_SYSTEM. [RT #12810]
abf32d940f8f674b3971ef41b306a01b3da8d2cfMark Andrews1780. [bug] Update libtool to 1.5.10.
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews1779. [port] OSF 5.1: libtool didn't handle -pthread correctly.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1778. [port] HUX 11.11: fix broken IN6ADDR_ANY_INIT and
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews IN6ADDR_LOOPBACK_INIT macros.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1777. [port] OSF 5.1: fix broken IN6ADDR_ANY_INIT and
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews IN6ADDR_LOOPBACK_INIT macros.
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews1776. [port] Solaris 2.9: fix broken IN6ADDR_ANY_INIT and
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington IN6ADDR_LOOPBACK_INIT macros.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington1774. [port] Aix: Silence compiler warnings / build failures.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1773. [bug] Fast retry on host / net unreachable. [RT #13153]
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington1772. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1771. [placeholder]
2bef3713093349af52ba61eaab07adf3207da873Mark Andrews1770. [bug] named-checkconf failed to report missing a missing
2bef3713093349af52ba61eaab07adf3207da873Mark Andrews file clause for rbt{64} master/hint zones. [RT#13009]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1769. [port] win32: change compiler flags /MTd ==> /MDd,
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews /MT ==> /MD.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1768. [bug] nsecnoexistnodata() could be called with a non-NSEC
83a810eba60ae87341a2d177ff60d834e26d7a90Mark Andrews rdataset. [RT #12907]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1767. [port] Builds on IPv6 platforms without IPv6 Advanced API
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews support for (struct in6_pktinfo) failed. [RT #13077]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1766. [bug] Update the master file timestamp on successful refresh
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews as well as the journal's timestamp. [RT# 13062]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1765. [bug] configure --with-openssl=auto failed. [RT #12937]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1764. [bug] dns_zone_replacedb failed to emit a error message
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews if there was no SOA record in the replacment db.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1763. [func] Perform sanity checks on NS records which refer to
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington 'in zone' names. [RT #13002]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews even when it failed. [RT #12995]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1761. [bug] 'rndc dumpdb' didn't report unassociated entries.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1760. [bug] Host / net unreachable was not penalising rtt
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews estimates. [RT #12970]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1759. [bug] Named failed to startup if the OS supported IPv6
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews but had no IPv6 interfaces configured. [RT #12942]
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews1758. [func] Don't send notify messages to self. [RT #12933]
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews1757. [func] host now can turn on memory debugging flags with '-m'.
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews1756. [func] named-checkconf now checks the logging configuration.
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews1755. [func] allow-update is now settable at the options / view
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews level. [RT #6636]
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews1754. [bug] We wern't always attempting to query the parent
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews server for the DS records at the zone cut.
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146Mark Andrews1753. [bug] Don't serve a slave zone which has no NS records.
48b492d73ae5328c5efef4b9e0f22063e0ab058aMark Andrews1752. [port] Move isc_app_start() to after ns_os_daemonise()
48b492d73ae5328c5efef4b9e0f22063e0ab058aMark Andrews as some fork() implementations unblock the signals
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews that are blocked by isc_app_start(). [RT #12810]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1751. [bug] --enable-getifaddrs failed under linux. [RT #12867]
3a9a66b32adf379e680d18e92428058910880119Mark Andrews1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1749. [bug] 'check-names response ignore;' failed to ignore.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1748. [func] dig now returns the byte count for axfr/ixfr.
3a9a66b32adf379e680d18e92428058910880119Mark Andrews1747. [bug] BIND 8 compatability: named/named-checkconf failed
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews to parse "host-statistics-max" in named.conf.
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews1746. [func] Make public the function to read a key file,
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington dst_key_read_public(). [RT #12450]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1745. [bug] Dig/host/nslookup accept replies from link locals
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews regardless of scope if no scope was specified when
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews query was sent. [RT #12745]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1744. [bug] If tuple2msgname() failed to convert a tuple to
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews a name a REQUIRE could be triggered. [RT #12796]
3a9a66b32adf379e680d18e92428058910880119Mark Andrews1743. [bug] If isc_taskmgr_create() was not able to create the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington requested number of worker threads then destruction
3a9a66b32adf379e680d18e92428058910880119Mark Andrews of the manager would trigger an INSIST() failure.
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews1742. [bug] Deleting all records at a node then adding a
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews previously existing record, in a single UPDATE
abf32d940f8f674b3971ef41b306a01b3da8d2cfMark Andrews transaction, failed to leave / regenerate the
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews associated RRSIG records. [RT #12788]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1741. [bug] Deleting all records at a node in a secure zone
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews using a update-policy grant failed. [RT #12787]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1740. [bug] Replace rbt's hash algorithm as it performed badly
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington with certain zones. [RT #12729]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews NOTE: a hash context now needs to be established
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington via isc_hash_create() if the application was not
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews already doing this.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1739. [bug] dns_rbt_deletetree() could incorrectly return
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews ISC_R_QUOTA. [RT #12695]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1738. [bug] Enable overrun checking by default. [RT #12695]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1737. [bug] named failed if more than 16 masters were specified.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1736. [bug] dst_key_fromnamedfile() could fail to read a
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews public key. [RT #12687]
83a810eba60ae87341a2d177ff60d834e26d7a90Mark Andrews1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1734. [cleanup] 'rndc-confgen -a -t' remove extra '/' in path.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1733. [bug] Return non-zero exit status on initial load failure.
7a6ad11e0185a73984410f3252f3c49c3a301dbdBrian Wellington1732. [bug] 'rrset-order name "*"' wasn't being applied to ".".
7a6ad11e0185a73984410f3252f3c49c3a301dbdBrian Wellington1731. [port] darwin: relax version test in ifconfig.sh.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1730. [port] Determine the length type used by the socket API.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1729. [func] Improve check-names error messages.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1728. [doc] Update check-names documentation.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1727. [bug] named-checkzone: check-names support didn't match
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews documentation.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1726. [port] aix5: add support for aix5.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1725. [port] linux: update error message on interaction of threads,
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews capabilities and setuid support (named -u). [RT #12541]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1724. [bug] Look for DNSKEY records with "dig +sigtrace".
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1722. [bug] Don't commit the journal on malformed ixfr streams.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1721. [bug] Error message from the journal processing were not
3a9a66b32adf379e680d18e92428058910880119Mark Andrews always identifing the relevent journal. [RT #12519]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews negative response. [RT #12506]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1719. [bug] named was not correctly caching a RFC 2308 Type 1
e076d0c88be69de7c190ab924d095e69d2e11f7aAndreas Gustafsson negative response. [RT #12506]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews responses when looking for the zone / master server.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1717. [port] solaris: ifconfig.sh did not support Solaris 10.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews "ifconfig.sh down" didn't work for Solaris 9.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews1716. [doc] named.conf(5) was being installed in the wrong
01bf5871f8861eb805dd8ca79bdb9b0b9e4e6a5eMark Andrews location. [RT# 12441]
01bf5871f8861eb805dd8ca79bdb9b0b9e4e6a5eMark Andrews1715. [func] 'dig +trace' now randomly selects the next servers
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews to try. Report if there is a bad delegation.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1714. [bug] dig/host/nslookup were only trying the first
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington address when a nameserver was specified by name.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1713. [port] linux: extend capset failure message to say:
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews please ensure that the capset kernel module is
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews loaded. see insmod(8)
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1712. [bug] Missing FULLCHECK for "trusted-key" in dig.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1711. [func] 'rndc unfreeze' has been deprecated by 'rndc thaw'.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1710. [func] 'rndc notify zone [class [view]]' resend the NOTIFY
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews messages for the specified zone. [RT #9479]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1709. [port] solaris: add SMF support from Sun.
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington1708. [cleanup] Replaced dns_fullname_hash() with dns_name_fullhash()
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington for conformance to the name space convention. Binary
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington backward compatibility to the old function name is
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews provided. [RT #12376]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1707. [contrib] sdb/ldap updated to version 1.0-beta.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1706. [bug] 'rndc stop' failed to cause zones to be flushed
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews sometimes. [RT #12328]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1705. [func] Allow the journal's name to be changed via named.conf.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1704. [port] lwres needed a snprintf() implementation for
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews platforms without snprintf(). Add missing
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews "#include <isc/print.h>". [RT #12321]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1703. [bug] named would loop sending NOTIFY messages when it
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews failed to receive a response. [RT #12322]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1702. [bug] also-notify should not be applied to builtin zones.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1701. [doc] A minimal named.conf man page.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1700. [func] nslookup is no longer to be treated as deprecated.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews Remove "deprecated" warning message. Add man page.
53aed64e0f8553762fc0c380ee41cb42f514c7d5Brian Wellington1699. [bug] dnssec-signzone can generate "not exact" errors
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews when resigning. [RT #12281]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1698. [doc] Use reserved IPv6 documentation prefix.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1697. [bug] xxx-source{,-v6} was not effective when it
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews specified one of listening addresses and a
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews different port than the listening port. [RT #12257]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1696. [bug] dnssec-signzone failed to clean out nodes that
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews consisted of only NSEC and RRSIG records.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1695. [bug] DS records when forwarding require special handling.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1694. [bug] Report if the builtin views of "_default" / "_bind"
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews are defined in named.conf. [RT #12023]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1693. [bug] max-journal-size was not effective for master zones
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews with ixfr-from-differences set. [RT# 12024]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1692. [bug] Don't set -I, -L and -R flags when libcrypto is in
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1691. [bug] sdb's attachversion was not complete. [RT #11990]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1690. [bug] Delay detaching view from the client until UPDATE
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews processing completes when shutting down. [RT #11714]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1689. [bug] DNS_NAME_TOREGION() and DNS_NAME_SPLIT() macros
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews contained gratuitous semicolons. [RT #11707]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1688. [bug] LDFLAGS was not supported.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1687. [bug] Race condition in dispatch. [RT #10272]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1686. [bug] Named sent a extraneous NOTIFY when it received a
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews redundant UPDATE request. [RT #11943]
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1685. [bug] Change #1679 loop tests weren't quite right.
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews1684. [func] ixfr-from-differences now takes master and slave in
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews addition to yes and no at the options and view levels.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1683. [bug] dig +sigchase could leak memory. [RT #11445]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1682. [port] Update configure test for (long long) printf format.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1681. [bug] Only set SO_REUSEADDR when a port is specified in
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews isc_socket_bind(). [RT #11742]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1680. [func] rndc: the source address can now be specified.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1679. [bug] When there was a single nameserver with multiple
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews addresses for a zone not all addresses were tried.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1678. [bug] RRSIG should use TYPEXXXXX for unknown types.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1677. [bug] dig: +aaonly didn't work, +aaflag undocumented.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1676. [func] New option "allow-query-cache". This lets
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews allow-query be used to specify the default zone
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington access level rather than having to have every
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews zone override the global value. allow-query-cache
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews can be set at both the options and view levels.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews If allow-query-cache is not set allow-query applies.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1675. [bug] named would sometimes add extra NSEC records to
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews the authority section.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1674. [port] linux: increase buffer size used to scan
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1673. [port] linux: issue a error messages if IPv6 interface
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1672. [cleanup] Tests which only function in a threaded build
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington now return R:THREADONLY (rather than R:UNTESTED)
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews in a non-threaded build.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1671. [contrib] queryperf: add NAPTR to the list of known types.
73eb75dc212911e4da58a3ce0a4672d3910193ebBrian Wellington1670. [func] Log UPDATE requests to slave zones without an acl as
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews "disabled" at debug level 3. [RT# 11657]
bf54ac86eeddce16b67c525d38d1096cc956f478Mark Andrews1669. [placeholder]
73eb75dc212911e4da58a3ce0a4672d3910193ebBrian Wellington1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1667. [port] linux: not all versions have IF_NAMESIZE.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1666. [bug] The optional port on hostnames in dual-stack-servers
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews was being ignored.
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews1665. [func] rndc now allows addresses to be set in the
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews server clauses.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1664. [bug] nsupdate needed KEY for SIG(0), not DNSKEY.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1663. [func] Look for OpenSSL by default.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1662. [bug] Change #1658 failed to change one use of 'type'
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews to 'keytype'.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1661. [bug] Restore dns_name_concatenate() call in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews adb.c:set_target(). [RT #11582]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1660. [bug] win32: connection_reset_fix() was being called
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews unconditionally. [RT #11595]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1659. [cleanup] Cleanup some messages that were referring to KEY vs
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington DNSKEY, NXT vs NSEC and SIG vs RRSIG.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1658. [func] Update dnssec-keygen to default to KEY for HMAC-MD5
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington and DH. Tighten which options apply to KEY and
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews DNSKEY records.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1657. [doc] ARM: document query log output.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1656. [doc] Update DNSSEC description in ARM to cover DS, NSEC
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews DNSKEY and RRSIG. [RT #11542]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1655. [bug] Logging multiple versions w/o a size was broken.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1654. [bug] isc_result_totext() contained array bounds read
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1653. [func] Add key type checking to dst_key_fromfilename(),
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews DST_TYPE_KEY should be used to read TSIG, TKEY and
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews SIG(0) keys.
8227257b1c0224a7991e04bb79dc5059d5062dfbAndreas Gustafsson1652. [bug] TKEY still uses KEY.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1651. [bug] dig: process multiple dash options.
9cae013ec71ac94303038a9e82b71e5d67cb13c5Mark Andrews1650. [bug] dig, nslookup: flush standard out after each command.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1649. [bug] Silence "unexpected non-minimal diff" message.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1648. [func] Update dnssec-lookaside named.conf syntax to support
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews multiple dnssec-lookaside namespaces (not yet
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews implemented).
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1647. [bug] It was possible trigger a INSIST when chasing a DS
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington record that required walking back over a empty node.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1646. [bug] win32: logging file versions didn't work with
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews non-UNC filenames. [RT#11486]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1645. [bug] named could trigger a REQUIRE failure if multiple
99f467f016d9354c7548b7d24b65ac986b118a52Andreas Gustafsson masters with keys are specified.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1644. [bug] Update the journal modification time after a
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews sucessfull refresh query. [RT #11436]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1643. [bug] dns_db_closeversion() could leak memory / node
83a810eba60ae87341a2d177ff60d834e26d7a90Mark Andrews references. [RT #11163]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1642. [port] Support OpenSSL implementations which don't have
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews DSA support. [RT #11360]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1641. [bug] Update the check-names description in ARM. [RT #11389]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1640. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews incorrectly closing the socket. [RT #11291]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1639. [func] Initial dlv system test.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1638. [bug] "ixfr-from-differences" could generate a REQUIRE
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews failure if the journal open failed. [RT #11347]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1637. [bug] Node reference leak on error in addnoqname().
832cebe0cbc843785897f1c124ae54958028c4e7Mark Andrews1636. [bug] The dump done callback could get ISC_R_SUCCESS even if
832cebe0cbc843785897f1c124ae54958028c4e7Mark Andrews a error had occured. The database version no longer
832cebe0cbc843785897f1c124ae54958028c4e7Mark Andrews matched the version of the database that was dumped.
832cebe0cbc843785897f1c124ae54958028c4e7Mark Andrews1635. [bug] Memory leak on error in query_addds().
832cebe0cbc843785897f1c124ae54958028c4e7Mark Andrews1634. [bug] named didn't supply a useful error message when it
832cebe0cbc843785897f1c124ae54958028c4e7Mark Andrews detected duplicate views. [RT #11208]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1633. [bug] named should return NOTIMP to update requests to a
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington slaves without a allow-update-forwarding acl specified.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1632. [bug] nsupdate failed to send prerequisite only UPDATE
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington messages. [RT #11288]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1631. [bug] dns_journal_compact() could sometimes corrupt the
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews journal. [RT #11124]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1630. [contrib] queryperf: add support for IPv6 transport.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1629. [func] dig now supports IPv6 scoped addresses with the
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews extended format in the local-server part. [RT #8753]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1628. [bug] Typo in Compaq Trucluster support. [RT# 11264]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1627. [bug] win32: sockets were not being closed when the
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson last external reference was removed. [RT# 11179]
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1626. [bug] --enable-getifaddrs was broken. [RT#11259]
113aa279d1f5dbe77dfaa5a7f35623d49c85b77fMark Andrews1625. [bug] named failed to load/transfer RFC2535 signed zones
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews which contained CNAMES. [RT# 11237]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1624. [bug] zonemgr_putio() call should be locked. [RT# 11163]
3341c8b653577f2f0cb8b72702ea6197035334ffMark Andrews1623. [bug] A serial number of zero was being displayed in the
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson "sending notifies" log message when also-notify was
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson used. [RT #11177]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1622. [func] probe the system to see if IPV6_(RECV)PKTINFO is
d912d1139efa8410785f0fc88dfb7dc7fbaae6deMark Andrews available, and suppress wildcard binding if not.
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1621. [bug] match-destinations did not work for IPv6 TCP queries.
282e38d96feb488fddbbc0b0409491094786977fMark Andrews1620. [func] When loading a zone report if it is signed. [RT #11149]
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1619. [bug] Missing ISC_LIST_UNLINK in end_reserved_dispatches().
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1618. [bug] Fencepost errors in dns_name_ishostname() and
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews dns_name_ismailbox() could trigger a INSIST().
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1617. [port] win32: VC++ 6.0 support.
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews1616. [compat] Ensure that named's version is visible in the core
0ca8fddd5b5e26d8a05f0936fc4b2666a025b9c0Mark Andrews dump. [RT #11127]
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews1615. [port] Define ISC_SOCKADDR_LEN_T based on _BSD_SOCKLEN_T_ if
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews it is defined.
0ca8fddd5b5e26d8a05f0936fc4b2666a025b9c0Mark Andrews1614. [port] win32: silence resource limit messages. [RT# 11101]
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews1613. [bug] Builds would fail on machines w/o a if_nametoindex().
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews Missing #ifdef ISC_PLATFORM_HAVEIFNAMETOINDEX/#endif.
8fca573ba41a1669fff64f234275e956551eb6e5Mark Andrews1612. [bug] check-names at the option/view level could trigger
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews an INSIST. [RT# 11116]
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1611. [bug] solaris: IPv6 interface scanning failed to cope with
d56e188030368b835122d759ebbf8d9613c166f4Mark Andrews no active IPv6 interfaces.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1610. [bug] On dual stack machines "dig -b" failed to set the
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews address type to be looked up with "@server".
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1609. [func] dig now has support to chase DNSSEC signature chains.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews Requires -DDIG_SIGCHASE=1 to be set in STD_CDEFINES.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews DNSSEC validation code in dig coded by Olivier Courtay
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews (olivier.courtay@irisa.fr) for the IDsA project
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1608. [func] dig and host now accept -4/-6 to select IP transport
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews to use when making queries.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1607. [bug] dig, host and nslookup were still using random()
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews to generate query ids. [RT# 11013]
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1606. [bug] DLV insecurity proof was failing.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1605. [func] New dns_db_find() option DNS_DBFIND_COVERINGNSEC.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1604. [bug] A xfrout_ctx_create() failure would result in
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews xfrout_ctx_destroy() being called with a
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews partially initialized structure.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1603. [bug] nsupdate: set interactive based on isatty().
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1602. [bug] Logging to a file failed unless a size was specified.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1601. [bug] Silence spurious warning 'both "recursion no;" and
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews "allow-recursion" active' warning from view "_bind".
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1600. [bug] Duplicate zone pre-load checks were not case
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews insensitive.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1599. [bug] Fix memory leak on error path when checking named.conf.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1598. [func] Specify that certain parts of the namespace must
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews be secure (dnssec-must-be-secure).
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1597. [placeholder] rt6496a
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1596. [func] Accept 'notify-source' style syntax for query-source.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1595. [func] New notify type 'master-only'. Enable notify for
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews master zones only.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1594. [bug] 'rndc dumpdb' could prevent named from answering
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews queries while the dump was in progress. [RT #10565]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1593. [bug] rndc should return "unknown command" to unknown
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews commands. [RT# 10642]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1592. [bug] configure_view() could leak a dispatch. [RT# 10675]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1591. [bug] libbind: updated to BIND 8.4.5.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1590. [port] netbsd: update thread support.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1589. [func] DNSSEC lookaside validation.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1588. [bug] win32: TCP sockets could become blocked. [RT #10115]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1587. [bug] dns_message_settsigkey() failed to clear existing key.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1586. [func] "check-names" is now implemented.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1585. [placeholder]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1584. [bug] "make test" failed with a read only source tree.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1583. [bug] Records add via UPDATE failed to get the correct trust
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews level. [RT #10452]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1582. [bug] rrset-order failed to work on RRsets with more
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews than 32 elements. [RT #10381]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1581. [func] Disable DNSSEC support by default. To enable
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews DNSSEC specify "dnssec-enable yes;" in named.conf.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1580. [bug] Zone destruction on final detach takes a long time.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1579. [bug] Multiple task managers could not be created.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1577. [bug] Use isc_uint32_t in ultrasparc optimizer bug
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews workaround code. [RT #10331]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1576. [bug] Race condition in dns_dispatch_addresponse().
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1575. [func] Log TSIG name on TSIG verify failure. [RT #4404]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1574. [bug] Don't attempt to open the controls socket(s) when
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews running tests. [RT #9091]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1573. [port] linux: update to libtool 1.5.2 so that
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews "make install DESTDIR=/xx" works with
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews "configure --with-libtool". [RT #9941]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1572. [bug] nsupdate: sign the soa query to find the enclosing
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews zone if the server is specified. [RT #10148]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1571. [bug] rbt:hash_node() could fail leaving the hash table
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews in an inconsistent state. [RT #10208]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1570. [bug] nsupdate failed to handle classes other than IN.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews New keyword 'class' which sets the default class.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1569. [func] nsupdate new command 'answer' which displays the
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews complete answer message to the last update.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1568. [bug] nsupdate now reports that the update failed in
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews interactive mode. [RT# 10236]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1567. [bug] B.ROOT-SERVERS.NET is now 192.228.79.201.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1566. [port] Support for the cmsg framework on Solaris and HP/UX.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews This also solved the problem that match-destinations
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews for IPv6 addresses did not work on these systems.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1565. [bug] CD flag should be copied to outgoing queries unless
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews the query is under a secure entry point in which case
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews CD should be set.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1564. [func] Attempt to provide a fallback entropy source to be
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews used if named is running chrooted and named is unable
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews to open entropy source within the chroot area.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1563. [bug] Gracefully fail when unable to obtain neither an IPv4
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews nor an IPv6 dispatch. [RT #10230]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1562. [bug] isc_socket_create() and isc_socket_accept() could
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews leak memory under error conditions. [RT #10230]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1561. [bug] It was possible to release the same name twice if
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews named ran out of memory. [RT #10197]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1560. [port] FreeBSD: work around FreeBSD 5.2 mapping EAI_NODATA
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews and EAI_NONAME to the same value.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1559. [port] named should ignore SIGFSZ.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1558. [func] New DNSSEC 'disable-algorithms'. Support entry into
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews child zones for which we don't have a supported
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews algorithm. Such child zones are treated as unsigned.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1557. [func] Implement missing DNSSEC tests for
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews * NOQNAME proof with wildcard answers.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews * NOWILDARD proof with NXDOMAIN.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews Cache and return NOQNAME with wildcard answers.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1556. [bug] nsupdate now treats all names as fully qualified.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1555. [func] 'rrset-order cyclic' no longer has a random starting
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews point. [RT #7572]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1554. [bug] dig, host, nslookup failed when no nameservers
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews were specified in /etc/resolv.conf. [RT #8232]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1553. [bug] The windows socket code could stop accepting
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews connections. [RT#10115]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1552. [bug] Accept NOTIFY requests from mapped masters if
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews matched-mapped is set. [RT #10049]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1551. [port] Open "/dev/null" before calling chroot().
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1550. [port] Call tzset(), if available, before calling chroot().
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1549. [func] named-checkzone can now write out the zone contents
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews in a easily parsable format (-D and -o).
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1548. [bug] When parsing APL records it was possible to silently
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews accept out of range ADDRESSFAMILY values. [RT# 9979]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1547. [bug] Named wasted memory recording duplicate lame zone
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews entries. [RT #9341]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1546. [bug] We were rejecting valid secure CNAME to negative
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1545. [bug] It was possible to leak memory if named was unable to
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews bind to the specified transfer source and TSIG was
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews being used. [RT #10120]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1544. [bug] Named would logged a single entry to a file despite it
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews being over the specified size limit.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1543. [bug] Logging using "versions unlimited" did not work.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1542. [placeholder]
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1541. [func] NSEC now uses new bitmap format.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1540. [bug] "rndc reload <dynamiczone>" was silently accepted.
4f087942583014b241adca1bc78c6db89ed96e94Mark Andrews1539. [bug] Open UDP sockets for notify-source and transfer-source
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington that use reserved ports at startup. [RT #9475]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1538. [placeholder] rt9997
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1537. [func] New option "querylog". If set specify whether query
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews logging is to be enabled or disabled at startup.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1536. [bug] Windows socket code failed to log a error description
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews when returning ISC_R_UNEXPECTED. [RT #9998]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1535. [placeholder]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1534. [bug] Race condition when priming cache. [RT# 9940]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1533. [func] Warn if both "recursion no;" and "allow-recursion"
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews are active. [RT# 4389]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1532. [port] netbsd: the configure test for <sys/sysctl.h>
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1531. [port] AIX more libtool fixes.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1530. [bug] It was possible to trigger a INSIST() failure if a
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews slave master file was removed at just the correct
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews moment. [RT #9462]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1529. [bug] "notify explicit;" failed to log that NOTIFY messages
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews were being sent for the zone. [RT# 9442]
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews1528. [cleanup] Simplify some dns_name_ functions based on the
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews deprecation of bitstring labels.
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews1527. [cleanup] Reduce the number of gettimeofday() calls without
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews losing necessary timer granularity.
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews1526. [func] Implemented "additional section caching (or acache)",
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews an internal cache framework for additional section
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews content to improve response performance. Several
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews configuration options were provided to control the
959fb01017fa83578e7c8776ed3baba3076a2409Mark Andrews1525. [bug] dns_cache_create() could trigger a REQUIRE
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson failure in isc_mem_put() during error cleanup.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1524. [port] AIX needs to be able to resolve all symbols when
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson creating shared libraries (--with-libtool).
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1523. [bug] Fix race condition in rbtdb. [RT# 9189]
754ebd37e782356aedbb2987e3c1a8ab4f29574eMark Andrews1522. [bug] dns_db_findnode() relax the requirements on 'name'.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1521. [bug] dns_view_createresolver() failed to check the
5c679dbb66df92766f6a7e7bb93c18d61275d1feMark Andrews result from isc_mem_create(). [RT# 9294]
5c679dbb66df92766f6a7e7bb93c18d61275d1feMark Andrews1520. [protocol] Add SSHFP (SSH Finger Print) type.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1519. [bug] dnssec-signzone:nsec_setbit() computed the wrong
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews length of the new bitmap.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1518. [bug] dns_nsec_buildrdata(), and hence dns_nsec_build(),
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews contained a off-by-one error when working out the
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews number of octets in the bitmap.
da93950363b307b718d156514b95b9df93a63776Mark Andrews1517. [port] Support for IPv6 interface scanning on HP/UX and
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews TrueUNIX 5.1.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1515. [func] Allow transfer source to be set in a server statement.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1514. [bug] named: isc_hash_destroy() was being called too early.
251227789bd26421471076f04f4e9eb7f0efb2f1Mark Andrews1513. [doc] Add "US" to root-delegation-only exclude list.
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1512. [bug] Extend the delegation-only logging to return query
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews type, class and responding nameserver.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews1511. [bug] delegation-only was generating false positives
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews on negative answers from subzones.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews1510. [func] New view option "root-delegation-only". Apply
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews delegation-only check to all TLDs and root.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews Note there are some TLDs that are NOT delegation
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews only (e.g. DE, LV, US and MUSEUM) these can be excluded
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews from the checks by using exclude.
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews root-delegation-only exclude {
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews "DE"; "LV"; "US"; "MUSEUM";
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews1509. [bug] Hint zones should accept delegation-only. Forward
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews zone should not accept delegation-only.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews1508. [bug] Don't apply delegation-only checks to answers from
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews1507. [bug] Handle BIND 8 style returns to NS queries to parents
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews when making delegation-only checks.
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews1506. [bug] Wrong return type for dns_view_isdelegationonly().
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1505. [bug] Uninitialized rdataset in sdb. [RT #8750]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1504. [func] New zone type "delegation-only".
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1503. [port] win32: install libeay32.dll outside of system32.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1502. [bug] nsupdate: adjust timeouts for UPDATE requests over TCP.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1501. [func] Allow TCP queue length to be specified via
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews named.conf, tcp-listen-queue.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1500. [bug] host failed to lookup MX records. Also look up
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews AAAA records.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1499. [bug] isc_random need to be seeded better if arc4random()
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews is not used.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1498. [port] bsdos: 5.x support.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1497. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1496. [port] test for pthread_attr_setstacksize().
64d1effe615134e11634b68da6c6e6251a8d18a1Mark Andrews1495. [cleanup] Replace hash functions with universal hash.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1494. [security] Turn on RSA BLINDING as a precaution.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1493. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1492. [cleanup] Preserve rwlock quota context when upgrading /
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews downgrading. [RT #5599]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1491. [bug] dns_master_dump*() would produce extraneous $ORIGIN
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews lines. [RT #6206]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1490. [bug] Accept reading state as well as working state in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews ns_client_next(). [RT #6813]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1489. [compat] Treat 'allow-update' on slave zones as a warning.
702d5594271bf0ade096b5a9bf4092f43604d451Mark Andrews1488. [bug] Don't override trust levels for glue addresses.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1487. [bug] A REQUIRE() failure could be triggered if a zone was
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington queued for transfer and the zone was then removed.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1486. [bug] isc_print_snprintf() '%%' consumed one too many format
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington characters. [RT# 8230]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1485. [bug] gen failed to handle high type values. [RT #6225]
251227789bd26421471076f04f4e9eb7f0efb2f1Mark Andrews1484. [bug] The number of records reported after a AXFR was wrong.
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews1483. [bug] dig axfr failed if the message id in the answer failed
20403510ec038ae07b2b343bcc974428d8558555Mark Andrews to match that in the request. Only the id in the first
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews message is required to match. [RT #8138]
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews1482. [bug] named could fail to start if the kernel supports
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews IPv6 but no interfaces are configured. Similarly
6c68e68fc550c947100581eb7b5340b81c062c94Andreas Gustafsson for IPv4. [RT #6229]
6c68e68fc550c947100581eb7b5340b81c062c94Andreas Gustafsson1481. [bug] Refresh and stub queries failed to use masters keys
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington if specified. [RT #7391]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1480. [bug] Provide replay protection for rndc commands. Full
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews replay protection requires both rndc and named to
03dad90858e09e5d06e77ed1bd37371a8a950dabBrian Wellington be updated. Partial replay protection (limited
920c892667f7a1a284cc0f62e52a0cd3a7a78e14Mark Andrews exposure after restart) is provided if just named
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1479. [bug] cfg_create_tuple() failed to handle out of
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson memory cleanup. parse_list() would leak memory
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews on syntax errors.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1478. [port] ifconfig.sh didn't account for other virtual
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews interfaces. It now takes a optional argument
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews to specify the first interface number. [RT #3907]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1477. [bug] memory leak using stub zones and TSIG.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1476. [placeholder]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1475. [port] Probe for old sprintf().
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1474. [port] Provide strtoul() and memmove() for platforms
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews without them.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1473. [bug] create_map() and create_string() failed to handle out
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews of memory cleanup. [RT #6813]
abf32d940f8f674b3971ef41b306a01b3da8d2cfMark Andrews1472. [contrib] idnkit-1.0 from JPNIC, replaces mdnkit.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1471. [bug] libbind: updated to BIND 8.4.0.
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews1470. [bug] Incorrect length passed to snprintf. [RT #5966]
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews1469. [func] Log end of outgoing zone transfer at same level
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews as the start of transfer is logged. [RT #4441]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1468. [func] Internal zones are no longer counted for
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews 'rndc status'. [RT #4706]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1467. [func] $GENERATES now supports optional class and ttl.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1466. [bug] lwresd configuration errors resulted in memory
58716626c97aa324433b76b8788eca7190f0a8e0Mark Andrews and lock leaks. [RT #5228]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1465. [bug] isc_base64_decodestring() and isc_base64_tobuffer()
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews failed to check that trailing bits were zero allowing
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews some invalid base64 strings to be accepted. [RT #5397]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1464. [bug] Preserve "out of zone" data for outgoing zone
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews transfers. [RT #5192]
71c66884067e249bec5ae819139265c35f6f128fMichael Graff1463. [bug] dns_rdata_from{wire,struct}() failed to catch bad
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews NXT bit maps. [RT #5577]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1462. [bug] parse_sizeval() failed to check the token type.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1461. [bug] Remove deadlock from rbtdb code. [RT #5599]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1460. [bug] inet_pton() failed to reject certain malformed
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews IPv6 literals.
e49d15b398d34b76ceb51e50bcfea9501ade07b6Mark Andrews1459. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1458. [cleanup] sprintf() -> snprintf().
1261a49b5f34497590f3d13cbd6289a319411425Mark Andrews1457. [port] Provide strlcat() and strlcpy() for platforms without
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
bb81c053ad8a961f59f7cfedad5feddd15774bc7Mark Andrews1455. [bug] <netaddr> missing from server grammar in
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1454. [port] Use getifaddrs() if available for interface scanning.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews --disable-getifaddrs to override. Glibc currently
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews has a getifaddrs() that does not support IPv6.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews Use --enable-getifaddrs=glibc to force the use of
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews this version under linux machines.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1453. [doc] ARM: $GENERATE example wasn't accurate. [RT #5298]
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews1452. [placeholder]
9cd148558bfff691175a58245e10aede0f550442Mark Andrews1451. [bug] rndc-confgen didn't exit with a error code for all
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews failures. [RT #5209]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1450. [bug] Fetching expired glue failed under certain
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews circumstances. [RT #5124]
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews1449. [bug] query_addbestns() didn't handle running out of memory
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews1448. [bug] Handle empty wildcards labels.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1447. [bug] We were casting (unsigned int) to and from (void *).
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews rdataset->private4 is now rdataset->privateuint4
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews to reflect a type change.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1446. [func] Implemented undocumented alternate transfer sources
7f2adb8556a4b86134b7af2d00955c56130d78aeMark Andrews from BIND 8. See use-alt-transfer-source,
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews alt-transfer-source and alt-transfer-source-v6.
52599ad4b7285da0c7f40f96392d5eddef1a6cc6Mark Andrews SECURITY: use-alt-transfer-source is ENABLED unless
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews you are using views. This may cause a security risk
52599ad4b7285da0c7f40f96392d5eddef1a6cc6Mark Andrews resulting in accidental disclosure of wrong zone
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews content if the master supplying different source
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews content based on IP address. If you are not certain
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews ISC recommends setting use-alt-transfer-source no;
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1445. [bug] DNS_ADBFIND_STARTATROOT broke stub zones. This has
9d45619a1e2b6dbb97ebb19a7bfafb2adf611c6bMark Andrews been replaced with DNS_ADBFIND_STARTATZONE which
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews causes the search to start using the closest zone.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1444. [func] dns_view_findzonecut2() allows you to specify if the
9d45619a1e2b6dbb97ebb19a7bfafb2adf611c6bMark Andrews cache should be searched for zone cuts.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1443. [func] Masters lists can now be specified and referenced
abf32d940f8f674b3971ef41b306a01b3da8d2cfMark Andrews in zone masters clauses and other masters lists.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1442. [func] New functions for manipulating port lists:
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews dns_portlist_create(), dns_portlist_add(),
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews dns_portlist_remove(), dns_portlist_match(),
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews dns_portlist_attach() and dns_portlist_detach().
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1441. [func] It is now possible to tell dig to bind to a specific
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews source port.
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews1440. [func] It is now possible to tell named to avoid using
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews certain source ports (avoid-v4-udp-ports,
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews avoid-v6-udp-ports).
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1439. [bug] Named could return NOERROR with certain NOTIFY
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews failures. Return NOTAUTH if the NOTIFY zone is
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews not being served.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1438. [func] Log TSIG (if any) when logging NOTIFY requests.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1437. [bug] Leave space for stdio to work in. [RT #5033]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1436. [func] dns_zonemgr_resumexfrs() can be used to restart
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews stalled transfers.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1435. [bug] zmgr_resume_xfrs() was being called read locked
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews rather than write locked. zmgr_resume_xfrs()
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews was not being called if the zone was being
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1434. [bug] "rndc reconfig" failed to initiate the initial
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews zone transfer of new slave zones.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1433. [bug] named could trigger a REQUIRE failure if it could
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson not get a file descriptor when attempting to write
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews a master file. [RT #4347]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1432. [func] The advertised EDNS UDP buffer size can now be set
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews via named.conf (edns-udp-size).
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1431. [bug] isc_print_snprintf() "%s" with precision could walk off
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews end of argument. [RT #5191]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1430. [port] linux: IPv6 interface scanning support.
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews1429. [bug] Prevent the cache getting locked to old servers.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1428. [placeholder]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1427. [bug] Race condition in adb with threaded build.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1426. [placeholder]
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews1425. [port] linux/libbind: define __USE_MISC when testing *_r()
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews function prototypes in netdb.h. [RT #4921]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1424. [bug] EDNS version not being correctly printed.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1423. [contrib] queryperf: added A6 and SRV.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1422. [func] Log name/type/class when denying a query. [RT #4663]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1421. [func] Differentiate updates that don't succeed due to
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews prerequisites (unsuccessful) vs other reasons
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1420. [port] solaris: work around gcc optimizer bug.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1419. [port] openbsd: use /dev/arandom. [RT #4950]
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1418. [bug] 'rndc reconfig' did not cause new slaves to load.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1417. [func] ID.SERVER/CHAOS is now a built in zone.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews See "server-id" for how to configure.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1415. [func] DS TTL now derived from NS ttl. NXT TTL now derived
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews from SOA MINIMUM.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1414. [func] Support for KSK flag.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1413. [func] Explictly request the (re-)generation of DS records from
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson keysets (dnssec-signzone -g).
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1412. [func] You can now specify servers to be tried if a nameserver
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews has IPv6 address and you only support IPv4 or the
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews reverse. See dual-stack-servers.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1411. [bug] empty nodes should stop wildcard matches. [RT #4802]
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1410. [func] Handle records that live in the parent zone, e.g. DS.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1409. [bug] DS should have attribute DNS_RDATATYPEATTR_DNSSEC.
39afe995c2bc1790061312b48ee294fd4907439fMark Andrews1408. [bug] "make distclean" was not complete. [RT #4700]
39afe995c2bc1790061312b48ee294fd4907439fMark Andrews1407. [bug] lfsr incorrectly implements the shift register.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1406. [bug] dispatch initializes one of the LFSR's with a incorrect
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews polynomial. [RT #4617]
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1405. [func] Use arc4random() if available.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1404. [bug] libbind: ns_name_ntol() could overwrite a zero length
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1403. [func] dnssec-signzone, dnssec-keygen, dnssec-makekeyset
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews dnssec-signkey now report their version in the
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews usage message.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1402. [cleanup] A6 has been moved to experimental and is no longer
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson fully supported.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1401. [bug] adb wasn't clearing state when the timer expired.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1400. [bug] Block the addition of wildcard NS records by IXFR
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews or UPDATE. [RT #3502]
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews1399. [bug] Use serial number arithmetic when testing SIG
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews timestamps. [RT #4268]
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews1398. [doc] ARM: notify-also should have been also-notify.
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews1396. [func] dnssec-signzone: adjust the default signing time by
f345258dabf4e8ad8a1573c56810f52fca50f5d4Mark Andrews 1 hour to allow for clock skew.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1395. [port] OpenSSL 0.9.7 defines CRYPTO_LOCK_ENGINE but doesn't
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson have a working implementation. [RT #4079]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1394. [func] It is now possible to check if a particular element is
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews in a acl. Remove duplicate entries from the localnets
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1393. [port] Bind to individual IPv6 interfaces if IPV6_IPV6ONLY
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews is not available in the kernel to prevent accidently
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews listening on IPv4 interfaces.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1392. [bug] named-checkzone: update usage.
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1391. [func] Add support for IPv6 scoped addresses in named.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1390. [func] host now supports ixfr.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1389. [bug] named could fail to rotate long log files. [RT #3666]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews defining HAVE_IFLIST_SYSCTL. [RT #3770]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1387. [bug] named could crash due to an access to invalid memory
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews space (which caused an assertion failure) in
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson incremental cleaning. [RT #3588]
4e6b8a18ff7dd22797970208060cca9f99f54dafAndreas Gustafsson1386. [bug] named-checkzone -z stopped on errors in a zone.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1385. [bug] Setting serial-query-rate to 10 would trigger a
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews REQUIRE failure.
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1384. [bug] host was incompatible with BIND 8 in its exit code and
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews in the output with the -l option. [RT #3536]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1383. [func] Track the serial number in a IXFR response and log if
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews a mismatch occurs. This is a more specific error than
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson "not exact". [RT #3445]
1676408640d8283c9f17eec0b183e1302ea7fd70Mark Andrews1382. [bug] make install failed with --enable-libbind. [RT #3656]
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1381. [bug] named failed to correctly process answers that
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews contained DNAME records where the resulting CNAME
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews resulted in a negative answer.
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1380. [func] 'rndc recursing' dump recursing queries to
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews 'recursing-file = "named.recursing";'.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1379. [func] 'rndc status' now reports tcp and recursion quota
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1378. [func] Improved positive feedback for 'rndc {reload|refresh}.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1377. [func] dns_zone_load{new}() now reports if the zone was
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews loaded, queued for loading to up to date.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1376. [func] New function dns_zone_logc() to log to specified
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1375. [func] 'rndc dumpdb' now dumps the adb cache along with the
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1374. [func] dns_adb_dump() now logs the lame zones associated
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews with each server.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1373. [bug] Recovery from expired glue failed under certain
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews circumstances.
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1372. [bug] named crashes with an assertion failure on exit when
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews sharing the same port for listening and querying, and
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews changing listening addresses several times. [RT# 3509]
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1371. [bug] notify-source-v6, transfer-source-v6 and
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews query-source-v6 with explicit addresses and using the
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews same ports as named was listening on could interfere
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews with named's ability to answer queries sent to those
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1370. [bug] dig '+[no]recurse' was incorrectly documented.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1369. [bug] Adding an NS record as the lexicographically last
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews record in a secure zone didn't work.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1368. [func] remove support for bitstring labels.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1367. [func] Use response times to select forwarders.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1366. [contrib] queryperf usage was incomplete. Add '-h' for help.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1365. [func] "localhost" and "localnets" acls now include IPv6
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews addresses / prefixes.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1364. [func] Log file name when unable to open memory statistics
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews and dump database files. [RT# 3437]
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1363. [func] Listen-on-v6 now supports specific addresses.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1362. [bug] remove IFF_RUNNING test when scanning interfaces.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1361. [func] log the reason for rejecting a server when resolving
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1360. [bug] --enable-libbind would fail when not built in the
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews source tree for certain OS's.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1359. [security] Support patches OpenSSL libraries.
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1358. [bug] It was possible to trigger a INSIST when debugging
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews large dynamic updates. [RT #3390]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1357. [bug] nsupdate was extremely wasteful of memory.
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1356. [tuning] Reduce the number of events / quantum for zone tasks.
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1354. [doc] lwres man pages had illegal nroff.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1353. [contrib] sdb/ldap to version 0.9.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1352. [bug] dig, host, nslookup when falling back to TCP use the
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews current search entry (if any). [RT #3374]
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1351. [bug] lwres_getipnodebyname() returned the wrong name
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews when given a IPv4 literal, af=AF_INET6 and AI_MAPPED
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1350. [bug] dns_name_fromtext() failed to handle too many labels
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1349. [security] Minimum OpenSSL version now 0.9.6e (was 0.9.5a).
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1348. [port] win32: Rewrote code to use I/O Completion Ports
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson in socket.c and eliminating a host of socket
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews errors. Performance is enhanced.
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews1347. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1346. [placeholder]
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews1345. [port] Use a explicit -Wformat with gcc. Not all versions
94da7d97aecac6e3edb92aafa6b2bc8e80404e11Mark Andrews include it in -Wall.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1344. [func] Log if the serial number on the master has gone
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson If you have multiple machines specified in the masters
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews clause you may want to set 'multi-master yes;' to
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews suppress this warning.
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1343. [func] Log successful notifies received (info). Adjust log
ca12f7f4cf72e2368ee946f3eb4915ab73576cdcMark Andrews level for failed notifies to notice.
9d45619a1e2b6dbb97ebb19a7bfafb2adf611c6bMark Andrews1342. [func] Log remote address with TCP dispatch failures.
ea6566e3c4ffbf116219cc15f23d9d0eeac559a1Mark Andrews1341. [func] Allow a rate limiter to be stalled.
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews1340. [bug] Delay and spread out the startup refresh load.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews lookups. Bit string lookups are no longer attempted.
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1338. [placeholder]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1337. [placeholder]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1336. [func] Nibble lookups under IP6.ARPA are now supported by
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews dns_byaddr_create(). dns_byaddr_createptrname() is
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews deprecated, use dns_byaddr_createptrname2() instead.
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews1335. [bug] When performing a nonexistence proof, the validator
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews should discard parent NXTs from higher in the DNS.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1334. [bug] When signing/verifying rdatasets, duplicate rdatas
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews need to be suppressed.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1333. [contrib] queryperf now reports a summary of returned
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews rcodes (-c), rcodes are printed in mnemonic form (-v).
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews1332. [func] Report the current serial with periodic commits when
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews rolling forward the journal.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1331. [func] Generate DNSSEC wildcard proofs.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1330. [bug] When processing events (non-threaded) only allow
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews the task one chance to use to use its quantum.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1329. [func] named-checkzone will now check if nameservers that
10640b2e3efc7bc8034108136d7487f7407fbf37Andreas Gustafsson appear to be IP addresses. Available modes "fail",
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews "warn" (default) and "ignore" the results of the
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1328. [bug] The validator could incorrectly verify an invalid
26089d49041d02d3fc56d4f0635e3e15af0150d0Mark Andrews negative proof.
812920de0d0a02ad61be3bb09c2e93274708fde5Mark Andrews1327. [bug] The validator would incorrectly mark data as insecure
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington when seeing a bogus signature before a correct
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1326. [bug] DNAME/CNAME signatures were not being cached when
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews validation was not being performed. [RT #3284]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1325. [bug] If the tcpquota was exhausted it was possible to
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews to trigger a INSIST() failure.
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1324. [port] darwin: ifconfig.sh now supports darwin.
7f2adb8556a4b86134b7af2d00955c56130d78aeMark Andrews1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews1322. [bug] dnssec-signzone usage message was misleading.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1321. [bug] If the last RRset in a zone is glue, dnssec-signzone
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews would incorrectly duplicate its output and sign it.
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews1320. [doc] query-source-v6 was missing from options section.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1319. [func] libbind: log attempts to exploit #1318.
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1318. [bug] libbind: Remote buffer overrun.
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews1317. [port] libbind: TrueUNIX 5.1 does not like __align as a
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews element name.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1316. [bug] libbind: gethostans() could get out of sync parsing
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington the response if there was a very long CNAME chain.
0e5aa1a93371be94da17f42d302a0b55798ceb79Mark Andrews1315. [bug] Options should apply to the internal _bind view.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1314. [port] Handle ECONNRESET from sendmsg() [unix].
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1313. [func] Query log now says if the query was signed (S) or
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews if EDNS was used (E).
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1312. [func] Log TSIG key used w/ outgoing zone transfers.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1311. [bug] lwres_getrrsetbyname leaked memory. [RT #3159]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1310. [bug] 'rndc stop' failed to cause zones to be flushed
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews sometimes. [RT #3157]
e40dbc0c8367153c936549d7932e87c27bc808bdMark Andrews1309. [func] Log that a zone transfer was covered by a TSIG.
8112eda1404b589fae1605f4c6a905c588904b75Mark Andrews1308. [func] DS (delegation signer) support.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1307. [bug] nsupdate: allow white space base64 key data.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1306. [bug] Badly encoded LOC record when the size, horizontal
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews precision or vertical precision was 0.1m.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1305. [bug] Document that internal zones are included in the
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews rndc status results.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1304. [func] New function: dns_zone_name().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1303. [func] Option 'flush-zones-on-shutdown <boolean>;'.
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews1302. [func] Extended rndc dumpdb to support dumping of zones and
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews view selection: 'dumpdb [-all|-zones|-cache] [view]'.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1301. [func] New category 'update-security'.
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1300. [port] Compaq Trucluster support.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1299. [bug] Set AI_ADDRCONFIG when looking up addresses
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews via getaddrinfo() (affects dig, host, nslookup, rndc
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews and nsupdate).
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews could be left with a trailing "\" after configure
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews has been run.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1297. [port] linux: make handling EINVAL from socket() no longer
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews conditional on #ifdef LINUX.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1296. [bug] isc_log_closefilelogs() needed to lock the log
e40dbc0c8367153c936549d7932e87c27bc808bdMark Andrews1295. [bug] isc_log_setdebuglevel() needed to lock the log
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1294. [func] libbind: no longer attempts bit string labels for
ffa5575495e2cc1681ac8cfd42842b42af6997a6Mark Andrews IPv6 reverse resolution. Try IP6.ARPA then IP6.INT
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews for nibble style resolution.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1293. [func] Entropy can now be retrieved from EGDs. [RT #2438]
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews1292. [func] Enable IPv6 support when using ioctl style interface
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews scanning and OS supports SIOCGLIFADDR using struct
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews if_laddrreq.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1291. [func] Enable IPv6 support when using sysctl style interface
d3a3e690ab1f87fa02b3fa77be5ddea5c1fe0cd4Mark Andrews1290. [func] "dig axfr" now reports the number of messages
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews as well as the number of records.
5752b9e296f14034f103149f18188770c2cc5239Mark Andrews1289. [port] See if -ldl is required for OpenSSL? [RT #2672]
494576ce20cfd98d74955698cf8f7b37dce2f740Mark Andrews1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews reflect written requirements.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1287. [bug] REQUIRE that DNS_DBADD_MERGE only be set when adding
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews a rdataset to a zone db in the rbtdb implementation of
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews addrdataset.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1286. [bug] dns_name_downcase() enforce requirement that
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews target != NULL or name->buffer != NULL.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1285. [func] lwres: probe the system to see what address families
0756445a735e2df39bf798d8de42ae5dd030aa3bMark Andrews are currently in use.
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews1284. [bug] The RTT estimate on unused servers was not aged.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1283. [func] Use "dataready" accept filter if available.
66b384dd2541972781b0d324757c4ea7ee49d0efMark Andrews1282. [port] libbind: hpux 11.11 interface scanning.
66b384dd2541972781b0d324757c4ea7ee49d0efMark Andrews1281. [func] Log zone when unable to get private keys to update
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews zone. Log zone when NXT records are missing from
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews secure zone.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1280. [bug] libbind: escape '(' and ')' when converting to
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews presentation form.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1279. [port] Darwin uses (unsigned long) for size_t. [RT #2590]
e0a0c9fbbdcc67415eef6dc381434b25df7cd14bMark Andrews1278. [func] dig: now supports +[no]cl +[no]ttlid.
5985ae96cdb38a19ed361ebbfd867d7fd9d1bed4Mark Andrews1277. [func] You can now create your own customized printing
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews styles: dns_master_stylecreate() and
ef67e6d8fa86d98a2c0defc43b624434324d9ce7Mark Andrews dns_master_styledestroy().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1276. [bug] libbind: const pointer conflicts in res_debug.c.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1275. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1274. [bug] Memory leak in lwres_gnbarequest_parse().
78b7d41deb6a6db28696e83260dbd1ccfe6b96faMark Andrews1273. [port] libbind: solaris: 64 bit binary compatibility.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1272. [contrib] Berkeley DB 4.0 sdb implementation from
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews Nuno Miguel Rodrigues <nmr@co.sapo.pt>.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1271. [bug] "recursion available: {denied,approved}" was too
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1270. [bug] Check that system inet_pton() and inet_ntop() support
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1269. [port] Openserver: ifconfig.sh support.
ea8cec4518b8222909b259790e41ce1bd70f03c3Mark Andrews1268. [port] Openserver: the value FD_SETSIZE depends on whether
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews <sys/param.h> is included or not. Be consistent.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1267. [func] isc_file_openunique() now creates file using mode
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews 0666 rather than 0600.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1266. [bug] ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews __ISC_LINK_UNLINKUNSAFE and __ISC_LIST_DEQUEUEUNSAFE
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews are not C++ compatible, use *_TYPE versions instead.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1265. [bug] libbind: LINK_INIT and UNLINK were not compatible with
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews C++, use LINK_INIT_TYPE and UNLINK_TYPE instead.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1264. [placeholder]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1263. [bug] Reference after free error if dns_dispatchmgr_create()
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1262. [bug] ns_server_destroy() failed to set *serverp to NULL.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1261. [func] libbind: ns_sign2() and ns_sign_tcp() now provide
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews support for compressed TSIG owner names.
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1260. [func] libbind: res_update can now update IPv6 servers,
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews new function res_findzonecut2().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1259. [bug] libbind: get_salen() IPv6 support was broken for OSs
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1258. [bug] libbind: res_nametotype() and res_nametoclass() were
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1257. [bug] Failure to write pid-file should not be fatal on
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews reload. [RT #2861]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1256. [contrib] 'queryperf' now has EDNS (-e) + DNSSEC DO (-D) support.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1255. [bug] When verifying that an NXT proves nonexistence, check
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews the rcode of the message and only do the matching NXT
ca12f7f4cf72e2368ee946f3eb4915ab73576cdcMark Andrews check. That is, for NXDOMAIN responses, check that
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews the name is in the range between the NXT owner and
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews next name, and for NOERROR NODATA responses, check
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews that the type is not present in the NXT bitmap.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1254. [func] preferred-glue option from BIND 8.3.
cadc25f227fefda207bb3594ba40eb37233116a6Mark Andrews1253. [bug] The dnssec system test failed to remove the correct
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1252. [bug] Dig, host and nslookup were not checking the address
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews the answer was coming from against the address it was
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews sent to. [RT# 2692]
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1251. [port] win32: a make file contained absolute version specific
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1250. [func] Nsupdate will report the address the update was
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews1249. [bug] Missing masters clause was not handled gracefully.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1248. [bug] DESTDIR was not being propagated between makes.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1247. [bug] Don't reset the interface index for link/site local
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews addresses. [RT #2576]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1246. [func] New functions isc_sockaddr_issitelocal(),
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews isc_sockaddr_islinklocal(), isc_netaddr_issitelocal()
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews and isc_netaddr_islinklocal().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1245. [bug] Treat ENOBUFS, ENOMEM and ENFILE as soft errors for
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1244. [bug] Receiving a TCP message from a blackhole address would
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews prevent further messages being received over that
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1243. [bug] It was possible to trigger a REQUIRE() in
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews dns_message_findtype(). [RT #2659]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1242. [bug] named-checkzone failed if a journal existed. [RT #2657]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1241. [bug] Drop received UDP messages with a zero source port
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews as these are invariably forged. [RT #2621]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1240. [bug] It was possible to leak zone references by
7e1a8f402e3881388db37152f71c698cb1f1c426Mark Andrews specifying an incorrect zone to rndc.
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews1239. [bug] Under certain circumstances named could continue to
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews use a name after it had been freed triggering
1da87201292c454b0e5e3d3f38d9bb086196b87fMark Andrews INSIST() failures. [RT #2614]
78dc4a16b43f9406e70c345ec5e85d9d773ae799Mark Andrews1238. [bug] It is possible to lockup the server when shutting down
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews if notifies were being processed. [RT #2591]
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews1237. [bug] nslookup: "set q=type" failed.
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews1236. [bug] dns_rdata{class,type}_fromtext() didn't handle non
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews NULL terminated text regions. [RT #2588]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1235. [func] Report 'out of memory' errors from openssl.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1234. [bug] contrib/sdb: 'zonetodb' failed to call
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews dns_result_register(). DNS_R_SEENINCLUDE should not
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1233. [bug] The flags field of a KEY record can be expressed in
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews hex as well as decimal.
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson1231. [port] HPUX 11.11 recvmsg() can return spurious EADDRNOTAVAIL.
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1230. [bug] isccc_cc_isreply() and isccc_cc_isack() were broken.
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1229. [bug] named would crash if it received a TSIG signed
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson query as part of an AXFR response. [RT #2570]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1228. [bug] 'make install' did not depend on 'make all'. [RT #2559]
7e5b2100ea65658a7ec3795919b4ecd29a6f118aMark Andrews1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews if a number was expected and some other token was
5752b9e296f14034f103149f18188770c2cc5239Mark Andrews found. [RT#2532]
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews1226. [func] Use EDNS for zone refresh queries. [RT #2551]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1225. [func] dns_message_setopt() no longer requires that
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews dns_message_renderbegin() to have been called.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1224. [bug] 'rrset-order' and 'sortlist' should be additive
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews not exclusive.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1223. [func] 'rrset-order' partially works 'cyclic' and 'random'
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews are supported.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1222. [bug] Specifying 'port *' did not always result in a system
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews selected (non-reserved) port being used. [RT #2537]
753259033ce336bf43a589a44560a0af84d75ce1Mark Andrews1221. [bug] Zone types 'master', 'slave' and 'stub' were not being
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews compared case insensitively. [RT #2542]
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews1220. [func] Support for APL rdata type.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1219. [func] Named now reports the TSIG extended error code when
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews signature verification fails. [RT #1651]
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews1218. [bug] Named incorrectly returned SERVFAIL rather than
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews NOTAUTH when there was a TSIG BADTIME error. [RT #2519]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1217. [func] Report locations of previous key definition when a
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews duplicate is detected.
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews1216. [bug] Multiple server clauses for the same server were not
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews reported. [RT #2514]
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1214. [bug] Win32: isc_file_renameunique() could leave zero length
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews files behind.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1213. [func] Report view associated with client if it is not a
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews standard view (_default or _bind).
753259033ce336bf43a589a44560a0af84d75ce1Mark Andrews1212. [port] libbind: 64k answer buffers were causing stack space
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews to be exceeded for certain OS. Use heap space instead.
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews1211. [bug] dns_name_fromtext() incorrectly handled certain
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews valid octal bitlabels. [RT #2483]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1210. [bug] libbind: getnameinfo() failed to lookup IPv4 mapped /
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews compatible addresses. [RT #2461]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1209. [bug] Dig, host, nslookup were not checking the message ids
d88802c24b46b5da1c669f1e597825efc094b2bbMark Andrews on the responses. [RT #2454]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1208. [bug] dns_master_load*() failed to log a error message if
a722680638b8a9c00edcf82aa118949c2dba3f7bMark Andrews an error was detected when parsing the ownername of
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews a record. [RT #2448]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1207. [bug] libbind: getaddrinfo() could call freeaddrinfo() with
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews an invalid pointer.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1206. [bug] SERVFAIL and NOTIMP responses to an EDNS query should
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews trigger a non-EDNS retry.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1205. [bug] OPT, TSIG and TKEY cannot be used to set the "class"
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews of the message. [RT #2449]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1204. [bug] libbind: res_nupdate() failed to update the name
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews server addresses before sending the update.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1203. [func] Report locations of previous acl and zone definitions
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews when a duplicate is detected.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1202. [func] New functions: cfg_obj_line() and cfg_obj_file().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1201. [bug] Require that if 'callbacks' is passed to
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews dns_rdata_fromtext(), callbacks->error and
a722680638b8a9c00edcf82aa118949c2dba3f7bMark Andrews callbacks->warn are initialized.
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews1200. [bug] Log 'errno' that we are unable to convert to
f6c7de9c4953033d0279eda0a664f164aab5f2a6Mark Andrews isc_result_t. [RT #2404]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1199. [doc] ARM reference to RFC 2157 should have been RFC 1918.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1198. [bug] OPT printing style was not consistent with the way the
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews header fields are printed. The DO bit was not reported
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews if set. Report if any of the MBZ bits are set.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1197. [bug] Attempts to define the same acl multiple times were not
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1196. [contrib] update mdnkit to 2.2.3.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1195. [bug] Attempts to redefine builtin acls should be caught.
66b384dd2541972781b0d324757c4ea7ee49d0efMark Andrews1194. [bug] Not all duplicate zone definitions were being detected
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews at the named.conf checking stage. [RT #2431]
ea8cec4518b8222909b259790e41ce1bd70f03c3Mark Andrews1193. [bug] dig +besteffort parsing didn't handle packet
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews truncation. dns_message_parse() has new flag
67afb42794e0efcbb1c96108037733127544787cMark Andrews DNS_MESSAGE_IGNORETRUNCATION.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1192. [bug] The seconds fields in LOC records were restricted
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews to three decimal places. More decimal places should
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews be allowed but warned about.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1191. [bug] A dynamic update removing the last non-apex name in
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews a secure zone would fail. [RT #2399]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1190. [func] Add the "rndc freeze" and "rndc unfreeze" commands.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1189. [bug] On some systems, malloc(0) returns NULL, which
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews could cause the caller to report an out of memory
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews error. [RT #2398]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1188. [bug] Dynamic updates of a signed zone would fail if
67a0e14fa9c3c160116f0671f4ac5874306b1150Mark Andrews some of the zone private keys were unavailable.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1187. [bug] named was incorrectly returning DNSSEC records
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews in negative responses when the DO bit was not set.
4ed465f13a05fad0d5dab113b2c949a359e9400eMark Andrews1186. [bug] isc_hex_tobuffer(,,length = 0) failed to unget the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington EOL token when reading to end of line.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington unless RES_INIT is set when calling res_*init().
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1184. [bug] libbind: call res_ndestroy() if RES_INIT is set
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews when res_*init() is called.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1183. [bug] Handle ENOSR error when writing to the internal
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews control pipe. [RT #2395]
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews1182. [bug] The server could throw an assertion failure when
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews constructing a negative response packet.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1181. [func] Add the "key-directory" configuration statement,
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews which allows the server to look for online signing
029f509f9edf0b99f063cbc4e3158f6c0a268761Mark Andrews keys in alternate directories.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1180. [func] dnssec-keygen should always generate keys with
ca12f7f4cf72e2368ee946f3eb4915ab73576cdcMark Andrews protocol 3 (DNSSEC), since it's less confusing
e0a0c9fbbdcc67415eef6dc381434b25df7cd14bMark Andrews1179. [func] Add SIG(0) support to nsupdate.
be91039743737206fd31c86bf83c10faf1d47c27Mark Andrews1178. [bug] Follow and cache (if appropriate) A6 and other
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews data chains to completion in the additional section.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1177. [func] Report view when loading zones if it is not a
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews standard view (_default or _bind). [RT #2270]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1176. [doc] Document that allow-v6-synthesis is only performed
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews for clients that are supplied recursive service.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1175. [bug] named-checkzone and named-checkconf failed to call
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews dns_result_register() at startup which could
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews result in runtime exceptions when printing
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews "out of memory" errors. [RT #2335]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1174. [bug] Win32: add WSAECONNRESET to the expected errors
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews from connect(). [RT #2308]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1173. [bug] Potential memory leaks in isc_log_create() and
e44ce994323ebd81767f2919f46550a80b30d1d3Mark Andrews isc_log_settag(). [RT #2336]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1172. [doc] Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews table of RR types in ARM.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1171. [func] Added function isc_region_compare(), updated files in
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews lib/dns to use this function instead of local one.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1170. [bug] Don't attempt to print the token when a I/O error
fca6550a9766fe9b0e203ff91399fae4ef3f4030Mark Andrews occurs when parsing named.conf. [RT #2275]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1169. [func] Identify recursive queries in the query log.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1168. [bug] Empty also-notify clauses were not handled. [RT #2309]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1167. [contrib] nslint-2.1a3 (from author).
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1166. [bug] "Not Implemented" should be reported as NOTIMP,
67a0e14fa9c3c160116f0671f4ac5874306b1150Mark Andrews not NOTIMPL. [RT #2281]
fca6550a9766fe9b0e203ff91399fae4ef3f4030Mark Andrews1165. [bug] We were rejecting notify-source{-v6} in zone clauses.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1164. [bug] Empty masters clauses in slave / stub zones were not
e44ce994323ebd81767f2919f46550a80b30d1d3Mark Andrews handled gracefully. [RT #2262]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1163. [func] isc_time_formattimestamp() now includes the year.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1162. [bug] The allow-notify option was not accepted in slave
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews zone statements.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1161. [bug] named-checkzone looped on unbalanced brackets.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1160. [bug] Generating Diffie-Hellman keys longer than 1024
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews bits could fail. [RT #2241]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1159. [bug] MD and MF are not permitted to be loaded by RFC1123.
618d936b4783c66485a5a666e28f8c8d419f191cMark Andrews1158. [func] Report the client's address when logging notify
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1157. [func] match-clients and match-destinations now accept
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington keys. [RT #2045]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1156. [port] The configure test for strsep() incorrectly
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews succeeded on certain patched versions of
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews AIX 4.3.3. [RT #2190]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1155. [func] Recover from master files being removed from under
d8d02f9aecba21ccea1b11597e12548eafa0e4fcMark Andrews1154. [bug] Don't attempt to obtain the netmask of a interface
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews if there is no address configured. [RT #2176]
fca6550a9766fe9b0e203ff91399fae4ef3f4030Mark Andrews1153. [func] 'rndc {stop|halt} -p' now reports the process id
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews of the instance of named being shutdown.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1152. [bug] libbind: read buffer overflows.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1151. [bug] nslookup failed to check that the arguments to
fca6550a9766fe9b0e203ff91399fae4ef3f4030Mark Andrews the port, timeout, and retry options were
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews valid integers and in range. [RT #2099]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1150. [bug] named incorrectly accepted TTL values
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews containing plus or minus signs, such as
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1149. [func] New function isc_parse_uint32().
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1148. [func] 'rndc-confgen -a' now provides positive feedback.
1b0a1b6d994d736ccb243886c3ba188978003641Mark Andrews1147. [func] Set IPV6_V6ONLY on IPv6 sockets if supported by
1b0a1b6d994d736ccb243886c3ba188978003641Mark Andrews the OS. listen-on-v6 { any; }; should no longer
e4757e3dafe50ae59f693eec828f68c42c197a70Andreas Gustafsson result in IPv4 queries be accepted. Similarly
1b0a1b6d994d736ccb243886c3ba188978003641Mark Andrews control { inet :: ... }; should no longer result
fca6550a9766fe9b0e203ff91399fae4ef3f4030Mark Andrews in IPv4 connections being accepted. This can be
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews overridden at compile time by defining
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews ISC_ALLOW_MAPPED=1.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews supported by the OS by a new function
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews isc_socket_ipv6only().
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1145. [func] "host" no longer reports a NOERROR/NODATA response
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews by printing nothing. [RT #2065]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1144. [bug] rndc-confgen would crash if both the -a and -t
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews options were specified. [RT #2159]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1143. [bug] When a trusted-keys statement was present and named
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews was built without crypto support, it would leak memory.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1142. [bug] dnssec-signzone would fail to delete temporary files
be91039743737206fd31c86bf83c10faf1d47c27Mark Andrews in some failure cases. [RT #2144]
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington1141. [bug] When named rejected a control message, it would
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews leak a file descriptor and memory. It would also
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews fail to respond, causing rndc to hang.
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington [RT #2139, #2164]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1140. [bug] rndc-confgen did not accept IPv6 addresses as arguments
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews to the -s option. [RT #2138]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1139. [func] It is now possible to flush a given name from the
1d92d8a2456b23842a649b6104c60a9d6ea25333Brian Wellington cache(s) via 'rndc flushname name [view]'. [RT #2051]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1138. [func] It is now possible to flush a given name from the
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews cache by calling the new function
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews dns_cache_flushname().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1137. [func] It is now possible to flush a given name from the
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews ADB by calling the new function dns_adb_flushname().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1136. [bug] CNAME records synthesized from DNAMEs did not
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews have a TTL of zero as required by RFC2672.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1135. [func] You can now override the default syslog() facility for
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews named/lwresd at compile time. [RT #1982]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1134. [bug] Multi-threaded servers could deadlock in ferror()
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews when reloading zone files. [RT #1951, #1998]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1133. [bug] IN6_IS_ADDR_LOOPBACK was not portably defined on
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews platforms without IN6_IS_ADDR_LOOPBACK. [RT #2106]
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1132. [func] Improve UPDATE prerequisite failure diagnostic messages.
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1131. [bug] The match-destinations view option did not work with
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews IPv6 destinations. [RT #2073, #2074]
c25080dc50542213058c240226c9f342186e6285Mark Andrews1130. [bug] Log messages reporting an out-of-range serial number
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews did not include the out-of-range number but the
11ba7973f989b3657cbb27447bdcdd976c71ac56Brian Wellington following token. [RT #2076]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1129. [bug] Multi-threaded servers could crash under heavy
11ba7973f989b3657cbb27447bdcdd976c71ac56Brian Wellington resolution load due to a race condition. [RT #2018]
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews1128. [func] sdb drivers can now provide RR data in either text
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews or wire format, the latter using the new functions
78b7d41deb6a6db28696e83260dbd1ccfe6b96faMark Andrews dns_sdb_putrdata() and dns_sdb_putnamedrdata().
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1127. [func] rndc: If the server to contact has multiple addresses,
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews try all of them.
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews1126. [bug] The server could access a freed event if shut
78b7d41deb6a6db28696e83260dbd1ccfe6b96faMark Andrews down while a client start event was pending
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews delivery. [RT #2061]
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews1125. [bug] rndc: -k option was missing from usage message.
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1124. [doc] dig: +[no]dnssec, +[no]besteffort and +[no]fail
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews are now documented. [RT #2052]
618d936b4783c66485a5a666e28f8c8d419f191cMark Andrews1123. [bug] dig +[no]fail did not match description. [RT #2052]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1122. [tuning] Resolution timeout reduced from 90 to 30 seconds.
67a0e14fa9c3c160116f0671f4ac5874306b1150Mark Andrews1121. [bug] The server could attempt to access a NULL zone
4a9a20f4f58cc67c8750ea0449178c87346db1cfMark Andrews table if shut down while resolving.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews [RT #1587, #2054]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1120. [bug] Errors in options were not fatal. [RT #2002]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1119. [func] Added support in Win32 for NTFS file/directory ACL's
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington for access control.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1118. [bug] On multi-threaded servers, a race condition
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews could cause an assertion failure in resolver.c
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews during resolver shutdown. [RT #2029]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1117. [port] The configure check for in6addr_loopback incorrectly
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews succeeded on AIX 4.3 when compiling with -O2
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews because the test code was optimized away.
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1116. [bug] Setting transfers in a server clause, transfers-in,
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews or transfers-per-ns to a value greater than
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews 2147483647 disabled transfers. [RT #2002]
690b796315aa662bdd0cf7da35d878794c782831Mark Andrews1115. [func] Set maximum values for cleaning-interval,
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews heartbeat-interval, interface-interval,
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews max-transfer-idle-in, max-transfer-idle-out,
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews max-transfer-time-in, max-transfer-time-out,
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews statistics-interval of 28 days and
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews sig-validity-interval of 3660 days. [RT #2002]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1114. [port] Ignore more accept() errors. [RT #2021]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1113. [bug] The allow-update-forwarding option was ignored
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews when specified in a view. [RT #2014]
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1112. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1111. [bug] Multi-threaded servers could deadlock processing
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews recursive queries due to a locking hierarchy
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews violation in adb.c. [RT #2017]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1110. [bug] dig should only accept valid abbreviations of +options.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1109. [bug] nsupdate accepted illegal ttl values.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1108. [bug] On Win32, rndc was hanging when named was not running
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews due to failure to select for exceptional conditions
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews in select(). [RT #1870]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1107. [bug] nsupdate could catch an assertion failure if an
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews invalid domain name was given as the argument to
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews the "zone" command.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1106. [bug] After seeing an out of range TTL, nsupdate would
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews treat all TTLs as out of range. [RT #2001]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1105. [port] OpenUNIX 8 enable threads by default. [RT #1970]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1104. [bug] Invalid arguments to the transfer-format option
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews could cause an assertion failure. [RT #1995]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1102. [doc] Note that query logging is enabled by directing the
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews queries category to a channel.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1101. [bug] Array bounds read error in lwres_gai_strerror.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1100. [bug] libbind: DNSSEC key ids were computed incorrectly.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews compile time errors.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1098. [bug] libbind: HMAC-MD5 key files are now mode 0600.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1097. [func] libbind: RES_PRF_TRUNC for dig.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1096. [func] libbind: "DNSSEC OK" (DO) support.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1095. [func] libbind: resolver option: no-tld-query. disables
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews trying unqualified as a tld. no_tld_query is also
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews supported for FreeBSD compatibility.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1094. [func] libbind: add support gcc's format string checking.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1093. [doc] libbind: miscellaneous nroff fixes.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews1092. [bug] libbind: get*by*() failed to check if res_init() had
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews been called.
794b06660baff2e96867c5216e28235d320ba2cdMark Andrews1091. [bug] libbind: misplaced va_end().
34729dbcb3526974cf98ee03ec20a107d9458417Andreas Gustafsson1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews the amount of memory consumed resulting in garbage
34729dbcb3526974cf98ee03ec20a107d9458417Andreas Gustafsson address being returned. Alignment calculations were
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews wasting space. We weren't suppressing duplicate
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1089. [func] libbind: inet_{cidr,net}_{pton,ntop}() now have IPv6
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1088. [port] libbind: MPE/iX C.70 (incomplete)
34729dbcb3526974cf98ee03ec20a107d9458417Andreas Gustafsson1087. [bug] libbind: struct __res_state too large on 64 bit arch.
34729dbcb3526974cf98ee03ec20a107d9458417Andreas Gustafsson1086. [port] libbind: sunos: old sprintf.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1085. [port] libbind: solaris: sys_nerr and sys_errlist do not
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews exist when compiling in 64 bit mode.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1084. [cleanup] libbind: gai_strerror() rewritten.
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews1083. [bug] The default control channel listened on the
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson wildcard address, not the loopback as documented.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1082. [bug] The -g option to named incorrectly caused logging
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington to be sent to syslog in addition to stderr.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1081. [bug] Multicast queries were incorrectly identified
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews based on the source address, not the destination
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews1080. [bug] BIND 8 compatibility: accept bare IP prefixes
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews as the second element of a two-element top level
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews sort list statement. [RT #1964]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson1079. [bug] BIND 8 compatibility: accept bare elements at top
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews level of sort list treating them as if they were
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews a single element list. [RT #1963]
282e38d96feb488fddbbc0b0409491094786977fMark Andrews1078. [bug] We failed to correct bad tv_usec values in one case.
be91039743737206fd31c86bf83c10faf1d47c27Mark Andrews1077. [func] Do not accept further recursive clients when
0d3490f93bb980fde704055e74c1b508987a5fe4Mark Andrews the total number of recursive lookups being
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews processed exceeds max-recursive-clients, even
922e6a3c2ac4ef900dd9dc99f0cc137f18372583Andreas Gustafsson if some of the lookups are internally generated.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington [RT #1915, #1938]
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington1076. [bug] A badly defined global key could trigger an assertion
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington on load/reload if views were used. [RT #1947]
11ba7973f989b3657cbb27447bdcdd976c71ac56Brian Wellington1075. [bug] Out-of-range network prefix lengths were not
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington reported. [RT #1954]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1074. [bug] Running out of memory in dump_rdataset() could
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews cause an assertion failure. [RT #1946]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1073. [bug] The ADB cache cleaning should also be space driven.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews [RT #1915, #1938]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1072. [bug] The TCP client quota could be exceeded when
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews recursion occurred. [RT #1937]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1071. [bug] Sockets listening for TCP DNS connections
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews specified an excessive listen backlog. [RT #1937]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1070. [bug] Copy DNSSEC OK (DO) to response as specified by
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1069. [placeholder]
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1068. [bug] errno could be overwritten by catgets(). [RT #1921]
28d999933c6f6984132d1d72d02f52364ae576bdMark Andrews1067. [func] Allow quotas to be soft, isc_quota_soft().
992616aaf75643a0c9f84826f0a1ed5a27e84328Mark Andrews1066. [bug] Provide a thread safe wrapper for strerror().
7860916d9c250b4a018e6675c8c2e3a690ff94e4Mark Andrews1065. [func] Runtime support to select new / old style interface
ca9a8f6d0b0f2a400a96f868193471510364336fMark Andrews scanning using ioctls.
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews1064. [bug] Do not shut down active network interfaces if we
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews are unable to scan the interface list. [RT #1921]
3341c8b653577f2f0cb8b72702ea6197035334ffMark Andrews1063. [bug] libbind: "make install" was failing on IRIX.
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