CHANGES revision 86529bb6979dbe3ffd7bc2df078fac21cb339953
ff8d15be4e6096329fe6ae8217d0adcabd08c94bOlafur Gudmundsson 806. [bug] DNS_R_SEENINCLUDE was failing to propogate back up
ff8d15be4e6096329fe6ae8217d0adcabd08c94bOlafur Gudmundsson the calling stack to the zone maintence level.
ff8d15be4e6096329fe6ae8217d0adcabd08c94bOlafur Gudmundsson 805. [bug] When using "forward only", missing root hints should
ff8d15be4e6096329fe6ae8217d0adcabd08c94bOlafur Gudmundsson not cause queries to fail. [RT #1143]
f2fdfe7c42f3b10f3653f851ce5a0a90ee5ac1f9David Lawrence 804. [bug] Attempting to obtain entropy could fail in some
f2fdfe7c42f3b10f3653f851ce5a0a90ee5ac1f9David Lawrence situations. This would be most common on systems
6a13d6f3c687d463a2a88f696a5193a5651612baAndreas Gustafsson with user-space threads. [RT #1131]
996f4a8bc34cb0203ce6a40ff82bca8bf32423ccAndreas Gustafsson 803. [bug] Treat all SIG queries as if they have the CD bit set,
996f4a8bc34cb0203ce6a40ff82bca8bf32423ccAndreas Gustafsson otherwise no data will be returned [RT #749]
996f4a8bc34cb0203ce6a40ff82bca8bf32423ccAndreas Gustafsson 802. [bug] DNSSEC key tags were computed incorrectly in almost
f2fdfe7c42f3b10f3653f851ce5a0a90ee5ac1f9David Lawrence all cases. [RT #1146]
6a13d6f3c687d463a2a88f696a5193a5651612baAndreas Gustafsson 801. [bug] nsupdate should treat lines beginning with ';' as
47b26abe77184f9bedc68e36bdad03332cf67570David Lawrence comments. [RT #1139]
c0fcd6b98bc1fe5bbd2bd1a4d729215f65e3d20fJames Brister 800. [bug] dnssec-signzone produced incorrect statistics for
c0fcd6b98bc1fe5bbd2bd1a4d729215f65e3d20fJames Brister large zones. [RT #1133]
17d0495c338ca6273cc1e1e3fd9354ab785a9ae9Mark Andrews 799. [bug] The ADB didn't find AAAA glue in a zone unless A6
17d0495c338ca6273cc1e1e3fd9354ab785a9ae9Mark Andrews glue was also present.
4c5651ee049cbace08d5350e3d23a0d6da491fa8James Brister 798. [bug] nsupdate should be able to reject bad input lines
4c5651ee049cbace08d5350e3d23a0d6da491fa8James Brister and continue. [RT #1130]
e06abf2270cc397e6a1ab8e25055e9c05f256beeJames Brister 797. [func] Issue a warning if the 'directory' option contains
e06abf2270cc397e6a1ab8e25055e9c05f256beeJames Brister a relative path. [RT #269]
e06abf2270cc397e6a1ab8e25055e9c05f256beeJames Brister 796. [func] When a size limit is associated with a log file,
e411a986b94276c28e6a971f9c3b61d45c635456James Brister only roll it when the size is reached, not every
e411a986b94276c28e6a971f9c3b61d45c635456James Brister time the log file is opened. [RT #1096]
e411a986b94276c28e6a971f9c3b61d45c635456James Brister 795. [func] Add the +multiline option to dig. [RT #1095]
c6ce77b4dccb15297f78de9e0c00d40f40ce8aa4Mark Andrews 794. [func] Implement the "port" and "default-port" statements
1d7172079ddd7aaad66a135a814d0013c6503837Andreas Gustafsson 793. [cleanup] The DNSSEC tools could create filenames that were
1d7172079ddd7aaad66a135a814d0013c6503837Andreas Gustafsson illegal or contained shell metacharacters. They
5159c427839689d5070e2f9c6c9a0168dd9f6583Mark Andrews now use a different text encoding of names that
5159c427839689d5070e2f9c6c9a0168dd9f6583Mark Andrews doesn't have these problems. [RT #1101]
41da7fdc551c50cddebf2c5311e322efd793fd3bDavid Lawrence 792. [cleanup] Replace the OMAPI command channel protocol with a
5159c427839689d5070e2f9c6c9a0168dd9f6583Mark Andrews 791. [bug] The command channel now works over IPv6.
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson 790. [bug] Wildcards created using dynamic update or IXFR
3364cad7e4699aff0b2d5090ab09a6da9733a118Andreas Gustafsson could fail to match. [RT #1111]
3364cad7e4699aff0b2d5090ab09a6da9733a118Andreas Gustafsson 789. [bug] The "localhost" and "localnets" ACLs did not match
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson when used as the second element of a two-element
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister sortlist item.
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister 788. [func] Add the "match-mapped-addresses" option, which
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson causes IPv6 v4mapped addresses to be treated as
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister IPv4 addresses for the purpose of acl matching.
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister 787. [bug] The DNSSEC tools failed to downcase domain
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister names when mapping them into file names.
dd3fc76a33569ee9d5d30effc0d975651a4567f5Andreas Gustafsson 786. [bug] When DNSSEC signing/verifying data, owner names were
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister not properly downcased.
41da7fdc551c50cddebf2c5311e322efd793fd3bDavid Lawrence 785. [bug] A race condition in the resolver could cause
e2cf9c2db3fd484d160d3b7850f5e4d9c19945faJames Brister an assertion failure. [RT #673, #872, #1048]
36357e4304862fb47e9fae03c704cb6720310c45James Brister 784. [bug] nsupdate and other programs would not quit properly
36357e4304862fb47e9fae03c704cb6720310c45James Brister if some signals were blocked by the caller. [RT #1081]
9bb05852fed91ff3913601b7ed8e43e711aa9094David Lawrence 783. [bug] Following CNAMEs could cause an assertion failure
9bb05852fed91ff3913601b7ed8e43e711aa9094David Lawrence when either using an sdb database or under very
9bb05852fed91ff3913601b7ed8e43e711aa9094David Lawrence rare conditions.
9bb05852fed91ff3913601b7ed8e43e711aa9094David Lawrence 782. [func] Implement the "serial-query-rate" option.
9bb05852fed91ff3913601b7ed8e43e711aa9094David Lawrence 781. [func] Avoid error packet loops by dropping duplicate FORMERR
b09983678f5d116d3c8387aaeab4f2dc4deb0454David Lawrence responses. [RT #1006]
b09983678f5d116d3c8387aaeab4f2dc4deb0454David Lawrence 780. [bug] Error handling code dealing with out of memory or
b09983678f5d116d3c8387aaeab4f2dc4deb0454David Lawrence other rare errors could lead to assertion failures
4be63b1fd8c18dbeca1648d6cf22fa14f057a469David Lawrence by calling functions on unitialized names. [RT #1065]
4be63b1fd8c18dbeca1648d6cf22fa14f057a469David Lawrence 779. [func] Added the "minimal-responses" option.
014892d86d30b7eceb0003d51788f9b5cadfc1bfAndreas Gustafsson 778. [bug] When starting cache cleaning, cleaning_timer_action()
014892d86d30b7eceb0003d51788f9b5cadfc1bfAndreas Gustafsson returned without first pausing the iterator, which
b99d080717fdd741961d736581270d37bad8bec0David Lawrence could cause deadlock. [RT #998]
b99d080717fdd741961d736581270d37bad8bec0David Lawrence 777. [bug] An empty forwarders list in a zone failed to override
97f75286ada13a1b06a424607e638bde5ebfb3caAndreas Gustafsson global forwarders. [RT #995]
97f75286ada13a1b06a424607e638bde5ebfb3caAndreas Gustafsson 776. [func] Improved error reporting in denied messages. [RT #252]
b905ff7cbe3737d3c76115fa71c340a8ce439120David Lawrence 775. [placeholder]
23a09704774241d2dba059e4d9231cd3d28bb116David Lawrence 774. [func] max-cache-size is implemented.
358628c8f4804a2db52be0f6d03a66137fab4884David Lawrence 773. [func] Added isc_rwlock_trylock() to attempt to lock without
358628c8f4804a2db52be0f6d03a66137fab4884David Lawrence 772. [bug] Owner names could be incorrectly omitted from cache
54a2e7e8a21ee765f41bd995101995613bff9e8cDavid Lawrence dumps in the presence of negative caching entries.
54a2e7e8a21ee765f41bd995101995613bff9e8cDavid Lawrence 771. [cleanup] TSIG errors related to unsynchronized clocks
54a2e7e8a21ee765f41bd995101995613bff9e8cDavid Lawrence are logged better. [RT #919]
027212247d59c05452abb7a8b253efe52d14459eDavid Lawrence 770. [func] Add the "edns yes_or_no" statement to the server
027212247d59c05452abb7a8b253efe52d14459eDavid Lawrence clause. [RT #524]
5610876d1b4a851d6d8806d95aff3e571becac5bDavid Lawrence 769. [func] Improved error reporting when parsing rdata. [RT #740]
a2605214c27439a8af2ad4bd9a8630dcfcc8152eDavid Lawrence 768. [bug] The server did not emit an SOA when a CNAME
a2605214c27439a8af2ad4bd9a8630dcfcc8152eDavid Lawrence or DNAME chain ended in NXDOMAIN in an
a2605214c27439a8af2ad4bd9a8630dcfcc8152eDavid Lawrence authoritative zone.
344e909ce9c59422a70105aba498e68b2d42623bDavid Lawrence 767. [placeholder]
738922ba7bb10b206f6f54931aed068e3dcb950dDavid Lawrence 766. [bug] A few cases in query_find() could leak fname.
eefea43215016bce437ab4a7441b2851fd182960David Lawrence This would trigger the mpctx->allocated == 0
eefea43215016bce437ab4a7441b2851fd182960David Lawrence assertion when the server exited.
eefea43215016bce437ab4a7441b2851fd182960David Lawrence [RT #739, #776, #798, #812, #818, #821, #845,
9c4f33b6718407e94d50dbfb4977e16d3f83de9dDavid Lawrence #892, #935, #966]
9c4f33b6718407e94d50dbfb4977e16d3f83de9dDavid Lawrence 765. [func] ACL names are once again case insensitive, like
c403d3f7d6cb17406e9be03a330ed5cf91619abcDavid Lawrence in BIND 8. [RT #252]
c403d3f7d6cb17406e9be03a330ed5cf91619abcDavid Lawrence 764. [func] Configuration files now allow "include" directives
c403d3f7d6cb17406e9be03a330ed5cf91619abcDavid Lawrence in more places, such as inside the "view" statement.
a0f6cda5fd9f2fcc4154bb63628f849b639a40caAndreas Gustafsson [RT #377, #728, #860]
a0f6cda5fd9f2fcc4154bb63628f849b639a40caAndreas Gustafsson 763. [func] Configuration files no longer have reserved words.
dc91d010dbd848ab3a11815e5a3d109662a38b0cDavid Lawrence [RT #731, #753]
dc91d010dbd848ab3a11815e5a3d109662a38b0cDavid Lawrence 762. [cleanup] The named.conf and rndc.conf file parsers have
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley been completely rewritten.
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley 761. [bug] _REENTRANT was still defined when building with
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley --disable-threads.
e3b3a046bf653d39cb5b92534a6a36fce1702d20Bob Halley 760. [contrib] Significant enhancements to the pgsql sdb driver.
904463e94cafd59c8284f472ea8f58f1f311b8cbDavid Lawrence 759. [bug] The resolver didn't turn off "avoid fetches" mode
2d78d06402ef2605ff8f6b3f5008673754d3711eDavid Lawrence when restarting, possibly causing resolution
2d78d06402ef2605ff8f6b3f5008673754d3711eDavid Lawrence to fail when it should not. This bug only affected
2d78d06402ef2605ff8f6b3f5008673754d3711eDavid Lawrence platforms which support both IPv4 and IPv6. [RT #927]
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington 758. [bug] The "avoid fetches" code did not treat negative
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington cache entries correctly, causing fetches that would
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington be useful to be avoided. This bug only affected
1a7f6c3898266854db100fb2cb36418d650de8e7Brian Wellington platforms which support both IPv4 and IPv6. [RT #927]
56433595bb938c21fd3b07a0f7c565d942bb8780David Lawrence 757. [func] Log zone transfers.
fc9e755ba340607d76c7de897ee2d985d3b24505David Lawrence 756. [bug] dns_zone_load() could "return" success when no master
fc9e755ba340607d76c7de897ee2d985d3b24505David Lawrence file was configured.
7896e45912df15d07eb99f885b9d9c15ad5f3f68David Lawrence 755. [bug] Fix incorrectly formatted log messages in zone.c.
7896e45912df15d07eb99f885b9d9c15ad5f3f68David Lawrence 754. [bug] Certain failure conditions sending UDP packets
7896e45912df15d07eb99f885b9d9c15ad5f3f68David Lawrence could cause the server to retry the transmission
32eddfc189108fa93e31761e13150594c7a79d2bDavid Lawrence indefinitely. [RT #902]
32eddfc189108fa93e31761e13150594c7a79d2bDavid Lawrence 753. [bug] dig, host, and nslookup would fail to contact a
32eddfc189108fa93e31761e13150594c7a79d2bDavid Lawrence remote server if getaddrinfo() returned an IPv6
b8dd48ecf83142f6ee7238cbd68fec455e527fc8Mark Andrews address on a system that doesn't support IPv6.
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff 752. [func] Correct bad tv_usec elements returned by
68e4926b2262571e004b4be00b905ec776c01d9cMichael Graff gettimeofday().
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews 751. [func] Log successful zone loads / transfers. [RT #898]
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews 750. [bug] A query should not match a DNAME whose trust level
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews is pending. [RT #916]
6c7e680943ccdb75f23b050a7bc5ac0825e5244aMark Andrews 749. [bug] When a query matched a DNAME in a secure zone, the
61e9c1cdbe29683bb2db388e4fc6a6fd59315cefDavid Lawrence server did not return the signature of the DNAME.
8b11f3debd9a9494d5aec60ea228ab393fbdc26eDavid Lawrence 748. [doc] List supported RFCs in doc/misc/rfc-compliance.
2cc1d2536d5834fbe20281068b8bd34dd1ee5337David Lawrence 747. [bug] The code to determine whether an IXFR was possible
2cc1d2536d5834fbe20281068b8bd34dd1ee5337David Lawrence did not properly check for a database that could
2cc1d2536d5834fbe20281068b8bd34dd1ee5337David Lawrence not have a journal. [RT #865, #908]
140d92622430165001bd91ba2e7d516992faeb2fMichael Sawyer 746. [bug] The sdb didn't clone rdatasets properly, causing
6d208969b3ed736f434bc5120044f8fd2f595f22David Lawrence a crash when the server followed delegations. [RT #905]
145bd6ea3394faf2faa40c99cb6bb7c96027ae16David Lawrence 745. [func] Report the owner name of records that fail
145bd6ea3394faf2faa40c99cb6bb7c96027ae16David Lawrence semantic checks while loading.
0c33e418cb443ade8ed55f5433bc4d409c7af0b8David Lawrence 744. [bug] When returning DNS_R_CNAME or DNS_R_DNAME as the
0c33e418cb443ade8ed55f5433bc4d409c7af0b8David Lawrence result of an ANY or SIG query, the resolver failed
0c33e418cb443ade8ed55f5433bc4d409c7af0b8David Lawrence to setup the return event's rdatasets, causing an
8a0ba20b16177d40bd557b491f56003c7d38a4a2David Lawrence assertion failure in the query code. [RT #881]
8a0ba20b16177d40bd557b491f56003c7d38a4a2David Lawrence 743. [bug] Receiving a large number of certain malformed
b3e77535185043f089b346166440402d092030c3David Lawrence answers could cause named to stop responding.
b3e77535185043f089b346166440402d092030c3David Lawrence 742. [placeholder]
03f0e349d81a580a562fd21402ef97d11c15429aBrian Wellington 741. [port] Support openssl-engine. [RT #709]
9e842bb2d3802de0f7da5d6d33382a4859bc6876Brian Wellington 740. [port] Handle openssl library mismatches slightly better.
e1747e09e7cc6771dca1a1702e42e6401dbeebedDavid Lawrence 739. [port] Look for /dev/random in configure, rather than
e1747e09e7cc6771dca1a1702e42e6401dbeebedDavid Lawrence assuming it will be there for only a predefined
a231769eaae9add23b16124388e1d474fb488873David Lawrence 738. [bug] If a non-threadsafe sdb driver supported AXFR and
a231769eaae9add23b16124388e1d474fb488873David Lawrence received an AXFR request, it would deadlock or die
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence with an assertion failure. [RT #852]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 737. [port] stdtime.c failed to compile on certain platforms.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 736. [func] New functions isc_task_{begin,end}exclusive().
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 735. [doc] Add BIND 4 migration notes.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 734. [bug] An attempt to re-lock the zone lock could occur if
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence the server was shutdown during a zone tranfer.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 733. [bug] Reference counts of dns_acl_t objects need to be
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence locked but were not. [RT #801, #821]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 732. [bug] Glue with 0 TTL could also cause SERVFAIL. [RT #828]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 731. [bug] Certain zone errors could cause named-checkzone to
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence fail ungracefully. [RT #819]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 730. [bug] lwres_getaddrinfo() returns the correct result when
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence it fails to contact a server. [RT #768]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 729. [port] pthread_setconcurrency() needs to be called on Solaris.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 728. [bug] Fix comment processing on master file directives.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 727. [port] Work around OS bug where accept() succeeds but
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence fails to fill in the peer address of the accepted
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence connection, by treating it as an error rather than
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence an assertion failure. [RT #809]
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 726. [func] Implement the "trace" and "notrace" commands in rndc.
6e49e91bd08778d7eae45a2229dcf41ed97cc636David Lawrence 725. [bug] Installing man pages could fail.
a59b51eb1d9a80d682efc669414e16dc8da47e95David Lawrence 724. [func] New libisc functions isc_netaddr_any(),
6b526894f47f6d6ff08f4f49b952b4ec8247ba9eDavid Lawrence isc_netaddr_any6().
f6cdcafa335c3ff1890c20dcaf276546f8523fe3David Lawrence 723. [bug] Referrals whose NS RRs had a 0 TTL caused the resolver
f6cdcafa335c3ff1890c20dcaf276546f8523fe3David Lawrence to return DNS_R_SERVFAIL. [RT #783]
16a107c904a30a687a08efec86a26a2f9398d2edAndreas Gustafsson 722. [func] Allow incremental loads to be canceled.
16a107c904a30a687a08efec86a26a2f9398d2edAndreas Gustafsson 721. [cleanup] Load manager and dns_master_loadfilequota() are no
33e927bf8622db6d3e5ecfd871f517db47fa722bDavid Lawrence 720. [bug] Server could enter infinite loop in
33e927bf8622db6d3e5ecfd871f517db47fa722bDavid Lawrence dispatch.c:do_cancel(). [RT #733]
3e6b98586e823544344bcbbcad825d3d4485de59David Lawrence 719. [bug] Rapid reloads could trigger an assertion failure.
3e6b98586e823544344bcbbcad825d3d4485de59David Lawrence [RT #743, #763]
947bd6c648bd29bc226971324de1b30230a56a22David Lawrence 718. [cleanup] "internal" is no longer a reserved word in named.conf.
878363c06b3d42f8fa4acca0c4aec9252b7844d9David Lawrence [RT #753, #731]
cc5547dbcb04bdc498cf050c6104a1974f68c6eaAndreas Gustafsson 717. [bug] Certain TKEY processing failure modes could
cc5547dbcb04bdc498cf050c6104a1974f68c6eaAndreas Gustafsson reference an uninitialized variable, causing the
b8957f3496b6a900df9ca263864a47dbb1cb8978David Lawrence server to crash. [RT #750]
c7f22f83aac9e61dafee191cad040e9c42652cc8David Lawrence 716. [bug] The first line of a $INCLUDE master file was lost if
c7f22f83aac9e61dafee191cad040e9c42652cc8David Lawrence an origin was specified. [RT #744]
c4717613e45323ed23dc6e9162cba89f1f83830cDavid Lawrence 715. [bug] Resolving some A6 chains could cause an assertion
c4717613e45323ed23dc6e9162cba89f1f83830cDavid Lawrence failure in adb.c. [RT #738]
f6d6835ed5bb14f7d87cb9b736deadf9de2085ddAndreas Gustafsson 714. [bug] Preserve interval timers across reloads unless changed.
d41c9885ecfb4be7382fd32a58ae4a9fb2056b81David Lawrence 713. [func] named-checkconf takes '-t directory' similar to named.
38feb01f1b0a3ac65897ae63c22c27c72e8cfda1David Lawrence 712. [bug] Sending a large signed update message caused an
38feb01f1b0a3ac65897ae63c22c27c72e8cfda1David Lawrence assertion failure. [RT #718]
802aa6f2b70cc0b4e69ef0a1dcab0a8d68a0fdeaDavid Lawrence 711. [bug] The libisc and liblwres implementations of
802aa6f2b70cc0b4e69ef0a1dcab0a8d68a0fdeaDavid Lawrence inet_ntop contained an off by one error.
5b27fa26dd1288f61de9ace6f4ec56be63858048David Lawrence 710. [func] The forwarders statement now takes an optional
5b27fa26dd1288f61de9ace6f4ec56be63858048David Lawrence port. [RT #418]
5b27fa26dd1288f61de9ace6f4ec56be63858048David Lawrence 709. [bug] ANY or SIG queries for data with a TTL of 0
5b27fa26dd1288f61de9ace6f4ec56be63858048David Lawrence would return SERVFAIL. [RT #620]
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley 708. [bug] When building with --with-openssl, the openssl headers
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley included with BIND 9 should not be used. [RT #702]
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley 707. [func] The "filename" argument to named-checkzone is no
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley longer optional, to reduce confusion. [RT #612]
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley 706. [bug] Zones with an explicit "allow-update { none; };"
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley were considered dynamic and therefore not reloaded
32d7adf5ee52c5a86122ee3d9e35a894fc5ed0a6Bob Halley on SIGHUP or "rndc reload".
cc43f2461d2b7da80105cf6d1b96bda4e93303cdDavid Lawrence 705. [port] Work out resource limit type for use where rlim_t is
cc43f2461d2b7da80105cf6d1b96bda4e93303cdDavid Lawrence not available. [RT #695]
58bc93c3ddbdf0b2fde9b7d2b4342f90d83ec633David Lawrence 704. [port] RLIMIT_NOFILE is not available on all platforms.
7ce81e15fa98db5b13fba06d54526e8679ac064cDavid Lawrence 703. [port] sys/select.h is needed on older platforms. [RT #695]
8fedfa7b45989d3c1715e414637bc1a96331fd14David Lawrence 702. [func] If the address 0.0.0.0 is seen in resolv.conf,
7da5c63dc0eaeec88aaf67b7aeee43ab0b0125baDavid Lawrence use 127.0.0.1 instead. [RT #693]
7da5c63dc0eaeec88aaf67b7aeee43ab0b0125baDavid Lawrence 701. [func] Root hints are now fully optional. Class IN
7da5c63dc0eaeec88aaf67b7aeee43ab0b0125baDavid Lawrence views use compiled-in hints by default, as
7da5c63dc0eaeec88aaf67b7aeee43ab0b0125baDavid Lawrence before. Non-IN views with no root hints now
7da5c63dc0eaeec88aaf67b7aeee43ab0b0125baDavid Lawrence provide authoritative service but not recursion.
32eeec855957c3dd38f0d6c98ca79b67a71300b6Brian Wellington A warning is logged if a view has neither root
32eeec855957c3dd38f0d6c98ca79b67a71300b6Brian Wellington hints nor authoritative data for the root. [RT #696]
f3f88c6802df4cfee59439b19a1c49637b70342dDavid Lawrence 700. [bug] $GENERATE range check was wrong. [RT #688]
77f372eed39827f5efef476602de7c0505f99b91David Lawrence 699. [bug] The lexer mishandled empty quoted strings. [RT #694]
77f372eed39827f5efef476602de7c0505f99b91David Lawrence 698. [bug] Aborting nsupdate with ^C would lead to several
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence race conditions.
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence 697. [bug] nsupdate was not compatible with the undocumented
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence BIND 8 behavior of ignoring TTLs in "update delete"
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence commands. [RT #693]
cabcfd3e90a647c7bab3c5cc3ef7b36f49830787David Lawrence 696. [bug] lwresd would die with an assertion failure when passed
cabcfd3e90a647c7bab3c5cc3ef7b36f49830787David Lawrence a zero-length name. [RT #692]
cabcfd3e90a647c7bab3c5cc3ef7b36f49830787David Lawrence 695. [bug] If the resolver attempted to query a blackholed or
cabcfd3e90a647c7bab3c5cc3ef7b36f49830787David Lawrence bogus server, the resolution would fail immediately.
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence 694. [bug] $GENERATE did not produce the last entry.
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence [RT #682, #683]
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence 693. [bug] An empty lwres statement in named.conf caused
d111a46c88adda33a93839f4934e127b6147d87dBob Halley the server to crash while loading.
e4e183af576855f4ccc9fc28084ffe095aaa5b55Andreas Gustafsson 692. [bug] Deal with systems that have getaddrinfo() but not
e4e183af576855f4ccc9fc28084ffe095aaa5b55Andreas Gustafsson gai_strerror(). [RT #679]
6f17d90364f01c3e81073a9ffb40b0093878c8e2Brian Wellington 691. [bug] Configuring per-view forwarders caused an assertion
195da2b26542b85d60308b2af35ea9966df9c3bbMichael Graff failure. [RT #675, #734]
195da2b26542b85d60308b2af35ea9966df9c3bbMichael Graff 690. [func] $GENERATE now supports DNAME. [RT #654]
e9a9ae4fc627f24cb960a3008f2723ba9a55b274Brian Wellington 689. [doc] man pages are now installed. [RT #210]
d1bdeae7bb7a0642170d5476c2fd901db3028143Andreas Gustafsson 688. [func] "make tags" now works on systems with the
d1bdeae7bb7a0642170d5476c2fd901db3028143Andreas Gustafsson "Exuberant Ctags" etags.
d111a46c88adda33a93839f4934e127b6147d87dBob Halley 687. [bug] Only say we have IPv6, with sufficent functionality,
d111a46c88adda33a93839f4934e127b6147d87dBob Halley if it has actually been tested. [RT #586]
d111a46c88adda33a93839f4934e127b6147d87dBob Halley 686. [bug] dig and nslookup can now be properly aborted during
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence blocking operations. [RT #568]
585529aaeb95a71cd3d95df2602a4688fc7c3292David Lawrence 685. [bug] nslookup should use the search list/domain options
9e53cbca72767d0c91962b7a01650ea07d7398ddMark Andrews from resolv.conf by default. [RT #405, #630]
2d0c5f1eada2015324cb89c11c7c5c11cccb493fAndreas Gustafsson 684. [bug] Memory leak with view forwarders. [RT #656]
3bb3b7ac462a90c2b8b1fb783324d800e2ba748cMichael Graff 683. [bug] File descriptor leak in isc_lex_openfile().
c6adcd09c8d5c0acd47a8dccb8061bb1105cad95Michael Graff 682. [bug] nslookup displayed SOA records incorrectly. [RT #665]
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington 681. [bug] $GENERATE specifying output format was broken. [RT #653]
15a0ed30600ea88fe1227233155586f0c3c6cc34Bob Halley 680. [bug] dns_rdata_fromstruct() mishandled options bigger
15a0ed30600ea88fe1227233155586f0c3c6cc34Bob Halley than 255 octets.
53c892082e4dd70a12bb5badd81a9e939d7e6efdBrian Wellington 679. [bug] $INCLUDE could leak memory and file descriptors on
53c892082e4dd70a12bb5badd81a9e939d7e6efdBrian Wellington reload. [RT #639]
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington 678. [bug] "transfer-format one-answer;" could trigger an assertion
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington failure. [RT #646]
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington 677. [bug] dnssec-signzone would occasionally use the wrong ttl
b5fff54fe9335b20c02d749831fc0eaeda97198fBrian Wellington for database operations and fail. [RT #643]
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson 676. [bug] Log messages about lame servers to category
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson 'lame-servers' rather than 'resolver', so as not
3ae757933270e8298a6c1c5f9dfd30a4d852972cAndreas Gustafsson to be gratuitously incompatible with BIND 8.
b61bbad878d0ac563a093525aa826cdba0fd43bfMark Andrews 675. [bug] TKEY queries could cause the server to leak
4716e94840921878b26e493576f84afe4fe08752Mark Andrews 674. [func] Allow messages to be TSIG signed / verified using
4716e94840921878b26e493576f84afe4fe08752Mark Andrews a offset from the current time.
622af581bd08a61d12c70f80b1d40d0d9c8a1fa3David Lawrence 673. [func] The server can now convert RFC1886-style recursive
622af581bd08a61d12c70f80b1d40d0d9c8a1fa3David Lawrence lookup requests into RFC2874-style lookups, when
622af581bd08a61d12c70f80b1d40d0d9c8a1fa3David Lawrence enabled using the new option "allow-v6-synthesis".
3db95284356cd54df84ed2425f189ad2b44e4992David Lawrence 672. [bug] The wrong time was in the "time signed" field when
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley replying with BADTIME error.
0e9c5d24d25cb77a6935abf9247734b576626c9fBob Halley 671. [bug] The message code was failing to parse a message with
3886e748a4086b813e3453232a742903762fedadBob Halley no question section and a TSIG record. [RT #628]
3886e748a4086b813e3453232a742903762fedadBob Halley 670. [bug] The lwres replacements for getaddrinfo and
3886e748a4086b813e3453232a742903762fedadBob Halley getipnodebyname didn't properly check for the
3886e748a4086b813e3453232a742903762fedadBob Halley existence of the sockaddr sa_len field.
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley 669. [func] dnssec-keygen now makes the public key file
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley non-world-readable for symmetric keys. [RT #403]
b4b032ab5a3d0e96e7c752e232e3050e8806b8cbBob Halley 668. [func] named-checkzone now reports multiple errors in master
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington 667. [bug] On Linux, running named with the -u option and a
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington non-world-readable configuration file didn't work.
ce0004744d2c232581af53cbc6201f4ec4cf1f1cBrian Wellington 666. [bug] If a request sent by dig is longer than 512 bytes,
b4b4adc097365bd3f980b30bc7cc30199f4b8456Andreas Gustafsson 665. [bug] Signed responses were not sent when the size of the
b4b4adc097365bd3f980b30bc7cc30199f4b8456Andreas Gustafsson TSIG + question exceeded the maximum message size.
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley 664. [bug] The t_tasks and t_timers module tests are now skipped
134ba0e08a0ae9a564a8d8628fc633377d3fc239Bob Halley when building without threads, since they require
83a39d3f3c9b9966bc060d46e8e419adb004888aAndreas Gustafsson 663. [func] Accept a size_spec, not just an integer, in the
8426878e988859184706f36e2229e24e77b80aa4Andreas Gustafsson (unimplemented and ignored) max-ixfr-log-size option
8426878e988859184706f36e2229e24e77b80aa4Andreas Gustafsson for compatibility with recent versions of BIND 8.
0f7045b0c437b158c61c195c319d2762882ece83Andreas Gustafsson 662. [bug] dns_rdata_fromtext() failed to log certain errors.
7c0e50b5623a6ffc9e3986e129f8ca6bae9aabfaBrian Wellington 661. [bug] Certain UDP IXFR requests caused an assertion failure
a25310fd1dce652cdebba2b3dbc5d38cc3706745Andreas Gustafsson (mpctx->allocated == 0). [RT #355, #394, #623]
a25310fd1dce652cdebba2b3dbc5d38cc3706745Andreas Gustafsson 660. [port] Detect multiple CPUs on HP-UX and IRIX.
42712a426dd62518ca7c36982867e5622f7265e7Michael Graff 659. [performance] Rewrite the name compression code to be much faster.
e6a6c0a5d6393d3a7f75b486f16e4ef15c4857bbDavid Lawrence 658. [cleanup] Remove all vestiges of 16 bit global compression.
e6a6c0a5d6393d3a7f75b486f16e4ef15c4857bbDavid Lawrence 657. [bug] When a listen-on statement in an lwres block does not
e6a6c0a5d6393d3a7f75b486f16e4ef15c4857bbDavid Lawrence specify a port, use 921, not 53. Also update the
11a898e05092e8477fbfe1a245c1c5871a846638Andreas Gustafsson listen-on documentation. [RT #616]
5d4f11b265c396d71ec2162a632e620425481a9eDavid Lawrence 656. [func] Treat an unescaped newline in a quoted string as
5d4f11b265c396d71ec2162a632e620425481a9eDavid Lawrence an error. This means that TXT records with missing
b295930144c8782e84528dcd355153ae5a5d66e8David Lawrence close quotes should have meaningful errors printed.
b295930144c8782e84528dcd355153ae5a5d66e8David Lawrence 655. [bug] Improve error reporting on unexpected eof when loading
0bcb1d4d630f8d7547ee62870e1b059827cc1c8aDavid Lawrence zones. [RT #611]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 654. [bug] Origin was being forgotten in TCP retries in dig.
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 653. [bug] +defname option in dig was reversed in sense.
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 652. [bug] zone_saveunique() did not report the new name.
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 651. [func] The AD bit in responses now has the meaning
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister specified in <draft-ietf-dnsext-ad-is-secure>.
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 650. [bug] SIG(0) records were being generated and verified
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister incorrectly. [RT #606]
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister 649. [bug] It was possible to join to an already running fctx
ce3be21d63d1e06b222ecb66b4eae909b4658d53James Brister after it had "cloned" its events, but before it sent
7b2db4b8d13e3d8bc81419ffcc8b39de8193ef63David Lawrence them. In this case, the event of the newly joined
7b2db4b8d13e3d8bc81419ffcc8b39de8193ef63David Lawrence fetch would not contain the answer, and would
7b2db4b8d13e3d8bc81419ffcc8b39de8193ef63David Lawrence trigger the INSIST() in fctx_sendevents(). In
7b2db4b8d13e3d8bc81419ffcc8b39de8193ef63David Lawrence BIND 9.0, this bug did not trigger an INSIST(), but
9e7c9ad159b581714c67148c3c698c12730d7ef7James Brister caused the fetch to fail with a SERVFAIL result.
9e7c9ad159b581714c67148c3c698c12730d7ef7James Brister [RT #588, #597, #605, #607]
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson 648. [port] Add support for pre-RFC2133 IPv6 implementations.
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson 647. [bug] Resolver queries sent after following multiple
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson referrals had excessively long retransmission
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson timeouts due to incorrectly counting the referrals
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson as "restarts".
bf062442eeef2fe404d728891b1317b01fbb7908Andreas Gustafsson 646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
404e3e4738e97d5dff48fab1e76839e963cb16a6Brian Wellington didn't _cleanly_ fix the problem it was trying to fix.
404e3e4738e97d5dff48fab1e76839e963cb16a6Brian Wellington 645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
5b84a24a3bf571adae57c1bc006a0bce0f9f2befDavid Lawrence 644. [bug] #622 needed more work. [RT #562]
5b84a24a3bf571adae57c1bc006a0bce0f9f2befDavid Lawrence 643. [bug] xfrin error messages made more verbose, added class
5b84a24a3bf571adae57c1bc006a0bce0f9f2befDavid Lawrence of the zone. [RT# 599]
d9cc295339982d8d86075ab4285cc700d354e2eeBob Halley 642. [bug] Break the exit_check() race in the zone module.
7d1d130f4fe1b7485142c4f55a4ef3760b5fa30aBrian Wellington --- 9.1.0b2 released ---
d9cc295339982d8d86075ab4285cc700d354e2eeBob Halley 641. [bug] $GENERATE caused a uninitialized link to be used.
9ac79ef3f89b23d80f9649abf71fdc65bb7a8b62David Lawrence 640. [bug] Memory leak in error path could cause
9ac79ef3f89b23d80f9649abf71fdc65bb7a8b62David Lawrence "mpctx->allocated == 0" failure. [RT #584]
a6a0b5e9b7078887a73ecec8be2935daa287a389James Brister 639. [bug] Reading entropy from the keyboard would sometimes fail.
be768c2e952c34438025999125f984995a2c675fBob Halley 638. [port] lib/isc/random.c needed to explicitly include time.h
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley to get a prototype for time() when pthreads was not
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley being used. [RT #592]
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley 637. [port] Use isc_u?int64_t instead of (unsigned) long long in
da6affdf7dd677a636155e4a41f6de416a2d815bBob Halley be compiled even if the platform does not need it.
be768c2e952c34438025999125f984995a2c675fBob Halley 636. [port] Shut up MSVC++ about a possible loss of precision
f00e30e9322fb2170ad3e21c3336c5b81be964c2James Brister in the ISC__BUFFER_PUTUINT*() macros. [RT #592]
19e0c849f69ad8b655b4d199e16de0a4a94562d6Bob Halley 635. [bug] Reloading a server with a configured blackhole list
19e0c849f69ad8b655b4d199e16de0a4a94562d6Bob Halley would cause an assertion. [RT #590]
19e0c849f69ad8b655b4d199e16de0a4a94562d6Bob Halley 634. [bug] A log file will completely stop being written when
9ac79ef3f89b23d80f9649abf71fdc65bb7a8b62David Lawrence it reaches the maximum size in all cases, not just
01e320c4fb51c802e9fe86c192fbebf4229ca918Bob Halley when versioning is also enabled. [RT #570]
01e320c4fb51c802e9fe86c192fbebf4229ca918Bob Halley 633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
dd6132005a5c48dea642c2ed0507bf472c8ee9bbJames Brister 632. [bug] The index array of the journal file was
dd6132005a5c48dea642c2ed0507bf472c8ee9bbJames Brister corrupted as it was written to disk.
d6d18435cd47a57f43af2eab835d0f6b7a76f2bdAndreas Gustafsson 631. [port] Build without thread support on systems without
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister 630. [bug] Locking failure in zone code. [RT #582]
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister 629. [bug] 9.1.0b1 dereferenced a null pointer and crashed
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister when responding to a UDP IXFR request.
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister 628. [bug] If the root hints contained only AAAA addresses,
3f46e84f9ff264cac8c07c2136a507827afb2760James Brister named would be unable to perform resolution.
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley 627. [bug] The EDNS0 blackhole detection code of change 324
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley waited for three retransmissions to each server,
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley which takes much too long when a domain has many
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley name servers and all of them drop EDNS0 queries.
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley Now we retry without EDNS0 after three consecutive
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley timeouts, even if they are all from different
fdb12d38d325efba64581bdee7fac188466fff55Bob Halley servers. [RT #143]
43a5758df763a04d907a8b406e89a96f5c207a9cBrian Wellington 626. [bug] The lightweight resolver daemon no longer crashes
43a5758df763a04d907a8b406e89a96f5c207a9cBrian Wellington when asked for a SIG rrset. [RT #558]
c73aafe6016ed1a7a6972681148cedf6a48a21bcBrian Wellington 625. [func] Zones now inherit their class from the enclosing view.
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley 624. [bug] The zone object could get timer events after it had
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley been destroyed, causing a server crash. [RT #571]
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley 623. [func] Added "named-checkconf" and "named-checkzone" program
99b80297d416ebb722b2515023c51b3aacdc1fb9Bob Halley for syntax checking named.conf files and zone files,
a5a5371b756f3bbbe33dac1dde196fbd6c063640Bob Halley respectively.
604. [bug] The named.conf parser could print incorrect line
577. [func] Log illegal RDATA combinations. e.g. multiple
570. [bug] rbtdb.c allowed zones containing nodes which had
568. [func] Add sample simple database drivers in contrib/sdb.
of rdata type/class mnemonics in log messages.
516. [bug] Cache lookups which had a NULL node pointer, e.g.
DNAME, would trigger an INSIST(!search.need_cleanup)
490. [func] When a slave/stub zone has not yet successfully
from the named.conf "listen-on" statement, sockets
477. [bug] The the isc-config.sh script could be installed before
471. [bug] nsupdate didn't compile on HP/UX 10.20
and subsequent name servers in resolv.conf if the
457. [bug] Dig/host/hslookup didn't properly handle connect
documented as such in named.conf. [RT #304, RT #311]
is specified in named.conf. [RT #306]
is specified in named.conf. [RT #301]
432. [func] Added refresh/retry jitter. The actual refresh/
428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
(e.g. glue). This could cause SERVFAILs when
e.g. due to corrupt zones with multiple SOA records.
an argc/argv style vector of words and sets
view/global one for CNAME targets and additional
369. [func] Support new named.conf options, view and zone
the distribution, in doc/man/dnssec.
353. [bug] double increment in lwres/gethost.c:copytobuf().
348. [func] New boolean named.conf options 'additional-from-auth'
345. [bug] Large-scale changes/cleanups to dig:
341. [func] Support 'key' clause in named.conf zone masters
327. [bug] rndc.conf parser wasn't correctly recognising an IP
320. [func] Multiple rndc changes: parses an rndc.conf file,
319. [func] The named.conf "controls" statement is now used
314. [func] The named.conf controls statement can now have
313. [bug] When parsing resolv.conf, don't terminate on an
resolv.conf search path from 6 to 8. If there
resolv.conf was empty or a comment.
310. [func] Changes to named.conf "controls" statement (inet
are listed in resolv.conf, silently ignore them
each library's ipv6.h defines the wrapper symbol of
any $sbindir/dig from a previous release.)
that lack /dev/random.
280. [func] Add isc-config.sh, which can be used to more
two or more files in libomapi.a were not namespace
278. [bug] bin/named/logconf.c:category_fromconf() didn't take
266. [bug] zone.c:save_nsrrset() node was not initalized.
262. [bug] 'master' was not initalized in zone.c:stub_callback().
for global options block of named.conf. Both accept
258. [bug] Fixed printing of lwres_addr_t.address field.
256. [func] isc_ratelimiter_t now has attach/detach semantics, and
253. [func] resolv.conf parser now recognises ';' and '#' as
252. [bug] resolv.conf parser mishandled masks on sortlists.
244. [bug] empty named.conf file and empty options statement are
243. [func] new cachesize option for named.conf
+ missing sigwait prototype on BSD/OS 4.0/4.0.1.
BSD/OS 4.*, Linux and Solaris 2.8.
230. [func] Replace the dst sign/verify API with a cleaner one.
from confparser.c, because of yacc's code, are
212. [func] Added dns_message_get/settsigkey, to make TSIG
compiling in the lib/dns/sec/{dnssafe,openssl}
204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
run on a PA 1.x system."
201. [cleanup] Removed the test/sdig program, it has been
replaced by bin/dig/dig.
(e.g., running out of network buffers) were
and/or interfaces. [19-May-2000 explorer]
191. [func] Patched to compile on UnixWare 7.x. This platform
range for overflow/underflow. In the case of
184. [cleanup] Variables/functions which began with two leading
underscores were made to conform to the ANSI/ISO
179. [func] options named.conf statement *must* now come
178. [func] Post-load of named.conf check verifies a slave zone
168. [bug] include statements in named.conf caused syntax errors
162. [bug] Ensure proper range for arguments to ctype.h functions.
masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
util/check-includes for how this was tested.
145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
<isc/result.h>.
of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
need <isc/eventclass.h>.
instead of <isc/time.h>.
128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
and creates null keys/sets zone status bit for
<isc/result.h>.
<isc/result.h>. Multiple inclusion protection
isc_symtab_t moved to <isc/types.h>.
<isc/net.h>.
118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
117. [cleanup] libdns.a changes:
116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
<isc/list.h>.
<isc/mutex.h>.
<isc/list.h>.
bin/tests/{db,mem,sockaddr,tasks,timers}/.
108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
105. [doc] doc/dev/coding.html expanded with other
103. [func] libisc buffer API changes for <isc/buffer.h>:
on BSD/OS 4.1.
101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
<isc/event.h>.
or <isc/result.h>.
<isc/result.h>.
90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
from <named/listenlist.h>.
<isc/mem.h>. isc_interface_t and isc_interfaceiter_t
moved to <isc/types.h>.
86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
<isc/types.h>.
<isc/int.h>.
<isc/lang.h>.
subsumed by file.o.
OpenSSL libraries/headers.
from <dns/types.h>.
59. [bug] Cause net/host unreachable to be a hard error
58. [bug] bin/named/query.c could sometimes trigger the
(client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
<sys/param.h>.
logging module "dns/validator".
and isc_lex_t to <isc/types.h>.
31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
25. [bug] make install failed to install <isc/log.h> and
configure.in to check for presence of in6addr_any.
9. [cleanup] replaced bit-setting code in confctx.c and replaced
4. [port] bin/named/unix/os.c didn't compile on systems with
get only what we need from <linux/capability.h>, and
systems without /dev/random.
lib/isc/unix/include/isc/Makefile.in had a typo which