CHANGES revision b98225ff8a5721a998ccb440df4d261488fef163
d5b7ba26785d7494166d48876362ba30ff30b98awrowe2574. [doc] Document nsupdate -g and -o. [RT #19351]
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames
c30ef289fe64ac7fedc44cfcc6b439f0f8458b4cgregames2573. [bug] Replacing a non-CNAME record with a CNAME record in a
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton single transaction in a signed zone failed. [RT #19397]
9c5109a7051450f93d24e64eced0bdc6a29d8417jerenkrantz
9c5109a7051450f93d24e64eced0bdc6a29d8417jerenkrantz2572. [func] Simplify DLV configuration, with a new option
9c5109a7051450f93d24e64eced0bdc6a29d8417jerenkrantz "dnssec-lookaside auto;" This is the equivalent
9c5109a7051450f93d24e64eced0bdc6a29d8417jerenkrantz of "dnssec-lookaside . trust-anchor dlv.isc.org;"
9c5109a7051450f93d24e64eced0bdc6a29d8417jerenkrantz plus setting a trusted-key for dlv.isc.org.
f8fc4173f3b9715e5945b668ba511b77573dc1d1minfrin
f8fc4173f3b9715e5945b668ba511b77573dc1d1minfrin Note: The trusted key is hard-coded into named,
f8fc4173f3b9715e5945b668ba511b77573dc1d1minfrin but is also stored in (and can be overridden
de32a9bcfa7af5df51cbeb170c82220ec1aa4373minfrin by) $sysconfdir/bind.keys. As the ISC DLV key
de32a9bcfa7af5df51cbeb170c82220ec1aa4373minfrin rolls over it can be kept up to date by replacing
e712cdaeb07f4e9130b1f577e9b8db242357f6c4trawick the bind.keys file with a key downloaded from
e712cdaeb07f4e9130b1f577e9b8db242357f6c4trawick https://www.isc.org/solutions/dlv. [RT #18685]
e712cdaeb07f4e9130b1f577e9b8db242357f6c4trawick
e712cdaeb07f4e9130b1f577e9b8db242357f6c4trawick2571. [func] Add a new tool "arpaname" which translates IP addresses
08b98efa42017369c679a7457c79d5220fb3431btrawick to the corresponding IN-ADDR.ARPA or IP6.ARPA name.
08b98efa42017369c679a7457c79d5220fb3431btrawick [RT #18976]
08b98efa42017369c679a7457c79d5220fb3431btrawick
9c6bbd67082b5a47fb17cfa5b61b8a7e1fb01875pquerna2570. [func] Log the destination address the query was sent to.
9c6bbd67082b5a47fb17cfa5b61b8a7e1fb01875pquerna [RT #19209]
9c6bbd67082b5a47fb17cfa5b61b8a7e1fb01875pquerna
9c6bbd67082b5a47fb17cfa5b61b8a7e1fb01875pquerna2569. [func] Move journalprint, nsec3hash, and genrandom
572f5b8a84bb399e51b02a562776f4aec119aa95pquerna commands from bin/tests into bin/tools;
572f5b8a84bb399e51b02a562776f4aec119aa95pquerna "make install" will put them in $sbindir. [RT #19301]
572f5b8a84bb399e51b02a562776f4aec119aa95pquerna
572f5b8a84bb399e51b02a562776f4aec119aa95pquerna2568. [bug] Report when the write to indicate a otherwise
1b03ca18c41f51a25dcf1a623a8f558bd779e0a4jerenkrantz successful start fails. [RT #19360]
1b03ca18c41f51a25dcf1a623a8f558bd779e0a4jerenkrantz
1b03ca18c41f51a25dcf1a623a8f558bd779e0a4jerenkrantz2567. [bug] dst__privstruct_writefile() could miss write errors.
1b03ca18c41f51a25dcf1a623a8f558bd779e0a4jerenkrantz write_public_key() could miss write errors.
1b03ca18c41f51a25dcf1a623a8f558bd779e0a4jerenkrantz dnssec-dsfromkey could miss write errors.
1b03ca18c41f51a25dcf1a623a8f558bd779e0a4jerenkrantz [RT #19360]
1b03ca18c41f51a25dcf1a623a8f558bd779e0a4jerenkrantz
1b03ca18c41f51a25dcf1a623a8f558bd779e0a4jerenkrantz2566. [cleanup] Clarify logged message when an insecure DNSSEC
1b03ca18c41f51a25dcf1a623a8f558bd779e0a4jerenkrantz response arrives from a zone thought to be secure:
2f9e367f5dff48c3f432a462f0f2624bccba26d0nd "insecurity proof failed" instead of "not
2f9e367f5dff48c3f432a462f0f2624bccba26d0nd insecure". [RT #19400]
2f9e367f5dff48c3f432a462f0f2624bccba26d0nd
2f9e367f5dff48c3f432a462f0f2624bccba26d0nd2565. [func] Add support for HIP record. Includes new functions
db443e0132f14dac789ab97ec23ce124360d74c2nd dns_rdata_hip_first(), dns_rdata_hip_next()
db443e0132f14dac789ab97ec23ce124360d74c2nd and dns_rdata_hip_current(). [RT #19384]
db443e0132f14dac789ab97ec23ce124360d74c2nd
4ac7a7c09ac5732b09f8bf28873f7e9efcab34d5bnicholes2564. [bug] Only take EDNS fallback steps when processing timeouts.
4ac7a7c09ac5732b09f8bf28873f7e9efcab34d5bnicholes [RT #19405]
4ac7a7c09ac5732b09f8bf28873f7e9efcab34d5bnicholes
4ac7a7c09ac5732b09f8bf28873f7e9efcab34d5bnicholes2563. [bug] Dig could leak a socket causing it to wait forever
4ac7a7c09ac5732b09f8bf28873f7e9efcab34d5bnicholes to exit. [RT #19359]
4ac7a7c09ac5732b09f8bf28873f7e9efcab34d5bnicholes
4ac7a7c09ac5732b09f8bf28873f7e9efcab34d5bnicholes2562. [doc] ARM: miscellaneous improvements and reorganization
4ac7a7c09ac5732b09f8bf28873f7e9efcab34d5bnicholes and some new content.
4ac7a7c09ac5732b09f8bf28873f7e9efcab34d5bnicholes
ce8490f3812311582d1deee96b012c377311b317minfrin2561. [doc] Add isc-config.sh(1) man page. [RT #16378]
ce8490f3812311582d1deee96b012c377311b317minfrin
ce8490f3812311582d1deee96b012c377311b317minfrin2560. [bug] Add #include <config.h> to iptable.c. [RT #18258]
38f6ebaca968b7b23c25c0b30d0be1c7aad7412bjorton
38f6ebaca968b7b23c25c0b30d0be1c7aad7412bjorton2559. [bug] dnssec-dsfromkey could compute bad DS records when
38f6ebaca968b7b23c25c0b30d0be1c7aad7412bjorton reading from a K* files. [RT #19357]
cc7d8b55b16eee88be925a090473ca94b0a6e770jorton
cc7d8b55b16eee88be925a090473ca94b0a6e770jorton2558. [func] Set the ownership of missing directories created
cc7d8b55b16eee88be925a090473ca94b0a6e770jorton for pid-file if -u has been specified on the command
f2b43354f9ac8496ab7003ae01211af739efba1atrawick line. [RT #19328]
f2b43354f9ac8496ab7003ae01211af739efba1atrawick
2555a6b5da21d61804f47084d8fcc98eb4acbc42wrowe2557. [cleanup] PCI compliance:
2555a6b5da21d61804f47084d8fcc98eb4acbc42wrowe * new libisc log module file
2555a6b5da21d61804f47084d8fcc98eb4acbc42wrowe * isc_dir_chroot() now also changes the working
2555a6b5da21d61804f47084d8fcc98eb4acbc42wrowe directory to "/".
2555a6b5da21d61804f47084d8fcc98eb4acbc42wrowe * additional INSISTs
2555a6b5da21d61804f47084d8fcc98eb4acbc42wrowe * additional logging when files can't be removed.
2555a6b5da21d61804f47084d8fcc98eb4acbc42wrowe
2555a6b5da21d61804f47084d8fcc98eb4acbc42wrowe2556. [port] Solaris: mkdir(2) on tmpfs filesystems does not do the
2555a6b5da21d61804f47084d8fcc98eb4acbc42wrowe error checks in the correct order resulting in the
eb6e3a3e784021abc1e28247158db3a8b07186b9minfrin wrong error code sometimes being returned. [RT #19249]
eb6e3a3e784021abc1e28247158db3a8b07186b9minfrin
eb6e3a3e784021abc1e28247158db3a8b07186b9minfrin2555. [func] dig: when emitting a hex dump also display the
eb6e3a3e784021abc1e28247158db3a8b07186b9minfrin corresponding characters. [RT #19258]
f5098e2eb6ed9dfd7052f25761bb5e97779b8460minfrin
f5098e2eb6ed9dfd7052f25761bb5e97779b8460minfrin2554. [bug] Validation of uppercase queries from NSEC3 zones could
f5098e2eb6ed9dfd7052f25761bb5e97779b8460minfrin fail. [RT #19297]
d86551ca954d666d5b15ad38e9daf45680516c25jerenkrantz
d86551ca954d666d5b15ad38e9daf45680516c25jerenkrantz2553. [bug] Reference leak on DNSSEC validation errors. [RT #19291]
c79b5caf7c5462ef707363c69cc63ea2606310abtrawick
c79b5caf7c5462ef707363c69cc63ea2606310abtrawick2552. [bug] zero-no-soa-ttl-cache was not being honoured.
c79b5caf7c5462ef707363c69cc63ea2606310abtrawick [RT #19340]
1551c2366551d7a361bedbf7ae54f1abd74ef822minfrin
1551c2366551d7a361bedbf7ae54f1abd74ef822minfrin2551. [bug] Potential Reference leak on return. [RT #19341]
1551c2366551d7a361bedbf7ae54f1abd74ef822minfrin
f1826b4cf1fbeb049c569761cc95b04e3496efd6bnicholes2550. [bug] Check --with-openssl=<path> finds <openssl/opensslv.h>.
f1826b4cf1fbeb049c569761cc95b04e3496efd6bnicholes [RT #19343]
f1826b4cf1fbeb049c569761cc95b04e3496efd6bnicholes
f1826b4cf1fbeb049c569761cc95b04e3496efd6bnicholes2549. [port] linux: define NR_OPEN if not currently defined.
103a93c625bcde1a6a7a5155b64dcda36f612180pquerna [RT #19344]
103a93c625bcde1a6a7a5155b64dcda36f612180pquerna
103a93c625bcde1a6a7a5155b64dcda36f612180pquerna2548. [bug] Install iterated_hash.h. [RT #19335]
103a93c625bcde1a6a7a5155b64dcda36f612180pquerna
87a528a7622973988232079ba02763748c9c7071pquerna2547. [bug] openssl_link.c:mem_realloc() could reference an
87a528a7622973988232079ba02763748c9c7071pquerna out-of-range area of the source buffer. New public
87a528a7622973988232079ba02763748c9c7071pquerna function isc_mem_reallocate() was introduced to address
1a986bbad9314beb8739401cac822e87bb04bbfepquerna this bug. [RT #19313]
1a986bbad9314beb8739401cac822e87bb04bbfepquerna
1a986bbad9314beb8739401cac822e87bb04bbfepquerna2546. [func] Add --enable-openssl-hash configure flag to use
1a986bbad9314beb8739401cac822e87bb04bbfepquerna OpenSSL (in place of internal routine) for hash
1a986bbad9314beb8739401cac822e87bb04bbfepquerna functions (MD5, SHA[12] and HMAC). [RT #18815]
752ec04fdfa6e936047811b9e506cf829d7a69f7pquerna
752ec04fdfa6e936047811b9e506cf829d7a69f7pquerna2545. [doc] ARM: Legal hostname checking (check-names) is
752ec04fdfa6e936047811b9e506cf829d7a69f7pquerna for SRV RDATA too. [RT #19304]
752ec04fdfa6e936047811b9e506cf829d7a69f7pquerna
cf82d17373559b6163dbd6c844c1af82cab56883niq2544. [cleanup] Removed unused structure members in adb.c. [RT #19225]
cf82d17373559b6163dbd6c844c1af82cab56883niq
cf82d17373559b6163dbd6c844c1af82cab56883niq2543. [contrib] Update contrib/zkt to version 0.98. [RT #19113]
cf82d17373559b6163dbd6c844c1af82cab56883niq
c4e6f5320f87eff25838c21c107a24b688d539d0niq2542. [doc] Update the description of dig +adflag. [RT #19290]
c4e6f5320f87eff25838c21c107a24b688d539d0niq
c4e6f5320f87eff25838c21c107a24b688d539d0niq2541. [bug] Conditionally update dispatch manager statistics.
c4e6f5320f87eff25838c21c107a24b688d539d0niq [RT #19247]
c4e6f5320f87eff25838c21c107a24b688d539d0niq
c4e6f5320f87eff25838c21c107a24b688d539d0niq2540. [func] Add a nibble mode to $GENERATE. [RT #18872]
c4e6f5320f87eff25838c21c107a24b688d539d0niq
174a8f105b1c11aa50a05993ea8ba2d117d3df6end2539. [security] Update the interaction between recursion, allow-query,
174a8f105b1c11aa50a05993ea8ba2d117d3df6end allow-query-cache and allow-recursion. [RT #19198]
174a8f105b1c11aa50a05993ea8ba2d117d3df6end
174a8f105b1c11aa50a05993ea8ba2d117d3df6end2538. [bug] cache/ADB memory could grow over max-cache-size,
174a8f105b1c11aa50a05993ea8ba2d117d3df6end especially with threads and smaller max-cache-size
3ad0f071604de33c0b3733b649cd0445ba00f54dake values. [RT #19240]
3ad0f071604de33c0b3733b649cd0445ba00f54dake
3ad0f071604de33c0b3733b649cd0445ba00f54dake2537. [func] Added more statistics counters including those on socket
c2549f0b237ac86f3623a601a766969d805dbc2and I/O events and query RTT histograms. [RT #18802]
c2549f0b237ac86f3623a601a766969d805dbc2and
c2549f0b237ac86f3623a601a766969d805dbc2and2536. [cleanup] Silence some warnings when -Werror=format-security is
7efe7de73c89c26518714a504359244d03cfbbc5jorton specified. [RT #19083]
7efe7de73c89c26518714a504359244d03cfbbc5jorton
f84d3d83a741c21154d42e0ebdec9b9b37efeedcjorton2535. [bug] dig +showsearh and +trace interacted badly. [RT #19091]
f84d3d83a741c21154d42e0ebdec9b9b37efeedcjorton
7efe7de73c89c26518714a504359244d03cfbbc5jorton2534. [func] Check NAPTR records regular expressions and
d60027cde3289d3ef35bc9d815882975eb60e6abjorton replacement strings to ensure they are syntactically
d60027cde3289d3ef35bc9d815882975eb60e6abjorton valid and consistant. [RT #18168]
d60027cde3289d3ef35bc9d815882975eb60e6abjorton
d60027cde3289d3ef35bc9d815882975eb60e6abjorton2533. [doc] ARM: document @ (at-sign). [RT #17144]
504498fd20729dcc29dfbfb78e64a8521c6a767ajerenkrantz
504498fd20729dcc29dfbfb78e64a8521c6a767ajerenkrantz2532. [bug] dig: check the question section of the response to
504498fd20729dcc29dfbfb78e64a8521c6a767ajerenkrantz see if it matches the asked question. [RT #18495]
d406be0d6a4f9e61bbdfa6c8cde2e09338dd650atrawick
d406be0d6a4f9e61bbdfa6c8cde2e09338dd650atrawick2531. [bug] Change #2207 was incomplete. [RT #19098]
d406be0d6a4f9e61bbdfa6c8cde2e09338dd650atrawick
269e0a31aa0f6aafe7292e932a182ccb535e55a9trawick2530. [bug] named failed to reject insecure to secure transitions
c1ba3b0ac00c4fee2f4b950dfdb167b39611b661nd via UPDATE. [RT #19101]
c1ba3b0ac00c4fee2f4b950dfdb167b39611b661nd
c1ba3b0ac00c4fee2f4b950dfdb167b39611b661nd2529. [cleanup] Upgrade libtool to silence complaints from recent
b95a84193578c904426cef6dda84f7118a400a16jim version of autoconf. [RT #18657]
b95a84193578c904426cef6dda84f7118a400a16jim
b95a84193578c904426cef6dda84f7118a400a16jim2528. [cleanup] Silence spurious configure warning about
b95a84193578c904426cef6dda84f7118a400a16jim --datarootdir [RT #19096]
03a3ed87983471816561562f957390ed935d7b3bnd
03a3ed87983471816561562f957390ed935d7b3bnd2527. [placeholder]
03a3ed87983471816561562f957390ed935d7b3bnd
03a3ed87983471816561562f957390ed935d7b3bnd2526. [func] New named option "attach-cache" that allows multiple
c533ecac2227dc228070e686fb14dc6860f497f8nd views to share a single cache to save memory and
56cefde0af6b8db6fda0f1d95d8cdca54f397cd0nd improve lookup efficiency. Based on contributed code
56cefde0af6b8db6fda0f1d95d8cdca54f397cd0nd from Barclay Osborn, Google. [RT #18905]
56cefde0af6b8db6fda0f1d95d8cdca54f397cd0nd
41369ed0bc7f2db6272278c27025f6aabf97fe63nd2525. [func] New logging category "query-errors" to provide detailed
41369ed0bc7f2db6272278c27025f6aabf97fe63nd internal information about query failures, especially
41369ed0bc7f2db6272278c27025f6aabf97fe63nd about server failures. [RT #19027]
496f8f3966319d43455675630a849bae019d2a32nd
496f8f3966319d43455675630a849bae019d2a32nd2524. [port] sunos: dnssec-signzone needs strtoul(). [RT #19129]
9e8c2603790f490398a0fabf97866b6815748a54ianh
9e8c2603790f490398a0fabf97866b6815748a54ianh2523. [bug] Random type rdata freed by dns_nsec_typepresent().
9e8c2603790f490398a0fabf97866b6815748a54ianh [RT #19112]
9e8c2603790f490398a0fabf97866b6815748a54ianh
a21b3b9d8ebb12fd51fa1d17e44d5644a35a9a5fnd2522. [security] Handle -1 from DSA_do_verify() and EVP_VerifyFinal().
a21b3b9d8ebb12fd51fa1d17e44d5644a35a9a5fnd
a21b3b9d8ebb12fd51fa1d17e44d5644a35a9a5fnd2521. [bug] Improve epoll cross compilation support. [RT #19047]
1fbcf7a8e7b18be1b0e77b7bc38b7b71f8dfb052nd
1fbcf7a8e7b18be1b0e77b7bc38b7b71f8dfb052nd2520. [bug] Update xml statistics version number to 2.0 as change
1fbcf7a8e7b18be1b0e77b7bc38b7b71f8dfb052nd #2388 made the schema incompatible to the previous
f769c33501f474aed3e0f7c769477c8c4f478783geoff version. [RT #19080]
f769c33501f474aed3e0f7c769477c8c4f478783geoff
f769c33501f474aed3e0f7c769477c8c4f478783geoff2519. [bug] dig/host with -4 or -6 didn't work if more than two
f769c33501f474aed3e0f7c769477c8c4f478783geoff nameserver addresses of the excluded address family
d7c7669331357296719d67d1963d40d713ed455atrawick preceded in resolv.conf. [RT #19081]
d7c7669331357296719d67d1963d40d713ed455atrawick
d7c7669331357296719d67d1963d40d713ed455atrawick2518. [func] Add support for the new CERT types from RFC 4398.
d7c7669331357296719d67d1963d40d713ed455atrawick [RT #19077]
92d95be777d4365eb79444a7a558355a7a92081ajorton
92d95be777d4365eb79444a7a558355a7a92081ajorton2517. [bug] dig +trace with -4 or -6 failed when it chose a
92d95be777d4365eb79444a7a558355a7a92081ajorton nameserver address of the excluded address.
92d95be777d4365eb79444a7a558355a7a92081ajorton [RT #18843]
af8dee354a287249dd9f3f77bbe850108e5afe43trawick
af8dee354a287249dd9f3f77bbe850108e5afe43trawick2516. [bug] glue sort for responses was performed even when not
af8dee354a287249dd9f3f77bbe850108e5afe43trawick needed. [RT #19039]
af8dee354a287249dd9f3f77bbe850108e5afe43trawick
af8dee354a287249dd9f3f77bbe850108e5afe43trawick2515. [port] win32: build dnssec-dsfromkey and dnssec-keyfromlabel.
14763a0db22322626dd8cd59dfbc3a4fcc655d99trawick [RT #19063]
f78505c7d260473bf11002f5028186f27d0ed8a0geoff
f78505c7d260473bf11002f5028186f27d0ed8a0geoff2514. [bug] dig/host failed with -4 or -6 when resolv.conf contains
f78505c7d260473bf11002f5028186f27d0ed8a0geoff a nameserver of the excluded address family.
f78505c7d260473bf11002f5028186f27d0ed8a0geoff [RT #18848]
f78505c7d260473bf11002f5028186f27d0ed8a0geoff
f78505c7d260473bf11002f5028186f27d0ed8a0geoff2513. [bug] Fix windows cli build. [RT #19062]
ea981941b1e5ecfb1a27b9e9aff32b9c98640ed9nd
ea981941b1e5ecfb1a27b9e9aff32b9c98640ed9nd2512. [func] Print a summary of the cached records which make up
ea981941b1e5ecfb1a27b9e9aff32b9c98640ed9nd the negative response. [RT #18885]
ea981941b1e5ecfb1a27b9e9aff32b9c98640ed9nd
d57b793ddd42a997c2cb3bd389bbcf1161226fd8trawick2511. [cleanup] dns_rdata_tofmttext() add const to linebreak.
d57b793ddd42a997c2cb3bd389bbcf1161226fd8trawick [RT #18885]
d57b793ddd42a997c2cb3bd389bbcf1161226fd8trawick
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd2510. [bug] "dig +sigchase" could trigger REQUIRE failures.
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd [RT #19033]
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd
d11bf78168abbb07d8ed9f54d7ea0953d46aad83nd2509. [bug] Specifying a fixed query source port was broken.
bf28a00d8218aa76a56eddabca308e8d0e691626nd [RT #19051]
bf28a00d8218aa76a56eddabca308e8d0e691626nd
bf28a00d8218aa76a56eddabca308e8d0e691626nd2508. [placeholder]
bf28a00d8218aa76a56eddabca308e8d0e691626nd
bf28a00d8218aa76a56eddabca308e8d0e691626nd2507. [func] Log the recursion quota values when killing the
70f665a8945f3bdfe8bbeaa063de2aa722fc9b29nd oldest query or refusing to recurse due to quota.
70f665a8945f3bdfe8bbeaa063de2aa722fc9b29nd [RT #19022]
70f665a8945f3bdfe8bbeaa063de2aa722fc9b29nd
c08f5a0cf2b8903255186ba998a4481dfac9c796nd2506. [port] solaris: Check at configure time if
c08f5a0cf2b8903255186ba998a4481dfac9c796nd hack_shutup_pthreadonceinit is needed. [RT #19037]
c08f5a0cf2b8903255186ba998a4481dfac9c796nd
c08f5a0cf2b8903255186ba998a4481dfac9c796nd2505. [port] Treat amd64 similarly to x86_64 when determining
5bcdf2cd27ab0c91a3c7eaffbff4cb8505389dc1nd atomic operation support. [RT #19031]
5bcdf2cd27ab0c91a3c7eaffbff4cb8505389dc1nd
5bcdf2cd27ab0c91a3c7eaffbff4cb8505389dc1nd2504. [bug] Address race condition in the socket code. [RT #18899]
02b0660d7f44ff8106bd5095653e9c19e39ec37dnd
02b0660d7f44ff8106bd5095653e9c19e39ec37dnd2503. [port] linux: improve compatibility with Linux Standard
02b0660d7f44ff8106bd5095653e9c19e39ec37dnd Base. [RT #18793]
5b8e35ad88268c0210d93288dad57c2f1d3e8811nd
5b8e35ad88268c0210d93288dad57c2f1d3e8811nd2502. [cleanup] isc_radix: Improve compliance with coding style,
5b8e35ad88268c0210d93288dad57c2f1d3e8811nd document function in <isc/radix.h>. [RT #18534]
a9ee8e9bd3dffd23ca49be8d0bdf0e33cd0bcce2jorton
a9ee8e9bd3dffd23ca49be8d0bdf0e33cd0bcce2jorton2501. [func] $GENERATE now supports all rdata types. Multi-field
a9ee8e9bd3dffd23ca49be8d0bdf0e33cd0bcce2jorton rdata types need to be quoted. See the ARM for
3b86be5b30d5cbacc1f942b05dff8a9365449d30jorton details. [RT #18368]
8d9494af6ddb7a9c998b1b622e0bcd8d17cac50ejorton
3b86be5b30d5cbacc1f942b05dff8a9365449d30jorton2500. [contrib] contrib/sdb/pgsql/zonetodb.c called non-existent
9026fcf39ea5fbacee72b6c4f68e6c778dbad478nd function. [RT #18582]
9026fcf39ea5fbacee72b6c4f68e6c778dbad478nd
8aad5258d3ecde3751559bc685a3185e63cbde9aianh2499. [port] solaris: lib/lwres/getaddrinfo.c namespace clash.
8aad5258d3ecde3751559bc685a3185e63cbde9aianh [RT #18837]
71f3601de4983bc2a6aaffcf37dc1d35c8674a34coar
71f3601de4983bc2a6aaffcf37dc1d35c8674a34coar --- 9.6.0rc1 released ---
71f3601de4983bc2a6aaffcf37dc1d35c8674a34coar
71f3601de4983bc2a6aaffcf37dc1d35c8674a34coar2498. [bug] Removed a bogus function argument used with
49a82db11388cff9b29ff861b4241bbce69c76fdtrawick ISC_SOCKET_USE_POLLWATCH: it could cause compiler
49a82db11388cff9b29ff861b4241bbce69c76fdtrawick warning or crash named with the debug 1 level
49a82db11388cff9b29ff861b4241bbce69c76fdtrawick of logging. [RT #18917]
49a82db11388cff9b29ff861b4241bbce69c76fdtrawick
f23c50b3628a8571da2ff3277ae58ef1d675554ftrawick2497. [bug] Don't add RRSIG bit to NSEC3 bit map for insecure
f23c50b3628a8571da2ff3277ae58ef1d675554ftrawick delegation.
f23c50b3628a8571da2ff3277ae58ef1d675554ftrawick
f23c50b3628a8571da2ff3277ae58ef1d675554ftrawick2496. [bug] Add sanity length checks to NSID option. [RT #18813]
8dc154408549195c828b823e9dc7396f107f2512jorton
8dc154408549195c828b823e9dc7396f107f2512jorton2495. [bug] Tighten RRSIG checks. [RT #18795]
8dc154408549195c828b823e9dc7396f107f2512jorton
ca2504b59d48a926af23f6b18af550c1e892d8a6jorton2494. [bug] isc/radix.h, dns/sdlz.h and dns/dlz.h were not being
ca2504b59d48a926af23f6b18af550c1e892d8a6jorton installed. [RT #18826]
ca2504b59d48a926af23f6b18af550c1e892d8a6jorton
6126fad8adeca94e9813812c691747afeca164dftrawick2493. [bug] The linux capabilities code was not correctly cleaning
6126fad8adeca94e9813812c691747afeca164dftrawick up after itself. [RT #18767]
6126fad8adeca94e9813812c691747afeca164dftrawick
7ed5992392d5babab20be4ce4029ad17ae062b5aianh2492. [func] Rndc status now reports the number of cpus discovered
7ed5992392d5babab20be4ce4029ad17ae062b5aianh and the number of worker threads when running
7ed5992392d5babab20be4ce4029ad17ae062b5aianh multi-threaded. [RT #18273]
b7973a1e572a3ff7cdedb48ed1f9481ece700bf9trawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2491. [func] Attempt to re-use a local port if we are already using
b7973a1e572a3ff7cdedb48ed1f9481ece700bf9trawick the port. [RT #18548]
5c4e29c5f77fbc967d78886ab378b9500267b0fbtrawick
5c4e29c5f77fbc967d78886ab378b9500267b0fbtrawick2490. [port] aix: work around a kernel bug where IPV6_RECVPKTINFO
5c4e29c5f77fbc967d78886ab378b9500267b0fbtrawick is cleared when IPV6_V6ONLY is set. [RT #18785]
1fbf6ba0f5207e6637b49f9a9dfcc779bbe952a9trawick
1fbf6ba0f5207e6637b49f9a9dfcc779bbe952a9trawick2489. [port] solaris: Workaround Solaris's kernel bug about
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd /dev/poll:
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd http://bugs.opensolaris.org/view_bug.do?bug_id=6724237
679cafe33462d8c6bd0a74cc4359e561d19a0aafnd Define ISC_SOCKET_USE_POLLWATCH at build time to enable
679cafe33462d8c6bd0a74cc4359e561d19a0aafnd this workaround. [RT #18870]
6c4c113ce85934b11c9e78399e1bb8ec7a568af9nd
81ef3d132c8f335006465f297c42319f8734825dnd2488. [func] Added a tool, dnssec-dsfromkey, to generate DS records
81ef3d132c8f335006465f297c42319f8734825dnd from keyset and .key files. [RT #18694]
81ef3d132c8f335006465f297c42319f8734825dnd
73291de2e17c97d3549f2f8aa085ca43d27e108and2487. [bug] Give TCP connections longer to complete. [RT #18675]
73291de2e17c97d3549f2f8aa085ca43d27e108and
73291de2e17c97d3549f2f8aa085ca43d27e108and2486. [func] The default locations for named.pid and lwresd.pid
73291de2e17c97d3549f2f8aa085ca43d27e108and are now /var/run/named/named.pid and
3caed8f01e7d67f3ad5d47cb28bb4e43131652fdjerenkrantz /var/run/lwresd/lwresd.pid respectively.
3caed8f01e7d67f3ad5d47cb28bb4e43131652fdjerenkrantz
3caed8f01e7d67f3ad5d47cb28bb4e43131652fdjerenkrantz This allows the owner of the containing directory
238e707c9022eaa8332a702dd6913dd0d1fb3df8jerenkrantz to be set, for "named -u" support, and allows there
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe to be a permanent symbolic link in the path, for
3caed8f01e7d67f3ad5d47cb28bb4e43131652fdjerenkrantz "named -t" support. [RT #18306]
e127d82e8afc2f885fe2183b68d4a110580d21dfjwoolley
e127d82e8afc2f885fe2183b68d4a110580d21dfjwoolley2485. [bug] Change update's the handling of obscured RRSIG
e127d82e8afc2f885fe2183b68d4a110580d21dfjwoolley records. Not all orphaned DS records were being
e127d82e8afc2f885fe2183b68d4a110580d21dfjwoolley removed. [RT #18828]
fd99717a52886f7d9f9f73be2080d3fdc2ec4bd6nd
fd99717a52886f7d9f9f73be2080d3fdc2ec4bd6nd2484. [bug] It was possible to trigger a REQUIRE failure when
fd99717a52886f7d9f9f73be2080d3fdc2ec4bd6nd adding NSEC3 proofs to the response in
5fb2e8564729922524cd011b11e2d4f5d76f5a8dnd query_addwildcardproof(). [RT #18828]
5fb2e8564729922524cd011b11e2d4f5d76f5a8dnd
5fb2e8564729922524cd011b11e2d4f5d76f5a8dnd2483. [port] win32: chroot() is not supported. [RT #18805]
987c2c2ff2f19f306357f79d3280b347d96c470fnd
987c2c2ff2f19f306357f79d3280b347d96c470fnd2482. [port] libxml2: support versions 2.7.* in addition
987c2c2ff2f19f306357f79d3280b347d96c470fnd to 2.6.*. [RT #18806]
987c2c2ff2f19f306357f79d3280b347d96c470fnd
a4dd3688dd6645faf0c1c1bfb22017c8f03d5b24nd --- 9.6.0b1 released ---
a4dd3688dd6645faf0c1c1bfb22017c8f03d5b24nd
a4dd3688dd6645faf0c1c1bfb22017c8f03d5b24nd2481. [bug] rbtdb.c:matchparams() failed to handle NSEC3 chain
f2fe083bb9fabd2af7eb39d4f154f27a451bb5a4nd collisions. [RT #18812]
f2fe083bb9fabd2af7eb39d4f154f27a451bb5a4nd
f2fe083bb9fabd2af7eb39d4f154f27a451bb5a4nd2480. [bug] named could fail to emit all the required NSEC3
f2fe083bb9fabd2af7eb39d4f154f27a451bb5a4nd records. [RT #18812]
7de6cb79f71a9007ba2b1e786cbad8b84f05d101nd
7de6cb79f71a9007ba2b1e786cbad8b84f05d101nd2479. [bug] xfrout:covers was not properly initialized. [RT #18801]
7de6cb79f71a9007ba2b1e786cbad8b84f05d101nd
7de6cb79f71a9007ba2b1e786cbad8b84f05d101nd2478. [bug] 'addresses' could be used uninitialized in
aa9b03a5f32732c0caaef03a7ed78ffb290e29e4trawick configure_forward(). [RT #18800]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
aa9b03a5f32732c0caaef03a7ed78ffb290e29e4trawick2477. [bug] dig: the global option to print the command line is
ab56518227d474ee08f039e4c5540011c1b8a913trawick +cmd not print_cmd. Update the output to reflect
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe this. [RT #17008]
ab56518227d474ee08f039e4c5540011c1b8a913trawick
a18a308d7a942230edcde1bf00d7ae9b4b143c90trawick2476. [doc] ARM: improve documentation for max-journal-size and
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe ixfr-from-differences. [RT #15909] [RT #18541]
a18a308d7a942230edcde1bf00d7ae9b4b143c90trawick
3b872593fd5f61981d9dd69a4b0b5d5f5f668929trawick2475. [bug] LRU cache cleanup under overmem condition could purge
3b872593fd5f61981d9dd69a4b0b5d5f5f668929trawick particular entries more aggressively. [RT #17628]
3b872593fd5f61981d9dd69a4b0b5d5f5f668929trawick
fc25339741311efd7d460f18b6287ef38d76bbe6madhum2474. [bug] ACL structures could be allocated with insufficient
fc25339741311efd7d460f18b6287ef38d76bbe6madhum space, causing an array overrun. [RT #18765]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
fc25339741311efd7d460f18b6287ef38d76bbe6madhum2473. [port] linux: raise the limit on open files to the possible
fcdca175a52fe517f2317ba0e2b6e6d14522b869madhum maximum value before spawning threads; 'files'
19fdbc5566bf67dde644be9e8d38d62db4dd0ba5jerenkrantz specified in named.conf doesn't seem to work with
92a2439559cf1161742650ed9c50c6483bd029cemadhum threads as expected. [RT #18784]
92a2439559cf1161742650ed9c50c6483bd029cemadhum
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2472. [port] linux: check the number of available cpu's before
92a2439559cf1161742650ed9c50c6483bd029cemadhum calling chroot as it depends on "/proc". [RT #16923]
ebecc16986604cce1369d5075eff65032e3dd0deianh
0d60370bedd05f9632f54e85c417ce472d463674madhum2471. [bug] named-checkzone was not reporting missing mandatory
ebecc16986604cce1369d5075eff65032e3dd0deianh glue when sibling checks were disabled. [RT #18768]
764315969cef40e50cdc6a5e9638454e10c1c06end
764315969cef40e50cdc6a5e9638454e10c1c06end2470. [bug] Elements of the isc_radix_node_t could be incorrectly
764315969cef40e50cdc6a5e9638454e10c1c06end overwritten. [RT# 18719]
764315969cef40e50cdc6a5e9638454e10c1c06end
b92cba59a0890be43b14aaf1ce30606140be9593nd2469. [port] solaris: Work around Solaris's select() limitations.
b92cba59a0890be43b14aaf1ce30606140be9593nd [RT #18769]
b92cba59a0890be43b14aaf1ce30606140be9593nd
b92cba59a0890be43b14aaf1ce30606140be9593nd2468. [bug] Resolver could try unreachable servers multiple times.
402d23baca89e8c4fcb4e52ad8b2d66a6904baaetrawick [RT #18739]
402d23baca89e8c4fcb4e52ad8b2d66a6904baaetrawick
402d23baca89e8c4fcb4e52ad8b2d66a6904baaetrawick2467. [bug] Failure of fcntl(F_DUPFD) wasn't logged. [RT #18740]
4caa28863a3418d26cc20a998dc368c3de3b7e19jerenkrantz
4caa28863a3418d26cc20a998dc368c3de3b7e19jerenkrantz2466. [doc] ARM: explain max-cache-ttl 0 SERVFAIL issue.
4caa28863a3418d26cc20a998dc368c3de3b7e19jerenkrantz [RT #18302]
a3f2646ef3d8a3a5234a5601de0f95f10308c2a6jerenkrantz
a3f2646ef3d8a3a5234a5601de0f95f10308c2a6jerenkrantz2465. [bug] Adb's handling of lame addresses was different
a3f2646ef3d8a3a5234a5601de0f95f10308c2a6jerenkrantz for IPv4 and IPv6. [RT #18738]
9e398d701dd430f073ff5418fb720642e064046ajerenkrantz
9e398d701dd430f073ff5418fb720642e064046ajerenkrantz2464. [port] linux: check that a capability is present before
9e398d701dd430f073ff5418fb720642e064046ajerenkrantz trying to set it. [RT #18135]
1a5b9e0071f0c662036250b482d566ad87ff0b4bjerenkrantz
1a5b9e0071f0c662036250b482d566ad87ff0b4bjerenkrantz2463. [port] linux: POSIX doesn't include the IPv6 Advanced Socket
1a5b9e0071f0c662036250b482d566ad87ff0b4bjerenkrantz API and glibc hides parts of the IPv6 Advanced Socket
a7ac9b52c3d9f7ce937f078a0d585023db626c55jerenkrantz API as a result. This is stupid as it breaks how the
a7ac9b52c3d9f7ce937f078a0d585023db626c55jerenkrantz two halves (Basic and Advanced) of the IPv6 Socket API
a7ac9b52c3d9f7ce937f078a0d585023db626c55jerenkrantz were designed to be used but we have to live with it.
db5837bbc9bef214303e755fa52122140366cb6fianh Define _GNU_SOURCE to pull in the IPv6 Advanced Socket
db5837bbc9bef214303e755fa52122140366cb6fianh API. [RT #18388]
db5837bbc9bef214303e755fa52122140366cb6fianh
aac2b82fe4f1ac117e2a0702438d6615542642dand2462. [doc] Document -m (enable memory usage debugging)
aac2b82fe4f1ac117e2a0702438d6615542642dand option for dig. [RT #18757]
aac2b82fe4f1ac117e2a0702438d6615542642dand
a793d402c74e50326a2401cfbdc562c5781948fdnd2461. [port] sunos: Change #2363 was not complete. [RT #17513]
a793d402c74e50326a2401cfbdc562c5781948fdnd
0a209fcb17b8c9a42a6149a1758e61cf6527d367nd --- 9.6.0a1 released ---
a793d402c74e50326a2401cfbdc562c5781948fdnd
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz2460. [bug] Don't call dns_db_getnsec3parameters() on the cache.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #18697]
99d360dcbb5ac2be27694be74cc6124dbadf3315jerenkrantz
3ded62d7f2c9b12616d718b8c97d3044baa9ecdbjerenkrantz2459. [contrib] Import dnssec-zkt to contrib/zkt. [RT #18448]
3ded62d7f2c9b12616d718b8c97d3044baa9ecdbjerenkrantz
3ded62d7f2c9b12616d718b8c97d3044baa9ecdbjerenkrantz2458. [doc] ARM: update and correction for max-cache-size.
ab8c0315521735c73ce16c8072f91e17c406ca5bnd [RT #18294]
ab8c0315521735c73ce16c8072f91e17c406ca5bnd
ab8c0315521735c73ce16c8072f91e17c406ca5bnd2457. [tuning] max-cache-size is reverted to 0, the previous
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd default. It should be safe because expired cache
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd entries are also purged. [RT #18684]
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd
b9e99e0d3154bbebe3e1b8d11d6c15bde79510a5nd2456. [bug] In ACLs, ::/0 and 0.0.0.0/0 would both match any
ea5f8cfbb7ef1d19318f6994c26dd73c38ffd8ddjerenkrantz address, regardless of family. They now correctly
ea5f8cfbb7ef1d19318f6994c26dd73c38ffd8ddjerenkrantz distinguish IPv4 from IPv6. [RT #18559]
ea5f8cfbb7ef1d19318f6994c26dd73c38ffd8ddjerenkrantz
4567cfc6a65328bd3e8dd2b758ca926b389c7058brianp2455. [bug] Stop metadata being transferred via axfr/ixfr.
4567cfc6a65328bd3e8dd2b758ca926b389c7058brianp [RT #18639]
4567cfc6a65328bd3e8dd2b758ca926b389c7058brianp
4cdc5446050c19b9d519a273a129188586e8d445jerenkrantz2454. [func] nsupdate: you can now set a default ttl. [RT #18317]
4cdc5446050c19b9d519a273a129188586e8d445jerenkrantz
4cdc5446050c19b9d519a273a129188586e8d445jerenkrantz2453. [bug] Remove NULL pointer dereference in dns_journal_print().
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard [RT #18316]
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard2452. [func] Improve bin/test/journalprint. [RT #18316]
2f408250e9111c4b85b2b4b9b8836e83987efdefstoddard
d5b7ba26785d7494166d48876362ba30ff30b98awrowe2451. [port] solaris: handle runtime linking better. [RT #18356]
47fe07199bddec6124ab7251c6be5c6c9ac00485jerenkrantz
47fe07199bddec6124ab7251c6be5c6c9ac00485jerenkrantz2450. [doc] Fix lwresd docbook problem for manual page.
6646a289c2d4778c8cd43d62b5a1cc966a356f85jerenkrantz [RT #18672]
6646a289c2d4778c8cd43d62b5a1cc966a356f85jerenkrantz
6646a289c2d4778c8cd43d62b5a1cc966a356f85jerenkrantz2449. [placeholder]
6646a289c2d4778c8cd43d62b5a1cc966a356f85jerenkrantz
aec70520ebe1e33e0d5e83c3626649d2a41dbe68wrowe2448. [func] Add NSEC3 support. [RT #15452]
aec70520ebe1e33e0d5e83c3626649d2a41dbe68wrowe
aec70520ebe1e33e0d5e83c3626649d2a41dbe68wrowe2447. [cleanup] libbind has been split out as a separate product.
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe2446. [func] Add a new log message about build options on startup.
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe A new command-line option '-V' for named is also
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe provided to show this information. [RT# 18645]
1f729c89340144196af6120eb6be0d9704effd86stoddard
1f729c89340144196af6120eb6be0d9704effd86stoddard2445. [doc] ARM out-of-date on empty reverse zones (list includes
fda9724d890bc5d8d39e42b6baa6847623a319f8geoff RFC1918 address, but these are not yet compiled in).
fda9724d890bc5d8d39e42b6baa6847623a319f8geoff [RT #18578]
fda9724d890bc5d8d39e42b6baa6847623a319f8geoff
fda9724d890bc5d8d39e42b6baa6847623a319f8geoff2444. [port] Linux, FreeBSD, AIX: Turn off path mtu discovery
fda9724d890bc5d8d39e42b6baa6847623a319f8geoff (clear DF) for UDP responses and requests.
a13cde9773cabe1c57cf5871afdfcca265b4fb2ftrawick
a13cde9773cabe1c57cf5871afdfcca265b4fb2ftrawick2443. [bug] win32: UDP connect() would not generate an event,
a13cde9773cabe1c57cf5871afdfcca265b4fb2ftrawick and so connected UDP sockets would never clean up.
a13cde9773cabe1c57cf5871afdfcca265b4fb2ftrawick Fix this by doing an immediate WSAConnect() rather
1f729c89340144196af6120eb6be0d9704effd86stoddard than an io completion port type for UDP.
1f729c89340144196af6120eb6be0d9704effd86stoddard
1f729c89340144196af6120eb6be0d9704effd86stoddard2442. [bug] A lock could be destroyed twice. [RT# 18626]
1f729c89340144196af6120eb6be0d9704effd86stoddard
50b887f89293bb12f156cb5b768ff3834c6c0ecdtrawick2441. [bug] isc_radix_insert() could copy radix tree nodes
50b887f89293bb12f156cb5b768ff3834c6c0ecdtrawick incompletely. [RT #18573]
50b887f89293bb12f156cb5b768ff3834c6c0ecdtrawick
dbbd7d4a411d7f781052101461c520468a39dd64trawick2440. [bug] named-checkconf used an incorrect test to determine
dbbd7d4a411d7f781052101461c520468a39dd64trawick if an ACL was set to none.
dbbd7d4a411d7f781052101461c520468a39dd64trawick
dbbd7d4a411d7f781052101461c520468a39dd64trawick2439. [bug] Potential NULL dereference in dns_acl_isanyornone().
22fc5d45d68b6bb99dfe77ffbd4248ce4a1f71b1stoddard [RT #18559]
22fc5d45d68b6bb99dfe77ffbd4248ce4a1f71b1stoddard
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd2438. [bug] Timeouts could be logged incorrectly under win32.
25e0bab0a1533a32dfc32d64664d8fe927656640jwoolley
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd2437. [bug] Sockets could be closed too early, leading to
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd inconsistent states in the socket module. [RT #18298]
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd2436. [security] win32: UDP client handler can be shutdown. [RT #18576]
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd2435. [bug] Fixed an ACL memory leak affecting win32.
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd2434. [bug] Fixed a minor error-reporting bug in
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd lib/isc/win32/socket.c.
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd
0596b673a5841c431b8f4c5de1f351cc3ae90fb9nd2433. [tuning] Set initial timeout to 800ms.
2b436143f38de8b0239c1371594fe129030a08cbstoddard
2b436143f38de8b0239c1371594fe129030a08cbstoddard2432. [bug] More Windows socket handling improvements. Stop
2b436143f38de8b0239c1371594fe129030a08cbstoddard using I/O events and use IO Completion Ports
2b436143f38de8b0239c1371594fe129030a08cbstoddard throughout. Rewrite the receive path logic to make
2b436143f38de8b0239c1371594fe129030a08cbstoddard it easier to support multiple simultaneous
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton requesters in the future. Add stricter consistency
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton checking as a compile-time option (define
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton ISC_SOCKET_CONSISTENCY_CHECKS; defaults to off).
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton2431. [bug] Acl processing could leak memory. [RT #18323]
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton2430. [bug] win32: isc_interval_set() could round down to
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton zero if the input was less than NS_INTERVAL
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton nanoseconds. Round up instead. [RT #18549]
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton2429. [doc] nsupdate should be in section 1 of the man pages.
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton [RT #18283]
a4f89d40fa1b708cdffaf99f3f1e15beaf243367jorton
807d7e34c8631e4dcc9aab53d2e5867c325c4effnd2428. [bug] dns_iptable_merge() mishandled merges of negative
807d7e34c8631e4dcc9aab53d2e5867c325c4effnd tables. [RT #18409]
807d7e34c8631e4dcc9aab53d2e5867c325c4effnd
807d7e34c8631e4dcc9aab53d2e5867c325c4effnd2427. [func] Treat DNSKEY queries as if "minimal-response yes;"
807d7e34c8631e4dcc9aab53d2e5867c325c4effnd was set. [RT #18528]
807d7e34c8631e4dcc9aab53d2e5867c325c4effnd
c949f779c0c5714ec0a1307ae6b8a2ff8ee5fcaastoddard2426. [bug] libbind: inet_net_pton() can sometimes return the
c949f779c0c5714ec0a1307ae6b8a2ff8ee5fcaastoddard wrong value if excessively large net masks are
c949f779c0c5714ec0a1307ae6b8a2ff8ee5fcaastoddard supplied. [RT #18512]
8df1d6d36f53225e62a767e255db91df7182a242jerenkrantz
8df1d6d36f53225e62a767e255db91df7182a242jerenkrantz2425. [bug] named didn't detect unavailable query source addresses
8df1d6d36f53225e62a767e255db91df7182a242jerenkrantz at load time. [RT #18536]
8df1d6d36f53225e62a767e255db91df7182a242jerenkrantz
8df1d6d36f53225e62a767e255db91df7182a242jerenkrantz2424. [port] configure now probes for a working epoll
8df1d6d36f53225e62a767e255db91df7182a242jerenkrantz implementation. Allow the use of kqueue,
8df1d6d36f53225e62a767e255db91df7182a242jerenkrantz epoll and /dev/poll to be selected at compile
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton time. [RT #18277]
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton2423. [security] Randomize server selection on queries, so as to
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton make forgery a little more difficult. Instead of
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton always preferring the server with the lowest RTT,
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton pick a server with RTT within the same 128
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton millisecond band. [RT #18441]
60a66740fd7cf3974d7eb7791513d1d4a697f245stoddard
60a66740fd7cf3974d7eb7791513d1d4a697f245stoddard2422. [bug] Handle the special return value of a empty node as
60a66740fd7cf3974d7eb7791513d1d4a697f245stoddard if it was a NXRRSET in the validator. [RT #18447]
d09682d04d135cab4463dbbd628c5185103960c7stoddard
d09682d04d135cab4463dbbd628c5185103960c7stoddard2421. [func] Add new command line option '-S' for named to specify
98c70f5863f1e63b16a457beb9736712b7c995fcjorton the max number of sockets. [RT #18493]
98c70f5863f1e63b16a457beb9736712b7c995fcjorton Use caution: this option may not work for some
98c70f5863f1e63b16a457beb9736712b7c995fcjorton operating systems without rebuilding named.
98c70f5863f1e63b16a457beb9736712b7c995fcjorton
98c70f5863f1e63b16a457beb9736712b7c995fcjorton2420. [bug] Windows socket handling cleanup. Let the io
98c70f5863f1e63b16a457beb9736712b7c995fcjorton completion event send out canceled read/write
98c70f5863f1e63b16a457beb9736712b7c995fcjorton done events, which keeps us from writing to memory
98c70f5863f1e63b16a457beb9736712b7c995fcjorton we no longer have ownership of. Add debugging
98c70f5863f1e63b16a457beb9736712b7c995fcjorton socket_log() function. Rework TCP socket handling
98c70f5863f1e63b16a457beb9736712b7c995fcjorton to not leak sockets.
98c70f5863f1e63b16a457beb9736712b7c995fcjorton
98c70f5863f1e63b16a457beb9736712b7c995fcjorton2419. [cleanup] Document that isc_socket_create() and isc_socket_open()
98c70f5863f1e63b16a457beb9736712b7c995fcjorton should not be used for isc_sockettype_fdwatch sockets.
98c70f5863f1e63b16a457beb9736712b7c995fcjorton [RT #18521]
98c70f5863f1e63b16a457beb9736712b7c995fcjorton
98c70f5863f1e63b16a457beb9736712b7c995fcjorton2418. [bug] AXFR request on a DLZ could trigger a REQUIRE failure
98c70f5863f1e63b16a457beb9736712b7c995fcjorton [RT #18430]
98c70f5863f1e63b16a457beb9736712b7c995fcjorton
98c70f5863f1e63b16a457beb9736712b7c995fcjorton2417. [bug] Connecting UDP sockets for outgoing queries could
98c70f5863f1e63b16a457beb9736712b7c995fcjorton unexpectedly fail with an 'address already in use'
98c70f5863f1e63b16a457beb9736712b7c995fcjorton error. [RT #18411]
98c70f5863f1e63b16a457beb9736712b7c995fcjorton
a423b2901680984502cca9694d32535d7061ee33nd2416. [func] Log file descriptors that cause exceeding the
a423b2901680984502cca9694d32535d7061ee33nd internal maximum. [RT #18460]
a423b2901680984502cca9694d32535d7061ee33nd
a423b2901680984502cca9694d32535d7061ee33nd2415. [bug] 'rndc dumpdb' could trigger various assertion failures
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd in rbtdb.c. [RT #18455]
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd2414. [bug] A masterdump context held the database lock too long,
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd causing various troubles such as dead lock and
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd recursive lock acquisition. [RT #18311, #18456]
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd2413. [bug] Fixed an unreachable code path in socket.c. [RT #18442]
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd2412. [bug] win32: address a resource leak. [RT #18374]
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd2411. [bug] Allow using a larger number of sockets than FD_SETSIZE
abb92a2029fbfe7e69e5185ce104b7939310a4cbnd for select(). To enable this, set ISC_SOCKET_MAXSOCKETS
6bdb9c5d3d177a897b58777f28a0b94c798a5b2end at compilation time. [RT #18433]
6bdb9c5d3d177a897b58777f28a0b94c798a5b2end
6bdb9c5d3d177a897b58777f28a0b94c798a5b2end Note: with changes #2469 and #2421 above, there is no
624dd0eb3cff4353cf6a7ec70592adae319787bdnd need to tweak ISC_SOCKET_MAXSOCKETS at compilation time
624dd0eb3cff4353cf6a7ec70592adae319787bdnd any more.
624dd0eb3cff4353cf6a7ec70592adae319787bdnd
624dd0eb3cff4353cf6a7ec70592adae319787bdnd2410. [bug] Correctly delete m_versionInfo. [RT #18432]
624dd0eb3cff4353cf6a7ec70592adae319787bdnd
624dd0eb3cff4353cf6a7ec70592adae319787bdnd2409. [bug] Only log that we disabled EDNS processing if we were
624dd0eb3cff4353cf6a7ec70592adae319787bdnd subsequently successful. [RT #18029]
624dd0eb3cff4353cf6a7ec70592adae319787bdnd
624dd0eb3cff4353cf6a7ec70592adae319787bdnd2408. [bug] A duplicate TCP dispatch event could be sent, which
624dd0eb3cff4353cf6a7ec70592adae319787bdnd could then trigger an assertion failure in
624dd0eb3cff4353cf6a7ec70592adae319787bdnd resquery_response(). [RT #18275]
624dd0eb3cff4353cf6a7ec70592adae319787bdnd
624dd0eb3cff4353cf6a7ec70592adae319787bdnd2407. [port] hpux: test for sys/dyntune.h. [RT #18421]
624dd0eb3cff4353cf6a7ec70592adae319787bdnd
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes2406. [placeholder]
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes2405. [cleanup] The default value for dnssec-validation was changed to
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes "yes" in 9.5.0-P1 and all subsequent releases; this
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes was inadvertently omitted from CHANGES at the time.
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes2404. [port] hpux: files unlimited support.
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes2403. [bug] TSIG context leak. [RT #18341]
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes2402. [port] Support Solaris 2.11 and over. [RT #18362]
a0cf51c951403c8dbc7b8caf88a77074dd8731bbbnicholes
fdfa27042409771401b31da24a4aed9c7ee02ba7bnicholes2401. [bug] Expect to get E[MN]FILE errno internal_accept()
fdfa27042409771401b31da24a4aed9c7ee02ba7bnicholes (from accept() or fcntl() system calls). [RT #18358]
fdfa27042409771401b31da24a4aed9c7ee02ba7bnicholes
15bf15191092c9bffdfb3a8c25f543c21381847fgeoff2400. [bug] Log if kqueue()/epoll_create()/open(/dev/poll) fails.
15bf15191092c9bffdfb3a8c25f543c21381847fgeoff [RT #18297]
162e147f0561548589a5e3595401438301c0d5bfnd
15bf15191092c9bffdfb3a8c25f543c21381847fgeoff2399. [placeholder]
38ec256e83361accbe95c1089d4cb2d92052acb3pquerna
38ec256e83361accbe95c1089d4cb2d92052acb3pquerna2398. [bug] Improve file descriptor management. New,
38ec256e83361accbe95c1089d4cb2d92052acb3pquerna temporary, named.conf option reserved-sockets,
38ec256e83361accbe95c1089d4cb2d92052acb3pquerna default 512. [RT #18344]
38ec256e83361accbe95c1089d4cb2d92052acb3pquerna
38ec256e83361accbe95c1089d4cb2d92052acb3pquerna2397. [bug] gssapi_functions had too many elements. [RT #18355]
38ec256e83361accbe95c1089d4cb2d92052acb3pquerna
38ec256e83361accbe95c1089d4cb2d92052acb3pquerna2396. [bug] Don't set SO_REUSEADDR for randomized ports.
41f1dec46fe56a30962601d0e8ce689ac6c86147geoff [RT #18336]
41f1dec46fe56a30962601d0e8ce689ac6c86147geoff
41f1dec46fe56a30962601d0e8ce689ac6c86147geoff2395. [port] Avoid warning and no effect from "files unlimited"
41f1dec46fe56a30962601d0e8ce689ac6c86147geoff on Linux when running as root. [RT #18335]
508fc9d45fb7ab0ef69294f6a8fd25cb96dbde72trawick
508fc9d45fb7ab0ef69294f6a8fd25cb96dbde72trawick2394. [bug] Default configuration options set the limit for
508fc9d45fb7ab0ef69294f6a8fd25cb96dbde72trawick open files to 'unlimited' as described in the
508fc9d45fb7ab0ef69294f6a8fd25cb96dbde72trawick documentation. [RT #18331]
508fc9d45fb7ab0ef69294f6a8fd25cb96dbde72trawick
8c2f8720f8fe23c6085509198773a5a1dda268fbminfrin2393. [bug] nested acls containing keys could trigger an
8c2f8720f8fe23c6085509198773a5a1dda268fbminfrin assertion in acl.c. [RT #18166]
8c2f8720f8fe23c6085509198773a5a1dda268fbminfrin
f1c413e3b75fa1b6aadbb7022ff82042ca10b2a8minfrin2392. [bug] remove 'grep -q' from acl test script, some platforms
f1c413e3b75fa1b6aadbb7022ff82042ca10b2a8minfrin don't support it. [RT #18253]
f1c413e3b75fa1b6aadbb7022ff82042ca10b2a8minfrin
f1c413e3b75fa1b6aadbb7022ff82042ca10b2a8minfrin2391. [port] hpux: cover additional recvmsg() error codes.
329ce430c1ad464f1927f95f114ab16fe91e4c9bstoddard [RT #18301]
ee64282e65aac20cde407210163ecbf7e104cc56stoddard
d00ce17e51cb219a98ed5ae4687be42d264e818dtrawick2390. [bug] dispatch.c could make a false warning on 'odd socket'.
d00ce17e51cb219a98ed5ae4687be42d264e818dtrawick [RT #18301].
d00ce17e51cb219a98ed5ae4687be42d264e818dtrawick
d00ce17e51cb219a98ed5ae4687be42d264e818dtrawick2389. [bug] Move the "working directory writable" check to after
d00ce17e51cb219a98ed5ae4687be42d264e818dtrawick the ns_os_changeuser() call. [RT #18326]
98c70f5863f1e63b16a457beb9736712b7c995fcjorton
98c70f5863f1e63b16a457beb9736712b7c995fcjorton2388. [bug] Avoid using tables for layout purposes in
98c70f5863f1e63b16a457beb9736712b7c995fcjorton statistics XSL [RT #18159].
98c70f5863f1e63b16a457beb9736712b7c995fcjorton
98c70f5863f1e63b16a457beb9736712b7c995fcjorton2387. [bug] Silence compiler warnings in lib/isc/radix.c.
92c2e82603d4f08cd8b87e68be5e3888ef32f917nd [RT #18147] [RT #18258]
92c2e82603d4f08cd8b87e68be5e3888ef32f917nd
92c2e82603d4f08cd8b87e68be5e3888ef32f917nd2386. [func] Add warning about too small 'open files' limit.
463ec285d00a089e8861dda975cc3fc77fbdbd67nd [RT #18269]
463ec285d00a089e8861dda975cc3fc77fbdbd67nd
463ec285d00a089e8861dda975cc3fc77fbdbd67nd2385. [bug] A condition variable in socket.c could leak in
463ec285d00a089e8861dda975cc3fc77fbdbd67nd rare error handling [RT #17968].
463ec285d00a089e8861dda975cc3fc77fbdbd67nd
463ec285d00a089e8861dda975cc3fc77fbdbd67nd2384. [security] Fully randomize UDP query ports to improve
463ec285d00a089e8861dda975cc3fc77fbdbd67nd forgery resilience. [RT #17949, #18098]
463ec285d00a089e8861dda975cc3fc77fbdbd67nd
c5cb4c9e7c8696907ddebab2a0037717c710b0f6jorton2383. [bug] named could double queries when they resulted in
463ec285d00a089e8861dda975cc3fc77fbdbd67nd SERVFAIL due to overkilling EDNS0 failure detection.
c022ee876f3666435b58534680719193b9aece70trawick [RT #18182]
c022ee876f3666435b58534680719193b9aece70trawick
c022ee876f3666435b58534680719193b9aece70trawick2382. [doc] Add descriptions of DHCID, IPSECKEY, SPF and SSHFP
c022ee876f3666435b58534680719193b9aece70trawick to ARM.
1940eeecc1f7d1ce69b3e43b49378f5e2b307e8ebnicholes
1940eeecc1f7d1ce69b3e43b49378f5e2b307e8ebnicholes2381. [port] dlz/mysql: support multiple install layouts for
1940eeecc1f7d1ce69b3e43b49378f5e2b307e8ebnicholes mysql. <prefix>/include/{,mysql/}mysql.h and
40cbbfafeb47550fb1b208b31c41813392720f69jorton <prefix>/lib/{,mysql/}. [RT #18152]
40cbbfafeb47550fb1b208b31c41813392720f69jorton
40cbbfafeb47550fb1b208b31c41813392720f69jorton2380. [bug] dns_view_find() was not returning NXDOMAIN/NXRRSET
40cbbfafeb47550fb1b208b31c41813392720f69jorton proofs which, in turn, caused validation failures
40cbbfafeb47550fb1b208b31c41813392720f69jorton for insecure zones immediately below a secure zone
40cbbfafeb47550fb1b208b31c41813392720f69jorton the server was authoritative for. [RT #18112]
40cbbfafeb47550fb1b208b31c41813392720f69jorton
40cbbfafeb47550fb1b208b31c41813392720f69jorton2379. [contrib] queryperf/gen-data-queryperf.py: removed redundant
40cbbfafeb47550fb1b208b31c41813392720f69jorton TLDs and supported RRs with TTLs [RT #17972]
40cbbfafeb47550fb1b208b31c41813392720f69jorton
40cbbfafeb47550fb1b208b31c41813392720f69jorton2378. [bug] gssapi_functions{} had a redundant member in BIND 9.5.
40cbbfafeb47550fb1b208b31c41813392720f69jorton [RT #18169]
40cbbfafeb47550fb1b208b31c41813392720f69jorton
40cbbfafeb47550fb1b208b31c41813392720f69jorton2377. [bug] Address race condition in dnssec-signzone. [RT #18142]
40cbbfafeb47550fb1b208b31c41813392720f69jorton
fc14030410c01063b4e6f3c1cee4142962a0338fnd2376. [bug] Change #2144 was not complete.
fc14030410c01063b4e6f3c1cee4142962a0338fnd
fc14030410c01063b4e6f3c1cee4142962a0338fnd2375. [placeholder]
8f697acb97f27aaa43c67d649cd69618123f4ebdnd
8f697acb97f27aaa43c67d649cd69618123f4ebdnd2374. [bug] "blackhole" ACLs could cause named to segfault due
8f697acb97f27aaa43c67d649cd69618123f4ebdnd to some uninitialized memory. [RT #18095]
aa37a703efc2aae38e9dcf68375018e01d2af950nd
aa37a703efc2aae38e9dcf68375018e01d2af950nd2373. [bug] Default values of zone ACLs were re-parsed each time a
aa37a703efc2aae38e9dcf68375018e01d2af950nd new zone was configured, causing an overconsumption
aa37a703efc2aae38e9dcf68375018e01d2af950nd of memory. [RT #18092]
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton2372. [bug] Fixed incorrect TAG_HMACSHA256_BITS value [RT #18047]
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton2371. [doc] Add +nsid option to dig man page. [RT #18039]
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton2370. [bug] "rndc freeze" could trigger an assertion in named
9026fcf39ea5fbacee72b6c4f68e6c778dbad478nd when called on a nonexistent zone. [RT #18050]
9026fcf39ea5fbacee72b6c4f68e6c778dbad478nd
9026fcf39ea5fbacee72b6c4f68e6c778dbad478nd2369. [bug] libbind: Array bounds overrun on read in bitncmp().
9026fcf39ea5fbacee72b6c4f68e6c778dbad478nd [RT #18054]
9026fcf39ea5fbacee72b6c4f68e6c778dbad478nd
9026fcf39ea5fbacee72b6c4f68e6c778dbad478nd2368. [port] Linux: use libcap for capability management if
0043caa79a47e74a29c19b87bc85b2545e7209e6nd possible. [RT# 18026]
0043caa79a47e74a29c19b87bc85b2545e7209e6nd
0043caa79a47e74a29c19b87bc85b2545e7209e6nd2367. [bug] Improve counting of dns_resstatscounter_retry
5d3ba6c91839d8b8bb98b2ff43c0d686c335b783nd [RT #18030]
0043caa79a47e74a29c19b87bc85b2545e7209e6nd
0043caa79a47e74a29c19b87bc85b2545e7209e6nd2366. [bug] Adb shutdown race. [RT #18021]
0043caa79a47e74a29c19b87bc85b2545e7209e6nd
0043caa79a47e74a29c19b87bc85b2545e7209e6nd2365. [bug] Fix a bug that caused dns_acl_isany() to return
0043caa79a47e74a29c19b87bc85b2545e7209e6nd spurious results. [RT #18000]
0043caa79a47e74a29c19b87bc85b2545e7209e6nd
0043caa79a47e74a29c19b87bc85b2545e7209e6nd2364. [bug] named could trigger a assertion when serving a
0043caa79a47e74a29c19b87bc85b2545e7209e6nd malformed signed zone. [RT #17828]
0043caa79a47e74a29c19b87bc85b2545e7209e6nd
73e8c23f3efca94370c24e6a5908ee6e522bf4dbminfrin2363. [port] sunos: pre-set "lt_cv_sys_max_cmd_len=4096;".
73e8c23f3efca94370c24e6a5908ee6e522bf4dbminfrin [RT #17513]
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton
73e8c23f3efca94370c24e6a5908ee6e522bf4dbminfrin2362. [cleanup] Make "rrset-order fixed" a compile-time option.
94e96b9af3e76ff6913fcf5306e3acb75c70168bminfrin settable by "./configure --enable-fixed-rrset".
94e96b9af3e76ff6913fcf5306e3acb75c70168bminfrin Disabled by default. [RT #17977]
94e96b9af3e76ff6913fcf5306e3acb75c70168bminfrin
94e96b9af3e76ff6913fcf5306e3acb75c70168bminfrin2361. [bug] "recursion" statistics counter could be counted
294742ca68d050582b774a02fa708926d4eba173minfrin multiple times for a single query. [RT #17990]
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton
294742ca68d050582b774a02fa708926d4eba173minfrin2360. [bug] Fix a condition where we release a database version
294742ca68d050582b774a02fa708926d4eba173minfrin (which may acquire a lock) while holding the lock.
294742ca68d050582b774a02fa708926d4eba173minfrin
294742ca68d050582b774a02fa708926d4eba173minfrin2359. [bug] Fix NSID bug. [RT #17942]
294742ca68d050582b774a02fa708926d4eba173minfrin
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton2358. [doc] Update host's default query description. [RT #17934]
294742ca68d050582b774a02fa708926d4eba173minfrin
294742ca68d050582b774a02fa708926d4eba173minfrin2357. [port] Don't use OpenSSL's engine support in versions before
294742ca68d050582b774a02fa708926d4eba173minfrin OpenSSL 0.9.7f. [RT #17922]
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton
294742ca68d050582b774a02fa708926d4eba173minfrin2356. [bug] Built in mutex profiler was not scalable enough.
294742ca68d050582b774a02fa708926d4eba173minfrin [RT #17436]
294742ca68d050582b774a02fa708926d4eba173minfrin
294742ca68d050582b774a02fa708926d4eba173minfrin2355. [func] Extend the number statistics counters available.
294742ca68d050582b774a02fa708926d4eba173minfrin [RT #17590]
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton
29bb843fb0833aec0d7f631a2bdbba9e9f6f3851minfrin2354. [bug] Failed to initialize some rdatasetheader_t elements.
29bb843fb0833aec0d7f631a2bdbba9e9f6f3851minfrin [RT #17927]
29bb843fb0833aec0d7f631a2bdbba9e9f6f3851minfrin
29bb843fb0833aec0d7f631a2bdbba9e9f6f3851minfrin2353. [func] Add support for Name Server ID (RFC 5001).
29bb843fb0833aec0d7f631a2bdbba9e9f6f3851minfrin 'dig +nsid' requests NSID from server.
edc6a3f9716dedb2d3f365820544f729ef666ab9jorton 'request-nsid yes;' causes recursive server to send
b837ddaa27238a68194cefc842a0620dd28c75fbtrawick NSID requests to upstream servers. Server responds
b837ddaa27238a68194cefc842a0620dd28c75fbtrawick to NSID requests with the string configured by
b837ddaa27238a68194cefc842a0620dd28c75fbtrawick 'server-id' option. [RT #17091]
b837ddaa27238a68194cefc842a0620dd28c75fbtrawick
9ee730154a1f2bcd0e650ffc4df999460c2c6660bnicholes2352. [bug] Various GSS_API fixups. [RT #17729]
9ee730154a1f2bcd0e650ffc4df999460c2c6660bnicholes
9ee730154a1f2bcd0e650ffc4df999460c2c6660bnicholes2351. [bug] convertxsl.pl generated very long lines. [RT #17906]
9ee730154a1f2bcd0e650ffc4df999460c2c6660bnicholes
9ee730154a1f2bcd0e650ffc4df999460c2c6660bnicholes2350. [port] win32: IPv6 support. [RT #17797]
c386113d5a8d0760909f40632fa84b387405e976trawick
c386113d5a8d0760909f40632fa84b387405e976trawick2349. [func] Provide incremental re-signing support for secure
c386113d5a8d0760909f40632fa84b387405e976trawick dynamic zones. [RT #1091]
c386113d5a8d0760909f40632fa84b387405e976trawick
c386113d5a8d0760909f40632fa84b387405e976trawick2348. [func] Use the EVP interface to OpenSSL. Add PKCS#11 support.
c386113d5a8d0760909f40632fa84b387405e976trawick Documentation is in the new README.pkcs11 file.
c386113d5a8d0760909f40632fa84b387405e976trawick New tool, dnssec-keyfromlabel, which takes the
c386113d5a8d0760909f40632fa84b387405e976trawick label of a key pair in a HSM and constructs a DNS
c386113d5a8d0760909f40632fa84b387405e976trawick key pair for use by named and dnssec-signzone.
c386113d5a8d0760909f40632fa84b387405e976trawick [RT #16844]
408cee92f47d2d345c9fd57b17341d3dbbca4259nd
408cee92f47d2d345c9fd57b17341d3dbbca4259nd2347. [bug] Delete now traverses the RB tree in the canonical
408cee92f47d2d345c9fd57b17341d3dbbca4259nd order. [RT #17451]
408cee92f47d2d345c9fd57b17341d3dbbca4259nd
408cee92f47d2d345c9fd57b17341d3dbbca4259nd2346. [func] Memory statistics now cover all active memory contexts
408cee92f47d2d345c9fd57b17341d3dbbca4259nd in increased detail. [RT #17580]
916b4a16ae45981780b372609bbaa05d45f8d9babnicholes
916b4a16ae45981780b372609bbaa05d45f8d9babnicholes2345. [bug] named-checkconf failed to detect when forwarders
916b4a16ae45981780b372609bbaa05d45f8d9babnicholes were set at both the options/view level and in
ed3570ebd308d1e57fc42f7ccffec5ca8a6c8afdjorton a root zone. [RT #17671]
ed3570ebd308d1e57fc42f7ccffec5ca8a6c8afdjorton
ed3570ebd308d1e57fc42f7ccffec5ca8a6c8afdjorton2344. [bug] Improve "logging{ file ...; };" documentation.
ed3570ebd308d1e57fc42f7ccffec5ca8a6c8afdjorton [RT #17888]
ed3570ebd308d1e57fc42f7ccffec5ca8a6c8afdjorton
ed3570ebd308d1e57fc42f7ccffec5ca8a6c8afdjorton2343. [bug] (Seemingly) duplicate IPv6 entries could be
7b95cbe3641be28a5b9aed8bbf749643f3c9e65cnd created in ADB. [RT #17837]
7b95cbe3641be28a5b9aed8bbf749643f3c9e65cnd
7b95cbe3641be28a5b9aed8bbf749643f3c9e65cnd2342. [func] Use getifaddrs() if available under Linux. [RT #17224]
250e3f54ac9cfd4d78b1180e7f75d8a16288b0f8trawick
250e3f54ac9cfd4d78b1180e7f75d8a16288b0f8trawick2341. [bug] libbind: add missing -I../include for off source
250e3f54ac9cfd4d78b1180e7f75d8a16288b0f8trawick tree builds. [RT #17606]
78b82ad2a006e5edfc85c5b306369e278a916eb8bnicholes
78b82ad2a006e5edfc85c5b306369e278a916eb8bnicholes2340. [port] openbsd: interface configuration. [RT #17700]
78b82ad2a006e5edfc85c5b306369e278a916eb8bnicholes
78b82ad2a006e5edfc85c5b306369e278a916eb8bnicholes2339. [port] tru64: support for libbind. [RT #17589]
78b82ad2a006e5edfc85c5b306369e278a916eb8bnicholes
ee64282e65aac20cde407210163ecbf7e104cc56stoddard2338. [bug] check_ds() could be called with a non DS rdataset.
ee64282e65aac20cde407210163ecbf7e104cc56stoddard [RT #17598]
ee64282e65aac20cde407210163ecbf7e104cc56stoddard
911591cbd699fcc3df55396b264f2b811a068fb2stoddard2337. [bug] BUILD_LDFLAGS was not being correctly set. [RT #17614]
911591cbd699fcc3df55396b264f2b811a068fb2stoddard
911591cbd699fcc3df55396b264f2b811a068fb2stoddard2336. [func] If "named -6" is specified then listen on all IPv6
911591cbd699fcc3df55396b264f2b811a068fb2stoddard interfaces if there are not listen-on-v6 clauses in
329ce430c1ad464f1927f95f114ab16fe91e4c9bstoddard named.conf. [RT #17581]
329ce430c1ad464f1927f95f114ab16fe91e4c9bstoddard
329ce430c1ad464f1927f95f114ab16fe91e4c9bstoddard2335. [port] sunos: libbind and *printf() support for long long.
329ce430c1ad464f1927f95f114ab16fe91e4c9bstoddard [RT #17513]
329ce430c1ad464f1927f95f114ab16fe91e4c9bstoddard
329ce430c1ad464f1927f95f114ab16fe91e4c9bstoddard2334. [bug] Bad REQUIRES in fromstruct_in_naptr(), off by one
2fe16d53f7d596938f07b0e68f65313047028a11geoff bug in fromstruct_txt(). [RT #17609]
2fe16d53f7d596938f07b0e68f65313047028a11geoff
2fe16d53f7d596938f07b0e68f65313047028a11geoff2333. [bug] Fix off by one error in isc_time_nowplusinterval().
2fe16d53f7d596938f07b0e68f65313047028a11geoff [RT #17608]
2fe16d53f7d596938f07b0e68f65313047028a11geoff
de9ac31ae22a1111c3305da66f8a0b289469150ftrawick2332. [contrib] query-loc-0.4.0. [RT #17602]
b1ec41290ed913e1b9088e0a0191f8a751ee56b1trawick
422a2e9e48a594c7d46d62410e45651a7a994430trawick2331. [bug] Failure to regenerate any signatures was not being
422a2e9e48a594c7d46d62410e45651a7a994430trawick reported nor being past back to the UPDATE client.
422a2e9e48a594c7d46d62410e45651a7a994430trawick [RT #17570]
422a2e9e48a594c7d46d62410e45651a7a994430trawick
422a2e9e48a594c7d46d62410e45651a7a994430trawick2330. [bug] Remove potential race condition when handling
422a2e9e48a594c7d46d62410e45651a7a994430trawick over memory events. [RT #17572]
422a2e9e48a594c7d46d62410e45651a7a994430trawick
422a2e9e48a594c7d46d62410e45651a7a994430trawick WARNING: API CHANGE: over memory callback
422a2e9e48a594c7d46d62410e45651a7a994430trawick function now needs to call isc_mem_waterack().
804768c70a799483fa88678e6e3b3f0f0a2fee77trawick See <isc/mem.h> for details.
804768c70a799483fa88678e6e3b3f0f0a2fee77trawick
804768c70a799483fa88678e6e3b3f0f0a2fee77trawick2329. [bug] Clearer help text for dig's '-x' and '-i' options.
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz2328. [maint] Add AAAA addresses for A.ROOT-SERVERS.NET,
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz F.ROOT-SERVERS.NET, H.ROOT-SERVERS.NET,
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz J.ROOT-SERVERS.NET, K.ROOT-SERVERS.NET and
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz M.ROOT-SERVERS.NET.
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz2327. [bug] It was possible to dereference a NULL pointer in
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz rbtdb.c. Implement dead node processing in zones as
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz we do for caches. [RT #17312]
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz2326. [bug] It was possible to trigger a INSIST in the acache
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz processing.
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz2325. [port] Linux: use capset() function if available. [RT #17557]
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz2324. [bug] Fix IPv6 matching against "any;". [RT #17533]
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz2323. [port] tru64: namespace clash. [RT #17547]
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz
ed3570ebd308d1e57fc42f7ccffec5ca8a6c8afdjorton2322. [port] MacOS: work around the limitation of setrlimit()
5bd2a3a3d9e7d622546f5a3a973a9b802394ecf1jerenkrantz for RLIMIT_NOFILE. [RT #17526]
b3f1e12598377cadeff089fc51e1156dbdb1ed00mjc
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton2321. [placeholder]
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton2320. [func] Make statistics counters thread-safe for platforms
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton that support certain atomic operations. [RT #17466]
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton2319. [bug] Silence Coverity warnings in
cc0b2a935c91a33f5bc0f13115def505d4b864e3trawick lib/dns/rdata/in_1/apl_42.c. [RT #17469]
cc0b2a935c91a33f5bc0f13115def505d4b864e3trawick
cc0b2a935c91a33f5bc0f13115def505d4b864e3trawick2318. [port] sunos fixes for libbind. [RT #17514]
2a30bb2c6d10ba7eb726e592f090fae2bc316f55nd
2a30bb2c6d10ba7eb726e592f090fae2bc316f55nd2317. [bug] "make distclean" removed bind9.xsl.h. [RT #17518]
2a30bb2c6d10ba7eb726e592f090fae2bc316f55nd
2bc1c8cb65f7b7833251e6ee4c9be636762a5081trawick2316. [port] Missing #include <isc/print.h> in lib/dns/gssapictx.c.
2bc1c8cb65f7b7833251e6ee4c9be636762a5081trawick [RT #17513]
2bc1c8cb65f7b7833251e6ee4c9be636762a5081trawick
2bc1c8cb65f7b7833251e6ee4c9be636762a5081trawick2315. [bug] Used incorrect address family for mapped IPv4
2bc1c8cb65f7b7833251e6ee4c9be636762a5081trawick addresses in acl.c. [RT #17519]
8006e0b5db61df8e16b3ea4705862cd15b66e8a5striker
8006e0b5db61df8e16b3ea4705862cd15b66e8a5striker2314. [bug] Uninitialized memory use on error path in
8006e0b5db61df8e16b3ea4705862cd15b66e8a5striker bin/named/lwdnoop.c. [RT #17476]
8006e0b5db61df8e16b3ea4705862cd15b66e8a5striker
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton2313. [cleanup] Silence Coverity warnings. Handle private stacks.
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton [RT #17447] [RT #17478]
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton2312. [cleanup] Silence Coverity warning in lib/isc/unix/socket.c.
dd9feec012ad7760f0f0dd5c12cdd72aee86d243bnicholes [RT #17458]
dd9feec012ad7760f0f0dd5c12cdd72aee86d243bnicholes
dd9feec012ad7760f0f0dd5c12cdd72aee86d243bnicholes2311. [bug] IPv6 addresses could match IPv4 ACL entries and
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton vice versa. [RT #17462]
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton
270a4b12c5e0e51c8ffdbe8317db257a79a5f56ajorton2310. [bug] dig, host, nslookup: flush stdout before emitting
cbb5a63b9436fd6d32b6679812d17e95764a095dnd debug/fatal messages. [RT #17501]
cbb5a63b9436fd6d32b6679812d17e95764a095dnd
cbb5a63b9436fd6d32b6679812d17e95764a095dnd2309. [cleanup] Fix Coverity warnings in lib/dns/acl.c and iptable.c.
cbb5a63b9436fd6d32b6679812d17e95764a095dnd [RT #17455]
432de55307c72b09db614e14e79764ac2e6caa2arederpj
432de55307c72b09db614e14e79764ac2e6caa2arederpj2308. [cleanup] Silence Coverity warning in bin/named/controlconf.c.
432de55307c72b09db614e14e79764ac2e6caa2arederpj [RT #17495]
da152944fea872835df37b7c2141648926c7c22crederpj
da152944fea872835df37b7c2141648926c7c22crederpj2307. [bug] Remove infinite loop from lib/dns/sdb.c. [RT #17496]
da152944fea872835df37b7c2141648926c7c22crederpj
da152944fea872835df37b7c2141648926c7c22crederpj2306. [bug] Remove potential race from lib/dns/resolver.c.
6af3206a1b2ebe14ec93368e71f09258998467b4rederpj [RT #17470]
6af3206a1b2ebe14ec93368e71f09258998467b4rederpj
6af3206a1b2ebe14ec93368e71f09258998467b4rederpj2305. [security] inet_network() buffer overflow. CVE-2008-0122.
34e4083fa62b3a9cc49b25b1e11691e5094ad084rederpj
34e4083fa62b3a9cc49b25b1e11691e5094ad084rederpj2304. [bug] Check returns from all dns_rdata_tostruct() calls.
34e4083fa62b3a9cc49b25b1e11691e5094ad084rederpj [RT #17460]
c65ea82ddd0e43b6fe808c4b843c5f21eb341dbdrederpj
c65ea82ddd0e43b6fe808c4b843c5f21eb341dbdrederpj2303. [bug] Remove unnecessary code from bin/named/lwdgnba.c.
c65ea82ddd0e43b6fe808c4b843c5f21eb341dbdrederpj [RT #17471]
c65ea82ddd0e43b6fe808c4b843c5f21eb341dbdrederpj
6cad04219c5f99d71d86b8156520f393b610bb04rederpj2302. [bug] Fix memset() calls in lib/tests/t_api.c. [RT #17472]
6cad04219c5f99d71d86b8156520f393b610bb04rederpj
6cad04219c5f99d71d86b8156520f393b610bb04rederpj2301. [bug] Remove resource leak and fix error messages in
1b6c93a6a669e703316455afdd1c789c2c3fa3a2rederpj bin/tests/system/lwresd/lwtest.c. [RT #17474]
1b6c93a6a669e703316455afdd1c789c2c3fa3a2rederpj
1b6c93a6a669e703316455afdd1c789c2c3fa3a2rederpj2300. [bug] Fixed failure to close open file in
1b6c93a6a669e703316455afdd1c789c2c3fa3a2rederpj bin/tests/names/t_names.c. [RT #17473]
7a706bb27e442a89a00d736fb5a6cc3ec0713cedrederpj
7a706bb27e442a89a00d736fb5a6cc3ec0713cedrederpj2299. [bug] Remove unnecessary NULL check in
7a706bb27e442a89a00d736fb5a6cc3ec0713cedrederpj bin/nsupdate/nsupdate.c. [RT #17475]
7a706bb27e442a89a00d736fb5a6cc3ec0713cedrederpj
7a706bb27e442a89a00d736fb5a6cc3ec0713cedrederpj2298. [bug] isc_mutex_lock() failure not caught in
7a706bb27e442a89a00d736fb5a6cc3ec0713cedrederpj bin/tests/timers/t_timers.c. [RT #17468]
f93e3a425ac550079682c6e4d9ecccdb2c9225fdrederpj
f93e3a425ac550079682c6e4d9ecccdb2c9225fdrederpj2297. [bug] isc_entropy_createfilesource() failure not caught in
f93e3a425ac550079682c6e4d9ecccdb2c9225fdrederpj bin/tests/dst/t_dst.c. [RT #17467]
f93e3a425ac550079682c6e4d9ecccdb2c9225fdrederpj
f93e3a425ac550079682c6e4d9ecccdb2c9225fdrederpj2296. [port] Allow docbook stylesheet location to be specified to
f93e3a425ac550079682c6e4d9ecccdb2c9225fdrederpj configure. [RT #17457]
f93e3a425ac550079682c6e4d9ecccdb2c9225fdrederpj
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton2295. [bug] Silence static overrun error in bin/named/lwaddr.c.
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton [RT #17459]
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton2294. [func] Allow the experimental statistics channels to have
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton multiple connections and ACL.
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton Note: the stats-server and stats-server-v6 options
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton available in the previous beta releases are replaced
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton with the generic statistics-channels statement.
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton2293. [func] Add ACL regression test. [RT #17375]
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton
2666c6e15c495cdc39b00c7bd5e3f180407dae9ejorton2292. [bug] Log if the working directory is not writable.
166ee86bb7bdcf9a89ebccee59c72064ac627dc0nd [RT #17312]
166ee86bb7bdcf9a89ebccee59c72064ac627dc0nd
166ee86bb7bdcf9a89ebccee59c72064ac627dc0nd2291. [bug] PR_SET_DUMPABLE may be set too late. Also report
166ee86bb7bdcf9a89ebccee59c72064ac627dc0nd failure to set PR_SET_DUMPABLE. [RT #17312]
166ee86bb7bdcf9a89ebccee59c72064ac627dc0nd
166ee86bb7bdcf9a89ebccee59c72064ac627dc0nd2290. [bug] Let AD in the query signal that the client wants AD
0dd9b0cc0c1dcf7f6c4dba782a0b50f0b69f519dtrawick set in the response. [RT #17301]
0dd9b0cc0c1dcf7f6c4dba782a0b50f0b69f519dtrawick
0dd9b0cc0c1dcf7f6c4dba782a0b50f0b69f519dtrawick2289. [func] named-checkzone now reports the out-of-zone CNAME
0c4c708dd860d02dd784da6dc5e7001044185620stoddard found. [RT #17309]
0c4c708dd860d02dd784da6dc5e7001044185620stoddard
0c4c708dd860d02dd784da6dc5e7001044185620stoddard2288. [port] win32: mark service as running when we have finished
0c4c708dd860d02dd784da6dc5e7001044185620stoddard loading. [RT #17441]
0c4c708dd860d02dd784da6dc5e7001044185620stoddard
0c4c708dd860d02dd784da6dc5e7001044185620stoddard2287. [bug] Use 'volatile' if the compiler supports it. [RT #17413]
0c4c708dd860d02dd784da6dc5e7001044185620stoddard
0c4c708dd860d02dd784da6dc5e7001044185620stoddard2286. [func] Allow a TCP connection to be used as a weak
84e59981d4df2f141ac6153e06fd8371406dd23cnd authentication method for reverse zones.
84e59981d4df2f141ac6153e06fd8371406dd23cnd New update-policy methods tcp-self and 6to4-self.
84e59981d4df2f141ac6153e06fd8371406dd23cnd [RT #17378]
4bf5825d6c53ba24264110d7bf774709b1b2bc78trawick
4bf5825d6c53ba24264110d7bf774709b1b2bc78trawick2285. [func] Test framework for client memory context management.
4bf5825d6c53ba24264110d7bf774709b1b2bc78trawick [RT #17377]
d545dd10d4e60c2ae57205017550cb48311a3ac7nd
d545dd10d4e60c2ae57205017550cb48311a3ac7nd2284. [bug] Memory leak in UPDATE prerequisite processing.
d545dd10d4e60c2ae57205017550cb48311a3ac7nd [RT #17377]
d545dd10d4e60c2ae57205017550cb48311a3ac7nd
d545dd10d4e60c2ae57205017550cb48311a3ac7nd2283. [bug] TSIG keys were not attaching to the memory
d545dd10d4e60c2ae57205017550cb48311a3ac7nd context. TSIG keys should use the rings
75c180fb45396964ad10af6444077798a470b6a3jorton memory context rather than the clients memory
75c180fb45396964ad10af6444077798a470b6a3jorton context. [RT #17377]
75c180fb45396964ad10af6444077798a470b6a3jorton
75c180fb45396964ad10af6444077798a470b6a3jorton2282. [bug] Acl code fixups. [RT #17346] [RT #17374]
75c180fb45396964ad10af6444077798a470b6a3jorton
75c180fb45396964ad10af6444077798a470b6a3jorton2281. [bug] Attempts to use undefined acls were not being logged.
75c180fb45396964ad10af6444077798a470b6a3jorton [RT #17307]
75c180fb45396964ad10af6444077798a470b6a3jorton
277e05eebdd1878d86c1edc2538c94c5b42102e4nd2280. [func] Allow the experimental http server to be reached
277e05eebdd1878d86c1edc2538c94c5b42102e4nd over IPv6 as well as IPv4. [RT #17332]
277e05eebdd1878d86c1edc2538c94c5b42102e4nd
277e05eebdd1878d86c1edc2538c94c5b42102e4nd2279. [bug] Use setsockopt(SO_NOSIGPIPE), when available,
277e05eebdd1878d86c1edc2538c94c5b42102e4nd to protect applications from receiving spurious
277e05eebdd1878d86c1edc2538c94c5b42102e4nd SIGPIPE signals when using the resolver.
277e05eebdd1878d86c1edc2538c94c5b42102e4nd
277e05eebdd1878d86c1edc2538c94c5b42102e4nd2278. [bug] win32: handle the case where Windows returns no
277e05eebdd1878d86c1edc2538c94c5b42102e4nd search list or DNS suffix. [RT #17354]
277e05eebdd1878d86c1edc2538c94c5b42102e4nd
1cc35a6e650c0567003fc814e9887d31191756cdrederpj2277. [bug] Empty zone names were not correctly being caught at
1cc35a6e650c0567003fc814e9887d31191756cdrederpj in the post parse checks. [RT #17357]
1cc35a6e650c0567003fc814e9887d31191756cdrederpj
1cc35a6e650c0567003fc814e9887d31191756cdrederpj2276. [bug] Install <dst/gssapi.h>. [RT# 17359]
1cc35a6e650c0567003fc814e9887d31191756cdrederpj
1cc35a6e650c0567003fc814e9887d31191756cdrederpj2275. [func] Add support to dig to perform IXFR queries over UDP.
4bf5825d6c53ba24264110d7bf774709b1b2bc78trawick [RT #17235]
4bf5825d6c53ba24264110d7bf774709b1b2bc78trawick
4bf5825d6c53ba24264110d7bf774709b1b2bc78trawick2274. [func] Log zone transfer statistics. [RT #17336]
24a4c5e6b1bef738d5eb25cf8201d6515c42c923trawick
b5d97619ae59d852d8552dbc66413a653d049314trawick2273. [bug] Adjust log level to WARNING when saving inconsistent
b5d97619ae59d852d8552dbc66413a653d049314trawick stub/slave master and journal files. [RT# 17279]
24a4c5e6b1bef738d5eb25cf8201d6515c42c923trawick
24a4c5e6b1bef738d5eb25cf8201d6515c42c923trawick2272. [bug] Handle illegal dnssec-lookaside trust-anchor names.
24a4c5e6b1bef738d5eb25cf8201d6515c42c923trawick [RT #17262]
24a4c5e6b1bef738d5eb25cf8201d6515c42c923trawick
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz2271. [bug] Fix a memory leak in http server code [RT #17100]
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz2270. [bug] dns_db_closeversion() version->writer could be reset
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz before it is tested. [RT #17290]
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz2269. [contrib] dbus memory leaks and missing va_end calls. [RT #17232]
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz2268. [bug] 0.IN-ADDR.ARPA was missing from the empty zones
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz list.
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz --- 9.5.0b1 released ---
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz2267. [bug] Radix tree node_num value could be set incorrectly,
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz causing positive ACL matches to look like negative
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz ones. [RT #17311]
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz
4bf5825d6c53ba24264110d7bf774709b1b2bc78trawick2266. [bug] client.c:get_clientmctx() returned the same mctx
4bf5825d6c53ba24264110d7bf774709b1b2bc78trawick once the pool of mctx's was filled. [RT #17218]
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz2265. [bug] Test that the memory context's basic_table is non NULL
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz before freeing. [RT #17265]
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz2264. [bug] Server prefix length was being ignored. [RT #17308]
fe5303df6dec2c01e27c211277c64743ab631ceajerenkrantz
b3f1e12598377cadeff089fc51e1156dbdb1ed00mjc2263. [bug] "named-checkconf -z" failed to set default value
4fa67b2497a22630f91186ee68d0798576a7af3and for "check-integrity". [RT #17306]
4fa67b2497a22630f91186ee68d0798576a7af3and
4fa67b2497a22630f91186ee68d0798576a7af3and2262. [bug] Error status from all but the last view could be
645462b550a122912993af71d6d5bf36b59ccd2and lost. [RT #17292]
645462b550a122912993af71d6d5bf36b59ccd2and
645462b550a122912993af71d6d5bf36b59ccd2and2261. [bug] Fix memory leak with "any" and "none" ACLs [RT #17272]
645462b550a122912993af71d6d5bf36b59ccd2and
b1ec41290ed913e1b9088e0a0191f8a751ee56b1trawick2260. [bug] Reported wrong clients-per-query when increasing the
b1ec41290ed913e1b9088e0a0191f8a751ee56b1trawick value. [RT #17236]
b1ec41290ed913e1b9088e0a0191f8a751ee56b1trawick
b1ec41290ed913e1b9088e0a0191f8a751ee56b1trawick2259. [placeholder]
b1ec41290ed913e1b9088e0a0191f8a751ee56b1trawick
b1ec41290ed913e1b9088e0a0191f8a751ee56b1trawick --- 9.5.0a7 released ---
398ad83052f1d7ac83465320fc0bf3fef43126f4stoddard
398ad83052f1d7ac83465320fc0bf3fef43126f4stoddard2258. [bug] Fallback from IXFR/TSIG to SOA/AXFR/TSIG broken.
398ad83052f1d7ac83465320fc0bf3fef43126f4stoddard [RT #17241]
de9ac31ae22a1111c3305da66f8a0b289469150ftrawick
69a2f591a7db749c7b5d07c847b94aa55c378521rederpj2257. [bug] win32: Use the full path to vcredist_x86.exe when
69a2f591a7db749c7b5d07c847b94aa55c378521rederpj calling it. [RT #17222]
69a2f591a7db749c7b5d07c847b94aa55c378521rederpj
69a2f591a7db749c7b5d07c847b94aa55c378521rederpj2256. [bug] win32: Correctly register the installation location of
69a2f591a7db749c7b5d07c847b94aa55c378521rederpj bindevt.dll. [RT #17159]
69a2f591a7db749c7b5d07c847b94aa55c378521rederpj
0f27f7efd99f727b3dc16c7cbe03e8ff477790f4stas2255. [maint] L.ROOT-SERVERS.NET is now 199.7.83.42.
0f27f7efd99f727b3dc16c7cbe03e8ff477790f4stas
0f27f7efd99f727b3dc16c7cbe03e8ff477790f4stas2254. [bug] timer.c:dispatch() failed to lock timer->lock
0f27f7efd99f727b3dc16c7cbe03e8ff477790f4stas when reading timer->idle allowing it to see
0f27f7efd99f727b3dc16c7cbe03e8ff477790f4stas intermediate values as timer->idle was reset by
0f27f7efd99f727b3dc16c7cbe03e8ff477790f4stas isc_timer_touch(). [RT #17243]
34460b4bbbc11663429978600a97abfbf38fc38atrawick
34460b4bbbc11663429978600a97abfbf38fc38atrawick2253. [func] "max-cache-size" defaults to 32M.
34460b4bbbc11663429978600a97abfbf38fc38atrawick "max-acache-size" defaults to 16M.
34460b4bbbc11663429978600a97abfbf38fc38atrawick
34460b4bbbc11663429978600a97abfbf38fc38atrawick2252. [bug] Fixed errors in sortlist code [RT #17216]
34460b4bbbc11663429978600a97abfbf38fc38atrawick
34460b4bbbc11663429978600a97abfbf38fc38atrawick2251. [placeholder]
34460b4bbbc11663429978600a97abfbf38fc38atrawick
34460b4bbbc11663429978600a97abfbf38fc38atrawick2250. [func] New flag 'memstatistics' to state whether the
32316124ea6961dc3aaa63272844bc2f919c0827jorton memory statistics file should be written or not.
32316124ea6961dc3aaa63272844bc2f919c0827jorton Additionally named's -m option will cause the
32316124ea6961dc3aaa63272844bc2f919c0827jorton statistics file to be written. [RT #17113]
32316124ea6961dc3aaa63272844bc2f919c0827jorton
32316124ea6961dc3aaa63272844bc2f919c0827jorton2249. [bug] Only set Authentic Data bit if client requested
32316124ea6961dc3aaa63272844bc2f919c0827jorton DNSSEC, per RFC 3655 [RT #17175]
32316124ea6961dc3aaa63272844bc2f919c0827jorton
32316124ea6961dc3aaa63272844bc2f919c0827jorton2248. [cleanup] Fix several errors reported by Coverity. [RT #17160]
32316124ea6961dc3aaa63272844bc2f919c0827jorton
32316124ea6961dc3aaa63272844bc2f919c0827jorton2247. [doc] Sort doc/misc/options. [RT #17067]
32316124ea6961dc3aaa63272844bc2f919c0827jorton
32316124ea6961dc3aaa63272844bc2f919c0827jorton2246. [bug] Make the startup of test servers (ans.pl) more
ec7f4f32825686dbd6fc4cb9a4aa024b807dae8brederpj robust. [RT #17147]
ec7f4f32825686dbd6fc4cb9a4aa024b807dae8brederpj
ec7f4f32825686dbd6fc4cb9a4aa024b807dae8brederpj2245. [bug] Validating lack of DS records at trust anchors wasn't
ec7f4f32825686dbd6fc4cb9a4aa024b807dae8brederpj working. [RT #17151]
ec7f4f32825686dbd6fc4cb9a4aa024b807dae8brederpj
c41285f93f9d382af7fee08bbdf1ff173be0da77nd2244. [func] Allow the check of nameserver names against the
c41285f93f9d382af7fee08bbdf1ff173be0da77nd SOA MNAME field to be disabled by specifying
c41285f93f9d382af7fee08bbdf1ff173be0da77nd 'notify-to-soa yes;'. [RT #17073]
c41285f93f9d382af7fee08bbdf1ff173be0da77nd
c41285f93f9d382af7fee08bbdf1ff173be0da77nd2243. [func] Configuration files without a newline at the end now
c41285f93f9d382af7fee08bbdf1ff173be0da77nd parse without error. [RT #17120]
812be02eda26272b189161e3be099155b195b667trawick
812be02eda26272b189161e3be099155b195b667trawick2242. [bug] nsupdate: GSS-TSIG support using the Heimdal Kerberos
812be02eda26272b189161e3be099155b195b667trawick library could require a source of random data.
452eaf978884ae5c01422f563ec77b8ef17d12b8trawick [RT #17127]
452eaf978884ae5c01422f563ec77b8ef17d12b8trawick
452eaf978884ae5c01422f563ec77b8ef17d12b8trawick2241. [func] nsupdate: add a interactive 'help' command. [RT #17099]
452eaf978884ae5c01422f563ec77b8ef17d12b8trawick
452eaf978884ae5c01422f563ec77b8ef17d12b8trawick2240. [bug] Cleanup nsupdates GSS-TSIG support. Convert
beeffe96b9eca176aa9120df8c0b7df8c94138adtrawick a number of INSIST()s into plain fatal() errors
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe which report the triggering result code.
beeffe96b9eca176aa9120df8c0b7df8c94138adtrawick The 'key' command wasn't disabling GSS-TSIG.
de9ac31ae22a1111c3305da66f8a0b289469150ftrawick [RT #17099]
de9ac31ae22a1111c3305da66f8a0b289469150ftrawick
de9ac31ae22a1111c3305da66f8a0b289469150ftrawick2239. [func] Ship a pre built bin/named/bind9.xsl.h. [RT #17114]
de9ac31ae22a1111c3305da66f8a0b289469150ftrawick
59b910556d04c82e951d6c6f7a413ab8fed21467trawick2238. [bug] It was possible to trigger a REQUIRE when a
34109fa9f1317edbc6bb7d67ff8933850668b797striker validation was canceled. [RT #17106]
fb5e196e2ee5aa7c185292c07c73e99bdf1d376astriker
fb5e196e2ee5aa7c185292c07c73e99bdf1d376astriker2237. [bug] libbind: res_init() was not thread aware. [RT #17123]
fb5e196e2ee5aa7c185292c07c73e99bdf1d376astriker
fb5e196e2ee5aa7c185292c07c73e99bdf1d376astriker2236. [bug] dnssec-signzone failed to preserve the case of
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe of wildcard owner names. [RT #17085]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2235. [bug] <isc/atomic.h> was not being installed. [RT #17135]
bbe046d7cbb950ab3e372e4119ae001a5fe52ed4striker
2963f1c4b67ba02ba20c26ec8f0102261c758440nd2234. [port] Correct some compiler warnings on SCO OSr5 [RT #17134]
2963f1c4b67ba02ba20c26ec8f0102261c758440nd
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2233. [func] Add support for O(1) ACL processing, based on
2963f1c4b67ba02ba20c26ec8f0102261c758440nd radix tree code originally written by Kevin
741e26a23be86c7e457455b09501ee68b1118e1bstas Brintnall. [RT #16288]
741e26a23be86c7e457455b09501ee68b1118e1bstas
741e26a23be86c7e457455b09501ee68b1118e1bstas2232. [bug] dns_adb_findaddrinfo() could fail and return
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe ISC_R_SUCCESS. [RT #17137]
741e26a23be86c7e457455b09501ee68b1118e1bstas
e65b630463d750b296566135c16a30a551aa8cb4trawick2231. [bug] Building dlzbdb (contrib/dlz/bin/dlzbdb) was broken.
e65b630463d750b296566135c16a30a551aa8cb4trawick [RT #17088]
e65b630463d750b296566135c16a30a551aa8cb4trawick
e65b630463d750b296566135c16a30a551aa8cb4trawick2230. [bug] We could INSIST reading a corrupted journal.
b1a4bfe2ea1faafd10cad5051e07503e7596b1f0fielding [RT #17132]
b1a4bfe2ea1faafd10cad5051e07503e7596b1f0fielding
b1a4bfe2ea1faafd10cad5051e07503e7596b1f0fielding2229. [bug] Null pointer dereference on query pool creation
b1a4bfe2ea1faafd10cad5051e07503e7596b1f0fielding failure. [RT #17133]
6562ca01f461db28f8b2ce4626b548627644ce12nd
6562ca01f461db28f8b2ce4626b548627644ce12nd2228. [contrib] contrib: Change 2188 was incomplete.
6562ca01f461db28f8b2ce4626b548627644ce12nd
e41198355d5d81236db1da8892402a4cdd89525drederpj2227. [cleanup] Tidied up the FAQ. [RT #17121]
b1a4bfe2ea1faafd10cad5051e07503e7596b1f0fielding
b1a4bfe2ea1faafd10cad5051e07503e7596b1f0fielding2226. [placeholder]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
e41198355d5d81236db1da8892402a4cdd89525drederpj2225. [bug] More support for systems with no IPv4 addresses.
99110e8199a4c4b53731e80466aefba5715c342amartin [RT #17111]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
d701aa8681316e8735d511d4912eb7b9b492fb68rederpj2224. [bug] Defer journal compaction if a xfrin is in progress.
dac743792d4e2f6824b4a5853d9f6fa98e3acfa7thommay [RT #17119]
dac743792d4e2f6824b4a5853d9f6fa98e3acfa7thommay
6562ca01f461db28f8b2ce4626b548627644ce12nd2223. [bug] Make a new journal when compacting. [RT #17119]
dac743792d4e2f6824b4a5853d9f6fa98e3acfa7thommay
dac743792d4e2f6824b4a5853d9f6fa98e3acfa7thommay2222. [func] named-checkconf now checks server key references.
34109fa9f1317edbc6bb7d67ff8933850668b797striker [RT #17097]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
34109fa9f1317edbc6bb7d67ff8933850668b797striker2221. [bug] Set the event result code to reflect the actual
2657c07d01de3105a1cf72aa3b708f2e9d8b9f08striker record turned to caller when a cache update is
2657c07d01de3105a1cf72aa3b708f2e9d8b9f08striker rejected due to a more credible answer existing.
2657c07d01de3105a1cf72aa3b708f2e9d8b9f08striker [RT #17017]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
59b910556d04c82e951d6c6f7a413ab8fed21467trawick2220. [bug] win32: Address a race condition in final shutdown of
ac22e37364071bc5160c4c1956fa64577988ce2dstriker the Windows socket code. [RT #17028]
ac22e37364071bc5160c4c1956fa64577988ce2dstriker
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2219. [bug] Apply zone consistency checks to additions, not
ac22e37364071bc5160c4c1956fa64577988ce2dstriker removals, when updating. [RT #17049]
d2ca4f326388fdd19058284043d15ec0b23d0722striker
d2ca4f326388fdd19058284043d15ec0b23d0722striker2218. [bug] Remove unnecessary REQUIRE from dns_validator_create().
d2ca4f326388fdd19058284043d15ec0b23d0722striker [RT #16976]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
d2ca4f326388fdd19058284043d15ec0b23d0722striker2217. [func] Adjust update log levels. [RT #17092]
6562ca01f461db28f8b2ce4626b548627644ce12nd
6562ca01f461db28f8b2ce4626b548627644ce12nd2216. [cleanup] Fix a number of errors reported by Coverity.
6562ca01f461db28f8b2ce4626b548627644ce12nd [RT #17094]
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick2215. [bug] Bad REQUIRE check isc_hmacsha1_verify(). [RT #17094]
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick2214. [bug] Deregister OpenSSL lock callback when cleaning
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick up. Reorder OpenSSL cleanup so that RAND_cleanup()
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick is called before the locks are destroyed. [RT #17098]
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick2213. [bug] SIG0 diagnostic failure messages were looking at the
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick wrong status code. [RT #17101]
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick2212. [func] 'host -m' now causes memory statistics and active
ec7254c302703353d73d8d69d83cdeb0c580c8cetrawick memory to be printed at exit. [RT 17028]
ec7254c302703353d73d8d69d83cdeb0c580c8cetrawick
ec7254c302703353d73d8d69d83cdeb0c580c8cetrawick2211. [func] Update "dynamic update temporarily disabled" message.
ba5e097fd39f0937be37ae32d65e1d3339e07f43trawick [RT #17065]
ba5e097fd39f0937be37ae32d65e1d3339e07f43trawick
ba5e097fd39f0937be37ae32d65e1d3339e07f43trawick2210. [bug] Deleting class specific records via UPDATE could
ba5e097fd39f0937be37ae32d65e1d3339e07f43trawick fail. [RT #17074]
4c517f7e59d17e86aeb473088d254f24034b4de8trawick
4c517f7e59d17e86aeb473088d254f24034b4de8trawick2209. [port] osx: linking against user supplied static OpenSSL
26280128921459eadd3f76a44aee9ba2f7f941c2trawick libraries failed as the system ones were still being
26280128921459eadd3f76a44aee9ba2f7f941c2trawick found. [RT #17078]
26280128921459eadd3f76a44aee9ba2f7f941c2trawick
26280128921459eadd3f76a44aee9ba2f7f941c2trawick2208. [port] win32: make sure both build methods produce the
26280128921459eadd3f76a44aee9ba2f7f941c2trawick same output. [RT #17058]
26280128921459eadd3f76a44aee9ba2f7f941c2trawick
26280128921459eadd3f76a44aee9ba2f7f941c2trawick2207. [port] Some implementations of getaddrinfo() fail to set
26280128921459eadd3f76a44aee9ba2f7f941c2trawick ai_canonname correctly. [RT #17061]
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick --- 9.5.0a6 released ---
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick
dd4dfb1a26f821768f4174cf0465fee13556b68ejerenkrantz2206. [security] "allow-query-cache" and "allow-recursion" now
dd4dfb1a26f821768f4174cf0465fee13556b68ejerenkrantz cross inherit from each other.
dd4dfb1a26f821768f4174cf0465fee13556b68ejerenkrantz
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick If allow-query-cache is not set in named.conf then
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick allow-recursion is used if set, otherwise allow-query
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick is used if set, otherwise the default (localnets;
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick localhost;) is used.
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick If allow-recursion is not set in named.conf then
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick allow-query-cache is used if set, otherwise allow-query
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick is used if set, otherwise the default (localnets;
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick localhost;) is used.
f2af12bd7c7b0506678b4dc981482d59e49f08d3nd
f2af12bd7c7b0506678b4dc981482d59e49f08d3nd [RT #16987]
f2af12bd7c7b0506678b4dc981482d59e49f08d3nd
f2af12bd7c7b0506678b4dc981482d59e49f08d3nd2205. [bug] libbind: change #2119 broke thread support. [RT #16982]
f2af12bd7c7b0506678b4dc981482d59e49f08d3nd
f2af12bd7c7b0506678b4dc981482d59e49f08d3nd2204. [bug] "rndc flushanme name unknown-view" caused named
f2af12bd7c7b0506678b4dc981482d59e49f08d3nd to crash. [RT #16984]
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz2203. [security] Query id generation was cryptographically weak.
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz [RT # 16915]
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2202. [security] The default acls for allow-query-cache and
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz allow-recursion were not being applied. [RT #16960]
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz2201. [bug] The build failed in a separate object directory.
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz [RT #16943]
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz2200. [bug] The search for cached NSEC records was stopping to
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz early leading to excessive DLV queries. [RT #16930]
321f88f4de9d60b5f846555b10f866348b7d598cjerenkrantz
6830e61f24984184ce3095c204935d06963dcc51nd2199. [bug] win32: don't call WSAStartup() while loading dlls.
6830e61f24984184ce3095c204935d06963dcc51nd [RT #16911]
6830e61f24984184ce3095c204935d06963dcc51nd
6830e61f24984184ce3095c204935d06963dcc51nd2198. [bug] win32: RegCloseKey() could be called when
6830e61f24984184ce3095c204935d06963dcc51nd RegOpenKeyEx() failed. [RT #16911]
85bf271a2a8d88736575e93504528639f5971f97nd
85bf271a2a8d88736575e93504528639f5971f97nd2197. [bug] Add INSIST to catch negative responses which are
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe not setting the event result code appropriately.
85bf271a2a8d88736575e93504528639f5971f97nd [RT #16909]
5c457d20a708ef42b0824290d0feda1852a37493rederpj
5c457d20a708ef42b0824290d0feda1852a37493rederpj2196. [port] win32: yield processor while waiting for once to
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe to complete. [RT #16958]
5c457d20a708ef42b0824290d0feda1852a37493rederpj
a22d4a5da8c5167776b9e62737379cc9b857ef4drederpj2195. [func] dnssec-keygen now defaults to nametype "ZONE"
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe when generating DNSKEYs. [RT #16954]
a22d4a5da8c5167776b9e62737379cc9b857ef4drederpj
cde00ab9085ea6e93db4a27bf6fe9a9b6eda4addnd2194. [bug] Close journal before calling 'done' in xfrin.c.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cde00ab9085ea6e93db4a27bf6fe9a9b6eda4addnd --- 9.5.0a5 released ---
cde00ab9085ea6e93db4a27bf6fe9a9b6eda4addnd
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2193. [port] win32: BINDInstall.exe is now linked statically.
cde00ab9085ea6e93db4a27bf6fe9a9b6eda4addnd [RT #16906]
159d95df05b3100bbef7a60cb5f5d7d8d5a3328etrawick
159d95df05b3100bbef7a60cb5f5d7d8d5a3328etrawick2192. [port] win32: use vcredist_x86.exe to install Visual
159d95df05b3100bbef7a60cb5f5d7d8d5a3328etrawick Studio's redistributable dlls if building with
159d95df05b3100bbef7a60cb5f5d7d8d5a3328etrawick Visual Stdio 2005 or later.
59b910556d04c82e951d6c6f7a413ab8fed21467trawick
acba1dfc9d36dbd7d307769f0f7c74f776d2458btrawick2191. [func] named-checkzone now allows dumping to stdout (-).
59b910556d04c82e951d6c6f7a413ab8fed21467trawick named-checkconf now has -h for help.
59b910556d04c82e951d6c6f7a413ab8fed21467trawick named-checkzone now has -h for help.
59b910556d04c82e951d6c6f7a413ab8fed21467trawick rndc now has -h for help.
9768955299008e29705461b314b763a79104e576nd Better handling of '-?' for usage summaries.
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd [RT #16707]
03e310ef946842b4dfa718776c870d012fc9ec67striker
03e310ef946842b4dfa718776c870d012fc9ec67striker2190. [func] Make fallback to plain DNS from EDNS due to timeouts
03e310ef946842b4dfa718776c870d012fc9ec67striker more visible. New logging category "edns-disabled".
03e310ef946842b4dfa718776c870d012fc9ec67striker [RT #16871]
03e310ef946842b4dfa718776c870d012fc9ec67striker
03e310ef946842b4dfa718776c870d012fc9ec67striker2189. [bug] Handle socket() returning EINTR. [RT #15949]
611d2f4e86b4eceb640a5301bd88a23cb459e5a8striker
611d2f4e86b4eceb640a5301bd88a23cb459e5a8striker2188. [contrib] queryperf: autoconf changes to make the search for
611d2f4e86b4eceb640a5301bd88a23cb459e5a8striker libresolv or libbind more robust. [RT #16299]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
611d2f4e86b4eceb640a5301bd88a23cb459e5a8striker2187. [bug] query_addds(), query_addwildcardproof() and
f59888906d0566361498848fa95b4c416fad976cstriker query_addnxrrsetnsec() should take a version
f59888906d0566361498848fa95b4c416fad976cstriker argument. [RT #16368]
f59888906d0566361498848fa95b4c416fad976cstriker
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2186. [port] cygwin: libbind: check for struct sockaddr_storage
f59888906d0566361498848fa95b4c416fad976cstriker independently of IPv6. [RT #16482]
6a3078c438bee65f22004ac65cd2eb4fa521bbfastriker
6a3078c438bee65f22004ac65cd2eb4fa521bbfastriker2185. [port] sunos: libbind: check for ssize_t, memmove() and
6a3078c438bee65f22004ac65cd2eb4fa521bbfastriker memchr(). [RT #16463]
6a3078c438bee65f22004ac65cd2eb4fa521bbfastriker
26acc990e97a62631a3654405d676b928a78ebbcstriker2184. [bug] bind9.xsl.h didn't build out of the source tree.
26acc990e97a62631a3654405d676b928a78ebbcstriker [RT #16830]
29ecc0949b383793b24cdd0741cb86c02138ab36striker
29ecc0949b383793b24cdd0741cb86c02138ab36striker2183. [bug] dnssec-signzone didn't handle offline private keys
29ecc0949b383793b24cdd0741cb86c02138ab36striker well. [RT #16832]
29ecc0949b383793b24cdd0741cb86c02138ab36striker
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2182. [bug] dns_dispatch_createtcp() and dispatch_createudp()
29ecc0949b383793b24cdd0741cb86c02138ab36striker could return ISC_R_SUCCESS when they ran out of
c97f8ff3a7479c838545de0c59770938b50ab6d3gstein memory. [RT #16365]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
c97f8ff3a7479c838545de0c59770938b50ab6d3gstein2181. [port] sunos: libbind: add paths.h from BIND 8. [RT #16462]
6fb9d10c529c2be3bb1833b0eefdd27ba4df1610trawick
6fb9d10c529c2be3bb1833b0eefdd27ba4df1610trawick2180. [cleanup] Remove bit test from 'compress_test' as they
6fb9d10c529c2be3bb1833b0eefdd27ba4df1610trawick are no longer needed. [RT #16497]
6fb9d10c529c2be3bb1833b0eefdd27ba4df1610trawick
6fb9d10c529c2be3bb1833b0eefdd27ba4df1610trawick2179. [func] 'rndc command zone' will now find 'zone' if it is
6fb9d10c529c2be3bb1833b0eefdd27ba4df1610trawick unique to all the views. [RT #16821]
368a950bc36b428b737d079f77e8962c831f88aand
368a950bc36b428b737d079f77e8962c831f88aand2178. [bug] 'rndc reload' of a slave or stub zone resulted in
368a950bc36b428b737d079f77e8962c831f88aand a reference leak. [RT #16867]
368a950bc36b428b737d079f77e8962c831f88aand
9768955299008e29705461b314b763a79104e576nd2177. [bug] Array bounds overrun on read (rcodetext) at
1ead2314e821e9ac264ea35425e7d0816030e404stoddard debug level 10+. [RT #16798]
9768955299008e29705461b314b763a79104e576nd
9768955299008e29705461b314b763a79104e576nd2176. [contrib] dbus update to handle race condition during
9768955299008e29705461b314b763a79104e576nd initialization (Bugzilla 235809). [RT #16842]
1005ad40d72c4a1df2c0f1b95b770a4c43c49a47mjc
1005ad40d72c4a1df2c0f1b95b770a4c43c49a47mjc2175. [bug] win32: windows broadcast condition variable support
1005ad40d72c4a1df2c0f1b95b770a4c43c49a47mjc was broken. [RT #16592]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2174. [bug] I/O errors should always be fatal when reading
1005ad40d72c4a1df2c0f1b95b770a4c43c49a47mjc master files. [RT #16825]
1005ad40d72c4a1df2c0f1b95b770a4c43c49a47mjc
1005ad40d72c4a1df2c0f1b95b770a4c43c49a47mjc2173. [port] win32: When compiling with MSVS 2005 SP1 we also
1005ad40d72c4a1df2c0f1b95b770a4c43c49a47mjc need to ship Microsoft.VC80.MFCLOC.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
1005ad40d72c4a1df2c0f1b95b770a4c43c49a47mjc --- 9.5.0a4 released ---
da5a84048552168ea64c3012573acd4de1434dcdjerenkrantz
da5a84048552168ea64c3012573acd4de1434dcdjerenkrantz2172. [bug] query_addsoa() was being called with a non zone db.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #16834]
da5a84048552168ea64c3012573acd4de1434dcdjerenkrantz
da5a84048552168ea64c3012573acd4de1434dcdjerenkrantz2171. [bug] Handle breaks in DNSSEC trust chains where the parent
da5a84048552168ea64c3012573acd4de1434dcdjerenkrantz servers are not DS aware (DS queries to the parent
da5a84048552168ea64c3012573acd4de1434dcdjerenkrantz return a referral to the child).
da5a84048552168ea64c3012573acd4de1434dcdjerenkrantz
da5a84048552168ea64c3012573acd4de1434dcdjerenkrantz2170. [func] Add acache processing to test suite. [RT #16711]
da5a84048552168ea64c3012573acd4de1434dcdjerenkrantz
19fdbc5566bf67dde644be9e8d38d62db4dd0ba5jerenkrantz2169. [bug] host, nslookup: when reporting NXDOMAIN report the
19fdbc5566bf67dde644be9e8d38d62db4dd0ba5jerenkrantz given name and not the last name searched for.
19fdbc5566bf67dde644be9e8d38d62db4dd0ba5jerenkrantz [RT #16763]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
19fdbc5566bf67dde644be9e8d38d62db4dd0ba5jerenkrantz2168. [bug] nsupdate: in non-interactive mode treat syntax errors
19fdbc5566bf67dde644be9e8d38d62db4dd0ba5jerenkrantz as fatal errors. [RT #16785]
19fdbc5566bf67dde644be9e8d38d62db4dd0ba5jerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2167. [bug] When re-using a automatic zone named failed to
19fdbc5566bf67dde644be9e8d38d62db4dd0ba5jerenkrantz attach it to the new view. [RT #16786]
e874834efe9943668668c7fa498af3b3c7caffbdnd
e874834efe9943668668c7fa498af3b3c7caffbdnd --- 9.5.0a3 released ---
e874834efe9943668668c7fa498af3b3c7caffbdnd
e874834efe9943668668c7fa498af3b3c7caffbdnd2166. [bug] When running in batch mode, dig could misinterpret
e874834efe9943668668c7fa498af3b3c7caffbdnd a server address as a name to be looked up, causing
e874834efe9943668668c7fa498af3b3c7caffbdnd unexpected output. [RT #16743]
e874834efe9943668668c7fa498af3b3c7caffbdnd
b617020883fa3b18bc9b5be5e896ceed79a7ff7fnd2165. [func] Allow the destination address of a query to determine
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe if we will answer the query or recurse.
b617020883fa3b18bc9b5be5e896ceed79a7ff7fnd allow-query-on, allow-recursion-on and
38873f61704cbe5eadaa3fb9dca84a4bee1ae5d5wrowe allow-query-cache-on. [RT #16291]
38873f61704cbe5eadaa3fb9dca84a4bee1ae5d5wrowe
38873f61704cbe5eadaa3fb9dca84a4bee1ae5d5wrowe2164. [bug] The code to determine how named-checkzone /
38873f61704cbe5eadaa3fb9dca84a4bee1ae5d5wrowe named-compilezone was called failed under windows.
38873f61704cbe5eadaa3fb9dca84a4bee1ae5d5wrowe [RT #16764]
68a80326bd8b6f717ae0c44d4bb7273023aad1edwrowe
68a80326bd8b6f717ae0c44d4bb7273023aad1edwrowe2163. [bug] If only one of query-source and query-source-v6
68a80326bd8b6f717ae0c44d4bb7273023aad1edwrowe specified a port the query pools code broke (change
68a80326bd8b6f717ae0c44d4bb7273023aad1edwrowe 2129). [RT #16768]
68a80326bd8b6f717ae0c44d4bb7273023aad1edwrowe
68a80326bd8b6f717ae0c44d4bb7273023aad1edwrowe2162. [func] Allow "rrset-order fixed" to be disabled at compile
6838d0e05a193cb77265db36e3549201b3df57e6wrowe time. [RT #16665]
6838d0e05a193cb77265db36e3549201b3df57e6wrowe
6838d0e05a193cb77265db36e3549201b3df57e6wrowe2161. [bug] Fix which log messages are emitted for 'rndc flush'.
6838d0e05a193cb77265db36e3549201b3df57e6wrowe [RT #16698]
903c124068c87c957f1327de486017a19cccd348stoddard
903c124068c87c957f1327de486017a19cccd348stoddard2160. [bug] libisc wasn't handling NULL ifa_addr pointers returned
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe from getifaddrs(). [RT #16708]
903c124068c87c957f1327de486017a19cccd348stoddard
732269e2780cb818c1b48aeffa0b432b0ce4ee5eaaron --- 9.5.0a2 released ---
732269e2780cb818c1b48aeffa0b432b0ce4ee5eaaron
20aa030accab9a4df293294283fbe6a4ae961588trawick2159. [bug] Array bounds overrun in acache processing. [RT #16710]
20aa030accab9a4df293294283fbe6a4ae961588trawick
20aa030accab9a4df293294283fbe6a4ae961588trawick2158. [bug] ns_client_isself() failed to initialize key
b617020883fa3b18bc9b5be5e896ceed79a7ff7fnd leading to a REQUIRE failure. [RT #16688]
e08b3783b570fdea39520da5e6c174394e956d17nd
e08b3783b570fdea39520da5e6c174394e956d17nd2157. [func] dns_db_transfernode() created. [RT #16685]
e08b3783b570fdea39520da5e6c174394e956d17nd
e08b3783b570fdea39520da5e6c174394e956d17nd2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
e08b3783b570fdea39520da5e6c174394e956d17nd resolver.c:validated() and resolver.c:cache_name().
e08b3783b570fdea39520da5e6c174394e956d17nd Fix a memory leak in rbtdb.c:free_noqname().
e08b3783b570fdea39520da5e6c174394e956d17nd Make lookup.c:lookup_find() robust against
e08b3783b570fdea39520da5e6c174394e956d17nd event leaks. [RT #16685]
e08b3783b570fdea39520da5e6c174394e956d17nd
e08b3783b570fdea39520da5e6c174394e956d17nd2155. [contrib] SQLite sdb module from jaboydjr@netwalk.com.
16de8ff78c533f06c64d5ab2b685953992ff8659thommay [RT #16694]
16de8ff78c533f06c64d5ab2b685953992ff8659thommay
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2154. [func] Scoped (e.g. IPv6 link-local) addresses may now be
16de8ff78c533f06c64d5ab2b685953992ff8659thommay matched in acls by omitting the scope. [RT #16599]
5aef954598e763eea457d204897a6a12d281755dtrawick
5aef954598e763eea457d204897a6a12d281755dtrawick2153. [bug] nsupdate could leak memory. [RT #16691]
5aef954598e763eea457d204897a6a12d281755dtrawick
5aef954598e763eea457d204897a6a12d281755dtrawick2152. [cleanup] Use sizeof(buf) instead of fixed number in
340e970018246649e86dd3ebbd34f4719e3ceaf7trawick dighost.c:get_trusted_key(). [RT #16678]
340e970018246649e86dd3ebbd34f4719e3ceaf7trawick
340e970018246649e86dd3ebbd34f4719e3ceaf7trawick2151. [bug] Missing newline in usage message for journalprint.
340e970018246649e86dd3ebbd34f4719e3ceaf7trawick [RT #16679]
1360e9b0036040edfbcd2273ae18db83a93536detrawick
1360e9b0036040edfbcd2273ae18db83a93536detrawick2150. [bug] 'rrset-order cyclic' uniformly distribute the
1360e9b0036040edfbcd2273ae18db83a93536detrawick starting point for the first response for a given
1360e9b0036040edfbcd2273ae18db83a93536detrawick RRset. [RT #16655]
1360e9b0036040edfbcd2273ae18db83a93536detrawick
1360e9b0036040edfbcd2273ae18db83a93536detrawick2149. [bug] isc_mem_checkdestroyed() failed to abort on
c3f32ea297c5350948a0c4472c1ff8433ea4e6bastoddard if there were still active memory contexts.
c3f32ea297c5350948a0c4472c1ff8433ea4e6bastoddard [RT #16672]
c3f32ea297c5350948a0c4472c1ff8433ea4e6bastoddard
c3f32ea297c5350948a0c4472c1ff8433ea4e6bastoddard2148. [func] Add positive logging for rndc commands. [RT #14623]
6838d0e05a193cb77265db36e3549201b3df57e6wrowe
c3f32ea297c5350948a0c4472c1ff8433ea4e6bastoddard2147. [bug] libbind: remove potential buffer overflow from
946f7bd76a0dec6d67af79af56a8cff3cb6ef9c1nd hmac_link.c. [RT #16437]
946f7bd76a0dec6d67af79af56a8cff3cb6ef9c1nd
946f7bd76a0dec6d67af79af56a8cff3cb6ef9c1nd2146. [cleanup] Silence Linux's spurious "obsolete setsockopt
946f7bd76a0dec6d67af79af56a8cff3cb6ef9c1nd SO_BSDCOMPAT" message. [RT #16641]
8c038cdb417502a969599568ccc4020576d82a10nd
8c038cdb417502a969599568ccc4020576d82a10nd2145. [bug] Check DS/DLV digest lengths for known digests.
8c038cdb417502a969599568ccc4020576d82a10nd [RT #16622]
8c038cdb417502a969599568ccc4020576d82a10nd
8c038cdb417502a969599568ccc4020576d82a10nd2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
8c038cdb417502a969599568ccc4020576d82a10nd [RT #16619]
8c038cdb417502a969599568ccc4020576d82a10nd
8c038cdb417502a969599568ccc4020576d82a10nd2143. [bug] We failed to restart the IPv6 client when the
6838d0e05a193cb77265db36e3549201b3df57e6wrowe kernel failed to return the destination the
6838d0e05a193cb77265db36e3549201b3df57e6wrowe packet was sent to. [RT #16613]
83938932cb2dbe320eda488799bb7a0c04156bcdake
83938932cb2dbe320eda488799bb7a0c04156bcdake2142. [bug] Handle master files with a modification time that
6838d0e05a193cb77265db36e3549201b3df57e6wrowe matches the epoch. [RT# 16612]
6838d0e05a193cb77265db36e3549201b3df57e6wrowe
6838d0e05a193cb77265db36e3549201b3df57e6wrowe2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN
6838d0e05a193cb77265db36e3549201b3df57e6wrowe equivalent of LDH checks). [RT #16609]
6838d0e05a193cb77265db36e3549201b3df57e6wrowe
6fbf645df300ffa9c9693399571f2cd821af06fdtrawick2140. [bug] libbind: missing unlock on pthread_key_create()
6fbf645df300ffa9c9693399571f2cd821af06fdtrawick failures. [RT #16654]
6fbf645df300ffa9c9693399571f2cd821af06fdtrawick
6fbf645df300ffa9c9693399571f2cd821af06fdtrawick2139. [bug] dns_view_find() was being called with wrong type
6fbf645df300ffa9c9693399571f2cd821af06fdtrawick in adb.c. [RT #16670]
c8ff8621370eb28a3f697a00bf5e6b3bc1a0d9f1minfrin
c8ff8621370eb28a3f697a00bf5e6b3bc1a0d9f1minfrin2138. [bug] Lock order reversal in resolver.c. [RT #16653]
c8ff8621370eb28a3f697a00bf5e6b3bc1a0d9f1minfrin
c8ff8621370eb28a3f697a00bf5e6b3bc1a0d9f1minfrin2137. [port] Mips little endian and/or mips 64 bit are now
c8ff8621370eb28a3f697a00bf5e6b3bc1a0d9f1minfrin supported for atomic operations. [RT#16648]
c8989f842c2ad4533950c13d99d3dfb099da0d67minfrin
c8989f842c2ad4533950c13d99d3dfb099da0d67minfrin2136. [bug] nslookup/host looped if there was no search list
c8989f842c2ad4533950c13d99d3dfb099da0d67minfrin and the host didn't exist. [RT #16657]
c8989f842c2ad4533950c13d99d3dfb099da0d67minfrin
97610ac677a5eda4a3bb366c5bb34a27eeb4288cminfrin2135. [bug] Uninitialized rdataset in sdlz.c. [RT# 16656]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
97610ac677a5eda4a3bb366c5bb34a27eeb4288cminfrin2134. [func] Additional statistics support. [RT #16666]
6aa783d83f4304f664233d8252cb67116769676ewrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2133. [port] powerpc: Support both IBM and MacOS Power PC
6aa783d83f4304f664233d8252cb67116769676ewrowe assembler syntaxes. [RT #16647]
6aa783d83f4304f664233d8252cb67116769676ewrowe
6aa783d83f4304f664233d8252cb67116769676ewrowe2132. [bug] Missing unlock on out of memory in
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd dns_dispatchmgr_setudp().
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630]
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd2130. [func] Log if CD or DO were set. [RT #16640]
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd2129. [func] Provide a pool of UDP sockets for queries to be
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd made over. See use-queryport-pool, queryport-pool-ports
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd and queryport-pool-updateinterval. [RT #16415]
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd
761fb8d21084bd7b7eb590fbd54a925dfdf806bbnd2128. [doc] xsltproc --nonet, update DTD versions. [RT #16635]
367cefc17f8dcfe65651c9c16cb3151589c6cecetrawick
5d6ffa7b5c77dd4132ed6d7f0dd63548b1c3c1c9nd2127. [port] Improved OpenSSL 0.9.8 support. [RT #16563]
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe2126. [security] Serialize validation of type ANY responses. [RT #16555]
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe2125. [bug] dns_zone_getzeronosoattl() REQUIRE failure if DLZ
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe was defined. [RT #16574]
6aa783d83f4304f664233d8252cb67116769676ewrowe
6aa783d83f4304f664233d8252cb67116769676ewrowe2124. [security] It was possible to dereference a freed fetch
6aa783d83f4304f664233d8252cb67116769676ewrowe context. [RT #16584]
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe
18f36c8bdc74f9fd18739b9a154852c541b18900minfrin --- 9.5.0a1 released ---
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
18f36c8bdc74f9fd18739b9a154852c541b18900minfrin2123. [func] Use Doxygen to generate internal documentation.
f1e73dbab9ba73d83c9ac8a13ab6150653bb71a9brianp [RT #11398]
f1e73dbab9ba73d83c9ac8a13ab6150653bb71a9brianp
7a01bcd2d59be7ec9ce55701c58054fa1c0bb5b6wrowe2122. [func] Experimental http server and statistics support
6aa783d83f4304f664233d8252cb67116769676ewrowe for named via xml.
6aa783d83f4304f664233d8252cb67116769676ewrowe
6aa783d83f4304f664233d8252cb67116769676ewrowe2121. [func] Add a 10 slot dead masters cache (LRU) with a 600
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe second timeout. [RT #16553]
7a01bcd2d59be7ec9ce55701c58054fa1c0bb5b6wrowe
9d71a9210ee030534400d37010f34e6a7d72b53fnd2120. [doc] Fix markup on nsupdate man page. [RT #16556]
9d71a9210ee030534400d37010f34e6a7d72b53fnd
9d71a9210ee030534400d37010f34e6a7d72b53fnd2119. [compat] libbind: allow res_init() to succeed enough to
9d71a9210ee030534400d37010f34e6a7d72b53fnd return the default domain even if it was unable
5d6ffa7b5c77dd4132ed6d7f0dd63548b1c3c1c9nd to allocate memory.
5d6ffa7b5c77dd4132ed6d7f0dd63548b1c3c1c9nd
5d6ffa7b5c77dd4132ed6d7f0dd63548b1c3c1c9nd2118. [bug] Handle response with long chains of domain name
5d6ffa7b5c77dd4132ed6d7f0dd63548b1c3c1c9nd compression pointers which point to other compression
5d6ffa7b5c77dd4132ed6d7f0dd63548b1c3c1c9nd pointers. [RT #16427]
144b1e2ebb48b2878017a8ac9a4cad1e771bc1b6stoddard
144b1e2ebb48b2878017a8ac9a4cad1e771bc1b6stoddard2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe which could lead to validation failures. named didn't
74b84dd6e146edc93cf1b3200e411bfc581f7c36nd handle negative DS responses that were in the process
143a04461642dea548a4bebdb302f5e411528a14trawick of being validated. Check CNAME bit before accepting
143a04461642dea548a4bebdb302f5e411528a14trawick NODATA proof. To be able to ignore a child NSEC there
143a04461642dea548a4bebdb302f5e411528a14trawick must be SOA (and NS) set in the bitmap. [RT #16399]
ebecc16986604cce1369d5075eff65032e3dd0deianh
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2116. [bug] 'rndc reload' could cause the cache to continually
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe be cleaned. [RT #16401]
ebecc16986604cce1369d5075eff65032e3dd0deianh
ebecc16986604cce1369d5075eff65032e3dd0deianh2115. [bug] 'rndc reconfig' could trigger a INSIST if the
ebecc16986604cce1369d5075eff65032e3dd0deianh number of masters for a zone was reduced. [RT #16444]
ebecc16986604cce1369d5075eff65032e3dd0deianh
ebecc16986604cce1369d5075eff65032e3dd0deianh2114. [bug] dig/host/nslookup: searches for names with multiple
7a2b9ea4788ea59d81b9e84192e4b90a9a0da875wrowe labels were failing. [RT #16447]
7a2b9ea4788ea59d81b9e84192e4b90a9a0da875wrowe
7a2b9ea4788ea59d81b9e84192e4b90a9a0da875wrowe2113. [bug] nsupdate: if a zone is specified it should be used
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe for server discover. [RT# 16455]
7a2b9ea4788ea59d81b9e84192e4b90a9a0da875wrowe
d225a894172ec361d2c6791638bacf604a8c6fa4nd2112. [security] Warn if weak RSA exponent is used. [RT #16460]
d225a894172ec361d2c6791638bacf604a8c6fa4nd
d225a894172ec361d2c6791638bacf604a8c6fa4nd2111. [bug] Fix a number of errors reported by Coverity.
d225a894172ec361d2c6791638bacf604a8c6fa4nd [RT #16507]
d225a894172ec361d2c6791638bacf604a8c6fa4nd
d225a894172ec361d2c6791638bacf604a8c6fa4nd2110. [bug] "minimal-responses yes;" interacted badly with BIND 8
d225a894172ec361d2c6791638bacf604a8c6fa4nd priming queries. [RT #16491]
70f28b17978da5478a97843ab7cbcb4baf7a8711nd
70f28b17978da5478a97843ab7cbcb4baf7a8711nd2109. [port] libbind: silence aix 5.3 compiler warnings. [RT #16502]
70f28b17978da5478a97843ab7cbcb4baf7a8711nd
70f28b17978da5478a97843ab7cbcb4baf7a8711nd2108. [func] DHCID support. [RT #16456]
ac539bd6714277d9ce7c39361de4cc11d1fb8eadnd
ac539bd6714277d9ce7c39361de4cc11d1fb8eadnd2107. [bug] dighost.c: more cleanup of buffers. [RT #16499]
ac539bd6714277d9ce7c39361de4cc11d1fb8eadnd
f5208b93c14accca0cd5f5acb042332b20172fb1nd2106. [func] 'rndc status' now reports named's version. [RT #16426]
f5208b93c14accca0cd5f5acb042332b20172fb1nd
f5208b93c14accca0cd5f5acb042332b20172fb1nd2105. [func] GSS-TSIG support (RFC 3645).
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe
1125f364c5cb4fd9bff71e89b5d4cbf551590035bnicholes2104. [port] Fix Solaris SMF error message.
1125f364c5cb4fd9bff71e89b5d4cbf551590035bnicholes
1125f364c5cb4fd9bff71e89b5d4cbf551590035bnicholes2103. [port] Add /usr/sfw to list of locations for OpenSSL
1125f364c5cb4fd9bff71e89b5d4cbf551590035bnicholes under Solaris.
1125f364c5cb4fd9bff71e89b5d4cbf551590035bnicholes
1125f364c5cb4fd9bff71e89b5d4cbf551590035bnicholes2102. [port] Silence Solaris 10 warnings.
1125f364c5cb4fd9bff71e89b5d4cbf551590035bnicholes
9d999c5deeddad9211695fc736a845afda6a2e95wrowe2101. [bug] OpenSSL version checks were not quite right.
9d999c5deeddad9211695fc736a845afda6a2e95wrowe [RT #16476]
9d999c5deeddad9211695fc736a845afda6a2e95wrowe
9d999c5deeddad9211695fc736a845afda6a2e95wrowe2100. [port] win32: copy libeay32.dll to Build\Debug.
f19141958ebbfa8feb78e27007b4023d710d1c7etrawick Copy Debug\named-checkzone to Debug\named-compilezone.
f19141958ebbfa8feb78e27007b4023d710d1c7etrawick
f19141958ebbfa8feb78e27007b4023d710d1c7etrawick2099. [port] win32: more manifest issues.
f19141958ebbfa8feb78e27007b4023d710d1c7etrawick
3ac9911bdb9c066a068041218d5b05bc851340bdtrawick2098. [bug] Race in rbtdb.c:no_references(), which occasionally
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe triggered an INSIST failure about the node lock
3ac9911bdb9c066a068041218d5b05bc851340bdtrawick reference. [RT #16411]
c5c445b5614e4d5040d3c0994d2456f1ac8cb9b5jerenkrantz
c5c445b5614e4d5040d3c0994d2456f1ac8cb9b5jerenkrantz2097. [bug] named could reference a destroyed memory context
c5c445b5614e4d5040d3c0994d2456f1ac8cb9b5jerenkrantz after being reloaded / reconfigured. [RT #16428]
c5c445b5614e4d5040d3c0994d2456f1ac8cb9b5jerenkrantz
c5c445b5614e4d5040d3c0994d2456f1ac8cb9b5jerenkrantz2096. [bug] libbind: handle applications that fail to detect
c5c445b5614e4d5040d3c0994d2456f1ac8cb9b5jerenkrantz res_init() failures better.
5541a81e194dc99521c0ecf904a940b0b65a93f2nd
5541a81e194dc99521c0ecf904a940b0b65a93f2nd2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and
5541a81e194dc99521c0ecf904a940b0b65a93f2nd net_cidr_ntop_ipv6(). [RT #16388]
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe2094. [contrib] Update named-bootconf. [RT# 16404]
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe2093. [bug] named-checkzone -s was broken.
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe2092. [bug] win32: dig, host, nslookup. Use registry config
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe if resolv.conf does not exist or no nameservers
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe listed. [RT #15877]
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe2091. [port] dighost.c: race condition on cleanup. [RT #16417]
f16b2c3124a11bff93724342099e1afdb8145917bnicholes
f16b2c3124a11bff93724342099e1afdb8145917bnicholes2090. [port] win32: Visual C++ 2005 command line manifest support.
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe [RT #16417]
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe
60736084c3e45fe7ece48483188e58b0f9e3a36bwrowe2089. [security] Raise the minimum safe OpenSSL versions to
f16b2c3124a11bff93724342099e1afdb8145917bnicholes OpenSSL 0.9.7l and OpenSSL 0.9.8d. Versions
d584e3b7a33da68233e7ac403213b436b402f5bend prior to these have known security flaws which
d584e3b7a33da68233e7ac403213b436b402f5bend are (potentially) exploitable in named. [RT #16391]
d584e3b7a33da68233e7ac403213b436b402f5bend
d584e3b7a33da68233e7ac403213b436b402f5bend2088. [security] Change the default RSA exponent from 3 to 65537.
d584e3b7a33da68233e7ac403213b436b402f5bend [RT #16391]
d584e3b7a33da68233e7ac403213b436b402f5bend
d584e3b7a33da68233e7ac403213b436b402f5bend2087. [port] libisc failed to compile on OS's w/o a vsnprintf.
d584e3b7a33da68233e7ac403213b436b402f5bend [RT #16382]
d584e3b7a33da68233e7ac403213b436b402f5bend
d584e3b7a33da68233e7ac403213b436b402f5bend2086. [port] libbind: FreeBSD now has get*by*_r() functions.
d584e3b7a33da68233e7ac403213b436b402f5bend [RT #16403]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
d584e3b7a33da68233e7ac403213b436b402f5bend2085. [doc] win32: added index.html and README to zip. [RT #16201]
d584e3b7a33da68233e7ac403213b436b402f5bend
d584e3b7a33da68233e7ac403213b436b402f5bend2084. [contrib] dbus update for 9.3.3rc2.
d584e3b7a33da68233e7ac403213b436b402f5bend
d584e3b7a33da68233e7ac403213b436b402f5bend2083. [port] win32: Visual C++ 2005 support.
d584e3b7a33da68233e7ac403213b436b402f5bend
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2082. [doc] Document 'cache-file' as a test only option.
d584e3b7a33da68233e7ac403213b436b402f5bend
3e49fe84a5024d831ffb14697747c5948821f958trawick2081. [port] libbind: minor 64-bit portability fix in memcluster.c.
3e49fe84a5024d831ffb14697747c5948821f958trawick [RT #16360]
3e49fe84a5024d831ffb14697747c5948821f958trawick
5610fc134df70e725bcdef518cc93de70261eb1dnd2080. [port] libbind: res_init.c did not compile on older versions
5610fc134df70e725bcdef518cc93de70261eb1dnd of Solaris. [RT #16363]
5610fc134df70e725bcdef518cc93de70261eb1dnd
5610fc134df70e725bcdef518cc93de70261eb1dnd2079. [bug] The lame cache was not handling multiple types
965680cd7c050ec8c8c751ffdbaf19c91213d562trawick correctly. [RT #16361]
965680cd7c050ec8c8c751ffdbaf19c91213d562trawick
965680cd7c050ec8c8c751ffdbaf19c91213d562trawick2078. [bug] dnssec-checkzone output style "default" was badly
965680cd7c050ec8c8c751ffdbaf19c91213d562trawick named. It is now called "relative". [RT #16326]
965680cd7c050ec8c8c751ffdbaf19c91213d562trawick
965680cd7c050ec8c8c751ffdbaf19c91213d562trawick2077. [bug] 'dnssec-signzone -O raw' wasn't outputting the
965680cd7c050ec8c8c751ffdbaf19c91213d562trawick complete signed zone. [RT #16326]
965680cd7c050ec8c8c751ffdbaf19c91213d562trawick
965680cd7c050ec8c8c751ffdbaf19c91213d562trawick2076. [bug] Several files were missing #include <config.h>
52d61f96a186861d991583851218e15ea16f0abetrawick causing build failures on OSF. [RT #16341]
52d61f96a186861d991583851218e15ea16f0abetrawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2075. [bug] The spillat timer event hander could leak memory.
52d61f96a186861d991583851218e15ea16f0abetrawick [RT #16357]
4fa5f4378779a06834ec5efa44810f93741c5f27wrowe
4fa5f4378779a06834ec5efa44810f93741c5f27wrowe2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
4fa5f4378779a06834ec5efa44810f93741c5f27wrowe dns_request_createraw2() and dns_request_createraw3()
4fa5f4378779a06834ec5efa44810f93741c5f27wrowe failed to send multiple UDP requests. [RT #16349]
6838d0e05a193cb77265db36e3549201b3df57e6wrowe
74b84dd6e146edc93cf1b3200e411bfc581f7c36nd2073. [bug] Incorrect semantics check for update policy "wildcard".
74b84dd6e146edc93cf1b3200e411bfc581f7c36nd [RT #16353]
74b84dd6e146edc93cf1b3200e411bfc581f7c36nd
11e365512cbf021726cd3ec3d80743f408170ff9stoddard2072. [bug] We were not generating valid HMAC SHA digests.
11e365512cbf021726cd3ec3d80743f408170ff9stoddard [RT #16320]
11e365512cbf021726cd3ec3d80743f408170ff9stoddard
11e365512cbf021726cd3ec3d80743f408170ff9stoddard2071. [port] Test whether gcc accepts -fno-strict-aliasing.
11e365512cbf021726cd3ec3d80743f408170ff9stoddard [RT #16324]
367cefc17f8dcfe65651c9c16cb3151589c6cecetrawick
2774f23eee36fdb1b30a8213bbcabe5336175e54jwoolley2070. [bug] The remote address was not always displayed when
2774f23eee36fdb1b30a8213bbcabe5336175e54jwoolley reporting dispatch failures. [RT #16315]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
2774f23eee36fdb1b30a8213bbcabe5336175e54jwoolley2069. [bug] Cross compiling was not working. [RT #16330]
1944ddbbad413b60307d66081b022a3eee5f04cfbnicholes
1944ddbbad413b60307d66081b022a3eee5f04cfbnicholes2068. [cleanup] Lower incremental tuning message to debug 1.
1944ddbbad413b60307d66081b022a3eee5f04cfbnicholes [RT #16319]
1944ddbbad413b60307d66081b022a3eee5f04cfbnicholes
3b1dc8f8f153d7167da9e64ab44f3e90f486a458wrowe2067. [bug] 'rndc' could close the socket too early triggering
3b1dc8f8f153d7167da9e64ab44f3e90f486a458wrowe a INSIST under Windows. [RT #16317]
3b1dc8f8f153d7167da9e64ab44f3e90f486a458wrowe
3b1dc8f8f153d7167da9e64ab44f3e90f486a458wrowe2066. [security] Handle SIG queries gracefully. [RT #16300]
2404b81d39a1a539f980d4808d52d23997a9e006nd
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2065. [bug] libbind: probe for HPUX prototypes for
2404b81d39a1a539f980d4808d52d23997a9e006nd endprotoent_r() and endservent_r(). [RT 16313]
a3754e9d2edd5758f94fd743b9cf9f814be80383nd
a3754e9d2edd5758f94fd743b9cf9f814be80383nd2064. [bug] libbind: silence AIX compiler warnings. [RT #16218]
a3754e9d2edd5758f94fd743b9cf9f814be80383nd
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick2063. [bug] Change #1955 introduced a bug which caused the first
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick 'rndc flush' call to not free memory. [RT #16244]
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick2062. [bug] 'dig +nssearch' was reusing a buffer before it had
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick been returned by the socket code. [RT #16307]
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick2061. [bug] Accept expired wildcard message reversed. [RT #16296]
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick2060. [bug] Enabling DLZ support could leave views partially
f9a987f71572291f35b9d0adc3fe79af96b2b147trawick configured. [RT #16295]
6838d0e05a193cb77265db36e3549201b3df57e6wrowe
5c870e08d589a24283cd76a9d596120605762cbbminfrin2059. [bug] Search into cache rbtdb could trigger an INSIST
5c870e08d589a24283cd76a9d596120605762cbbminfrin failure while cleaning up a stale rdataset.
5c870e08d589a24283cd76a9d596120605762cbbminfrin [RT #16292]
47d4dfaca60aff6d3c7e591bf593b3961cafcdefminfrin
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2058. [bug] Adjust how we calculate rtt estimates in the presence
47d4dfaca60aff6d3c7e591bf593b3961cafcdefminfrin of authoritative servers that drop EDNS and/or CD
c206205e2475a7a4a192eaa7190a9894f01f0631minfrin requests. Also fallback to EDNS/512 and plain DNS
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe faster for zones with less than 3 servers. [RT #16187]
c206205e2475a7a4a192eaa7190a9894f01f0631minfrin
c206205e2475a7a4a192eaa7190a9894f01f0631minfrin2057. [bug] Make setting "ra" dependent on both allow-query-cache
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawick and allow-recursion. [RT #16290]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawick2056. [bug] dig: ixfr= was not being treated case insensitively
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawick at all times. [RT #15955]
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawick
304aee4b1ff85cc876570493e4ed334d42b4d9eftrawick2055. [bug] Missing goto after dropping multicast query.
77582a85f880a10e8e225ecd5b303446d23d1c9atrawick [RT #15944]
77582a85f880a10e8e225ecd5b303446d23d1c9atrawick
77582a85f880a10e8e225ecd5b303446d23d1c9atrawick2054. [port] freebsd: do not explicitly link against -lpthread.
77582a85f880a10e8e225ecd5b303446d23d1c9atrawick [RT #16170]
77582a85f880a10e8e225ecd5b303446d23d1c9atrawick
f49cf8ce86a01c90d5d843fc27e19d2802dd0f77wrowe2053. [port] netbsd:libbind: silence compiler warnings. [RT #16220]
f49cf8ce86a01c90d5d843fc27e19d2802dd0f77wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2052. [bug] 'rndc' improve connect failed message to report
f49cf8ce86a01c90d5d843fc27e19d2802dd0f77wrowe the failing address. [RT #15978]
111b2312c9749936ebca4f273db445820a0a703ebrianp
111b2312c9749936ebca4f273db445820a0a703ebrianp2051. [port] More strtol() fixes. [RT #16249]
6838d0e05a193cb77265db36e3549201b3df57e6wrowe
ad877cddc14be8c8171938ba61338c6c7b896bbdtrawick2050. [bug] Parsing of NSAP records was not case insensitive.
ad877cddc14be8c8171938ba61338c6c7b896bbdtrawick [RT #16287]
ad877cddc14be8c8171938ba61338c6c7b896bbdtrawick
ad877cddc14be8c8171938ba61338c6c7b896bbdtrawick2049. [bug] Restore SOA before AXFR when falling back from
ad877cddc14be8c8171938ba61338c6c7b896bbdtrawick a attempted IXFR when transferring in a zone.
ad877cddc14be8c8171938ba61338c6c7b896bbdtrawick Allow a initial SOA query before attempting
367cefc17f8dcfe65651c9c16cb3151589c6cecetrawick a AXFR to be requested. [RT #16156]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
367cefc17f8dcfe65651c9c16cb3151589c6cecetrawick2048. [bug] It was possible to loop forever when using
367cefc17f8dcfe65651c9c16cb3151589c6cecetrawick avoid-v4-udp-ports / avoid-v6-udp-ports when
f49cf8ce86a01c90d5d843fc27e19d2802dd0f77wrowe the OS always returned the same local port.
f49cf8ce86a01c90d5d843fc27e19d2802dd0f77wrowe [RT #16182]
f49cf8ce86a01c90d5d843fc27e19d2802dd0f77wrowe
f49cf8ce86a01c90d5d843fc27e19d2802dd0f77wrowe2047. [bug] Failed to initialize the interface flags to zero.
f49cf8ce86a01c90d5d843fc27e19d2802dd0f77wrowe [RT #16245]
f49cf8ce86a01c90d5d843fc27e19d2802dd0f77wrowe
f49cf8ce86a01c90d5d843fc27e19d2802dd0f77wrowe2046. [bug] rbtdb.c:rdataset_setadditional() could cause duplicate
9b867bfaea269f387a0cf2aa4c9f38d4d51bac94rederpj cleanup [RT #16247].
9b867bfaea269f387a0cf2aa4c9f38d4d51bac94rederpj
9b867bfaea269f387a0cf2aa4c9f38d4d51bac94rederpj2045. [func] Use lock buckets for acache entries to limit memory
9b867bfaea269f387a0cf2aa4c9f38d4d51bac94rederpj consumption. [RT #16183]
9b867bfaea269f387a0cf2aa4c9f38d4d51bac94rederpj
52435ceaabd1670b2c3a062acc191159a64fb7a1wrowe2044. [port] Add support for atomic operations for Itanium.
52435ceaabd1670b2c3a062acc191159a64fb7a1wrowe [RT #16179]
52435ceaabd1670b2c3a062acc191159a64fb7a1wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2043. [port] nsupdate/nslookup: Force the flushing of the prompt
52435ceaabd1670b2c3a062acc191159a64fb7a1wrowe for interactive sessions. [RT#16148]
52435ceaabd1670b2c3a062acc191159a64fb7a1wrowe
52435ceaabd1670b2c3a062acc191159a64fb7a1wrowe2042. [bug] named-checkconf was incorrectly rejecting the
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe logging category "config". [RT #16117]
52435ceaabd1670b2c3a062acc191159a64fb7a1wrowe
e199d79647c689a85951f19b08a08082263f4df8brianp2041. [bug] "configure --with-dlz-bdb=yes" produced a bad
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe set of libraries to be linked. [RT #16129]
e199d79647c689a85951f19b08a08082263f4df8brianp
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe2040. [bug] rbtdb no_references() could trigger an INSIST
6838d0e05a193cb77265db36e3549201b3df57e6wrowe failure with --enable-atomic. [RT #16022]
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe2039. [func] Check that all buffers passed to the socket code
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe have been retrieved when the socket event is freed.
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe [RT #16122]
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe2038. [bug] dig/nslookup/host was unlinking from wrong list
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe when handling errors. [RT #16122]
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe2037. [func] When unlinking the first or last element in a list
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe check that the list head points to the element to
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe be unlinked. [RT #15959]
ad451e2e428a069086d1c18c9e3372f8846ec617wrowe
1e1e5c477f92840ffbcb8acd0003305022e5468atrawick2036. [bug] 'rndc recursing' could cause trigger a REQUIRE.
1e1e5c477f92840ffbcb8acd0003305022e5468atrawick [RT #16075]
1e1e5c477f92840ffbcb8acd0003305022e5468atrawick
1e1e5c477f92840ffbcb8acd0003305022e5468atrawick2035. [func] Make falling back to TCP on UDP refresh failure
1e1e5c477f92840ffbcb8acd0003305022e5468atrawick optional. Default "try-tcp-refresh yes;" for BIND 8
1e1e5c477f92840ffbcb8acd0003305022e5468atrawick compatibility. [RT #16123]
c998c5be82bf2b41f8fc27de9376ba10651c74bcrederpj
c998c5be82bf2b41f8fc27de9376ba10651c74bcrederpj2034. [bug] gcc: set -fno-strict-aliasing. [RT #16124]
c998c5be82bf2b41f8fc27de9376ba10651c74bcrederpj
c998c5be82bf2b41f8fc27de9376ba10651c74bcrederpj2033. [bug] We weren't creating multiple client memory contexts
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe on demand as expected. [RT #16095]
c998c5be82bf2b41f8fc27de9376ba10651c74bcrederpj
58eb8d7cca552570577aa8b636349a695ff193datrawick2032. [bug] Remove a INSIST in query_addadditional2(). [RT #16074]
58eb8d7cca552570577aa8b636349a695ff193datrawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2031. [bug] Emit a error message when "rndc refresh" is called on
58eb8d7cca552570577aa8b636349a695ff193datrawick a non slave/stub zone. [RT # 16073]
ecf435f0c6379df7ed83285d5597fc9aa39c6f6dbrianp
ecf435f0c6379df7ed83285d5597fc9aa39c6f6dbrianp2030. [bug] We were being overly conservative when disabling
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe openssl engine support. [RT #16030]
ecf435f0c6379df7ed83285d5597fc9aa39c6f6dbrianp
480f2a1b2fb27a8284e66e60a5bbaee6bc1ccb04trawick2029. [bug] host printed out the server multiple times when
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe specified on the command line. [RT #15992]
480f2a1b2fb27a8284e66e60a5bbaee6bc1ccb04trawick
480f2a1b2fb27a8284e66e60a5bbaee6bc1ccb04trawick2028. [port] linux: socket.c compatibility for old systems.
acc9093ae1f3c97acc635bd5b2c7c0969da21183trawick [RT #16015]
acc9093ae1f3c97acc635bd5b2c7c0969da21183trawick
acc9093ae1f3c97acc635bd5b2c7c0969da21183trawick2027. [port] libbind: Solaris x86 support. [RT #16020]
2fa5f4c38890220c6ea439317e7dcb9e8b3c76f7jwoolley
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2026. [bug] Rate limit the two recursive client exceeded messages.
2fa5f4c38890220c6ea439317e7dcb9e8b3c76f7jwoolley [RT #16044]
95d00ea81131488769296fa5765ed745cbf45207trawick
95d00ea81131488769296fa5765ed745cbf45207trawick2025. [func] Update "zone serial unchanged" message. [RT #16026]
95d00ea81131488769296fa5765ed745cbf45207trawick
95d00ea81131488769296fa5765ed745cbf45207trawick2024. [bug] named emitted spurious "zone serial unchanged"
95d00ea81131488769296fa5765ed745cbf45207trawick messages on reload. [RT #16027]
95d00ea81131488769296fa5765ed745cbf45207trawick
95d00ea81131488769296fa5765ed745cbf45207trawick2023. [bug] "make install" should create ${localstatedir}/run and
95d00ea81131488769296fa5765ed745cbf45207trawick ${sysconfdir} if they do not exist. [RT #16033]
f08574f1098defdf1dc7e7f18a1e3664ee157150rederpj
f08574f1098defdf1dc7e7f18a1e3664ee157150rederpj2022. [bug] If dnssec validation is disabled only assert CD if
f08574f1098defdf1dc7e7f18a1e3664ee157150rederpj CD was requested. [RT #16037]
f08574f1098defdf1dc7e7f18a1e3664ee157150rederpj
f08574f1098defdf1dc7e7f18a1e3664ee157150rederpj2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037]
f08574f1098defdf1dc7e7f18a1e3664ee157150rederpj
f08574f1098defdf1dc7e7f18a1e3664ee157150rederpj2020. [bug] rdataset_setadditional() could leak memory. [RT #16034]
f08574f1098defdf1dc7e7f18a1e3664ee157150rederpj
f08574f1098defdf1dc7e7f18a1e3664ee157150rederpj2019. [tuning] Reduce the amount of work performed per quantum
84854ca5d35fb9f101da948858097c88457eece8coar when cleaning the cache. [RT #15986]
84854ca5d35fb9f101da948858097c88457eece8coar
84854ca5d35fb9f101da948858097c88457eece8coar2018. [bug] Checking if the HMAC MD5 private file was broken.
84854ca5d35fb9f101da948858097c88457eece8coar [RT #15960]
30990c446eca5b0d16d42171a6b30da9456ff6b4trawick
30990c446eca5b0d16d42171a6b30da9456ff6b4trawick2017. [bug] allow-query default was not correct. [RT #15946]
30990c446eca5b0d16d42171a6b30da9456ff6b4trawick
0fd9de72e2a1be5a6134ee70703324be80d816b7trawick2016. [bug] Return a partial answer if recursion is not
0fd9de72e2a1be5a6134ee70703324be80d816b7trawick allowed but requested and we had the answer
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe to the original qname. [RT #15945]
0fd9de72e2a1be5a6134ee70703324be80d816b7trawick
2213cc395cb461faf7bfeb187ebb61d97cd457efjerenkrantz2015. [cleanup] use-additional-cache is now acache-enable for
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe consistency. Default acache-enable off in BIND 9.4
2213cc395cb461faf7bfeb187ebb61d97cd457efjerenkrantz as it requires memory usage to be configured.
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe It may be enabled by default in BIND 9.5 once we
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe have more experience with it.
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2014. [func] Statistics about acache now recorded and sent
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe to log. [RT #15976]
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe2013. [bug] Handle unexpected TSIGs on unsigned AXFR/IXFR
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe responses more gracefully. [RT #15941]
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe2012. [func] Don't insert new acache entries if acache is full.
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe [RT #15970]
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe2011. [func] dnssec-signzone can now update the SOA record of
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe the signed zone, either as an increment or as the
854c7bc4128fa2ad9fdfe0fc307d5ef30bcb5bb9wrowe system time(). [RT #15633]
75f8e1cae5ca3a16a7400cdddf604815ab06b5a8rederpj
75f8e1cae5ca3a16a7400cdddf604815ab06b5a8rederpj2010. [placeholder] rt15958
75f8e1cae5ca3a16a7400cdddf604815ab06b5a8rederpj
75f8e1cae5ca3a16a7400cdddf604815ab06b5a8rederpj2009. [bug] libbind: Coverity fixes. [RT #15808]
75f8e1cae5ca3a16a7400cdddf604815ab06b5a8rederpj
75f8e1cae5ca3a16a7400cdddf604815ab06b5a8rederpj2008. [func] It is now possible to enable/disable DNSSEC
75f8e1cae5ca3a16a7400cdddf604815ab06b5a8rederpj validation from rndc. This is useful for the
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe mobile hosts where the current connection point
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe breaks DNSSEC (firewall/proxy). [RT #15592]
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe rndc validation newstate [view]
d8f54fe5534b61afa68100dddbe2eb98285d1100wrowe
7f481efe04fdc4da7a447c14be62c155cbe00ddbbrianp2007. [func] It is now possible to explicitly enable DNSSEC
7f481efe04fdc4da7a447c14be62c155cbe00ddbbrianp validation. default dnssec-validation no; to
7f481efe04fdc4da7a447c14be62c155cbe00ddbbrianp be changed to yes in 9.5.0. [RT #15674]
7f481efe04fdc4da7a447c14be62c155cbe00ddbbrianp
9ed34e5219ab3506ccfd2ca58751ce4c81b263a8rederpj2006. [security] Allow-query-cache and allow-recursion now default
9ed34e5219ab3506ccfd2ca58751ce4c81b263a8rederpj to the built in acls "localnets" and "localhost".
9ed34e5219ab3506ccfd2ca58751ce4c81b263a8rederpj
9ed34e5219ab3506ccfd2ca58751ce4c81b263a8rederpj This is being done to make caching servers less
23b36269d124e7a6aaa5221891f7ae2ef3eeb158jerenkrantz attractive as reflective amplifying targets for
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe spoofed traffic. This still leave authoritative
23b36269d124e7a6aaa5221891f7ae2ef3eeb158jerenkrantz servers exposed.
d401ff3af66624a7023460054519070a025d31cfwrowe
d401ff3af66624a7023460054519070a025d31cfwrowe The best fix is for full BCP 38 deployment to
d401ff3af66624a7023460054519070a025d31cfwrowe remove spoofed traffic.
d401ff3af66624a7023460054519070a025d31cfwrowe
e65b56dc229f063425fac589002e34c8246ad878trawick2005. [bug] libbind: Retransmission timeouts should be
e65b56dc229f063425fac589002e34c8246ad878trawick based on which attempt it is to the nameserver
e65b56dc229f063425fac589002e34c8246ad878trawick and not the nameserver itself. [RT #13548]
e65b56dc229f063425fac589002e34c8246ad878trawick
306bd64cf6568149964abdf8ca748a617ed98500gregames2004. [bug] dns_tsig_sign() could pass a NULL pointer to
306bd64cf6568149964abdf8ca748a617ed98500gregames dst_context_destroy() when cleaning up after a
306bd64cf6568149964abdf8ca748a617ed98500gregames error. [RT #15835]
5bd562b1d7da51cb5715899d32bb4c79c54459b0wrowe
ae3d212043d50288748fe9fdf0aa1a3e8f2ff3a6wrowe2003. [bug] libbind: The DNS name/address lookup functions could
ae3d212043d50288748fe9fdf0aa1a3e8f2ff3a6wrowe occasionally follow a random pointer due to
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe structures not being completely zeroed. [RT #15806]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
ae3d212043d50288748fe9fdf0aa1a3e8f2ff3a6wrowe2002. [bug] libbind: tighten the constraints on when
766c20b0366e1d0e359e0d9a834669e19a4db3d9trawick struct addrinfo._ai_pad exists. [RT #15783]
766c20b0366e1d0e359e0d9a834669e19a4db3d9trawick
766c20b0366e1d0e359e0d9a834669e19a4db3d9trawick2001. [func] Check the KSK flag when updating a secure dynamic zone.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe New zone option "update-check-ksk yes;". [RT #15817]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
766c20b0366e1d0e359e0d9a834669e19a4db3d9trawick2000. [bug] memmove()/strtol() fix was incomplete. [RT #15812]
2a6e98ba4ffa30ded5d8831664c5cb2a170a56b6coar
2a6e98ba4ffa30ded5d8831664c5cb2a170a56b6coar1999. [func] Implement "rrset-order fixed". [RT #13662]
2a6e98ba4ffa30ded5d8831664c5cb2a170a56b6coar
2a6e98ba4ffa30ded5d8831664c5cb2a170a56b6coar1998. [bug] Restrict handling of fifos as sockets to just SunOS.
9a11fa4e07f50f2e5750d078ef3751ddbf441b8ftrawick This allows named to connect to entropy gathering
9a11fa4e07f50f2e5750d078ef3751ddbf441b8ftrawick daemons that use fifos instead of sockets. [RT #15840]
9a11fa4e07f50f2e5750d078ef3751ddbf441b8ftrawick
1f279dc92a60df9f61bf58468162aab0eef072e4brianp1997. [bug] Named was failing to replace negative cache entries
1f279dc92a60df9f61bf58468162aab0eef072e4brianp when a positive one for the type was learnt.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #15818]
1f279dc92a60df9f61bf58468162aab0eef072e4brianp
2fd0edbd8b2f47a8458322bedd3b82f825faf336trawick1996. [bug] nsupdate: if a zone has been specified it should
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe appear in the output of 'show'. [RT #15797]
2fd0edbd8b2f47a8458322bedd3b82f825faf336trawick
39021cf8b495cdb94013ca73531ccb32658fb793rederpj1995. [bug] 'host' was reporting multiple "is an alias" messages.
39021cf8b495cdb94013ca73531ccb32658fb793rederpj [RT #15702]
39021cf8b495cdb94013ca73531ccb32658fb793rederpj
39021cf8b495cdb94013ca73531ccb32658fb793rederpj1994. [port] OpenSSL 0.9.8 support. [RT #15694]
39021cf8b495cdb94013ca73531ccb32658fb793rederpj
39021cf8b495cdb94013ca73531ccb32658fb793rederpj1993. [bug] Log messages, via syslog, were missing the space
39021cf8b495cdb94013ca73531ccb32658fb793rederpj after the timestamp if "print-time yes" was specified.
39021cf8b495cdb94013ca73531ccb32658fb793rederpj [RT #15844]
fa16f10bc02e46bc5a6c2c2c6371926cd1dbe2edwrowe
fa16f10bc02e46bc5a6c2c2c6371926cd1dbe2edwrowe1992. [bug] Not all incoming zone transfer messages included the
fa16f10bc02e46bc5a6c2c2c6371926cd1dbe2edwrowe view. [RT #15825]
fa16f10bc02e46bc5a6c2c2c6371926cd1dbe2edwrowe
fa16f10bc02e46bc5a6c2c2c6371926cd1dbe2edwrowe1991. [cleanup] The configuration data, once read, should be treated
fa16f10bc02e46bc5a6c2c2c6371926cd1dbe2edwrowe as read only. Expand the use of const to enforce this
fa16f10bc02e46bc5a6c2c2c6371926cd1dbe2edwrowe at compile time. [RT #15813]
fa16f10bc02e46bc5a6c2c2c6371926cd1dbe2edwrowe
fa16f10bc02e46bc5a6c2c2c6371926cd1dbe2edwrowe1990. [bug] libbind: isc's override of broken gettimeofday()
fa16f10bc02e46bc5a6c2c2c6371926cd1dbe2edwrowe implementations was not always effective.
db8ac7cbb1fa6cdd6abcc4bb797d4deed32dd269jim [RT #15709]
db8ac7cbb1fa6cdd6abcc4bb797d4deed32dd269jim
db8ac7cbb1fa6cdd6abcc4bb797d4deed32dd269jim1989. [bug] win32: don't check the service password when
db8ac7cbb1fa6cdd6abcc4bb797d4deed32dd269jim re-installing. [RT #15882]
db8ac7cbb1fa6cdd6abcc4bb797d4deed32dd269jim
7b979864a91b52ecebca11d0a9a22e09349e59baminfrin1988. [bug] Remove a bus error from the SHA256/SHA512 support.
8d755accbdc5ae15bb0d00169b815d264c7de745minfrin [RT #15878]
8d755accbdc5ae15bb0d00169b815d264c7de745minfrin
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1987. [func] DS/DLV SHA256 digest algorithm support. [RT #15608]
7b979864a91b52ecebca11d0a9a22e09349e59baminfrin
7b0a3bcc0e689305df49f7d4da7abc35aa891862brianp1986. [func] Report when a zone is removed. [RT #15849]
7b0a3bcc0e689305df49f7d4da7abc35aa891862brianp
7b0a3bcc0e689305df49f7d4da7abc35aa891862brianp1985. [protocol] DLV has now been assigned a official type code of
1bae4591a85d90325ecdacedf7e54d1bbfe31037aaron 32769. [RT #15807]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
1bae4591a85d90325ecdacedf7e54d1bbfe31037aaron Note: care should be taken to ensure you upgrade
a6f48cc01ab8f5377e570c61826dcdfc36741936trawick both named and dnssec-signzone at the same time for
a6f48cc01ab8f5377e570c61826dcdfc36741936trawick zones with DLV records where named is the master
a6f48cc01ab8f5377e570c61826dcdfc36741936trawick server for the zone. Also any zones that contain
a6f48cc01ab8f5377e570c61826dcdfc36741936trawick DLV records should be removed when upgrading a slave
2da345202997f8f5860c801d68f7913c02fc05fctrawick zone. You do not however have to upgrade all
2da345202997f8f5860c801d68f7913c02fc05fctrawick servers for a zone with DLV records simultaneously.
2da345202997f8f5860c801d68f7913c02fc05fctrawick
5bd562b1d7da51cb5715899d32bb4c79c54459b0wrowe1984. [func] dig, nslookup and host now advertise a 4096 byte
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe EDNS UDP buffer size by default. [RT #15855]
5bd562b1d7da51cb5715899d32bb4c79c54459b0wrowe
1c06e98017400874d5ff6ad79f13145ec4589225striker1983. [func] Two new update policies. "selfsub" and "selfwild".
1c06e98017400874d5ff6ad79f13145ec4589225striker [RT #12895]
b3f1e12598377cadeff089fc51e1156dbdb1ed00mjc
99a041314eb3db0b0cca325c9c40d0a6c5fdf04fwrowe1982. [bug] DNSKEY was being accepted on the parent side of
99a041314eb3db0b0cca325c9c40d0a6c5fdf04fwrowe a delegation. KEY is still accepted there for
99a041314eb3db0b0cca325c9c40d0a6c5fdf04fwrowe RFC 3007 validated updates. [RT #15620]
99a041314eb3db0b0cca325c9c40d0a6c5fdf04fwrowe
99a041314eb3db0b0cca325c9c40d0a6c5fdf04fwrowe1981. [bug] win32: condition.c:wait() could fail to reattain
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe the mutex lock.
99a041314eb3db0b0cca325c9c40d0a6c5fdf04fwrowe
99a041314eb3db0b0cca325c9c40d0a6c5fdf04fwrowe1980. [func] dnssec-signzone: output the SOA record as the
6e119e632566d69798ce6cf4e714ed374b72914frederpj first record in the signed zone. [RT #15758]
6e119e632566d69798ce6cf4e714ed374b72914frederpj
6e119e632566d69798ce6cf4e714ed374b72914frederpj1979. [port] linux: allow named to drop core after changing
6e119e632566d69798ce6cf4e714ed374b72914frederpj user ids. [RT #15753]
6e119e632566d69798ce6cf4e714ed374b72914frederpj
bd120542ebe7e09cdbada5daf4924f4690e5ece3trawick1978. [port] Handle systems which have a broken recvmsg().
bd120542ebe7e09cdbada5daf4924f4690e5ece3trawick [RT #15742]
bd120542ebe7e09cdbada5daf4924f4690e5ece3trawick
bd120542ebe7e09cdbada5daf4924f4690e5ece3trawick1977. [bug] Silence noisy log message. [RT #15704]
bd120542ebe7e09cdbada5daf4924f4690e5ece3trawick
68d439bc0482b2e41053480f748edc2574c2ea7btrawick1976. [bug] Handle systems with no IPv4 addresses. [RT #15695]
68d439bc0482b2e41053480f748edc2574c2ea7btrawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1975. [bug] libbind: isc_gethexstring() could misparse multi-line
68d439bc0482b2e41053480f748edc2574c2ea7btrawick hex strings with comments. [RT #15814]
b3f1e12598377cadeff089fc51e1156dbdb1ed00mjc
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc1974. [doc] List each of the zone types and associated zone
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc options separately in the ARM.
a5ca705e053a6c754c5958aafcd6f0aa60a2e67frbb
e06675c51d084791089d79c3ac18aeae8dd465fcrbb1973. [func] TSIG HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384 and
e06675c51d084791089d79c3ac18aeae8dd465fcrbb HMACSHA512 support. [RT #13606]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
e06675c51d084791089d79c3ac18aeae8dd465fcrbb1972. [contrib] DBUS dynamic forwarders integration from
481c1206b6065a8f37ab75ca1fc26c947cb37852ianh Jason Vas Dias <jvdias@redhat.com>.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
481c1206b6065a8f37ab75ca1fc26c947cb37852ianh1971. [port] linux: make detection of missing IF_NAMESIZE more
a964f7434f5c7f512a5fa0d0178260ccb74c84berbb robust. [RT #15443]
a964f7434f5c7f512a5fa0d0178260ccb74c84berbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1970. [bug] nsupdate: adjust UDP timeout when falling back to
a964f7434f5c7f512a5fa0d0178260ccb74c84berbb unsigned SOA query. [RT #15775]
6a7877447bcb8e6ff848d72f82f184c404ef4c0bminfrin
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1969. [bug] win32: the socket code was freeing the socket
6a7877447bcb8e6ff848d72f82f184c404ef4c0bminfrin structure too early. [RT #15776]
9335cbd541cca1ca6038af329bbd1645310aabccminfrin
9335cbd541cca1ca6038af329bbd1645310aabccminfrin1968. [bug] Missing lock in resolver.c:validated(). [RT #15739]
9335cbd541cca1ca6038af329bbd1645310aabccminfrin
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1967. [func] dig/nslookup/host: warn about missing "QR". [RT #15779]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1966. [bug] Don't set CD when we have fallen back to plain DNS.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #15727]
9335cbd541cca1ca6038af329bbd1645310aabccminfrin
e156db58351d1c040bc72430f3eb072cb6ae7107brianp1965. [func] Suppress spurious "recursion requested but not
e156db58351d1c040bc72430f3eb072cb6ae7107brianp available" warning with 'dig +qr'. [RT #15780].
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
e156db58351d1c040bc72430f3eb072cb6ae7107brianp1964. [func] Separate out MX and SRV to CNAME checks. [RT #15723]
1c06e98017400874d5ff6ad79f13145ec4589225striker
1c06e98017400874d5ff6ad79f13145ec4589225striker1963. [port] Tru64 4.0E doesn't support send() and recv().
1c06e98017400874d5ff6ad79f13145ec4589225striker [RT #15586]
eb1349e4ab58bd2935f7054a1bfc5c86ab5a5fa3striker
eb1349e4ab58bd2935f7054a1bfc5c86ab5a5fa3striker1962. [bug] Named failed to clear old update-policy when it
6a94da925498a20a09fde0a66002607be8d83b1astriker was removed. [RT #15491]
6a94da925498a20a09fde0a66002607be8d83b1astriker
75161f3b2029c25bdb3f8ab87b85cb1810c479eajerenkrantz1961. [bug] Check the port and address of responses forwarded
7639aa8b39e0d9dbd096f9cc3379bcd3d5e4003bstriker to dispatch. [RT #15474]
8dc5aa056a586ffa920a6ecd5c31048702371ea6brianp
4c9d27bfdfea41b388dc705f7cc2b49318ab5344jim1960. [bug] Update code should set NSEC ttls from SOA MINIMUM.
4c9d27bfdfea41b388dc705f7cc2b49318ab5344jim [RT #15465]
4c9d27bfdfea41b388dc705f7cc2b49318ab5344jim
e8e8ab3cbc3d90f15eb78e094c381a6e908fd6efjerenkrantz1959. [func] Control the zeroing of the negative response TTL to
e8e8ab3cbc3d90f15eb78e094c381a6e908fd6efjerenkrantz a soa query. Defaults "zero-no-soa-ttl yes;" and
e8e8ab3cbc3d90f15eb78e094c381a6e908fd6efjerenkrantz "zero-no-soa-ttl-cache no;". [RT #15460]
f4c472b8dce3c2e559232dbb5b27ed2466922ea4jerenkrantz
f4c472b8dce3c2e559232dbb5b27ed2466922ea4jerenkrantz1958. [bug] Named failed to update the zone's secure state
8dc5aa056a586ffa920a6ecd5c31048702371ea6brianp until the zone was reloaded. [RT #15412]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
8dc5aa056a586ffa920a6ecd5c31048702371ea6brianp1957. [bug] Dig mishandled responses to class ANY queries.
7e31ef4870c7ef94838585004405e8854fefcc51ianh [RT #15402]
7e31ef4870c7ef94838585004405e8854fefcc51ianh
7e31ef4870c7ef94838585004405e8854fefcc51ianh1956. [bug] Improve cross compile support, 'gen' is now built
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe by native compiler. See README for additional
7e31ef4870c7ef94838585004405e8854fefcc51ianh cross compile support information. [RT #15148]
bd496a3a7752a55c849e62ed00cacc492d4f6d3erederpj
bd496a3a7752a55c849e62ed00cacc492d4f6d3erederpj1955. [bug] Pre-allocate the cache cleaning iterator. [RT #14998]
bd496a3a7752a55c849e62ed00cacc492d4f6d3erederpj
bd496a3a7752a55c849e62ed00cacc492d4f6d3erederpj1954. [func] Named now falls back to advertising EDNS with a
bd496a3a7752a55c849e62ed00cacc492d4f6d3erederpj 512 byte receive buffer if the initial EDNS queries
a8c401eadf77822e851f19c7740e7ec6dca03daastoddard fail. [RT #14852]
a8c401eadf77822e851f19c7740e7ec6dca03daastoddard
a8c401eadf77822e851f19c7740e7ec6dca03daastoddard1953. [func] The maximum EDNS UDP response named will send can
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe now be set in named.conf (max-udp-size). This is
93d7153aa172665f55b04463b831ad556269c3efbrianp independent of the advertised receive buffer
791781f2ccc1f1f1bc1b1643861d3da23edfd147jerenkrantz (edns-udp-size). [RT #14852]
791781f2ccc1f1f1bc1b1643861d3da23edfd147jerenkrantz
2ffa5829cad36f12b0a1fc3481592e85bc210a5bjerenkrantz1952. [port] hpux: tell the linker to build a runtime link
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe path "-Wl,+b:". [RT #14816].
2ffa5829cad36f12b0a1fc3481592e85bc210a5bjerenkrantz
02e8590d904653a95eca31bdf8e60866642bb592slive1951. [security] Drop queries from particular well known ports.
02e8590d904653a95eca31bdf8e60866642bb592slive Don't return FORMERR to queries from particular
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe well known ports. [RT #15636]
02e8590d904653a95eca31bdf8e60866642bb592slive
a97c4ce2bea3dbf8ddc82c796cf93aa6b46765a4brianp1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe a TCP socket. This prevents the source address being
a97c4ce2bea3dbf8ddc82c796cf93aa6b46765a4brianp set for TCP connections. [RT #15628]
b7838ae85a698af19d90ba4ebe03e10bdc149eacjerenkrantz
b7838ae85a698af19d90ba4ebe03e10bdc149eacjerenkrantz1949. [func] Addition memory leakage checks. [RT #15544]
435d2db95b905b0d16d35410e18ff77dc39688aabrianp
435d2db95b905b0d16d35410e18ff77dc39688aabrianp1948. [bug] If was possible to trigger a REQUIRE failure in
435d2db95b905b0d16d35410e18ff77dc39688aabrianp xfrin.c:maybe_free() if named ran out of memory.
1a7728c0205d607d5d87c6b6bf1b8837a9785a99ianh [RT #15568]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
a574815e2c6db68b9d8139db89921ededf033decianh1947. [func] It is now possible to configure named to accept
964f539e766a3301b3e2f767baeffddcf9f6092bjerenkrantz expired RRSIGs. Default "dnssec-accept-expired no;".
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe Setting "dnssec-accept-expired yes;" leaves named
964f539e766a3301b3e2f767baeffddcf9f6092bjerenkrantz vulnerable to replay attacks. [RT #14685]
5e538c6ced13aa2f7c358e1a44f651d31dd5fab8brianp
5e538c6ced13aa2f7c358e1a44f651d31dd5fab8brianp1946. [bug] resume_dslookup() could trigger a REQUIRE failure
5e538c6ced13aa2f7c358e1a44f651d31dd5fab8brianp when using forwarders. [RT #15549]
5e538c6ced13aa2f7c358e1a44f651d31dd5fab8brianp
61202a45487668abad788c02e339f626176e645fianh1945. [cleanup] dnssec-keygen: RSA (RSAMD5) is no longer recommended.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe To generate a RSAMD5 key you must explicitly request
61202a45487668abad788c02e339f626176e645fianh RSAMD5. [RT #13780]
02c49e1f35a4d1a171df2d319e76af0c5163dc4dmartin
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1944. [cleanup] isc_hash_create() does not need a read/write lock.
02c49e1f35a4d1a171df2d319e76af0c5163dc4dmartin [RT #15522]
6deb8bcfb8511ac38243a8274fc589842841b398ianh
6deb8bcfb8511ac38243a8274fc589842841b398ianh1943. [bug] Set the loadtime after rolling forward the journal.
6deb8bcfb8511ac38243a8274fc589842841b398ianh [RT #15647]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
49bbbd1939208be54a3eb00b95e61d90d180a606ianh1942. [bug] If the name of a DNSKEY match that of one in
93d7153aa172665f55b04463b831ad556269c3efbrianp trusted-keys do not attempt to validate the DNSKEY
93d7153aa172665f55b04463b831ad556269c3efbrianp using the parents DS RRset. [RT #15649]
93d7153aa172665f55b04463b831ad556269c3efbrianp
93d7153aa172665f55b04463b831ad556269c3efbrianp1941. [bug] ncache_adderesult() should set eresult even if no
bc6600a6207e5d15b895294e370e4e3320a803d8stoddard rdataset is passed to it. [RT #15642]
bc6600a6207e5d15b895294e370e4e3320a803d8stoddard
bc6600a6207e5d15b895294e370e4e3320a803d8stoddard1940. [bug] Fixed a number of error conditions reported by
bc6600a6207e5d15b895294e370e4e3320a803d8stoddard Coverity.
bc6600a6207e5d15b895294e370e4e3320a803d8stoddard
bc6600a6207e5d15b895294e370e4e3320a803d8stoddard1939. [bug] The resolver could dereference a null pointer after
bc6600a6207e5d15b895294e370e4e3320a803d8stoddard validation if all the queries have timed out.
4e21f1a207aefa9796dc758bf7274b0f1fea780fstoddard [RT #15528]
7a23067e782dd5612d4d4b539906e1733b664df7jwoolley
5c214a63f9722864ac4983995da11353779515dbrederpj1938. [bug] The validator was not correctly handling unsecure
5c214a63f9722864ac4983995da11353779515dbrederpj negative responses at or below a SEP. [RT #15528]
5c214a63f9722864ac4983995da11353779515dbrederpj
5c214a63f9722864ac4983995da11353779515dbrederpj1937. [bug] sdlz doesn't handle RRSIG records. [RT #15564]
9f20717d827f2113a23dfa45539813171cf626eaianh
9f20717d827f2113a23dfa45539813171cf626eaianh1936. [bug] The validator could leak memory. [RT #15544]
9f20717d827f2113a23dfa45539813171cf626eaianh
9f20717d827f2113a23dfa45539813171cf626eaianh1935. [bug] 'acache' was DO sensitive. [RT #15430]
a0db2f093595083300ad3438314f90921405ccf9wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1934. [func] Validate pending NS RRsets, in the authority section,
a0db2f093595083300ad3438314f90921405ccf9wrowe prior to returning them if it can be done without
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe requiring DNSKEYs to be fetched. [RT #15430]
c66798efb2184ecf904cd8471acd17e65688b1caianh
fb59f85aab19883025f619727948b8088232cc4brederpj1933. [bug] dump_rdataset_raw() had a incorrect INSIST. [RT #15534]
fb59f85aab19883025f619727948b8088232cc4brederpj
fb59f85aab19883025f619727948b8088232cc4brederpj1932. [bug] hpux: LDFLAGS was getting corrupted. [RT #15530]
fb59f85aab19883025f619727948b8088232cc4brederpj
1a1cf0ee9229ee29e5750b25dd94dbb9b04072cfianh1931. [bug] Per-client mctx could require a huge amount of memory,
1a1cf0ee9229ee29e5750b25dd94dbb9b04072cfianh particularly for a busy caching server. [RT #15519]
1a1cf0ee9229ee29e5750b25dd94dbb9b04072cfianh
1a1cf0ee9229ee29e5750b25dd94dbb9b04072cfianh1930. [port] HPUX: ia64 support. [RT #15473]
61afed048a4d67ed923d52e5c865c0f10a8e9e73trawick
0bbb249eafe9ef9508821f0ef58e7440625ecd62trawick1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM.
0bbb249eafe9ef9508821f0ef58e7440625ecd62trawick
61afed048a4d67ed923d52e5c865c0f10a8e9e73trawick1928. [bug] Race in rbtdb.c:currentversion(). [RT #15517]
7a23067e782dd5612d4d4b539906e1733b664df7jwoolley
7a23067e782dd5612d4d4b539906e1733b664df7jwoolley1927. [bug] Access to soanode or nsnode in rbtdb violated the
7a23067e782dd5612d4d4b539906e1733b664df7jwoolley lock order rule and could cause a dead lock.
7a23067e782dd5612d4d4b539906e1733b664df7jwoolley [RT# 15518]
6032a7c97a25c52f4bdd78ce23f2010e52c9e81arederpj
6032a7c97a25c52f4bdd78ce23f2010e52c9e81arederpj1926. [bug] The Windows installer did not check for empty
6032a7c97a25c52f4bdd78ce23f2010e52c9e81arederpj passwords. BINDinstall was being installed in
ba2e14e474516f1c75a96b4f6d1a9dec332175efianh the wrong place. [RT #15483]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
ec69fc6e323eb1f3112966e06e9e37be608d052cianh1925. [port] All outer level AC_TRY_RUNs need cross compiling
f0791c5bdfd36969d292a4092df076aa6d1c34ccwrowe defaults. [RT #15469]
f0791c5bdfd36969d292a4092df076aa6d1c34ccwrowe
f0791c5bdfd36969d292a4092df076aa6d1c34ccwrowe1924. [port] libbind: hpux ia64 support. [RT #15473]
f0791c5bdfd36969d292a4092df076aa6d1c34ccwrowe
749011213737e8d0cd6ca78d5eb532ec6f6b9fdfianh1923. [bug] ns_client_detach() called too early. [RT #15499]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
749011213737e8d0cd6ca78d5eb532ec6f6b9fdfianh1922. [bug] check-tool.c:setup_logging() missing call to
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe dns_log_setcontext().
ec69fc6e323eb1f3112966e06e9e37be608d052cianh
e7bf4d6f15d04e86e20002e65f60d7fbf80e5974stoddard1921. [bug] Client memory contexts were not using internal
e7bf4d6f15d04e86e20002e65f60d7fbf80e5974stoddard malloc. [RT# 15434]
8ab933f1df663f95c27e2ce5772127d4f3a10e0bstriker
de42d3dfd83a4cc62f0dd6b79ee5cbcfa69fd503brianp1920. [bug] The cache rbtdb lock array was too small to
de42d3dfd83a4cc62f0dd6b79ee5cbcfa69fd503brianp have the desired performance characteristics.
de42d3dfd83a4cc62f0dd6b79ee5cbcfa69fd503brianp [RT #15454]
de42d3dfd83a4cc62f0dd6b79ee5cbcfa69fd503brianp
8ab933f1df663f95c27e2ce5772127d4f3a10e0bstriker1919. [contrib] queryperf: a set of new features: collecting/printing
44380fc1701cbb8b0a977d5a1497f0c6ee912e0bfielding response delays, printing intermediate results, and
44380fc1701cbb8b0a977d5a1497f0c6ee912e0bfielding adjusting query rate for the "target" qps.
44380fc1701cbb8b0a977d5a1497f0c6ee912e0bfielding
44380fc1701cbb8b0a977d5a1497f0c6ee912e0bfielding1918. [bug] Memory leak when checking acls. [RT #15391]
44380fc1701cbb8b0a977d5a1497f0c6ee912e0bfielding
44380fc1701cbb8b0a977d5a1497f0c6ee912e0bfielding1917. [doc] funcsynopsisinfo wasn't being treated as verbatim
44380fc1701cbb8b0a977d5a1497f0c6ee912e0bfielding when generating man pages. [RT #15385]
a8dda281113c5038945423320d8c9b42e3d1ddb1jwoolley
50e60f30bdc074fbc887f0b98f4d570457ac97c9brianp1916. [func] Integrate contributed IDN code from JPNIC. [RT #15383]
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc1915. [bug] dig +ndots was broken. [RT #15215]
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe1914. [protocol] DS is required to accept mnemonic algorithms
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe (RFC 4034). Still emit numeric algorithms for
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe compatibility with RFC 3658. [RT #15354]
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe1913. [func] Integrate contributed DLZ code into named. [RT #11382]
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1912. [port] aix: atomic locking for powerpc. [RT #15020]
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe1911. [bug] Update windows socket code. [RT #14965]
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc1910. [bug] dig's +sigchase code overhauled. [RT #14933]
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe1909. [bug] The DLV code has been re-worked to make no longer
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe query order sensitive. [RT #14933]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc1908. [func] dig now warns if 'RA' is not set in the answer when
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe 'RD' was set in the query. host/nslookup skip servers
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc that fail to set 'RA' when 'RD' is set unless a server
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc is explicitly set. [RT #15005]
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe1907. [func] host/nslookup now continue (default)/fail on SERVFAIL.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #15006]
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc
39dde7f4cd79d701cc14e5beac8ea528bc58d038wrowe1906. [func] dig now has a '-q queryname' and '+showsearch' options.
268ac122b1fd6fa948b30bdf0d8c0d80e75d68dawrowe [RT #15034]
268ac122b1fd6fa948b30bdf0d8c0d80e75d68dawrowe
268ac122b1fd6fa948b30bdf0d8c0d80e75d68dawrowe1905. [bug] Strings returned from cfg_obj_asstring() should be
268ac122b1fd6fa948b30bdf0d8c0d80e75d68dawrowe treated as read-only. The prototype for
268ac122b1fd6fa948b30bdf0d8c0d80e75d68dawrowe cfg_obj_asstring() has been updated to reflect this.
268ac122b1fd6fa948b30bdf0d8c0d80e75d68dawrowe [RT #15256]
6ba861fd6c705eaeb1f9bb97df86ddea6895e263minfrin
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1904. [func] Automatic empty zone creation for D.F.IP6.ARPA and
6ba861fd6c705eaeb1f9bb97df86ddea6895e263minfrin friends. Note: RFC 1918 zones are not yet covered by
268ac122b1fd6fa948b30bdf0d8c0d80e75d68dawrowe this but are likely to be in a future release.
b78ed256f4b99e72836d36fd68d4e7a26dbe032cianh
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe New options: empty-server, empty-contact,
b78ed256f4b99e72836d36fd68d4e7a26dbe032cianh empty-zones-enable and disable-empty-zone.
698670444b30b79e808155739f98c39bec35f72awrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1903. [func] ISC string copy API.
698670444b30b79e808155739f98c39bec35f72awrowe
57bea0f0559e31536af3b7b5859d3681ee29a34cwrowe1902. [func] Attempt to make the amount of work performed in a
57bea0f0559e31536af3b7b5859d3681ee29a34cwrowe iteration self tuning. The covers nodes clean from
57bea0f0559e31536af3b7b5859d3681ee29a34cwrowe the cache per iteration, nodes written to disk when
57bea0f0559e31536af3b7b5859d3681ee29a34cwrowe rewriting a master file and nodes destroyed per
57bea0f0559e31536af3b7b5859d3681ee29a34cwrowe iteration when destroying a zone or a cache.
57bea0f0559e31536af3b7b5859d3681ee29a34cwrowe [RT #14996]
94e2b2d12fa269af16fa63a6270d3336d9f126f2trawick
94e2b2d12fa269af16fa63a6270d3336d9f126f2trawick1901. [cleanup] Don't add DNSKEY records to the additional section.
94e2b2d12fa269af16fa63a6270d3336d9f126f2trawick
94e2b2d12fa269af16fa63a6270d3336d9f126f2trawick1900. [bug] ixfr-from-differences failed to ensure that the
35313c8d7368125c3e95d3118238d2be9a613000trawick serial number increased. [RT #15036]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
35313c8d7368125c3e95d3118238d2be9a613000trawick1899. [func] named-checkconf now validates update-policy entries.
55da18d54a0ba74dc51aecba5b0daf71a2ed10a7trawick [RT #14963]
55da18d54a0ba74dc51aecba5b0daf71a2ed10a7trawick
55da18d54a0ba74dc51aecba5b0daf71a2ed10a7trawick1898. [bug] Extend ISC_SOCKADDR_FORMATSIZE and
55da18d54a0ba74dc51aecba5b0daf71a2ed10a7trawick ISC_NETADDR_FORMATSIZE to allow for scope details.
55da18d54a0ba74dc51aecba5b0daf71a2ed10a7trawick
c51f2b89da23e3371959a74808dee1792d96f5c1wsanchez1897. [func] x86 and x86_64 now have separate atomic locking
c51f2b89da23e3371959a74808dee1792d96f5c1wsanchez implementations.
c51f2b89da23e3371959a74808dee1792d96f5c1wsanchez
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1896. [bug] Recursive clients soft quota support wasn't working
c51f2b89da23e3371959a74808dee1792d96f5c1wsanchez as expected. [RT #15103]
79c9b0ac498d97336874edba0daf9f544ad14671trawick
79c9b0ac498d97336874edba0daf9f544ad14671trawick1895. [bug] A escaped character is, potentially, converted to
79c9b0ac498d97336874edba0daf9f544ad14671trawick the output character set too early. [RT #14666]
79c9b0ac498d97336874edba0daf9f544ad14671trawick
79c9b0ac498d97336874edba0daf9f544ad14671trawick1894. [doc] Review ARM for BIND 9.4.
5a7d934619b2be92e18be5dd3366f4ac6ddeab43trawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1893. [port] Use uintptr_t if available. [RT #14606]
5a7d934619b2be92e18be5dd3366f4ac6ddeab43trawick
5a70e5b66eb7758d0e64e070211f699fc83fca70wrowe1892. [func] Support for SPF rdata type. [RT #15033]
5a70e5b66eb7758d0e64e070211f699fc83fca70wrowe
5a70e5b66eb7758d0e64e070211f699fc83fca70wrowe1891. [port] freebsd: pthread_mutex_init can fail if it runs out
5a70e5b66eb7758d0e64e070211f699fc83fca70wrowe of memory. [RT #14995]
5a70e5b66eb7758d0e64e070211f699fc83fca70wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1890. [func] Raise the UDP receive buffer size to 32k if it is
84eeb0ab12215fc22577a9a0a9589cea2a445712trawick less than 32k. [RT #14953]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
1d3fbd2d9f03c0826977d940a2081401edf522d4jerenkrantz1889. [port] sunos: non blocking i/o support. [RT #14951]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
b5cc0253789825ace46944dc9cde744be08dd77fjerenkrantz1888. [func] Support for IPSECKEY rdata type. [RT #14967]
e4bb84f3c11f282d3ba66f64940b1b8e13f85e7aslive
e4bb84f3c11f282d3ba66f64940b1b8e13f85e7aslive1887. [bug] The cache could delete expired records too fast for
e4bb84f3c11f282d3ba66f64940b1b8e13f85e7aslive clients with a virtual time in the past. [RT #14991]
e4bb84f3c11f282d3ba66f64940b1b8e13f85e7aslive
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1886. [bug] fctx_create() could return success even though it
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe failed. [RT #14993]
e4bb84f3c11f282d3ba66f64940b1b8e13f85e7aslive
ba2bab42e97405dc41c0f8fe3416f7f9a79ed7a9brianp1885. [func] dig: report the number of extra bytes still left in
ba2bab42e97405dc41c0f8fe3416f7f9a79ed7a9brianp the packet after processing all the records.
ba2bab42e97405dc41c0f8fe3416f7f9a79ed7a9brianp
756b54396a86db555817bb52149d91b60d00e35fwrowe1884. [cleanup] dighost.c: move external declarations into <dig/dig.h>.
756b54396a86db555817bb52149d91b60d00e35fwrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1883. [bug] dnssec-signzone, dnssec-keygen: handle negative debug
756b54396a86db555817bb52149d91b60d00e35fwrowe levels. [RT #14962]
b4251d1fbef86f96e01c68f8de086e0dbb8bcb74trawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1882. [func] Limit the number of recursive clients that can be
b4251d1fbef86f96e01c68f8de086e0dbb8bcb74trawick waiting for a single query (<qname,qtype,qclass>) to
24efed0910118b762a4eb84830875d4714b8d315ianh resolve. New options clients-per-query and
24efed0910118b762a4eb84830875d4714b8d315ianh max-clients-per-query.
50e60f30bdc074fbc887f0b98f4d570457ac97c9brianp
50e60f30bdc074fbc887f0b98f4d570457ac97c9brianp1881. [func] Add a system test for named-checkconf. [RT #14931]
50e60f30bdc074fbc887f0b98f4d570457ac97c9brianp
bdbafc44d060509e86f0cc56ff4d19579438f846striker1880. [func] The lame cache is now done on a <qname,qclass,qtype>
bdbafc44d060509e86f0cc56ff4d19579438f846striker basis as some servers only appear to be lame for
bdbafc44d060509e86f0cc56ff4d19579438f846striker certain query types. [RT #14916]
fbd0c3dbae333ba4a7225dad2d090419ad894e4ctrawick
bdbafc44d060509e86f0cc56ff4d19579438f846striker1879. [func] "USE INTERNAL MALLOC" is now runtime selectable.
bdbafc44d060509e86f0cc56ff4d19579438f846striker [RT #14892]
6a82dfd37385024d0e94e71edd2f46b609796cfdwrowe
6d0ec39a3ef89ce485f23008efa399b7b35bf1fdjwoolley1878. [func] Detect duplicates of UDP queries we are recursing on
6d0ec39a3ef89ce485f23008efa399b7b35bf1fdjwoolley and drop them. New stats category "duplicate".
6d0ec39a3ef89ce485f23008efa399b7b35bf1fdjwoolley [RT #2471]
6d0ec39a3ef89ce485f23008efa399b7b35bf1fdjwoolley
0fdf8c342123fde84405b885fb1720ebc652e10djerenkrantz1877. [bug] Fix unreasonably low quantum on call to
0fdf8c342123fde84405b885fb1720ebc652e10djerenkrantz dns_rbt_destroy2(). Remove unnecessary unhash_node()
0fdf8c342123fde84405b885fb1720ebc652e10djerenkrantz call. [RT #14919]
0fdf8c342123fde84405b885fb1720ebc652e10djerenkrantz
0fdf8c342123fde84405b885fb1720ebc652e10djerenkrantz1876. [func] Additional memory debugging support to track size
6b87b6eee6a43f40ef6bead9ef3173979b4cd76crbb and mctx arguments. [RT #14814]
6b87b6eee6a43f40ef6bead9ef3173979b4cd76crbb
6b87b6eee6a43f40ef6bead9ef3173979b4cd76crbb1875. [bug] process_dhtkey() was using the wrong memory context
6b87b6eee6a43f40ef6bead9ef3173979b4cd76crbb to free some memory. [RT #14890]
6b87b6eee6a43f40ef6bead9ef3173979b4cd76crbb
bfd2cedbf2918fcb95daa9f850ecdf5e24765c22jerenkrantz1874. [port] sunos: portability fixes. [RT #14814]
bfd2cedbf2918fcb95daa9f850ecdf5e24765c22jerenkrantz
bfd2cedbf2918fcb95daa9f850ecdf5e24765c22jerenkrantz1873. [port] win32: isc__errno2result() now reports its caller.
f9a773d26994c3b267589e404cdb5b760f83e888jerenkrantz [RT #13753]
f9a773d26994c3b267589e404cdb5b760f83e888jerenkrantz
f9a773d26994c3b267589e404cdb5b760f83e888jerenkrantz1872. [port] win32: Handle ERROR_NETNAME_DELETED. [RT #13753]
a250599aab6669d5877edf158032efd2538e5820trawick
a250599aab6669d5877edf158032efd2538e5820trawick1871. [placeholder]
a250599aab6669d5877edf158032efd2538e5820trawick
a250599aab6669d5877edf158032efd2538e5820trawick1870. [func] Added framework for handling multiple EDNS versions.
41338e6ead3fa8d60ad3841d069f4b47e71d9177wrowe [RT #14873]
41338e6ead3fa8d60ad3841d069f4b47e71d9177wrowe
41338e6ead3fa8d60ad3841d069f4b47e71d9177wrowe1869. [func] dig can now specify the EDNS version when making
41338e6ead3fa8d60ad3841d069f4b47e71d9177wrowe a query. [RT #14873]
92b0ffb9cbc04b3d9c7ce6becadc0c3d88dea2d9wrowe
92b0ffb9cbc04b3d9c7ce6becadc0c3d88dea2d9wrowe1868. [func] edns-udp-size can now be overridden on a per
92b0ffb9cbc04b3d9c7ce6becadc0c3d88dea2d9wrowe server basis. [RT #14851]
961ff00a8f1fe79a8ac8b18617b40a404e28cb35brianp
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1867. [bug] It was possible to trigger a INSIST in
961ff00a8f1fe79a8ac8b18617b40a404e28cb35brianp dlv_validatezonekey(). [RT #14846]
92b0ffb9cbc04b3d9c7ce6becadc0c3d88dea2d9wrowe
6a82dfd37385024d0e94e71edd2f46b609796cfdwrowe1866. [bug] resolv.conf parse errors were being ignored by
6a82dfd37385024d0e94e71edd2f46b609796cfdwrowe dig/host/nslookup. [RT #14841]
6a82dfd37385024d0e94e71edd2f46b609796cfdwrowe
6a82dfd37385024d0e94e71edd2f46b609796cfdwrowe1865. [bug] Silently ignore nameservers in /etc/resolv.conf with
6a82dfd37385024d0e94e71edd2f46b609796cfdwrowe bad addresses. [RT #14841]
6a82dfd37385024d0e94e71edd2f46b609796cfdwrowe
6a82dfd37385024d0e94e71edd2f46b609796cfdwrowe1864. [bug] Don't try the alternative transfer source if you
6a82dfd37385024d0e94e71edd2f46b609796cfdwrowe got a answer / transfer with the main source
c43fd8f8f90a7549bffe1e581eedbd087db1163estoddard address. [RT #14802]
c43fd8f8f90a7549bffe1e581eedbd087db1163estoddard
c43fd8f8f90a7549bffe1e581eedbd087db1163estoddard1863. [bug] rrset-order "fixed" error messages not complete.
a8dda281113c5038945423320d8c9b42e3d1ddb1jwoolley
854cc4d3451547c2359c27870a3c354ad385a49bianh1862. [func] Add additional zone data constancy checks.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe named-checkzone has extended checking of NS, MX and
854cc4d3451547c2359c27870a3c354ad385a49bianh SRV record and the hosts they reference.
02ec77ed8e15b4b601de98a322e4bd8d7d3e1ec2trawick named has extended post zone load checks.
02ec77ed8e15b4b601de98a322e4bd8d7d3e1ec2trawick New zone options: check-mx and integrity-check.
02ec77ed8e15b4b601de98a322e4bd8d7d3e1ec2trawick [RT #4940]
49ada1eac7c4cae429ba193273b7f40f355d9c7ejwoolley
49ada1eac7c4cae429ba193273b7f40f355d9c7ejwoolley1861. [bug] dig could trigger a INSIST on certain malformed
49ada1eac7c4cae429ba193273b7f40f355d9c7ejwoolley responses. [RT #14801]
88425bd3442321915195ac9dfa9a80ffcd968fa4brianp
88425bd3442321915195ac9dfa9a80ffcd968fa4brianp1860. [port] solaris 2.8: hack_shutup_pthreadmutexinit was
88425bd3442321915195ac9dfa9a80ffcd968fa4brianp incorrectly set. [RT #14775]
88425bd3442321915195ac9dfa9a80ffcd968fa4brianp
a8dda281113c5038945423320d8c9b42e3d1ddb1jwoolley1859. [func] Add support for CH A record. [RT #14695]
a8dda281113c5038945423320d8c9b42e3d1ddb1jwoolley
a8dda281113c5038945423320d8c9b42e3d1ddb1jwoolley1858. [bug] The flush-zones-on-shutdown option wasn't being
a8dda281113c5038945423320d8c9b42e3d1ddb1jwoolley parsed. [RT #14686]
37b8494ffaeb4ee9a9a2f9917d334078c16d4212jwoolley
37b8494ffaeb4ee9a9a2f9917d334078c16d4212jwoolley1857. [bug] named could trigger a INSIST() if reconfigured /
bf3d1782a29630335a1df535eb395355ab1cd154jwoolley reloaded too fast. [RT #14673]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
37b8494ffaeb4ee9a9a2f9917d334078c16d4212jwoolley1856. [doc] Switch Docbook toolchain from DSSSL to XSL.
da16bea08c6ff10ceb8d250ff23e8e81a372cef8jwoolley [RT #11398]
da16bea08c6ff10ceb8d250ff23e8e81a372cef8jwoolley
99f692732327e0c200fd639105dbf9940bd229f1rbb1855. [bug] ixfr-from-differences was failing to detect changes
99f692732327e0c200fd639105dbf9940bd229f1rbb of ttl due to dns_diff_subtract() was ignoring the ttl
99f692732327e0c200fd639105dbf9940bd229f1rbb of records. [RT #14616]
80f73246cc14f02d50bfac5306c079464c2dd1c6rbb
80f73246cc14f02d50bfac5306c079464c2dd1c6rbb1854. [bug] lwres also needs to know the print format for
80f73246cc14f02d50bfac5306c079464c2dd1c6rbb (long long). [RT #13754]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
80f73246cc14f02d50bfac5306c079464c2dd1c6rbb1853. [bug] Rework how DLV interacts with proveunsecure().
dcdc78fce34f06533df4829abbc726f7fbf207fejwoolley [RT #13605]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
dcdc78fce34f06533df4829abbc726f7fbf207fejwoolley1852. [cleanup] Remove last vestiges of dnssec-signkey and
d4a93d608a28bf331625544a2896fa20bef4a2b4rbb dnssec-makekeyset (removed from Makefile years ago).
d4a93d608a28bf331625544a2896fa20bef4a2b4rbb
d4a93d608a28bf331625544a2896fa20bef4a2b4rbb1851. [doc] Doxygen comment markup. [RT #11398]
d4a93d608a28bf331625544a2896fa20bef4a2b4rbb
d4a93d608a28bf331625544a2896fa20bef4a2b4rbb1850. [bug] Memory leak in lwres_getipnodebyaddr(). [RT #14591]
36fcd3d96b9bf9a2d4af424e64584b5dede3e3e6brianp
36fcd3d96b9bf9a2d4af424e64584b5dede3e3e6brianp1849. [doc] All forms of the man pages (docbook, man, html) should
36fcd3d96b9bf9a2d4af424e64584b5dede3e3e6brianp have consistent copyright dates.
4b34d6a5b70303010612df6c87da3ee91ae86078rbb
4b34d6a5b70303010612df6c87da3ee91ae86078rbb1848. [bug] Improve SMF integration. [RT #13238]
4b34d6a5b70303010612df6c87da3ee91ae86078rbb
4b34d6a5b70303010612df6c87da3ee91ae86078rbb1847. [bug] isc_ondestroy_init() is called too late in
4b34d6a5b70303010612df6c87da3ee91ae86078rbb dns_rbtdb_create()/dns_rbtdb64_create().
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #13661]
4b34d6a5b70303010612df6c87da3ee91ae86078rbb
44d971eef4337ad80ba3d360c84ffa8188d50325trawick1846. [contrib] query-loc-0.3.0 from Stephane Bortzmeyer
84bdb86d57d2a2f828b17e77ac2379fed551c2adtrawick <bortzmeyer@nic.fr>.
84bdb86d57d2a2f828b17e77ac2379fed551c2adtrawick
84bdb86d57d2a2f828b17e77ac2379fed551c2adtrawick1845. [bug] Improve error reporting to distinguish between
46603605c2edcc1cc84fa45634e19a395134078atrawick accept()/fcntl() and socket()/fcntl() errors.
46603605c2edcc1cc84fa45634e19a395134078atrawick [RT #13745]
46603605c2edcc1cc84fa45634e19a395134078atrawick
46603605c2edcc1cc84fa45634e19a395134078atrawick1844. [bug] inet_pton() accepted more that 4 hexadecimal digits
46603605c2edcc1cc84fa45634e19a395134078atrawick for each 16 bit piece of the IPv6 address. The text
86826d685f83170ca07d56550db9f0c2922a916btrawick representation of a IPv6 address has been tightened
86826d685f83170ca07d56550db9f0c2922a916btrawick to disallow this (draft-ietf-ipv6-addr-arch-v4-02.txt).
86826d685f83170ca07d56550db9f0c2922a916btrawick [RT #5662]
86826d685f83170ca07d56550db9f0c2922a916btrawick
86826d685f83170ca07d56550db9f0c2922a916btrawick1843. [cleanup] CINCLUDES takes precedence over CFLAGS. This helps
4f412c60e9c2af999619d11b236068a0e0e94944trawick when CFLAGS contains "-I /usr/local/include"
4f412c60e9c2af999619d11b236068a0e0e94944trawick resulting in old header files being used.
4f412c60e9c2af999619d11b236068a0e0e94944trawick
4f6effa17a5084085c9104b0bb97c2ba1622cfa6jerenkrantz1842. [port] cmsg_len() could produce incorrect results on
4f6effa17a5084085c9104b0bb97c2ba1622cfa6jerenkrantz some platform. [RT #13744]
4f6effa17a5084085c9104b0bb97c2ba1622cfa6jerenkrantz
4f6effa17a5084085c9104b0bb97c2ba1622cfa6jerenkrantz1841. [bug] "dig +nssearch" now makes a recursive query to
bfa5c37259833629155d486bb1571d39a57de64dbnicholes find the list of nameservers to query. [RT #13694]
bfa5c37259833629155d486bb1571d39a57de64dbnicholes
bfa5c37259833629155d486bb1571d39a57de64dbnicholes1840. [func] dnssec-signzone can now randomize signature end times
a946a7e607c21cf6068e7380d7e81cc2bf027913trawick (dnssec-signzone -j jitter). [RT #13609]
a946a7e607c21cf6068e7380d7e81cc2bf027913trawick
da16bea08c6ff10ceb8d250ff23e8e81a372cef8jwoolley1839. [bug] <isc/hash.h> was not being installed.
c88a70518d7d0b5bccb22a68d446c2d6589790dcjwoolley
c88a70518d7d0b5bccb22a68d446c2d6589790dcjwoolley1838. [cleanup] Don't allow Linux capabilities to be inherited.
e59e4b703b7e19c4b35030e4baac8a96a8d4b504dougm [RT #13707]
e59e4b703b7e19c4b35030e4baac8a96a8d4b504dougm
e59e4b703b7e19c4b35030e4baac8a96a8d4b504dougm1837. [bug] Compile time option ISC_FACILITY was not effective
e59e4b703b7e19c4b35030e4baac8a96a8d4b504dougm for 'named -u <user>'. [RT #13714]
5717c6b0b97a065a84fba32cebeee959a5fe4f15dougm
5717c6b0b97a065a84fba32cebeee959a5fe4f15dougm1836. [cleanup] Silence compiler warnings in hash_test.c.
5717c6b0b97a065a84fba32cebeee959a5fe4f15dougm
5717c6b0b97a065a84fba32cebeee959a5fe4f15dougm1835. [bug] Update dnssec-signzone's usage message. [RT #13657]
5717c6b0b97a065a84fba32cebeee959a5fe4f15dougm
5717c6b0b97a065a84fba32cebeee959a5fe4f15dougm1834. [bug] Bad memset in rdata_test.c. [RT #13658]
835836eaf9e2a23192a262307b08f626e50e2180trawick
835836eaf9e2a23192a262307b08f626e50e2180trawick1833. [bug] Race condition in isc_mutex_lock_profile(). [RT #13660]
835836eaf9e2a23192a262307b08f626e50e2180trawick
81dddb023f9dd43b350f782972c1f75a88a2d93ftrawick1832. [bug] named fails to return BADKEY on unknown TSIG algorithm.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #13620]
81dddb023f9dd43b350f782972c1f75a88a2d93ftrawick
9b9e0eca165f5f464e357bb2a9b8bbfc9621067cwrowe1831. [doc] Update named-checkzone documentation. [RT#13604]
9b9e0eca165f5f464e357bb2a9b8bbfc9621067cwrowe
9b9e0eca165f5f464e357bb2a9b8bbfc9621067cwrowe1830. [bug] adb lame cache has sence of test reversed. [RT #13600]
9b9e0eca165f5f464e357bb2a9b8bbfc9621067cwrowe
9b9e0eca165f5f464e357bb2a9b8bbfc9621067cwrowe1829. [bug] win32: "pid-file none;" broken. [RT #13563]
9b9e0eca165f5f464e357bb2a9b8bbfc9621067cwrowe
b26781e595625911fc8fc8215133ad2285ed75d8jim1828. [bug] isc_rwlock_init() failed to properly cleanup if it
b26781e595625911fc8fc8215133ad2285ed75d8jim encountered a error. [RT #13549]
b26781e595625911fc8fc8215133ad2285ed75d8jim
5117466ef123b1efbc2feba168f37069ef6f230bianh1827. [bug] host: update usage message for '-a'. [RT #37116]
5117466ef123b1efbc2feba168f37069ef6f230bianh
5117466ef123b1efbc2feba168f37069ef6f230bianh1826. [bug] Missing DESTROYLOCK() in isc_mem_createx() on out
9c39f8fb982df4dbce5304e49385568e6d35bfa8trawick of memory error. [RT #13537]
9c39f8fb982df4dbce5304e49385568e6d35bfa8trawick
9c39f8fb982df4dbce5304e49385568e6d35bfa8trawick1825. [bug] Missing UNLOCK() on out of memory error from in
9c39f8fb982df4dbce5304e49385568e6d35bfa8trawick rbtdb.c:subtractrdataset(). [RT #13519]
bdd4aa13a97de79596cd19708f1516e8fa92700ewrowe
bdd4aa13a97de79596cd19708f1516e8fa92700ewrowe1824. [bug] Memory leak on dns_zone_setdbtype() failure.
bdd4aa13a97de79596cd19708f1516e8fa92700ewrowe [RT #13510]
bdd4aa13a97de79596cd19708f1516e8fa92700ewrowe
bdd4aa13a97de79596cd19708f1516e8fa92700ewrowe1823. [bug] Wrong macro used to check for point to point interface.
1d50c90ddb7e3d144ec8a2bd848ca1e7bbf8e534bnicholes [RT#13418]
bdd4aa13a97de79596cd19708f1516e8fa92700ewrowe
bdd4aa13a97de79596cd19708f1516e8fa92700ewrowe1822. [bug] check-names test for RT was reversed. [RT #13382]
1d50c90ddb7e3d144ec8a2bd848ca1e7bbf8e534bnicholes
1d50c90ddb7e3d144ec8a2bd848ca1e7bbf8e534bnicholes1821. [placeholder]
24e361af20a3107dc934b4895911ce6bcce0603ejwoolley
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1820. [bug] Gracefully handle acl loops. [RT #13659]
24e361af20a3107dc934b4895911ce6bcce0603ejwoolley
4657f9b12af4b123b80e15c73fa03c190e47a8bftrawick1819. [bug] The validator needed to check both the algorithm and
4657f9b12af4b123b80e15c73fa03c190e47a8bftrawick digest types of the DS to determine if it could be
4657f9b12af4b123b80e15c73fa03c190e47a8bftrawick used to introduce a secure zone. [RT #13593]
4657f9b12af4b123b80e15c73fa03c190e47a8bftrawick
c36bac9a918f59b2dbf5dcd7d67b50c1da04c89drbb1818. [bug] 'named-checkconf -z' triggered an INSIST. [RT #13599]
c36bac9a918f59b2dbf5dcd7d67b50c1da04c89drbb
c36bac9a918f59b2dbf5dcd7d67b50c1da04c89drbb1817. [func] Add support for additional zone file formats for
c36bac9a918f59b2dbf5dcd7d67b50c1da04c89drbb improving loading performance. The masterfile-format
c36bac9a918f59b2dbf5dcd7d67b50c1da04c89drbb option in named.conf can be used to specify a
c36bac9a918f59b2dbf5dcd7d67b50c1da04c89drbb non-default format. A separate command
ad668861e40da485f2eea24dc4c1f9940e470698rbb named-compilezone was provided to generate zone files
ad668861e40da485f2eea24dc4c1f9940e470698rbb in the new format. Additionally, the -I and -O options
ad668861e40da485f2eea24dc4c1f9940e470698rbb for dnssec-signzone specify the input and output
ad668861e40da485f2eea24dc4c1f9940e470698rbb formats.
89211a5d592cdf0170d2b541946661b1a2a279c5trawick
89211a5d592cdf0170d2b541946661b1a2a279c5trawick1816. [port] UnixWare: failed to compile lib/isc/unix/net.c.
89211a5d592cdf0170d2b541946661b1a2a279c5trawick [RT #13597]
89211a5d592cdf0170d2b541946661b1a2a279c5trawick
5caa0a5c428439b566a4fcc711747e2053bcfd1ajerenkrantz1815. [bug] nsupdate triggered a REQUIRE if the server was set
5caa0a5c428439b566a4fcc711747e2053bcfd1ajerenkrantz without also setting the zone and it encountered
5caa0a5c428439b566a4fcc711747e2053bcfd1ajerenkrantz a CNAME and was using TSIG. [RT #13086]
34d672a81f3e72f30568462135ddf6d71dcfa8d8bnicholes
34d672a81f3e72f30568462135ddf6d71dcfa8d8bnicholes1814. [func] UNIX domain controls are now supported.
34d672a81f3e72f30568462135ddf6d71dcfa8d8bnicholes
b1d2d2797866636f792717f96401292481697145wrowe1813. [func] Restructured the data locking framework using
b1d2d2797866636f792717f96401292481697145wrowe architecture dependent atomic operations (when
b1d2d2797866636f792717f96401292481697145wrowe available), improving response performance on
b1d2d2797866636f792717f96401292481697145wrowe multi-processor machines significantly.
b1d2d2797866636f792717f96401292481697145wrowe x86, x86_64, alpha, powerpc, and mips are currently
b1d2d2797866636f792717f96401292481697145wrowe supported.
b1d2d2797866636f792717f96401292481697145wrowe
b1d2d2797866636f792717f96401292481697145wrowe1812. [port] win32: IN6_IS_ADDR_UNSPECIFIED macro is incorrect.
b1d2d2797866636f792717f96401292481697145wrowe [RT #13453]
4a98c07ecf4f27a9b18963bbe85260857664d03bjerenkrantz
4a98c07ecf4f27a9b18963bbe85260857664d03bjerenkrantz1811. [func] Preserve the case of domain names in rdata during
8abcc73436888a98721b10f0c09206f6fea68c55jerenkrantz zone transfers. [RT #13547]
b24d065530fdf97376f390522396be5a4469fcf4jerenkrantz
b24d065530fdf97376f390522396be5a4469fcf4jerenkrantz1810. [bug] configure, lib/bind/configure make different default
b24d065530fdf97376f390522396be5a4469fcf4jerenkrantz decisions about whether to do a threaded build.
a981bcb9c3b780184e75ff069d67fe84da6c3d3dbnicholes [RT #13212]
a981bcb9c3b780184e75ff069d67fe84da6c3d3dbnicholes
8e2e1446dd3b216c1f414493758f8b0d267a3c0dwrowe1809. [bug] "make distclean" failed for libbind if the platform
a981bcb9c3b780184e75ff069d67fe84da6c3d3dbnicholes is not supported.
a981bcb9c3b780184e75ff069d67fe84da6c3d3dbnicholes
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc1808. [bug] zone.c:notify_zone() contained a race condition,
b5fe023e1cf0aa3d15a3bf2e237891e837980feastoddard zone->db could change underneath it. [RT #13511]
b2cff333bc23b8e74c6aad9ee97973df02cca180aaron
b2cff333bc23b8e74c6aad9ee97973df02cca180aaron1807. [bug] When forwarding (forward only) set the active domain
7eb55be5bcc75f2acf789aeca38d88a9c75d001ejwoolley from the forward zone name. [RT #13526]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
7eb55be5bcc75f2acf789aeca38d88a9c75d001ejwoolley1806. [bug] The resolver returned the wrong result when a CNAME /
d31e50dddb975275ef388ab64e380b6d4e5d9710jerenkrantz DNAME was encountered when fetching glue from a
d31e50dddb975275ef388ab64e380b6d4e5d9710jerenkrantz secure namespace. [RT #13501]
d31e50dddb975275ef388ab64e380b6d4e5d9710jerenkrantz
d31e50dddb975275ef388ab64e380b6d4e5d9710jerenkrantz1805. [bug] Pending status was not being cleared when DLV was
d31e50dddb975275ef388ab64e380b6d4e5d9710jerenkrantz active. [RT #13501]
d5eaaee4a1e5faaf21e7111fd61732c6e7dbe8b2jwoolley
d5eaaee4a1e5faaf21e7111fd61732c6e7dbe8b2jwoolley1804. [bug] Ensure that if we are queried for glue that it fits
d5eaaee4a1e5faaf21e7111fd61732c6e7dbe8b2jwoolley in the additional section or TC is set to tell the
c88a70518d7d0b5bccb22a68d446c2d6589790dcjwoolley client to retry using TCP. [RT #10114]
c88a70518d7d0b5bccb22a68d446c2d6589790dcjwoolley
c88a70518d7d0b5bccb22a68d446c2d6589790dcjwoolley1803. [bug] dnssec-signzone sometimes failed to remove old
c88a70518d7d0b5bccb22a68d446c2d6589790dcjwoolley RRSIGs. [RT #13483]
c64c364bf863ad985309ef10d68caaa93e8d09ccstoddard
c64c364bf863ad985309ef10d68caaa93e8d09ccstoddard1802. [bug] Handle connection resets better. [RT #11280]
c64c364bf863ad985309ef10d68caaa93e8d09ccstoddard
d8d240df2f2b23455be6b01343daedebaa6c4f96trawick1801. [func] Report differences between hints and real NS rrset
d8d240df2f2b23455be6b01343daedebaa6c4f96trawick and associated address records.
d8d240df2f2b23455be6b01343daedebaa6c4f96trawick
d8d240df2f2b23455be6b01343daedebaa6c4f96trawick1800. [bug] Changes #1719 allowed a INSIST to be triggered.
d8d240df2f2b23455be6b01343daedebaa6c4f96trawick [RT #13428]
d8d240df2f2b23455be6b01343daedebaa6c4f96trawick
b5b5e8cc4668ab29d8f08f590d829dcfaeda9d33brianp1799. [bug] 'rndc flushname' failed to flush negative cache
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe entries. [RT #13438]
b5b5e8cc4668ab29d8f08f590d829dcfaeda9d33brianp
e2653756d0d14a9a620b24bd04a6ab1182178462brianp1798. [func] The server syntax has been extended to support a
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe range of servers. [RT #11132]
e2653756d0d14a9a620b24bd04a6ab1182178462brianp
d980a97cfc68de0ef35432ce03f1c1e468a19877jwoolley1797. [func] named-checkconf now check acls to verify that they
d980a97cfc68de0ef35432ce03f1c1e468a19877jwoolley only refer to existing acls. [RT #13101]
d980a97cfc68de0ef35432ce03f1c1e468a19877jwoolley
d980a97cfc68de0ef35432ce03f1c1e468a19877jwoolley1796. [func] "rndc freeze/thaw" now freezes/thaws all zones.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
d980a97cfc68de0ef35432ce03f1c1e468a19877jwoolley1795. [bug] "rndc dumpdb" was not fully documented. Minor
aa3510b82ec5d82ddbf4748829ec90f1ce71398ebrianp formating issues with "rndc dumpdb -all". [RT #13396]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
aa3510b82ec5d82ddbf4748829ec90f1ce71398ebrianp1794. [func] Named and named-checkzone can now both check for
51b1d7f8eaa74807ab14479edde4421e77f5d1d7brianp non-terminal wildcard records.
51b1d7f8eaa74807ab14479edde4421e77f5d1d7brianp
08aff55373b2ae69182a58055a5c1b3a12d927b0slive1793. [func] Extend adjusting TTL warning messages. [RT #13378]
08aff55373b2ae69182a58055a5c1b3a12d927b0slive
08aff55373b2ae69182a58055a5c1b3a12d927b0slive1792. [func] New zone option "notify-delay". Specify a minimum
4f50bfb0367b91396c0fe85b80536b760080d39etrawick delay between sets of NOTIFY messages.
4f50bfb0367b91396c0fe85b80536b760080d39etrawick
4f50bfb0367b91396c0fe85b80536b760080d39etrawick1791. [bug] 'host -t a' still printed out AAAA and MX records.
5a63340978acb9dd7e87724be57d2bde1cf1f629trawick [RT #13230]
5a63340978acb9dd7e87724be57d2bde1cf1f629trawick
5a63340978acb9dd7e87724be57d2bde1cf1f629trawick1790. [cleanup] Move lib/dns/sec/dst up into lib/dns. This should
9f7325ecad575cf77ab76b01beaaf339a63490b5trawick allow parallel make to succeed.
8565f742f1ee3d514b2d48a1f2a5af5d7437c3b9trawick
8565f742f1ee3d514b2d48a1f2a5af5d7437c3b9trawick1789. [bug] Prerequisite test for tkey and dnssec could fail
8565f742f1ee3d514b2d48a1f2a5af5d7437c3b9trawick with "configure --with-libtool".
8843b75d1c70af3da9a7306c4aede3b3e9346deajwoolley
8843b75d1c70af3da9a7306c4aede3b3e9346deajwoolley1788. [bug] libbind9.la/libbind9.so needs to link against
8843b75d1c70af3da9a7306c4aede3b3e9346deajwoolley libisccfg.la/libisccfg.so.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
8843b75d1c70af3da9a7306c4aede3b3e9346deajwoolley1787. [port] HPUX: both "cc" and "gcc" need -Wl,+vnocompatwarnings.
dcecfbe7e63603d0fb95e4811e015039e9401990stoddard
dcecfbe7e63603d0fb95e4811e015039e9401990stoddard1786. [port] AIX: libt_api needs to be taught to look for
dcecfbe7e63603d0fb95e4811e015039e9401990stoddard T_testlist in the main executable (--with-libtool).
0c7592379b55b7736dd70d2d87f53af9a2347614jerenkrantz [RT #13239]
4844d314b0b6e55a309621b84c1786446c5fb418ianh
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1785. [bug] libbind9.la/libbind9.so needs to link against
4844d314b0b6e55a309621b84c1786446c5fb418ianh libisc.la/libisc.so.
127c81d6b2c9ba8932273c2e1b13e3ea3d673b07trawick
127c81d6b2c9ba8932273c2e1b13e3ea3d673b07trawick1784. [cleanup] "libtool -allow-undefined" is the default.
127c81d6b2c9ba8932273c2e1b13e3ea3d673b07trawick Leave hooks in configure to allow it to be set
127c81d6b2c9ba8932273c2e1b13e3ea3d673b07trawick if needed in the future.
59d01b9ed1de043745262e49bb44bde7095c4723jwoolley
59d01b9ed1de043745262e49bb44bde7095c4723jwoolley1783. [cleanup] We only need one copy of libtool.m4, ltmain.sh in the
59d01b9ed1de043745262e49bb44bde7095c4723jwoolley source tree.
59d01b9ed1de043745262e49bb44bde7095c4723jwoolley
59d01b9ed1de043745262e49bb44bde7095c4723jwoolley1782. [port] OSX: --with-libtool + --enable-libbind broke on
e6e65585927961caf45d4e9e932bb1f4e9e89ca1jerenkrantz __evOptMonoTime. [RT #13219]
e6e65585927961caf45d4e9e932bb1f4e9e89ca1jerenkrantz
e6e65585927961caf45d4e9e932bb1f4e9e89ca1jerenkrantz1781. [port] FreeBSD 5.3: set PTHREAD_SCOPE_SYSTEM. [RT #12810]
b068b71651c802cc4e0b835495ad0e41c65e1174trawick
b068b71651c802cc4e0b835495ad0e41c65e1174trawick1780. [bug] Update libtool to 1.5.10.
b068b71651c802cc4e0b835495ad0e41c65e1174trawick
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe1779. [port] OSF 5.1: libtool didn't handle -pthread correctly.
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe1778. [port] HUX 11.11: fix broken IN6ADDR_ANY_INIT and
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe IN6ADDR_LOOPBACK_INIT macros.
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe1777. [port] OSF 5.1: fix broken IN6ADDR_ANY_INIT and
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe IN6ADDR_LOOPBACK_INIT macros.
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe1776. [port] Solaris 2.9: fix broken IN6ADDR_ANY_INIT and
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe IN6ADDR_LOOPBACK_INIT macros.
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe1775. [bug] Only compile getnetent_r.c when threaded. [RT #13205]
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe1774. [port] Aix: Silence compiler warnings / build failures.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #13154]
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe1773. [bug] Fast retry on host / net unreachable. [RT #13153]
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe
34a1e566d4af2735c87e2d3e6ac5e505855518aawrowe1772. [placeholder]
dd39efc1f7ed97cf526aefa24359f0be2ac5c3f4trawick
dd39efc1f7ed97cf526aefa24359f0be2ac5c3f4trawick1771. [placeholder]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
dd39efc1f7ed97cf526aefa24359f0be2ac5c3f4trawick1770. [bug] named-checkconf failed to report missing a missing
f53367106769f90696d9c1f0ffcf9fbb4db883c2jerenkrantz file clause for rbt{64} master/hint zones. [RT#13009]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
f53367106769f90696d9c1f0ffcf9fbb4db883c2jerenkrantz1769. [port] win32: change compiler flags /MTd ==> /MDd,
9a940e8e90f9b163737e23bbf72a3f2c67a39220brianp /MT ==> /MD.
9a940e8e90f9b163737e23bbf72a3f2c67a39220brianp
9a940e8e90f9b163737e23bbf72a3f2c67a39220brianp1768. [bug] nsecnoexistnodata() could be called with a non-NSEC
8496c88debb9962575dac2b1ef9b81984d7bd759brianp rdataset. [RT #12907]
8496c88debb9962575dac2b1ef9b81984d7bd759brianp
8496c88debb9962575dac2b1ef9b81984d7bd759brianp1767. [port] Builds on IPv6 platforms without IPv6 Advanced API
8496c88debb9962575dac2b1ef9b81984d7bd759brianp support for (struct in6_pktinfo) failed. [RT #13077]
7c8747b339a5e47ea8301907051a9974d15b23b7brianp
7c8747b339a5e47ea8301907051a9974d15b23b7brianp1766. [bug] Update the master file timestamp on successful refresh
98f81eac9530d487f05013cda9df99755bb59689trawick as well as the journal's timestamp. [RT# 13062]
98f81eac9530d487f05013cda9df99755bb59689trawick
0b493ad526b8bbc2ff21ce19510fc32238abb816jwoolley1765. [bug] configure --with-openssl=auto failed. [RT #12937]
0b493ad526b8bbc2ff21ce19510fc32238abb816jwoolley
0b493ad526b8bbc2ff21ce19510fc32238abb816jwoolley1764. [bug] dns_zone_replacedb failed to emit a error message
0b493ad526b8bbc2ff21ce19510fc32238abb816jwoolley if there was no SOA record in the replacement db.
1376737cb6afa24d3e12f3a223318fe1bd71bb1fslive [RT #13016]
1376737cb6afa24d3e12f3a223318fe1bd71bb1fslive
1376737cb6afa24d3e12f3a223318fe1bd71bb1fslive1763. [func] Perform sanity checks on NS records which refer to
1376737cb6afa24d3e12f3a223318fe1bd71bb1fslive 'in zone' names. [RT #13002]
ec1719a5748717f67dcd279bb64bd0da424ae450jerenkrantz
ec1719a5748717f67dcd279bb64bd0da424ae450jerenkrantz1762. [bug] isc_interfaceiter_create() could return ISC_R_SUCCESS
ec1719a5748717f67dcd279bb64bd0da424ae450jerenkrantz even when it failed. [RT #12995]
dea9ded7417a8328f8fce5d57eca9d7af5500520trawick
dea9ded7417a8328f8fce5d57eca9d7af5500520trawick1761. [bug] 'rndc dumpdb' didn't report unassociated entries.
3f0220bf6e864d982a10348c9cc269bfe798d65eaaron [RT #12971]
3f0220bf6e864d982a10348c9cc269bfe798d65eaaron
3f0220bf6e864d982a10348c9cc269bfe798d65eaaron1760. [bug] Host / net unreachable was not penalising rtt
3f0220bf6e864d982a10348c9cc269bfe798d65eaaron estimates. [RT #12970]
75d133afee2e3636b07366fd62102b13b67b1b1djerenkrantz
75d133afee2e3636b07366fd62102b13b67b1b1djerenkrantz1759. [bug] Named failed to startup if the OS supported IPv6
75d133afee2e3636b07366fd62102b13b67b1b1djerenkrantz but had no IPv6 interfaces configured. [RT #12942]
2ae7ad6f58b7e3188ed4bd375a8930808529ba71jwoolley
2ae7ad6f58b7e3188ed4bd375a8930808529ba71jwoolley1758. [func] Don't send notify messages to self. [RT #12933]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
2ae7ad6f58b7e3188ed4bd375a8930808529ba71jwoolley1757. [func] host now can turn on memory debugging flags with '-m'.
5b30f835d627766b024500189c35bb55e686e890brianp
5b30f835d627766b024500189c35bb55e686e890brianp1756. [func] named-checkconf now checks the logging configuration.
5b30f835d627766b024500189c35bb55e686e890brianp [RT #12352]
d45481dadf7f1f0ffd95b38b1c5b0ea6b2d57888jerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1755. [func] allow-update is now settable at the options / view
d45481dadf7f1f0ffd95b38b1c5b0ea6b2d57888jerenkrantz level. [RT #6636]
0c7592379b55b7736dd70d2d87f53af9a2347614jerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1754. [bug] We weren't always attempting to query the parent
0c7592379b55b7736dd70d2d87f53af9a2347614jerenkrantz server for the DS records at the zone cut.
6d62bc22f8f22a43e66e2e4d8860a5a144316b1astoddard [RT #12774]
6d62bc22f8f22a43e66e2e4d8860a5a144316b1astoddard
75c180fb45396964ad10af6444077798a470b6a3jorton1753. [bug] Don't serve a slave zone which has no NS records.
8efcf516f2b6514879fff8d034be55b6d64ff830striker [RT #12894]
71eda8b1c14e4d0adb2f294f22299587cd3d74a9striker
71eda8b1c14e4d0adb2f294f22299587cd3d74a9striker1752. [port] Move isc_app_start() to after ns_os_daemonise()
922c0ad0014590bb10d13674012683eef44c0bbarederpj as some fork() implementations unblock the signals
922c0ad0014590bb10d13674012683eef44c0bbarederpj that are blocked by isc_app_start(). [RT #12810]
922c0ad0014590bb10d13674012683eef44c0bbarederpj
922c0ad0014590bb10d13674012683eef44c0bbarederpj1751. [bug] --enable-getifaddrs failed under linux. [RT #12867]
aec964227053fab7e59deb26709b94726ce67224rederpj
aec964227053fab7e59deb26709b94726ce67224rederpj1750. [port] lib/bind/make/rules.in:subdirs was not bash friendly.
8ffd5c9693162130d35be41953f0dd3bba18edf7rederpj [RT #12864]
aec964227053fab7e59deb26709b94726ce67224rederpj
1e27f530f81c6058d1a11944ae1e2da45977fc7bjerenkrantz1749. [bug] 'check-names response ignore;' failed to ignore.
1e27f530f81c6058d1a11944ae1e2da45977fc7bjerenkrantz [RT #12866]
1e27f530f81c6058d1a11944ae1e2da45977fc7bjerenkrantz
469549ac22c6f7b9ecdd9df2565925563e4df84djwoolley1748. [func] dig now returns the byte count for axfr/ixfr.
469549ac22c6f7b9ecdd9df2565925563e4df84djwoolley
469549ac22c6f7b9ecdd9df2565925563e4df84djwoolley1747. [bug] BIND 8 compatibility: named/named-checkconf failed
469549ac22c6f7b9ecdd9df2565925563e4df84djwoolley to parse "host-statistics-max" in named.conf.
469549ac22c6f7b9ecdd9df2565925563e4df84djwoolley
7a9f3bef545b0bbc93c2ed758119b0d2e2647c31trawick1746. [func] Make public the function to read a key file,
7a9f3bef545b0bbc93c2ed758119b0d2e2647c31trawick dst_key_read_public(). [RT #12450]
7a9f3bef545b0bbc93c2ed758119b0d2e2647c31trawick
0be05c658c7e6e5a05fd2d4068d8ac0f030d4752jwoolley1745. [bug] Dig/host/nslookup accept replies from link locals
0be05c658c7e6e5a05fd2d4068d8ac0f030d4752jwoolley regardless of scope if no scope was specified when
223b367115aefc20f1c32fe2d4e2bfcc4bfe108fjwoolley query was sent. [RT #12745]
223b367115aefc20f1c32fe2d4e2bfcc4bfe108fjwoolley
223b367115aefc20f1c32fe2d4e2bfcc4bfe108fjwoolley1744. [bug] If tuple2msgname() failed to convert a tuple to
223b367115aefc20f1c32fe2d4e2bfcc4bfe108fjwoolley a name a REQUIRE could be triggered. [RT #12796]
223b367115aefc20f1c32fe2d4e2bfcc4bfe108fjwoolley
639cf068707865a81ad2c610e72d57b043d20dd6wrowe1743. [bug] If isc_taskmgr_create() was not able to create the
639cf068707865a81ad2c610e72d57b043d20dd6wrowe requested number of worker threads then destruction
639cf068707865a81ad2c610e72d57b043d20dd6wrowe of the manager would trigger an INSIST() failure.
639cf068707865a81ad2c610e72d57b043d20dd6wrowe [RT #12790]
f3f0c2a5f6009d06350341219d1f38a1644708bcbrianp
f3f0c2a5f6009d06350341219d1f38a1644708bcbrianp1742. [bug] Deleting all records at a node then adding a
f3f0c2a5f6009d06350341219d1f38a1644708bcbrianp previously existing record, in a single UPDATE
33b095d35c5dac22358ce63c32635ab59ce7cb25aaron transaction, failed to leave / regenerate the
33b095d35c5dac22358ce63c32635ab59ce7cb25aaron associated RRSIG records. [RT #12788]
33b095d35c5dac22358ce63c32635ab59ce7cb25aaron
33b095d35c5dac22358ce63c32635ab59ce7cb25aaron1741. [bug] Deleting all records at a node in a secure zone
33b095d35c5dac22358ce63c32635ab59ce7cb25aaron using a update-policy grant failed. [RT #12787]
100e6f5dec61d108494565f8f3bfa894afadc33ajerenkrantz
100e6f5dec61d108494565f8f3bfa894afadc33ajerenkrantz1740. [bug] Replace rbt's hash algorithm as it performed badly
100e6f5dec61d108494565f8f3bfa894afadc33ajerenkrantz with certain zones. [RT #12729]
100e6f5dec61d108494565f8f3bfa894afadc33ajerenkrantz
5d5d5ca04c57c7ab865924f4648e8f80de27adfebrianp NOTE: a hash context now needs to be established
5d5d5ca04c57c7ab865924f4648e8f80de27adfebrianp via isc_hash_create() if the application was not
4f3ec2ec53c7ca5ca308d85e2e0beb933a2fd0f9aaron already doing this.
4f3ec2ec53c7ca5ca308d85e2e0beb933a2fd0f9aaron
4f3ec2ec53c7ca5ca308d85e2e0beb933a2fd0f9aaron1739. [bug] dns_rbt_deletetree() could incorrectly return
4f3ec2ec53c7ca5ca308d85e2e0beb933a2fd0f9aaron ISC_R_QUOTA. [RT #12695]
4f3ec2ec53c7ca5ca308d85e2e0beb933a2fd0f9aaron
3c0c3ae288166a8736593093c636768702abf263aaron1738. [bug] Enable overrun checking by default. [RT #12695]
3c0c3ae288166a8736593093c636768702abf263aaron
3c0c3ae288166a8736593093c636768702abf263aaron1737. [bug] named failed if more than 16 masters were specified.
b8a843847aae3d9a1838fb8f1de84cd66212f48atrawick [RT #12627]
b8a843847aae3d9a1838fb8f1de84cd66212f48atrawick
c8411888a54dd5dbfd8a5d337ebf0e911a789063trawick1736. [bug] dst_key_fromnamedfile() could fail to read a
c8411888a54dd5dbfd8a5d337ebf0e911a789063trawick public key. [RT #12687]
c8411888a54dd5dbfd8a5d337ebf0e911a789063trawick
28caffb98f18c0b9562ac20870f7ab91f3d9a01fjerenkrantz1735. [bug] 'dig +sigtrace' could die with a REQUIRE failure.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RE #12688]
28caffb98f18c0b9562ac20870f7ab91f3d9a01fjerenkrantz
d757628a07145aa711ba75b4e7c7c01a33133ca1jerenkrantz1734. [cleanup] 'rndc-confgen -a -t' remove extra '/' in path.
d757628a07145aa711ba75b4e7c7c01a33133ca1jerenkrantz [RT #12588]
d757628a07145aa711ba75b4e7c7c01a33133ca1jerenkrantz
1585c2979d749ee71edb6a1d57bc9ff6db12a426jerenkrantz1733. [bug] Return non-zero exit status on initial load failure.
1585c2979d749ee71edb6a1d57bc9ff6db12a426jerenkrantz [RT #12658]
1585c2979d749ee71edb6a1d57bc9ff6db12a426jerenkrantz
6bdb2c094666367615890147775bb18761216c8dminfrin1732. [bug] 'rrset-order name "*"' wasn't being applied to ".".
6bdb2c094666367615890147775bb18761216c8dminfrin [RT #12467]
6bdb2c094666367615890147775bb18761216c8dminfrin
c069757188a3cd9ab19b05169b005a824b60b6fcaaron1731. [port] darwin: relax version test in ifconfig.sh.
c069757188a3cd9ab19b05169b005a824b60b6fcaaron [RT #12581]
c069757188a3cd9ab19b05169b005a824b60b6fcaaron
c069757188a3cd9ab19b05169b005a824b60b6fcaaron1730. [port] Determine the length type used by the socket API.
c069757188a3cd9ab19b05169b005a824b60b6fcaaron [RT #12581]
11ce97701b22d795fd1a5ec3769a3367bc220921wrowe
11ce97701b22d795fd1a5ec3769a3367bc220921wrowe1729. [func] Improve check-names error messages.
11ce97701b22d795fd1a5ec3769a3367bc220921wrowe
11ce97701b22d795fd1a5ec3769a3367bc220921wrowe1728. [doc] Update check-names documentation.
11ce97701b22d795fd1a5ec3769a3367bc220921wrowe
6cdd5cd95d8323de5cfb912d8fc0df8c5e3d02cejerenkrantz1727. [bug] named-checkzone: check-names support didn't match
e45d7d4ca98387c2898f8302bafb31e3b4f5a5d8jwoolley documentation.
6cdd5cd95d8323de5cfb912d8fc0df8c5e3d02cejerenkrantz
239ab9d14d3851c2efc1312b3b42c838073533f4jerenkrantz1726. [port] aix5: add support for aix5.
239ab9d14d3851c2efc1312b3b42c838073533f4jerenkrantz
239ab9d14d3851c2efc1312b3b42c838073533f4jerenkrantz1725. [port] linux: update error message on interaction of threads,
239ab9d14d3851c2efc1312b3b42c838073533f4jerenkrantz capabilities and setuid support (named -u). [RT #12541]
c5fb76caa5498c60b991fcba8dfbf3c229f0f4d5rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1724. [bug] Look for DNSKEY records with "dig +sigtrace".
c5fb76caa5498c60b991fcba8dfbf3c229f0f4d5rbb [RT #12557]
c5fb76caa5498c60b991fcba8dfbf3c229f0f4d5rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1723. [cleanup] Silence compiler warnings from t_tasks.c. [RT #12493]
c5fb76caa5498c60b991fcba8dfbf3c229f0f4d5rbb
b9cf7102006ac2ccfebcb78174585986ff127ba9jwoolley1722. [bug] Don't commit the journal on malformed ixfr streams.
b9cf7102006ac2ccfebcb78174585986ff127ba9jwoolley [RT #12519]
4b0939148fffde56f0b7db2a43cab1d1dc76ab3fmjc
2b13bc45632d72cdf50ac42149e4fc8bc0d05bf2stoddard1721. [bug] Error message from the journal processing were not
2b13bc45632d72cdf50ac42149e4fc8bc0d05bf2stoddard always identifying the relevant journal. [RT #12519]
2b13bc45632d72cdf50ac42149e4fc8bc0d05bf2stoddard
2b13bc45632d72cdf50ac42149e4fc8bc0d05bf2stoddard1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1
2b13bc45632d72cdf50ac42149e4fc8bc0d05bf2stoddard negative response. [RT #12506]
2b13bc45632d72cdf50ac42149e4fc8bc0d05bf2stoddard
2b13bc45632d72cdf50ac42149e4fc8bc0d05bf2stoddard1719. [bug] named was not correctly caching a RFC 2308 Type 1
52617e76a53b1d90da027a5311790e1ccef8f60ftrawick negative response. [RT #12506]
b584ec31a47334b1253f4a5ad73f023336ab2f28jwoolley
b584ec31a47334b1253f4a5ad73f023336ab2f28jwoolley1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative
b584ec31a47334b1253f4a5ad73f023336ab2f28jwoolley responses when looking for the zone / master server.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #12506]
b584ec31a47334b1253f4a5ad73f023336ab2f28jwoolley
7ac88dc1ac207b9a434fd76c0406651d68018d69rederpj1717. [port] solaris: ifconfig.sh did not support Solaris 10.
7ac88dc1ac207b9a434fd76c0406651d68018d69rederpj "ifconfig.sh down" didn't work for Solaris 9.
52617e76a53b1d90da027a5311790e1ccef8f60ftrawick
52617e76a53b1d90da027a5311790e1ccef8f60ftrawick1716. [doc] named.conf(5) was being installed in the wrong
f905b21d99b264dbf26acc30b430ebe92838cdcejerenkrantz location. [RT# 12441]
d157b208942316e96c34fa8b2222ed4cc2e56783trawick
d157b208942316e96c34fa8b2222ed4cc2e56783trawick1715. [func] 'dig +trace' now randomly selects the next servers
d157b208942316e96c34fa8b2222ed4cc2e56783trawick to try. Report if there is a bad delegation.
d157b208942316e96c34fa8b2222ed4cc2e56783trawick
dc903d97a896d4e414efb1cb49f22ce00a49f070trawick1714. [bug] dig/host/nslookup were only trying the first
dc903d97a896d4e414efb1cb49f22ce00a49f070trawick address when a nameserver was specified by name.
dc903d97a896d4e414efb1cb49f22ce00a49f070trawick [RT #12286]
dc903d97a896d4e414efb1cb49f22ce00a49f070trawick
dc903d97a896d4e414efb1cb49f22ce00a49f070trawick1713. [port] linux: extend capset failure message to say:
dc903d97a896d4e414efb1cb49f22ce00a49f070trawick please ensure that the capset kernel module is
dc903d97a896d4e414efb1cb49f22ce00a49f070trawick loaded. see insmod(8)
68f803c489cf61918fb4e61745fcd1e0cc980541jerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1712. [bug] Missing FULLCHECK for "trusted-key" in dig.
68f803c489cf61918fb4e61745fcd1e0cc980541jerenkrantz
15405e91bb3fad5a80f7abe828a00b44a3a65bf8jerenkrantz1711. [func] 'rndc unfreeze' has been deprecated by 'rndc thaw'.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
15405e91bb3fad5a80f7abe828a00b44a3a65bf8jerenkrantz1710. [func] 'rndc notify zone [class [view]]' resend the NOTIFY
f905b21d99b264dbf26acc30b430ebe92838cdcejerenkrantz messages for the specified zone. [RT #9479]
f905b21d99b264dbf26acc30b430ebe92838cdcejerenkrantz
f905b21d99b264dbf26acc30b430ebe92838cdcejerenkrantz1709. [port] solaris: add SMF support from Sun.
0e2340134f2336b98c92d7f157fb65d0a6f477d4stoddard
0e2340134f2336b98c92d7f157fb65d0a6f477d4stoddard1708. [cleanup] Replaced dns_fullname_hash() with dns_name_fullhash()
431d6106eaf796cc8dfa8cb0db2b180dd93ed6dftrawick for conformance to the name space convention. Binary
b3edf21d591bfd0e64bbec0dda73c0e41d7ecdb6wrowe backward compatibility to the old function name is
b3edf21d591bfd0e64bbec0dda73c0e41d7ecdb6wrowe provided. [RT #12376]
b3edf21d591bfd0e64bbec0dda73c0e41d7ecdb6wrowe
b3edf21d591bfd0e64bbec0dda73c0e41d7ecdb6wrowe1707. [contrib] sdb/ldap updated to version 1.0-beta.
b3edf21d591bfd0e64bbec0dda73c0e41d7ecdb6wrowe
b3edf21d591bfd0e64bbec0dda73c0e41d7ecdb6wrowe1706. [bug] 'rndc stop' failed to cause zones to be flushed
5d238058bc748dfa13ff21890ae4a58481e3be89jerenkrantz sometimes. [RT #12328]
5d238058bc748dfa13ff21890ae4a58481e3be89jerenkrantz
5d238058bc748dfa13ff21890ae4a58481e3be89jerenkrantz1705. [func] Allow the journal's name to be changed via named.conf.
9282327b0ffe8981d39835130dfb334af192b508jerenkrantz
9282327b0ffe8981d39835130dfb334af192b508jerenkrantz1704. [port] lwres needed a snprintf() implementation for
9282327b0ffe8981d39835130dfb334af192b508jerenkrantz platforms without snprintf(). Add missing
8fcaadcb287f361bb304d53a69d508500840fafcjerenkrantz "#include <isc/print.h>". [RT #12321]
8fcaadcb287f361bb304d53a69d508500840fafcjerenkrantz
8fcaadcb287f361bb304d53a69d508500840fafcjerenkrantz1703. [bug] named would loop sending NOTIFY messages when it
8fcaadcb287f361bb304d53a69d508500840fafcjerenkrantz failed to receive a response. [RT #12322]
8af88bd6958b80c224e964892b8237720b13ab1ajerenkrantz
8af88bd6958b80c224e964892b8237720b13ab1ajerenkrantz1702. [bug] also-notify should not be applied to built in zones.
8af88bd6958b80c224e964892b8237720b13ab1ajerenkrantz [RT #12323]
8af88bd6958b80c224e964892b8237720b13ab1ajerenkrantz
8af88bd6958b80c224e964892b8237720b13ab1ajerenkrantz1701. [doc] A minimal named.conf man page.
25b812bcab8b61981e288996b991e0ab4d224b92jerenkrantz
25b812bcab8b61981e288996b991e0ab4d224b92jerenkrantz1700. [func] nslookup is no longer to be treated as deprecated.
87f0329e30de94828e08d53a99ea23cda86a9fccjerenkrantz Remove "deprecated" warning message. Add man page.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
87f0329e30de94828e08d53a99ea23cda86a9fccjerenkrantz1699. [bug] dnssec-signzone can generate "not exact" errors
0396e75f271f51be57be778655e32ba8d64d240bwrowe when resigning. [RT #12281]
0396e75f271f51be57be778655e32ba8d64d240bwrowe
0396e75f271f51be57be778655e32ba8d64d240bwrowe1698. [doc] Use reserved IPv6 documentation prefix.
9438d70ce91fa99ec828a2828f0fd45542cd9c4fwrowe
0396e75f271f51be57be778655e32ba8d64d240bwrowe1697. [bug] xxx-source{,-v6} was not effective when it
dc10f7a2f87d4cd7cdd16dc248b165122b4ac62btrawick specified one of listening addresses and a
dc10f7a2f87d4cd7cdd16dc248b165122b4ac62btrawick different port than the listening port. [RT #12257]
dc10f7a2f87d4cd7cdd16dc248b165122b4ac62btrawick
dc10f7a2f87d4cd7cdd16dc248b165122b4ac62btrawick1696. [bug] dnssec-signzone failed to clean out nodes that
431d6106eaf796cc8dfa8cb0db2b180dd93ed6dftrawick consisted of only NSEC and RRSIG records.
431d6106eaf796cc8dfa8cb0db2b180dd93ed6dftrawick [RT #12154]
390489eb69fe15943ddf67adcc832ca8de125cd9jerenkrantz
390489eb69fe15943ddf67adcc832ca8de125cd9jerenkrantz1695. [bug] DS records when forwarding require special handling.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #12133]
390489eb69fe15943ddf67adcc832ca8de125cd9jerenkrantz
a1e8b54f269a8f2388590174174509546e886e60stoddard1694. [bug] Report if the builtin views of "_default" / "_bind"
a1e8b54f269a8f2388590174174509546e886e60stoddard are defined in named.conf. [RT #12023]
a1e8b54f269a8f2388590174174509546e886e60stoddard
3eb95d6629bb326ae90e5eec693b7e628951751brbb1693. [bug] max-journal-size was not effective for master zones
109d280c3fcf810e573fc1af5e141ad525c45811bjh with ixfr-from-differences set. [RT# 12024]
109d280c3fcf810e573fc1af5e141ad525c45811bjh
109d280c3fcf810e573fc1af5e141ad525c45811bjh1692. [bug] Don't set -I, -L and -R flags when libcrypto is in
61d2cd001754548e90364aa3a7e76863616544b0minfrin /usr/lib. [RT #11971]
61d2cd001754548e90364aa3a7e76863616544b0minfrin
61d2cd001754548e90364aa3a7e76863616544b0minfrin1691. [bug] sdb's attachversion was not complete. [RT #11990]
61d2cd001754548e90364aa3a7e76863616544b0minfrin
61d2cd001754548e90364aa3a7e76863616544b0minfrin1690. [bug] Delay detaching view from the client until UPDATE
9a3bbca61e24c13d8b496116ac759117136c6bf4aaron processing completes when shutting down. [RT #11714]
9a3bbca61e24c13d8b496116ac759117136c6bf4aaron
9a3bbca61e24c13d8b496116ac759117136c6bf4aaron1689. [bug] DNS_NAME_TOREGION() and DNS_NAME_SPLIT() macros
9a3bbca61e24c13d8b496116ac759117136c6bf4aaron contained gratuitous semicolons. [RT #11707]
9a3bbca61e24c13d8b496116ac759117136c6bf4aaron
64c351fd973428b5bb4c28e983fa86875ea4e60fdougm1688. [bug] LDFLAGS was not supported.
64c351fd973428b5bb4c28e983fa86875ea4e60fdougm
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1687. [bug] Race condition in dispatch. [RT #10272]
64c351fd973428b5bb4c28e983fa86875ea4e60fdougm
0506359f47150991eaaae37ca07f94117a9aa63dtrawick1686. [bug] Named sent a extraneous NOTIFY when it received a
0506359f47150991eaaae37ca07f94117a9aa63dtrawick redundant UPDATE request. [RT #11943]
0506359f47150991eaaae37ca07f94117a9aa63dtrawick
0506359f47150991eaaae37ca07f94117a9aa63dtrawick1685. [bug] Change #1679 loop tests weren't quite right.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
67f62b7a48ff9eb8d9f31898dceaf9f89280a723dougm1684. [func] ixfr-from-differences now takes master and slave in
9d3fdc3bb8077a46851080e17ef9f16c83720c8ftrawick addition to yes and no at the options and view levels.
9d3fdc3bb8077a46851080e17ef9f16c83720c8ftrawick
9d3fdc3bb8077a46851080e17ef9f16c83720c8ftrawick1683. [bug] dig +sigchase could leak memory. [RT #11445]
219472ea2d5f1563509321d8b8a91b116792bf7adougm
219472ea2d5f1563509321d8b8a91b116792bf7adougm1682. [port] Update configure test for (long long) printf format.
219472ea2d5f1563509321d8b8a91b116792bf7adougm [RT #5066]
c048b545f06921f53ceb830b30f99aed7b369d95dougm
c048b545f06921f53ceb830b30f99aed7b369d95dougm1681. [bug] Only set SO_REUSEADDR when a port is specified in
c048b545f06921f53ceb830b30f99aed7b369d95dougm isc_socket_bind(). [RT #11742]
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm1680. [func] rndc: the source address can now be specified.
621bd763d2e4d32f19013ac8b76b375b5a01851fdougm
0ea12b5dcb3d1d399f9bff6f56fb445d80205f9dstriker1679. [bug] When there was a single nameserver with multiple
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe addresses for a zone not all addresses were tried.
0ea12b5dcb3d1d399f9bff6f56fb445d80205f9dstriker [RT #11706]
e93624301705e3dc68992e3b488a764389eb8b98trawick
e93624301705e3dc68992e3b488a764389eb8b98trawick1678. [bug] RRSIG should use TYPEXXXXX for unknown types.
cba0728e3535ee87e89cdb3cb54ce91eda18f6ccaaron
cba0728e3535ee87e89cdb3cb54ce91eda18f6ccaaron1677. [bug] dig: +aaonly didn't work, +aaflag undocumented.
cba0728e3535ee87e89cdb3cb54ce91eda18f6ccaaron
a45de374fb215f294eb1369d4406ac79d6596ee1brianp1676. [func] New option "allow-query-cache". This lets
a45de374fb215f294eb1369d4406ac79d6596ee1brianp allow-query be used to specify the default zone
a45de374fb215f294eb1369d4406ac79d6596ee1brianp access level rather than having to have every
a45de374fb215f294eb1369d4406ac79d6596ee1brianp zone override the global value. allow-query-cache
7f14bcf6b594703df385ce84ba2ee3cdf3ccbae4trawick can be set at both the options and view levels.
7f14bcf6b594703df385ce84ba2ee3cdf3ccbae4trawick If allow-query-cache is not set allow-query applies.
7f14bcf6b594703df385ce84ba2ee3cdf3ccbae4trawick
7f14bcf6b594703df385ce84ba2ee3cdf3ccbae4trawick1675. [bug] named would sometimes add extra NSEC records to
0007bb1e01dd762bde7280beb57113309c1715a3trawick the authority section.
a1be7357e2c08b9dfe52c277063d212d65b15feejim
a1be7357e2c08b9dfe52c277063d212d65b15feejim1674. [port] linux: increase buffer size used to scan
a1be7357e2c08b9dfe52c277063d212d65b15feejim /proc/net/if_inet6.
a1be7357e2c08b9dfe52c277063d212d65b15feejim
a1be7357e2c08b9dfe52c277063d212d65b15feejim1673. [port] linux: issue a error messages if IPv6 interface
6682df9b639663c50f447e5690dd62cce7b1c086trawick scans fails.
6682df9b639663c50f447e5690dd62cce7b1c086trawick
6682df9b639663c50f447e5690dd62cce7b1c086trawick1672. [cleanup] Tests which only function in a threaded build
51c0f0fe0a49a180389009442a83f74b1916f96atrawick now return R:THREADONLY (rather than R:UNTESTED)
51c0f0fe0a49a180389009442a83f74b1916f96atrawick in a non-threaded build.
51c0f0fe0a49a180389009442a83f74b1916f96atrawick
51c0f0fe0a49a180389009442a83f74b1916f96atrawick1671. [contrib] queryperf: add NAPTR to the list of known types.
51c0f0fe0a49a180389009442a83f74b1916f96atrawick
7e8bc9ca9d1e752f6ca6debec6be8addae8bd72etrawick1670. [func] Log UPDATE requests to slave zones without an acl as
7e8bc9ca9d1e752f6ca6debec6be8addae8bd72etrawick "disabled" at debug level 3. [RT# 11657]
7e8bc9ca9d1e752f6ca6debec6be8addae8bd72etrawick
ecb511c254d5affe7cc018482d53c19aaf145878jerenkrantz1669. [placeholder]
ecb511c254d5affe7cc018482d53c19aaf145878jerenkrantz
ecb511c254d5affe7cc018482d53c19aaf145878jerenkrantz1668. [bug] DIG_SIGCHASE was making bin/dig/host dump core.
ecb511c254d5affe7cc018482d53c19aaf145878jerenkrantz
60b83cd8f9427809082340cfd7581091990962f5jwoolley1667. [port] linux: not all versions have IF_NAMESIZE.
60b83cd8f9427809082340cfd7581091990962f5jwoolley
60b83cd8f9427809082340cfd7581091990962f5jwoolley1666. [bug] The optional port on hostnames in dual-stack-servers
e93624301705e3dc68992e3b488a764389eb8b98trawick was being ignored.
e93624301705e3dc68992e3b488a764389eb8b98trawick
e93624301705e3dc68992e3b488a764389eb8b98trawick1665. [func] rndc now allows addresses to be set in the
4da4d1ae427ee8827c2325dd121ac05a83afd579wrowe server clauses.
a2d4f1da4e19836b2d6a673f80f33381a926a8bddougm
d56d6753a75f5b915120c797aedbfcf13bb14c8brbb1664. [bug] nsupdate needed KEY for SIG(0), not DNSKEY.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
d56d6753a75f5b915120c797aedbfcf13bb14c8brbb1663. [func] Look for OpenSSL by default.
d56d6753a75f5b915120c797aedbfcf13bb14c8brbb
d56d6753a75f5b915120c797aedbfcf13bb14c8brbb1662. [bug] Change #1658 failed to change one use of 'type'
4aaf7088758ca56823e585969320f2405a7cc5fcdougm to 'keytype'.
4aaf7088758ca56823e585969320f2405a7cc5fcdougm
4aaf7088758ca56823e585969320f2405a7cc5fcdougm1661. [bug] Restore dns_name_concatenate() call in
e0596968fe84a2bdaebe0192d8d64d2e9856d4d6brianp adb.c:set_target(). [RT #11582]
e0596968fe84a2bdaebe0192d8d64d2e9856d4d6brianp
e0596968fe84a2bdaebe0192d8d64d2e9856d4d6brianp1660. [bug] win32: connection_reset_fix() was being called
f33c2c86b419be97248c5289b71738b5f0c7ab0adirkx unconditionally. [RT #11595]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
f33c2c86b419be97248c5289b71738b5f0c7ab0adirkx1659. [cleanup] Cleanup some messages that were referring to KEY vs
c5fdaba2e790a0a351d796b5fe3dcfb585be1ba2jim DNSKEY, NXT vs NSEC and SIG vs RRSIG.
c5fdaba2e790a0a351d796b5fe3dcfb585be1ba2jim
c5fdaba2e790a0a351d796b5fe3dcfb585be1ba2jim1658. [func] Update dnssec-keygen to default to KEY for HMAC-MD5
c5fdaba2e790a0a351d796b5fe3dcfb585be1ba2jim and DH. Tighten which options apply to KEY and
c5fdaba2e790a0a351d796b5fe3dcfb585be1ba2jim DNSKEY records.
2fc50921b88defeb7127985dfe4b4130175e069ejwoolley
2fc50921b88defeb7127985dfe4b4130175e069ejwoolley1657. [doc] ARM: document query log output.
2fc50921b88defeb7127985dfe4b4130175e069ejwoolley
2fc50921b88defeb7127985dfe4b4130175e069ejwoolley1656. [doc] Update DNSSEC description in ARM to cover DS, NSEC
2fc50921b88defeb7127985dfe4b4130175e069ejwoolley DNSKEY and RRSIG. [RT #11542]
47638f4a67ce38e5a83e7a303d6f2d5c9ff47b4ebrianp
47638f4a67ce38e5a83e7a303d6f2d5c9ff47b4ebrianp1655. [bug] Logging multiple versions w/o a size was broken.
47638f4a67ce38e5a83e7a303d6f2d5c9ff47b4ebrianp [RT #11446]
82630c4a04be47f39298d3284b2c596244fb509bbrianp
82630c4a04be47f39298d3284b2c596244fb509bbrianp1654. [bug] isc_result_totext() contained array bounds read
0d24ea1c99d2267096caaf0843c7e5a1ac6b7c0bmjc error.
35d682920b0b7073bb9ff8c8794f0f73e3ee1a47slive
35d682920b0b7073bb9ff8c8794f0f73e3ee1a47slive1653. [func] Add key type checking to dst_key_fromfilename(),
a2d4f1da4e19836b2d6a673f80f33381a926a8bddougm DST_TYPE_KEY should be used to read TSIG, TKEY and
a2d4f1da4e19836b2d6a673f80f33381a926a8bddougm SIG(0) keys.
a2d4f1da4e19836b2d6a673f80f33381a926a8bddougm
30b4a330a5f651eb5198fa93dbb9f3d3594564c9stoddard1652. [bug] TKEY still uses KEY.
30b4a330a5f651eb5198fa93dbb9f3d3594564c9stoddard
30b4a330a5f651eb5198fa93dbb9f3d3594564c9stoddard1651. [bug] dig: process multiple dash options.
30b4a330a5f651eb5198fa93dbb9f3d3594564c9stoddard
30b4a330a5f651eb5198fa93dbb9f3d3594564c9stoddard1650. [bug] dig, nslookup: flush standard out after each command.
17895aa4b66b8af02d8788b15cb92e1f6a8ecafcwrowe
983988ac7b8faaf037f4df0ab29729cd047a3ffdtrawick1649. [bug] Silence "unexpected non-minimal diff" message.
983988ac7b8faaf037f4df0ab29729cd047a3ffdtrawick [RT #11206]
7a64b871b8b5e5a427b570e90f0e38e88266c783jim
7a64b871b8b5e5a427b570e90f0e38e88266c783jim1648. [func] Update dnssec-lookaside named.conf syntax to support
7a64b871b8b5e5a427b570e90f0e38e88266c783jim multiple dnssec-lookaside namespaces (not yet
7a64b871b8b5e5a427b570e90f0e38e88266c783jim implemented).
17895aa4b66b8af02d8788b15cb92e1f6a8ecafcwrowe
a736bac16e58d5e96945f35ee3c43a2cd2f5d37ejerenkrantz1647. [bug] It was possible trigger a INSIST when chasing a DS
a736bac16e58d5e96945f35ee3c43a2cd2f5d37ejerenkrantz record that required walking back over a empty node.
a736bac16e58d5e96945f35ee3c43a2cd2f5d37ejerenkrantz [RT #11445]
797d596a95d4f9900e83ec18295b4ca4951bf763jerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1646. [bug] win32: logging file versions didn't work with
797d596a95d4f9900e83ec18295b4ca4951bf763jerenkrantz non-UNC filenames. [RT#11486]
5842e6b336b1cc0252b6cc2944dd81c7d3a19a1bbrianp
5842e6b336b1cc0252b6cc2944dd81c7d3a19a1bbrianp1645. [bug] named could trigger a REQUIRE failure if multiple
2532433e80d73506f7bcc18bd0dab686f1c39397minfrin masters with keys are specified.
2532433e80d73506f7bcc18bd0dab686f1c39397minfrin
2532433e80d73506f7bcc18bd0dab686f1c39397minfrin1644. [bug] Update the journal modification time after a
2532433e80d73506f7bcc18bd0dab686f1c39397minfrin successful refresh query. [RT #11436]
c148bc6b4eea544af816783400362f741c5f5fc2trawick
c148bc6b4eea544af816783400362f741c5f5fc2trawick1643. [bug] dns_db_closeversion() could leak memory / node
c148bc6b4eea544af816783400362f741c5f5fc2trawick references. [RT #11163]
9d432e23f6025b78322cbee43e8e89262a108e5eaaron
9d432e23f6025b78322cbee43e8e89262a108e5eaaron1642. [port] Support OpenSSL implementations which don't have
9d432e23f6025b78322cbee43e8e89262a108e5eaaron DSA support. [RT #11360]
9d432e23f6025b78322cbee43e8e89262a108e5eaaron
9d432e23f6025b78322cbee43e8e89262a108e5eaaron1641. [bug] Update the check-names description in ARM. [RT #11389]
9d432e23f6025b78322cbee43e8e89262a108e5eaaron
9d432e23f6025b78322cbee43e8e89262a108e5eaaron1640. [bug] win32: isc_socket_cancel(ISC_SOCKCANCEL_ACCEPT) was
6a5bdbbacf4a62adecde52b8f23ebcc4fa2a08b8trawick incorrectly closing the socket. [RT #11291]
6a5bdbbacf4a62adecde52b8f23ebcc4fa2a08b8trawick
6a5bdbbacf4a62adecde52b8f23ebcc4fa2a08b8trawick1639. [func] Initial dlv system test.
10306ac2c175f420e6989568f4c8535a5dbc1349minfrin
10306ac2c175f420e6989568f4c8535a5dbc1349minfrin1638. [bug] "ixfr-from-differences" could generate a REQUIRE
10306ac2c175f420e6989568f4c8535a5dbc1349minfrin failure if the journal open failed. [RT #11347]
10306ac2c175f420e6989568f4c8535a5dbc1349minfrin
b4e4d76bf454e1b603b410110356dbcf12f3bc42jim1637. [bug] Node reference leak on error in addnoqname().
b4e4d76bf454e1b603b410110356dbcf12f3bc42jim
b4e4d76bf454e1b603b410110356dbcf12f3bc42jim1636. [bug] The dump done callback could get ISC_R_SUCCESS even if
adb1e17ae7e1cf5cf4f8f2b07d3389cb55f4becetrawick a error had occurred. The database version no longer
adb1e17ae7e1cf5cf4f8f2b07d3389cb55f4becetrawick matched the version of the database that was dumped.
adb1e17ae7e1cf5cf4f8f2b07d3389cb55f4becetrawick
71f891073f6fa0209870791f64cbbf28d77ffdc1brianp1635. [bug] Memory leak on error in query_addds().
71f891073f6fa0209870791f64cbbf28d77ffdc1brianp
2864362ca8266097928e84f101010bdf814ffa08stoddard1634. [bug] named didn't supply a useful error message when it
2864362ca8266097928e84f101010bdf814ffa08stoddard detected duplicate views. [RT #11208]
2864362ca8266097928e84f101010bdf814ffa08stoddard
2864362ca8266097928e84f101010bdf814ffa08stoddard1633. [bug] named should return NOTIMP to update requests to a
2864362ca8266097928e84f101010bdf814ffa08stoddard slaves without a allow-update-forwarding acl specified.
f51dbb1f5b66d94b5c190bfcd444aa73bdc2b176trawick [RT #11331]
893c106ae59d8e96d921524b123ae26dea8ad37fgstein
893c106ae59d8e96d921524b123ae26dea8ad37fgstein1632. [bug] nsupdate failed to send prerequisite only UPDATE
893c106ae59d8e96d921524b123ae26dea8ad37fgstein messages. [RT #11288]
893c106ae59d8e96d921524b123ae26dea8ad37fgstein
3aa6444bcee4e9fc32ec8860d832ff83a15784efianh1631. [bug] dns_journal_compact() could sometimes corrupt the
3aa6444bcee4e9fc32ec8860d832ff83a15784efianh journal. [RT #11124]
e2bdfd25d9d0461e0a3ab18ceff2113215e3e115brianp
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1630. [contrib] queryperf: add support for IPv6 transport.
e2bdfd25d9d0461e0a3ab18ceff2113215e3e115brianp
b9fe73991e7c592a634242a7e11f924689f58e1fgstein1629. [func] dig now supports IPv6 scoped addresses with the
b9fe73991e7c592a634242a7e11f924689f58e1fgstein extended format in the local-server part. [RT #8753]
b9fe73991e7c592a634242a7e11f924689f58e1fgstein
b9fe73991e7c592a634242a7e11f924689f58e1fgstein1628. [bug] Typo in Compaq Trucluster support. [RT# 11264]
d9fcdb415d8661cbd9451df8f88e003a1aa04ce9trawick
d9fcdb415d8661cbd9451df8f88e003a1aa04ce9trawick1627. [bug] win32: sockets were not being closed when the
d9fcdb415d8661cbd9451df8f88e003a1aa04ce9trawick last external reference was removed. [RT# 11179]
d9fcdb415d8661cbd9451df8f88e003a1aa04ce9trawick
d9fcdb415d8661cbd9451df8f88e003a1aa04ce9trawick1626. [bug] --enable-getifaddrs was broken. [RT#11259]
81b8d0f83e9d0bc2bf6900fc680737e0cac439a2brianp
81b8d0f83e9d0bc2bf6900fc680737e0cac439a2brianp1625. [bug] named failed to load/transfer RFC2535 signed zones
b5033962c73a470b6f36a3ac796c542a6ab4ddf6brianp which contained CNAMES. [RT# 11237]
b5033962c73a470b6f36a3ac796c542a6ab4ddf6brianp
d7856f850b9b51165f23ae381a891bda894e1373ianh1624. [bug] zonemgr_putio() call should be locked. [RT# 11163]
d7856f850b9b51165f23ae381a891bda894e1373ianh
d7856f850b9b51165f23ae381a891bda894e1373ianh1623. [bug] A serial number of zero was being displayed in the
d7856f850b9b51165f23ae381a891bda894e1373ianh "sending notifies" log message when also-notify was
d7856f850b9b51165f23ae381a891bda894e1373ianh used. [RT #11177]
d75626f0952c6152a99acd013a4f127d46f0f9edtrawick
d75626f0952c6152a99acd013a4f127d46f0f9edtrawick1622. [func] probe the system to see if IPV6_(RECV)PKTINFO is
d75626f0952c6152a99acd013a4f127d46f0f9edtrawick available, and suppress wildcard binding if not.
d75626f0952c6152a99acd013a4f127d46f0f9edtrawick
d75626f0952c6152a99acd013a4f127d46f0f9edtrawick1621. [bug] match-destinations did not work for IPv6 TCP queries.
ab2053f3cdda69cfa5e4ce0800ea7af203cc6d5ddougm [RT# 11156]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
ab2053f3cdda69cfa5e4ce0800ea7af203cc6d5ddougm1620. [func] When loading a zone report if it is signed. [RT #11149]
88ecd979f1112454432371f55a1420240fae3743trawick
88ecd979f1112454432371f55a1420240fae3743trawick1619. [bug] Missing ISC_LIST_UNLINK in end_reserved_dispatches().
88ecd979f1112454432371f55a1420240fae3743trawick [RT# 11118]
548e06e26f5377b2efbb7e0dab20f536e5e24160trawick
548e06e26f5377b2efbb7e0dab20f536e5e24160trawick1618. [bug] Fencepost errors in dns_name_ishostname() and
548e06e26f5377b2efbb7e0dab20f536e5e24160trawick dns_name_ismailbox() could trigger a INSIST().
c02a689f2274966ed5d1c16207f74b5128c35c86trawick
c02a689f2274966ed5d1c16207f74b5128c35c86trawick1617. [port] win32: VC++ 6.0 support.
f51dbb1f5b66d94b5c190bfcd444aa73bdc2b176trawick
f51dbb1f5b66d94b5c190bfcd444aa73bdc2b176trawick1616. [compat] Ensure that named's version is visible in the core
f51dbb1f5b66d94b5c190bfcd444aa73bdc2b176trawick dump. [RT #11127]
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard1615. [port] Define ISC_SOCKADDR_LEN_T based on _BSD_SOCKLEN_T_ if
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard it is defined.
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard1614. [port] win32: silence resource limit messages. [RT# 11101]
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard1613. [bug] Builds would fail on machines w/o a if_nametoindex().
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard Missing #ifdef ISC_PLATFORM_HAVEIFNAMETOINDEX/#endif.
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard [RT #11119]
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard
aa202cda00837ed5381d5f67254e08c565a5c3a8stoddard1612. [bug] check-names at the option/view level could trigger
3a9c3ec5357b36fc34766cb8166168311af3562frbb an INSIST. [RT# 11116]
94f4821a5444a4fe782f772aef5db4d8b839675djerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1611. [bug] solaris: IPv6 interface scanning failed to cope with
94f4821a5444a4fe782f772aef5db4d8b839675djerenkrantz no active IPv6 interfaces.
2a49e30bae376c9744b96c8681ab88122ccaa46cjerenkrantz
2a49e30bae376c9744b96c8681ab88122ccaa46cjerenkrantz1610. [bug] On dual stack machines "dig -b" failed to set the
2a49e30bae376c9744b96c8681ab88122ccaa46cjerenkrantz address type to be looked up with "@server".
2a49e30bae376c9744b96c8681ab88122ccaa46cjerenkrantz [RT #11069]
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin1609. [func] dig now has support to chase DNSSEC signature chains.
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin Requires -DDIG_SIGCHASE=1 to be set in STD_CDEFINES.
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin DNSSEC validation code in dig coded by Olivier Courtay
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin (olivier.courtay@irisa.fr) for the IDsA project
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin (http://idsa.irisa.fr).
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin1608. [func] dig and host now accept -4/-6 to select IP transport
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin to use when making queries.
afef080e47ef499a5cbceb7ad7fadbb3abca0b48minfrin
c49200a2bdbb8fa1f2e5c3b87cc497ecdeefa8feminfrin1607. [bug] dig, host and nslookup were still using random()
c49200a2bdbb8fa1f2e5c3b87cc497ecdeefa8feminfrin to generate query ids. [RT# 11013]
c49200a2bdbb8fa1f2e5c3b87cc497ecdeefa8feminfrin
c49200a2bdbb8fa1f2e5c3b87cc497ecdeefa8feminfrin1606. [bug] DLV insecurity proof was failing.
103005439776bb7aeccb95ebf4761ebfef3f9c39ianh
103005439776bb7aeccb95ebf4761ebfef3f9c39ianh1605. [func] New dns_db_find() option DNS_DBFIND_COVERINGNSEC.
103005439776bb7aeccb95ebf4761ebfef3f9c39ianh
92d311b27a6182c2eed67317990c8c168584ee75trawick1604. [bug] A xfrout_ctx_create() failure would result in
92d311b27a6182c2eed67317990c8c168584ee75trawick xfrout_ctx_destroy() being called with a
92d311b27a6182c2eed67317990c8c168584ee75trawick partially initialized structure.
92d311b27a6182c2eed67317990c8c168584ee75trawick
92d311b27a6182c2eed67317990c8c168584ee75trawick1603. [bug] nsupdate: set interactive based on isatty().
744ecbcc06a9128fc4730d1334cc180bf7fc521caaron [RT# 10929]
6f0dd808a674b7c09a625b36f320030f4e339f8faaron
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1602. [bug] Logging to a file failed unless a size was specified.
744ecbcc06a9128fc4730d1334cc180bf7fc521caaron [RT# 10925]
59511de77b389ced52253d055fc470ecfedfcd99aaron
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1601. [bug] Silence spurious warning 'both "recursion no;" and
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe "allow-recursion" active' warning from view "_bind".
59511de77b389ced52253d055fc470ecfedfcd99aaron [RT# 10920]
b5cdec7910a44654cb254b99c5a39d7c180c4bcajerenkrantz
b5cdec7910a44654cb254b99c5a39d7c180c4bcajerenkrantz1600. [bug] Duplicate zone pre-load checks were not case
b5cdec7910a44654cb254b99c5a39d7c180c4bcajerenkrantz insensitive.
b5cdec7910a44654cb254b99c5a39d7c180c4bcajerenkrantz
b5cdec7910a44654cb254b99c5a39d7c180c4bcajerenkrantz1599. [bug] Fix memory leak on error path when checking named.conf.
393bfaab1beb2410959a4a5e91f58446f01bac09rbb
c10fe96ac7d024918e26af6c8ba5470273b75bb2jwoolley1598. [func] Specify that certain parts of the namespace must
6c2dc61d4760fa5e356f95c4b1685eec7f1d75dcaaron be secure (dnssec-must-be-secure).
6c2dc61d4760fa5e356f95c4b1685eec7f1d75dcaaron
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1597. [func] Allow notify-source and query-source to be specified
6c2dc61d4760fa5e356f95c4b1685eec7f1d75dcaaron on a per server basis similar to transfer-source.
6c2dc61d4760fa5e356f95c4b1685eec7f1d75dcaaron [RT #6496]
6c2dc61d4760fa5e356f95c4b1685eec7f1d75dcaaron
6c2dc61d4760fa5e356f95c4b1685eec7f1d75dcaaron1596. [func] Accept 'notify-source' style syntax for query-source.
6c2dc61d4760fa5e356f95c4b1685eec7f1d75dcaaron
01e8aca9299a0b872414c24c8b7724d6f88ae665ianh1595. [func] New notify type 'master-only'. Enable notify for
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe master zones only.
01e8aca9299a0b872414c24c8b7724d6f88ae665ianh
f783dff0c8b69344a6b67e97f16b91f8b0790799dougm1594. [bug] 'rndc dumpdb' could prevent named from answering
f783dff0c8b69344a6b67e97f16b91f8b0790799dougm queries while the dump was in progress. [RT #10565]
f783dff0c8b69344a6b67e97f16b91f8b0790799dougm
f783dff0c8b69344a6b67e97f16b91f8b0790799dougm1593. [bug] rndc should return "unknown command" to unknown
f783dff0c8b69344a6b67e97f16b91f8b0790799dougm commands. [RT# 10642]
6362515725d2b6d66ac3b26531f8c53ac75f8c20wrowe
6362515725d2b6d66ac3b26531f8c53ac75f8c20wrowe1592. [bug] configure_view() could leak a dispatch. [RT# 10675]
f783dff0c8b69344a6b67e97f16b91f8b0790799dougm
6362515725d2b6d66ac3b26531f8c53ac75f8c20wrowe1591. [bug] libbind: updated to BIND 8.4.5.
6362515725d2b6d66ac3b26531f8c53ac75f8c20wrowe
98ae9b96926a3dd99b195d7628c7e527e720f6acaaron1590. [port] netbsd: update thread support.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
98ae9b96926a3dd99b195d7628c7e527e720f6acaaron1589. [func] DNSSEC lookaside validation.
98ae9b96926a3dd99b195d7628c7e527e720f6acaaron
98ae9b96926a3dd99b195d7628c7e527e720f6acaaron1588. [bug] win32: TCP sockets could become blocked. [RT #10115]
98ae9b96926a3dd99b195d7628c7e527e720f6acaaron
98ae9b96926a3dd99b195d7628c7e527e720f6acaaron1587. [bug] dns_message_settsigkey() failed to clear existing key.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #10590]
98ae9b96926a3dd99b195d7628c7e527e720f6acaaron
98ae9b96926a3dd99b195d7628c7e527e720f6acaaron1586. [func] "check-names" is now implemented.
9379749d811388a7d0e3410940ddd6743a33d330jim
9379749d811388a7d0e3410940ddd6743a33d330jim1585. [placeholder]
9379749d811388a7d0e3410940ddd6743a33d330jim
9379749d811388a7d0e3410940ddd6743a33d330jim1584. [bug] "make test" failed with a read only source tree.
f37499bf7da81cd6b697d4667233137957426428jerenkrantz [RT #10461]
f37499bf7da81cd6b697d4667233137957426428jerenkrantz
421dc1d123c9adda60e024f93fb614bfada8b9e5wrowe1583. [bug] Records add via UPDATE failed to get the correct trust
b8c2b4dfc363e33a8a1c2464802c3fb05cab86bbwrowe level. [RT #10452]
421dc1d123c9adda60e024f93fb614bfada8b9e5wrowe
421dc1d123c9adda60e024f93fb614bfada8b9e5wrowe1582. [bug] rrset-order failed to work on RRsets with more
83d91d60d00dc345bfbcbc48ff206db4a6b23b2eaaron than 32 elements. [RT #10381]
83d91d60d00dc345bfbcbc48ff206db4a6b23b2eaaron
83d91d60d00dc345bfbcbc48ff206db4a6b23b2eaaron1581. [func] Disable DNSSEC support by default. To enable
83d91d60d00dc345bfbcbc48ff206db4a6b23b2eaaron DNSSEC specify "dnssec-enable yes;" in named.conf.
83d91d60d00dc345bfbcbc48ff206db4a6b23b2eaaron
83d91d60d00dc345bfbcbc48ff206db4a6b23b2eaaron1580. [bug] Zone destruction on final detach takes a long time.
c10fe96ac7d024918e26af6c8ba5470273b75bb2jwoolley [RT #3746]
c10fe96ac7d024918e26af6c8ba5470273b75bb2jwoolley
c10fe96ac7d024918e26af6c8ba5470273b75bb2jwoolley1579. [bug] Multiple task managers could not be created.
83ca150ef902e9692972aa923e893bc6406d20f1ianh
f37499bf7da81cd6b697d4667233137957426428jerenkrantz1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
cbfbf9598d686b11afc7a9f9d91a8facfdfa7216trawick [RT #10346]
7a8a0744e378f2343c3ee6787fac0f8f959d2141brianp
7a8a0744e378f2343c3ee6787fac0f8f959d2141brianp1577. [bug] Use isc_uint32_t in ultrasparc optimizer bug
7a8a0744e378f2343c3ee6787fac0f8f959d2141brianp workaround code. [RT #10331]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
7a8a0744e378f2343c3ee6787fac0f8f959d2141brianp1576. [bug] Race condition in dns_dispatch_addresponse().
f5ce2873c97c12a34d6b03d2771b9250b7bbfe55wrowe [RT# 10272]
f5ce2873c97c12a34d6b03d2771b9250b7bbfe55wrowe
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1575. [func] Log TSIG name on TSIG verify failure. [RT #4404]
f5ce2873c97c12a34d6b03d2771b9250b7bbfe55wrowe
f5ce2873c97c12a34d6b03d2771b9250b7bbfe55wrowe1574. [bug] Don't attempt to open the controls socket(s) when
f5ce2873c97c12a34d6b03d2771b9250b7bbfe55wrowe running tests. [RT #9091]
f5ce2873c97c12a34d6b03d2771b9250b7bbfe55wrowe
f5ce2873c97c12a34d6b03d2771b9250b7bbfe55wrowe1573. [port] linux: update to libtool 1.5.2 so that
73cba74a34576f7ece4bd98fd58c8a932a178e6daaron "make install DESTDIR=/xx" works with
73cba74a34576f7ece4bd98fd58c8a932a178e6daaron "configure --with-libtool". [RT #9941]
73cba74a34576f7ece4bd98fd58c8a932a178e6daaron
73cba74a34576f7ece4bd98fd58c8a932a178e6daaron1572. [bug] nsupdate: sign the soa query to find the enclosing
73cba74a34576f7ece4bd98fd58c8a932a178e6daaron zone if the server is specified. [RT #10148]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
73cba74a34576f7ece4bd98fd58c8a932a178e6daaron1571. [bug] rbt:hash_node() could fail leaving the hash table
29c30db45f6a469017e16b606611e460cc1a1f2caaron in an inconsistent state. [RT #10208]
29c30db45f6a469017e16b606611e460cc1a1f2caaron
29c30db45f6a469017e16b606611e460cc1a1f2caaron1570. [bug] nsupdate failed to handle classes other than IN.
095071bbd0b3ccccd6883edc7cd10f13cac71160ianh New keyword 'class' which sets the default class.
095071bbd0b3ccccd6883edc7cd10f13cac71160ianh [RT #10202]
095071bbd0b3ccccd6883edc7cd10f13cac71160ianh
a322a82f79b790fb7ddcd7df4459d20725450fa7trawick1569. [func] nsupdate new command 'answer' which displays the
a322a82f79b790fb7ddcd7df4459d20725450fa7trawick complete answer message to the last update.
a322a82f79b790fb7ddcd7df4459d20725450fa7trawick
21644b4d1b09d0531911a8c9a891819a261480f8minfrin1568. [bug] nsupdate now reports that the update failed in
21644b4d1b09d0531911a8c9a891819a261480f8minfrin interactive mode. [RT# 10236]
21644b4d1b09d0531911a8c9a891819a261480f8minfrin
21644b4d1b09d0531911a8c9a891819a261480f8minfrin1567. [maint] B.ROOT-SERVERS.NET is now 192.228.79.201.
21644b4d1b09d0531911a8c9a891819a261480f8minfrin
21644b4d1b09d0531911a8c9a891819a261480f8minfrin1566. [port] Support for the cmsg framework on Solaris and HP/UX.
21644b4d1b09d0531911a8c9a891819a261480f8minfrin This also solved the problem that match-destinations
21644b4d1b09d0531911a8c9a891819a261480f8minfrin for IPv6 addresses did not work on these systems.
21644b4d1b09d0531911a8c9a891819a261480f8minfrin [RT #10221]
21644b4d1b09d0531911a8c9a891819a261480f8minfrin
21644b4d1b09d0531911a8c9a891819a261480f8minfrin1565. [bug] CD flag should be copied to outgoing queries unless
bf5cf58cc30750e9f9764cc830aff426ced288f9aaron the query is under a secure entry point in which case
bf5cf58cc30750e9f9764cc830aff426ced288f9aaron CD should be set.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
bf5cf58cc30750e9f9764cc830aff426ced288f9aaron1564. [func] Attempt to provide a fallback entropy source to be
7cdc36a99b42a3c5e36ac47726ad41c9c7b039ceianh used if named is running chrooted and named is unable
7cdc36a99b42a3c5e36ac47726ad41c9c7b039ceianh to open entropy source within the chroot area.
cbfbf9598d686b11afc7a9f9d91a8facfdfa7216trawick [RT #10133]
cbfbf9598d686b11afc7a9f9d91a8facfdfa7216trawick
cbfbf9598d686b11afc7a9f9d91a8facfdfa7216trawick1563. [bug] Gracefully fail when unable to obtain neither an IPv4
e37c657172940f82d9b28a45fc1304140eb0b1d7stoddard nor an IPv6 dispatch. [RT #10230]
fe808620434aa59b796e8b60cd6eec65a32dfc2dstoddard
e37c657172940f82d9b28a45fc1304140eb0b1d7stoddard1562. [bug] isc_socket_create() and isc_socket_accept() could
edd6c1f4be1aa23fc99134802941397f7f31b3d5jerenkrantz leak memory under error conditions. [RT #10230]
5f08a022a210f4e511561e89f500621a15e6177dtrawick
5f08a022a210f4e511561e89f500621a15e6177dtrawick1561. [bug] It was possible to release the same name twice if
6db5333c9461942b8af724b101e687af541d4d4cjerenkrantz named ran out of memory. [RT #10197]
6db5333c9461942b8af724b101e687af541d4d4cjerenkrantz
d4fcf63a5d9171d50c0d04e05a35ec6bf1f85100jerenkrantz1560. [port] FreeBSD: work around FreeBSD 5.2 mapping EAI_NODATA
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe and EAI_NONAME to the same value.
d4fcf63a5d9171d50c0d04e05a35ec6bf1f85100jerenkrantz
dee6a8bde4d598087dc4b3ebf3d4dd06809d2dd7jerenkrantz1559. [port] named should ignore SIGFSZ.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
dee6a8bde4d598087dc4b3ebf3d4dd06809d2dd7jerenkrantz1558. [func] New DNSSEC 'disable-algorithms'. Support entry into
edd6c1f4be1aa23fc99134802941397f7f31b3d5jerenkrantz child zones for which we don't have a supported
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe algorithm. Such child zones are treated as unsigned.
edd6c1f4be1aa23fc99134802941397f7f31b3d5jerenkrantz
d7d551e53cdfb3288eb651447d7209599c40d17estoddard1557. [func] Implement missing DNSSEC tests for
d7d551e53cdfb3288eb651447d7209599c40d17estoddard * NOQNAME proof with wildcard answers.
d7d551e53cdfb3288eb651447d7209599c40d17estoddard * NOWILDARD proof with NXDOMAIN.
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz Cache and return NOQNAME with wildcard answers.
956a1511249b1fec73aaee0fb7d69c8492aa1368aaron
956a1511249b1fec73aaee0fb7d69c8492aa1368aaron1556. [bug] nsupdate now treats all names as fully qualified.
956a1511249b1fec73aaee0fb7d69c8492aa1368aaron [RT #6427]
956a1511249b1fec73aaee0fb7d69c8492aa1368aaron
d0e4ca9bfd8bf44bea574733965851bfee939d95aaron1555. [func] 'rrset-order cyclic' no longer has a random starting
d0e4ca9bfd8bf44bea574733965851bfee939d95aaron point per query. [RT #7572]
d0e4ca9bfd8bf44bea574733965851bfee939d95aaron
d0e4ca9bfd8bf44bea574733965851bfee939d95aaron1554. [bug] dig, host, nslookup failed when no nameservers
d0e4ca9bfd8bf44bea574733965851bfee939d95aaron were specified in /etc/resolv.conf. [RT #8232]
d0e4ca9bfd8bf44bea574733965851bfee939d95aaron
956a1511249b1fec73aaee0fb7d69c8492aa1368aaron1553. [bug] The windows socket code could stop accepting
d0e4ca9bfd8bf44bea574733965851bfee939d95aaron connections. [RT#10115]
a4b3fb28f3d2e0983b15b4c6828c6980f2fc9b15jerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1552. [bug] Accept NOTIFY requests from mapped masters if
a4b3fb28f3d2e0983b15b4c6828c6980f2fc9b15jerenkrantz matched-mapped is set. [RT #10049]
548b2980e83f609186a76e98fb245d02e8547bc3jerenkrantz
548b2980e83f609186a76e98fb245d02e8547bc3jerenkrantz1551. [port] Open "/dev/null" before calling chroot().
548b2980e83f609186a76e98fb245d02e8547bc3jerenkrantz
e54b09d79ca9bc18ea5ae33367fd907473621dcejerenkrantz1550. [port] Call tzset(), if available, before calling chroot().
e54b09d79ca9bc18ea5ae33367fd907473621dcejerenkrantz
e54b09d79ca9bc18ea5ae33367fd907473621dcejerenkrantz1549. [func] named-checkzone can now write out the zone contents
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz in a easily parsable format (-D and -o).
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz1548. [bug] When parsing APL records it was possible to silently
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz accept out of range ADDRESSFAMILY values. [RT# 9979]
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz1547. [bug] Named wasted memory recording duplicate lame zone
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz entries. [RT #9341]
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz1546. [bug] We were rejecting valid secure CNAME to negative
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz answers.
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz1545. [bug] It was possible to leak memory if named was unable to
edcd9e6d9d29f60b25f7b9779dbd33e9dc1cc79ejerenkrantz bind to the specified transfer source and TSIG was
3dacbb0a9d24ff7178be1d79846225549719c0c7jerenkrantz being used. [RT #10120]
0733b4ac1b339822a5b506be8a28fea6e384cbfetrawick
1582553026e5e3a1921a34222eaee923fddee9b9wrowe1544. [bug] Named would logged a single entry to a file despite it
1582553026e5e3a1921a34222eaee923fddee9b9wrowe being over the specified size limit.
1582553026e5e3a1921a34222eaee923fddee9b9wrowe
1582553026e5e3a1921a34222eaee923fddee9b9wrowe1543. [bug] Logging using "versions unlimited" did not work.
1582553026e5e3a1921a34222eaee923fddee9b9wrowe
1582553026e5e3a1921a34222eaee923fddee9b9wrowe1542. [placeholder]
1582553026e5e3a1921a34222eaee923fddee9b9wrowe
1582553026e5e3a1921a34222eaee923fddee9b9wrowe1541. [func] NSEC now uses new bitmap format.
1582553026e5e3a1921a34222eaee923fddee9b9wrowe
1582553026e5e3a1921a34222eaee923fddee9b9wrowe1540. [bug] "rndc reload <dynamiczone>" was silently accepted.
1582553026e5e3a1921a34222eaee923fddee9b9wrowe [RT #8934]
1582553026e5e3a1921a34222eaee923fddee9b9wrowe
1582553026e5e3a1921a34222eaee923fddee9b9wrowe1539. [bug] Open UDP sockets for notify-source and transfer-source
1582553026e5e3a1921a34222eaee923fddee9b9wrowe that use reserved ports at startup. [RT #9475]
1582553026e5e3a1921a34222eaee923fddee9b9wrowe
1582553026e5e3a1921a34222eaee923fddee9b9wrowe1538. [placeholder] rt9997
1582553026e5e3a1921a34222eaee923fddee9b9wrowe
bd214bbc8d9db9d6d1dcb6b24462e6d1da8e8bbbstoddard1537. [func] New option "querylog". If set specify whether query
bd214bbc8d9db9d6d1dcb6b24462e6d1da8e8bbbstoddard logging is to be enabled or disabled at startup.
bd214bbc8d9db9d6d1dcb6b24462e6d1da8e8bbbstoddard
064448ce15afe798e3c1dc0445fe2a30eb256bf6gregames1536. [bug] Windows socket code failed to log a error description
064448ce15afe798e3c1dc0445fe2a30eb256bf6gregames when returning ISC_R_UNEXPECTED. [RT #9998]
1078b2c97bb39352bae929d2ed3f290a420470a7ianh
762c82a23cc3ddaac92f941b2f871e94efdf4e6bgregames1535. [placeholder]
762c82a23cc3ddaac92f941b2f871e94efdf4e6bgregames
762c82a23cc3ddaac92f941b2f871e94efdf4e6bgregames1534. [bug] Race condition when priming cache. [RT# 9940]
fb50cf6056a42f94cc9e8eeabea1eb8d05e0aefcaaron
fb50cf6056a42f94cc9e8eeabea1eb8d05e0aefcaaron1533. [func] Warn if both "recursion no;" and "allow-recursion"
fb50cf6056a42f94cc9e8eeabea1eb8d05e0aefcaaron are active. [RT# 4389]
fb50cf6056a42f94cc9e8eeabea1eb8d05e0aefcaaron
fb50cf6056a42f94cc9e8eeabea1eb8d05e0aefcaaron1532. [port] netbsd: the configure test for <sys/sysctl.h>
d56c38bfb6293bfff7c980858b19e32039106618jerenkrantz requires <sys/param.h>.
d56c38bfb6293bfff7c980858b19e32039106618jerenkrantz
d56c38bfb6293bfff7c980858b19e32039106618jerenkrantz1531. [port] AIX more libtool fixes.
d56c38bfb6293bfff7c980858b19e32039106618jerenkrantz
7c301a1818939f85da8f3629cc3e9b5588610ef0jerenkrantz1530. [bug] It was possible to trigger a INSIST() failure if a
7c301a1818939f85da8f3629cc3e9b5588610ef0jerenkrantz slave master file was removed at just the correct
7c301a1818939f85da8f3629cc3e9b5588610ef0jerenkrantz moment. [RT #9462]
a7fb6d64e059872d5410e873b7f492d62a5cf916rbb
a7fb6d64e059872d5410e873b7f492d62a5cf916rbb1529. [bug] "notify explicit;" failed to log that NOTIFY messages
a7fb6d64e059872d5410e873b7f492d62a5cf916rbb were being sent for the zone. [RT# 9442]
a7fb6d64e059872d5410e873b7f492d62a5cf916rbb
a7fb6d64e059872d5410e873b7f492d62a5cf916rbb1528. [cleanup] Simplify some dns_name_ functions based on the
a985ccb3ebd4be0fda23a0ce9ad95fd233089463trawick deprecation of bitstring labels.
a985ccb3ebd4be0fda23a0ce9ad95fd233089463trawick
a985ccb3ebd4be0fda23a0ce9ad95fd233089463trawick1527. [cleanup] Reduce the number of gettimeofday() calls without
a985ccb3ebd4be0fda23a0ce9ad95fd233089463trawick losing necessary timer granularity.
a985ccb3ebd4be0fda23a0ce9ad95fd233089463trawick
af262486b3d1c33299307195a715bd1e373f99afrbb1526. [func] Implemented "additional section caching (or acache)",
af262486b3d1c33299307195a715bd1e373f99afrbb an internal cache framework for additional section
af262486b3d1c33299307195a715bd1e373f99afrbb content to improve response performance. Several
af262486b3d1c33299307195a715bd1e373f99afrbb configuration options were provided to control the
af262486b3d1c33299307195a715bd1e373f99afrbb behavior.
628ce9384209a460022be952ccdcc8538ad3ca84slive
628ce9384209a460022be952ccdcc8538ad3ca84slive1525. [bug] dns_cache_create() could trigger a REQUIRE
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe failure in isc_mem_put() during error cleanup.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT# 9360]
628ce9384209a460022be952ccdcc8538ad3ca84slive
2b9a9a94658c0febcad2f76621b2d5ab856edc6atrawick1524. [port] AIX needs to be able to resolve all symbols when
2b9a9a94658c0febcad2f76621b2d5ab856edc6atrawick creating shared libraries (--with-libtool).
2b9a9a94658c0febcad2f76621b2d5ab856edc6atrawick
2b9a9a94658c0febcad2f76621b2d5ab856edc6atrawick1523. [bug] Fix race condition in rbtdb. [RT# 9189]
f6f453bf03007f391d347dc821e507cdd924d1bftrawick
f6f453bf03007f391d347dc821e507cdd924d1bftrawick1522. [bug] dns_db_findnode() relax the requirements on 'name'.
f6f453bf03007f391d347dc821e507cdd924d1bftrawick [RT# 9286]
f6f453bf03007f391d347dc821e507cdd924d1bftrawick
f6f453bf03007f391d347dc821e507cdd924d1bftrawick1521. [bug] dns_view_createresolver() failed to check the
205f4595abf32ae208958d7f8abea68b335c9f39trawick result from isc_mem_create(). [RT# 9294]
205f4595abf32ae208958d7f8abea68b335c9f39trawick
205f4595abf32ae208958d7f8abea68b335c9f39trawick1520. [protocol] Add SSHFP (SSH Finger Print) type.
205f4595abf32ae208958d7f8abea68b335c9f39trawick
1078b2c97bb39352bae929d2ed3f290a420470a7ianh1519. [bug] dnssec-signzone:nsec_setbit() computed the wrong
1078b2c97bb39352bae929d2ed3f290a420470a7ianh length of the new bitmap.
1078b2c97bb39352bae929d2ed3f290a420470a7ianh
1078b2c97bb39352bae929d2ed3f290a420470a7ianh1518. [bug] dns_nsec_buildrdata(), and hence dns_nsec_build(),
1078b2c97bb39352bae929d2ed3f290a420470a7ianh contained a off-by-one error when working out the
1078b2c97bb39352bae929d2ed3f290a420470a7ianh number of octets in the bitmap.
1078b2c97bb39352bae929d2ed3f290a420470a7ianh
b6135e7458bf348c694157b042786562d2b86e18ianh1517. [port] Support for IPv6 interface scanning on HP/UX and
a8d5ccbcbde8cb6cf3a9dcf2eb05f393ab76baa9ianh TrueUNIX 5.1.
611e46c801a6bd62e58a7f68abe1d2bbba473a92aaron
611e46c801a6bd62e58a7f68abe1d2bbba473a92aaron1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY.
611e46c801a6bd62e58a7f68abe1d2bbba473a92aaron
611e46c801a6bd62e58a7f68abe1d2bbba473a92aaron1515. [func] Allow transfer source to be set in a server statement.
4224d5789080ea5586d49420da1e1996f5653bb5ianh [RT #6496]
4224d5789080ea5586d49420da1e1996f5653bb5ianh
fd3fa792f04fc9c4e8f5f83dceb0fc34e71f8570ianh1514. [bug] named: isc_hash_destroy() was being called too early.
2d2e3667d789f527a04ce6a0089621470c8143ccmartin [RT #9160]
2d2e3667d789f527a04ce6a0089621470c8143ccmartin
2d2e3667d789f527a04ce6a0089621470c8143ccmartin1513. [doc] Add "US" to root-delegation-only exclude list.
2d2e3667d789f527a04ce6a0089621470c8143ccmartin
2d2e3667d789f527a04ce6a0089621470c8143ccmartin1512. [bug] Extend the delegation-only logging to return query
2d2e3667d789f527a04ce6a0089621470c8143ccmartin type, class and responding nameserver.
2d2e3667d789f527a04ce6a0089621470c8143ccmartin
2d2e3667d789f527a04ce6a0089621470c8143ccmartin1511. [bug] delegation-only was generating false positives
2d2e3667d789f527a04ce6a0089621470c8143ccmartin on negative answers from sub-zones.
2d2e3667d789f527a04ce6a0089621470c8143ccmartin
9b0141308bc27f61d82742c198356975aa6b488abrianp1510. [func] New view option "root-delegation-only". Apply
9b0141308bc27f61d82742c198356975aa6b488abrianp delegation-only check to all TLDs and root.
9b0141308bc27f61d82742c198356975aa6b488abrianp Note there are some TLDs that are NOT delegation
fd3fa792f04fc9c4e8f5f83dceb0fc34e71f8570ianh only (e.g. DE, LV, US and MUSEUM) these can be excluded
fd3fa792f04fc9c4e8f5f83dceb0fc34e71f8570ianh from the checks by using exclude.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
fd3fa792f04fc9c4e8f5f83dceb0fc34e71f8570ianh root-delegation-only exclude {
22d348febc3c258df246ac93e37945398dbf0348ianh "DE"; "LV"; "US"; "MUSEUM";
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe };
7a95e47ff0d0e4306df0901d56131b49dca5691etrawick
62af8654f682ca4913636bae099bec0befab985ctrawick1509. [bug] Hint zones should accept delegation-only. Forward
62af8654f682ca4913636bae099bec0befab985ctrawick zone should not accept delegation-only.
62af8654f682ca4913636bae099bec0befab985ctrawick
62af8654f682ca4913636bae099bec0befab985ctrawick1508. [bug] Don't apply delegation-only checks to answers from
1e557a77c091a1d2f2872872a7c20e9f2ffccbc1aaron forwarders.
1e557a77c091a1d2f2872872a7c20e9f2ffccbc1aaron
1e557a77c091a1d2f2872872a7c20e9f2ffccbc1aaron1507. [bug] Handle BIND 8 style returns to NS queries to parents
1e557a77c091a1d2f2872872a7c20e9f2ffccbc1aaron when making delegation-only checks.
5e98e52df07f59be456af01ebf46d81defef2385trawick
5e98e52df07f59be456af01ebf46d81defef2385trawick1506. [bug] Wrong return type for dns_view_isdelegationonly().
5e98e52df07f59be456af01ebf46d81defef2385trawick
5e98e52df07f59be456af01ebf46d81defef2385trawick1505. [bug] Uninitialized rdataset in sdb. [RT #8750]
7a95e47ff0d0e4306df0901d56131b49dca5691etrawick
7a95e47ff0d0e4306df0901d56131b49dca5691etrawick1504. [func] New zone type "delegation-only".
1e557a77c091a1d2f2872872a7c20e9f2ffccbc1aaron
7a95e47ff0d0e4306df0901d56131b49dca5691etrawick1503. [port] win32: install libeay32.dll outside of system32.
b393bdb2e1eabbe4b9b37c5eaeeeca799b2eb324stoddard
b393bdb2e1eabbe4b9b37c5eaeeeca799b2eb324stoddard1502. [bug] nsupdate: adjust timeouts for UPDATE requests over TCP.
b393bdb2e1eabbe4b9b37c5eaeeeca799b2eb324stoddard
6f912b4ad14f622aa8d57f887c8c745e13ff6dbfjerenkrantz1501. [func] Allow TCP queue length to be specified via
3cd826b00280881e5a2f03d8ec1f8d55802b93dewrowe named.conf, tcp-listen-queue.
3cd826b00280881e5a2f03d8ec1f8d55802b93dewrowe
3cd826b00280881e5a2f03d8ec1f8d55802b93dewrowe1500. [bug] host failed to lookup MX records. Also look up
3cd826b00280881e5a2f03d8ec1f8d55802b93dewrowe AAAA records.
435c423bdcfa61ff871a9e289d1140f2bac839b8brianp
435c423bdcfa61ff871a9e289d1140f2bac839b8brianp1499. [bug] isc_random need to be seeded better if arc4random()
435c423bdcfa61ff871a9e289d1140f2bac839b8brianp is not used.
435c423bdcfa61ff871a9e289d1140f2bac839b8brianp
bf9e1eb04f8b0af835d15ac1d0ebcd8a154474cfjerenkrantz1498. [port] bsdos: 5.x support.
e93cea6246ce30bf9791530a15c56f9e2eecf9cbianh
e93cea6246ce30bf9791530a15c56f9e2eecf9cbianh1497. [placeholder]
f65342c1467751310036d4f9d75f554eaaf01cc6wrowe
f65342c1467751310036d4f9d75f554eaaf01cc6wrowe1496. [port] test for pthread_attr_setstacksize().
960eba6c6d512880c3ed0516f5d15c6e7bc7581ajerenkrantz
960eba6c6d512880c3ed0516f5d15c6e7bc7581ajerenkrantz1495. [cleanup] Replace hash functions with universal hash.
960eba6c6d512880c3ed0516f5d15c6e7bc7581ajerenkrantz
45613d36b9466a48def0498cffa07f48980720f8jerenkrantz1494. [security] Turn on RSA BLINDING as a precaution.
45613d36b9466a48def0498cffa07f48980720f8jerenkrantz
45613d36b9466a48def0498cffa07f48980720f8jerenkrantz1493. [placeholder]
6f912b4ad14f622aa8d57f887c8c745e13ff6dbfjerenkrantz
6f912b4ad14f622aa8d57f887c8c745e13ff6dbfjerenkrantz1492. [cleanup] Preserve rwlock quota context when upgrading /
1abe6003aeb198cc97263503bceed457a6c2cb4aaaron downgrading. [RT #5599]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
1abe6003aeb198cc97263503bceed457a6c2cb4aaaron1491. [bug] dns_master_dump*() would produce extraneous $ORIGIN
cbd8d35ca8d9780f1081f30ebfe4abda44cab7ebianh lines. [RT #6206]
cbd8d35ca8d9780f1081f30ebfe4abda44cab7ebianh
cbd8d35ca8d9780f1081f30ebfe4abda44cab7ebianh1490. [bug] Accept reading state as well as working state in
cbd8d35ca8d9780f1081f30ebfe4abda44cab7ebianh ns_client_next(). [RT #6813]
cbd8d35ca8d9780f1081f30ebfe4abda44cab7ebianh
cbd8d35ca8d9780f1081f30ebfe4abda44cab7ebianh1489. [compat] Treat 'allow-update' on slave zones as a warning.
0dc14774d2c21baf6123fcafdb853af5be1d97edwrowe [RT #3469]
3ad5a1fa75e728431fa7b8e3d8a74bcadcd79d4dlars
3ad5a1fa75e728431fa7b8e3d8a74bcadcd79d4dlars1488. [bug] Don't override trust levels for glue addresses.
3ad5a1fa75e728431fa7b8e3d8a74bcadcd79d4dlars [RT #5764]
3fde4c273ea649d1320ec9c51e7d096cd9340a94jerenkrantz
3fde4c273ea649d1320ec9c51e7d096cd9340a94jerenkrantz1487. [bug] A REQUIRE() failure could be triggered if a zone was
3fde4c273ea649d1320ec9c51e7d096cd9340a94jerenkrantz queued for transfer and the zone was then removed.
75eee56d2eaac9c27d32fc46b90bb6b1eac85359trawick [RT #6189]
75eee56d2eaac9c27d32fc46b90bb6b1eac85359trawick
0dc14774d2c21baf6123fcafdb853af5be1d97edwrowe1486. [bug] isc_print_snprintf() '%%' consumed one too many format
0dc14774d2c21baf6123fcafdb853af5be1d97edwrowe characters. [RT# 8230]
741a54303329728b27fe347447a362e1c576135etrawick
0dc14774d2c21baf6123fcafdb853af5be1d97edwrowe1485. [bug] gen failed to handle high type values. [RT #6225]
9f62694a8b4e2b88994a14555d144b3836b311cfstoddard
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1484. [bug] The number of records reported after a AXFR was wrong.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #6229]
52489511342e4ff3fe399e57f29d38e5c4227bc8trawick
52489511342e4ff3fe399e57f29d38e5c4227bc8trawick1483. [bug] dig axfr failed if the message id in the answer failed
52489511342e4ff3fe399e57f29d38e5c4227bc8trawick to match that in the request. Only the id in the first
52489511342e4ff3fe399e57f29d38e5c4227bc8trawick message is required to match. [RT #8138]
8864d6f5f4744b5d2b638e2a53e2660bcf8b5ab5dougm
8864d6f5f4744b5d2b638e2a53e2660bcf8b5ab5dougm1482. [bug] named could fail to start if the kernel supports
8864d6f5f4744b5d2b638e2a53e2660bcf8b5ab5dougm IPv6 but no interfaces are configured. Similarly
ea512a4af20e6b6e6931de4929d54d93f03a0139ianh for IPv4. [RT #6229]
1e83c8de3aa48b316b28057d53995272baf1260cwrowe
1dfb5e008f35ed13c343b7f6306675e33c399792gstein1481. [bug] Refresh and stub queries failed to use masters keys
1dfb5e008f35ed13c343b7f6306675e33c399792gstein if specified. [RT #7391]
1dfb5e008f35ed13c343b7f6306675e33c399792gstein
1dfb5e008f35ed13c343b7f6306675e33c399792gstein1480. [bug] Provide replay protection for rndc commands. Full
eadb64379834961679105b7fd4178253fbb9f95dtrawick replay protection requires both rndc and named to
eadb64379834961679105b7fd4178253fbb9f95dtrawick be updated. Partial replay protection (limited
eadb64379834961679105b7fd4178253fbb9f95dtrawick exposure after restart) is provided if just named
eadb64379834961679105b7fd4178253fbb9f95dtrawick is updated.
eadb64379834961679105b7fd4178253fbb9f95dtrawick
c7e917aa56886c47bfe061c5e9f603a5aaef0d87trawick1479. [bug] cfg_create_tuple() failed to handle out of
c7e917aa56886c47bfe061c5e9f603a5aaef0d87trawick memory cleanup. parse_list() would leak memory
c7e917aa56886c47bfe061c5e9f603a5aaef0d87trawick on syntax errors.
b8daf4c5ea3d5bb2111b1b021de6d3cd891e403bcoar
b8daf4c5ea3d5bb2111b1b021de6d3cd891e403bcoar1478. [port] ifconfig.sh didn't account for other virtual
b8daf4c5ea3d5bb2111b1b021de6d3cd891e403bcoar interfaces. It now takes a optional argument
b8daf4c5ea3d5bb2111b1b021de6d3cd891e403bcoar to specify the first interface number. [RT #3907]
b8daf4c5ea3d5bb2111b1b021de6d3cd891e403bcoar
6b6083e6518007139257ee449c2af3032d2437d0trawick1477. [bug] memory leak using stub zones and TSIG.
6b6083e6518007139257ee449c2af3032d2437d0trawick
6b6083e6518007139257ee449c2af3032d2437d0trawick1476. [placeholder]
88dd056b9863502bba82c2889a0c4cde9fc0ba93trawick
88dd056b9863502bba82c2889a0c4cde9fc0ba93trawick1475. [port] Probe for old sprintf().
88dd056b9863502bba82c2889a0c4cde9fc0ba93trawick
88dd056b9863502bba82c2889a0c4cde9fc0ba93trawick1474. [port] Provide strtoul() and memmove() for platforms
7ef3a1797818c6d25efe8c5fadb5eec3b965a6fabrianp without them.
7ef3a1797818c6d25efe8c5fadb5eec3b965a6fabrianp
7ef3a1797818c6d25efe8c5fadb5eec3b965a6fabrianp1473. [bug] create_map() and create_string() failed to handle out
1e83c8de3aa48b316b28057d53995272baf1260cwrowe of memory cleanup. [RT #6813]
1e83c8de3aa48b316b28057d53995272baf1260cwrowe
1e83c8de3aa48b316b28057d53995272baf1260cwrowe1472. [contrib] idnkit-1.0 from JPNIC, replaces mdnkit.
1e83c8de3aa48b316b28057d53995272baf1260cwrowe
1e83c8de3aa48b316b28057d53995272baf1260cwrowe1471. [bug] libbind: updated to BIND 8.4.0.
1e83c8de3aa48b316b28057d53995272baf1260cwrowe
1e83c8de3aa48b316b28057d53995272baf1260cwrowe1470. [bug] Incorrect length passed to snprintf. [RT #5966]
1e83c8de3aa48b316b28057d53995272baf1260cwrowe
1e83c8de3aa48b316b28057d53995272baf1260cwrowe1469. [func] Log end of outgoing zone transfer at same level
1e83c8de3aa48b316b28057d53995272baf1260cwrowe as the start of transfer is logged. [RT #4441]
7f683bb300df767164724ebc664f339ac396b434dougm
7f683bb300df767164724ebc664f339ac396b434dougm1468. [func] Internal zones are no longer counted for
7f683bb300df767164724ebc664f339ac396b434dougm 'rndc status'. [RT #4706]
7f683bb300df767164724ebc664f339ac396b434dougm
7f683bb300df767164724ebc664f339ac396b434dougm1467. [func] $GENERATES now supports optional class and ttl.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
7f683bb300df767164724ebc664f339ac396b434dougm1466. [bug] lwresd configuration errors resulted in memory
26dfa083a1662d57ba7cc410eec4e0696b9be469wrowe and lock leaks. [RT #5228]
26dfa083a1662d57ba7cc410eec4e0696b9be469wrowe
26dfa083a1662d57ba7cc410eec4e0696b9be469wrowe1465. [bug] isc_base64_decodestring() and isc_base64_tobuffer()
26dfa083a1662d57ba7cc410eec4e0696b9be469wrowe failed to check that trailing bits were zero allowing
4760aa1f19600972cf531ad7da73c1ee5a0225cedougm some invalid base64 strings to be accepted. [RT #5397]
4760aa1f19600972cf531ad7da73c1ee5a0225cedougm
87a1c79b7b37702a254920ca5214fb282a4fb085dougm1464. [bug] Preserve "out of zone" data for outgoing zone
994c3fbc3335e8fe883b1ce4515efc0c85061cdfaaron transfers. [RT #5192]
d5d164b22a2004abed640cb52fc275f00ed92f69jerenkrantz
e93d563852e1fa7a8c73af3b807916b41942d2f6dreid1463. [bug] dns_rdata_from{wire,struct}() failed to catch bad
e93d563852e1fa7a8c73af3b807916b41942d2f6dreid NXT bit maps. [RT #5577]
e93d563852e1fa7a8c73af3b807916b41942d2f6dreid
e93d563852e1fa7a8c73af3b807916b41942d2f6dreid1462. [bug] parse_sizeval() failed to check the token type.
e93d563852e1fa7a8c73af3b807916b41942d2f6dreid [RT #5586]
525508562a53864b78cf8da91ac13be9c072bba7jerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1461. [bug] Remove deadlock from rbtdb code. [RT #5599]
525508562a53864b78cf8da91ac13be9c072bba7jerenkrantz
f1fe10268cdadb775eef841aa4fa7305291d35fdtrawick1460. [bug] inet_pton() failed to reject certain malformed
f1fe10268cdadb775eef841aa4fa7305291d35fdtrawick IPv6 literals.
f1fe10268cdadb775eef841aa4fa7305291d35fdtrawick
f1fe10268cdadb775eef841aa4fa7305291d35fdtrawick1459. [placeholder]
f04ad0ba7fe0eea5ea7a92f852cef75747ab2090trawick
f04ad0ba7fe0eea5ea7a92f852cef75747ab2090trawick1458. [cleanup] sprintf() -> snprintf().
f04ad0ba7fe0eea5ea7a92f852cef75747ab2090trawick
65a1588701f9e5d0f62261d0da85733a23edc92ftrawick1457. [port] Provide strlcat() and strlcpy() for platforms without
65a1588701f9e5d0f62261d0da85733a23edc92ftrawick them.
65a1588701f9e5d0f62261d0da85733a23edc92ftrawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1456. [contrib] gen-data-queryperf.py from Stephane Bortzmeyer.
65a1588701f9e5d0f62261d0da85733a23edc92ftrawick
d5d164b22a2004abed640cb52fc275f00ed92f69jerenkrantz1455. [bug] <netaddr> missing from server grammar in
d5d164b22a2004abed640cb52fc275f00ed92f69jerenkrantz doc/misc/options. [RT #5616]
d5d164b22a2004abed640cb52fc275f00ed92f69jerenkrantz
360a9d933a8c25f5975e0ddc883607a5d37e408estoddard1454. [port] Use getifaddrs() if available for interface scanning.
360a9d933a8c25f5975e0ddc883607a5d37e408estoddard --disable-getifaddrs to override. Glibc currently
360a9d933a8c25f5975e0ddc883607a5d37e408estoddard has a getifaddrs() that does not support IPv6.
360a9d933a8c25f5975e0ddc883607a5d37e408estoddard Use --enable-getifaddrs=glibc to force the use of
9b8afc47122e9b0eabb860b6ba2cf9c061c6060fstoddard this version under linux machines.
9b8afc47122e9b0eabb860b6ba2cf9c061c6060fstoddard
9b8afc47122e9b0eabb860b6ba2cf9c061c6060fstoddard1453. [doc] ARM: $GENERATE example wasn't accurate. [RT #5298]
9b8afc47122e9b0eabb860b6ba2cf9c061c6060fstoddard
a21148678a1459064627d917a66669e7e8d140e6stoddard1452. [placeholder]
a21148678a1459064627d917a66669e7e8d140e6stoddard
910df8b3f50a0515b430b999d4750de94c509f2atrawick1451. [bug] rndc-confgen didn't exit with a error code for all
c6a9d49433c9ba5b18b26c3d764f1bbcb9746090wrowe failures. [RT #5209]
c6a9d49433c9ba5b18b26c3d764f1bbcb9746090wrowe
c6a9d49433c9ba5b18b26c3d764f1bbcb9746090wrowe1450. [bug] Fetching expired glue failed under certain
51be7fc538641ed7cb22e959eb31629f7183f70fianh circumstances. [RT #5124]
51be7fc538641ed7cb22e959eb31629f7183f70fianh
bb6a7fc0427d0d197c50de34b94a0d23e5732696wrowe1449. [bug] query_addbestns() didn't handle running out of memory
bb6a7fc0427d0d197c50de34b94a0d23e5732696wrowe gracefully.
bb6a7fc0427d0d197c50de34b94a0d23e5732696wrowe
bb6a7fc0427d0d197c50de34b94a0d23e5732696wrowe1448. [bug] Handle empty wildcards labels.
decd0c23bb26f6662f4b963cf86ee569613bffeagregames
decd0c23bb26f6662f4b963cf86ee569613bffeagregames1447. [bug] We were casting (unsigned int) to and from (void *).
decd0c23bb26f6662f4b963cf86ee569613bffeagregames rdataset->private4 is now rdataset->privateuint4
e1753aabf5df187b5b04e72a958af4b65b1a125daaron to reflect a type change.
e1753aabf5df187b5b04e72a958af4b65b1a125daaron
e1753aabf5df187b5b04e72a958af4b65b1a125daaron1446. [func] Implemented undocumented alternate transfer sources
e1753aabf5df187b5b04e72a958af4b65b1a125daaron from BIND 8. See use-alt-transfer-source,
e1753aabf5df187b5b04e72a958af4b65b1a125daaron alt-transfer-source and alt-transfer-source-v6.
e1753aabf5df187b5b04e72a958af4b65b1a125daaron
e1753aabf5df187b5b04e72a958af4b65b1a125daaron SECURITY: use-alt-transfer-source is ENABLED unless
e57f991fe2b9a4c080cd50ca913a2a5693b096b5aaron you are using views. This may cause a security risk
e57f991fe2b9a4c080cd50ca913a2a5693b096b5aaron resulting in accidental disclosure of wrong zone
e57f991fe2b9a4c080cd50ca913a2a5693b096b5aaron content if the master supplying different source
924c8dd40352ca7775704a31a7a77ab86dc951b4ianh content based on IP address. If you are not certain
924c8dd40352ca7775704a31a7a77ab86dc951b4ianh ISC recommends setting use-alt-transfer-source no;
910df8b3f50a0515b430b999d4750de94c509f2atrawick
910df8b3f50a0515b430b999d4750de94c509f2atrawick1445. [bug] DNS_ADBFIND_STARTATROOT broke stub zones. This has
910df8b3f50a0515b430b999d4750de94c509f2atrawick been replaced with DNS_ADBFIND_STARTATZONE which
910df8b3f50a0515b430b999d4750de94c509f2atrawick causes the search to start using the closest zone.
0d628dd174dd6de13463b10d2599f6cac24e9fe8brianp
0d628dd174dd6de13463b10d2599f6cac24e9fe8brianp1444. [func] dns_view_findzonecut2() allows you to specify if the
0d628dd174dd6de13463b10d2599f6cac24e9fe8brianp cache should be searched for zone cuts.
2fee4fe267fa3577fd71d8c314fe9b527e2b90c0brianp
2fee4fe267fa3577fd71d8c314fe9b527e2b90c0brianp1443. [func] Masters lists can now be specified and referenced
2fee4fe267fa3577fd71d8c314fe9b527e2b90c0brianp in zone masters clauses and other masters lists.
2fee4fe267fa3577fd71d8c314fe9b527e2b90c0brianp
7bf77d70b6830636bc36e6b76a228c301be23ff7brianp1442. [func] New functions for manipulating port lists:
7bf77d70b6830636bc36e6b76a228c301be23ff7brianp dns_portlist_create(), dns_portlist_add(),
7bf77d70b6830636bc36e6b76a228c301be23ff7brianp dns_portlist_remove(), dns_portlist_match(),
185b73b1f914e5d8f99f31225cc656b882dcbf73ianh dns_portlist_attach() and dns_portlist_detach().
6ef713e25735887d4a59a879b97a68bd575ecb92trawick
cef5cb47e2ea4c174c01762d4430613db0f41e5cstoddard1441. [func] It is now possible to tell dig to bind to a specific
cef5cb47e2ea4c174c01762d4430613db0f41e5cstoddard source port.
cef5cb47e2ea4c174c01762d4430613db0f41e5cstoddard
1eb1f02a23de724c105b2c6c9fbd469a611059c6trawick1440. [func] It is now possible to tell named to avoid using
8abd60101b9794e224795ccf68b8ba984efbc94astoddard certain source ports (avoid-v4-udp-ports,
8abd60101b9794e224795ccf68b8ba984efbc94astoddard avoid-v6-udp-ports).
ca47a2b6bcea23e8af185c68f256dcbbfd2a0f9dtrawick
ca47a2b6bcea23e8af185c68f256dcbbfd2a0f9dtrawick1439. [bug] Named could return NOERROR with certain NOTIFY
6ef713e25735887d4a59a879b97a68bd575ecb92trawick failures. Return NOTAUTH if the NOTIFY zone is
6ef713e25735887d4a59a879b97a68bd575ecb92trawick not being served.
ca47a2b6bcea23e8af185c68f256dcbbfd2a0f9dtrawick
26d590c0e5338f66ca1aad6f925374843fac5121stoddard1438. [func] Log TSIG (if any) when logging NOTIFY requests.
26d590c0e5338f66ca1aad6f925374843fac5121stoddard
26d590c0e5338f66ca1aad6f925374843fac5121stoddard1437. [bug] Leave space for stdio to work in. [RT #5033]
26d590c0e5338f66ca1aad6f925374843fac5121stoddard
26d590c0e5338f66ca1aad6f925374843fac5121stoddard1436. [func] dns_zonemgr_resumexfrs() can be used to restart
2b31ac2c6342d2afcf67b7b0f08c928a87f98c74wrowe stalled transfers.
d472f67198d6b15dd1270136f180cca9c9263243trawick
d472f67198d6b15dd1270136f180cca9c9263243trawick1435. [bug] zmgr_resume_xfrs() was being called read locked
d472f67198d6b15dd1270136f180cca9c9263243trawick rather than write locked. zmgr_resume_xfrs()
d472f67198d6b15dd1270136f180cca9c9263243trawick was not being called if the zone was being
d472f67198d6b15dd1270136f180cca9c9263243trawick shutdown.
d472f67198d6b15dd1270136f180cca9c9263243trawick
d472f67198d6b15dd1270136f180cca9c9263243trawick1434. [bug] "rndc reconfig" failed to initiate the initial
a3bb95a3600153c7f09f62749e32093658943c32brianp zone transfer of new slave zones.
a3bb95a3600153c7f09f62749e32093658943c32brianp
a3bb95a3600153c7f09f62749e32093658943c32brianp1433. [bug] named could trigger a REQUIRE failure if it could
b760518cc17e7124ba546ed63063603f1ab82a40aaron not get a file descriptor when attempting to write
b760518cc17e7124ba546ed63063603f1ab82a40aaron a master file. [RT #4347]
b760518cc17e7124ba546ed63063603f1ab82a40aaron
b760518cc17e7124ba546ed63063603f1ab82a40aaron1432. [func] The advertised EDNS UDP buffer size can now be set
b760518cc17e7124ba546ed63063603f1ab82a40aaron via named.conf (edns-udp-size).
b760518cc17e7124ba546ed63063603f1ab82a40aaron
b760518cc17e7124ba546ed63063603f1ab82a40aaron1431. [bug] isc_print_snprintf() "%s" with precision could walk off
b760518cc17e7124ba546ed63063603f1ab82a40aaron end of argument. [RT #5191]
23d8f62856c1531526042e1c5edf44557cadd2e5trawick
23d8f62856c1531526042e1c5edf44557cadd2e5trawick1430. [port] linux: IPv6 interface scanning support.
23d8f62856c1531526042e1c5edf44557cadd2e5trawick
705c8ed3ef608706c91ca12483d7b54ff9007cc9jerenkrantz1429. [bug] Prevent the cache getting locked to old servers.
705c8ed3ef608706c91ca12483d7b54ff9007cc9jerenkrantz
705c8ed3ef608706c91ca12483d7b54ff9007cc9jerenkrantz1428. [placeholder]
ef154948c97c53cdc1ad5329cb83c32ad26cf416aaron
ef154948c97c53cdc1ad5329cb83c32ad26cf416aaron1427. [bug] Race condition in adb with threaded build.
ef154948c97c53cdc1ad5329cb83c32ad26cf416aaron
c6741d11357aace4c9ba39535d3cb2d751f46114trawick1426. [placeholder]
c6741d11357aace4c9ba39535d3cb2d751f46114trawick
c6741d11357aace4c9ba39535d3cb2d751f46114trawick1425. [port] linux/libbind: define __USE_MISC when testing *_r()
c6741d11357aace4c9ba39535d3cb2d751f46114trawick function prototypes in netdb.h. [RT #4921]
7230f1eb017a35b7d20e0e9ec0d234766f2a732dtrawick
7230f1eb017a35b7d20e0e9ec0d234766f2a732dtrawick1424. [bug] EDNS version not being correctly printed.
86a5d34400b7f586ad2cca97c8b33b2f55bac61btrawick
86a5d34400b7f586ad2cca97c8b33b2f55bac61btrawick1423. [contrib] queryperf: added A6 and SRV.
86a5d34400b7f586ad2cca97c8b33b2f55bac61btrawick
86a5d34400b7f586ad2cca97c8b33b2f55bac61btrawick1422. [func] Log name/type/class when denying a query. [RT #4663]
86a5d34400b7f586ad2cca97c8b33b2f55bac61btrawick
86a5d34400b7f586ad2cca97c8b33b2f55bac61btrawick1421. [func] Differentiate updates that don't succeed due to
86a5d34400b7f586ad2cca97c8b33b2f55bac61btrawick prerequisites (unsuccessful) vs other reasons
6b477c0a238733ca8fd156629310513d29dc7e02trawick (failed).
6b477c0a238733ca8fd156629310513d29dc7e02trawick
6b477c0a238733ca8fd156629310513d29dc7e02trawick1420. [port] solaris: work around gcc optimizer bug.
6b477c0a238733ca8fd156629310513d29dc7e02trawick
2b31ac2c6342d2afcf67b7b0f08c928a87f98c74wrowe1419. [port] openbsd: use /dev/arandom. [RT #4950]
2b31ac2c6342d2afcf67b7b0f08c928a87f98c74wrowe
557eb8d48357657fa898250560f089c65539c634gregames1418. [bug] 'rndc reconfig' did not cause new slaves to load.
557eb8d48357657fa898250560f089c65539c634gregames
557eb8d48357657fa898250560f089c65539c634gregames1417. [func] ID.SERVER/CHAOS is now a built in zone.
adb8c5e5291be5943122bbff404bc1018c79d555ianh See "server-id" for how to configure.
25b715e9687f82ea055fdea2a9761c7e5f1ac6eetrawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #4715]
25b715e9687f82ea055fdea2a9761c7e5f1ac6eetrawick
51ced3b28ef430a96586284d4320f7dbdaf7225ebrianp1415. [func] DS TTL now derived from NS ttl. NXT TTL now derived
51ced3b28ef430a96586284d4320f7dbdaf7225ebrianp from SOA MINIMUM.
51ced3b28ef430a96586284d4320f7dbdaf7225ebrianp
a222035458f89e2db231450ba6d5fae8052da5f5aaron1414. [func] Support for KSK flag.
a222035458f89e2db231450ba6d5fae8052da5f5aaron
a222035458f89e2db231450ba6d5fae8052da5f5aaron1413. [func] Explicitly request the (re-)generation of DS records
a222035458f89e2db231450ba6d5fae8052da5f5aaron from keysets (dnssec-signzone -g).
4a872628ca5bf20847f442a625c255b643120db0wrowe
4a872628ca5bf20847f442a625c255b643120db0wrowe1412. [func] You can now specify servers to be tried if a nameserver
4a872628ca5bf20847f442a625c255b643120db0wrowe has IPv6 address and you only support IPv4 or the
74528257888620220641cd28366731539a37e1f3ianh reverse. See dual-stack-servers.
74528257888620220641cd28366731539a37e1f3ianh
74528257888620220641cd28366731539a37e1f3ianh1411. [bug] empty nodes should stop wildcard matches. [RT #4802]
0632de713e41fa3aa928a1777677b0d79843ae2bdougm
0632de713e41fa3aa928a1777677b0d79843ae2bdougm1410. [func] Handle records that live in the parent zone, e.g. DS.
0cc82c261350ab8dc8a9992cad7197c4d22d597eianh
f2afeedf074acc1a698a9527154eacd138e6c5a1trawick1409. [bug] DS should have attribute DNS_RDATATYPEATTR_DNSSEC.
855e263a93fde2e30d10a48a9ffc047039bfc9d9brianp
855e263a93fde2e30d10a48a9ffc047039bfc9d9brianp1408. [bug] "make distclean" was not complete. [RT #4700]
855e263a93fde2e30d10a48a9ffc047039bfc9d9brianp
855e263a93fde2e30d10a48a9ffc047039bfc9d9brianp1407. [bug] lfsr incorrectly implements the shift register.
54b3b7946d22324cea615d7c8a4ff0c9eadd1f8crbb [RT #4617]
54b3b7946d22324cea615d7c8a4ff0c9eadd1f8crbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1406. [bug] dispatch initializes one of the LFSR's with a incorrect
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe polynomial. [RT #4617]
54b3b7946d22324cea615d7c8a4ff0c9eadd1f8crbb
e28c02dc08247d3fcb71e81791cac2311a248dfdrbb1405. [func] Use arc4random() if available.
e28c02dc08247d3fcb71e81791cac2311a248dfdrbb
e28c02dc08247d3fcb71e81791cac2311a248dfdrbb1404. [bug] libbind: ns_name_ntol() could overwrite a zero length
e28c02dc08247d3fcb71e81791cac2311a248dfdrbb buffer.
e28c02dc08247d3fcb71e81791cac2311a248dfdrbb
e28c02dc08247d3fcb71e81791cac2311a248dfdrbb1403. [func] dnssec-signzone, dnssec-keygen, dnssec-makekeyset
e28c02dc08247d3fcb71e81791cac2311a248dfdrbb dnssec-signkey now report their version in the
f9f506f0686ad065b4c6fe14dd962cdd478350dbianh usage message.
f9f506f0686ad065b4c6fe14dd962cdd478350dbianh
f9f506f0686ad065b4c6fe14dd962cdd478350dbianh1402. [cleanup] A6 has been moved to experimental and is no longer
9d0665da83d1e22c0ea0e5f6f940f70f75bf5237ianh fully supported.
9d0665da83d1e22c0ea0e5f6f940f70f75bf5237ianh
9d0665da83d1e22c0ea0e5f6f940f70f75bf5237ianh1401. [bug] adb wasn't clearing state when the timer expired.
9d0665da83d1e22c0ea0e5f6f940f70f75bf5237ianh
9d0665da83d1e22c0ea0e5f6f940f70f75bf5237ianh1400. [bug] Block the addition of wildcard NS records by IXFR
47c2fb4c1f155ddb6954e46e7f6d125eef78b3bbaaron or UPDATE. [RT #3502]
47c2fb4c1f155ddb6954e46e7f6d125eef78b3bbaaron
47c2fb4c1f155ddb6954e46e7f6d125eef78b3bbaaron1399. [bug] Use serial number arithmetic when testing SIG
47c2fb4c1f155ddb6954e46e7f6d125eef78b3bbaaron timestamps. [RT #4268]
9ca934cec0a1cc3c425fde5dc51956bce6cd3183brianp
9ca934cec0a1cc3c425fde5dc51956bce6cd3183brianp1398. [doc] ARM: notify-also should have been also-notify.
9ca934cec0a1cc3c425fde5dc51956bce6cd3183brianp [RT #4345]
0cdca1e056a05a09fe16fe736abcf79969c9767ejerenkrantz
0cdca1e056a05a09fe16fe736abcf79969c9767ejerenkrantz1397. [maint] J.ROOT-SERVERS.NET is now 192.58.128.30.
0cdca1e056a05a09fe16fe736abcf79969c9767ejerenkrantz
f2afeedf074acc1a698a9527154eacd138e6c5a1trawick1396. [func] dnssec-signzone: adjust the default signing time by
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 1 hour to allow for clock skew.
f2afeedf074acc1a698a9527154eacd138e6c5a1trawick
0a2d57d962bef3a8898723925b3fb02d2e836994dougm1395. [port] OpenSSL 0.9.7 defines CRYPTO_LOCK_ENGINE but doesn't
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe have a working implementation. [RT #4079]
2a20a2f8432a15b530e0a6b0998c32f40aef82a8gregames
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1394. [func] It is now possible to check if a particular element is
06461d67f387ea068187e6dfa036875a8205c04cjerenkrantz in a acl. Remove duplicate entries from the localnets
900127764fb985c340ee4979cac97146a330c694trawick acl.
900127764fb985c340ee4979cac97146a330c694trawick
1a6a0072a95887164091e366ba0e89c2b39a954abrianp1393. [port] Bind to individual IPv6 interfaces if IPV6_IPV6ONLY
1a6a0072a95887164091e366ba0e89c2b39a954abrianp is not available in the kernel to prevent accidently
1a6a0072a95887164091e366ba0e89c2b39a954abrianp listening on IPv4 interfaces.
6f4c27ba6e152792f3729069e8d8313ebc87cc60jwoolley
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1392. [bug] named-checkzone: update usage.
6f4c27ba6e152792f3729069e8d8313ebc87cc60jwoolley
23ce412bd50a47accab4dd26019b78810bbf46ebtrawick1391. [func] Add support for IPv6 scoped addresses in named.
23ce412bd50a47accab4dd26019b78810bbf46ebtrawick
23ce412bd50a47accab4dd26019b78810bbf46ebtrawick1390. [func] host now supports ixfr.
6865813dee5d3c1ebf12dd810368171792a0190atrawick
6865813dee5d3c1ebf12dd810368171792a0190atrawick1389. [bug] named could fail to rotate long log files. [RT #3666]
6865813dee5d3c1ebf12dd810368171792a0190atrawick
97719ad970d779ac48af9364ab0ea9fdcc27470ajwoolley1388. [port] irix: check for sys/sysctl.h and NET_RT_IFLIST before
97719ad970d779ac48af9364ab0ea9fdcc27470ajwoolley defining HAVE_IFLIST_SYSCTL. [RT #3770]
97719ad970d779ac48af9364ab0ea9fdcc27470ajwoolley
5ad238c42b1e159ee8f164515e0c4ee6c727c2fdtrawick1387. [bug] named could crash due to an access to invalid memory
5ad238c42b1e159ee8f164515e0c4ee6c727c2fdtrawick space (which caused an assertion failure) in
5ad238c42b1e159ee8f164515e0c4ee6c727c2fdtrawick incremental cleaning. [RT #3588]
ba00c3b7c20f00ce631b89ae3b1cd3bae8d1b165rbb
ba00c3b7c20f00ce631b89ae3b1cd3bae8d1b165rbb1386. [bug] named-checkzone -z stopped on errors in a zone.
ba00c3b7c20f00ce631b89ae3b1cd3bae8d1b165rbb [RT #3653]
ba00c3b7c20f00ce631b89ae3b1cd3bae8d1b165rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1385. [bug] Setting serial-query-rate to 10 would trigger a
ba00c3b7c20f00ce631b89ae3b1cd3bae8d1b165rbb REQUIRE failure.
6e954603b02f2b7d4ad80af17d9b3cc6f0bacf69rbb
6e954603b02f2b7d4ad80af17d9b3cc6f0bacf69rbb1384. [bug] host was incompatible with BIND 8 in its exit code and
6e954603b02f2b7d4ad80af17d9b3cc6f0bacf69rbb in the output with the -l option. [RT #3536]
6e954603b02f2b7d4ad80af17d9b3cc6f0bacf69rbb
6e954603b02f2b7d4ad80af17d9b3cc6f0bacf69rbb1383. [func] Track the serial number in a IXFR response and log if
6e954603b02f2b7d4ad80af17d9b3cc6f0bacf69rbb a mismatch occurs. This is a more specific error than
6e954603b02f2b7d4ad80af17d9b3cc6f0bacf69rbb "not exact". [RT #3445]
6e954603b02f2b7d4ad80af17d9b3cc6f0bacf69rbb
fa449f5bc87c5d87c4c60e778c9c882e7254de7ejwoolley1382. [bug] make install failed with --enable-libbind. [RT #3656]
fa449f5bc87c5d87c4c60e778c9c882e7254de7ejwoolley
fa449f5bc87c5d87c4c60e778c9c882e7254de7ejwoolley1381. [bug] named failed to correctly process answers that
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe contained DNAME records where the resulting CNAME
fa449f5bc87c5d87c4c60e778c9c882e7254de7ejwoolley resulted in a negative answer.
1c0b7c3bdace07946457fa7ba04b7f97b6599792rbb
227d23a7db41dd89f52391c9356dbb1adcd675e0jwoolley1380. [func] 'rndc recursing' dump recursing queries to
227d23a7db41dd89f52391c9356dbb1adcd675e0jwoolley 'recursing-file = "named.recursing";'.
227d23a7db41dd89f52391c9356dbb1adcd675e0jwoolley
227d23a7db41dd89f52391c9356dbb1adcd675e0jwoolley1379. [func] 'rndc status' now reports tcp and recursion quota
227d23a7db41dd89f52391c9356dbb1adcd675e0jwoolley states.
227d23a7db41dd89f52391c9356dbb1adcd675e0jwoolley
1c0b7c3bdace07946457fa7ba04b7f97b6599792rbb1378. [func] Improved positive feedback for 'rndc {reload|refresh}.
17bc0e8f2e3816e25bc8fd3fadf39357340aebd0jerenkrantz
17bc0e8f2e3816e25bc8fd3fadf39357340aebd0jerenkrantz1377. [func] dns_zone_load{new}() now reports if the zone was
17bc0e8f2e3816e25bc8fd3fadf39357340aebd0jerenkrantz loaded, queued for loading to up to date.
17bc0e8f2e3816e25bc8fd3fadf39357340aebd0jerenkrantz
17bc0e8f2e3816e25bc8fd3fadf39357340aebd0jerenkrantz1376. [func] New function dns_zone_logc() to log to specified
e6cc28a5eb3371ba0c38e941855e71ff0054f50erbb category.
e6cc28a5eb3371ba0c38e941855e71ff0054f50erbb
e6cc28a5eb3371ba0c38e941855e71ff0054f50erbb1375. [func] 'rndc dumpdb' now dumps the adb cache along with the
e6cc28a5eb3371ba0c38e941855e71ff0054f50erbb data cache.
e6cc28a5eb3371ba0c38e941855e71ff0054f50erbb
e6cc28a5eb3371ba0c38e941855e71ff0054f50erbb1374. [func] dns_adb_dump() now logs the lame zones associated
e6cc28a5eb3371ba0c38e941855e71ff0054f50erbb with each server.
e6cc28a5eb3371ba0c38e941855e71ff0054f50erbb
cf233fb4b439415a2bf7bab7e622afd994e0bebftrawick1373. [bug] Recovery from expired glue failed under certain
cf233fb4b439415a2bf7bab7e622afd994e0bebftrawick circumstances.
cf233fb4b439415a2bf7bab7e622afd994e0bebftrawick
cf233fb4b439415a2bf7bab7e622afd994e0bebftrawick1372. [bug] named crashes with an assertion failure on exit when
ae64f3e7385f21ca9d4f30cc7f8702a9ac1034b6trawick sharing the same port for listening and querying, and
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe changing listening addresses several times. [RT# 3509]
2a20a2f8432a15b530e0a6b0998c32f40aef82a8gregames
2a20a2f8432a15b530e0a6b0998c32f40aef82a8gregames1371. [bug] notify-source-v6, transfer-source-v6 and
2a20a2f8432a15b530e0a6b0998c32f40aef82a8gregames query-source-v6 with explicit addresses and using the
2a20a2f8432a15b530e0a6b0998c32f40aef82a8gregames same ports as named was listening on could interfere
2a20a2f8432a15b530e0a6b0998c32f40aef82a8gregames with named's ability to answer queries sent to those
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe addresses.
2a20a2f8432a15b530e0a6b0998c32f40aef82a8gregames
2a20a2f8432a15b530e0a6b0998c32f40aef82a8gregames1370. [bug] dig '+[no]recurse' was incorrectly documented.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
2a20a2f8432a15b530e0a6b0998c32f40aef82a8gregames1369. [bug] Adding an NS record as the lexicographically last
8d49090fd56a8ce06c7f7135f19e5ff8e24b5ff3gregames record in a secure zone didn't work.
f99bffd6087564cf9c05cc29d1c6b38d94e0ed30gregames
270609308f247c5e934b400b5f1691c2cca16c61jerenkrantz1368. [func] remove support for bitstring labels.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
270609308f247c5e934b400b5f1691c2cca16c61jerenkrantz1367. [func] Use response times to select forwarders.
8458877c9ba0af86acd590eea531476adde3d02dmartin
8458877c9ba0af86acd590eea531476adde3d02dmartin1366. [contrib] queryperf usage was incomplete. Add '-h' for help.
8458877c9ba0af86acd590eea531476adde3d02dmartin
8458877c9ba0af86acd590eea531476adde3d02dmartin1365. [func] "localhost" and "localnets" acls now include IPv6
8458877c9ba0af86acd590eea531476adde3d02dmartin addresses / prefixes.
644be6f54749d2d9950d2c4d2ac448f7af016d26martin
644be6f54749d2d9950d2c4d2ac448f7af016d26martin1364. [func] Log file name when unable to open memory statistics
644be6f54749d2d9950d2c4d2ac448f7af016d26martin and dump database files. [RT# 3437]
644be6f54749d2d9950d2c4d2ac448f7af016d26martin
8458877c9ba0af86acd590eea531476adde3d02dmartin1363. [func] Listen-on-v6 now supports specific addresses.
b30b04f639d479b96cc08c43ffa34c92ba275676ianh
b30b04f639d479b96cc08c43ffa34c92ba275676ianh1362. [bug] remove IFF_RUNNING test when scanning interfaces.
b30b04f639d479b96cc08c43ffa34c92ba275676ianh
c4fbc4018fd2b6716673a38ee27eeb36cba41c5djwoolley1361. [func] log the reason for rejecting a server when resolving
c4fbc4018fd2b6716673a38ee27eeb36cba41c5djwoolley queries.
c4fbc4018fd2b6716673a38ee27eeb36cba41c5djwoolley
c4fbc4018fd2b6716673a38ee27eeb36cba41c5djwoolley1360. [bug] --enable-libbind would fail when not built in the
f4e4643c309e5b5da60e13f9a25984d54b307caawrowe source tree for certain OS's.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
f4e4643c309e5b5da60e13f9a25984d54b307caawrowe1359. [security] Support patches OpenSSL libraries.
2548497d480c4f3e9b3fe14711bd510aa2157434gregames http://www.cert.org/advisories/CA-2002-23.html
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
2548497d480c4f3e9b3fe14711bd510aa2157434gregames1358. [bug] It was possible to trigger a INSIST when debugging
ccb5c3af2d491a7cd1c246cd23f0fb083da417fagregames large dynamic updates. [RT #3390]
0e58e92812f2f679d6bf2ff66cbcfa6c1d1e14bbjerenkrantz
da6e93dca0222159650783802e23172e3160605egregames1357. [bug] nsupdate was extremely wasteful of memory.
da6e93dca0222159650783802e23172e3160605egregames
da6e93dca0222159650783802e23172e3160605egregames1356. [tuning] Reduce the number of events / quantum for zone tasks.
c927e13f298c42251296d33cc1fa3eb8232b843daaron
c927e13f298c42251296d33cc1fa3eb8232b843daaron1355. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
c927e13f298c42251296d33cc1fa3eb8232b843daaron
c927e13f298c42251296d33cc1fa3eb8232b843daaron1354. [doc] lwres man pages had illegal nroff.
c927e13f298c42251296d33cc1fa3eb8232b843daaron
9126ed10455a2a98a3a51c68ed1b356e1873e8e6aaron1353. [contrib] sdb/ldap to version 0.9.
9126ed10455a2a98a3a51c68ed1b356e1873e8e6aaron
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1352. [bug] dig, host, nslookup when falling back to TCP use the
9126ed10455a2a98a3a51c68ed1b356e1873e8e6aaron current search entry (if any). [RT #3374]
fa3ca21e09bac0dbc2045e9f53963ba46cfed5b1trawick
fa3ca21e09bac0dbc2045e9f53963ba46cfed5b1trawick1351. [bug] lwres_getipnodebyname() returned the wrong name
fa3ca21e09bac0dbc2045e9f53963ba46cfed5b1trawick when given a IPv4 literal, af=AF_INET6 and AI_MAPPED
fa3ca21e09bac0dbc2045e9f53963ba46cfed5b1trawick was set.
18acb2c0df442ead1d075a1a2207cbb197725b14coar
18acb2c0df442ead1d075a1a2207cbb197725b14coar1350. [bug] dns_name_fromtext() failed to handle too many labels
18acb2c0df442ead1d075a1a2207cbb197725b14coar gracefully.
18acb2c0df442ead1d075a1a2207cbb197725b14coar
617f972690d850a52cd4e9ef2f32d356e0fae715aaron1349. [security] Minimum OpenSSL version now 0.9.6e (was 0.9.5a).
617f972690d850a52cd4e9ef2f32d356e0fae715aaron http://www.cert.org/advisories/CA-2002-23.html
617f972690d850a52cd4e9ef2f32d356e0fae715aaron
617f972690d850a52cd4e9ef2f32d356e0fae715aaron1348. [port] win32: Rewrote code to use I/O Completion Ports
617f972690d850a52cd4e9ef2f32d356e0fae715aaron in socket.c and eliminating a host of socket
9278d5393ef084f4fc6d7ec8641af5959442c157jwoolley errors. Performance is enhanced.
9278d5393ef084f4fc6d7ec8641af5959442c157jwoolley
9278d5393ef084f4fc6d7ec8641af5959442c157jwoolley1347. [placeholder]
022cff78006f698453640e0a0e97cc5f8c9de59drbb
022cff78006f698453640e0a0e97cc5f8c9de59drbb1346. [placeholder]
022cff78006f698453640e0a0e97cc5f8c9de59drbb
022cff78006f698453640e0a0e97cc5f8c9de59drbb1345. [port] Use a explicit -Wformat with gcc. Not all versions
526a776292f420ffeea0d081c61971ed381fad20stoddard include it in -Wall.
526a776292f420ffeea0d081c61971ed381fad20stoddard
526a776292f420ffeea0d081c61971ed381fad20stoddard1344. [func] Log if the serial number on the master has gone
526a776292f420ffeea0d081c61971ed381fad20stoddard backwards.
526a776292f420ffeea0d081c61971ed381fad20stoddard If you have multiple machines specified in the masters
526a776292f420ffeea0d081c61971ed381fad20stoddard clause you may want to set 'multi-master yes;' to
526a776292f420ffeea0d081c61971ed381fad20stoddard suppress this warning.
526a776292f420ffeea0d081c61971ed381fad20stoddard
526a776292f420ffeea0d081c61971ed381fad20stoddard1343. [func] Log successful notifies received (info). Adjust log
526a776292f420ffeea0d081c61971ed381fad20stoddard level for failed notifies to notice.
526a776292f420ffeea0d081c61971ed381fad20stoddard
452d2fd15cebd2da9331d5d765558a60b488c1a9rbb1342. [func] Log remote address with TCP dispatch failures.
62ddc9851530478919d169ba9c34b80f60cf7718trawick
62ddc9851530478919d169ba9c34b80f60cf7718trawick1341. [func] Allow a rate limiter to be stalled.
62ddc9851530478919d169ba9c34b80f60cf7718trawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1340. [bug] Delay and spread out the startup refresh load.
62ddc9851530478919d169ba9c34b80f60cf7718trawick
904d7bf799c6216beb34519463596b4fce630308wrowe1339. [func] dig, host and nslookup now use IP6.ARPA for nibble
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe lookups. Bit string lookups are no longer attempted.
904d7bf799c6216beb34519463596b4fce630308wrowe
904d7bf799c6216beb34519463596b4fce630308wrowe1338. [placeholder]
904d7bf799c6216beb34519463596b4fce630308wrowe
904d7bf799c6216beb34519463596b4fce630308wrowe1337. [placeholder]
904d7bf799c6216beb34519463596b4fce630308wrowe
904d7bf799c6216beb34519463596b4fce630308wrowe1336. [func] Nibble lookups under IP6.ARPA are now supported by
904d7bf799c6216beb34519463596b4fce630308wrowe dns_byaddr_create(). dns_byaddr_createptrname() is
17a4c6968b2fa692ff4dde12fe305230ee6b0421aaron deprecated, use dns_byaddr_createptrname2() instead.
17a4c6968b2fa692ff4dde12fe305230ee6b0421aaron
17a4c6968b2fa692ff4dde12fe305230ee6b0421aaron1335. [bug] When performing a nonexistence proof, the validator
17a4c6968b2fa692ff4dde12fe305230ee6b0421aaron should discard parent NXTs from higher in the DNS.
83b031099aa3dc8a5fd2f708e397818cbd16c9aajerenkrantz
83b031099aa3dc8a5fd2f708e397818cbd16c9aajerenkrantz1334. [bug] When signing/verifying rdatasets, duplicate rdatas
83b031099aa3dc8a5fd2f708e397818cbd16c9aajerenkrantz need to be suppressed.
01e77cadbd9ad4962993380245bcc033dde523e4rbb
01e77cadbd9ad4962993380245bcc033dde523e4rbb1333. [contrib] queryperf now reports a summary of returned
01e77cadbd9ad4962993380245bcc033dde523e4rbb rcodes (-c), rcodes are printed in mnemonic form (-v).
8ea9794272347cfdd92861f46295406649f01afatrawick
8ea9794272347cfdd92861f46295406649f01afatrawick1332. [func] Report the current serial with periodic commits when
8ea9794272347cfdd92861f46295406649f01afatrawick rolling forward the journal.
8ea9794272347cfdd92861f46295406649f01afatrawick
b900452c9c36031434d318880f023c0fb9143325rbb1331. [func] Generate DNSSEC wildcard proofs.
b900452c9c36031434d318880f023c0fb9143325rbb
b900452c9c36031434d318880f023c0fb9143325rbb1330. [bug] When processing events (non-threaded) only allow
b900452c9c36031434d318880f023c0fb9143325rbb the task one chance to use to use its quantum.
b900452c9c36031434d318880f023c0fb9143325rbb
b900452c9c36031434d318880f023c0fb9143325rbb1329. [func] named-checkzone will now check if nameservers that
b900452c9c36031434d318880f023c0fb9143325rbb appear to be IP addresses. Available modes "fail",
b900452c9c36031434d318880f023c0fb9143325rbb "warn" (default) and "ignore" the results of the
b900452c9c36031434d318880f023c0fb9143325rbb check.
43053faf24ffe7657bb32bc06d4058dedf3ef053rbb
8b666e1fb772b6fe45de3604b224f3e1f2cfd620rbb1328. [bug] The validator could incorrectly verify an invalid
c453a141db60a5b19649eac508f4851a8729c556rbb negative proof.
c453a141db60a5b19649eac508f4851a8729c556rbb
c453a141db60a5b19649eac508f4851a8729c556rbb1327. [bug] The validator would incorrectly mark data as insecure
8b91dcac0e1ef7796c72d16b0962267313cac486jerenkrantz when seeing a bogus signature before a correct
8b91dcac0e1ef7796c72d16b0962267313cac486jerenkrantz signature.
8b91dcac0e1ef7796c72d16b0962267313cac486jerenkrantz
6ce942b017db75b559a42bdc2d7b8ea9e869a956wrowe1326. [bug] DNAME/CNAME signatures were not being cached when
6ce942b017db75b559a42bdc2d7b8ea9e869a956wrowe validation was not being performed. [RT #3284]
6ce942b017db75b559a42bdc2d7b8ea9e869a956wrowe
6ce942b017db75b559a42bdc2d7b8ea9e869a956wrowe1325. [bug] If the tcpquota was exhausted it was possible to
6ce942b017db75b559a42bdc2d7b8ea9e869a956wrowe to trigger a INSIST() failure.
6ce942b017db75b559a42bdc2d7b8ea9e869a956wrowe
6ce942b017db75b559a42bdc2d7b8ea9e869a956wrowe1324. [port] darwin: ifconfig.sh now supports darwin.
6ce942b017db75b559a42bdc2d7b8ea9e869a956wrowe
7dfed2b71c9c4223996cbd7c5c0c85c7c8fef2a4rbb1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
7dfed2b71c9c4223996cbd7c5c0c85c7c8fef2a4rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1322. [bug] dnssec-signzone usage message was misleading.
7dfed2b71c9c4223996cbd7c5c0c85c7c8fef2a4rbb
574f6ff9ee80ef4f772649c5c8319b764a8abe42jerenkrantz1321. [bug] If the last RRset in a zone is glue, dnssec-signzone
574f6ff9ee80ef4f772649c5c8319b764a8abe42jerenkrantz would incorrectly duplicate its output and sign it.
574f6ff9ee80ef4f772649c5c8319b764a8abe42jerenkrantz
6d7d70dbda8e461d87f2d41e323755496ae3ebc7trawick1320. [doc] query-source-v6 was missing from options section.
6d7d70dbda8e461d87f2d41e323755496ae3ebc7trawick [RT #3218]
6d7d70dbda8e461d87f2d41e323755496ae3ebc7trawick
22a25f3393393b781e214f4abef17950bcb8bbe3jerenkrantz1319. [func] libbind: log attempts to exploit #1318.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
22a25f3393393b781e214f4abef17950bcb8bbe3jerenkrantz1318. [bug] libbind: Remote buffer overrun.
a310497ca9c5112d759871e1b7d9f6a40fb78bcfwrowe
a310497ca9c5112d759871e1b7d9f6a40fb78bcfwrowe1317. [port] libbind: TrueUNIX 5.1 does not like __align as a
a310497ca9c5112d759871e1b7d9f6a40fb78bcfwrowe element name.
a310497ca9c5112d759871e1b7d9f6a40fb78bcfwrowe
a310497ca9c5112d759871e1b7d9f6a40fb78bcfwrowe1316. [bug] libbind: gethostans() could get out of sync parsing
a310497ca9c5112d759871e1b7d9f6a40fb78bcfwrowe the response if there was a very long CNAME chain.
a310497ca9c5112d759871e1b7d9f6a40fb78bcfwrowe
8bda0627eb2aca9e678c1303a0423d33069388dfwrowe1315. [bug] Options should apply to the internal _bind view.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
f00bc25ff5027f3a40e9cd0ade782641bd0bf1d0wrowe1314. [port] Handle ECONNRESET from sendmsg() [unix].
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb1313. [func] Query log now says if the query was signed (S) or
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb if EDNS was used (E).
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb1312. [func] Log TSIG key used w/ outgoing zone transfers.
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb1311. [bug] lwres_getrrsetbyname leaked memory. [RT #3159]
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb1310. [bug] 'rndc stop' failed to cause zones to be flushed
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb sometimes. [RT #3157]
e36ef0d081aa59867688bcbb3da65952ec16fae3rbb
52df98b165194a0ad68885f49f81fdaf56ece568wrowe1309. [func] Log that a zone transfer was covered by a TSIG.
52df98b165194a0ad68885f49f81fdaf56ece568wrowe
52df98b165194a0ad68885f49f81fdaf56ece568wrowe1308. [func] DS (delegation signer) support.
2c294c31addd5c957bafe6e78c4a30d423ad6e80rbb
2c294c31addd5c957bafe6e78c4a30d423ad6e80rbb1307. [bug] nsupdate: allow white space base64 key data.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
2c294c31addd5c957bafe6e78c4a30d423ad6e80rbb1306. [bug] Badly encoded LOC record when the size, horizontal
7e44dd5082cd865068285e8f915bb5f045e0bb80lars precision or vertical precision was 0.1m.
7e44dd5082cd865068285e8f915bb5f045e0bb80lars
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1305. [bug] Document that internal zones are included in the
7e44dd5082cd865068285e8f915bb5f045e0bb80lars rndc status results.
44a4ee1140769173da7bc2b42d1a686e3260ad84wrowe
44a4ee1140769173da7bc2b42d1a686e3260ad84wrowe1304. [func] New function: dns_zone_name().
44a4ee1140769173da7bc2b42d1a686e3260ad84wrowe
44a4ee1140769173da7bc2b42d1a686e3260ad84wrowe1303. [func] Option 'flush-zones-on-shutdown <boolean>;'.
44a4ee1140769173da7bc2b42d1a686e3260ad84wrowe
e379fc6d7f79163700290d92ce75deb4f3005301jerenkrantz1302. [func] Extended rndc dumpdb to support dumping of zones and
e379fc6d7f79163700290d92ce75deb4f3005301jerenkrantz view selection: 'dumpdb [-all|-zones|-cache] [view]'.
e379fc6d7f79163700290d92ce75deb4f3005301jerenkrantz
978faa9e29e0f0c42e66c07240e562325a4717b0jerenkrantz1301. [func] New category 'update-security'.
978faa9e29e0f0c42e66c07240e562325a4717b0jerenkrantz
978faa9e29e0f0c42e66c07240e562325a4717b0jerenkrantz1300. [port] Compaq Trucluster support.
978faa9e29e0f0c42e66c07240e562325a4717b0jerenkrantz
976501adbc040220270f7d1d77c4b8373033be69wrowe1299. [bug] Set AI_ADDRCONFIG when looking up addresses
976501adbc040220270f7d1d77c4b8373033be69wrowe via getaddrinfo() (affects dig, host, nslookup, rndc
976501adbc040220270f7d1d77c4b8373033be69wrowe and nsupdate).
976501adbc040220270f7d1d77c4b8373033be69wrowe
976501adbc040220270f7d1d77c4b8373033be69wrowe1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
976501adbc040220270f7d1d77c4b8373033be69wrowe could be left with a trailing "\" after configure
10a00688adcf1df367b1243810beedaabe6b1abeminfrin has been run.
10a00688adcf1df367b1243810beedaabe6b1abeminfrin
10a00688adcf1df367b1243810beedaabe6b1abeminfrin1297. [port] linux: make handling EINVAL from socket() no longer
8a3a703eae0e35f674b189181609545c6fc77a09rbb conditional on #ifdef LINUX.
8a3a703eae0e35f674b189181609545c6fc77a09rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1296. [bug] isc_log_closefilelogs() needed to lock the log
8a3a703eae0e35f674b189181609545c6fc77a09rbb context.
9af1ccb223d0669b3c3a43eed070d815afde9084mjc
9af1ccb223d0669b3c3a43eed070d815afde9084mjc1295. [bug] isc_log_setdebuglevel() needed to lock the log
9af1ccb223d0669b3c3a43eed070d815afde9084mjc context.
9d41fafe32b324c197f25224207fc6ce34f085bfrbb
9d41fafe32b324c197f25224207fc6ce34f085bfrbb1294. [func] libbind: no longer attempts bit string labels for
9d41fafe32b324c197f25224207fc6ce34f085bfrbb IPv6 reverse resolution. Try IP6.ARPA then IP6.INT
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe for nibble style resolution.
9d41fafe32b324c197f25224207fc6ce34f085bfrbb
889d9c84f8b1ad850f977a6d8e548696994f8f86jerenkrantz1293. [func] Entropy can now be retrieved from EGDs. [RT #2438]
889d9c84f8b1ad850f977a6d8e548696994f8f86jerenkrantz
889d9c84f8b1ad850f977a6d8e548696994f8f86jerenkrantz1292. [func] Enable IPv6 support when using ioctl style interface
8c83461e53ca7d204e1d634f0c78199d60320d7bjerenkrantz scanning and OS supports SIOCGLIFADDR using struct
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe if_laddrreq.
8c83461e53ca7d204e1d634f0c78199d60320d7bjerenkrantz
8e5842bc05146bb5c171e53b00b24063d17c666cjerenkrantz1291. [func] Enable IPv6 support when using sysctl style interface
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe scanning.
8e5842bc05146bb5c171e53b00b24063d17c666cjerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1290. [func] "dig axfr" now reports the number of messages
cdb15137887e284797e9510029098dc725b4dacfjerenkrantz as well as the number of records.
798c7c11dc2fe3b08e591e9c76fc1a84857f2cd4jerenkrantz
798c7c11dc2fe3b08e591e9c76fc1a84857f2cd4jerenkrantz1289. [port] See if -ldl is required for OpenSSL? [RT #2672]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
798c7c11dc2fe3b08e591e9c76fc1a84857f2cd4jerenkrantz1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
abaaa634d7cee882b7c4bf078ded749ebf11997erbb reflect written requirements.
abaaa634d7cee882b7c4bf078ded749ebf11997erbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1287. [bug] REQUIRE that DNS_DBADD_MERGE only be set when adding
abaaa634d7cee882b7c4bf078ded749ebf11997erbb a rdataset to a zone db in the rbtdb implementation of
0aa8e8fd5a242948518655f2296b3c76386754e5jerenkrantz addrdataset.
0aa8e8fd5a242948518655f2296b3c76386754e5jerenkrantz
0aa8e8fd5a242948518655f2296b3c76386754e5jerenkrantz1286. [bug] dns_name_downcase() enforce requirement that
de3abad1fe263e577bb11e99b358836bd901397crbb target != NULL or name->buffer != NULL.
de3abad1fe263e577bb11e99b358836bd901397crbb
de3abad1fe263e577bb11e99b358836bd901397crbb1285. [func] lwres: probe the system to see what address families
de3abad1fe263e577bb11e99b358836bd901397crbb are currently in use.
de3abad1fe263e577bb11e99b358836bd901397crbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1284. [bug] The RTT estimate on unused servers was not aged.
de3abad1fe263e577bb11e99b358836bd901397crbb [RT #2569]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
de3abad1fe263e577bb11e99b358836bd901397crbb1283. [func] Use "dataready" accept filter if available.
0a549489abdb309ef25483431e1e5610ed4ba7a8gstein
0a549489abdb309ef25483431e1e5610ed4ba7a8gstein1282. [port] libbind: hpux 11.11 interface scanning.
0a549489abdb309ef25483431e1e5610ed4ba7a8gstein
0a549489abdb309ef25483431e1e5610ed4ba7a8gstein1281. [func] Log zone when unable to get private keys to update
0a549489abdb309ef25483431e1e5610ed4ba7a8gstein zone. Log zone when NXT records are missing from
0a549489abdb309ef25483431e1e5610ed4ba7a8gstein secure zone.
14c6f2e13d97a4fafac1fbc247a274a298d5b418wrowe
14c6f2e13d97a4fafac1fbc247a274a298d5b418wrowe1280. [bug] libbind: escape '(' and ')' when converting to
14c6f2e13d97a4fafac1fbc247a274a298d5b418wrowe presentation form.
14c6f2e13d97a4fafac1fbc247a274a298d5b418wrowe
f00d1e76bae896c2f6a520eec69b1d0d802d4108jerenkrantz1279. [port] Darwin uses (unsigned long) for size_t. [RT #2590]
f00d1e76bae896c2f6a520eec69b1d0d802d4108jerenkrantz
f00d1e76bae896c2f6a520eec69b1d0d802d4108jerenkrantz1278. [func] dig: now supports +[no]cl +[no]ttlid.
58097d7d8d1a394092374b9f6ddf76b7993724a4rbb
58097d7d8d1a394092374b9f6ddf76b7993724a4rbb1277. [func] You can now create your own customized printing
58097d7d8d1a394092374b9f6ddf76b7993724a4rbb styles: dns_master_stylecreate() and
58097d7d8d1a394092374b9f6ddf76b7993724a4rbb dns_master_styledestroy().
2f6cebd6b8bf0b044f6579d23117a4a3c364a554wrowe
2f6cebd6b8bf0b044f6579d23117a4a3c364a554wrowe1276. [bug] libbind: const pointer conflicts in res_debug.c.
2f6cebd6b8bf0b044f6579d23117a4a3c364a554wrowe
2f6cebd6b8bf0b044f6579d23117a4a3c364a554wrowe1275. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN.
2f6cebd6b8bf0b044f6579d23117a4a3c364a554wrowe
070d2f9fd52a3f0e45ca7ae1235c5a5755b80d24rbb1274. [bug] Memory leak in lwres_gnbarequest_parse().
070d2f9fd52a3f0e45ca7ae1235c5a5755b80d24rbb
070d2f9fd52a3f0e45ca7ae1235c5a5755b80d24rbb1273. [port] libbind: solaris: 64 bit binary compatibility.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
070d2f9fd52a3f0e45ca7ae1235c5a5755b80d24rbb1272. [contrib] Berkeley DB 4.0 sdb implementation from
7c19ce86bbd72bba1d018522250f5f315ffbc0afjerenkrantz Nuno Miguel Rodrigues <nmr@co.sapo.pt>.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
7c19ce86bbd72bba1d018522250f5f315ffbc0afjerenkrantz1271. [bug] "recursion available: {denied,approved}" was too
2264fbcbab4c796c4222c30393c0b218c98b6befrbb confusing.
2264fbcbab4c796c4222c30393c0b218c98b6befrbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1270. [bug] Check that system inet_pton() and inet_ntop() support
2264fbcbab4c796c4222c30393c0b218c98b6befrbb AF_INET6.
e099672a13ea4ff4a11f130406f1baecba5949bajerenkrantz
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1269. [port] Openserver: ifconfig.sh support.
e099672a13ea4ff4a11f130406f1baecba5949bajerenkrantz
9b29e0cfeb2c89a047806cc4a2a764afed6bb170wrowe1268. [port] Openserver: the value FD_SETSIZE depends on whether
9b29e0cfeb2c89a047806cc4a2a764afed6bb170wrowe <sys/param.h> is included or not. Be consistent.
9b29e0cfeb2c89a047806cc4a2a764afed6bb170wrowe
9b29e0cfeb2c89a047806cc4a2a764afed6bb170wrowe1267. [func] isc_file_openunique() now creates file using mode
441bd066858500e75e4f63ef149120bcf523de58jerenkrantz 0666 rather than 0600.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
441bd066858500e75e4f63ef149120bcf523de58jerenkrantz1266. [bug] ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
d6a93816bfaa5b3de5f2e6cb0d172cbe20dd056ejerenkrantz __ISC_LINK_UNLINKUNSAFE and __ISC_LIST_DEQUEUEUNSAFE
d6a93816bfaa5b3de5f2e6cb0d172cbe20dd056ejerenkrantz are not C++ compatible, use *_TYPE versions instead.
d6a93816bfaa5b3de5f2e6cb0d172cbe20dd056ejerenkrantz
c839614b4216fe34f6346668ad646aca2c0f23c6wrowe1265. [bug] libbind: LINK_INIT and UNLINK were not compatible with
c839614b4216fe34f6346668ad646aca2c0f23c6wrowe C++, use LINK_INIT_TYPE and UNLINK_TYPE instead.
c839614b4216fe34f6346668ad646aca2c0f23c6wrowe
c839614b4216fe34f6346668ad646aca2c0f23c6wrowe1264. [placeholder]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
c839614b4216fe34f6346668ad646aca2c0f23c6wrowe1263. [bug] Reference after free error if dns_dispatchmgr_create()
117e2968318323d2ad2187fcd4de379d2eca245cwrowe failed.
117e2968318323d2ad2187fcd4de379d2eca245cwrowe
117e2968318323d2ad2187fcd4de379d2eca245cwrowe1262. [bug] ns_server_destroy() failed to set *serverp to NULL.
117e2968318323d2ad2187fcd4de379d2eca245cwrowe
117e2968318323d2ad2187fcd4de379d2eca245cwrowe1261. [func] libbind: ns_sign2() and ns_sign_tcp() now provide
117e2968318323d2ad2187fcd4de379d2eca245cwrowe support for compressed TSIG owner names.
117e2968318323d2ad2187fcd4de379d2eca245cwrowe
117e2968318323d2ad2187fcd4de379d2eca245cwrowe1260. [func] libbind: res_update can now update IPv6 servers,
117e2968318323d2ad2187fcd4de379d2eca245cwrowe new function res_findzonecut2().
117e2968318323d2ad2187fcd4de379d2eca245cwrowe
117e2968318323d2ad2187fcd4de379d2eca245cwrowe1259. [bug] libbind: get_salen() IPv6 support was broken for OSs
117e2968318323d2ad2187fcd4de379d2eca245cwrowe w/o sa_len.
e9fa5a00f39f6aabbc5dcd776c5bc6bd0638f955wrowe
e9fa5a00f39f6aabbc5dcd776c5bc6bd0638f955wrowe1258. [bug] libbind: res_nametotype() and res_nametoclass() were
e9fa5a00f39f6aabbc5dcd776c5bc6bd0638f955wrowe broken.
e9fa5a00f39f6aabbc5dcd776c5bc6bd0638f955wrowe
e9fa5a00f39f6aabbc5dcd776c5bc6bd0638f955wrowe1257. [bug] Failure to write pid-file should not be fatal on
e9fa5a00f39f6aabbc5dcd776c5bc6bd0638f955wrowe reload. [RT #2861]
e9fa5a00f39f6aabbc5dcd776c5bc6bd0638f955wrowe
de419544885a5c64589dddf1b8517672ee17c1feminfrin1256. [contrib] 'queryperf' now has EDNS (-e) + DNSSEC DO (-D) support.
de419544885a5c64589dddf1b8517672ee17c1feminfrin
de419544885a5c64589dddf1b8517672ee17c1feminfrin1255. [bug] When verifying that an NXT proves nonexistence, check
df14f0d3a5191cdd7c4bb5b03acd135d43a6f51brbb the rcode of the message and only do the matching NXT
67869a9db2967cb50405e51b1d6d1ebab1219e03trawick check. That is, for NXDOMAIN responses, check that
9c4321d9cc4eecbb0c5d568aea53d5e6812c7b96martin the name is in the range between the NXT owner and
9c4321d9cc4eecbb0c5d568aea53d5e6812c7b96martin next name, and for NOERROR NODATA responses, check
9c4321d9cc4eecbb0c5d568aea53d5e6812c7b96martin that the type is not present in the NXT bitmap.
9c4321d9cc4eecbb0c5d568aea53d5e6812c7b96martin
9c4321d9cc4eecbb0c5d568aea53d5e6812c7b96martin1254. [func] preferred-glue option from BIND 8.3.
956c6100798467199833e7159a00506ee879d772minfrin
956c6100798467199833e7159a00506ee879d772minfrin1253. [bug] The dnssec system test failed to remove the correct
956c6100798467199833e7159a00506ee879d772minfrin files.
956c6100798467199833e7159a00506ee879d772minfrin
956c6100798467199833e7159a00506ee879d772minfrin1252. [bug] Dig, host and nslookup were not checking the address
956c6100798467199833e7159a00506ee879d772minfrin the answer was coming from against the address it was
47697533fd7ced2259f9150677ea5efa583b6c13rbb sent to. [RT# 2692]
47697533fd7ced2259f9150677ea5efa583b6c13rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1251. [port] win32: a make file contained absolute version specific
47697533fd7ced2259f9150677ea5efa583b6c13rbb references.
7ba1a2c8babfd7c7c46bb03567a868d51e1023dbwrowe
7ba1a2c8babfd7c7c46bb03567a868d51e1023dbwrowe1250. [func] Nsupdate will report the address the update was
7ba1a2c8babfd7c7c46bb03567a868d51e1023dbwrowe sent to.
7ba1a2c8babfd7c7c46bb03567a868d51e1023dbwrowe
7ba1a2c8babfd7c7c46bb03567a868d51e1023dbwrowe1249. [bug] Missing masters clause was not handled gracefully.
7ba1a2c8babfd7c7c46bb03567a868d51e1023dbwrowe [RT #2703]
7ba1a2c8babfd7c7c46bb03567a868d51e1023dbwrowe
7ba1a2c8babfd7c7c46bb03567a868d51e1023dbwrowe1248. [bug] DESTDIR was not being propagated between makes.
7ba1a2c8babfd7c7c46bb03567a868d51e1023dbwrowe
7ba1a2c8babfd7c7c46bb03567a868d51e1023dbwrowe1247. [bug] Don't reset the interface index for link/site local
b2c2c8a4bc977c0a6bb937af995efc56dc3879a3wrowe addresses. [RT #2576]
b2c2c8a4bc977c0a6bb937af995efc56dc3879a3wrowe
b2c2c8a4bc977c0a6bb937af995efc56dc3879a3wrowe1246. [func] New functions isc_sockaddr_issitelocal(),
b2c2c8a4bc977c0a6bb937af995efc56dc3879a3wrowe isc_sockaddr_islinklocal(), isc_netaddr_issitelocal()
b2c2c8a4bc977c0a6bb937af995efc56dc3879a3wrowe and isc_netaddr_islinklocal().
67869a9db2967cb50405e51b1d6d1ebab1219e03trawick
67869a9db2967cb50405e51b1d6d1ebab1219e03trawick1245. [bug] Treat ENOBUFS, ENOMEM and ENFILE as soft errors for
67869a9db2967cb50405e51b1d6d1ebab1219e03trawick accept().
4d003677925ceb0abefb9c95355b4c9e9e502899rederpj
4d003677925ceb0abefb9c95355b4c9e9e502899rederpj1244. [bug] Receiving a TCP message from a blackhole address would
4d003677925ceb0abefb9c95355b4c9e9e502899rederpj prevent further messages being received over that
67869a9db2967cb50405e51b1d6d1ebab1219e03trawick interface.
4d003677925ceb0abefb9c95355b4c9e9e502899rederpj
e00ae6859667e293a4c40108f524408ae1289f2frbb1243. [bug] It was possible to trigger a REQUIRE() in
0db1b9810f06c0e3c537e0e0dfbc30160c308526trawick dns_message_findtype(). [RT #2659]
0db1b9810f06c0e3c537e0e0dfbc30160c308526trawick
0db1b9810f06c0e3c537e0e0dfbc30160c308526trawick1242. [bug] named-checkzone failed if a journal existed. [RT #2657]
13bac43a0f21d8c6401debc1baa76be984474074rbb
13bac43a0f21d8c6401debc1baa76be984474074rbb1241. [bug] Drop received UDP messages with a zero source port
13bac43a0f21d8c6401debc1baa76be984474074rbb as these are invariably forged. [RT #2621]
053497224246c4dbef9af594cacf5c00ed271e6cwrowe
053497224246c4dbef9af594cacf5c00ed271e6cwrowe1240. [bug] It was possible to leak zone references by
053497224246c4dbef9af594cacf5c00ed271e6cwrowe specifying an incorrect zone to rndc.
053497224246c4dbef9af594cacf5c00ed271e6cwrowe
053497224246c4dbef9af594cacf5c00ed271e6cwrowe1239. [bug] Under certain circumstances named could continue to
ac06e54654494445fd3d39e90bd23b436b4f84ccwrowe use a name after it had been freed triggering
ac06e54654494445fd3d39e90bd23b436b4f84ccwrowe INSIST() failures. [RT #2614]
ac06e54654494445fd3d39e90bd23b436b4f84ccwrowe
ac06e54654494445fd3d39e90bd23b436b4f84ccwrowe1238. [bug] It is possible to lockup the server when shutting down
ac06e54654494445fd3d39e90bd23b436b4f84ccwrowe if notifies were being processed. [RT #2591]
ac06e54654494445fd3d39e90bd23b436b4f84ccwrowe
ac06e54654494445fd3d39e90bd23b436b4f84ccwrowe1237. [bug] nslookup: "set q=type" failed.
314b1f3fac7a0b556146ef055f37df00020604d0jwoolley
4b0939148fffde56f0b7db2a43cab1d1dc76ab3fmjc1236. [bug] dns_rdata{class,type}_fromtext() didn't handle non
78e8198247420a3efeb21e38b42c423e5863cbb0jwoolley NULL terminated text regions. [RT #2588]
78e8198247420a3efeb21e38b42c423e5863cbb0jwoolley
78e8198247420a3efeb21e38b42c423e5863cbb0jwoolley1235. [func] Report 'out of memory' errors from openssl.
a2a0abd88b19e042a3eb2a9fa1702c25ad51303dwrowe
a2a0abd88b19e042a3eb2a9fa1702c25ad51303dwrowe1234. [bug] contrib/sdb: 'zonetodb' failed to call
a2a0abd88b19e042a3eb2a9fa1702c25ad51303dwrowe dns_result_register(). DNS_R_SEENINCLUDE should not
a2a0abd88b19e042a3eb2a9fa1702c25ad51303dwrowe be fatal.
a2a0abd88b19e042a3eb2a9fa1702c25ad51303dwrowe
a2a0abd88b19e042a3eb2a9fa1702c25ad51303dwrowe1233. [bug] The flags field of a KEY record can be expressed in
a906160166014e14adc01c87a956d89de0d79918rbb hex as well as decimal.
a906160166014e14adc01c87a956d89de0d79918rbb
a906160166014e14adc01c87a956d89de0d79918rbb1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
a906160166014e14adc01c87a956d89de0d79918rbb
a906160166014e14adc01c87a956d89de0d79918rbb1231. [port] HPUX 11.11 recvmsg() can return spurious EADDRNOTAVAIL.
a906160166014e14adc01c87a956d89de0d79918rbb
a906160166014e14adc01c87a956d89de0d79918rbb1230. [bug] isccc_cc_isreply() and isccc_cc_isack() were broken.
7f66c5be12d3b48b1ebfa79033c099e4f91ff302dougm
7f66c5be12d3b48b1ebfa79033c099e4f91ff302dougm1229. [bug] named would crash if it received a TSIG signed
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe query as part of an AXFR response. [RT #2570]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
7f66c5be12d3b48b1ebfa79033c099e4f91ff302dougm1228. [bug] 'make install' did not depend on 'make all'. [RT #2559]
e00ae6859667e293a4c40108f524408ae1289f2frbb
e00ae6859667e293a4c40108f524408ae1289f2frbb1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe if a number was expected and some other token was
e00ae6859667e293a4c40108f524408ae1289f2frbb found. [RT#2532]
e00ae6859667e293a4c40108f524408ae1289f2frbb
e00ae6859667e293a4c40108f524408ae1289f2frbb1226. [func] Use EDNS for zone refresh queries. [RT #2551]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
d94fd18ee21dc9b8c1f422144a881e941687d41fdougm1225. [func] dns_message_setopt() no longer requires that
53b8cdb3621b11b897438d8990d20e0b78f0d4b7rederpj dns_message_renderbegin() to have been called.
53b8cdb3621b11b897438d8990d20e0b78f0d4b7rederpj
53b8cdb3621b11b897438d8990d20e0b78f0d4b7rederpj1224. [bug] 'rrset-order' and 'sortlist' should be additive
53b8cdb3621b11b897438d8990d20e0b78f0d4b7rederpj not exclusive.
53b8cdb3621b11b897438d8990d20e0b78f0d4b7rederpj
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1223. [func] 'rrset-order' partially works 'cyclic' and 'random'
53b8cdb3621b11b897438d8990d20e0b78f0d4b7rederpj are supported.
a1373889aeb316ed9d1b0f24a715e919d02a4d99dougm
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1222. [bug] Specifying 'port *' did not always result in a system
a1373889aeb316ed9d1b0f24a715e919d02a4d99dougm selected (non-reserved) port being used. [RT #2537]
6b025bd5a034790b2bb31236092265e154d6a565dougm
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1221. [bug] Zone types 'master', 'slave' and 'stub' were not being
330e5149d05dc4f5121b30964753167e43690afdrbb compared case insensitively. [RT #2542]
d0af34e0d69afb8195eee403c60357d59ac046e1trawick
d0af34e0d69afb8195eee403c60357d59ac046e1trawick1220. [func] Support for APL rdata type.
d0af34e0d69afb8195eee403c60357d59ac046e1trawick
d0af34e0d69afb8195eee403c60357d59ac046e1trawick1219. [func] Named now reports the TSIG extended error code when
91cbefdfe308c93892b52045a5f0253506432cd0trawick signature verification fails. [RT #1651]
91cbefdfe308c93892b52045a5f0253506432cd0trawick
598ce99543701a45a31bb01bf73c83d894592491rederpj1218. [bug] Named incorrectly returned SERVFAIL rather than
598ce99543701a45a31bb01bf73c83d894592491rederpj NOTAUTH when there was a TSIG BADTIME error. [RT #2519]
598ce99543701a45a31bb01bf73c83d894592491rederpj
598ce99543701a45a31bb01bf73c83d894592491rederpj1217. [func] Report locations of previous key definition when a
fa687651463b68c7cc0dda80341712d1ef9543efwrowe duplicate is detected.
fa687651463b68c7cc0dda80341712d1ef9543efwrowe
fa687651463b68c7cc0dda80341712d1ef9543efwrowe1216. [bug] Multiple server clauses for the same server were not
fa687651463b68c7cc0dda80341712d1ef9543efwrowe reported. [RT #2514]
7680ff9dd09d8feb9db31d23f33458d0464e92f1wrowe
7680ff9dd09d8feb9db31d23f33458d0464e92f1wrowe1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
7680ff9dd09d8feb9db31d23f33458d0464e92f1wrowe
7680ff9dd09d8feb9db31d23f33458d0464e92f1wrowe1214. [bug] Win32: isc_file_renameunique() could leave zero length
c760d13cffeef40df3f8c5a798e40a064dc80067bjh files behind.
c760d13cffeef40df3f8c5a798e40a064dc80067bjh
78980330fa2be5f42eb3a9c9b73a71a5168944e6minfrin1213. [func] Report view associated with client if it is not a
78980330fa2be5f42eb3a9c9b73a71a5168944e6minfrin standard view (_default or _bind).
78980330fa2be5f42eb3a9c9b73a71a5168944e6minfrin
78980330fa2be5f42eb3a9c9b73a71a5168944e6minfrin1212. [port] libbind: 64k answer buffers were causing stack space
1fff95696a94273a1629649652cbc5d2e9e8ce39minfrin to be exceeded for certain OS. Use heap space instead.
1fff95696a94273a1629649652cbc5d2e9e8ce39minfrin
1fff95696a94273a1629649652cbc5d2e9e8ce39minfrin1211. [bug] dns_name_fromtext() incorrectly handled certain
90ad571a3ddd07e9b96f06b6b425295e1ec93da0minfrin valid octal bitlabels. [RT #2483]
90ad571a3ddd07e9b96f06b6b425295e1ec93da0minfrin
90ad571a3ddd07e9b96f06b6b425295e1ec93da0minfrin1210. [bug] libbind: getnameinfo() failed to lookup IPv4 mapped /
90ad571a3ddd07e9b96f06b6b425295e1ec93da0minfrin compatible addresses. [RT #2461]
90ad571a3ddd07e9b96f06b6b425295e1ec93da0minfrin
10dd882bd22449ec6c1b8fb0c5227727e2232ba8minfrin1209. [bug] Dig, host, nslookup were not checking the message ids
10dd882bd22449ec6c1b8fb0c5227727e2232ba8minfrin on the responses. [RT #2454]
10dd882bd22449ec6c1b8fb0c5227727e2232ba8minfrin
89342f4a895e67868f8fe37a0ac77f1dd9f91868minfrin1208. [bug] dns_master_load*() failed to log a error message if
89342f4a895e67868f8fe37a0ac77f1dd9f91868minfrin an error was detected when parsing the ownername of
89342f4a895e67868f8fe37a0ac77f1dd9f91868minfrin a record. [RT #2448]
89342f4a895e67868f8fe37a0ac77f1dd9f91868minfrin
7a027a168069a89ca0946e04294f5130d9cbe3b8rederpj1207. [bug] libbind: getaddrinfo() could call freeaddrinfo() with
7a027a168069a89ca0946e04294f5130d9cbe3b8rederpj an invalid pointer.
7a027a168069a89ca0946e04294f5130d9cbe3b8rederpj
10dd882bd22449ec6c1b8fb0c5227727e2232ba8minfrin1206. [bug] SERVFAIL and NOTIMP responses to an EDNS query should
7a027a168069a89ca0946e04294f5130d9cbe3b8rederpj trigger a non-EDNS retry.
29caf394750ea44e25d289a9aa7b92b9823faa8aminfrin
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1205. [bug] OPT, TSIG and TKEY cannot be used to set the "class"
29caf394750ea44e25d289a9aa7b92b9823faa8aminfrin of the message. [RT #2449]
29caf394750ea44e25d289a9aa7b92b9823faa8aminfrin
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1204. [bug] libbind: res_nupdate() failed to update the name
29caf394750ea44e25d289a9aa7b92b9823faa8aminfrin server addresses before sending the update.
330e5149d05dc4f5121b30964753167e43690afdrbb
330e5149d05dc4f5121b30964753167e43690afdrbb1203. [func] Report locations of previous acl and zone definitions
330e5149d05dc4f5121b30964753167e43690afdrbb when a duplicate is detected.
330e5149d05dc4f5121b30964753167e43690afdrbb
9222dcffcfe8d92f94c85d4e857af7b63264c9dcrbb1202. [func] New functions: cfg_obj_line() and cfg_obj_file().
5ba9b0e6d4e69e3daaad80eba67774408a2355f2wrowe
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick1201. [bug] Require that if 'callbacks' is passed to
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick dns_rdata_fromtext(), callbacks->error and
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick callbacks->warn are initialized.
bfad8636cb9e52b309679a90dadc91b635ecfe2atrawick
bfad8636cb9e52b309679a90dadc91b635ecfe2atrawick1200. [bug] Log 'errno' that we are unable to convert to
bfad8636cb9e52b309679a90dadc91b635ecfe2atrawick isc_result_t. [RT #2404]
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick1199. [doc] ARM reference to RFC 2157 should have been RFC 1918.
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick [RT #2436]
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick1198. [bug] OPT printing style was not consistent with the way the
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick header fields are printed. The DO bit was not reported
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick if set. Report if any of the MBZ bits are set.
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick1197. [bug] Attempts to define the same acl multiple times were not
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick detected.
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1196. [contrib] update mdnkit to 2.2.3.
bb5c04f1ab6c2913d49b263e26302c748a1aa70btrawick
50e228f0b8429c27e411611f4863fafaba403b47wrowe1195. [bug] Attempts to redefine builtin acls should be caught.
50e228f0b8429c27e411611f4863fafaba403b47wrowe [RT #2403]
50e228f0b8429c27e411611f4863fafaba403b47wrowe
50e228f0b8429c27e411611f4863fafaba403b47wrowe1194. [bug] Not all duplicate zone definitions were being detected
50e228f0b8429c27e411611f4863fafaba403b47wrowe at the named.conf checking stage. [RT #2431]
50e228f0b8429c27e411611f4863fafaba403b47wrowe
7ba58e7e63da9a8b84f6160c476a0c9d639c81e9trawick1193. [bug] dig +besteffort parsing didn't handle packet
7ba58e7e63da9a8b84f6160c476a0c9d639c81e9trawick truncation. dns_message_parse() has new flag
7ba58e7e63da9a8b84f6160c476a0c9d639c81e9trawick DNS_MESSAGE_IGNORETRUNCATION.
7ba58e7e63da9a8b84f6160c476a0c9d639c81e9trawick
7ba58e7e63da9a8b84f6160c476a0c9d639c81e9trawick1192. [bug] The seconds fields in LOC records were restricted
7ba58e7e63da9a8b84f6160c476a0c9d639c81e9trawick to three decimal places. More decimal places should
7ba58e7e63da9a8b84f6160c476a0c9d639c81e9trawick be allowed but warned about.
0315d8e436a65aa1fd145ce0a84f6c0f21e304c0wrowe
0315d8e436a65aa1fd145ce0a84f6c0f21e304c0wrowe1191. [bug] A dynamic update removing the last non-apex name in
0315d8e436a65aa1fd145ce0a84f6c0f21e304c0wrowe a secure zone would fail. [RT #2399]
6270ac7f45156afd9d798dc28f1c6e1d09e040c1rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1190. [func] Add the "rndc freeze" and "rndc unfreeze" commands.
6270ac7f45156afd9d798dc28f1c6e1d09e040c1rbb [RT #2394]
496dc24432cc5c9f95a627865879d4b83dca1055coar
496dc24432cc5c9f95a627865879d4b83dca1055coar1189. [bug] On some systems, malloc(0) returns NULL, which
496dc24432cc5c9f95a627865879d4b83dca1055coar could cause the caller to report an out of memory
496dc24432cc5c9f95a627865879d4b83dca1055coar error. [RT #2398]
5b5d90c6d3ffb9e28a62c6bc8e2cb60e4740f7f7coar
5b5d90c6d3ffb9e28a62c6bc8e2cb60e4740f7f7coar1188. [bug] Dynamic updates of a signed zone would fail if
496dc24432cc5c9f95a627865879d4b83dca1055coar some of the zone private keys were unavailable.
622f0f22cd52de0e9904b218defdeb3181e113f3trawick
622f0f22cd52de0e9904b218defdeb3181e113f3trawick1187. [bug] named was incorrectly returning DNSSEC records
622f0f22cd52de0e9904b218defdeb3181e113f3trawick in negative responses when the DO bit was not set.
622f0f22cd52de0e9904b218defdeb3181e113f3trawick
622f0f22cd52de0e9904b218defdeb3181e113f3trawick1186. [bug] isc_hex_tobuffer(,,length = 0) failed to unget the
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe EOL token when reading to end of line.
e83476358ef015a1959284421fdc25ab18a7aa02rbb
7b4c4bb891261e613de39a021d7554fd08132fc5rbb1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
7b4c4bb891261e613de39a021d7554fd08132fc5rbb unless RES_INIT is set when calling res_*init().
7b4c4bb891261e613de39a021d7554fd08132fc5rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1184. [bug] libbind: call res_ndestroy() if RES_INIT is set
7b4c4bb891261e613de39a021d7554fd08132fc5rbb when res_*init() is called.
22d41dd622ae45958da09d4afd1163fd1923f7ddjwoolley
4c6731b2f737f8d7fcacd44b97d9e6bab745f1a5rbb1183. [bug] Handle ENOSR error when writing to the internal
4c6731b2f737f8d7fcacd44b97d9e6bab745f1a5rbb control pipe. [RT #2395]
4c6731b2f737f8d7fcacd44b97d9e6bab745f1a5rbb
0917cf91e713579b7ee0b03e499a08d7c3ec2d88rbb1182. [bug] The server could throw an assertion failure when
0917cf91e713579b7ee0b03e499a08d7c3ec2d88rbb constructing a negative response packet.
0917cf91e713579b7ee0b03e499a08d7c3ec2d88rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1181. [func] Add the "key-directory" configuration statement,
0917cf91e713579b7ee0b03e499a08d7c3ec2d88rbb which allows the server to look for online signing
251b60354534e12b004603ecf2a83f32756dc885rbb keys in alternate directories.
251b60354534e12b004603ecf2a83f32756dc885rbb
251b60354534e12b004603ecf2a83f32756dc885rbb1180. [func] dnssec-keygen should always generate keys with
251b60354534e12b004603ecf2a83f32756dc885rbb protocol 3 (DNSSEC), since it's less confusing
251b60354534e12b004603ecf2a83f32756dc885rbb that way.
251b60354534e12b004603ecf2a83f32756dc885rbb
251b60354534e12b004603ecf2a83f32756dc885rbb1179. [func] Add SIG(0) support to nsupdate.
251b60354534e12b004603ecf2a83f32756dc885rbb
251b60354534e12b004603ecf2a83f32756dc885rbb1178. [bug] Follow and cache (if appropriate) A6 and other
12348d5b520522b6581d907ef9c1ceda029fbc05rbb data chains to completion in the additional section.
22d41dd622ae45958da09d4afd1163fd1923f7ddjwoolley
12348d5b520522b6581d907ef9c1ceda029fbc05rbb1177. [func] Report view when loading zones if it is not a
12348d5b520522b6581d907ef9c1ceda029fbc05rbb standard view (_default or _bind). [RT #2270]
12348d5b520522b6581d907ef9c1ceda029fbc05rbb
a3b2a05c4c0f6a29e75c9349b85640192f6a8bfejwoolley1176. [doc] Document that allow-v6-synthesis is only performed
f8b7801ea5717ef22cc0d02bffacfd5f9e48f898gregames for clients that are supplied recursive service.
d65b067e7797b56d6678b0ddcd0aa9258cd55e64trawick [RT #2260]
d65b067e7797b56d6678b0ddcd0aa9258cd55e64trawick
416713f4130a31ae7317885c4638b3753c40a5e9jwoolley1175. [bug] named-checkzone and named-checkconf failed to call
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe dns_result_register() at startup which could
416713f4130a31ae7317885c4638b3753c40a5e9jwoolley result in runtime exceptions when printing
f947ecf8a772cbfcce0315feb68ad88e84299ad0trawick "out of memory" errors. [RT #2335]
f947ecf8a772cbfcce0315feb68ad88e84299ad0trawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1174. [bug] Win32: add WSAECONNRESET to the expected errors
f947ecf8a772cbfcce0315feb68ad88e84299ad0trawick from connect(). [RT #2308]
82efd02118af953c3840478fa5e979a4194a579fwrowe
82efd02118af953c3840478fa5e979a4194a579fwrowe1173. [bug] Potential memory leaks in isc_log_create() and
82efd02118af953c3840478fa5e979a4194a579fwrowe isc_log_settag(). [RT #2336]
82efd02118af953c3840478fa5e979a4194a579fwrowe
82efd02118af953c3840478fa5e979a4194a579fwrowe1172. [doc] Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
82efd02118af953c3840478fa5e979a4194a579fwrowe table of RR types in ARM.
82efd02118af953c3840478fa5e979a4194a579fwrowe
82efd02118af953c3840478fa5e979a4194a579fwrowe1171. [func] Added function isc_region_compare(), updated files in
82efd02118af953c3840478fa5e979a4194a579fwrowe lib/dns to use this function instead of local one.
82efd02118af953c3840478fa5e979a4194a579fwrowe
82efd02118af953c3840478fa5e979a4194a579fwrowe1170. [bug] Don't attempt to print the token when a I/O error
82efd02118af953c3840478fa5e979a4194a579fwrowe occurs when parsing named.conf. [RT #2275]
82efd02118af953c3840478fa5e979a4194a579fwrowe
82efd02118af953c3840478fa5e979a4194a579fwrowe1169. [func] Identify recursive queries in the query log.
ff2fef0d709ee06646b3462cd3ef39648a54c7f7jwoolley
ff2fef0d709ee06646b3462cd3ef39648a54c7f7jwoolley1168. [bug] Empty also-notify clauses were not handled. [RT #2309]
ff2fef0d709ee06646b3462cd3ef39648a54c7f7jwoolley
ff2fef0d709ee06646b3462cd3ef39648a54c7f7jwoolley1167. [contrib] nslint-2.1a3 (from author).
416713f4130a31ae7317885c4638b3753c40a5e9jwoolley
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe1166. [bug] "Not Implemented" should be reported as NOTIMP,
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe not NOTIMPL. [RT #2281]
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe1165. [bug] We were rejecting notify-source{-v6} in zone clauses.
416713f4130a31ae7317885c4638b3753c40a5e9jwoolley
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe1164. [bug] Empty masters clauses in slave / stub zones were not
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe handled gracefully. [RT #2262]
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe1163. [func] isc_time_formattimestamp() now includes the year.
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe1162. [bug] The allow-notify option was not accepted in slave
416713f4130a31ae7317885c4638b3753c40a5e9jwoolley zone statements.
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe1161. [bug] named-checkzone looped on unbalanced brackets.
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe [RT #2248]
416713f4130a31ae7317885c4638b3753c40a5e9jwoolley
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe1160. [bug] Generating Diffie-Hellman keys longer than 1024
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe bits could fail. [RT #2241]
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwrowe
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe1159. [bug] MD and MF are not permitted to be loaded by RFC1123.
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe
77e04697cbdb146d93cd22ad9f1c5e74ef8f9cbcwrowe1158. [func] Report the client's address when logging notify
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwrowe messages.
731c41a39b8273a6c4b8b87b6fd0ba5c7f3f9e2bwrowe
731c41a39b8273a6c4b8b87b6fd0ba5c7f3f9e2bwrowe1157. [func] match-clients and match-destinations now accept
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwrowe keys. [RT #2045]
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwrowe
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwrowe1156. [port] The configure test for strsep() incorrectly
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwrowe succeeded on certain patched versions of
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwrowe AIX 4.3.3. [RT #2190]
731c41a39b8273a6c4b8b87b6fd0ba5c7f3f9e2bwrowe
cd32ea298a494089c6886c8de0e8ad13ddc7ee6cwrowe1155. [func] Recover from master files being removed from under
cd32ea298a494089c6886c8de0e8ad13ddc7ee6cwrowe us.
cd32ea298a494089c6886c8de0e8ad13ddc7ee6cwrowe
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwrowe1154. [bug] Don't attempt to obtain the netmask of a interface
dc96a5e6f9af3c514df4c61ab9468fcf97f9846fwrowe if there is no address configured. [RT #2176]
cd32ea298a494089c6886c8de0e8ad13ddc7ee6cwrowe
af2bf35f47aaa3f1a3b1fe8336b9d20efad5b7e9gregames1153. [func] 'rndc {stop|halt} -p' now reports the process id
af2bf35f47aaa3f1a3b1fe8336b9d20efad5b7e9gregames of the instance of named being shutdown.
af2bf35f47aaa3f1a3b1fe8336b9d20efad5b7e9gregames
af2bf35f47aaa3f1a3b1fe8336b9d20efad5b7e9gregames1152. [bug] libbind: read buffer overflows.
e49758465fbf67f29f9aeda996d09f7cc6fa9fe5rbb
e49758465fbf67f29f9aeda996d09f7cc6fa9fe5rbb1151. [bug] nslookup failed to check that the arguments to
e49758465fbf67f29f9aeda996d09f7cc6fa9fe5rbb the port, timeout, and retry options were
e49758465fbf67f29f9aeda996d09f7cc6fa9fe5rbb valid integers and in range. [RT #2099]
e49758465fbf67f29f9aeda996d09f7cc6fa9fe5rbb
81e5d74ef38fbf76853e1fbdd95c117e130e473frbb1150. [bug] named incorrectly accepted TTL values
81e5d74ef38fbf76853e1fbdd95c117e130e473frbb containing plus or minus signs, such as
81e5d74ef38fbf76853e1fbdd95c117e130e473frbb 1d+1h-1s.
81e5d74ef38fbf76853e1fbdd95c117e130e473frbb
81e5d74ef38fbf76853e1fbdd95c117e130e473frbb1149. [func] New function isc_parse_uint32().
81e5d74ef38fbf76853e1fbdd95c117e130e473frbb
62db15de4c1f335a64d45821796ae197cff94ef8rbb1148. [func] 'rndc-confgen -a' now provides positive feedback.
62db15de4c1f335a64d45821796ae197cff94ef8rbb
62db15de4c1f335a64d45821796ae197cff94ef8rbb1147. [func] Set IPV6_V6ONLY on IPv6 sockets if supported by
62db15de4c1f335a64d45821796ae197cff94ef8rbb the OS. listen-on-v6 { any; }; should no longer
62db15de4c1f335a64d45821796ae197cff94ef8rbb result in IPv4 queries be accepted. Similarly
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe control { inet :: ... }; should no longer result
62db15de4c1f335a64d45821796ae197cff94ef8rbb in IPv4 connections being accepted. This can be
f2e16ea0697f128c32da623a0b2b9d0f81c5ebcawrowe overridden at compile time by defining
f2e16ea0697f128c32da623a0b2b9d0f81c5ebcawrowe ISC_ALLOW_MAPPED=1.
f2e16ea0697f128c32da623a0b2b9d0f81c5ebcawrowe
3463e3fe80229b9cded9130e8bd13e961ad2ad2cwrowe1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
3463e3fe80229b9cded9130e8bd13e961ad2ad2cwrowe supported by the OS by a new function
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe isc_socket_ipv6only().
3463e3fe80229b9cded9130e8bd13e961ad2ad2cwrowe
7ff254655b6cb0516fa27409470a98554bbec706wrowe1145. [func] "host" no longer reports a NOERROR/NODATA response
f8b7801ea5717ef22cc0d02bffacfd5f9e48f898gregames by printing nothing. [RT #2065]
f8b7801ea5717ef22cc0d02bffacfd5f9e48f898gregames
f8b7801ea5717ef22cc0d02bffacfd5f9e48f898gregames1144. [bug] rndc-confgen would crash if both the -a and -t
f8b7801ea5717ef22cc0d02bffacfd5f9e48f898gregames options were specified. [RT #2159]
f8b7801ea5717ef22cc0d02bffacfd5f9e48f898gregames
286129112dc6bfee53f0db4f945d3352d4d5bed7stoddard1143. [bug] When a trusted-keys statement was present and named
eccae8f28bd9fcf6a2d1f29548f7c3b8e297c712wrowe was built without crypto support, it would leak memory.
b1627fe7e2cb3809dcdfdf1fcbbb6dbccaf788c6rbb
b1627fe7e2cb3809dcdfdf1fcbbb6dbccaf788c6rbb1142. [bug] dnssec-signzone would fail to delete temporary files
b1627fe7e2cb3809dcdfdf1fcbbb6dbccaf788c6rbb in some failure cases. [RT #2144]
b1627fe7e2cb3809dcdfdf1fcbbb6dbccaf788c6rbb
b1627fe7e2cb3809dcdfdf1fcbbb6dbccaf788c6rbb1141. [bug] When named rejected a control message, it would
eccae8f28bd9fcf6a2d1f29548f7c3b8e297c712wrowe leak a file descriptor and memory. It would also
eccae8f28bd9fcf6a2d1f29548f7c3b8e297c712wrowe fail to respond, causing rndc to hang.
eccae8f28bd9fcf6a2d1f29548f7c3b8e297c712wrowe [RT #2139, #2164]
eccae8f28bd9fcf6a2d1f29548f7c3b8e297c712wrowe
4e136881902ae5dfba3c59a23db7aa09345cea3awrowe1140. [bug] rndc-confgen did not accept IPv6 addresses as arguments
06c2a9f9fcea4b8a21d6b7ffdd50c7a40edf10ffgregames to the -s option. [RT #2138]
06c2a9f9fcea4b8a21d6b7ffdd50c7a40edf10ffgregames
06c2a9f9fcea4b8a21d6b7ffdd50c7a40edf10ffgregames1139. [func] It is now possible to flush a given name from the
06c2a9f9fcea4b8a21d6b7ffdd50c7a40edf10ffgregames cache(s) via 'rndc flushname name [view]'. [RT #2051]
263dbbd9c2a6952e756973b3dde9beeaf8eff6b7gregames
6529086e53a38486d6cf0eac256b96548b6ef299wrowe1138. [func] It is now possible to flush a given name from the
6529086e53a38486d6cf0eac256b96548b6ef299wrowe cache by calling the new function
6529086e53a38486d6cf0eac256b96548b6ef299wrowe dns_cache_flushname().
6529086e53a38486d6cf0eac256b96548b6ef299wrowe
6529086e53a38486d6cf0eac256b96548b6ef299wrowe1137. [func] It is now possible to flush a given name from the
6529086e53a38486d6cf0eac256b96548b6ef299wrowe ADB by calling the new function dns_adb_flushname().
6529086e53a38486d6cf0eac256b96548b6ef299wrowe
6529086e53a38486d6cf0eac256b96548b6ef299wrowe1136. [bug] CNAME records synthesized from DNAMEs did not
6529086e53a38486d6cf0eac256b96548b6ef299wrowe have a TTL of zero as required by RFC2672.
6529086e53a38486d6cf0eac256b96548b6ef299wrowe [RT #2129]
9876642ec8126175f143702d7b949643f8128fdftrawick
9876642ec8126175f143702d7b949643f8128fdftrawick1135. [func] You can now override the default syslog() facility for
9876642ec8126175f143702d7b949643f8128fdftrawick named/lwresd at compile time. [RT #1982]
263dbbd9c2a6952e756973b3dde9beeaf8eff6b7gregames
263dbbd9c2a6952e756973b3dde9beeaf8eff6b7gregames1134. [bug] Multi-threaded servers could deadlock in ferror()
263dbbd9c2a6952e756973b3dde9beeaf8eff6b7gregames when reloading zone files. [RT #1951, #1998]
263dbbd9c2a6952e756973b3dde9beeaf8eff6b7gregames
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1133. [bug] IN6_IS_ADDR_LOOPBACK was not portably defined on
0f2ac39337f7543f197db8b040f596123167eb2dstoddard platforms without IN6_IS_ADDR_LOOPBACK. [RT #2106]
0f2ac39337f7543f197db8b040f596123167eb2dstoddard
0f2ac39337f7543f197db8b040f596123167eb2dstoddard1132. [func] Improve UPDATE prerequisite failure diagnostic messages.
0f2ac39337f7543f197db8b040f596123167eb2dstoddard
0f2ac39337f7543f197db8b040f596123167eb2dstoddard1131. [bug] The match-destinations view option did not work with
5183e10e45a86e2dd1112a4d71c24db3facbbc9agregames IPv6 destinations. [RT #2073, #2074]
5183e10e45a86e2dd1112a4d71c24db3facbbc9agregames
5183e10e45a86e2dd1112a4d71c24db3facbbc9agregames1130. [bug] Log messages reporting an out-of-range serial number
0f2ac39337f7543f197db8b040f596123167eb2dstoddard did not include the out-of-range number but the
4ff47e3535a6da266acc3f0cf743046dbf16a856rbb following token. [RT #2076]
afab3e893c3fecabf2e3cac4e37ada58db984cearbb
afab3e893c3fecabf2e3cac4e37ada58db984cearbb1129. [bug] Multi-threaded servers could crash under heavy
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe resolution load due to a race condition. [RT #2018]
afab3e893c3fecabf2e3cac4e37ada58db984cearbb
612ea048caf897cb6e69dc296d2b143a08ba83a0rbb1128. [func] sdb drivers can now provide RR data in either text
612ea048caf897cb6e69dc296d2b143a08ba83a0rbb or wire format, the latter using the new functions
612ea048caf897cb6e69dc296d2b143a08ba83a0rbb dns_sdb_putrdata() and dns_sdb_putnamedrdata().
612ea048caf897cb6e69dc296d2b143a08ba83a0rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1127. [func] rndc: If the server to contact has multiple addresses,
612ea048caf897cb6e69dc296d2b143a08ba83a0rbb try all of them.
67e81f5f6ddfe2e3d1f1208a04b8ccd368c658farbb
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard1126. [bug] The server could access a freed event if shut
6529086e53a38486d6cf0eac256b96548b6ef299wrowe down while a client start event was pending
6529086e53a38486d6cf0eac256b96548b6ef299wrowe delivery. [RT #2061]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
6529086e53a38486d6cf0eac256b96548b6ef299wrowe1125. [bug] rndc: -k option was missing from usage message.
30309f86bfd564437654aa822a19cd0cb29ca6f8wrowe [RT #2057]
30309f86bfd564437654aa822a19cd0cb29ca6f8wrowe
30309f86bfd564437654aa822a19cd0cb29ca6f8wrowe1124. [doc] dig: +[no]dnssec, +[no]besteffort and +[no]fail
30309f86bfd564437654aa822a19cd0cb29ca6f8wrowe are now documented. [RT #2052]
30309f86bfd564437654aa822a19cd0cb29ca6f8wrowe
65db4f712167a3498de73cee5c08032a8aa6a010rbb1123. [bug] dig +[no]fail did not match description. [RT #2052]
65db4f712167a3498de73cee5c08032a8aa6a010rbb
65db4f712167a3498de73cee5c08032a8aa6a010rbb1122. [tuning] Resolution timeout reduced from 90 to 30 seconds.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #2046]
65db4f712167a3498de73cee5c08032a8aa6a010rbb
ed4f9ec869d7fc5bd220c8d70ee58eed9b32d60arederpj1121. [bug] The server could attempt to access a NULL zone
ed4f9ec869d7fc5bd220c8d70ee58eed9b32d60arederpj table if shut down while resolving.
ed4f9ec869d7fc5bd220c8d70ee58eed9b32d60arederpj [RT #1587, #2054]
ed4f9ec869d7fc5bd220c8d70ee58eed9b32d60arederpj
ed4f9ec869d7fc5bd220c8d70ee58eed9b32d60arederpj1120. [bug] Errors in options were not fatal. [RT #2002]
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard1119. [func] Added support in Win32 for NTFS file/directory ACL's
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard for access control.
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard1118. [bug] On multi-threaded servers, a race condition
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard could cause an assertion failure in resolver.c
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard during resolver shutdown. [RT #2029]
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard
c8af62b87a118cbbc25414eb9459219f338b1b0fstoddard1117. [port] The configure check for in6addr_loopback incorrectly
c981632de03d61667b7a6dda3e1f0a80fd5973b1gregames succeeded on AIX 4.3 when compiling with -O2
c981632de03d61667b7a6dda3e1f0a80fd5973b1gregames because the test code was optimized away.
8f43c3299e44dc11a4cd68acc93b578a0318daaftrawick [RT #2016]
8f43c3299e44dc11a4cd68acc93b578a0318daaftrawick
8f43c3299e44dc11a4cd68acc93b578a0318daaftrawick1116. [bug] Setting transfers in a server clause, transfers-in,
8f43c3299e44dc11a4cd68acc93b578a0318daaftrawick or transfers-per-ns to a value greater than
8f43c3299e44dc11a4cd68acc93b578a0318daaftrawick 2147483647 disabled transfers. [RT #2002]
8f43c3299e44dc11a4cd68acc93b578a0318daaftrawick
8f43c3299e44dc11a4cd68acc93b578a0318daaftrawick1115. [func] Set maximum values for cleaning-interval,
8f43c3299e44dc11a4cd68acc93b578a0318daaftrawick heartbeat-interval, interface-interval,
8f43c3299e44dc11a4cd68acc93b578a0318daaftrawick max-transfer-idle-in, max-transfer-idle-out,
688f7d0bc138bb02f92288017920468e7e314f23stoddard max-transfer-time-in, max-transfer-time-out,
688f7d0bc138bb02f92288017920468e7e314f23stoddard statistics-interval of 28 days and
688f7d0bc138bb02f92288017920468e7e314f23stoddard sig-validity-interval of 3660 days. [RT #2002]
688f7d0bc138bb02f92288017920468e7e314f23stoddard
688f7d0bc138bb02f92288017920468e7e314f23stoddard1114. [port] Ignore more accept() errors. [RT #2021]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
448a83963e3ec557bc9f9020ab44f9681595d1eerbb1113. [bug] The allow-update-forwarding option was ignored
3b8937baf1826c625c1ca90d220453a5e4b499edrbb when specified in a view. [RT #2014]
3b8937baf1826c625c1ca90d220453a5e4b499edrbb
3b8937baf1826c625c1ca90d220453a5e4b499edrbb1112. [placeholder]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
3b8937baf1826c625c1ca90d220453a5e4b499edrbb1111. [bug] Multi-threaded servers could deadlock processing
9180a5933673ffb1af633c255ceee029340f3b1erbb recursive queries due to a locking hierarchy
448a83963e3ec557bc9f9020ab44f9681595d1eerbb violation in adb.c. [RT #2017]
e654452796751e21828a4078767e075eccf3b232stoddard
e654452796751e21828a4078767e075eccf3b232stoddard1110. [bug] dig should only accept valid abbreviations of +options.
e654452796751e21828a4078767e075eccf3b232stoddard [RT #2003]
e654452796751e21828a4078767e075eccf3b232stoddard
e654452796751e21828a4078767e075eccf3b232stoddard1109. [bug] nsupdate accepted illegal ttl values.
e654452796751e21828a4078767e075eccf3b232stoddard
4670899d8a45ac6add3105181adf1976a1fae109stoddard1108. [bug] On Win32, rndc was hanging when named was not running
4670899d8a45ac6add3105181adf1976a1fae109stoddard due to failure to select for exceptional conditions
85986096003221e8eb135ad1fda59a57c3d0528brbb in select(). [RT #1870]
cf293fe6e2515d89788ec515ce6266ad6f13a724stoddard
f91cd1fc44d2588d82a56570b1005e7310dfc970jwoolley1107. [bug] nsupdate could catch an assertion failure if an
f91cd1fc44d2588d82a56570b1005e7310dfc970jwoolley invalid domain name was given as the argument to
f91cd1fc44d2588d82a56570b1005e7310dfc970jwoolley the "zone" command.
f91cd1fc44d2588d82a56570b1005e7310dfc970jwoolley
cbed27f4c149736a6319a790c81aa8acc491fa18jwoolley1106. [bug] After seeing an out of range TTL, nsupdate would
f91cd1fc44d2588d82a56570b1005e7310dfc970jwoolley treat all TTLs as out of range. [RT #2001]
f91cd1fc44d2588d82a56570b1005e7310dfc970jwoolley
8ff9257331986cb3646442ab61703fcc02158046trawick1105. [port] OpenUNIX 8 enable threads by default. [RT #1970]
7537a55be7520037878a521d4ec8c8eb2d44a288rbb
7537a55be7520037878a521d4ec8c8eb2d44a288rbb1104. [bug] Invalid arguments to the transfer-format option
7537a55be7520037878a521d4ec8c8eb2d44a288rbb could cause an assertion failure. [RT #1995]
7537a55be7520037878a521d4ec8c8eb2d44a288rbb
7537a55be7520037878a521d4ec8c8eb2d44a288rbb1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
7537a55be7520037878a521d4ec8c8eb2d44a288rbb
7537a55be7520037878a521d4ec8c8eb2d44a288rbb1102. [doc] Note that query logging is enabled by directing the
7537a55be7520037878a521d4ec8c8eb2d44a288rbb queries category to a channel.
7537a55be7520037878a521d4ec8c8eb2d44a288rbb
7537a55be7520037878a521d4ec8c8eb2d44a288rbb1101. [bug] Array bounds read error in lwres_gai_strerror.
7537a55be7520037878a521d4ec8c8eb2d44a288rbb
7537a55be7520037878a521d4ec8c8eb2d44a288rbb1100. [bug] libbind: DNSSEC key ids were computed incorrectly.
de0fbde2191d651a2dd0296e0fd4c449fa9f1d39wrowe
de0fbde2191d651a2dd0296e0fd4c449fa9f1d39wrowe1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
de0fbde2191d651a2dd0296e0fd4c449fa9f1d39wrowe compile time errors.
de0fbde2191d651a2dd0296e0fd4c449fa9f1d39wrowe
de0fbde2191d651a2dd0296e0fd4c449fa9f1d39wrowe1098. [bug] libbind: HMAC-MD5 key files are now mode 0600.
01f404bacecbd1354af8f04c23a28acef5044e73jwoolley
01f404bacecbd1354af8f04c23a28acef5044e73jwoolley1097. [func] libbind: RES_PRF_TRUNC for dig.
01f404bacecbd1354af8f04c23a28acef5044e73jwoolley
54f7f1c85247dad29d8fa275866cea31d465b392stoddard1096. [func] libbind: "DNSSEC OK" (DO) support.
54f7f1c85247dad29d8fa275866cea31d465b392stoddard
54f7f1c85247dad29d8fa275866cea31d465b392stoddard1095. [func] libbind: resolver option: no-tld-query. disables
54f7f1c85247dad29d8fa275866cea31d465b392stoddard trying unqualified as a tld. no_tld_query is also
01f404bacecbd1354af8f04c23a28acef5044e73jwoolley supported for FreeBSD compatibility.
54f7f1c85247dad29d8fa275866cea31d465b392stoddard
3af8fbdd62c9495c8f879eef1eb952a638a18a7adougm1094. [func] libbind: add support gcc's format string checking.
3af8fbdd62c9495c8f879eef1eb952a638a18a7adougm
e14ec68ef48bbf6c3dc567900f9e087eaf0bc931trawick1093. [doc] libbind: miscellaneous nroff fixes.
e14ec68ef48bbf6c3dc567900f9e087eaf0bc931trawick
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1092. [bug] libbind: get*by*() failed to check if res_init() had
e14ec68ef48bbf6c3dc567900f9e087eaf0bc931trawick been called.
227e0bfd39e7c757d3618c8ada78d80cd1143d32wrowe
227e0bfd39e7c757d3618c8ada78d80cd1143d32wrowe1091. [bug] libbind: misplaced va_end().
227e0bfd39e7c757d3618c8ada78d80cd1143d32wrowe
227e0bfd39e7c757d3618c8ada78d80cd1143d32wrowe1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
8ff9257331986cb3646442ab61703fcc02158046trawick the amount of memory consumed resulting in garbage
8ff9257331986cb3646442ab61703fcc02158046trawick address being returned. Alignment calculations were
8ff9257331986cb3646442ab61703fcc02158046trawick wasting space. We weren't suppressing duplicate
8ff9257331986cb3646442ab61703fcc02158046trawick addresses.
8ff9257331986cb3646442ab61703fcc02158046trawick
d9b416f8cfaaadcbc739cd8c7c356e76efdd3a2agregames1089. [func] libbind: inet_{cidr,net}_{pton,ntop}() now have IPv6
d9b416f8cfaaadcbc739cd8c7c356e76efdd3a2agregames support.
d9b416f8cfaaadcbc739cd8c7c356e76efdd3a2agregames
d9b416f8cfaaadcbc739cd8c7c356e76efdd3a2agregames1088. [port] libbind: MPE/iX C.70 (incomplete)
d9b416f8cfaaadcbc739cd8c7c356e76efdd3a2agregames
4192c91889a84b18aec0b046a94a2b2863be204cstoddard1087. [bug] libbind: struct __res_state too large on 64 bit arch.
4192c91889a84b18aec0b046a94a2b2863be204cstoddard
4192c91889a84b18aec0b046a94a2b2863be204cstoddard1086. [port] libbind: sunos: old sprintf.
4192c91889a84b18aec0b046a94a2b2863be204cstoddard
4192c91889a84b18aec0b046a94a2b2863be204cstoddard1085. [port] libbind: solaris: sys_nerr and sys_errlist do not
4192c91889a84b18aec0b046a94a2b2863be204cstoddard exist when compiling in 64 bit mode.
4192c91889a84b18aec0b046a94a2b2863be204cstoddard
7af2fcad9e14a79d7020a33766fbd3a4dfd088dcorlikowski1084. [cleanup] libbind: gai_strerror() rewritten.
7af2fcad9e14a79d7020a33766fbd3a4dfd088dcorlikowski
7af2fcad9e14a79d7020a33766fbd3a4dfd088dcorlikowski1083. [bug] The default control channel listened on the
b9d82dd4bc49204d9c2c5523e36b3109da298c04wrowe wildcard address, not the loopback as documented.
7cc9511b8f1fff69439041327dc55e3423ccf439stoddard [RT #1975]
7cc9511b8f1fff69439041327dc55e3423ccf439stoddard
7cc9511b8f1fff69439041327dc55e3423ccf439stoddard1082. [bug] The -g option to named incorrectly caused logging
b9d82dd4bc49204d9c2c5523e36b3109da298c04wrowe to be sent to syslog in addition to stderr.
b9d82dd4bc49204d9c2c5523e36b3109da298c04wrowe [RT #1974]
1ccb67ea7d1f2a3747d285835fd0ce0d123b66b2orlikowski
141c0f61e9a56fbf31abeb85d541949717128bf7orlikowski1081. [bug] Multicast queries were incorrectly identified
1ccb67ea7d1f2a3747d285835fd0ce0d123b66b2orlikowski based on the source address, not the destination
3f4d7fdb598d64d80ab8656852276246f2f3b502rbb address.
a7318397b355119d990d1f311b951dea2aafc53arbb
a7318397b355119d990d1f311b951dea2aafc53arbb1080. [bug] BIND 8 compatibility: accept bare IP prefixes
a7318397b355119d990d1f311b951dea2aafc53arbb as the second element of a two-element top level
a7318397b355119d990d1f311b951dea2aafc53arbb sort list statement. [RT #1964]
a7318397b355119d990d1f311b951dea2aafc53arbb
a7318397b355119d990d1f311b951dea2aafc53arbb1079. [bug] BIND 8 compatibility: accept bare elements at top
3f4d7fdb598d64d80ab8656852276246f2f3b502rbb level of sort list treating them as if they were
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe a single element list. [RT #1963]
3f4d7fdb598d64d80ab8656852276246f2f3b502rbb
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard1078. [bug] We failed to correct bad tv_usec values in one case.
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard [RT #1966]
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard1077. [func] Do not accept further recursive clients when
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard the total number of recursive lookups being
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard processed exceeds max-recursive-clients, even
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard if some of the lookups are internally generated.
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard [RT #1915, #1938]
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard1076. [bug] A badly defined global key could trigger an assertion
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard on load/reload if views were used. [RT #1947]
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard1075. [bug] Out-of-range network prefix lengths were not
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard reported. [RT #1954]
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard1074. [bug] Running out of memory in dump_rdataset() could
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard cause an assertion failure. [RT #1946]
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard1073. [bug] The ADB cache cleaning should also be space driven.
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard [RT #1915, #1938]
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard1072. [bug] The TCP client quota could be exceeded when
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard recursion occurred. [RT #1937]
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard1071. [bug] Sockets listening for TCP DNS connections
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard specified an excessive listen backlog. [RT #1937]
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard
fd709745f1226d683c57ad9bbcdd05971d214d0cstoddard1070. [bug] Copy DNSSEC OK (DO) to response as specified by
0530cd68803616cfba0456038f2e679d41ebecb1minfrin draft-ietf-dnsext-dnssec-okbit-03.txt.
55069cedbbaf2768c1f317c80129c6f869890fb9rbb
55069cedbbaf2768c1f317c80129c6f869890fb9rbb1069. [placeholder]
55069cedbbaf2768c1f317c80129c6f869890fb9rbb
55069cedbbaf2768c1f317c80129c6f869890fb9rbb1068. [bug] errno could be overwritten by catgets(). [RT #1921]
6206099ac06c8fcc8c342e993e5d47d3dfb95d8dminfrin
6206099ac06c8fcc8c342e993e5d47d3dfb95d8dminfrin1067. [func] Allow quotas to be soft, isc_quota_soft().
0530cd68803616cfba0456038f2e679d41ebecb1minfrin
0530cd68803616cfba0456038f2e679d41ebecb1minfrin1066. [bug] Provide a thread safe wrapper for strerror().
0530cd68803616cfba0456038f2e679d41ebecb1minfrin [RT #1689]
0530cd68803616cfba0456038f2e679d41ebecb1minfrin
b9d75184a83c325dc6cdf5488b0b1a4adec27506stoddard1065. [func] Runtime support to select new / old style interface
b9d75184a83c325dc6cdf5488b0b1a4adec27506stoddard scanning using ioctls.
b9d75184a83c325dc6cdf5488b0b1a4adec27506stoddard
b9d75184a83c325dc6cdf5488b0b1a4adec27506stoddard1064. [bug] Do not shut down active network interfaces if we
ba4c566c200c2436dae841b7c811807c80cd712afielding are unable to scan the interface list. [RT #1921]
2a7df37e1fa5276b519eb1f04827b96204ba8873trawick
2a7df37e1fa5276b519eb1f04827b96204ba8873trawick1063. [bug] libbind: "make install" was failing on IRIX.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #1919]
2a7df37e1fa5276b519eb1f04827b96204ba8873trawick
864c5615d55b8ebbde24e72043f6325741335a74fielding1062. [bug] If the control channel listener socket was shut
864c5615d55b8ebbde24e72043f6325741335a74fielding down before server exit, the listener object could
864c5615d55b8ebbde24e72043f6325741335a74fielding be freed twice. [RT #1916]
ff33056d9ea71f35e6fb3c17d53a18931be70a99minfrin
ff33056d9ea71f35e6fb3c17d53a18931be70a99minfrin1061. [bug] If periodic cache cleaning happened to start
ff33056d9ea71f35e6fb3c17d53a18931be70a99minfrin while cleaning due to reaching the configured
ff33056d9ea71f35e6fb3c17d53a18931be70a99minfrin maximum cache size was in progress, the server
ea92d0ffcb30b186010a2c8ca2c80d2ac09e34dastoddard could catch an assertion failure. [RT #1912]
ba4c566c200c2436dae841b7c811807c80cd712afielding
ba4c566c200c2436dae841b7c811807c80cd712afielding1060. [func] Move refresh, stub and notify UDP retry processing
ba4c566c200c2436dae841b7c811807c80cd712afielding into dns_request.
ba4c566c200c2436dae841b7c811807c80cd712afielding
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick1059. [func] dns_request now support will now retry UDP queries,
342e2ae0f9ab3e3a56c2f37be6ec6c9c44f9ef48trawick dns_request_createvia2() and dns_request_createraw2().
342e2ae0f9ab3e3a56c2f37be6ec6c9c44f9ef48trawick
342e2ae0f9ab3e3a56c2f37be6ec6c9c44f9ef48trawick1058. [func] Limited lifetime ticker timers are now available,
cb5d3f2f217d457dada4883addb1dc9f3f17bb85fielding isc_timertype_limited.
cb5d3f2f217d457dada4883addb1dc9f3f17bb85fielding
cb5d3f2f217d457dada4883addb1dc9f3f17bb85fielding1057. [bug] Reloading the server after adding a "file" clause
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick to a zone statement could cause the server to
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick crash due to a typo in change 1016.
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick1056. [bug] Rndc could catch an assertion failure on SIGINT due
82c7b60981923b89fb4ab4483d2aebcf206e9ee8trawick to an uninitialized variable. [RT #1908]
7c60e4e710c92b3c4a0eb831bc6dd65368c599bcstoddard
7c60e4e710c92b3c4a0eb831bc6dd65368c599bcstoddard1055. [func] Version and hostname queries can now be disabled
7c60e4e710c92b3c4a0eb831bc6dd65368c599bcstoddard using "version none;" and "hostname none;",
7c60e4e710c92b3c4a0eb831bc6dd65368c599bcstoddard respectively.
7c60e4e710c92b3c4a0eb831bc6dd65368c599bcstoddard
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard1054. [bug] On Win32, cfg_categories and cfg_modules need to be
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard exported from the libisccfg DLL.
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard1053. [bug] Dig did not increase its timeout when receiving
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard AXFRs unless the +time option was used. [RT #1904]
0c7d8ecf301c2a3f99deff385bdda0c21ac60af5stoddard
0e161c3b556697af1dd88b719c05d3af239682d5dougm1052. [bug] Journals were not being created in binary mode
0e161c3b556697af1dd88b719c05d3af239682d5dougm resulting in "journal format not recognized" error
01f61931c658183042469eb02fd3f61e4e643a6atrawick under Win32. [RT #1889]
aa616c3b5a4aa59867472cddf7d8e63693808f0erederpj
aa616c3b5a4aa59867472cddf7d8e63693808f0erederpj1051. [bug] Do not ignore a network interface completely just
aa616c3b5a4aa59867472cddf7d8e63693808f0erederpj because it has a noncontiguous netmask. Instead,
aa616c3b5a4aa59867472cddf7d8e63693808f0erederpj omit it from the localnets ACL and issue a warning.
80e9324586de2fa55e2da4df409e6a85885ea659fielding [RT #1891]
80e9324586de2fa55e2da4df409e6a85885ea659fielding
80e9324586de2fa55e2da4df409e6a85885ea659fielding1050. [bug] Log messages reporting malformed IP addresses in
bacd210652b4559c2597f62e1d41ccbde92acdfafielding address lists such as that of the forwarders option
80e9324586de2fa55e2da4df409e6a85885ea659fielding failed to include the correct error code, file
4682cf97ee2eca42a7222e0113ebacf5ef70c4efrbb name, and line number. [RT #1890]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
4682cf97ee2eca42a7222e0113ebacf5ef70c4efrbb1049. [func] "pid-file none;" will disable writing a pid file.
9f7fc4627b7d98f6f6955ad6cf0cec5a3e1c4debfielding [RT #1848]
9f7fc4627b7d98f6f6955ad6cf0cec5a3e1c4debfielding
9f7fc4627b7d98f6f6955ad6cf0cec5a3e1c4debfielding1048. [bug] Servers built with -DISC_MEM_USE_INTERNAL_MALLOC=1
1702068419e130e99f021228659597c1ec658edcchuck didn't work.
1702068419e130e99f021228659597c1ec658edcchuck
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1047. [bug] named was incorrectly refusing all requests signed
1702068419e130e99f021228659597c1ec658edcchuck with a TSIG key derived from an unsigned TKEY
01f61931c658183042469eb02fd3f61e4e643a6atrawick negotiation with a NOERROR response. [RT #1886]
01f61931c658183042469eb02fd3f61e4e643a6atrawick
01f61931c658183042469eb02fd3f61e4e643a6atrawick1046. [bug] The help message for the --with-openssl configure
01f61931c658183042469eb02fd3f61e4e643a6atrawick option was inaccurate. [RT #1880]
7ae8bc63caa2292341a22235223ff1ed17ac02aestoddard
7ae8bc63caa2292341a22235223ff1ed17ac02aestoddard1045. [bug] It was possible to skip saving glue for a nameserver
7ae8bc63caa2292341a22235223ff1ed17ac02aestoddard for a stub zone.
7ae8bc63caa2292341a22235223ff1ed17ac02aestoddard
7ae8bc63caa2292341a22235223ff1ed17ac02aestoddard1044. [bug] Specifying allow-transfer, notify-source, or
7ae8bc63caa2292341a22235223ff1ed17ac02aestoddard notify-source-v6 in a stub zone was not treated
a70c3ad07126101795f5a988e86c88a699b297cerederpj as an error.
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbb
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbb1043. [bug] Specifying a transfer-source or transfer-source-v6
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbb option in the zone statement for a master zone was
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbb not treated as an error. [RT #1876]
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbb
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbb1042. [bug] The "config" logging category did not work properly.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #1873]
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbb
23851fdc3ee2eac45ebb85f400a5d719656dfa22rbb1041. [bug] Dig/host/nslookup could catch an assertion failure
105475009f541187ba7a14a367547d9404c578befielding on SIGINT due to an uninitialized variable. [RT #1867]
105475009f541187ba7a14a367547d9404c578befielding
105475009f541187ba7a14a367547d9404c578befielding1040. [bug] Multiple listen-on-v6 options with different ports
105475009f541187ba7a14a367547d9404c578befielding were not accepted. [RT #1875]
105475009f541187ba7a14a367547d9404c578befielding
105475009f541187ba7a14a367547d9404c578befielding1039. [bug] Negative responses with CNAMEs in the answer section
105475009f541187ba7a14a367547d9404c578befielding were cached incorrectly. [RT #1862]
b90c64e517df3fe1c97806830f84a30362187f0afielding
b90c64e517df3fe1c97806830f84a30362187f0afielding1038. [bug] In servers configured with a tkey-domain option,
b90c64e517df3fe1c97806830f84a30362187f0afielding TKEY queries with an owner name other than the root
b90c64e517df3fe1c97806830f84a30362187f0afielding could cause an assertion failure. [RT #1866, #1869]
105475009f541187ba7a14a367547d9404c578befielding
6ff63662058d5891fc110f8b357a3604d7f7deb3trawick1037. [bug] Negative responses whose authority section contain
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe SOA or NS records whose owner names are not equal
6ff63662058d5891fc110f8b357a3604d7f7deb3trawick equal to or parents of the query name should be
c4be1ca9db22140f3788166f0195304e2fe4743bgregames rejected. [RT #1862]
c4be1ca9db22140f3788166f0195304e2fe4743bgregames
c4be1ca9db22140f3788166f0195304e2fe4743bgregames1036. [func] Silently drop requests received via multicast as
8019a211b7453e80e6e22db6d41fe68dd7f8c4b8fielding long as there is no final multicast DNS standard.
8019a211b7453e80e6e22db6d41fe68dd7f8c4b8fielding
8019a211b7453e80e6e22db6d41fe68dd7f8c4b8fielding1035. [bug] If we respond to multicast queries (which we
8019a211b7453e80e6e22db6d41fe68dd7f8c4b8fielding currently do not), respond from a unicast address
a70c3ad07126101795f5a988e86c88a699b297cerederpj as specified in RFC 1123. [RT #137]
a70c3ad07126101795f5a988e86c88a699b297cerederpj
a70c3ad07126101795f5a988e86c88a699b297cerederpj1034. [bug] Ignore the RD bit on multicast queries as specified
a70c3ad07126101795f5a988e86c88a699b297cerederpj in RFC 1123. [RT #137]
a70c3ad07126101795f5a988e86c88a699b297cerederpj
357b3c68d77f4187bf6be49c248b90ba50b98f4agregames1033. [bug] Always respond to requests with an unsupported opcode
a3a9ceac1bc30598c594c89e1382609496b7752brbb with NOTIMP, even if we don't have a matching view
a3a9ceac1bc30598c594c89e1382609496b7752brbb or cannot determine the class.
a3a9ceac1bc30598c594c89e1382609496b7752brbb
a3a9ceac1bc30598c594c89e1382609496b7752brbb1032. [func] hostname.bind/txt/chaos now returns the name of
a3a9ceac1bc30598c594c89e1382609496b7752brbb the machine hosting the nameserver. This is useful
25e17566bc9005778707317c8919c610513a4418stoddard in diagnosing problems with anycast servers.
25e17566bc9005778707317c8919c610513a4418stoddard
25e17566bc9005778707317c8919c610513a4418stoddard1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
25e17566bc9005778707317c8919c610513a4418stoddard [RT #1858]
25e17566bc9005778707317c8919c610513a4418stoddard
25e17566bc9005778707317c8919c610513a4418stoddard1030. [bug] On systems with no resolv.conf file, nsupdate
25e17566bc9005778707317c8919c610513a4418stoddard exited with an error rather than defaulting
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe to using the loopback address. [RT #1836]
73579c435f9f6c2670c4391114368a2eedaf8ebfrbb
44ea927aaaa7c419de1c824beb01b26216f387c3dougm1029. [bug] Some named.conf errors did not cause the loading
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe of the configuration file to return a failure
44ea927aaaa7c419de1c824beb01b26216f387c3dougm status even though they were logged. [RT #1847]
a601a32cec653022741d22b5d692b6afd6c4dc55trawick
a601a32cec653022741d22b5d692b6afd6c4dc55trawick1028. [bug] On Win32, dig/host/nslookup looked for resolv.conf
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe in the wrong directory. [RT #1833]
a601a32cec653022741d22b5d692b6afd6c4dc55trawick
a601a32cec653022741d22b5d692b6afd6c4dc55trawick1027. [bug] RRs having the reserved type 0 should be rejected.
73579c435f9f6c2670c4391114368a2eedaf8ebfrbb [RT #1471]
73579c435f9f6c2670c4391114368a2eedaf8ebfrbb
73579c435f9f6c2670c4391114368a2eedaf8ebfrbb1026. [placeholder]
73579c435f9f6c2670c4391114368a2eedaf8ebfrbb
73579c435f9f6c2670c4391114368a2eedaf8ebfrbb1025. [bug] Don't use multicast addresses to resolve iterative
73579c435f9f6c2670c4391114368a2eedaf8ebfrbb queries. [RT #101]
73579c435f9f6c2670c4391114368a2eedaf8ebfrbb
decf1efd1558ed0d2562e2f4f2dd741dcc0c392crbb1024. [port] Compilation failed on HP-UX 11.11 due to
75c180fb45396964ad10af6444077798a470b6a3jorton incompatible use of the SIOCGLIFCONF macro
6202bc12656548c624a235bf43d6c866719b2b06rbb name. [RT #1831]
6202bc12656548c624a235bf43d6c866719b2b06rbb
6202bc12656548c624a235bf43d6c866719b2b06rbb1023. [func] Accept hints without TTLs.
6202bc12656548c624a235bf43d6c866719b2b06rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1022. [bug] Don't report empty root hints as "extra data".
6202bc12656548c624a235bf43d6c866719b2b06rbb [RT #1802]
bf6fc76bb2af745a68396e793d5d51a135a35f54rederpj
bf6fc76bb2af745a68396e793d5d51a135a35f54rederpj1021. [bug] On Win32, log message timestamps were one month
bf6fc76bb2af745a68396e793d5d51a135a35f54rederpj later than they should have been, and the server
bf6fc76bb2af745a68396e793d5d51a135a35f54rederpj would exhibit unspecified behavior in December.
bf6fc76bb2af745a68396e793d5d51a135a35f54rederpj
bf6fc76bb2af745a68396e793d5d51a135a35f54rederpj1020. [bug] IXFR log messages did not distinguish between
4f110a6b1eb8b6a88a2a0c804cf699062f67f708rbb true IXFRs, AXFR-style IXFRs, and mere version
4f110a6b1eb8b6a88a2a0c804cf699062f67f708rbb polls. [RT #1811]
4f110a6b1eb8b6a88a2a0c804cf699062f67f708rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1019. [bug] The value of the lame-ttl option was limited to 18000
4f110a6b1eb8b6a88a2a0c804cf699062f67f708rbb seconds, not 1800 seconds as documented. [RT #1803]
7aae0c3ef8e7f18f57e2712815c7b48358e5ff68rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1018. [bug] The default log channel was not always initialized
7aae0c3ef8e7f18f57e2712815c7b48358e5ff68rbb correctly. [RT #1813]
d353d275978f11f5221110e8f954d09d03ec5e3arbb
75c180fb45396964ad10af6444077798a470b6a3jorton1017. [bug] When specifying TSIG keys to dig and nsupdate using
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe the -k option, they must be HMAC-MD5 keys. [RT #1810]
d353d275978f11f5221110e8f954d09d03ec5e3arbb
20fb0ba160cf0ca91b3f0f0d552cbe60d92b0449fielding1016. [bug] Slave zones with no backup file were re-transferred
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe on every server reload.
20fb0ba160cf0ca91b3f0f0d552cbe60d92b0449fielding
66f62d70d05d9011c6ac59d5cd10a24e452fa1b3rbb1015. [bug] Log channels that had a "versions" option but no
66f62d70d05d9011c6ac59d5cd10a24e452fa1b3rbb "size" option failed to create numbered log
66f62d70d05d9011c6ac59d5cd10a24e452fa1b3rbb files. [RT #1783]
66f62d70d05d9011c6ac59d5cd10a24e452fa1b3rbb
9832ee60b23ca2a3faa403bbe88720815969a9fefielding1014. [bug] Some queries would cause statistics counters to
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe increment more than once or not at all. [RT #1321]
9832ee60b23ca2a3faa403bbe88720815969a9fefielding
dd6d55810261b3c26c4a2ec2e089c031beb1d44dgregames1013. [bug] It was possible to cancel a query twice when marking
dd6d55810261b3c26c4a2ec2e089c031beb1d44dgregames a server as bogus or by having a blackhole acl.
dd6d55810261b3c26c4a2ec2e089c031beb1d44dgregames [RT #1776]
dd6d55810261b3c26c4a2ec2e089c031beb1d44dgregames
ee25ccdf4aa79a7a7f2dfc13fc118f0a343422fcwrowe1012. [bug] The -p option to named did not behave as documented.
ee25ccdf4aa79a7a7f2dfc13fc118f0a343422fcwrowe
ee25ccdf4aa79a7a7f2dfc13fc118f0a343422fcwrowe1011. [cleanup] Removed isc_dir_current().
90a8cab05f4d949dd1317df7e19a2f787c46a5f6rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe1010. [bug] The server could attempt to execute a command channel
90a8cab05f4d949dd1317df7e19a2f787c46a5f6rbb command after initiating server shutdown, causing
6c3ee5153fd311a5fc6dd718dcc704487ac7d2a3rbb an assertion failure. [RT #1766]
6c3ee5153fd311a5fc6dd718dcc704487ac7d2a3rbb
b1a4bfe2ea1faafd10cad5051e07503e7596b1f0fielding1009. [port] OpenUNIX 8 support. [RT #1728]
6c3ee5153fd311a5fc6dd718dcc704487ac7d2a3rbb
6c3ee5153fd311a5fc6dd718dcc704487ac7d2a3rbb1008. [port] libtool.m4, ltmain.sh from libtool-1.4.2.
6c3ee5153fd311a5fc6dd718dcc704487ac7d2a3rbb
6c3ee5153fd311a5fc6dd718dcc704487ac7d2a3rbb1007. [port] config.guess, config.sub from autoconf-2.52.
da3e32612f06d3082e41ba709919c996c89b8c06rederpj
da3e32612f06d3082e41ba709919c996c89b8c06rederpj1006. [bug] If a KEY RR was found missing during DNSSEC validation,
da3e32612f06d3082e41ba709919c996c89b8c06rederpj an assertion failure could subsequently be triggered
da3e32612f06d3082e41ba709919c996c89b8c06rederpj in the resolver. [RT #1763]
da3e32612f06d3082e41ba709919c996c89b8c06rederpj
da3e32612f06d3082e41ba709919c996c89b8c06rederpj1005. [bug] Don't copy nonzero RCODEs from request to response.
da3e32612f06d3082e41ba709919c996c89b8c06rederpj [RT #1765]
da3e32612f06d3082e41ba709919c996c89b8c06rederpj
734ab810a1c5028776ed5d6c54b2ef974b75d397rbb1004. [port] Deal with recvfrom() returning EHOSTDOWN. [RT #1770]
0d9c389e9c63d02edb068917d49af2fa8012af91marc
0d9c389e9c63d02edb068917d49af2fa8012af91marc1003. [func] Add the +retry option to dig.
0d9c389e9c63d02edb068917d49af2fa8012af91marc
0d9c389e9c63d02edb068917d49af2fa8012af91marc1002. [bug] When reporting an unknown class name in named.conf,
ae416a3cdff7a12665838a2184183299dcee6ec9bjh including the file name and line number. [RT #1759]
ae416a3cdff7a12665838a2184183299dcee6ec9bjh
ae416a3cdff7a12665838a2184183299dcee6ec9bjh1001. [bug] win32 socket code doio_recv was not catching a
b0bb6f215e43a79342c422bc9b0c258add88ca51stoddard WSACONNRESET error when a client was timing out
b0bb6f215e43a79342c422bc9b0c258add88ca51stoddard the request and closing its socket. [RT #1745]
6d8d0dd6604f823aadbe3a18c3cff4eca584bda8trawick
99cec2acb38d6a2fb2d4a9d437db7b50ef5b208awrowe1000. [bug] BIND 8 compatibility: accept "HESIOD" as an alias
99cec2acb38d6a2fb2d4a9d437db7b50ef5b208awrowe for class "HS". [RT #1759]
99cec2acb38d6a2fb2d4a9d437db7b50ef5b208awrowe
4d83a32b74579903e90aa1cb8574b5b97404d0c4trawick 999. [func] "rndc retransfer zone [class [view]]" added.
4d83a32b74579903e90aa1cb8574b5b97404d0c4trawick [RT #1752]
4d83a32b74579903e90aa1cb8574b5b97404d0c4trawick
4d83a32b74579903e90aa1cb8574b5b97404d0c4trawick 998. [func] named-checkzone now has arguments to specify the
7c2d1ecc95b2213a3fd449b2549999ed6f19f6berbb chroot directory (-t) and working directory (-w).
7c2d1ecc95b2213a3fd449b2549999ed6f19f6berbb [RT #1755]
7c2d1ecc95b2213a3fd449b2549999ed6f19f6berbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 997. [func] Add support for RSA-SHA1 keys (RFC3110).
7c2d1ecc95b2213a3fd449b2549999ed6f19f6berbb
51469a0d2057aa24107b6f5a04e145824e10da1fdirkx 996. [func] Issue warning if the configuration filename contains
51469a0d2057aa24107b6f5a04e145824e10da1fdirkx the chroot path.
51469a0d2057aa24107b6f5a04e145824e10da1fdirkx
51469a0d2057aa24107b6f5a04e145824e10da1fdirkx 995. [bug] dig, host, nslookup: using a raw IPv6 address as a
51469a0d2057aa24107b6f5a04e145824e10da1fdirkx target address should be fatal on a IPv4 only system.
383a9c6af58f5a670e8ef8b7f222ce71dbb7bee5dirkx
51469a0d2057aa24107b6f5a04e145824e10da1fdirkx 994. [func] Treat non-authoritative responses to queries for type
51469a0d2057aa24107b6f5a04e145824e10da1fdirkx NS as referrals even if the NS records are in the
6d8d0dd6604f823aadbe3a18c3cff4eca584bda8trawick answer section, because BIND 8 servers incorrectly
6d8d0dd6604f823aadbe3a18c3cff4eca584bda8trawick send them that way. This is necessary for DNSSEC
6d8d0dd6604f823aadbe3a18c3cff4eca584bda8trawick validation of the NS records of a secure zone to
6d8d0dd6604f823aadbe3a18c3cff4eca584bda8trawick succeed when the parent is a BIND 8 server. [RT #1706]
73cd9876e07c696a3e3563277a1d4e3173861af6stoddard
73cd9876e07c696a3e3563277a1d4e3173861af6stoddard 993. [func] dig: -v now reports the version.
73cd9876e07c696a3e3563277a1d4e3173861af6stoddard
73cd9876e07c696a3e3563277a1d4e3173861af6stoddard 992. [doc] dig: ~/.digrc is now documented.
73cd9876e07c696a3e3563277a1d4e3173861af6stoddard
15ecbdb46249bbd3ac51fdacaff3b3ac4d179ffarbb 991. [func] Lower UDP refresh timeout messages to level
f0484231f96a9d95f5044c1c8cb33b322d6f9bcbdougm debug 1.
f0484231f96a9d95f5044c1c8cb33b322d6f9bcbdougm
2281907b9a2a509aa0eabdc0b1d21424018dbbdfrbb 990. [bug] The rndc-confgen man page was not installed.
2281907b9a2a509aa0eabdc0b1d21424018dbbdfrbb
2281907b9a2a509aa0eabdc0b1d21424018dbbdfrbb 989. [bug] Report filename if $INCLUDE fails for file related
2281907b9a2a509aa0eabdc0b1d21424018dbbdfrbb errors. [RT #1736]
2281907b9a2a509aa0eabdc0b1d21424018dbbdfrbb
2281907b9a2a509aa0eabdc0b1d21424018dbbdfrbb 988. [bug] 'additional-from-auth no;' did not work reliably
2281907b9a2a509aa0eabdc0b1d21424018dbbdfrbb in the case of queries answered from the cache.
2ca377182c951f9895cd5e7a350b442a39c8eb23rbb [RT #1436]
2ca377182c951f9895cd5e7a350b442a39c8eb23rbb
2ca377182c951f9895cd5e7a350b442a39c8eb23rbb 987. [bug] "dig -help" didn't show "+[no]stats".
1217c8c05f7e3ac0cac8c8dc0c6e7979326c977arbb
1217c8c05f7e3ac0cac8c8dc0c6e7979326c977arbb 986. [bug] "dig +noall" failed to clear stats and command
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe printing.
1217c8c05f7e3ac0cac8c8dc0c6e7979326c977arbb
b6873e2c00ff7b0af18d837ef4c3cd58cf6b54c5rbb 985. [func] Consider network interfaces to be up iff they have
893328ef6ff86d0ca27774778d84410353789fb0fielding a nonzero IP address rather than based on the
893328ef6ff86d0ca27774778d84410353789fb0fielding IFF_UP flag. [RT #1160]
893328ef6ff86d0ca27774778d84410353789fb0fielding
893328ef6ff86d0ca27774778d84410353789fb0fielding 984. [bug] Multi-threading should be enabled by default on
893328ef6ff86d0ca27774778d84410353789fb0fielding Solaris 2.7 and newer, but it wasn't.
274de94b0b59f4ee126dca1726624980828d0cd0stoddard
274de94b0b59f4ee126dca1726624980828d0cd0stoddard 983. [func] The server now supports generating IXFR difference
274de94b0b59f4ee126dca1726624980828d0cd0stoddard sequences for non-dynamic zones by comparing zone
274de94b0b59f4ee126dca1726624980828d0cd0stoddard versions, when enabled using the new config
85d733e70c94a57c9ff893ed05d8b9cfcd0f083fstoddard option "ixfr-from-differences". [RT #1727]
85d733e70c94a57c9ff893ed05d8b9cfcd0f083fstoddard
85d733e70c94a57c9ff893ed05d8b9cfcd0f083fstoddard 982. [func] If "memstatistics-file" is set in options the memory
962f339c5f0f61adde79936f610fb05ce0854d6echuck statistics will be written to it.
4b0939148fffde56f0b7db2a43cab1d1dc76ab3fmjc
4b0939148fffde56f0b7db2a43cab1d1dc76ab3fmjc 981. [func] The dnssec tools can now take multiple '-r randomfile'
4b0939148fffde56f0b7db2a43cab1d1dc76ab3fmjc arguments.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
3f0dd56fa6b79fe389f20738369b290e2f3e9201trawick 980. [bug] Incoming zone transfers restarting after an error
70b83609159f247f5920421a890dc27a0718d63adreid could trigger an assertion failure. [RT #1692]
70b83609159f247f5920421a890dc27a0718d63adreid
70b83609159f247f5920421a890dc27a0718d63adreid 979. [func] Incremental master file dumping. dns_master_dumpinc(),
70b83609159f247f5920421a890dc27a0718d63adreid dns_master_dumptostreaminc(), dns_dumpctx_attach(),
70b83609159f247f5920421a890dc27a0718d63adreid dns_dumpctx_detach(), dns_dumpctx_cancel(),
70b83609159f247f5920421a890dc27a0718d63adreid dns_dumpctx_db() and dns_dumpctx_version().
a1033a770bfee276def7d4cb9759856f69293e48trawick
a1033a770bfee276def7d4cb9759856f69293e48trawick 978. [bug] dns_db_attachversion() had an invalid REQUIRE()
a1033a770bfee276def7d4cb9759856f69293e48trawick condition.
a1033a770bfee276def7d4cb9759856f69293e48trawick
bd2d582e0f0708b6e8e258a9a5f9a15445752087trawick 977. [bug] Improve "not at top of zone" error message.
bd2d582e0f0708b6e8e258a9a5f9a15445752087trawick
bd2d582e0f0708b6e8e258a9a5f9a15445752087trawick 976. [func] named-checkconf can now test load master zones
adb8ad10ffc20ed06ec6cfab6cd7933ab429ea7dtrawick (named-checkconf -z). [RT #1468]
adb8ad10ffc20ed06ec6cfab6cd7933ab429ea7dtrawick
adb8ad10ffc20ed06ec6cfab6cd7933ab429ea7dtrawick 975. [bug] "max-cache-size default;" as a view option
b45c1c292ff1fa635004ae81fa691f8cb3cdda85rbb caused an assertion failure.
b45c1c292ff1fa635004ae81fa691f8cb3cdda85rbb
b45c1c292ff1fa635004ae81fa691f8cb3cdda85rbb 974. [bug] "max-cache-size unlimited;" as a global option
75c180fb45396964ad10af6444077798a470b6a3jorton was not accepted.
b45c1c292ff1fa635004ae81fa691f8cb3cdda85rbb
b45c1c292ff1fa635004ae81fa691f8cb3cdda85rbb 973. [bug] Failed to log the question name when logging:
b45c1c292ff1fa635004ae81fa691f8cb3cdda85rbb "bad zone transfer request: non-authoritative zone
86f191e8221867df8c9cd22271e7d54204f39186rbb (NOTAUTH)".
86f191e8221867df8c9cd22271e7d54204f39186rbb
86f191e8221867df8c9cd22271e7d54204f39186rbb 972. [bug] The file modification time code in zone.c was using the
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe wrong epoch. [RT #1667]
86f191e8221867df8c9cd22271e7d54204f39186rbb
962f339c5f0f61adde79936f610fb05ce0854d6echuck 971. [placeholder]
962f339c5f0f61adde79936f610fb05ce0854d6echuck
962f339c5f0f61adde79936f610fb05ce0854d6echuck 970. [func] 'max-journal-size' can now be used to set a target
157e6980a24a44e4719173b1c555133caecbc172stoddard size for a journal.
157e6980a24a44e4719173b1c555133caecbc172stoddard
157e6980a24a44e4719173b1c555133caecbc172stoddard 969. [func] dig now supports the undocumented dig 8 feature
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe of allowing arbitrary labels, not just dotted
faa6e5d8b210456ae4dad0398dfa40a19fd89d59coar decimal quads, with the -x option. This can be
4b0939148fffde56f0b7db2a43cab1d1dc76ab3fmjc used to conveniently look up RFC2317 names as in
4b0939148fffde56f0b7db2a43cab1d1dc76ab3fmjc "dig -x 10.0.0.0-127". [RT #827, #1576, #1598]
171f8c636ff1374e3a3dfff333211becda355b98trawick
171f8c636ff1374e3a3dfff333211becda355b98trawick 968. [bug] On win32, the isc_time_now() function was unnecessarily
171f8c636ff1374e3a3dfff333211becda355b98trawick calling strtime(). [RT #1671]
171f8c636ff1374e3a3dfff333211becda355b98trawick
faa6e5d8b210456ae4dad0398dfa40a19fd89d59coar 967. [bug] On win32, the link for bindevt was not including the
faa6e5d8b210456ae4dad0398dfa40a19fd89d59coar required resource file to enable the event viewer
faa6e5d8b210456ae4dad0398dfa40a19fd89d59coar to interpret the error messages in the event log,
faa6e5d8b210456ae4dad0398dfa40a19fd89d59coar [RT #1668]
ed105ee460bbaf479f0aa0f59d3951da85066e27stoddard
ed105ee460bbaf479f0aa0f59d3951da85066e27stoddard 966. [placeholder]
ed105ee460bbaf479f0aa0f59d3951da85066e27stoddard
ed105ee460bbaf479f0aa0f59d3951da85066e27stoddard 965. [bug] Including data other than root server NS and A
ed105ee460bbaf479f0aa0f59d3951da85066e27stoddard records in the root hint file could cause a rbtdb
ed105ee460bbaf479f0aa0f59d3951da85066e27stoddard node reference leak. [RT #1581, #1618]
ed105ee460bbaf479f0aa0f59d3951da85066e27stoddard
ed105ee460bbaf479f0aa0f59d3951da85066e27stoddard 964. [func] Warn if data other than root server NS and A records
ed105ee460bbaf479f0aa0f59d3951da85066e27stoddard are found in the root hint file. [RT #1581, #1618]
21b8c3cb46cea2b31a585a95ce9f93f4f6abc35brbb
bae64a3e5bf7b96d8379e24f13273f26b3b29e16coar 963. [bug] Bad ISC_LANG_ENDDECLS. [RT #1645]
bae64a3e5bf7b96d8379e24f13273f26b3b29e16coar
bae64a3e5bf7b96d8379e24f13273f26b3b29e16coar 962. [bug] libbind: bad "#undef", don't attempt to install
c7fe488773cf6f50a1b2d9211c2f30a2ace8b67ccoar non-existent nlist.h. [RT #1640]
c7fe488773cf6f50a1b2d9211c2f30a2ace8b67ccoar
c7fe488773cf6f50a1b2d9211c2f30a2ace8b67ccoar 961. [bug] Tried to use a IPV6 feature when ISC_PLATFORM_HAVEIPV6
c7fe488773cf6f50a1b2d9211c2f30a2ace8b67ccoar was not defined. [RT #1482]
27338fc39af80f2f0e4a8dbdc90c8a8179a5b2e4rbb
27338fc39af80f2f0e4a8dbdc90c8a8179a5b2e4rbb 960. [port] liblwres failed to build on systems with support for
27338fc39af80f2f0e4a8dbdc90c8a8179a5b2e4rbb getrrsetbyname() in the OS. [RT #1592]
27338fc39af80f2f0e4a8dbdc90c8a8179a5b2e4rbb
27338fc39af80f2f0e4a8dbdc90c8a8179a5b2e4rbb 959. [port] On FreeBSD, determine the number of CPUs by calling
27338fc39af80f2f0e4a8dbdc90c8a8179a5b2e4rbb sysctlbyname(). [RT #1584]
853a0c44563b056e40e9cffe911190f554e63ec3chuck
853a0c44563b056e40e9cffe911190f554e63ec3chuck 958. [port] ssize_t is not available on all platforms. [RT #1607]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
853a0c44563b056e40e9cffe911190f554e63ec3chuck 957. [bug] sys/select.h inclusion was broken on older platforms.
330c042543440d0987244c94c65d14eeb7af0868rbb [RT #1607]
330c042543440d0987244c94c65d14eeb7af0868rbb
f1fa5e69040a3a72054d185f6087a7d1592b83e8rbb 956. [bug] ns_g_autorndcfile changed to ns_g_keyfile
f1fa5e69040a3a72054d185f6087a7d1592b83e8rbb in named/win32/os.c due to code changes in
f1fa5e69040a3a72054d185f6087a7d1592b83e8rbb change #953. win32 .make file for rndc-confgen
f1fa5e69040a3a72054d185f6087a7d1592b83e8rbb updated to add include path for os.h header.
30e3e9b782c701f885583b7d13d8e46c37d7e1ddtrawick
30e3e9b782c701f885583b7d13d8e46c37d7e1ddtrawick --- 9.2.0rc1 released ---
30e3e9b782c701f885583b7d13d8e46c37d7e1ddtrawick
30e3e9b782c701f885583b7d13d8e46c37d7e1ddtrawick 955. [bug] When using views, the zone's class was not being
30e3e9b782c701f885583b7d13d8e46c37d7e1ddtrawick inherited from the view's class. [RT #1583]
27faa3af8a50c1dc2dc6cb3049722378f85e5517rbb
27faa3af8a50c1dc2dc6cb3049722378f85e5517rbb 954. [bug] When requesting AXFRs or IXFRs using dig, host, or
27faa3af8a50c1dc2dc6cb3049722378f85e5517rbb nslookup, the RD bit should not be set as zone
141b1a93f508248cbc0e9a124cc38041eb3e2562rbb transfers are inherently non-recursive. [RT #1575]
141b1a93f508248cbc0e9a124cc38041eb3e2562rbb
141b1a93f508248cbc0e9a124cc38041eb3e2562rbb 953. [func] The /var/run/named.key file from change #843
141b1a93f508248cbc0e9a124cc38041eb3e2562rbb has been replaced by /etc/rndc.key. Both
141b1a93f508248cbc0e9a124cc38041eb3e2562rbb named and rndc will look for this file and use
141b1a93f508248cbc0e9a124cc38041eb3e2562rbb it to configure a default control channel key
141b1a93f508248cbc0e9a124cc38041eb3e2562rbb if not already configured using a different
865980dc9aeb61741e586502440f0c0fea4835c6trawick method (rndc.conf / controls). Unlike
865980dc9aeb61741e586502440f0c0fea4835c6trawick named.key, rndc.key is not created automatically;
865980dc9aeb61741e586502440f0c0fea4835c6trawick it must be created by manually running
865980dc9aeb61741e586502440f0c0fea4835c6trawick "rndc-confgen -a".
865980dc9aeb61741e586502440f0c0fea4835c6trawick
865980dc9aeb61741e586502440f0c0fea4835c6trawick 952. [bug] The server required manual intervention to serve the
865980dc9aeb61741e586502440f0c0fea4835c6trawick affected zones if it died between creating a journal
865980dc9aeb61741e586502440f0c0fea4835c6trawick and committing the first change to it.
9a0d076511763b559a755133f6a182e6c24ef643rbb
9a0d076511763b559a755133f6a182e6c24ef643rbb 951. [bug] CFLAGS was not passed to the linker when
9a0d076511763b559a755133f6a182e6c24ef643rbb linking some of the test programs under
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe bin/tests. [RT #1555].
9a0d076511763b559a755133f6a182e6c24ef643rbb
b42a7e46e4f80282bd27e96d43c9510b14ccb9aarbb 950. [bug] Explicit TTLs did not properly override $TTL
b42a7e46e4f80282bd27e96d43c9510b14ccb9aarbb due to a bug in change 834. [RT #1558]
b42a7e46e4f80282bd27e96d43c9510b14ccb9aarbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 949. [bug] host was unable to print records larger than 512
b42a7e46e4f80282bd27e96d43c9510b14ccb9aarbb bytes. [RT #1557]
6501b757f710f75d47c950300d8110aca67dc0b0rbb
6501b757f710f75d47c950300d8110aca67dc0b0rbb --- 9.2.0b2 released ---
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
6501b757f710f75d47c950300d8110aca67dc0b0rbb 948. [port] Integrated support for building on Windows NT /
dfd4950edac888e671b96f62ff5382b7cb350d48rbb Windows 2000.
dfd4950edac888e671b96f62ff5382b7cb350d48rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 947. [bug] dns_rdata_soa_t had a badly named element "mname" which
dfd4950edac888e671b96f62ff5382b7cb350d48rbb was really the RNAME field from RFC1035. To avoid
a6d4b3f8d54aaf14d8ee5dda3a09bf8b6370dfa4wrowe confusion and silent errors that would occur it the
a6d4b3f8d54aaf14d8ee5dda3a09bf8b6370dfa4wrowe "origin" and "mname" elements were given their correct
c9a95767fbf0f5fb0976a06b97a256033925e433rbb names "mname" and "rname" respectively, the "mname"
c9a95767fbf0f5fb0976a06b97a256033925e433rbb element is renamed to "contact".
c9a95767fbf0f5fb0976a06b97a256033925e433rbb
c9a95767fbf0f5fb0976a06b97a256033925e433rbb 946. [cleanup] doc/misc/options is now machine-generated from the
21b8c3cb46cea2b31a585a95ce9f93f4f6abc35brbb configuration parser syntax tables, and therefore
d8d839738b1e80b0f9c54e83677b3f2c46c22705rbb more likely to be correct.
d8d839738b1e80b0f9c54e83677b3f2c46c22705rbb
d8d839738b1e80b0f9c54e83677b3f2c46c22705rbb 945. [func] Add the new view-specific options
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe "match-destinations" and "match-recursive-only".
adaea88da2d103e4302e361c932b98cee86fb1c5rbb
9635d7ffbd8ca441f85051f9a3adba17142d0b20rbb 944. [func] Check for expired signatures on load.
9635d7ffbd8ca441f85051f9a3adba17142d0b20rbb
9635d7ffbd8ca441f85051f9a3adba17142d0b20rbb 943. [bug] The server could crash when receiving a command
9635d7ffbd8ca441f85051f9a3adba17142d0b20rbb via rndc if the configuration file listed only
d8d839738b1e80b0f9c54e83677b3f2c46c22705rbb nonexistent keys in the controls statement. [RT #1530]
d8d839738b1e80b0f9c54e83677b3f2c46c22705rbb
0415e5e1b9b6eba6899a2e5ef18f8facb8db0cfbstoddard 942. [port] libbind: GETNETBYADDR_ADDR_T was not correctly
0415e5e1b9b6eba6899a2e5ef18f8facb8db0cfbstoddard defined on some platforms.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
0415e5e1b9b6eba6899a2e5ef18f8facb8db0cfbstoddard 941. [bug] The configuration checker crashed if a slave
1374444b4fab1475091e12a81663f379b73005efrbb zone didn't contain a masters statement. [RT #1514]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
1374444b4fab1475091e12a81663f379b73005efrbb 940. [bug] Double zone locking failure on error path. [RT #1510]
3233d057ad276d823bded5c24c3fd6729ed1a736rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe --- 9.2.0b1 released ---
3233d057ad276d823bded5c24c3fd6729ed1a736rbb
9927a2a72d50103f32323b53f5fc4577c1801327rbb 939. [port] Add the --disable-linux-caps option to configure for
9927a2a72d50103f32323b53f5fc4577c1801327rbb systems that manage capabilities outside of named.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #1503]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
9927a2a72d50103f32323b53f5fc4577c1801327rbb 938. [placeholder]
82d2eed8f2152aff3f7554951c133a9d404ebbc5rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 937. [bug] A race when shutting down a zone could trigger a
82d2eed8f2152aff3f7554951c133a9d404ebbc5rbb INSIST() failure. [RT #1034]
2e970b7ec485dde18f8fb3f494f98a3f68749859fanf
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 936. [func] Warn about IPv4 addresses that are not complete
2e970b7ec485dde18f8fb3f494f98a3f68749859fanf dotted quads. [RT #1084]
a5a7ecb732cfe89bb1f8e3c61b316c2075cefe52rbb
a5a7ecb732cfe89bb1f8e3c61b316c2075cefe52rbb 935. [bug] inet_pton failed to reject leading zeros.
a5a7ecb732cfe89bb1f8e3c61b316c2075cefe52rbb
364701a102725758f2e3a511924381e2faa93e27rbb 934. [port] Deal with systems where accept() spuriously returns
364701a102725758f2e3a511924381e2faa93e27rbb ECONNRESET.
364701a102725758f2e3a511924381e2faa93e27rbb
364701a102725758f2e3a511924381e2faa93e27rbb 933. [bug] configure failed doing libbind on platforms not
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe supported by BIND 8. [RT #1496]
364701a102725758f2e3a511924381e2faa93e27rbb
0811e8a41d152f0016a385ce1dfa44f475425b70rbb --- 9.2.0a3 released ---
0811e8a41d152f0016a385ce1dfa44f475425b70rbb
0811e8a41d152f0016a385ce1dfa44f475425b70rbb 932. [bug] Use INSTALL_SCRIPT, not INSTALL_PROGRAM,
0811e8a41d152f0016a385ce1dfa44f475425b70rbb when installing isc-config.sh.
957b9b3f5e47c6cc7c2d8d9e2224c7364e966c70rbb [RT #198, #1466]
957b9b3f5e47c6cc7c2d8d9e2224c7364e966c70rbb
957b9b3f5e47c6cc7c2d8d9e2224c7364e966c70rbb 931. [bug] The controls statement only attempted to verify
957b9b3f5e47c6cc7c2d8d9e2224c7364e966c70rbb messages using the first key in the key list.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe (9.2.0a1/a2 only).
957b9b3f5e47c6cc7c2d8d9e2224c7364e966c70rbb
e91c80d53d8ffa738283d923638fa3efd8aa6bf7rbb 930. [func] Query performance testing tool added as
e91c80d53d8ffa738283d923638fa3efd8aa6bf7rbb contrib/queryperf.
e91c80d53d8ffa738283d923638fa3efd8aa6bf7rbb
9359bd100badb53fd8a465cb3a0a90b218b30c4cben 929. [placeholder]
9359bd100badb53fd8a465cb3a0a90b218b30c4cben
9359bd100badb53fd8a465cb3a0a90b218b30c4cben 928. [bug] nsupdate would send empty update packets if the
d0211374a981173d4537e3f919c708b5f64040fcgstein send (or empty line) command was run after
d0211374a981173d4537e3f919c708b5f64040fcgstein another send but before any new updates or
d0211374a981173d4537e3f919c708b5f64040fcgstein prerequisites were specified. It should simply
37d15e1062df9dcdd39ebee5bd2fdc75d4a6aa4arbb ignore this command.
37d15e1062df9dcdd39ebee5bd2fdc75d4a6aa4arbb
37d15e1062df9dcdd39ebee5bd2fdc75d4a6aa4arbb 927. [bug] Don't hold the zone lock for the entire dump to disk.
e3ec3193b69b45923c14915fa3ee3bc1f0215bafrbb [RT #1423]
e3ec3193b69b45923c14915fa3ee3bc1f0215bafrbb
e3ec3193b69b45923c14915fa3ee3bc1f0215bafrbb 926. [bug] The resolver could deadlock with the ADB when
e3ec3193b69b45923c14915fa3ee3bc1f0215bafrbb shutting down (multi-threaded builds only).
e3ec3193b69b45923c14915fa3ee3bc1f0215bafrbb [RT #1324]
138c8f7cb8254e035c6f45288e3909cd9c21be5cmartin
138c8f7cb8254e035c6f45288e3909cd9c21be5cmartin 925. [cleanup] Remove openssl from the distribution; require that
138c8f7cb8254e035c6f45288e3909cd9c21be5cmartin --with-openssl be specified if DNSSEC is needed.
138c8f7cb8254e035c6f45288e3909cd9c21be5cmartin
138c8f7cb8254e035c6f45288e3909cd9c21be5cmartin 924. [port] Extend support for pre-RFC2133 IPv6 implementation.
adaea88da2d103e4302e361c932b98cee86fb1c5rbb [RT #987]
adaea88da2d103e4302e361c932b98cee86fb1c5rbb
adaea88da2d103e4302e361c932b98cee86fb1c5rbb 923. [bug] Multiline TSIG secrets (and other multiline strings)
adaea88da2d103e4302e361c932b98cee86fb1c5rbb were not accepted in named.conf. [RT #1469]
8a76b3f3c93d39930182afa227d258218f80926brbb
8e7c85d6eb9bf628f081763c5bd778b784d5001crbb 922. [func] Added two new lwres_getrrsetbyname() result codes,
8e7c85d6eb9bf628f081763c5bd778b784d5001crbb ERR_NONAME and ERR_NODATA.
8e7c85d6eb9bf628f081763c5bd778b784d5001crbb
8e7c85d6eb9bf628f081763c5bd778b784d5001crbb 921. [bug] lwres returned an incorrect error code if it received
8e7c85d6eb9bf628f081763c5bd778b784d5001crbb a truncated message.
97ad13ce0413b573e63512b57c874ebbd41065b2rbb
97ad13ce0413b573e63512b57c874ebbd41065b2rbb 920. [func] Increase the lwres receive buffer size to 16K.
2d3a1dd65798c72b7e46593614b4e27716cc5cderbb [RT #1451]
2d3a1dd65798c72b7e46593614b4e27716cc5cderbb
2d3a1dd65798c72b7e46593614b4e27716cc5cderbb 919. [placeholder]
2d3a1dd65798c72b7e46593614b4e27716cc5cderbb
78f2608a1583b3cb409e12be701392ad1a929653rbb 918. [func] In nsupdate, TSIG errors are no longer treated as
78f2608a1583b3cb409e12be701392ad1a929653rbb fatal errors.
78f2608a1583b3cb409e12be701392ad1a929653rbb
78f2608a1583b3cb409e12be701392ad1a929653rbb 917. [func] New nsupdate command 'key', allowing TSIG keys to
c5c3b5e33fca6425dc716e1dc51c10733d9b6bc3rbb be specified in the nsupdate command stream rather
c5c3b5e33fca6425dc716e1dc51c10733d9b6bc3rbb than the command line.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
c5c3b5e33fca6425dc716e1dc51c10733d9b6bc3rbb 916. [bug] Specifying type ixfr to dig without specifying
be7b08f10dc6b0be088c8b41009d89ea49ad4acarbb a serial number failed in unexpected ways.
be7b08f10dc6b0be088c8b41009d89ea49ad4acarbb
be7b08f10dc6b0be088c8b41009d89ea49ad4acarbb 915. [func] The named-checkconf and named-checkzone programs
be7b08f10dc6b0be088c8b41009d89ea49ad4acarbb now have a '-v' option for printing their version.
2a0c3663b66c9af764267ac3c4e140e659598474ben [RT #1151]
2a0c3663b66c9af764267ac3c4e140e659598474ben
2a0c3663b66c9af764267ac3c4e140e659598474ben 914. [bug] Global 'server' statements were rejected when
2a0c3663b66c9af764267ac3c4e140e659598474ben using views, even though they were accepted
8a76b3f3c93d39930182afa227d258218f80926brbb in 9.1. [RT #1368]
8a76b3f3c93d39930182afa227d258218f80926brbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 913. [bug] Cache cleaning was not sufficiently aggressive.
8a76b3f3c93d39930182afa227d258218f80926brbb [RT #1441, #1444]
11d400383ba9f941cc49e1a8da562fd172d3d7c5stoddard
11d400383ba9f941cc49e1a8da562fd172d3d7c5stoddard 912. [bug] Attempts to set the 'additional-from-cache' or
13ee9baf0119bca0739d3f17591f0bf2c64cdcccrbb 'additional-from-auth' option to 'no' in a
528e2a7d7cf6b8879291b59dd5afd8f6c7ae1b6brbb server with recursion enabled will now
528e2a7d7cf6b8879291b59dd5afd8f6c7ae1b6brbb be ignored and cause a warning message.
528e2a7d7cf6b8879291b59dd5afd8f6c7ae1b6brbb [RT #1145]
528e2a7d7cf6b8879291b59dd5afd8f6c7ae1b6brbb
528e2a7d7cf6b8879291b59dd5afd8f6c7ae1b6brbb 911. [placeholder]
1a3161b56ebbbd036730d5372d4800cc495db212rbb
1a3161b56ebbbd036730d5372d4800cc495db212rbb 910. [port] Some pre-RFC2133 IPv6 implementations do not define
1a3161b56ebbbd036730d5372d4800cc495db212rbb IN6ADDR_ANY_INIT. [RT #1416]
1a3161b56ebbbd036730d5372d4800cc495db212rbb
1a3161b56ebbbd036730d5372d4800cc495db212rbb 909. [placeholder]
2d87d8f191175a0683f430d790d81a5604b74ec6rbb
2d87d8f191175a0683f430d790d81a5604b74ec6rbb 908. [func] New program, rndc-confgen, to simplify setting up rndc.
2d87d8f191175a0683f430d790d81a5604b74ec6rbb
2d87d8f191175a0683f430d790d81a5604b74ec6rbb 907. [func] The ability to get entropy from either the
6bcee6b60a2fc4c96328af30e79bad4927ff30f3rbb random device, a user-provided file or from
6bcee6b60a2fc4c96328af30e79bad4927ff30f3rbb the keyboard was migrated from the DNSSEC tools
6bcee6b60a2fc4c96328af30e79bad4927ff30f3rbb to libisc as isc_entropy_usebestsource().
6bcee6b60a2fc4c96328af30e79bad4927ff30f3rbb
6bcee6b60a2fc4c96328af30e79bad4927ff30f3rbb 906. [port] Separated the system independent portion of
1e8d4cfede0bad3a1a33e3b2eef0ba6754746f72rbb lib/isc/unix/entropy.c into lib/isc/entropy.c
1e8d4cfede0bad3a1a33e3b2eef0ba6754746f72rbb and added lib/isc/win32/entropy.c.
1e8d4cfede0bad3a1a33e3b2eef0ba6754746f72rbb
1e8d4cfede0bad3a1a33e3b2eef0ba6754746f72rbb 905. [bug] Configuring a forward "zone" for the root domain
5600cf225f3be88ed9b5385a0737ccde7d0775bbrbb did not work. [RT #1418]
5600cf225f3be88ed9b5385a0737ccde7d0775bbrbb
5600cf225f3be88ed9b5385a0737ccde7d0775bbrbb 904. [bug] The server would leak memory if attempting to use
5600cf225f3be88ed9b5385a0737ccde7d0775bbrbb an expired TSIG key. [RT #1406]
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb 903. [bug] dig should not crash when receiving a TCP packet
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb of length 0.
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb 902. [bug] The -d option was ignored if both -t and -g were also
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb specified.
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb 901. [placeholder]
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb 900. [bug] A config.guess update changed the system identification
84b76faff9e8fa4b16b587b95d3930e36fe3c405rbb string of FreeBSD systems; configure and
bcef91d7068817e2e56854f5c5b22b6eb4663a85rbb bin/tests/system/ifconfig.sh now recognize the new
bcef91d7068817e2e56854f5c5b22b6eb4663a85rbb string.
bcef91d7068817e2e56854f5c5b22b6eb4663a85rbb
445997e06464e7625c7f0e22917f8f2d9876cfffrbb --- 9.2.0a2 released ---
445997e06464e7625c7f0e22917f8f2d9876cfffrbb
445997e06464e7625c7f0e22917f8f2d9876cfffrbb 899. [bug] lib/dns/soa.c failed to compile on many platforms
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe due to inappropriate use of a void value.
445997e06464e7625c7f0e22917f8f2d9876cfffrbb [RT #1372, #1373, #1386, #1387, #1395]
a2c240fe8836beba2330b03d55569d9e31bb3358trawick
a2c240fe8836beba2330b03d55569d9e31bb3358trawick 898. [bug] "dig" failed to set a nonzero exit status
a2c240fe8836beba2330b03d55569d9e31bb3358trawick on UDP query timeout. [RT #1323]
a2c240fe8836beba2330b03d55569d9e31bb3358trawick
13ee9baf0119bca0739d3f17591f0bf2c64cdcccrbb 897. [bug] A config.guess update changed the system identification
13ee9baf0119bca0739d3f17591f0bf2c64cdcccrbb string of UnixWare systems; configure now recognizes
13ee9baf0119bca0739d3f17591f0bf2c64cdcccrbb the new string.
13ee9baf0119bca0739d3f17591f0bf2c64cdcccrbb
5a58a10705b7b154b53294e0c0283d64eabdcb7fstoddard 896. [bug] If a configuration file is set on named's command line
5a58a10705b7b154b53294e0c0283d64eabdcb7fstoddard and it has a relative pathname, the current directory
5a58a10705b7b154b53294e0c0283d64eabdcb7fstoddard (after any possible jailing resulting from named -t)
10a2de5cee9ae5abe675ea200fbe635a54556c8ffanf will be prepended to it so that reloading works
3568de757bac0b47256647504c186d17ca272f85rbb properly even when a directory option is present.
3568de757bac0b47256647504c186d17ca272f85rbb
3568de757bac0b47256647504c186d17ca272f85rbb 895. [func] New function, isc_dir_current(), akin to POSIX's
98f3c8c547839251cb43e9f917114cc8b16ced9efanf getcwd().
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
98f3c8c547839251cb43e9f917114cc8b16ced9efanf 894. [bug] When using the DNSSEC tools, a message intended to warn
1a411968bb62cc88c3cbf14a53caf6587c224259fanf when the keyboard was being used because of the lack
1a411968bb62cc88c3cbf14a53caf6587c224259fanf of a suitable random device was not being printed.
10a2de5cee9ae5abe675ea200fbe635a54556c8ffanf
10a2de5cee9ae5abe675ea200fbe635a54556c8ffanf 893. [func] Removed isc_file_test() and added isc_file_exists()
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe for the basic functionality that was being added
10a2de5cee9ae5abe675ea200fbe635a54556c8ffanf with isc_file_test().
60777c94cb33363389d4848524c0809c235ba5e5rbb
6f06d481dafc90f1b553f1d2828bcea50a039854fielding 892. [placeholder]
b5140df3124b186e4a977812fd9828d1e295c080wrowe
b5140df3124b186e4a977812fd9828d1e295c080wrowe 891. [bug] Return an error when a SIG(0) signed response to
b5140df3124b186e4a977812fd9828d1e295c080wrowe an unsigned query is seen. This should actually
b5140df3124b186e4a977812fd9828d1e295c080wrowe do the verification, but it's not currently
b5140df3124b186e4a977812fd9828d1e295c080wrowe possible. [RT #1391]
c9dafaafc2650994e47f88f5239f643c97ec4cb3wrowe
c9dafaafc2650994e47f88f5239f643c97ec4cb3wrowe 890. [cleanup] The man pages no longer require the mandoc macros
c9dafaafc2650994e47f88f5239f643c97ec4cb3wrowe and should now format cleanly using most versions of
c9dafaafc2650994e47f88f5239f643c97ec4cb3wrowe nroff, and HTML versions of the man pages have been
c9dafaafc2650994e47f88f5239f643c97ec4cb3wrowe added. Both are generated from DocBook source.
41aef8943f349ee0b5b510dd436301b4c33c628cwrowe
41aef8943f349ee0b5b510dd436301b4c33c628cwrowe 889. [port] Eliminated blank lines before .TH in nroff man
bb360f1d9bdce4f55f290de07a711db006b25957wrowe pages since they cause problems with some versions
5727f68f33838686d447f55a100309e54efb20f8fielding of nroff. [RT #1390]
5727f68f33838686d447f55a100309e54efb20f8fielding
5727f68f33838686d447f55a100309e54efb20f8fielding 888. [bug] Don't die when using TKEY to delete a nonexistent
5727f68f33838686d447f55a100309e54efb20f8fielding TSIG key. [RT #1392]
5727f68f33838686d447f55a100309e54efb20f8fielding
d28c69d8e5f2e88e653d61436bb6fa6302a212b4rbb 887. [port] Detect broken compilers that can't call static
d28c69d8e5f2e88e653d61436bb6fa6302a212b4rbb functions from inline functions. [RT #1212]
d28c69d8e5f2e88e653d61436bb6fa6302a212b4rbb
d28c69d8e5f2e88e653d61436bb6fa6302a212b4rbb 886. [placeholder]
d28c69d8e5f2e88e653d61436bb6fa6302a212b4rbb
b974a8fc59a9d6193305dcd8690992a411d88232rbb 885. [placeholder]
b974a8fc59a9d6193305dcd8690992a411d88232rbb
b974a8fc59a9d6193305dcd8690992a411d88232rbb 884. [placeholder]
b974a8fc59a9d6193305dcd8690992a411d88232rbb
b974a8fc59a9d6193305dcd8690992a411d88232rbb 883. [placeholder]
fa996ff928f6170678c8789c8073c368f56d770arbb
fa996ff928f6170678c8789c8073c368f56d770arbb 882. [placeholder]
fa996ff928f6170678c8789c8073c368f56d770arbb
fa996ff928f6170678c8789c8073c368f56d770arbb 881. [placeholder]
fa996ff928f6170678c8789c8073c368f56d770arbb
fa996ff928f6170678c8789c8073c368f56d770arbb 880. [placeholder]
a1bbc66131c63e718e3f73fc11a348f7552d7947rbb
a1bbc66131c63e718e3f73fc11a348f7552d7947rbb 879. [placeholder]
a1bbc66131c63e718e3f73fc11a348f7552d7947rbb
b31025f6f2c0392dc76eecca7f27faad0b902be0wrowe 878. [placeholder]
b31025f6f2c0392dc76eecca7f27faad0b902be0wrowe
b31025f6f2c0392dc76eecca7f27faad0b902be0wrowe 877. [placeholder]
b31025f6f2c0392dc76eecca7f27faad0b902be0wrowe
b31025f6f2c0392dc76eecca7f27faad0b902be0wrowe 876. [placeholder]
b31025f6f2c0392dc76eecca7f27faad0b902be0wrowe
4783bc116b4dc37deadcc0b68ce3d3eeb6a7464aben 875. [placeholder]
4783bc116b4dc37deadcc0b68ce3d3eeb6a7464aben
4783bc116b4dc37deadcc0b68ce3d3eeb6a7464aben 874. [placeholder]
4783bc116b4dc37deadcc0b68ce3d3eeb6a7464aben
4783bc116b4dc37deadcc0b68ce3d3eeb6a7464aben 873. [placeholder]
fcc25eda7b150e226d3c1cdaea66a943d3fdee4erbb
fcc25eda7b150e226d3c1cdaea66a943d3fdee4erbb 872. [placeholder]
fcc25eda7b150e226d3c1cdaea66a943d3fdee4erbb
fcc25eda7b150e226d3c1cdaea66a943d3fdee4erbb 871. [placeholder]
fcc25eda7b150e226d3c1cdaea66a943d3fdee4erbb
fcc25eda7b150e226d3c1cdaea66a943d3fdee4erbb 870. [placeholder]
fcc25eda7b150e226d3c1cdaea66a943d3fdee4erbb
fcc25eda7b150e226d3c1cdaea66a943d3fdee4erbb 869. [placeholder]
fcc25eda7b150e226d3c1cdaea66a943d3fdee4erbb
cab10c98980b42562a7850410cecd37798e170ecrbb 868. [placeholder]
cab10c98980b42562a7850410cecd37798e170ecrbb
cab10c98980b42562a7850410cecd37798e170ecrbb 867. [placeholder]
cab10c98980b42562a7850410cecd37798e170ecrbb
cab10c98980b42562a7850410cecd37798e170ecrbb 866. [func] Close debug only file channels when debug is set to
71715c646d5231de578431f8961e711764b899d3fanf zero. [RT #1246]
71715c646d5231de578431f8961e711764b899d3fanf
71715c646d5231de578431f8961e711764b899d3fanf 865. [bug] The new configuration parser did not allow
2714d6002fcdf12f5b26cc948c9f2f03ca5e7ee9rbb the optional debug level in a "severity debug"
2714d6002fcdf12f5b26cc948c9f2f03ca5e7ee9rbb clause of a logging channel to be omitted.
2714d6002fcdf12f5b26cc948c9f2f03ca5e7ee9rbb This is now allowed and treated as "severity
2714d6002fcdf12f5b26cc948c9f2f03ca5e7ee9rbb debug 1;" like it does in BIND 8.2.4, not as
2714d6002fcdf12f5b26cc948c9f2f03ca5e7ee9rbb "severity debug 0;" like it did in BIND 9.1.
8695c28e4d0bb9357f606045b37238d4f49ce8b6rbb [RT #1367]
8695c28e4d0bb9357f606045b37238d4f49ce8b6rbb
8695c28e4d0bb9357f606045b37238d4f49ce8b6rbb 864. [cleanup] Multi-threading is now enabled by default on
8695c28e4d0bb9357f606045b37238d4f49ce8b6rbb OSF1, Solaris 2.7 and newer, AIX, IRIX, and HP-UX.
8695c28e4d0bb9357f606045b37238d4f49ce8b6rbb
8695c28e4d0bb9357f606045b37238d4f49ce8b6rbb 863. [bug] If an error occurred while an outgoing zone transfer
5f69f46ccdf50afd8f0a23f134746e6066185e89rbb was starting up, the server could access a domain
5f69f46ccdf50afd8f0a23f134746e6066185e89rbb name that had already been freed when logging a
5f69f46ccdf50afd8f0a23f134746e6066185e89rbb message saying that the transfer was starting.
5f69f46ccdf50afd8f0a23f134746e6066185e89rbb [RT #1383]
5f69f46ccdf50afd8f0a23f134746e6066185e89rbb
e76797ee89ad6fb15ad97b0f3903ae324ac44949wrowe 862. [bug] Use after realloc(), non portable pointer arithmetic in
e76797ee89ad6fb15ad97b0f3903ae324ac44949wrowe grmerge().
e76797ee89ad6fb15ad97b0f3903ae324ac44949wrowe
e76797ee89ad6fb15ad97b0f3903ae324ac44949wrowe 861. [port] Add support for Mac OS X, by making it equivalent
e76797ee89ad6fb15ad97b0f3903ae324ac44949wrowe to Darwin. This was derived from the config.guess
e76797ee89ad6fb15ad97b0f3903ae324ac44949wrowe file shipped with Mac OS X. [RT #1355]
e76797ee89ad6fb15ad97b0f3903ae324ac44949wrowe
e76797ee89ad6fb15ad97b0f3903ae324ac44949wrowe 860. [func] Drop cross class glue in zone transfers.
e76797ee89ad6fb15ad97b0f3903ae324ac44949wrowe
a1e0709c89175c34a3f72eb4a83d7ee1621a0884rbb 859. [bug] Cache cleaning now won't swamp the CPU if there
a1e0709c89175c34a3f72eb4a83d7ee1621a0884rbb is a persistent over limit condition.
a1e0709c89175c34a3f72eb4a83d7ee1621a0884rbb
a1e0709c89175c34a3f72eb4a83d7ee1621a0884rbb 858. [func] isc_mem_setwater() no longer requires that when the
4b13b6bcdcfae61d3c58cc2569757651f28f2bbfrbb callback function is non-NULL then its hi_water
4b13b6bcdcfae61d3c58cc2569757651f28f2bbfrbb argument must be greater than its lo_water argument
4b13b6bcdcfae61d3c58cc2569757651f28f2bbfrbb (they can now be equal) or that they be non-zero.
34ea1d36f4e1c8d66338e691793017d105cc9c32rbb
34ea1d36f4e1c8d66338e691793017d105cc9c32rbb 857. [cleanup] Use ISC_MAGIC() to define all magic numbers for
34ea1d36f4e1c8d66338e691793017d105cc9c32rbb structs, for our friends in EBCDIC-land.
34ea1d36f4e1c8d66338e691793017d105cc9c32rbb
2c8f06bf370a44a3d0544ed5319355463c417132gregames 856. [func] Allow partial rdatasets to be returned in answer and
2c8f06bf370a44a3d0544ed5319355463c417132gregames authority sections to help non-TCP capable clients
2c8f06bf370a44a3d0544ed5319355463c417132gregames recover from truncation. [RT #1301]
db06e09891b001667974483058923b88c3258324rbb
db06e09891b001667974483058923b88c3258324rbb 855. [bug] Stop spurious "using RFC 1035 TTL semantics" warnings.
db06e09891b001667974483058923b88c3258324rbb
db06e09891b001667974483058923b88c3258324rbb 854. [bug] The config parser didn't properly handle config
db06e09891b001667974483058923b88c3258324rbb options that were specified in units of time other
8ba9d5e9aaaa79dba0de13f5c1b6e725d98f1dc2fanf than seconds. [RT #1372]
8ba9d5e9aaaa79dba0de13f5c1b6e725d98f1dc2fanf
8ba9d5e9aaaa79dba0de13f5c1b6e725d98f1dc2fanf 853. [bug] configure_view_acl() failed to detach existing acls.
8ba9d5e9aaaa79dba0de13f5c1b6e725d98f1dc2fanf [RT #1374]
26cf4d32b4ff8807a64b0cfa6865a7d6d171c68efanf
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 852. [bug] Handle responses from servers which do not know
26cf4d32b4ff8807a64b0cfa6865a7d6d171c68efanf about IXFR.
06c107289de0a0888386e0bc08ef9fc60aacd8bctrawick
06c107289de0a0888386e0bc08ef9fc60aacd8bctrawick 851. [cleanup] The obsolete support-ixfr option was not properly
06c107289de0a0888386e0bc08ef9fc60aacd8bctrawick ignored.
06c107289de0a0888386e0bc08ef9fc60aacd8bctrawick
f4ab6acec7b02518869ca649ce2d3ceeb92d282etrawick --- 9.2.0a1 released ---
f4ab6acec7b02518869ca649ce2d3ceeb92d282etrawick
f4ab6acec7b02518869ca649ce2d3ceeb92d282etrawick 850. [bug] dns_rbt_findnode() would not find nodes that were
b0bd38b2226e5cfb86cce6ed1991723f4c9e4f68trawick split on a bitstring label somewhere other than in
bf9902ea6090f94c9ee0aaddd80b419a184ffe55jim the last label of the node. [RT #1351]
bf9902ea6090f94c9ee0aaddd80b419a184ffe55jim
bf9902ea6090f94c9ee0aaddd80b419a184ffe55jim 849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
bf9902ea6090f94c9ee0aaddd80b419a184ffe55jim
bf9902ea6090f94c9ee0aaddd80b419a184ffe55jim 848. [func] A minimum max-cache-size of two megabytes is enforced
bf9902ea6090f94c9ee0aaddd80b419a184ffe55jim by the cache cleaner.
bf9902ea6090f94c9ee0aaddd80b419a184ffe55jim
0b34df54ff22d0ca05eb8e9d7c9610138a878c83rbb 847. [func] Added isc_file_test(), which currently only has
0b34df54ff22d0ca05eb8e9d7c9610138a878c83rbb some very basic functionality to test for the
0b34df54ff22d0ca05eb8e9d7c9610138a878c83rbb existence of a file, whether a pathname is absolute,
83047afdc49c183cdca6373dba6a0c6afa638f12gstein or whether a pathname is the fundamental representation
0b34df54ff22d0ca05eb8e9d7c9610138a878c83rbb of the current directory. It is intended that this
c8cc46d12794845f39fa154224075a3bbe57a4c8ben function can be expanded to test other things a
c8cc46d12794845f39fa154224075a3bbe57a4c8ben programmer might want to know about a file.
5dea9095cbfab622c65e5f2f806007aaa7d7761arbb
5dea9095cbfab622c65e5f2f806007aaa7d7761arbb 846. [func] A non-zero 'param' to dst_key_generate() when making an
5dea9095cbfab622c65e5f2f806007aaa7d7761arbb hmac-md5 key means that good entropy is not required.
5dea9095cbfab622c65e5f2f806007aaa7d7761arbb
5dea9095cbfab622c65e5f2f806007aaa7d7761arbb 845. [bug] The access rights on the public file of a symmetric
365c33fd9c0fc3ac27c0bd1d360a5a94980c576atrawick key are now restricted as soon as the file is opened,
365c33fd9c0fc3ac27c0bd1d360a5a94980c576atrawick rather than after it has been written and closed.
365c33fd9c0fc3ac27c0bd1d360a5a94980c576atrawick
0ea568e49752d337d2b513cce07f2a6f4699d6eatrawick 844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
0ea568e49752d337d2b513cce07f2a6f4699d6eatrawick just as <lwres/net.h> does.
0ea568e49752d337d2b513cce07f2a6f4699d6eatrawick
b7a0ad483b54711addc5f43f679189619a23c749ben 843. [func] If no controls statement is present in named.conf,
b7a0ad483b54711addc5f43f679189619a23c749ben or if any inet phrase of a controls statement is
328d02603f471fad56cc5588fc9e93f589593ad0rbb lacking a keys clause, then a key will be automatically
328d02603f471fad56cc5588fc9e93f589593ad0rbb generated by named and an rndc.conf-style file
1c850e9f96375578e43e5f69ba7499a543b2a7bdtrawick named named.key will be written that uses it. rndc
1c850e9f96375578e43e5f69ba7499a543b2a7bdtrawick will use this file only if its normal configuration
1c850e9f96375578e43e5f69ba7499a543b2a7bdtrawick file, or one provided on the command line, does not
48a2f5e2c189669b025d462f44fda5d4b45e8d78trawick exist.
48a2f5e2c189669b025d462f44fda5d4b45e8d78trawick
48a2f5e2c189669b025d462f44fda5d4b45e8d78trawick 842. [func] 'rndc flush' now takes an optional view.
48a2f5e2c189669b025d462f44fda5d4b45e8d78trawick
48a2f5e2c189669b025d462f44fda5d4b45e8d78trawick 841. [bug] When sdb modules were not declared threadsafe, their
48a2f5e2c189669b025d462f44fda5d4b45e8d78trawick create and destroy functions were not serialized.
48a2f5e2c189669b025d462f44fda5d4b45e8d78trawick
b22fb75c37b70fbe176afdb8081c3ce2dba86db4rbb 840. [bug] The config file parser could print the wrong file
b22fb75c37b70fbe176afdb8081c3ce2dba86db4rbb name if an error was detected after an included file
b22fb75c37b70fbe176afdb8081c3ce2dba86db4rbb was parsed. [RT #1353]
b22fb75c37b70fbe176afdb8081c3ce2dba86db4rbb
b22fb75c37b70fbe176afdb8081c3ce2dba86db4rbb 839. [func] Dump packets for which there was no view or that the
8fccb89ed59d5c80c76a818f7ca02bb0d068d4d3rbb class could not be determined to category "unmatched".
8fccb89ed59d5c80c76a818f7ca02bb0d068d4d3rbb
8fccb89ed59d5c80c76a818f7ca02bb0d068d4d3rbb 838. [port] UnixWare 7.x.x is now suported by
8fccb89ed59d5c80c76a818f7ca02bb0d068d4d3rbb bin/tests/system/ifconfig.sh.
8fccb89ed59d5c80c76a818f7ca02bb0d068d4d3rbb
da07a882b90b44243c9cd88ac09a789999dccc4drbb 837. [cleanup] Multi-threading is now enabled by default only on
da07a882b90b44243c9cd88ac09a789999dccc4drbb OSF1, Solaris 2.7 and newer, and AIX.
da07a882b90b44243c9cd88ac09a789999dccc4drbb
da07a882b90b44243c9cd88ac09a789999dccc4drbb 836. [func] Upgraded libtool to 1.4.
da07a882b90b44243c9cd88ac09a789999dccc4drbb
4a5c8a77f48f0cf10bfe70479d0a2e8e7d6cd917rbb 835. [bug] The dispatcher could enter a busy loop if
4a5c8a77f48f0cf10bfe70479d0a2e8e7d6cd917rbb it got an I/O error receiving on a UDP socket.
4a5c8a77f48f0cf10bfe70479d0a2e8e7d6cd917rbb [RT #1293]
4a5c8a77f48f0cf10bfe70479d0a2e8e7d6cd917rbb
4a5c8a77f48f0cf10bfe70479d0a2e8e7d6cd917rbb 834. [func] Accept (but warn about) master files beginning with
4a5c8a77f48f0cf10bfe70479d0a2e8e7d6cd917rbb an SOA record without an explicit TTL field and
5bf029f8452b6aa105cf3d9d9b19221920725428rbb lacking a $TTL directive, by using the SOA MINTTL
5bf029f8452b6aa105cf3d9d9b19221920725428rbb as a default TTL. This is for backwards compatibility
5bf029f8452b6aa105cf3d9d9b19221920725428rbb with old versions of BIND 8, which accepted such
60ed053fe71b1e3cfab8c4ed37afde30a6db4841rbb files without warning although they are illegal
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe according to RFC1035.
60ed053fe71b1e3cfab8c4ed37afde30a6db4841rbb
e03878add0099ba9741efc46d545955a60ea8bdcrbb 833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
e03878add0099ba9741efc46d545955a60ea8bdcrbb <dns/soa.h>, and extended them to support
e03878add0099ba9741efc46d545955a60ea8bdcrbb all the integer-valued fields of the SOA RR.
e03878add0099ba9741efc46d545955a60ea8bdcrbb
1860b2b5f1de31f8cf9d95f1b394fe98c8dbfab7rbb 832. [bug] The default location for named.conf in named-checkconf
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe should depend on --sysconfdir like it does in named.
1860b2b5f1de31f8cf9d95f1b394fe98c8dbfab7rbb [RT #1258]
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe 831. [placeholder]
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe 830. [func] Implement 'rndc status'.
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe 829. [bug] The DNS_R_ZONECUT result code should only be returned
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe when an ANY query is made with DNS_DBFIND_GLUEOK set.
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe In all other ANY query cases, returning the delegation
a8c0c0b8d7dada680bd3f3d70f78ce0656ba5aa6trawick is better.
a8c0c0b8d7dada680bd3f3d70f78ce0656ba5aa6trawick
a8c0c0b8d7dada680bd3f3d70f78ce0656ba5aa6trawick 828. [bug] The errno value from recvfrom() could be overwritten
a8c0c0b8d7dada680bd3f3d70f78ce0656ba5aa6trawick by logging code. [RT #1293]
a8c0c0b8d7dada680bd3f3d70f78ce0656ba5aa6trawick
a8c0c0b8d7dada680bd3f3d70f78ce0656ba5aa6trawick 827. [bug] When an IXFR protocol error occurs, the slave
77c656dabf05adcdee0d30b15b4628be738a1913rbb should retry with AXFR.
77c656dabf05adcdee0d30b15b4628be738a1913rbb
77c656dabf05adcdee0d30b15b4628be738a1913rbb 826. [bug] Some IXFR protocol errors were not detected.
77c656dabf05adcdee0d30b15b4628be738a1913rbb
77c656dabf05adcdee0d30b15b4628be738a1913rbb 825. [bug] zone.c:ns_query() detached from the wrong zone
7e73041858979fd162c849cc2e7447beb51eedf8rbb reference. [RT #1264]
7e73041858979fd162c849cc2e7447beb51eedf8rbb
886cd69ebf69e990dbc365be87ff8ea7cd681904rbb 824. [bug] Correct line numbers reported by dns_master_load().
886cd69ebf69e990dbc365be87ff8ea7cd681904rbb [RT #1263]
886cd69ebf69e990dbc365be87ff8ea7cd681904rbb
a8c0c0b8d7dada680bd3f3d70f78ce0656ba5aa6trawick 823. [func] The output of "dig -h" now goes to stdout so that it
886cd69ebf69e990dbc365be87ff8ea7cd681904rbb can easily be piped through "more". [RT #1254]
886cd69ebf69e990dbc365be87ff8ea7cd681904rbb
886cd69ebf69e990dbc365be87ff8ea7cd681904rbb 822. [bug] Sending nxrrset prerequisites would crash nsupdate.
db9ac238bf63d7df2bebbaff4de1628a32151028trawick [RT #1248]
ce121a776564df6bb75498209094142d92404b8atrawick
ce121a776564df6bb75498209094142d92404b8atrawick 821. [bug] The program name used when logging to syslog should
ce121a776564df6bb75498209094142d92404b8atrawick be stripped of leading path components.
e1ade9256c87684358786fcf7eef251bd4c1db10rbb [RT #1178, #1232]
e1ade9256c87684358786fcf7eef251bd4c1db10rbb
e1ade9256c87684358786fcf7eef251bd4c1db10rbb 820. [bug] Name server address lookups failed to follow
e1ade9256c87684358786fcf7eef251bd4c1db10rbb A6 chains into the glue of local authoritative
e1ade9256c87684358786fcf7eef251bd4c1db10rbb zones.
e1ade9256c87684358786fcf7eef251bd4c1db10rbb
db9ac238bf63d7df2bebbaff4de1628a32151028trawick 819. [bug] In certain cases, the resolver's attempts to
db9ac238bf63d7df2bebbaff4de1628a32151028trawick restart an address lookup at the root could cause
db9ac238bf63d7df2bebbaff4de1628a32151028trawick the fetch to deadlock (with itself) instead of
eae32ab3fb398ca408bc2d45b22adf1b67a75471rbb restarting. [RT #1225]
eae32ab3fb398ca408bc2d45b22adf1b67a75471rbb
d1d25826dbd7d2ba97db90b77122ae2b0f363e89rbb 818. [bug] Certain pathological responses to ANY queries could
d1d25826dbd7d2ba97db90b77122ae2b0f363e89rbb cause an assertion failure. [RT #1218]
d1d25826dbd7d2ba97db90b77122ae2b0f363e89rbb
42ec91fadb5532438ab4c02993b15c18a517967frbb 817. [func] Adjust timeouts for dialup zone queries.
42ec91fadb5532438ab4c02993b15c18a517967frbb
42ec91fadb5532438ab4c02993b15c18a517967frbb 816. [bug] Report potential problems with log file accessibility
42ec91fadb5532438ab4c02993b15c18a517967frbb at configuration time, since such problems can't
42ec91fadb5532438ab4c02993b15c18a517967frbb reliably be reported at the time they actually occur.
96fc773162e93e5b85686ab152f11baf4498d868rbb
2975523a2901fc601ae9510082a7d4fb11bb9aecake 815. [bug] If a log file was specified with a path separator
2975523a2901fc601ae9510082a7d4fb11bb9aecake character (i.e. "/") in its name and the directory
2975523a2901fc601ae9510082a7d4fb11bb9aecake did not exist, the log file's name was treated as
5827adc4c40ff4b10db9b09cea43f4307c8fc319trawick though it were the directory name. [RT #1189]
5827adc4c40ff4b10db9b09cea43f4307c8fc319trawick
5827adc4c40ff4b10db9b09cea43f4307c8fc319trawick 814. [bug] Socket objects left over from accept() failures
5827adc4c40ff4b10db9b09cea43f4307c8fc319trawick were incorrectly destroyed, causing corruption
5827adc4c40ff4b10db9b09cea43f4307c8fc319trawick of socket manager data structures.
5827adc4c40ff4b10db9b09cea43f4307c8fc319trawick
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 813. [bug] File descriptors exceeding FD_SETSIZE were handled
e7270e4daeb3e62414b361ca2bf0e707d0ae3310wrowe badly. [RT #1192]
e7270e4daeb3e62414b361ca2bf0e707d0ae3310wrowe
e7270e4daeb3e62414b361ca2bf0e707d0ae3310wrowe 812. [bug] dig sometimes printed incomplete IXFR responses
e7270e4daeb3e62414b361ca2bf0e707d0ae3310wrowe due to an uninitialized variable. [RT #1188]
e7270e4daeb3e62414b361ca2bf0e707d0ae3310wrowe
e7270e4daeb3e62414b361ca2bf0e707d0ae3310wrowe 811. [bug] Parentheses were not quoted in zone dumps. [RT #1194]
f6e9f5600e77b78fb013bb543d364135961639d1rbb
f6e9f5600e77b78fb013bb543d364135961639d1rbb 810. [bug] The signer name in SIG records was not properly
f6e9f5600e77b78fb013bb543d364135961639d1rbb down-cased when signing/verifying records. [RT #1186]
f6e9f5600e77b78fb013bb543d364135961639d1rbb
f6e9f5600e77b78fb013bb543d364135961639d1rbb 809. [bug] Configuring a non-local address as a transfer-source
f6e9f5600e77b78fb013bb543d364135961639d1rbb could cause an assertion failure during load.
f6e9f5600e77b78fb013bb543d364135961639d1rbb
f6e9f5600e77b78fb013bb543d364135961639d1rbb 808. [func] Add 'rndc flush' to flush the server's cache.
f6e9f5600e77b78fb013bb543d364135961639d1rbb
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 807. [bug] When setting up TCP connections for incoming zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding transfers, the transfer-source port was not
b580e99ec29c68e3c56b5b1ad8a4ec1e2de865c0trawick ignored like it should be.
b580e99ec29c68e3c56b5b1ad8a4ec1e2de865c0trawick
b580e99ec29c68e3c56b5b1ad8a4ec1e2de865c0trawick 806. [bug] DNS_R_SEENINCLUDE was failing to propagate back up
b580e99ec29c68e3c56b5b1ad8a4ec1e2de865c0trawick the calling stack to the zone maintenance level,
b580e99ec29c68e3c56b5b1ad8a4ec1e2de865c0trawick causing zones to not reload when an included file was
cfa64348224b66dd1c9979b809406c4d15b1c137fielding touched but the top-level zone file was not.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 805. [bug] When using "forward only", missing root hints should
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not cause queries to fail. [RT #1143]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 804. [bug] Attempting to obtain entropy could fail in some
cfa64348224b66dd1c9979b809406c4d15b1c137fielding situations. This would be most common on systems
cfa64348224b66dd1c9979b809406c4d15b1c137fielding with user-space threads. [RT #1131]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 803. [bug] Treat all SIG queries as if they have the CD bit set,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding otherwise no data will be returned [RT #749]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 802. [bug] DNSSEC key tags were computed incorrectly in almost
cfa64348224b66dd1c9979b809406c4d15b1c137fielding all cases. [RT #1146]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 801. [bug] nsupdate should treat lines beginning with ';' as
cfa64348224b66dd1c9979b809406c4d15b1c137fielding comments. [RT #1139]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 800. [bug] dnssec-signzone produced incorrect statistics for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding large zones. [RT #1133]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 799. [bug] The ADB didn't find AAAA glue in a zone unless A6
cfa64348224b66dd1c9979b809406c4d15b1c137fielding glue was also present.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 798. [bug] nsupdate should be able to reject bad input lines
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and continue. [RT #1130]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 797. [func] Issue a warning if the 'directory' option contains
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a relative path. [RT #269]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 796. [func] When a size limit is associated with a log file,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding only roll it when the size is reached, not every
cfa64348224b66dd1c9979b809406c4d15b1c137fielding time the log file is opened. [RT #1096]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 795. [func] Add the +multiline option to dig. [RT #1095]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 794. [func] Implement the "port" and "default-port" statements
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in rndc.conf.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 793. [cleanup] The DNSSEC tools could create filenames that were
cfa64348224b66dd1c9979b809406c4d15b1c137fielding illegal or contained shell meta-characters. They
cfa64348224b66dd1c9979b809406c4d15b1c137fielding now use a different text encoding of names that
cfa64348224b66dd1c9979b809406c4d15b1c137fielding doesn't have these problems. [RT #1101]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 792. [cleanup] Replace the OMAPI command channel protocol with a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding simpler one.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 791. [bug] The command channel now works over IPv6.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 790. [bug] Wildcards created using dynamic update or IXFR
cfa64348224b66dd1c9979b809406c4d15b1c137fielding could fail to match. [RT #1111]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 789. [bug] The "localhost" and "localnets" ACLs did not match
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when used as the second element of a two-element
cfa64348224b66dd1c9979b809406c4d15b1c137fielding sortlist item.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 788. [func] Add the "match-mapped-addresses" option, which
cfa64348224b66dd1c9979b809406c4d15b1c137fielding causes IPv6 v4mapped addresses to be treated as
cfa64348224b66dd1c9979b809406c4d15b1c137fielding IPv4 addresses for the purpose of acl matching.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 787. [bug] The DNSSEC tools failed to downcase domain
cfa64348224b66dd1c9979b809406c4d15b1c137fielding names when mapping them into file names.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 786. [bug] When DNSSEC signing/verifying data, owner names were
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not properly down-cased.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 785. [bug] A race condition in the resolver could cause
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an assertion failure. [RT #673, #872, #1048]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 784. [bug] nsupdate and other programs would not quit properly
cfa64348224b66dd1c9979b809406c4d15b1c137fielding if some signals were blocked by the caller. [RT #1081]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 783. [bug] Following CNAMEs could cause an assertion failure
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when either using an sdb database or under very
cfa64348224b66dd1c9979b809406c4d15b1c137fielding rare conditions.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 782. [func] Implement the "serial-query-rate" option.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 781. [func] Avoid error packet loops by dropping duplicate FORMERR
cfa64348224b66dd1c9979b809406c4d15b1c137fielding responses. [RT #1006]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 780. [bug] Error handling code dealing with out of memory or
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe other rare errors could lead to assertion failures
cfa64348224b66dd1c9979b809406c4d15b1c137fielding by calling functions on uninitialized names. [RT #1065]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 779. [func] Added the "minimal-responses" option.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 778. [bug] When starting cache cleaning, cleaning_timer_action()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding returned without first pausing the iterator, which
cfa64348224b66dd1c9979b809406c4d15b1c137fielding could cause deadlock. [RT #998]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 777. [bug] An empty forwarders list in a zone failed to override
cfa64348224b66dd1c9979b809406c4d15b1c137fielding global forwarders. [RT #995]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 776. [func] Improved error reporting in denied messages. [RT #252]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 775. [placeholder]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 774. [func] max-cache-size is implemented.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 773. [func] Added isc_rwlock_trylock() to attempt to lock without
cfa64348224b66dd1c9979b809406c4d15b1c137fielding blocking.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 772. [bug] Owner names could be incorrectly omitted from cache
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dumps in the presence of negative caching entries.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #991]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 771. [cleanup] TSIG errors related to unsynchronized clocks
cfa64348224b66dd1c9979b809406c4d15b1c137fielding are logged better. [RT #919]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 770. [func] Add the "edns yes_or_no" statement to the server
cfa64348224b66dd1c9979b809406c4d15b1c137fielding clause. [RT #524]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 769. [func] Improved error reporting when parsing rdata. [RT #740]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 768. [bug] The server did not emit an SOA when a CNAME
cfa64348224b66dd1c9979b809406c4d15b1c137fielding or DNAME chain ended in NXDOMAIN in an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding authoritative zone.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 767. [placeholder]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 766. [bug] A few cases in query_find() could leak fname.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe This would trigger the mpctx->allocated == 0
cfa64348224b66dd1c9979b809406c4d15b1c137fielding assertion when the server exited.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #739, #776, #798, #812, #818, #821, #845,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding #892, #935, #966]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 765. [func] ACL names are once again case insensitive, like
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in BIND 8. [RT #252]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 764. [func] Configuration files now allow "include" directives
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in more places, such as inside the "view" statement.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #377, #728, #860]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 763. [func] Configuration files no longer have reserved words.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #731, #753]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 762. [cleanup] The named.conf and rndc.conf file parsers have
cfa64348224b66dd1c9979b809406c4d15b1c137fielding been completely rewritten.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 761. [bug] _REENTRANT was still defined when building with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding --disable-threads.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 760. [contrib] Significant enhancements to the pgsql sdb driver.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 759. [bug] The resolver didn't turn off "avoid fetches" mode
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when restarting, possibly causing resolution
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to fail when it should not. This bug only affected
cfa64348224b66dd1c9979b809406c4d15b1c137fielding platforms which support both IPv4 and IPv6. [RT #927]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 758. [bug] The "avoid fetches" code did not treat negative
cfa64348224b66dd1c9979b809406c4d15b1c137fielding cache entries correctly, causing fetches that would
cfa64348224b66dd1c9979b809406c4d15b1c137fielding be useful to be avoided. This bug only affected
cfa64348224b66dd1c9979b809406c4d15b1c137fielding platforms which support both IPv4 and IPv6. [RT #927]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 757. [func] Log zone transfers.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 756. [bug] dns_zone_load() could "return" success when no master
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe file was configured.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 755. [bug] Fix incorrectly formatted log messages in zone.c.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 754. [bug] Certain failure conditions sending UDP packets
cfa64348224b66dd1c9979b809406c4d15b1c137fielding could cause the server to retry the transmission
cfa64348224b66dd1c9979b809406c4d15b1c137fielding indefinitely. [RT #902]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 753. [bug] dig, host, and nslookup would fail to contact a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding remote server if getaddrinfo() returned an IPv6
cfa64348224b66dd1c9979b809406c4d15b1c137fielding address on a system that doesn't support IPv6.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #917]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 752. [func] Correct bad tv_usec elements returned by
cfa64348224b66dd1c9979b809406c4d15b1c137fielding gettimeofday().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 751. [func] Log successful zone loads / transfers. [RT #898]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 750. [bug] A query should not match a DNAME whose trust level
cfa64348224b66dd1c9979b809406c4d15b1c137fielding is pending. [RT #916]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 749. [bug] When a query matched a DNAME in a secure zone, the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding server did not return the signature of the DNAME.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #915]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 748. [doc] List supported RFCs in doc/misc/rfc-compliance.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #781]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 747. [bug] The code to determine whether an IXFR was possible
cfa64348224b66dd1c9979b809406c4d15b1c137fielding did not properly check for a database that could
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not have a journal. [RT #865, #908]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 746. [bug] The sdb didn't clone rdatasets properly, causing
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a crash when the server followed delegations. [RT #905]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 745. [func] Report the owner name of records that fail
cfa64348224b66dd1c9979b809406c4d15b1c137fielding semantic checks while loading.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 744. [bug] When returning DNS_R_CNAME or DNS_R_DNAME as the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding result of an ANY or SIG query, the resolver failed
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to setup the return event's rdatasets, causing an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding assertion failure in the query code. [RT #881]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 743. [bug] Receiving a large number of certain malformed
cfa64348224b66dd1c9979b809406c4d15b1c137fielding answers could cause named to stop responding.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #861]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 742. [placeholder]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 741. [port] Support openssl-engine. [RT #709]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 740. [port] Handle openssl library mismatches slightly better.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 739. [port] Look for /dev/random in configure, rather than
cfa64348224b66dd1c9979b809406c4d15b1c137fielding assuming it will be there for only a predefined
cfa64348224b66dd1c9979b809406c4d15b1c137fielding set of OSes.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 738. [bug] If a non-threadsafe sdb driver supported AXFR and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding received an AXFR request, it would deadlock or die
cfa64348224b66dd1c9979b809406c4d15b1c137fielding with an assertion failure. [RT #852]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 737. [port] stdtime.c failed to compile on certain platforms.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 736. [func] New functions isc_task_{begin,end}exclusive().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 735. [doc] Add BIND 4 migration notes.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 734. [bug] An attempt to re-lock the zone lock could occur if
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the server was shutdown during a zone transfer.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #830]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 733. [bug] Reference counts of dns_acl_t objects need to be
cfa64348224b66dd1c9979b809406c4d15b1c137fielding locked but were not. [RT #801, #821]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 732. [bug] Glue with 0 TTL could also cause SERVFAIL. [RT #828]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 731. [bug] Certain zone errors could cause named-checkzone to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding fail ungracefully. [RT #819]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 730. [bug] lwres_getaddrinfo() returns the correct result when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding it fails to contact a server. [RT #768]
75c180fb45396964ad10af6444077798a470b6a3jorton
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 729. [port] pthread_setconcurrency() needs to be called on Solaris.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 728. [bug] Fix comment processing on master file directives.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT# 757]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 727. [port] Work around OS bug where accept() succeeds but
cfa64348224b66dd1c9979b809406c4d15b1c137fielding fails to fill in the peer address of the accepted
cfa64348224b66dd1c9979b809406c4d15b1c137fielding connection, by treating it as an error rather than
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an assertion failure. [RT #809]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 726. [func] Implement the "trace" and "notrace" commands in rndc.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 725. [bug] Installing man pages could fail.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 724. [func] New libisc functions isc_netaddr_any(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_netaddr_any6().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 723. [bug] Referrals whose NS RRs had a 0 TTL caused the resolver
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to return DNS_R_SERVFAIL. [RT #783]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 722. [func] Allow incremental loads to be canceled.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 721. [cleanup] Load manager and dns_master_loadfilequota() are no
cfa64348224b66dd1c9979b809406c4d15b1c137fielding more.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 720. [bug] Server could enter infinite loop in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dispatch.c:do_cancel(). [RT #733]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 719. [bug] Rapid reloads could trigger an assertion failure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #743, #763]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 718. [cleanup] "internal" is no longer a reserved word in named.conf.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #753, #731]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 717. [bug] Certain TKEY processing failure modes could
cfa64348224b66dd1c9979b809406c4d15b1c137fielding reference an uninitialized variable, causing the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding server to crash. [RT #750]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 716. [bug] The first line of a $INCLUDE master file was lost if
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an origin was specified. [RT #744]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 715. [bug] Resolving some A6 chains could cause an assertion
cfa64348224b66dd1c9979b809406c4d15b1c137fielding failure in adb.c. [RT #738]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 714. [bug] Preserve interval timers across reloads unless changed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT# 729]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 713. [func] named-checkconf takes '-t directory' similar to named.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #726]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 712. [bug] Sending a large signed update message caused an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding assertion failure. [RT #718]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 711. [bug] The libisc and liblwres implementations of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding inet_ntop contained an off by one error.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 710. [func] The forwarders statement now takes an optional
cfa64348224b66dd1c9979b809406c4d15b1c137fielding port. [RT #418]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 709. [bug] ANY or SIG queries for data with a TTL of 0
cfa64348224b66dd1c9979b809406c4d15b1c137fielding would return SERVFAIL. [RT #620]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 708. [bug] When building with --with-openssl, the openssl headers
cfa64348224b66dd1c9979b809406c4d15b1c137fielding included with BIND 9 should not be used. [RT #702]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 707. [func] The "filename" argument to named-checkzone is no
cfa64348224b66dd1c9979b809406c4d15b1c137fielding longer optional, to reduce confusion. [RT #612]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 706. [bug] Zones with an explicit "allow-update { none; };"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding were considered dynamic and therefore not reloaded
cfa64348224b66dd1c9979b809406c4d15b1c137fielding on SIGHUP or "rndc reload".
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 705. [port] Work out resource limit type for use where rlim_t is
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe not available. [RT #695]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 704. [port] RLIMIT_NOFILE is not available on all platforms.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #695]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 703. [port] sys/select.h is needed on older platforms. [RT #695]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 702. [func] If the address 0.0.0.0 is seen in resolv.conf,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding use 127.0.0.1 instead. [RT #693]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 701. [func] Root hints are now fully optional. Class IN
cfa64348224b66dd1c9979b809406c4d15b1c137fielding views use compiled-in hints by default, as
cfa64348224b66dd1c9979b809406c4d15b1c137fielding before. Non-IN views with no root hints now
cfa64348224b66dd1c9979b809406c4d15b1c137fielding provide authoritative service but not recursion.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding A warning is logged if a view has neither root
cfa64348224b66dd1c9979b809406c4d15b1c137fielding hints nor authoritative data for the root. [RT #696]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 700. [bug] $GENERATE range check was wrong. [RT #688]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 699. [bug] The lexer mishandled empty quoted strings. [RT #694]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 698. [bug] Aborting nsupdate with ^C would lead to several
cfa64348224b66dd1c9979b809406c4d15b1c137fielding race conditions.
35c7d65bfb91baf5d930a1d287329e8b37e0235cmjc
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 697. [bug] nsupdate was not compatible with the undocumented
cfa64348224b66dd1c9979b809406c4d15b1c137fielding BIND 8 behavior of ignoring TTLs in "update delete"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding commands. [RT #693]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 696. [bug] lwresd would die with an assertion failure when passed
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a zero-length name. [RT #692]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 695. [bug] If the resolver attempted to query a blackholed or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding bogus server, the resolution would fail immediately.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 694. [bug] $GENERATE did not produce the last entry.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #682, #683]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 693. [bug] An empty lwres statement in named.conf caused
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the server to crash while loading.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 692. [bug] Deal with systems that have getaddrinfo() but not
cfa64348224b66dd1c9979b809406c4d15b1c137fielding gai_strerror(). [RT #679]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 691. [bug] Configuring per-view forwarders caused an assertion
cfa64348224b66dd1c9979b809406c4d15b1c137fielding failure. [RT #675, #734]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 690. [func] $GENERATE now supports DNAME. [RT #654]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 689. [doc] man pages are now installed. [RT #210]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 688. [func] "make tags" now works on systems with the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding "Exuberant Ctags" etags.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 687. [bug] Only say we have IPv6, with sufficient functionality,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding if it has actually been tested. [RT #586]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 686. [bug] dig and nslookup can now be properly aborted during
cfa64348224b66dd1c9979b809406c4d15b1c137fielding blocking operations. [RT #568]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 685. [bug] nslookup should use the search list/domain options
cfa64348224b66dd1c9979b809406c4d15b1c137fielding from resolv.conf by default. [RT #405, #630]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 684. [bug] Memory leak with view forwarders. [RT #656]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 683. [bug] File descriptor leak in isc_lex_openfile().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 682. [bug] nslookup displayed SOA records incorrectly. [RT #665]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 681. [bug] $GENERATE specifying output format was broken. [RT #653]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 680. [bug] dns_rdata_fromstruct() mishandled options bigger
cfa64348224b66dd1c9979b809406c4d15b1c137fielding than 255 octets.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 679. [bug] $INCLUDE could leak memory and file descriptors on
cfa64348224b66dd1c9979b809406c4d15b1c137fielding reload. [RT #639]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 678. [bug] "transfer-format one-answer;" could trigger an assertion
cfa64348224b66dd1c9979b809406c4d15b1c137fielding failure. [RT #646]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 677. [bug] dnssec-signzone would occasionally use the wrong ttl
cfa64348224b66dd1c9979b809406c4d15b1c137fielding for database operations and fail. [RT #643]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 676. [bug] Log messages about lame servers to category
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 'lame-servers' rather than 'resolver', so as not
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to be gratuitously incompatible with BIND 8.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 675. [bug] TKEY queries could cause the server to leak
cfa64348224b66dd1c9979b809406c4d15b1c137fielding memory.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 674. [func] Allow messages to be TSIG signed / verified using
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a offset from the current time.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 673. [func] The server can now convert RFC1886-style recursive
cfa64348224b66dd1c9979b809406c4d15b1c137fielding lookup requests into RFC2874-style lookups, when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding enabled using the new option "allow-v6-synthesis".
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 672. [bug] The wrong time was in the "time signed" field when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding replying with BADTIME error.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 671. [bug] The message code was failing to parse a message with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding no question section and a TSIG record. [RT #628]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 670. [bug] The lwres replacements for getaddrinfo and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding getipnodebyname didn't properly check for the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding existence of the sockaddr sa_len field.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 669. [bug] dnssec-keygen now makes the public key file
cfa64348224b66dd1c9979b809406c4d15b1c137fielding non-world-readable for symmetric keys. [RT #403]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 668. [func] named-checkzone now reports multiple errors in master
cfa64348224b66dd1c9979b809406c4d15b1c137fielding files.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 667. [bug] On Linux, running named with the -u option and a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding non-world-readable configuration file didn't work.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #626]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 666. [bug] If a request sent by dig is longer than 512 bytes,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding use TCP.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 665. [bug] Signed responses were not sent when the size of the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding TSIG + question exceeded the maximum message size.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #628]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 664. [bug] The t_tasks and t_timers module tests are now skipped
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when building without threads, since they require
cfa64348224b66dd1c9979b809406c4d15b1c137fielding threads.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 663. [func] Accept a size_spec, not just an integer, in the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding (unimplemented and ignored) max-ixfr-log-size option
cfa64348224b66dd1c9979b809406c4d15b1c137fielding for compatibility with recent versions of BIND 8.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #613]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 662. [bug] dns_rdata_fromtext() failed to log certain errors.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 661. [bug] Certain UDP IXFR requests caused an assertion failure
cfa64348224b66dd1c9979b809406c4d15b1c137fielding (mpctx->allocated == 0). [RT #355, #394, #623]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 660. [port] Detect multiple CPUs on HP-UX and IRIX.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 659. [performance] Rewrite the name compression code to be much faster.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 658. [cleanup] Remove all vestiges of 16 bit global compression.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 657. [bug] When a listen-on statement in an lwres block does not
cfa64348224b66dd1c9979b809406c4d15b1c137fielding specify a port, use 921, not 53. Also update the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding listen-on documentation. [RT #616]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 656. [func] Treat an unescaped newline in a quoted string as
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an error. This means that TXT records with missing
cfa64348224b66dd1c9979b809406c4d15b1c137fielding close quotes should have meaningful errors printed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 655. [bug] Improve error reporting on unexpected eof when loading
cfa64348224b66dd1c9979b809406c4d15b1c137fielding zones. [RT #611]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 654. [bug] Origin was being forgotten in TCP retries in dig.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #574]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 653. [bug] +defname option in dig was reversed in sense.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #549]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 652. [bug] zone_saveunique() did not report the new name.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 651. [func] The AD bit in responses now has the meaning
cfa64348224b66dd1c9979b809406c4d15b1c137fielding specified in <draft-ietf-dnsext-ad-is-secure>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 650. [bug] SIG(0) records were being generated and verified
cfa64348224b66dd1c9979b809406c4d15b1c137fielding incorrectly. [RT #606]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 649. [bug] It was possible to join to an already running fctx
cfa64348224b66dd1c9979b809406c4d15b1c137fielding after it had "cloned" its events, but before it sent
cfa64348224b66dd1c9979b809406c4d15b1c137fielding them. In this case, the event of the newly joined
cfa64348224b66dd1c9979b809406c4d15b1c137fielding fetch would not contain the answer, and would
cfa64348224b66dd1c9979b809406c4d15b1c137fielding trigger the INSIST() in fctx_sendevents(). In
cfa64348224b66dd1c9979b809406c4d15b1c137fielding BIND 9.0, this bug did not trigger an INSIST(), but
cfa64348224b66dd1c9979b809406c4d15b1c137fielding caused the fetch to fail with a SERVFAIL result.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #588, #597, #605, #607]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 648. [port] Add support for pre-RFC2133 IPv6 implementations.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 647. [bug] Resolver queries sent after following multiple
cfa64348224b66dd1c9979b809406c4d15b1c137fielding referrals had excessively long retransmission
cfa64348224b66dd1c9979b809406c4d15b1c137fielding timeouts due to incorrectly counting the referrals
cfa64348224b66dd1c9979b809406c4d15b1c137fielding as "restarts".
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
cfa64348224b66dd1c9979b809406c4d15b1c137fielding didn't _cleanly_ fix the problem it was trying to fix.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 644. [bug] #622 needed more work. [RT #562]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 643. [bug] xfrin error messages made more verbose, added class
cfa64348224b66dd1c9979b809406c4d15b1c137fielding of the zone. [RT# 599]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 642. [bug] Break the exit_check() race in the zone module.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #598]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding --- 9.1.0b2 released ---
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 641. [bug] $GENERATE caused a uninitialized link to be used.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #595]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 640. [bug] Memory leak in error path could cause
cfa64348224b66dd1c9979b809406c4d15b1c137fielding "mpctx->allocated == 0" failure. [RT #584]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 639. [bug] Reading entropy from the keyboard would sometimes fail.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #591]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 638. [port] lib/isc/random.c needed to explicitly include time.h
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to get a prototype for time() when pthreads was not
cfa64348224b66dd1c9979b809406c4d15b1c137fielding being used. [RT #592]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 637. [port] Use isc_u?int64_t instead of (unsigned) long long in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding lib/isc/print.c. Also allow lib/isc/print.c to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding be compiled even if the platform does not need it.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #592]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 636. [port] Shut up MSVC++ about a possible loss of precision
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in the ISC__BUFFER_PUTUINT*() macros. [RT #592]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 635. [bug] Reloading a server with a configured blackhole list
cfa64348224b66dd1c9979b809406c4d15b1c137fielding would cause an assertion. [RT #590]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 634. [bug] A log file will completely stop being written when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding it reaches the maximum size in all cases, not just
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when versioning is also enabled. [RT #570]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 632. [bug] The index array of the journal file was
cfa64348224b66dd1c9979b809406c4d15b1c137fielding corrupted as it was written to disk.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 631. [port] Build without thread support on systems without
cfa64348224b66dd1c9979b809406c4d15b1c137fielding pthreads.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 630. [bug] Locking failure in zone code. [RT #582]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 629. [bug] 9.1.0b1 dereferenced a null pointer and crashed
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when responding to a UDP IXFR request.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 628. [bug] If the root hints contained only AAAA addresses,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding named would be unable to perform resolution.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 627. [bug] The EDNS0 blackhole detection code of change 324
cfa64348224b66dd1c9979b809406c4d15b1c137fielding waited for three retransmissions to each server,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding which takes much too long when a domain has many
cfa64348224b66dd1c9979b809406c4d15b1c137fielding name servers and all of them drop EDNS0 queries.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Now we retry without EDNS0 after three consecutive
cfa64348224b66dd1c9979b809406c4d15b1c137fielding timeouts, even if they are all from different
cfa64348224b66dd1c9979b809406c4d15b1c137fielding servers. [RT #143]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 626. [bug] The lightweight resolver daemon no longer crashes
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when asked for a SIG rrset. [RT #558]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 625. [func] Zones now inherit their class from the enclosing view.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 624. [bug] The zone object could get timer events after it had
cfa64348224b66dd1c9979b809406c4d15b1c137fielding been destroyed, causing a server crash. [RT #571]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 623. [func] Added "named-checkconf" and "named-checkzone" program
cfa64348224b66dd1c9979b809406c4d15b1c137fielding for syntax checking named.conf files and zone files,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding respectively.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 622. [bug] A canceled request could be destroyed before
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_request_destroy() was called. [RT #562]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 621. [port] Disable IPv6 at runtime if IPv6 sockets are unusable.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding This mostly affects Red Hat Linux 7.0, which has
cfa64348224b66dd1c9979b809406c4d15b1c137fielding conflicts between libc and the kernel.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 620. [bug] dns_master_load*inc() now require 'task' and 'load'
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to be non-null. Also 'done' will not be called if
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_master_load*inc() fails immediately. [RT #565]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 619. [placeholder]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 618. [bug] Queries to a signed zone could sometimes cause
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an assertion failure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 617. [bug] When using dynamic update to add a new RR to an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding existing RRset with a different TTL, the journal
cfa64348224b66dd1c9979b809406c4d15b1c137fielding entries generated from the update did not include
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc explicit deletions and re-additions of the existing
35c7d65bfb91baf5d930a1d287329e8b37e0235cmjc RRs to update their TTL to the new value.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 616. [func] dnssec-signzone -t output now includes performance
cfa64348224b66dd1c9979b809406c4d15b1c137fielding statistics.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 615. [bug] dnssec-signzone did not like child keysets signed
cfa64348224b66dd1c9979b809406c4d15b1c137fielding by multiple keys.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 614. [bug] Checks for uninitialized link fields were prone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to false positives, causing assertion failures.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding The checks are now disabled by default and may
cfa64348224b66dd1c9979b809406c4d15b1c137fielding be re-enabled by defining ISC_LIST_CHECKINIT.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 613. [bug] "rndc reload zone" now reloads primary zones.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding It previously only updated slave and stub zones,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding if an SOA query indicated an out of date serial.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 612. [cleanup] Shutup a ridiculously noisy HP-UX compiler that
cfa64348224b66dd1c9979b809406c4d15b1c137fielding complains relentlessly about how its treatment
cfa64348224b66dd1c9979b809406c4d15b1c137fielding of 'const' has changed as well as how casting
cfa64348224b66dd1c9979b809406c4d15b1c137fielding sometimes tightens alignment constraints.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 611. [func] allow-notify can be used to permit processing of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding notify messages from hosts other than a slave's
cfa64348224b66dd1c9979b809406c4d15b1c137fielding masters.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 610. [func] rndc dumpdb is now supported.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 609. [bug] getrrsetbyname() would crash lwresd if the server
cfa64348224b66dd1c9979b809406c4d15b1c137fielding found more SIGs than answers. [RT #554]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 608. [func] dnssec-signzone now adds a comment to the zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding with the time the file was signed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 607. [bug] nsupdate would fail if it encountered a CNAME or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding DNAME in a response to an SOA query. [RT #515]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 606. [bug] Compiling with --disable-threads failed due
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to isc_thread_self() being incorrectly defined
cfa64348224b66dd1c9979b809406c4d15b1c137fielding as an integer rather than a function.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 605. [func] New function isc_lex_getlasttokentext().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 604. [bug] The named.conf parser could print incorrect line
cfa64348224b66dd1c9979b809406c4d15b1c137fielding numbers when long comments were present.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 603. [bug] Make dig handle multiple types or classes on the same
cfa64348224b66dd1c9979b809406c4d15b1c137fielding query more correctly.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 602. [func] Cope automatically with UnixWare's broken
cfa64348224b66dd1c9979b809406c4d15b1c137fielding IN6_IS_ADDR_* macros. [RT #539]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 601. [func] Return a non-zero exit code if an update fails
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in nsupdate.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 600. [bug] Reverse lookups sometimes failed in dig, etc...
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 599. [func] Added four new functions to the libisc log API to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding support i18n messages. isc_log_iwrite(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_log_ivwrite(), isc_log_iwrite1() and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_log_ivwrite1() were added.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 598. [bug] An update-policy statement would cause the server
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to assert while loading. [RT #536]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 597. [func] dnssec-signzone is now multi-threaded.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 596. [bug] DNS_RDATASLAB_FORCE and DNS_RDATASLAB_EXACT are
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not mutually exclusive.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 595. [port] On Linux 2.2, socket() returns EINVAL when it
cfa64348224b66dd1c9979b809406c4d15b1c137fielding should return EAFNOSUPPORT. Work around this.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #531]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 594. [func] sdb drivers are now assumed to not be thread-safe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding unless the DNS_SDBFLAG_THREADSAFE flag is supplied.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 593. [bug] If a secure zone was missing all its NXTs and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a dynamic update was attempted, the server entered
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an infinite loop.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 592. [bug] The sig-validity-interval option now specifies a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding number of days, not seconds. This matches the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding documentation. [RT #529]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding --- 9.1.0b1 released ---
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 591. [bug] Work around non-reentrancy in openssl by disabling
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe pre-computation in keys.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 590. [doc] There are now man pages for the lwres library in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding doc/man/lwres.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 589. [bug] The server could deadlock if a zone was updated
cfa64348224b66dd1c9979b809406c4d15b1c137fielding while being transferred out.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 588. [bug] ctx->in_use was not being correctly initialized when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when pushing a file for $INCLUDE. [RT #523]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 587. [func] A warning is now printed if the "allow-update"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding option allows updates based on the source IP
cfa64348224b66dd1c9979b809406c4d15b1c137fielding address, to alert users to the fact that this
cfa64348224b66dd1c9979b809406c4d15b1c137fielding is insecure and becoming increasingly so as
cfa64348224b66dd1c9979b809406c4d15b1c137fielding servers capable of update forwarding are being
cfa64348224b66dd1c9979b809406c4d15b1c137fielding deployed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 586. [bug] multiple views with the same name were fatal. [RT #516]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 585. [func] dns_db_addrdataset() and and dns_rdataslab_merge()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding now support 'exact' additions in a similar manner to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_db_subtractrdataset() and dns_rdataslab_subtract().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 584. [func] You can now say 'notify explicit'; to suppress
cfa64348224b66dd1c9979b809406c4d15b1c137fielding notification of the servers listed in NS records
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe and notify only those servers listed in the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 'also-notify' option.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 583. [func] "rndc querylog" will now toggle logging of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding queries, like "ndc querylog" in BIND 8.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 582. [bug] dns_zone_idetach() failed to lock the zone.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #199, #463]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 581. [bug] log severity was not being correctly processed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #485]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 580. [func] Ignore trailing garbage on incoming DNS packets,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding for interoperability with broken server
cfa64348224b66dd1c9979b809406c4d15b1c137fielding implementations. [RT #491]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 579. [bug] nsupdate did not take a filename to read update from.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #492]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 578. [func] New config option "notify-source", to specify the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding source address for notify messages.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 577. [func] Log illegal RDATA combinations. e.g. multiple
cfa64348224b66dd1c9979b809406c4d15b1c137fielding singleton types, cname and other data.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 576. [doc] isc_log_create() description did not match reality.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 575. [bug] isc_log_create() was not setting internal state
cfa64348224b66dd1c9979b809406c4d15b1c137fielding correctly to reflect the default channels created.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 574. [bug] TSIG signed queries sent by the resolver would fail to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding have their responses validated and would leak memory.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 573. [bug] The journal files of IXFRed slave zones were
cfa64348224b66dd1c9979b809406c4d15b1c137fielding inadvertently discarded on server reload, causing
cfa64348224b66dd1c9979b809406c4d15b1c137fielding "journal out of sync with zone" errors on subsequent
cfa64348224b66dd1c9979b809406c4d15b1c137fielding reloads. [RT #482]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 572. [bug] Quoted strings were not accepted as key names in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding address match lists.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 571. [bug] It was possible to create an rdataset of singleton
cfa64348224b66dd1c9979b809406c4d15b1c137fielding type which had more than one rdata. [RT #154]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #279]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 570. [bug] rbtdb.c allowed zones containing nodes which had
cfa64348224b66dd1c9979b809406c4d15b1c137fielding both a CNAME and "other data". [RT #154]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 569. [func] The DNSSEC AD bit will not be set on queries which
cfa64348224b66dd1c9979b809406c4d15b1c137fielding have not requested a DNSSEC response.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 568. [func] Add sample simple database drivers in contrib/sdb.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 567. [bug] Setting the zone transfer timeout to zero caused an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding assertion failure. [RT #302]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 566. [func] New public function dns_timer_setidle().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 565. [func] Log queries more like BIND 8: query logging is now
cfa64348224b66dd1c9979b809406c4d15b1c137fielding done to category "queries", level "info". [RT #169]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 564. [func] Add sortlist support to lwresd.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 563. [func] New public functions dns_rdatatype_format() and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_rdataclass_format(), for convenient formatting
cfa64348224b66dd1c9979b809406c4d15b1c137fielding of rdata type/class mnemonics in log messages.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 562. [cleanup] Moved lib/dns/*conf.c to bin/named where they belong.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 561. [func] The 'datasize', 'stacksize', 'coresize' and 'files'
cfa64348224b66dd1c9979b809406c4d15b1c137fielding clauses of the options{} statement are now implemented.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 560. [bug] dns_name_split did not properly the resulting prefix
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when a maximal length bitstring label was split which
cfa64348224b66dd1c9979b809406c4d15b1c137fielding was preceded by another bitstring label. [RT #429]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 559. [bug] dns_name_split did not properly create the suffix
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when splitting within a maximal length bitstring label.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 558. [func] New functions, isc_resource_getlimit and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_resource_setlimit.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 557. [func] Symbolic constants for libisc integral types.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 556. [func] The DNSSEC OK bit in the EDNS extended flags
cfa64348224b66dd1c9979b809406c4d15b1c137fielding is now implemented. Responses to queries without
cfa64348224b66dd1c9979b809406c4d15b1c137fielding this bit set will not contain any DNSSEC records.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 555. [bug] A slave server attempting a zone transfer could
cfa64348224b66dd1c9979b809406c4d15b1c137fielding crash with an assertion failure on certain
cfa64348224b66dd1c9979b809406c4d15b1c137fielding malformed responses from the master. [RT #457]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 554. [bug] In some cases, not all of the dnssec tools were
cfa64348224b66dd1c9979b809406c4d15b1c137fielding properly installed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 553. [bug] Incoming zone transfers deferred due to quota
cfa64348224b66dd1c9979b809406c4d15b1c137fielding were not started when quota was increased but
cfa64348224b66dd1c9979b809406c4d15b1c137fielding only when a transfer in progress finished. [RT #456]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 552. [bug] We were not correctly detecting the end of all c-style
cfa64348224b66dd1c9979b809406c4d15b1c137fielding comments. [RT #455]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 551. [func] Implemented the 'sortlist' option.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 550. [func] Support unknown rdata types and classes.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 549. [bug] "make" did not immediately abort the build when a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding subdirectory make failed [RT #450].
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 548. [func] The lexer now ungets tokens more correctly.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 547. [placeholder]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 546. [func] Option 'lame-ttl' is now implemented.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 545. [func] Name limit and counting options removed from dig;
cfa64348224b66dd1c9979b809406c4d15b1c137fielding they didn't work properly, and cannot be correctly
cfa64348224b66dd1c9979b809406c4d15b1c137fielding implemented without significant changes.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 544. [func] Add statistics option, enable statistics-file option,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding add RNDC option "dump-statistics" to write out a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding query statistics file.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 543. [doc] The 'port' option is now documented.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 542. [func] Add support for update forwarding as required for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding full compliance with RFC2136. It is turned off
cfa64348224b66dd1c9979b809406c4d15b1c137fielding by default and can be enabled using the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 'allow-update-forwarding' option.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 541. [func] Add bogus server support.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 540. [func] Add dialup support.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 539. [func] Support the blackhole option.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 538. [bug] fix buffer overruns by 1 in lwres_getnameinfo().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 537. [placeholder]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 536. [func] Use transfer-source{-v6} when sending refresh queries.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Transfer-source{-v6} now take a optional port
cfa64348224b66dd1c9979b809406c4d15b1c137fielding parameter for setting the UDP source port. The port
cfa64348224b66dd1c9979b809406c4d15b1c137fielding parameter is ignored for TCP.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 535. [func] Use transfer-source{-v6} when forwarding update
cfa64348224b66dd1c9979b809406c4d15b1c137fielding requests.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 534. [func] Ancestors have been removed from RBT chains. Ancestor
cfa64348224b66dd1c9979b809406c4d15b1c137fielding information can be discerned via node parent pointers.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 533. [func] Incorporated name hashing into the RBT database to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding improve search speed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 532. [func] Implement DNS UPDATE pseudo records using
cfa64348224b66dd1c9979b809406c4d15b1c137fielding DNS_RDATA_UPDATE flag.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 531. [func] Rdata really should be initialized before being assigned
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to (dns_rdata_fromwire(), dns_rdata_fromtext(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_rdata_clone(), dns_rdata_fromregion()),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding check that it is.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 530. [func] New function dns_rdata_invalidate().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 529. [bug] 521 contained a bug which caused zones to always
cfa64348224b66dd1c9979b809406c4d15b1c137fielding reload. [RT #410]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 528. [func] The ISC_LIST_XXXX macros now perform sanity checks
cfa64348224b66dd1c9979b809406c4d15b1c137fielding on their arguments. ISC_LIST_XXXXUNSAFE can be use
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to skip the checks however use with caution.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 527. [func] New function dns_rdata_clone().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 526. [bug] nsupdate incorrectly refused to add RRs with a TTL
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe of 0.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 525. [func] New arguments 'options' for dns_db_subtractrdataset(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and 'flags' for dns_rdataslab_subtract() allowing you
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to request that the RR's must exist prior to deletion.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding DNS_R_NOTEXACT is returned if the condition is not met.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 524. [func] The 'forward' and 'forwarders' statement in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding non-forward zones should work now.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 523. [doc] The source to the Administrator Reference Manual is
cfa64348224b66dd1c9979b809406c4d15b1c137fielding now an XML file using the DocBook DTD, and is included
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in the distribution. The plain text version of the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ARM is temporarily unavailable while we figure out
cfa64348224b66dd1c9979b809406c4d15b1c137fielding how to generate readable plain text from the XML.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 522. [func] The lightweight resolver daemon can now use
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a real configuration file, and its functionality
cfa64348224b66dd1c9979b809406c4d15b1c137fielding can be provided by a name server. Also, the -p and -P
cfa64348224b66dd1c9979b809406c4d15b1c137fielding options to lwresd have been reversed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 521. [bug] Detect master files which contain $INCLUDE and always
cfa64348224b66dd1c9979b809406c4d15b1c137fielding reload. [RT #196]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 520. [bug] Upgraded libtool to 1.3.5, which makes shared
cfa64348224b66dd1c9979b809406c4d15b1c137fielding library builds almost work on AIX (and possibly
cfa64348224b66dd1c9979b809406c4d15b1c137fielding others).
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 519. [bug] dns_name_split() would improperly split some bitstring
cfa64348224b66dd1c9979b809406c4d15b1c137fielding labels, zeroing a few of the least significant bits in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the prefix part. When such an improperly created
cfa64348224b66dd1c9979b809406c4d15b1c137fielding prefix was returned to the RBT database, the bogus
cfa64348224b66dd1c9979b809406c4d15b1c137fielding label was dutifully stored, corrupting the tree.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #369]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 518. [bug] The resolver did not realize that a DNAME which was
cfa64348224b66dd1c9979b809406c4d15b1c137fielding "the answer" to the client's query was "the answer",
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and such queries would fail. [RT #399]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 517. [bug] The resolver's DNAME code would trigger an assertion
cfa64348224b66dd1c9979b809406c4d15b1c137fielding if there was more than one DNAME in the chain.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #399]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 516. [bug] Cache lookups which had a NULL node pointer, e.g.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding those by dns_view_find(), and which would match a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding DNAME, would trigger an INSIST(!search.need_cleanup)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding assertion. [RT #399]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 515. [bug] The ssu table was not being attached / detached
cfa64348224b66dd1c9979b809406c4d15b1c137fielding by dns_zone_[sg]etssutable. [RT#397]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 514. [func] Retry refresh and notify queries if they timeout.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #388]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 513. [func] New functionality added to rdnc and server to allow
cfa64348224b66dd1c9979b809406c4d15b1c137fielding individual zones to be refreshed or reloaded.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 512. [bug] The zone transfer code could throw an exception with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an invalid IXFR stream.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 511. [bug] The message code could throw an assertion on an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding out of memory failure. [RT #392]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 510. [bug] Remove spurious view notify warning. [RT #376]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 509. [func] Add support for write of zone files on shutdown.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 508. [func] dns_message_parse() can now do a best-effort
cfa64348224b66dd1c9979b809406c4d15b1c137fielding attempt, which should allow dig to print more invalid
cfa64348224b66dd1c9979b809406c4d15b1c137fielding messages.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 507. [func] New functions dns_zone_flush(), dns_zt_flushanddetach()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and dns_view_flushanddetach().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 506. [func] Do not fail to start on errors in zone files.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 505. [bug] nsupdate was printing "unknown result code". [RT #373]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 504. [bug] The zone was not being marked as dirty when updated via
cfa64348224b66dd1c9979b809406c4d15b1c137fielding IXFR.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 503. [bug] dumptime was not being set along with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding DNS_ZONEFLG_NEEDDUMP.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 502. [func] On a SERVFAIL reply, DiG will now try the next server
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in the list, unless the +fail option is specified.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 501. [bug] Incorrect port numbers were being displayed by
cfa64348224b66dd1c9979b809406c4d15b1c137fielding nslookup. [RT #352]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 500. [func] Nearly useless +details option removed from DiG.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 499. [func] In DiG, specifying a class with -c or type with -t
cfa64348224b66dd1c9979b809406c4d15b1c137fielding changes command-line parsing so that classes and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding types are only recognized if following -c or -t.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding This allows hosts with the same name as a class or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding type to be looked up.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 498. [doc] There is now a man page for "dig"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in doc/man/bin/dig.1.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
a06237883ed0c6e8600dbb1ef71b8a67963192aamjc 497. [bug] The error messages printed when an IP match list
4b0939148fffde56f0b7db2a43cab1d1dc76ab3fmjc contained a network address with a nonzero host
35c7d65bfb91baf5d930a1d287329e8b37e0235cmjc part where not sufficiently detailed. [RT #365]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 496. [bug] named didn't sanity check numeric parameters. [RT #361]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 495. [bug] nsupdate was unable to handle large records. [RT #368]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 494. [func] Do not cache NXDOMAIN responses for SOA queries.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 493. [func] Return non-cachable (ttl = 0) NXDOMAIN responses
cfa64348224b66dd1c9979b809406c4d15b1c137fielding for SOA queries. This makes it easier to locate
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the containing zone without polluting intermediate
cfa64348224b66dd1c9979b809406c4d15b1c137fielding caches.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 492. [bug] attempting to reload a zone caused the server fail
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to shutdown cleanly. [RT #360]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 491. [bug] nsupdate would segfault when sending certain
cfa64348224b66dd1c9979b809406c4d15b1c137fielding prerequisites with empty RDATA. [RT #356]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 490. [func] When a slave/stub zone has not yet successfully
cfa64348224b66dd1c9979b809406c4d15b1c137fielding obtained an SOA containing the zone's configured
cfa64348224b66dd1c9979b809406c4d15b1c137fielding retry time, perform the SOA query retries using
cfa64348224b66dd1c9979b809406c4d15b1c137fielding exponential backoff. [RT #337]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 489. [func] The zone manager now has a "i/o" queue.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 488. [bug] Locks weren't properly destroyed in some cases.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 487. [port] flockfile() is not defined on all systems.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 486. [bug] nslookup: "set all" and "server" commands showed
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the incorrect port number if a port other than 53
cfa64348224b66dd1c9979b809406c4d15b1c137fielding was specified. [RT #352]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 485. [func] When dig had more than one server to query, it would
cfa64348224b66dd1c9979b809406c4d15b1c137fielding send all of the messages at the same time. Add
cfa64348224b66dd1c9979b809406c4d15b1c137fielding rate limiting of the transmitted messages.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 484. [bug] When the server was reloaded after removing addresses
cfa64348224b66dd1c9979b809406c4d15b1c137fielding from the named.conf "listen-on" statement, sockets
cfa64348224b66dd1c9979b809406c4d15b1c137fielding were still listening on the removed addresses due
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to reference count loops. [RT #325]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 483. [bug] nslookup: "set all" showed a "search" option but it
cfa64348224b66dd1c9979b809406c4d15b1c137fielding was not settable.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 482. [bug] nslookup: a plain "server" or "lserver" should be
cfa64348224b66dd1c9979b809406c4d15b1c137fielding treated as a lookup.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 481. [bug] nslookup:get_next_command() stack size could exceed
cfa64348224b66dd1c9979b809406c4d15b1c137fielding per thread limit.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 480. [bug] strtok() is not thread safe. [RT #349]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 479. [func] The test suite can now be run by typing "make check"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding or "make test" at the top level.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 478. [bug] "make install" failed if the directory specified with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding --prefix did not already exist.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 477. [bug] The the isc-config.sh script could be installed before
cfa64348224b66dd1c9979b809406c4d15b1c137fielding its directory was created. [RT #324]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 476. [bug] A zone could expire while a zone transfer was in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding progress triggering a INSIST failure. [RT #329]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 475. [bug] query_getzonedb() sometimes returned a non-null version
cfa64348224b66dd1c9979b809406c4d15b1c137fielding on failure. This caused assertion failures when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding generating query responses where names subject to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding additional section processing pointed to a zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to which access had been denied by means of the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding allow-query option. [RT #336]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 474. [bug] The mnemonic of the CHAOS class is CH according to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding RFC1035, but it was printed and read only as CHAOS.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding We now accept both forms as input, and print it
cfa64348224b66dd1c9979b809406c4d15b1c137fielding as CH. [RT #305]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 473. [bug] nsupdate overran the end of the list of name servers
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when no servers could be reached, typically causing
cfa64348224b66dd1c9979b809406c4d15b1c137fielding it to print the error message "dns_request_create:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not implemented".
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 472. [bug] Off-by-one error caused isc_time_add() to sometimes
cfa64348224b66dd1c9979b809406c4d15b1c137fielding produce invalid time values.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 471. [bug] nsupdate didn't compile on HP/UX 10.20
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 470. [func] $GENERATE is now supported. See also
cfa64348224b66dd1c9979b809406c4d15b1c137fielding doc/misc/migration.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 469. [bug] "query-source address * port 53;" now works.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 468. [bug] dns_master_load*() failed to report file and line
cfa64348224b66dd1c9979b809406c4d15b1c137fielding number in certain error conditions.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 467. [bug] dns_master_load*() failed to log an error if
cfa64348224b66dd1c9979b809406c4d15b1c137fielding pushfile() failed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 466. [bug] dns_master_load*() could return success when it failed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 465. [cleanup] Allow 0 to be set as an omapi_value_t value by
cfa64348224b66dd1c9979b809406c4d15b1c137fielding omapi_value_storeint().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 464. [cleanup] Build with openssl's RSA code instead of dnssafe.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 463. [bug] nsupdate sent malformed SOA queries to the second
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and subsequent name servers in resolv.conf if the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding query sent to the first one failed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 462. [bug] --disable-ipv6 should work now.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 461. [bug] Specifying an unknown key in the "keys" clause of the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding "controls" statement caused a NULL pointer dereference.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #316]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 460. [bug] Much of the DNSSEC code only worked with class IN.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 459. [bug] Nslookup processed the "set" command incorrectly.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 458. [bug] Nslookup didn't properly check class and type values.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe [RT #305]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 457. [bug] Dig/host/hslookup didn't properly handle connect
cfa64348224b66dd1c9979b809406c4d15b1c137fielding timeouts in certain situations, causing an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding unnecessary warning message to be printed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 456. [bug] Stub zones were not resetting the refresh and expire
cfa64348224b66dd1c9979b809406c4d15b1c137fielding counters, loadtime or clearing the DNS_ZONE_REFRESH
cfa64348224b66dd1c9979b809406c4d15b1c137fielding (refresh in progress) flag upon successful update.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding This disabled further refreshing of the stub zone,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding causing it to eventually expire. [RT #300]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 455. [doc] Document IPv4 prefix notation does not require a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dotted decimal quad but may be just dotted decimal.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 454. [bug] Enforce dotted decimal and dotted decimal quad where
cfa64348224b66dd1c9979b809406c4d15b1c137fielding documented as such in named.conf. [RT #304, RT #311]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 453. [bug] Warn if the obsolete option "maintain-ixfr-base"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding is specified in named.conf. [RT #306]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 452. [bug] Warn if the unimplemented option "statistics-file"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding is specified in named.conf. [RT #301]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 451. [func] Update forwarding implemented.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 450. [func] New function ns_client_sendraw().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 449. [bug] isc_bitstring_copy() only works correctly if the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding two bitstrings have the same lsb0 value, but this
cfa64348224b66dd1c9979b809406c4d15b1c137fielding requirement was not documented, nor was there a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding REQUIRE for it.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 448. [bug] Host output formatting change, to match v8. [RT #255]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 447. [bug] Dig didn't properly retry in TCP mode after
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a truncated reply. [RT #277]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 446. [bug] Confusing notify log message. [RT #298]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 445. [bug] Doing a 0 bit isc_bitstring_copy() of an lsb0
cfa64348224b66dd1c9979b809406c4d15b1c137fielding bitstring triggered a REQUIRE statement. The REQUIRE
cfa64348224b66dd1c9979b809406c4d15b1c137fielding statement was incorrect. [RT #297]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 444. [func] "recursion denied" messages are always logged at
cfa64348224b66dd1c9979b809406c4d15b1c137fielding debug level 1, now, rather than sometimes at ERROR.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding This silences these warnings in the usual case, where
cfa64348224b66dd1c9979b809406c4d15b1c137fielding some clients set the RD bit in all queries.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 443. [bug] When loading a master file failed because of an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding unrecognized RR type name, the error message
cfa64348224b66dd1c9979b809406c4d15b1c137fielding did not include the file name and line number.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #285]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 442. [bug] TSIG signed messages that did not match any view
cfa64348224b66dd1c9979b809406c4d15b1c137fielding crashed the server. [RT #290]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 441. [bug] Nodes obscured by a DNAME were inaccessible even
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when DNS_DBFIND_GLUEOK was set.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 440. [func] New function dns_zone_forwardupdate().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 439. [func] New function dns_request_createraw().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 438. [func] New function dns_message_getrawmessage().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 437. [func] Log NOTIFY activity to the notify channel.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 436. [bug] If recvmsg() returned EHOSTUNREACH or ENETUNREACH,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding which sometimes happens on Linux, named would enter
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a busy loop. Also, unexpected socket errors were
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not logged at a high enough logging level to be
cfa64348224b66dd1c9979b809406c4d15b1c137fielding useful in diagnosing this situation. [RT #275]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 435. [bug] dns_zone_dump() overwrote existing zone files
cfa64348224b66dd1c9979b809406c4d15b1c137fielding rather than writing to a temporary file and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding renaming. This could lead to empty or partial
cfa64348224b66dd1c9979b809406c4d15b1c137fielding zone files being left around in certain error
cfa64348224b66dd1c9979b809406c4d15b1c137fielding conditions involving the initial transfer of a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding slave zone, interfering with subsequent server
cfa64348224b66dd1c9979b809406c4d15b1c137fielding startup. [RT #282]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 434. [func] New function isc_file_isabsolute().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 433. [func] isc_base64_decodestring() now accepts newlines
cfa64348224b66dd1c9979b809406c4d15b1c137fielding within the base64 data. This makes it possible
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to break up the key data in a "trusted-keys"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding statement into multiple lines. [RT #284]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 432. [func] Added refresh/retry jitter. The actual refresh/
cfa64348224b66dd1c9979b809406c4d15b1c137fielding retry time is now a random value between 75% and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 100% of the configured value.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 431. [func] Log at ISC_LOG_INFO when a zone is successfully
cfa64348224b66dd1c9979b809406c4d15b1c137fielding loaded.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 430. [bug] Rewrote the lightweight resolver client management
cfa64348224b66dd1c9979b809406c4d15b1c137fielding code to handle shutdown correctly and general
cfa64348224b66dd1c9979b809406c4d15b1c137fielding cleanup.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 429. [bug] The space reserved for a TSIG record in a response
cfa64348224b66dd1c9979b809406c4d15b1c137fielding was 2 bytes too short, leading to message
cfa64348224b66dd1c9979b809406c4d15b1c137fielding generation failures.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
cfa64348224b66dd1c9979b809406c4d15b1c137fielding DNS_R_BADDB for nodes which had neither NXT nor SIG NXT
cfa64348224b66dd1c9979b809406c4d15b1c137fielding (e.g. glue). This could cause SERVFAILs when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding generating negative responses in a secure zone.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 427. [bug] Avoid going into an infinite loop when the validator
cfa64348224b66dd1c9979b809406c4d15b1c137fielding gets a negative response to a key query where the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding records are signed by the missing key.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 426. [bug] Attempting to generate an oversized RSA key could
cfa64348224b66dd1c9979b809406c4d15b1c137fielding cause dnssec-keygen to dump core.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 425. [bug] Warn about the auth-nxdomain default value change
cfa64348224b66dd1c9979b809406c4d15b1c137fielding if there is no auth-nxdomain statement in the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding config file. [RT #287]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 424. [bug] notify_createmessage() could trigger an assertion
cfa64348224b66dd1c9979b809406c4d15b1c137fielding failure when creating the notify message failed,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding e.g. due to corrupt zones with multiple SOA records.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #279]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 423. [bug] When responding to a recursive query, errors that occur
cfa64348224b66dd1c9979b809406c4d15b1c137fielding after following a CNAME should cause the query to fail.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #274]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 422. [func] get rid of isc_random_t, and make isc_random_get()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and isc_random_jitter() use rand() internally
cfa64348224b66dd1c9979b809406c4d15b1c137fielding instead of local state. Note that isc_random_*()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding functions are only for weak, non-critical "randomness"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding such as timing jitter and such.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 421. [bug] nslookup would exit when given a blank line as input.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 420. [bug] nslookup failed to implement the "exit" command.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 419. [bug] The certificate type PKIX was misspelled as SKIX.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 418. [bug] At debug levels >= 10, getting an unexpected
cfa64348224b66dd1c9979b809406c4d15b1c137fielding socket receive error would crash the server
cfa64348224b66dd1c9979b809406c4d15b1c137fielding while trying to log the error message.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 417. [func] Add isc_app_block() and isc_app_unblock(), which
cfa64348224b66dd1c9979b809406c4d15b1c137fielding allow an application to handle signals while
cfa64348224b66dd1c9979b809406c4d15b1c137fielding blocking.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 416. [bug] Slave zones with no master file tried to use a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding NULL pointer for a journal file name when they
cfa64348224b66dd1c9979b809406c4d15b1c137fielding received an IXFR. [RT #273]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 415. [bug] The logging code leaked file descriptors.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 414. [bug] Server did not shut down until all incoming zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding transfers were finished.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 413. [bug] Notify could attempt to use the zone database after
cfa64348224b66dd1c9979b809406c4d15b1c137fielding it had been unloaded. [RT#267]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 412. [bug] named -v didn't print the version.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 411. [bug] A typo in the HS A code caused an assertion failure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 410. [bug] lwres_gethostbyname() and company set lwres_h_errno
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to a random value on success.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 409. [bug] If named was shut down early in the startup
cfa64348224b66dd1c9979b809406c4d15b1c137fielding process, ns_omapi_shutdown() would attempt to lock
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an uninitialized mutex. [RT #262]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 408. [bug] stub zones could leak memory and reference counts if
cfa64348224b66dd1c9979b809406c4d15b1c137fielding all the masters were unreachable.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 407. [bug] isc_rwlock_lock() would needlessly block
cfa64348224b66dd1c9979b809406c4d15b1c137fielding readers when it reached the read quota even
cfa64348224b66dd1c9979b809406c4d15b1c137fielding if no writers were waiting.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 406. [bug] Log messages were occasionally lost or corrupted
cfa64348224b66dd1c9979b809406c4d15b1c137fielding due to a race condition in isc_log_doit().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 405. [func] Add support for selective forwarding (forward zones)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 404. [bug] The request library didn't completely work with IPv6.
f8daf64667c8f58631844cb460099333eabfe68bgregames
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 403. [bug] "host" did not use the search list.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 402. [bug] Treat undefined acls as errors, rather than
cfa64348224b66dd1c9979b809406c4d15b1c137fielding warning and then later throwing an assertion.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #252]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 401. [func] Added simple database API.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 400. [bug] SIG(0) signing and verifying was done incorrectly.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT #249]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 399. [bug] When reloading the server with a config file
cfa64348224b66dd1c9979b809406c4d15b1c137fielding containing a syntax error, it could catch an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding assertion failure trying to perform zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding maintenance on, or sending notifies from,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding tentatively created zones whose views were
cfa64348224b66dd1c9979b809406c4d15b1c137fielding never fully configured and lacked an address
cfa64348224b66dd1c9979b809406c4d15b1c137fielding database and request manager.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 398. [bug] "dig" sometimes caught an assertion failure when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding using TSIG, depending on the key length.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 397. [func] Added utility functions dns_view_gettsig() and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_view_getpeertsig().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 396. [doc] There is now a man page for "nsupdate"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in doc/man/bin/nsupdate.8.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 395. [bug] nslookup printed incorrect RR type mnemonics
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe for RRs of type >= 21 [RT #237].
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 394. [bug] Current name was not propagated via $INCLUDE.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 393. [func] Initial answer while loading (awl) support.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Entry points: dns_master_loadfileinc(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_master_loadstreaminc(), dns_master_loadbufferinc().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Note: calls to dns_master_load*inc() should be rate
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe be rate limited so as to not use up all file
cfa64348224b66dd1c9979b809406c4d15b1c137fielding descriptors.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 392. [func] Add ISC_R_FAMILYNOSUPPORT. Returned when OS does
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not support the given address family requested.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 391. [clarity] ISC_R_FAMILY -> ISC_R_FAMILYMISMATCH.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 390. [func] The function dns_zone_setdbtype() now takes
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an argc/argv style vector of words and sets
cfa64348224b66dd1c9979b809406c4d15b1c137fielding both the zone database type and its arguments,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding making the functions dns_zone_adddbarg()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and dns_zone_cleardbargs() unnecessary.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 389. [bug] Attempting to send a request over IPv6 using
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_request_create() on a system without IPv6
cfa64348224b66dd1c9979b809406c4d15b1c137fielding support caused an assertion failure [RT #235].
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 388. [func] dig and host can now do reverse ipv6 lookups.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 387. [func] Add dns_byaddr_createptrname(), which converts
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an address into the name used by a PTR query.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 386. [bug] Missing strdup() of ACL name caused random
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ACL matching failures [RT #228].
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 385. [cleanup] Removed functions dns_zone_equal(), dns_zone_print(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and dns_zt_print().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 384. [bug] nsupdate was incorrectly limiting TTLs to 65535 instead
cfa64348224b66dd1c9979b809406c4d15b1c137fielding of 2147483647.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 383. [func] When writing a master file, print the SOA and NS
cfa64348224b66dd1c9979b809406c4d15b1c137fielding records (and their SIGs) before other records.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 382. [bug] named -u failed on many Linux systems where the
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe libc provided kernel headers do not match
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the current kernel.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 381. [bug] Check for IPV6_RECVPKTINFO and use it instead of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding IPV6_PKTINFO if found. [RT #229]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 380. [bug] nsupdate didn't work with IPv6.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 379. [func] New library function isc_sockaddr_anyofpf().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 378. [func] named and lwresd will log the command line arguments
cfa64348224b66dd1c9979b809406c4d15b1c137fielding they were started with in the "starting ..." message.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 377. [bug] When additional data lookups were refused due to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding "allow-query", the databases were still being
cfa64348224b66dd1c9979b809406c4d15b1c137fielding attached causing reference leaks.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 376. [bug] The server should always use good entropy when
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe performing cryptographic functions needing entropy.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 375. [bug] Per-zone "allow-query" did not properly override the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding view/global one for CNAME targets and additional
cfa64348224b66dd1c9979b809406c4d15b1c137fielding data [RT #220].
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 374. [bug] SOA in authoritative negative responses had wrong TTL.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 373. [func] nslookup is now installed by "make install".
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 372. [bug] Deal with Microsoft DNS servers appending two bytes of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding garbage to zone transfer requests.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 371. [bug] At high debug levels, doing an outgoing zone transfer
cfa64348224b66dd1c9979b809406c4d15b1c137fielding of a very large RRset could cause an assertion failure
cfa64348224b66dd1c9979b809406c4d15b1c137fielding during logging.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 370. [bug] The error messages for roll-forward failures were
cfa64348224b66dd1c9979b809406c4d15b1c137fielding overly terse.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 369. [func] Support new named.conf options, view and zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding statements:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding max-retry-time, min-retry-time,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding max-refresh-time, min-refresh-time.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 368. [func] Restructure the internal ".bind" view so that more
cfa64348224b66dd1c9979b809406c4d15b1c137fielding zones can be added to it.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 367. [bug] Allow proper selection of server on nslookup command
cfa64348224b66dd1c9979b809406c4d15b1c137fielding line.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 366. [func] Allow use of '-' batch file in dig for stdin.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 365. [bug] nsupdate -k leaked memory.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 364. [func] Added additional-from-{cache,auth}
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 363. [placeholder]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 362. [bug] rndc no longer aborts if the configuration file is
cfa64348224b66dd1c9979b809406c4d15b1c137fielding missing an options statement. [RT #209]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 361. [func] When the RBT find or chain functions set the name and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding origin for a node that stores the root label
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the name is now set to an empty name, instead of ".",
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to simplify later use of the name and origin by
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe dns_name_concatenate(), dns_name_totext() or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_name_format().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 360. [func] dns_name_totext() and dns_name_format() now allow
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an empty name to be passed, which is formatted as "@".
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 359. [bug] dnssec-signzone occasionally signed glue records.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 358. [cleanup] Rename the intermediate files used by the dnssec
cfa64348224b66dd1c9979b809406c4d15b1c137fielding programs.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 357. [bug] The zone file parser crashed if the argument
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to $INCLUDE was a quoted string.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 356. [cleanup] isc_task_send no longer requires event->sender to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding be non-null.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 355. [func] Added isc_dir_createunique(), similar to mkdtemp().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 354. [doc] Man pages for the dnssec tools are now included in
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe the distribution, in doc/man/dnssec.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 353. [bug] double increment in lwres/gethost.c:copytobuf().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [RT# 187]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 352. [bug] Race condition in dns_client_t startup could cause
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an assertion failure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 351. [bug] Constructing a response with rcode SERVFAIL to a TSIG
cfa64348224b66dd1c9979b809406c4d15b1c137fielding signed query could crash the server.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 350. [bug] Also-notify lists specified in the global options
cfa64348224b66dd1c9979b809406c4d15b1c137fielding block were not correctly reference counted, causing
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe a memory leak.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 349. [bug] Processing a query with the CD bit set now works
cfa64348224b66dd1c9979b809406c4d15b1c137fielding as expected.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 348. [func] New boolean named.conf options 'additional-from-auth'
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and 'additional-from-cache' now supported in view and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding global options statement.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 347. [bug] Don't crash if an argument is left off options in dig.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 346. [placeholder]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 345. [bug] Large-scale changes/cleanups to dig:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding * Significantly improve structure handling
cfa64348224b66dd1c9979b809406c4d15b1c137fielding * Don't pre-load entire batch files
cfa64348224b66dd1c9979b809406c4d15b1c137fielding * Add name/rr counting/limiting
cfa64348224b66dd1c9979b809406c4d15b1c137fielding * Fix SIGINT handling
cfa64348224b66dd1c9979b809406c4d15b1c137fielding * Shorten timeouts to match v8's behavior
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 344. [bug] When shutting down, lwresd sometimes tried
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to shut down its client tasks twice,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding triggering an assertion.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 343. [bug] Although zone maintenance SOA queries and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding notify requests were signed with TSIG keys
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when configured for the server in case,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the TSIG was not verified on the response.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 342. [bug] The wrong name was being passed to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_name_dup() when generating a TSIG
cfa64348224b66dd1c9979b809406c4d15b1c137fielding key using TKEY.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 341. [func] Support 'key' clause in named.conf zone masters
cfa64348224b66dd1c9979b809406c4d15b1c137fielding statement to allow authentication via TSIG keys:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding masters {
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 10.0.0.1 port 5353 key "foo";
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 10.0.0.2 ;
cfa64348224b66dd1c9979b809406c4d15b1c137fielding };
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 340. [bug] The top-level COPYRIGHT file was missing from
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the distribution.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 339. [bug] DNSSEC validation of the response to an ANY
cfa64348224b66dd1c9979b809406c4d15b1c137fielding query at a name with a CNAME RR in a secure
cfa64348224b66dd1c9979b809406c4d15b1c137fielding zone triggered an assertion failure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 338. [bug] lwresd logged to syslog as named, not lwresd.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 337. [bug] "dig" did not recognize "nsap-ptr" as an RR type
cfa64348224b66dd1c9979b809406c4d15b1c137fielding on the command line.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 336. [bug] "dig -f" used 64 k of memory for each line in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the file. It now uses much less, though still
cfa64348224b66dd1c9979b809406c4d15b1c137fielding proportionally to the file size.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 335. [bug] named would occasionally attempt recursion when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding it was disallowed or undesired.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 334. [func] Added hmac-md5 to libisc.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 333. [bug] The resolver incorrectly accepted referrals to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding domains that were not parents of the query name,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding causing assertion failures.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 332. [func] New function dns_name_reset().
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 331. [bug] Only log "recursion denied" if RD is set. [RT #178]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 330. [bug] Many debugging messages were partially formatted
cfa64348224b66dd1c9979b809406c4d15b1c137fielding even when debugging was turned off, causing a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding significant decrease in query performance.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 329. [func] omapi_auth_register() now takes a size_t argument for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the length of a key's secret data. Previously
cfa64348224b66dd1c9979b809406c4d15b1c137fielding OMAPI only stored secrets up to the first NUL byte.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 328. [func] Added isc_base64_decodestring().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 327. [bug] rndc.conf parser wasn't correctly recognizing an IP
cfa64348224b66dd1c9979b809406c4d15b1c137fielding address where a host specification was required.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 326. [func] 'keys' in an 'inet' control statement is now
cfa64348224b66dd1c9979b809406c4d15b1c137fielding required and must have at least one item in it.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding A "not supported" warning is now issued if a 'unix'
cfa64348224b66dd1c9979b809406c4d15b1c137fielding control channel is defined.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 325. [bug] isc_lex_gettoken was processing octal strings when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ISC_LEXOPT_CNUMBER was not set.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 324. [func] In the resolver, turn EDNS0 off if there is no
cfa64348224b66dd1c9979b809406c4d15b1c137fielding response after a number of retransmissions.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding This is to allow queries some chance of succeeding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding even if all the authoritative servers of a zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding silently discard EDNS0 requests instead of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding sending an error response like they ought to.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 323. [bug] dns_rbt_findname() did not ignore empty rbt nodes.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Because of this, servers authoritative for a parent
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe and grandchild zone but not authoritative for the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding intervening child zone did not correctly issue
35c7d65bfb91baf5d930a1d287329e8b37e0235cmjc referrals to the servers of the child zone.
35c7d65bfb91baf5d930a1d287329e8b37e0235cmjc
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 322. [bug] Queries for KEY RRs are now sent to the parent
cfa64348224b66dd1c9979b809406c4d15b1c137fielding server before the authoritative one, making
cfa64348224b66dd1c9979b809406c4d15b1c137fielding DNSSEC insecurity proofs work in many cases
cfa64348224b66dd1c9979b809406c4d15b1c137fielding where they previously didn't.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 321. [bug] When synthesizing a CNAME RR for a DNAME
cfa64348224b66dd1c9979b809406c4d15b1c137fielding response, query_addcname() failed to initialize
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the type and class of the CNAME dns_rdata_t,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding causing random failures.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 320. [func] Multiple rndc changes: parses an rndc.conf file,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding uses authentication to talk to named, command
cfa64348224b66dd1c9979b809406c4d15b1c137fielding line syntax changed. This will all be described
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in the ARM.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 319. [func] The named.conf "controls" statement is now used
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to configure the OMAPI command channel.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 318. [func] dns_c_ndcctx_destroy() could never return anything
cfa64348224b66dd1c9979b809406c4d15b1c137fielding except ISC_R_SUCCESS; made it have void return instead.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 317. [func] Use callbacks from libomapi to determine if a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding new connection is valid, and if a key requested
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to be used with that connection is valid.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 316. [bug] Generate a warning if we detect an unexpected <eof>
cfa64348224b66dd1c9979b809406c4d15b1c137fielding but treat as <eol><eof>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 315. [bug] Handle non-empty blanks lines. [RT #163]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 314. [func] The named.conf controls statement can now have
cfa64348224b66dd1c9979b809406c4d15b1c137fielding more than one key specified for the inet clause.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 313. [bug] When parsing resolv.conf, don't terminate on an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding error. Instead, parse as much as possible, but
cfa64348224b66dd1c9979b809406c4d15b1c137fielding still return an error if one was found.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 312. [bug] Increase the number of allowed elements in the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding resolv.conf search path from 6 to 8. If there
cfa64348224b66dd1c9979b809406c4d15b1c137fielding are more than this, ignore the remainder rather
cfa64348224b66dd1c9979b809406c4d15b1c137fielding than returning a failure in lwres_conf_parse.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 311. [bug] lwres_conf_parse failed when the first line of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding resolv.conf was empty or a comment.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 310. [func] Changes to named.conf "controls" statement (inet
cfa64348224b66dd1c9979b809406c4d15b1c137fielding subtype only)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding - support "keys" clause
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding controls {
cfa64348224b66dd1c9979b809406c4d15b1c137fielding inet * port 1024
cfa64348224b66dd1c9979b809406c4d15b1c137fielding allow { any; } keys { "foo"; }
cfa64348224b66dd1c9979b809406c4d15b1c137fielding }
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe - allow "port xxx" to be left out of statement,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in which case it defaults to omapi's default port
cfa64348224b66dd1c9979b809406c4d15b1c137fielding of 953.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 309. [bug] When sending a referral, the server did not look
cfa64348224b66dd1c9979b809406c4d15b1c137fielding for name server addresses as glue in the zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding holding the NS RRset in the case where this zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding was not the same as the one where it looked for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding name server addresses as authoritative data.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 308. [bug] Treat a SOA record not at top of zone as an error
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when loading a zone. [RT #154]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 307. [bug] When canceling a query, the resolver didn't check for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_socket_sendto() calls that did not yet have their
cfa64348224b66dd1c9979b809406c4d15b1c137fielding completion events posted, so it could (rarely) end up
cfa64348224b66dd1c9979b809406c4d15b1c137fielding destroying the query context and then want to use
cfa64348224b66dd1c9979b809406c4d15b1c137fielding it again when the send event posted, triggering an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding assertion as it tried to cancel an already-canceled
cfa64348224b66dd1c9979b809406c4d15b1c137fielding query. [RT #77]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 306. [bug] Reading HMAC-MD5 private key files didn't work.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 305. [bug] When reloading the server with a config file
cfa64348224b66dd1c9979b809406c4d15b1c137fielding containing a syntax error, it could catch an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding assertion failure trying to perform zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding maintenance on tentatively created zones whose
cfa64348224b66dd1c9979b809406c4d15b1c137fielding views were never fully configured and lacked
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an address database.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 304. [bug] If more than LWRES_CONFMAXNAMESERVERS servers
cfa64348224b66dd1c9979b809406c4d15b1c137fielding are listed in resolv.conf, silently ignore them
cfa64348224b66dd1c9979b809406c4d15b1c137fielding instead of returning failure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 303. [bug] Add additional sanity checks to differentiate a AXFR
cfa64348224b66dd1c9979b809406c4d15b1c137fielding response vs a IXFR response. [RT #157]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 302. [bug] In dig, host, and nslookup, MXNAME should be large
cfa64348224b66dd1c9979b809406c4d15b1c137fielding enough to hold any legal domain name in presentation
cfa64348224b66dd1c9979b809406c4d15b1c137fielding format + terminating NULL.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 301. [bug] Uninitialized pointer in host:printmessage(). [RT #159]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 300. [bug] Using both <isc/net.h> and <lwres/net.h> didn't work
cfa64348224b66dd1c9979b809406c4d15b1c137fielding on platforms lacking IPv6 because each included their
cfa64348224b66dd1c9979b809406c4d15b1c137fielding own ipv6 header file for the missing definitions. Now
cfa64348224b66dd1c9979b809406c4d15b1c137fielding each library's ipv6.h defines the wrapper symbol of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the other (ISC_IPV6_H and LWRES_IPV6_H).
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 299. [cleanup] Get the user and group information before changing the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding root directory, so the administrator does not need to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding keep a copy of the user and group databases in the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding chroot'ed environment. Suggested by Hakan Olsson.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 298. [bug] A mutex deadlock occurred during shutdown of the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding interface manager under certain conditions.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Digital Unix systems were the most affected.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 297. [bug] Specifying a key name that wasn't fully qualified
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in certain parts of the config file could cause
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an assertion failure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 296. [bug] "make install" from a separate build directory
cfa64348224b66dd1c9979b809406c4d15b1c137fielding failed unless configure had been run in the source
cfa64348224b66dd1c9979b809406c4d15b1c137fielding directory, too.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 295. [bug] When invoked with type==CNAME and a message
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not constructed by dns_message_parse(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_message_findname() failed to find anything
cfa64348224b66dd1c9979b809406c4d15b1c137fielding due to checking for attribute bits that are set
cfa64348224b66dd1c9979b809406c4d15b1c137fielding only in dns_message_parse(). This caused an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding infinite loop when constructing the response to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an ANY query at a CNAME in a secure zone.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 294. [bug] If we run out of space in while processing glue
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when reading a master file and commit "current name"
cfa64348224b66dd1c9979b809406c4d15b1c137fielding reverts to "name_current" instead of staying as
cfa64348224b66dd1c9979b809406c4d15b1c137fielding "name_glue".
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 293. [port] Add support for FreeBSD 4.0 system tests.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 292. [bug] Due to problems with the way some operating systems
cfa64348224b66dd1c9979b809406c4d15b1c137fielding handle simultaneous listening on IPv4 and IPv6
cfa64348224b66dd1c9979b809406c4d15b1c137fielding addresses, the server no longer listens on IPv6
cfa64348224b66dd1c9979b809406c4d15b1c137fielding addresses by default. To revert to the previous
cfa64348224b66dd1c9979b809406c4d15b1c137fielding behavior, specify "listen-on-v6 { any; };" in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the config file.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 291. [func] Caching servers no longer send outgoing queries
cfa64348224b66dd1c9979b809406c4d15b1c137fielding over TCP just because the incoming recursive query
cfa64348224b66dd1c9979b809406c4d15b1c137fielding was a TCP one.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 290. [cleanup] +twiddle option to dig (for testing only) removed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 289. [cleanup] dig is now installed in $bindir instead of $sbindir.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding host is now installed in $bindir. (Be sure to remove
cfa64348224b66dd1c9979b809406c4d15b1c137fielding any $sbindir/dig from a previous release.)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 288. [func] rndc is now installed by "make install" into $sbindir.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 287. [bug] rndc now works again as "rndc 127.1 reload" (for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding only that task). Parsing its configuration file and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding using digital signatures for authentication has been
cfa64348224b66dd1c9979b809406c4d15b1c137fielding disabled until named supports the "controls" statement,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding post-9.0.0.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 286. [bug] On Solaris 2, when named inherited a signal state
cfa64348224b66dd1c9979b809406c4d15b1c137fielding where SIGHUP had the SIG_IGN action, SIGHUP would
cfa64348224b66dd1c9979b809406c4d15b1c137fielding be ignored rather than causing the server to reload
cfa64348224b66dd1c9979b809406c4d15b1c137fielding its configuration.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 285. [bug] A change made to the dst API for beta4 inadvertently
cfa64348224b66dd1c9979b809406c4d15b1c137fielding broke OMAPI's creation of a dst key from an incoming
cfa64348224b66dd1c9979b809406c4d15b1c137fielding message, causing an assertion to be triggered. Fixed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 284. [func] The DNSSEC key generation and signing tools now
cfa64348224b66dd1c9979b809406c4d15b1c137fielding generate randomness from keyboard input on systems
cfa64348224b66dd1c9979b809406c4d15b1c137fielding that lack /dev/random.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 283. [cleanup] The 'lwresd' program is now a link to 'named'.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 282. [bug] The lexer now returns ISC_R_RANGE if parsed integer is
cfa64348224b66dd1c9979b809406c4d15b1c137fielding too big for an unsigned long.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 281. [bug] Fixed list of recognized config file category names.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 280. [func] Add isc-config.sh, which can be used to more
cfa64348224b66dd1c9979b809406c4d15b1c137fielding easily build applications that link with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding our libraries.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 279. [bug] Private omapi function symbols shared between
cfa64348224b66dd1c9979b809406c4d15b1c137fielding two or more files in libomapi.a were not namespace
cfa64348224b66dd1c9979b809406c4d15b1c137fielding protected using the ISC convention of starting with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the library name and two underscores ("omapi__"...)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 278. [bug] bin/named/logconf.c:category_fromconf() didn't take
cfa64348224b66dd1c9979b809406c4d15b1c137fielding note of when isc_log_categorybyname() wasn't able
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to find the category name and would then apply the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding channel list of the unknown category to all categories.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 277. [bug] isc_log_categorybyname() and isc_log_modulebyname()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding would fail to find the first member of any category
cfa64348224b66dd1c9979b809406c4d15b1c137fielding or module array apart from the internal defaults.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Thus, for example, the "notify" category was improperly
cfa64348224b66dd1c9979b809406c4d15b1c137fielding configured by named.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 276. [bug] dig now supports maximum sized TCP messages.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 275. [bug] The definition of lwres_gai_strerror() was missing
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the lwres_ prefix.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 274. [bug] TSIG AXFR verify failed when talking to a BIND 8
cfa64348224b66dd1c9979b809406c4d15b1c137fielding server.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 273. [func] The default for the 'transfer-format' option is
cfa64348224b66dd1c9979b809406c4d15b1c137fielding now 'many-answers'. This will break zone transfers
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to BIND 4.9.5 and older unless there is an explicit
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 'one-answer' configuration.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 272. [bug] The sending of large TCP responses was canceled
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in mid-transmission due to a race condition
cfa64348224b66dd1c9979b809406c4d15b1c137fielding caused by the failure to set the client object's
cfa64348224b66dd1c9979b809406c4d15b1c137fielding "newstate" variable correctly when transitioning
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to the "working" state.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 271. [func] Attempt to probe the number of cpus in named
cfa64348224b66dd1c9979b809406c4d15b1c137fielding if unspecified rather than defaulting to 1.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 270. [func] Allow maximum sized TCP answers.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 269. [bug] Failed DNSSEC validations could cause an assertion
cfa64348224b66dd1c9979b809406c4d15b1c137fielding failure by causing clone_results() to be called with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding with hevent->node == NULL.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 268. [doc] A plain text version of the Administrator
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Reference Manual is now included in the distribution,
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe as doc/arm/Bv9ARM.txt.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 267. [func] Nsupdate is now provided in the distribution.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 266. [bug] zone.c:save_nsrrset() node was not initialized.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 265. [bug] dns_request_create() now works for TCP.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 264. [func] Dispatch can not take TCP sockets in connecting
cfa64348224b66dd1c9979b809406c4d15b1c137fielding state. Set DNS_DISPATCHATTR_CONNECTED when calling
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe dns_dispatch_createtcp() for connected TCP sockets
cfa64348224b66dd1c9979b809406c4d15b1c137fielding or call dns_dispatch_starttcp() when the socket is
cfa64348224b66dd1c9979b809406c4d15b1c137fielding connected.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 263. [func] New logging channel type 'stderr'
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding channel some-name {
cfa64348224b66dd1c9979b809406c4d15b1c137fielding stderr;
cfa64348224b66dd1c9979b809406c4d15b1c137fielding severity error;
cfa64348224b66dd1c9979b809406c4d15b1c137fielding }
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 262. [bug] 'master' was not initialized in zone.c:stub_callback().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 261. [func] Add dns_zone_markdirty().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 260. [bug] Running named as a non-root user failed on Linux
cfa64348224b66dd1c9979b809406c4d15b1c137fielding kernels new enough to support retaining capabilities
cfa64348224b66dd1c9979b809406c4d15b1c137fielding after setuid().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 259. [func] New random-device and random-seed-file statements
cfa64348224b66dd1c9979b809406c4d15b1c137fielding for global options block of named.conf. Both accept
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a single string argument.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 258. [bug] Fixed printing of lwres_addr_t.address field.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 257. [bug] The server detached the last zone manager reference
cfa64348224b66dd1c9979b809406c4d15b1c137fielding too early, while it could still be in use by queries.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding This manifested itself as assertion failures during the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding shutdown process for busy name servers. [RT #133]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 256. [func] isc_ratelimiter_t now has attach/detach semantics, and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_ratelimiter_shutdown guarantees that the rate
cfa64348224b66dd1c9979b809406c4d15b1c137fielding limiter is detached from its task.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 255. [func] New function dns_zonemgr_attach().
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 254. [bug] Suppress "query denied" messages on additional data
cfa64348224b66dd1c9979b809406c4d15b1c137fielding lookups.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding --- 9.0.0b4 released ---
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 253. [func] resolv.conf parser now recognizes ';' and '#' as
cfa64348224b66dd1c9979b809406c4d15b1c137fielding comments (anywhere in line, not just as the beginning).
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 252. [bug] resolv.conf parser mishandled masks on sortlists.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding It also aborted when an unrecognized keyword was seen,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding now it silently ignores the entire line.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 251. [bug] lwresd caught an assertion failure on startup.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 250. [bug] fixed handling of size+unit when value would be too
cfa64348224b66dd1c9979b809406c4d15b1c137fielding large for internal representation.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 249. [cleanup] max-cache-size config option now takes a size-spec
cfa64348224b66dd1c9979b809406c4d15b1c137fielding like 'datasize', except 'default' is not allowed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 248. [bug] global lame-ttl option was not being printed when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding config structures were written out.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 247. [cleanup] Rename cache-size config option to max-cache-size.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 246. [func] Rename global option cachesize to cache-size and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding add corresponding option to view statement.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 245. [bug] If an uncompressed name will take more than 255
cfa64348224b66dd1c9979b809406c4d15b1c137fielding bytes and the buffer is sufficiently long,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_name_fromwire should return DNS_R_FORMERR,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not ISC_R_NOSPACE. This bug caused cause the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding server to catch an assertion failure when it
cfa64348224b66dd1c9979b809406c4d15b1c137fielding received a query for a name longer than 255
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe bytes.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 244. [bug] empty named.conf file and empty options statement are
cfa64348224b66dd1c9979b809406c4d15b1c137fielding now parsed properly.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 243. [func] new cachesize option for named.conf
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 242. [cleanup] fixed incorrect warning about auth-nxdomain usage.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 241. [cleanup] nscount and soacount have been removed from the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_master_*() argument lists.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 240. [func] databases now come in three flavours: zone, cache
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and stub.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 239. [func] If ISC_MEM_DEBUG is enabled, the variable
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_mem_debugging controls whether messages
cfa64348224b66dd1c9979b809406c4d15b1c137fielding are printed or not.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 238. [cleanup] A few more compilation warnings have been quieted:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding + missing sigwait prototype on BSD/OS 4.0/4.0.1.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe + PTHREAD_ONCE_INIT unbraced initializer warnings on
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Solaris 2.8.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding + IN6ADDR_ANY_INIT unbraced initializer warnings on
cfa64348224b66dd1c9979b809406c4d15b1c137fielding BSD/OS 4.*, Linux and Solaris 2.8.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 237. [bug] If connect() returned ENOBUFS when the resolver was
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe initiating a TCP query, the socket didn't get
cfa64348224b66dd1c9979b809406c4d15b1c137fielding destroyed, and the server did not shut down cleanly.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 236. [func] Added new listen-on-v6 config file statement.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 235. [func] Consider it a config file error if a listen-on
cfa64348224b66dd1c9979b809406c4d15b1c137fielding statement has an IPv6 address in it, or a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding listen-on-v6 statement has an IPv4 address in it.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 234. [bug] Allow a trusted-key's first field (domain-name) be
cfa64348224b66dd1c9979b809406c4d15b1c137fielding either a quoted or an unquoted string, instead of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding requiring a quoted string.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 233. [cleanup] Convert all config structure integer values to unsigned
cfa64348224b66dd1c9979b809406c4d15b1c137fielding integer (isc_uint32_t) to match grammar.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 232. [bug] Allow slave zones to not have a file.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 231. [func] Support new 'port' clause in config file options
cfa64348224b66dd1c9979b809406c4d15b1c137fielding section. Causes 'listen-on', 'masters' and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 'also-notify' statements to use its value instead of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding default (53).
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 230. [func] Replace the dst sign/verify API with a cleaner one.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 229. [func] Support config file sig-validity-interval statement
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in options, views and zone statements (master
cfa64348224b66dd1c9979b809406c4d15b1c137fielding zones only).
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 228. [cleanup] Logging messages in config module stripped of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding trailing period.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 227. [cleanup] The enumerated identifiers dns_rdataclass_*,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_rcode_*, dns_opcode_*, and dns_trust_* are
cfa64348224b66dd1c9979b809406c4d15b1c137fielding also now cast to their appropriate types, as with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_rdatatype_* in item number 225 below.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 226. [func] dns_name_totext() now always prints the root name as
cfa64348224b66dd1c9979b809406c4d15b1c137fielding '.', even when omit_final_dot is true.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 225. [cleanup] The enumerated dns_rdatatype_* identifiers are now
cfa64348224b66dd1c9979b809406c4d15b1c137fielding cast to dns_rdatatype_t via macros of their same name
cfa64348224b66dd1c9979b809406c4d15b1c137fielding so that they are of the proper integral type wherever
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a dns_rdatatype_t is needed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 224. [cleanup] The entire project builds cleanly with gcc's
cfa64348224b66dd1c9979b809406c4d15b1c137fielding -Wcast-qual and -Wwrite-strings warnings enabled,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding which is now the default when using gcc. (Warnings
cfa64348224b66dd1c9979b809406c4d15b1c137fielding from confparser.c, because of yacc's code, are
cfa64348224b66dd1c9979b809406c4d15b1c137fielding unfortunately to be expected.)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 223. [func] Several functions were re-prototyped to qualify one
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe or more of their arguments with "const". Similarly,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding several functions that return pointers now have
cfa64348224b66dd1c9979b809406c4d15b1c137fielding those pointers qualified with const.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 222. [bug] The global 'also-notify' option was ignored.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 221. [bug] An uninitialized variable was sometimes passed to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_rdata_freestruct() when loading a zone, causing
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an assertion failure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 220. [cleanup] Set the default outgoing port in the view, and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding set it in sockaddrs returned from the ADB.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding [31-May-2000 explorer]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 219. [bug] Signed truncated messages more correctly follow
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the respective specs.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 218. [func] When an rdataset is signed, its ttl is normalized
cfa64348224b66dd1c9979b809406c4d15b1c137fielding based on the signature validity period.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 217. [func] Also-notify and trusted-keys can now be used in
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe the 'view' statement.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 216. [func] The 'max-cache-ttl' and 'max-ncache-ttl' options
cfa64348224b66dd1c9979b809406c4d15b1c137fielding now work.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 215. [bug] Failures at certain points in request processing
cfa64348224b66dd1c9979b809406c4d15b1c137fielding could cause the assertion INSIST(client->lockview
cfa64348224b66dd1c9979b809406c4d15b1c137fielding == NULL) to be triggered.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 214. [func] New public function isc_netaddr_format(), for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding formatting network addresses in log messages.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 213. [bug] Don't leak memory when reloading the zone if
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe an update-policy clause was present in the old zone.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 212. [func] Added dns_message_get/settsigkey, to make TSIG
cfa64348224b66dd1c9979b809406c4d15b1c137fielding key management reasonable.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 211. [func] The 'key' and 'server' statements can now occur
cfa64348224b66dd1c9979b809406c4d15b1c137fielding inside 'view' statements.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 210. [bug] The 'allow-transfer' option was ignored for slave
cfa64348224b66dd1c9979b809406c4d15b1c137fielding zones, and the 'transfers-per-ns' option was
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe was ignored for all zones.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 209. [cleanup] Upgraded openssl files to new version 0.9.5a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 208. [func] Added ISC_OFFSET_MAXIMUM for the maximum value
cfa64348224b66dd1c9979b809406c4d15b1c137fielding of an isc_offset_t.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 207. [func] The dnssec tools properly use the logging subsystem.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 206. [cleanup] dst now stores the key name as a dns_name_t, not
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a char *.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 205. [cleanup] On IRIX, turn off the mostly harmless warnings 1692
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ("prototyped function redeclared without prototype")
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and 1552 ("variable ... set but not used") when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding compiling in the lib/dns/sec/{dnssafe,openssl}
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe directories, which contain code imported from outside
cfa64348224b66dd1c9979b809406c4d15b1c137fielding sources.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe to quiet the warnings that "The linked output may not
cfa64348224b66dd1c9979b809406c4d15b1c137fielding run on a PA 1.x system."
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 203. [func] notify and zone soa queries are now tsig signed when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding appropriate.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 202. [func] isc_lex_getsourceline() changed from returning int
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe to returning unsigned long, the type of its underlying
cfa64348224b66dd1c9979b809406c4d15b1c137fielding counter.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 201. [cleanup] Removed the test/sdig program, it has been
cfa64348224b66dd1c9979b809406c4d15b1c137fielding replaced by bin/dig/dig.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding --- 9.0.0b3 released ---
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 200. [bug] Failures in sending query responses to clients
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe (e.g., running out of network buffers) were
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not logged.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 199. [bug] isc_heap_delete() sometimes violated the heap
cfa64348224b66dd1c9979b809406c4d15b1c137fielding invariant, causing timer events not to be posted
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when due.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 198. [func] Dispatch managers hold memory pools which
cfa64348224b66dd1c9979b809406c4d15b1c137fielding any managed dispatcher may use. This allows
cfa64348224b66dd1c9979b809406c4d15b1c137fielding us to avoid dipping into the memory context for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding most allocations. [19-May-2000 explorer]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 197. [bug] When an incoming AXFR or IXFR completes, the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding zone's internal state is refreshed from the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding SOA data. [19-May-2000 explorer]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 196. [func] Dispatchers can be shared easily between views
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and/or interfaces. [19-May-2000 explorer]
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 195. [bug] Including the NXT record of the root domain
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in a negative response caused an assertion
cfa64348224b66dd1c9979b809406c4d15b1c137fielding failure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 194. [doc] The PDF version of the Administrator's Reference
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Manual is no longer included in the ISC BIND9
cfa64348224b66dd1c9979b809406c4d15b1c137fielding distribution.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 193. [func] changed dst_key_free() prototype.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 192. [bug] Zone configuration validation is now done at end
cfa64348224b66dd1c9979b809406c4d15b1c137fielding of config file parsing, and before loading
cfa64348224b66dd1c9979b809406c4d15b1c137fielding callbacks.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 191. [func] Patched to compile on UnixWare 7.x. This platform
cfa64348224b66dd1c9979b809406c4d15b1c137fielding is not directly supported by the ISC.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 190. [cleanup] The DNSSEC tools have been moved to a separate
cfa64348224b66dd1c9979b809406c4d15b1c137fielding directory dnssec/ and given the following new,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding more descriptive names:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dnssec-keygen
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe dnssec-signzone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dnssec-signkey
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dnssec-makekeyset
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Their command line arguments have also been changed to
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe be more consistent. dnssec-keygen now prints the
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe name of the generated key files (sans extension)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding on standard output to simplify its use in automated
cfa64348224b66dd1c9979b809406c4d15b1c137fielding scripts.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 189. [func] isc_time_secondsastimet(), a new function, will ensure
cfa64348224b66dd1c9979b809406c4d15b1c137fielding that the number of seconds in an isc_time_t does not
cfa64348224b66dd1c9979b809406c4d15b1c137fielding exceed the range of a time_t, or return ISC_R_RANGE.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Similarly, isc_time_now(), isc_time_nowplusinterval(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_time_add() and isc_time_subtract() now check the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding range for overflow/underflow. In the case of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_time_subtract, this changed a calling requirement
cfa64348224b66dd1c9979b809406c4d15b1c137fielding (ie, something that could generate an assertion)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding into merely a condition that returns an error result.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_time_add() and isc_time_subtract() were void-
cfa64348224b66dd1c9979b809406c4d15b1c137fielding valued before but now return isc_result_t.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 188. [func] Log a warning message when an incoming zone transfer
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe contains out-of-zone data.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 187. [func] isc_ratelimiter_enqueue() has an additional argument
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 'task'.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 186. [func] dns_request_getresponse() has an additional argument
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 'preserve_order'.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 185. [bug] Fixed up handling of ISC_MEMCLUSTER_LEGACY. Several
cfa64348224b66dd1c9979b809406c4d15b1c137fielding public functions did not have an isc__ prefix, and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding referred to functions that had previously been
cfa64348224b66dd1c9979b809406c4d15b1c137fielding renamed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 184. [cleanup] Variables/functions which began with two leading
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe underscores were made to conform to the ANSI/ISO
cfa64348224b66dd1c9979b809406c4d15b1c137fielding standard, which says that such names are reserved.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 183. [func] ISC_LOG_PRINTTAG option for log channels. Useful
cfa64348224b66dd1c9979b809406c4d15b1c137fielding for logging the program name or other identifier.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 182. [cleanup] New command-line parameters for dnssec tools
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 181. [func] Added dst_key_buildfilename and dst_key_parsefilename
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 180. [func] New isc_result_t ISC_R_RANGE. Supersedes DNS_R_RANGE.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 179. [func] options named.conf statement *must* now come
cfa64348224b66dd1c9979b809406c4d15b1c137fielding before any zone or view statements.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 178. [func] Post-load of named.conf check verifies a slave zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding has non-empty list of masters defined.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 177. [func] New per-zone boolean:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe enable-zone yes | no ;
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding intended to let a zone be disabled without having
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe to comment out the entire zone statement.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 176. [func] New global and per-view option:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding max-cache-ttl number
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 175. [func] New global and per-view option:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding additional-data internal | minimal | maximal;
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 174. [func] New public function isc_sockaddr_format(), for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding formatting socket addresses in log messages.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 173. [func] Keep a queue of zones waiting for zone transfer
cfa64348224b66dd1c9979b809406c4d15b1c137fielding quota so that a new transfer can be dispatched
cfa64348224b66dd1c9979b809406c4d15b1c137fielding immediately whenever quota becomes available.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 172. [bug] $TTL directive was sometimes missing from dumped
cfa64348224b66dd1c9979b809406c4d15b1c137fielding master files because totext_ctx_init() failed to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding initialize ctx->current_ttl_valid.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 171. [cleanup] On NetBSD systems, the mit-pthreads or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding unproven-pthreads library is now always used
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe unless --with-ptl2 is explicitly specified on
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the configure command line. The
cfa64348224b66dd1c9979b809406c4d15b1c137fielding --with-mit-pthreads option is no longer needed
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and has been removed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 170. [cleanup] Remove inter server consistency checks from zone,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding these should return as a separate module in 9.1.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe dns_zone_checkservers(), dns_zone_checkparents(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_zone_checkchildren(), dns_zone_checkglue().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Remove dns_zone_setadb(), dns_zone_setresolver(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_zone_setrequestmgr() these should now be found
cfa64348224b66dd1c9979b809406c4d15b1c137fielding via the view.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 169. [func] ratelimiter can now process N events per interval.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 168. [bug] include statements in named.conf caused syntax errors
cfa64348224b66dd1c9979b809406c4d15b1c137fielding due to not consuming the semicolon ending the include
cfa64348224b66dd1c9979b809406c4d15b1c137fielding statement before switching input streams.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 167. [bug] Make lack of masters for a slave zone a soft error.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 166. [bug] Keygen was overwriting existing keys if key_id
cfa64348224b66dd1c9979b809406c4d15b1c137fielding conflicted, now it will retry, and non-null keys
cfa64348224b66dd1c9979b809406c4d15b1c137fielding with key_id == 0 are not generated anymore. Key
cfa64348224b66dd1c9979b809406c4d15b1c137fielding was not able to generate NOAUTHCONF DSA key,
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe increased RSA key size to 2048 bits.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 165. [cleanup] Silence "end-of-loop condition not reached" warnings
cfa64348224b66dd1c9979b809406c4d15b1c137fielding from Solaris compiler.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 164. [func] Added functions isc_stdio_open(), isc_stdio_close(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_stdio_seek(), isc_stdio_read(), isc_stdio_write(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_stdio_flush(), isc_stdio_sync(), isc_file_remove()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to encapsulate nonportable usage of errno and sync.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 163. [func] Added result codes ISC_R_FILENOTFOUND and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ISC_R_FILEEXISTS.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 162. [bug] Ensure proper range for arguments to ctype.h functions.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 161. [cleanup] error in yyparse prototype that only HPUX caught.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 160. [cleanup] getnet*() are not going to be implemented at this
cfa64348224b66dd1c9979b809406c4d15b1c137fielding stage.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 159. [func] Redefinition of config file elements is now an
cfa64348224b66dd1c9979b809406c4d15b1c137fielding error (instead of a warning).
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 158. [bug] Log channel and category list copy routines
cfa64348224b66dd1c9979b809406c4d15b1c137fielding weren't assigning properly to output parameter.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 157. [port] Fix missing prototype for getopt().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 156. [func] Support new 'database' statement in zone.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding database "quoted-string";
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 155. [bug] ns_notify_start() was not detaching the found zone.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 154. [func] The signer now logs libdns warnings to stderr even when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not verbose, and in a nicer format.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 153. [func] dns_rdata_tostruct() 'mctx' is now optional. If 'mctx'
cfa64348224b66dd1c9979b809406c4d15b1c137fielding is NULL then you need to preserve the 'rdata' until
cfa64348224b66dd1c9979b809406c4d15b1c137fielding you have finished using the structure as there may be
cfa64348224b66dd1c9979b809406c4d15b1c137fielding references to the associated memory. If 'mctx' is
cfa64348224b66dd1c9979b809406c4d15b1c137fielding non-NULL it is guaranteed that there are no references
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to memory associated with 'rdata'.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_rdata_freestruct() must be called if 'mctx' was
cfa64348224b66dd1c9979b809406c4d15b1c137fielding non-NULL and may safely be called if 'mctx' was NULL.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 152. [bug] keygen dumped core if domain name argument was omitted
cfa64348224b66dd1c9979b809406c4d15b1c137fielding from command line.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 151. [func] Support 'disabled' statement in zone config (causes
cfa64348224b66dd1c9979b809406c4d15b1c137fielding zone to be parsed and then ignored). Currently must
cfa64348224b66dd1c9979b809406c4d15b1c137fielding come after the 'type' clause.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 150. [func] Support optional ports in masters and also-notify
cfa64348224b66dd1c9979b809406c4d15b1c137fielding statements:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 149. [cleanup] Removed unused argument 'olist' from
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_c_view_unsetordering().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 148. [cleanup] Stop issuing some warnings about some configuration
cfa64348224b66dd1c9979b809406c4d15b1c137fielding file statements that were not implemented, but now are.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 147. [bug] Changed yacc union size to be smaller for yaccs that
cfa64348224b66dd1c9979b809406c4d15b1c137fielding put yacc-stack on the real stack.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 146. [cleanup] More general redundant header file cleanup. Rather
cfa64348224b66dd1c9979b809406c4d15b1c137fielding than continuing to itemize every header which changed,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding this changelog entry just notes that if a header file
cfa64348224b66dd1c9979b809406c4d15b1c137fielding did not need another header file that it was including
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in order to provide its advertised functionality, the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding inclusion of the other header file was removed. See
cfa64348224b66dd1c9979b809406c4d15b1c137fielding util/check-includes for how this was tested.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ISC_LANG_ENDDECLS to header files that had function
cfa64348224b66dd1c9979b809406c4d15b1c137fielding prototypes, and removed it from those that did not.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 144. [cleanup] libdns header files too numerous to name were made
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to conform to the same style for multiple inclusion
cfa64348224b66dd1c9979b809406c4d15b1c137fielding protection.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 143. [func] Added function dns_rdatatype_isknown().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 142. [cleanup] <isc/stdtime.h> does not need <time.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/result.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 141. [bug] Corrupt requests with multiple questions could
cfa64348224b66dd1c9979b809406c4d15b1c137fielding cause an assertion failure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 140. [cleanup] <isc/time.h> does not need <time.h> or <isc/result.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 139. [cleanup] <isc/net.h> now includes <isc/types.h> instead of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/int.h> and <isc/result.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 138. [cleanup] isc_strtouq moved from str.[ch] to string.[ch] and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding renamed isc_string_touint64. isc_strsep moved from
cfa64348224b66dd1c9979b809406c4d15b1c137fielding strsep.c to string.c and renamed isc_string_separate.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 137. [cleanup] <isc/commandline.h>, <isc/mem.h>, <isc/print.h>
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/serial.h>, <isc/string.h> and <isc/offset.h>
cfa64348224b66dd1c9979b809406c4d15b1c137fielding made to conform to the same style for multiple
cfa64348224b66dd1c9979b809406c4d15b1c137fielding inclusion protection.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 136. [cleanup] <isc/commandline.h>, <isc/interfaceiter.h>,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/net.h> and Win32's <isc/thread.h> needed
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 135. [cleanup] Win32's <isc/condition.h> did not need <isc/result.h>
cfa64348224b66dd1c9979b809406c4d15b1c137fielding or <isc/boolean.h>, now uses <isc/types.h> in place
cfa64348224b66dd1c9979b809406c4d15b1c137fielding of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and ISC_LANG_ENDDECLS.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 134. [cleanup] <isc/dir.h> does not need <limits.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 133. [cleanup] <isc/ipv6.h> needs <isc/platform.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 132. [cleanup] <isc/app.h> does not need <isc/task.h>, but does
cfa64348224b66dd1c9979b809406c4d15b1c137fielding need <isc/eventclass.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 131. [cleanup] <isc/mutex.h> and <isc/util.h> need <isc/result.h>
cfa64348224b66dd1c9979b809406c4d15b1c137fielding for ISC_R_* codes used in macros.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 130. [cleanup] <isc/condition.h> does not need <pthread.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/boolean.h>, and now includes <isc/types.h>
cfa64348224b66dd1c9979b809406c4d15b1c137fielding instead of <isc/time.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 129. [bug] The 'default_debug' log channel was not set up when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 'category default' was present in the config file
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ISC_LANG_ENDDECLS at end of header.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 127. [cleanup] The contracts for the comparison routines
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_name_fullcompare(), dns_name_compare(),
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_name_rdatacompare(), and dns_rdata_compare() now
cfa64348224b66dd1c9979b809406c4d15b1c137fielding specify that the order value returned is < 0, 0, or > 0
cfa64348224b66dd1c9979b809406c4d15b1c137fielding instead of -1, 0, or 1.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 126. [cleanup] <isc/quota.h> and <isc/taskpool.h> need <isc/lang.h>.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 125. [cleanup] <isc/eventclass.h>, <isc/ipv6.h>, <isc/magic.h>,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/mutex.h>, <isc/once.h>, <isc/region.h>, and
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe <isc/resultclass.h> do not need <isc/lang.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 124. [func] signer now imports parent's zone key signature
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and creates null keys/sets zone status bit for
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe children when necessary
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 123. [cleanup] <isc/event.h> does not need <stddef.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 122. [cleanup] <isc/task.h> does not need <isc/mem.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/result.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 121. [cleanup] <isc/symtab.h> does not need <isc/mem.h> or
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe <isc/result.h>. Multiple inclusion protection
cfa64348224b66dd1c9979b809406c4d15b1c137fielding symbol fixed from ISC_SYMBOL_H to ISC_SYMTAB_H.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_symtab_t moved to <isc/types.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 120. [cleanup] <isc/socket.h> does not need <isc/boolean.h>,
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe <isc/bufferlist.h>, <isc/task.h>, <isc/mem.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/net.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 119. [cleanup] structure definitions for generic rdata structures do
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not have _generic_ in their names.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
cfa64348224b66dd1c9979b809406c4d15b1c137fielding YACC crust (yyparse, etc) [2000-apr-27 explorer]
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 117. [cleanup] libdns.a changes:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_zone_clearnotify() and dns_zone_addnotify()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding are replaced by dns_zone_setnotifyalso().
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe dns_zone_clearmasters() and dns_zone_addmaster()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding are replaced by dns_zone_setmasters().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
cfa64348224b66dd1c9979b809406c4d15b1c137fielding on Unix systems).
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 115. [port] Shut up the -Wmissing-declarations warning about
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <stdio.h>'s __sputaux on BSD/OS pre-4.1.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 114. [cleanup] <isc/sockaddr.h> does not need <isc/buffer.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/list.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 113. [func] Utility programs dig and host added.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 112. [cleanup] <isc/serial.h> does not need <isc/boolean.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 111. [cleanup] <isc/rwlock.h> does not need <isc/result.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/mutex.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 110. [cleanup] <isc/result.h> does not need <isc/boolean.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/list.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 109. [bug] "make depend" did nothing for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding bin/tests/{db,mem,sockaddr,tasks,timers}/.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <dns/types.h> to <dns/bit.h> and renamed to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding DNS_BIT_SET/DNS_BIT_GET/DNS_BIT_CLEAR.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 107. [func] Add keysigner and keysettool.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 106. [func] Allow dnssec verifications to ignore the validity
cfa64348224b66dd1c9979b809406c4d15b1c137fielding period. Used by several of the dnssec tools.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 105. [doc] doc/dev/coding.html expanded with other
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe implicit conventions the developers have used.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 104. [bug] Made compress_add and compress_find static to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding lib/dns/compress.c.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 103. [func] libisc buffer API changes for <isc/buffer.h>:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Added:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_base(b) (pointer)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_current(b) (pointer)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_active(b) (pointer)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_used(b) (pointer)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_length(b) (int)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_usedlength(b) (int)
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe isc_buffer_consumedlength(b) (int)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_remaininglength(b) (int)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_activelength(b) (int)
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe isc_buffer_availablelength(b) (int)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Removed:
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe ISC_BUFFER_USEDCOUNT(b)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ISC_BUFFER_AVAILABLECOUNT(b)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_type(b)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Changed names:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_used(b, r) ->
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_usedregion(b, r)
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe isc_buffer_available(b, r) ->
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_available_region(b, r)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_consumed(b, r) ->
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_consumedregion(b, r)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_active(b, r) ->
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe isc_buffer_activeregion(b, r)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_remaining(b, r) ->
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_remainingregion(b, r)
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Buffer types were removed, so the ISC_BUFFERTYPE_*
cfa64348224b66dd1c9979b809406c4d15b1c137fielding macros are no more, and the type argument to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_init and isc_buffer_allocate were removed.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_buffer_putstr is now void (instead of isc_result_t)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and requires that the caller ensure that there
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe is enough available buffer space for the string.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 102. [port] Correctly detect inet_aton, inet_pton and inet_ptop
cfa64348224b66dd1c9979b809406c4d15b1c137fielding on BSD/OS 4.1.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 100. [cleanup] <isc/random.h> does not need <isc/int.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/mutex.h>. isc_random_t moved to <isc/types.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 99. [cleanup] Rate limiter now has separate shutdown() and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding destroy() functions, and it guarantees that all
cfa64348224b66dd1c9979b809406c4d15b1c137fielding queued events are delivered even in the shutdown case.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 98. [cleanup] <isc/print.h> does not need <stdarg.h> or <stddef.h>
cfa64348224b66dd1c9979b809406c4d15b1c137fielding unless ISC_PLATFORM_NEEDVSNPRINTF is defined.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 97. [cleanup] <isc/ondestroy.h> does not need <stddef.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/event.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 96. [cleanup] <isc/mutex.h> does not need <isc/result.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 95. [cleanup] <isc/mutexblock.h> does not need <isc/result.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 94. [cleanup] Some installed header files did not compile as C++.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 93. [cleanup] <isc/msgcat.h> does not need <isc/result.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 92. [cleanup] <isc/mem.h> does not need <stddef.h>, <isc/boolean.h>,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding or <isc/result.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 91. [cleanup] <isc/log.h> does not need <sys/types.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/result.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
cfa64348224b66dd1c9979b809406c4d15b1c137fielding from <named/listenlist.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 89. [cleanup] <isc/lex.h> does not need <stddef.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 88. [cleanup] <isc/interfaceiter.h> does not need <isc/result.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/mem.h>. isc_interface_t and isc_interfaceiter_t
cfa64348224b66dd1c9979b809406c4d15b1c137fielding moved to <isc/types.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 87. [cleanup] <isc/heap.h> does not need <isc/boolean.h>,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/mem.h> or <isc/result.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/types.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 85. [cleanup] <isc/bufferlist.h> does not need <isc/buffer.h>,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/list.h>, <isc/mem.h>, <isc/region.h> or
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/int.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 84. [func] allow-query ACL checks now apply to all data
cfa64348224b66dd1c9979b809406c4d15b1c137fielding added to a response.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 83. [func] If the server is authoritative for both a
cfa64348224b66dd1c9979b809406c4d15b1c137fielding delegating zone and its (nonsecure) delegatee, and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a query is made for a KEY RR at the top of the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding delegatee, then the server will look for a KEY
cfa64348224b66dd1c9979b809406c4d15b1c137fielding in the delegator if it is not found in the delegatee.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 82. [cleanup] <isc/buffer.h> does not need <isc/list.h>.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 81. [cleanup] <isc/int.h> and <isc/boolean.h> do not need
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/lang.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 80. [cleanup] <isc/print.h> does not need <stdio.h> or <stdlib.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 79. [cleanup] <dns/callbacks.h> does not need <stdio.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 78. [cleanup] lwres_conftest renamed to lwresconf_test for
cfa64348224b66dd1c9979b809406c4d15b1c137fielding consistency with other *_test programs.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 77. [cleanup] typedef of isc_time_t and isc_interval_t moved from
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/time.h> to <isc/types.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 76. [cleanup] Rewrote keygen.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 75. [func] Don't load a zone if its database file is older
cfa64348224b66dd1c9979b809406c4d15b1c137fielding than the last time the zone was loaded.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 74. [cleanup] Removed mktemplate.o and ufile.o from libisc.a,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding subsumed by file.o.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 73. [func] New "file" API in libisc, including new function
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_file_getmodtime, isc_mktemplate renamed to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_file_mktemplate and isc_ufile renamed to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_file_openunique. By no means an exhaustive API,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding it is just what's needed for now.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 72. [func] DNS_RBTFIND_NOPREDECESSOR and DNS_RBTFIND_NOOPTIONS
cfa64348224b66dd1c9979b809406c4d15b1c137fielding added for dns_rbt_findnode, the former to disable the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding setting of the chain to the predecessor, and the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding latter to make clear when no options are set.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 71. [cleanup] Made explicit the implicit REQUIREs of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_time_seconds, isc_time_nanoseconds, and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_time_subtract.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 70. [func] isc_time_set() added.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 69. [bug] The zone object's master and also-notify lists grew
cfa64348224b66dd1c9979b809406c4d15b1c137fielding longer with each server reload.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 68. [func] Partial support for SIG(0) on incoming messages.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 67. [performance] Allow use of alternate (compile-time supplied)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding OpenSSL libraries/headers.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 66. [func] Data in authoritative zones should have a trust level
cfa64348224b66dd1c9979b809406c4d15b1c137fielding beyond secure.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 65. [cleanup] Removed obsolete typedef of dns_zone_callbackarg_t
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe from <dns/types.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 64. [func] The RBT, DB, and zone table APIs now allow the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding caller find the most-enclosing superdomain of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding a name.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 63. [func] Generate NOTIFY messages.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 62. [func] Add UDP refresh support.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 61. [cleanup] Use single quotes consistently in log messages.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 60. [func] Catch and disallow singleton types on message
cfa64348224b66dd1c9979b809406c4d15b1c137fielding parse.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 59. [bug] Cause net/host unreachable to be a hard error
cfa64348224b66dd1c9979b809406c4d15b1c137fielding when sending and receiving.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 58. [bug] bin/named/query.c could sometimes trigger the
cfa64348224b66dd1c9979b809406c4d15b1c137fielding (client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
cfa64348224b66dd1c9979b809406c4d15b1c137fielding == 0 assertion in query_newname().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 57. [func] Added dns_nxt_typepresent()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 56. [bug] SIG records were not properly returned in cached
cfa64348224b66dd1c9979b809406c4d15b1c137fielding negative answers.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 55. [bug] Responses containing multiple names in the authority
cfa64348224b66dd1c9979b809406c4d15b1c137fielding section were not negatively cached.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 54. [bug] If a fetch with sigrdataset==NULL joined one with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding sigrdataset!=NULL or vice versa, the resolver
cfa64348224b66dd1c9979b809406c4d15b1c137fielding could catch an assertion or lose signature data,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding respectively.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <sys/param.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 52. [bug] rndc: taskmgr and socketmgr were not initialized
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to NULL.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 51. [cleanup] dns/compress.h and dns/zt.h did not need to include
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns/rbt.h; it was needed only by compress.c and zt.c.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 50. [func] RBT deletion no longer requires a valid chain to work,
cfa64348224b66dd1c9979b809406c4d15b1c137fielding and dns_rbt_deletenode was added.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 49. [func] Each cache now has its own mctx.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 48. [func] isc_task_create() no longer takes an mctx.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_task_mem() has been eliminated.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 47. [func] A number of modules now use memory context reference
cfa64348224b66dd1c9979b809406c4d15b1c137fielding counting.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 46. [func] Memory contexts are now reference counted.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Added isc_mem_inuse() and isc_mem_preallocate().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Renamed isc_mem_destroy_check() to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding isc_mem_setdestroycheck().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 45. [bug] The trusted-key statement incorrectly loaded keys.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 44. [bug] Don't include authority data if it would force us
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to unset the AD bit in the message.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 43. [bug] DNSSEC verification of cached rdatasets was failing.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 42. [cleanup] Simplified logging of messages with embedded domain
cfa64348224b66dd1c9979b809406c4d15b1c137fielding names by introducing a new convenience function
cfa64348224b66dd1c9979b809406c4d15b1c137fielding dns_name_format().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 41. [func] Use PR_SET_KEEPCAPS on Linux 2.3.99-pre3 and later
cfa64348224b66dd1c9979b809406c4d15b1c137fielding to allow 'named' to run as a non-root user while
cfa64348224b66dd1c9979b809406c4d15b1c137fielding retaining the ability to bind() to privileged
cfa64348224b66dd1c9979b809406c4d15b1c137fielding ports.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 40. [func] Introduced new logging category "dnssec" and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding logging module "dns/validator".
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 39. [cleanup] Moved the typedefs for isc_region_t, isc_textregion_t,
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe and isc_lex_t to <isc/types.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 38. [bug] TSIG signed incoming zone transfers work now.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 37. [bug] If the first RR in an incoming zone transfer was
cfa64348224b66dd1c9979b809406c4d15b1c137fielding not an SOA, the server died with an assertion failure
cfa64348224b66dd1c9979b809406c4d15b1c137fielding instead of just reporting an error.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 36. [cleanup] Change DNS_R_SUCCESS (and others) to ISC_R_SUCCESS
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 35. [performance] Log messages which are of a level too high to be
cfa64348224b66dd1c9979b809406c4d15b1c137fielding logged by any channel in the logging configuration
cfa64348224b66dd1c9979b809406c4d15b1c137fielding will not cause the log mutex to be locked.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 34. [bug] Recursion was allowed even with 'recursion no'.
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 33. [func] The RBT now maintains a parent pointer at each node.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 32. [cleanup] bin/lwresd/client.c needs <string.h> for memset()
cfa64348224b66dd1c9979b809406c4d15b1c137fielding prototype.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 30. [func] config file grammar change to support optional
cfa64348224b66dd1c9979b809406c4d15b1c137fielding class type for a view.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 29. [func] support new config file view options:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding auth-nxdomain recursion query-source
cfa64348224b66dd1c9979b809406c4d15b1c137fielding query-source-v6 transfer-source
cfa64348224b66dd1c9979b809406c4d15b1c137fielding transfer-source-v6 max-transfer-time-out
cfa64348224b66dd1c9979b809406c4d15b1c137fielding max-transfer-idle-out transfer-format
cfa64348224b66dd1c9979b809406c4d15b1c137fielding request-ixfr provide-ixfr cleaning-interval
cfa64348224b66dd1c9979b809406c4d15b1c137fielding fetch-glue notify rfc2308-type1 lame-ttl
cfa64348224b66dd1c9979b809406c4d15b1c137fielding max-ncache-ttl min-roots
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 28. [func] support lame-ttl, min-roots and serial-queries
cfa64348224b66dd1c9979b809406c4d15b1c137fielding config global options.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 27. [bug] Only include <netinet6/in6.h> on BSD/OS 4.[01]*.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Including it on other platforms (eg, NetBSD) can
cfa64348224b66dd1c9979b809406c4d15b1c137fielding cause a forced #error from the C preprocessor.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 26. [func] new match-clients statement in config file view.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 25. [bug] make install failed to install <isc/log.h> and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding <isc/ondestroy.h>.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 24. [cleanup] Eliminate some unnecessary #includes of header
cfa64348224b66dd1c9979b809406c4d15b1c137fielding files from header files.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 23. [cleanup] Provide more context in log messages about client
cfa64348224b66dd1c9979b809406c4d15b1c137fielding requests, using a new function ns_client_log().
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 22. [bug] SIGs weren't returned in the answer section when
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the query resulted in a fetch.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 21. [port] Look at STD_CINCLUDES after CINCLUDES during
cfa64348224b66dd1c9979b809406c4d15b1c137fielding compilation, so additional system include directories
cfa64348224b66dd1c9979b809406c4d15b1c137fielding can be searched but header files in the bind9 source
cfa64348224b66dd1c9979b809406c4d15b1c137fielding tree with conflicting names take precedence. This
cfa64348224b66dd1c9979b809406c4d15b1c137fielding avoids issues with installed versions of dnssafe and
cfa64348224b66dd1c9979b809406c4d15b1c137fielding openssl.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 20. [func] Configuration file post-load validation of zones
cfa64348224b66dd1c9979b809406c4d15b1c137fielding failed if there were no zones.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 19. [bug] dns_zone_notifyreceive() failed to unlock the zone
cfa64348224b66dd1c9979b809406c4d15b1c137fielding lock in certain error cases.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 18. [bug] Use AC_TRY_LINK rather than AC_TRY_COMPILE in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding configure.in to check for presence of in6addr_any.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 17. [func] Do configuration file post-load validation of zones.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 16. [bug] put quotes around key names on config file
cfa64348224b66dd1c9979b809406c4d15b1c137fielding output to avoid possible keyword clashes.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 15. [func] Add dns_name_dupwithoffsets(). This function is
cfa64348224b66dd1c9979b809406c4d15b1c137fielding improves comparison performance for duped names.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 14. [bug] free_rbtdb() could have 'put' unallocated memory in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding an unlikely error path.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 13. [bug] lib/dns/master.c and lib/dns/xfrin.c didn't ignore
cfa64348224b66dd1c9979b809406c4d15b1c137fielding out-of-zone data.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 12. [bug] Fixed possible uninitialized variable error.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 11. [bug] axfr_rrstream_first() didn't check the result code of
cfa64348224b66dd1c9979b809406c4d15b1c137fielding db_rr_iterator_first(), possibly causing an assertion
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe to be triggered later.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 10. [bug] A bug in the code which makes EDNS0 OPT records in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding bin/named/client.c and lib/dns/resolver.c could
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe trigger an assertion.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 9. [cleanup] replaced bit-setting code in confctx.c and replaced
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe repeated code with macro calls.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 8. [bug] Shutdown of incoming zone transfer accessed
cfa64348224b66dd1c9979b809406c4d15b1c137fielding freed memory.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 7. [cleanup] removed 'listen-on' from view statement.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 6. [bug] quote RR names when generating config file to
cfa64348224b66dd1c9979b809406c4d15b1c137fielding prevent possible clash with config file keywords
cfa64348224b66dd1c9979b809406c4d15b1c137fielding (such as 'key').
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 5. [func] syntax change to named.conf file: new ssu grant/deny
cfa64348224b66dd1c9979b809406c4d15b1c137fielding statements must now be enclosed by an 'update-policy'
cfa64348224b66dd1c9979b809406c4d15b1c137fielding block.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe 4. [port] bin/named/unix/os.c didn't compile on systems with
cfa64348224b66dd1c9979b809406c4d15b1c137fielding linux 2.3 kernel includes due to conflicts between
cfa64348224b66dd1c9979b809406c4d15b1c137fielding C library includes and the kernel includes. We now
cfa64348224b66dd1c9979b809406c4d15b1c137fielding get only what we need from <linux/capability.h>, and
36f2369ee230c310fed3b600e9e99cf5770804a3wrowe avoid pulling in other linux kernel .h files.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 3. [bug] TKEYs go in the answer section of responses, not
cfa64348224b66dd1c9979b809406c4d15b1c137fielding the additional section.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 2. [bug] Generating cryptographic randomness failed on
cfa64348224b66dd1c9979b809406c4d15b1c137fielding systems without /dev/random.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding 1. [bug] The installdirs rule in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding lib/isc/unix/include/isc/Makefile.in had a typo which
cfa64348224b66dd1c9979b809406c4d15b1c137fielding prevented the isc directory from being created if it
cfa64348224b66dd1c9979b809406c4d15b1c137fielding didn't exist.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding --- 9.0.0b2 released ---
cfa64348224b66dd1c9979b809406c4d15b1c137fielding
cfa64348224b66dd1c9979b809406c4d15b1c137fielding# This tells Emacs to use hard tabs in this file.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding# Local Variables:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding# indent-tabs-mode: t
cfa64348224b66dd1c9979b809406c4d15b1c137fielding# End:
cfa64348224b66dd1c9979b809406c4d15b1c137fielding