CHANGES revision 28b7844ee93231da831ba3c090e1677bb1be5f18
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 523. [doc] The source to the Administrator Reference Manual is
7895bc4f90d3ea250877c02a897f5dcca4590a89Christian Maeder now an XML file using the DocBook DTD, and is included
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder in the distribution. The plain text version of the
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu ARM is temporarily unavailable while we figure out
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder how to generate readable plain text from the XML.
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 522. [func] The lightweight resolver daemon can now use
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder a real configuration file, and its functionality
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder can be provided by a name server. Also, the -p and -P
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski options to lwresd have been reversed.
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 521. [bug] Detect master files which contain $INCLUDE and always
8adae8b1eb0dd8562f0d1541b9ecb2fd80bda7e7Christian Maeder reload. [RT #196]
8adae8b1eb0dd8562f0d1541b9ecb2fd80bda7e7Christian Maeder 520. [bug] Upgraded libtool to 1.3.5, which allows shared
8adae8b1eb0dd8562f0d1541b9ecb2fd80bda7e7Christian Maeder library builds to work on AIX (and possibly others).
ab0274ab68a174d3e92235b4c4ca865c03901583Christian Maeder 519. [bug] dns_name_split() would improperly split some bitstring
8adae8b1eb0dd8562f0d1541b9ecb2fd80bda7e7Christian Maeder labels, zeroing a few of the least signficant bits in
9ba43c9323dc1a4bb1e684d87370b43468ab9096Christian Maeder the prefix part. When such an improperly created
cbe26e1cedf1e305b077afa82cb5f46850cdb8b1Christian Maeder prefix was returned to the RBT database, the bogus
21095d13d876edd444df223f34d14efa85ba58c1Christian Maeder label was dutifully stored, corrupting the tree.
62d5dbbceb675837039e6bad0971c324cce96a21Mihai Codescu 518. [bug] The resolver did not realize that a DNAME which was
7d6fdc539541f38639e20b45bba29e39bd201c3fChristian Maeder "the answer" to the client's query was "the answer",
7d6fdc539541f38639e20b45bba29e39bd201c3fChristian Maeder and such queries would fail. [RT #399]
941254a2daaf605bda18be25358f4e1322e94ec9Christian Maeder 517. [bug] The resolver's DNAME code would trigger an assertion
434c11a96bc623ebd5b60781efabef319bb15b0eChristian Maeder if there was more than one DNAME in the chain.
7d6fdc539541f38639e20b45bba29e39bd201c3fChristian Maeder 516. [bug] Cache lookups which had a NULL node pointer, e.g.
0d72630889db51ffe7a0336cbb7fde5dbe415e9dEwaryst Schulz those by dns_view_find(), and which would match a
7447e9fcbe38c1d04effa0df67f49240bd9963d6Liam O'Reilly DNAME, would trigger an INSIST(!search.need_cleanup)
0d72630889db51ffe7a0336cbb7fde5dbe415e9dEwaryst Schulz assertion. [RT #399]
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 515. [bug] The ssu table was not being attached / detached
b2542911be8b16ffb988c3abe09ee63be98e119fChristian Maeder by dns_zone_[sg]etssutable. [RT#397]
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 514. [func] Retry refresh and notify queries if they timeout.
3ab1e7a18f3fc3eb004464bc54b7df4483f1f060Christian Maeder 513. [func] New functionality added to rdnc and server to allow
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder individual zones to be refreshed ore reloaded.
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 512. [bug] The zone tranfer code could throw an execption with
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder an invalid IXFR stream.
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 511. [bug] The message code could throw an assertion on an
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder out of memory failure. [RT #392]
8c4c53f1d84490c7eac208905e92964c6508c1d6Christian Maeder 510. [bug] Remove spurious view notify warning. [RT #376]
1aee531e3fe5a94300ddc7933c1983a38a76316eChristian Maeder 509. [func] Add support for write of zone files on shutdown.
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 508. [func] dns_message_parse() can now do a best-effort
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder attempt, which should allow dig to print more invalid
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 507. [func] New functions dns_zone_flush(), dns_zt_flushanddetach()
8c4c53f1d84490c7eac208905e92964c6508c1d6Christian Maeder and dns_view_flushanddetach().
c7f5076658d72ea340d7fd8a648908f961af682dChristian Maeder 506. [func] Do not fail to start on errors in zone files.
9ba43c9323dc1a4bb1e684d87370b43468ab9096Christian Maeder 505. [bug] nsupdate was printing "unknown result code". [RT #373]
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 504. [bug] The zone was not being marked as dirty when updated via
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 503. [bug] dumptime was not being set along with
c7f5076658d72ea340d7fd8a648908f961af682dChristian Maeder DNS_ZONEFLG_NEEDDUMP.
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 502. [func] On a SERVFAIL reply, DiG will now try the next server
c7f5076658d72ea340d7fd8a648908f961af682dChristian Maeder in the list, unless the +fail option is specified.
eab576044505ba1fbc64610323053490fbd9e82cChristian Maeder 501. [bug] Incorrect port numbers were being displayed by
c7f5076658d72ea340d7fd8a648908f961af682dChristian Maeder nslookup. [RT #352]
eab576044505ba1fbc64610323053490fbd9e82cChristian Maeder 500. [func] Nearly useless +details option removed from DiG.
941254a2daaf605bda18be25358f4e1322e94ec9Christian Maeder 499. [func] In DiG, specifying a class with -c or type with -t
b65890a7645b96eb0d5c334c81ba9dca86d556bfChristian Maeder changes command-line parsing so that classes and
941254a2daaf605bda18be25358f4e1322e94ec9Christian Maeder types are only recognized if following -c or -t.
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder This allows hosts with the same name as a class or
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder type to be looked up.
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 498. [doc] There is now a man page for "dig"
842a6d146e8d1023c9cc54e9064ae93be2daf831Christian Maeder 497. [bug] The error messages printed when an IP match list
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder contained a network address with a nonzero host
842a6d146e8d1023c9cc54e9064ae93be2daf831Christian Maeder part where not sufficiently detailed. [RT #365]
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 496. [bug] named didn't sanity check numeric parameters [RT #361]
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 495. [bug] nsupdate was unable to handle large records [RT #368]
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 494. [func] Do not cache NXDOMAIN responses for SOA queries.
4d4ec273e5cb1f17985c6edcf90a295a8b612cefChristian Maeder 493. [func] Return non-cachable (ttl = 0) NXDOMAIN responses
4d4ec273e5cb1f17985c6edcf90a295a8b612cefChristian Maeder for SOA queries. This makes it easier to locate
4d4ec273e5cb1f17985c6edcf90a295a8b612cefChristian Maeder the containing zone without polluting intermediate
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 492. [bug] attempting to reload a zone caused the server fail
4674b607529c8eab497240da6da1ef9ae786611cChristian Maeder to shutdown cleanly. [RT #360]
a571b691ac0da91a895c33f250509622004dcf03Christian Maeder 491. [bug] nsupdate would segfault when sending certain
842a6d146e8d1023c9cc54e9064ae93be2daf831Christian Maeder prerequisites with empty RDATA. [RT #356]
4674b607529c8eab497240da6da1ef9ae786611cChristian Maeder 490. [func] When a slave/stub zone has not yet successfully
842a6d146e8d1023c9cc54e9064ae93be2daf831Christian Maeder obtained an SOA containing the zone's configured
eab576044505ba1fbc64610323053490fbd9e82cChristian Maeder retry time, perform the SOA query retries using
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder exponential backoff. [RT #337]
842a6d146e8d1023c9cc54e9064ae93be2daf831Christian Maeder 489. [func] The zone manager now has a "i/o" queue.
842a6d146e8d1023c9cc54e9064ae93be2daf831Christian Maeder 488. [bug] Locks weren't properly destroyed in some cases.
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 487. [port] flockfile() is not defined on all systems.
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 486. [bug] nslookup: "set all" and "server" commands showed
b65890a7645b96eb0d5c334c81ba9dca86d556bfChristian Maeder the incorrect port number if a port other than 53
fef03b64e3b1d7d3a8e098f62ef2e7687a433f09Christian Maeder was specified. [RT #352]
fef03b64e3b1d7d3a8e098f62ef2e7687a433f09Christian Maeder 485. [func] When dig had more than one server to query, it would
b65890a7645b96eb0d5c334c81ba9dca86d556bfChristian Maeder send all of the messages at the same time. Add
ade1f65c2bb98fbf45f8ef16bed4fa50802225a4Christian Maeder rate limiting of the transmitted messages.
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang 484. [bug] When the server was reloaded after removing addresses
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang from the named.conf "listen-on" statement, sockets
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang were still listening on the removed addresses due
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang to reference count loops. [RT #325]
57d9ffd4f0d821632c5dd116a5301c3305599b19Christian Maeder 483. [bug] nslookup: "set all" showed search but it was not
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang 482. [bug] nslookup: a plain "server" or "lserver" should be
eab576044505ba1fbc64610323053490fbd9e82cChristian Maeder treated as a lookup.
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang 481. [bug] nslookup:get_next_command() stack size exceeds
b65890a7645b96eb0d5c334c81ba9dca86d556bfChristian Maeder per thread limit.
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang 480. [bug] strtok() is not thread safe. [RT #349]
8c4c53f1d84490c7eac208905e92964c6508c1d6Christian Maeder 479. [func] The test suite can now be run by typing "make check"
8519df804b37f95a2394a6cd5662da02efa3400bChristian Maeder or "make test" at the top level.
66939c546b3eaf25eb34d1dc36c0c82943f85552Christian Maeder 478. [bug] "make install" failed if the directory specified with
8519df804b37f95a2394a6cd5662da02efa3400bChristian Maeder --prefix did not already exist.
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang 477. [bug] The the isc-config.sh script could be installed before
eab576044505ba1fbc64610323053490fbd9e82cChristian Maeder its directory was created. [RT #324]
8519df804b37f95a2394a6cd5662da02efa3400bChristian Maeder 476. [bug] A zone could expire while a zone transfer was in
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang progress triggering a INSIST failure. [RT #329]
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang 475. [bug] query_getzonedb() sometimes returned a non-null version
264b794970b6f2bd437f14233f367f1067565728Jian Chun Wang on failure. This caused assertion failures when
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder generating query responses where names subject to
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder additional section processing pointed to a zone
66939c546b3eaf25eb34d1dc36c0c82943f85552Christian Maeder to which access had been denied by means of the
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder allow-query option. [RT #336]
66939c546b3eaf25eb34d1dc36c0c82943f85552Christian Maeder 474. [bug] The mnemonic of the CHAOS class is CH according to
4674b607529c8eab497240da6da1ef9ae786611cChristian Maeder RFC1035, but it was printed and read only as CHAOS.
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder We now accept both forms as input, and print it
184449040f3b741bbb6a2e881415b30d624e2c63Christian Maeder as CH. [RT #305]
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 473. [bug] nsupdate overran the end of the list of name servers
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder when no servers could be reached, typically causing
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang it to print the error message "dns_request_create:
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder not implemented".
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 472. [bug] Off-by-one error caused isc_time_add() to sometimes
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder produce invalid time values.
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 471. [bug] nsupdate didn't compile on HP/UX 10.20
479da8506f391abe070ced2fb93c9759a280fa68Christian Maeder 470. [feature] $GENERATE is now supported. See also
941254a2daaf605bda18be25358f4e1322e94ec9Christian Maeder 469. [bug] "query-source address * port 53;" now works.
941254a2daaf605bda18be25358f4e1322e94ec9Christian Maeder 468. [bug] dns_master_load*() failed to report file and line
941254a2daaf605bda18be25358f4e1322e94ec9Christian Maeder number in certain error conditions.
941254a2daaf605bda18be25358f4e1322e94ec9Christian Maeder 467. [bug] dns_master_load*() failed to log an error if
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder pushfile() failed.
0015e1756b734b34d4b550318c078f9a0c585611Christian Maeder 466. [bug] dns_master_load*() could return success when it failed.
6c4ee04931dded62728f3a9954b2799beed536e9Christian Maeder 465. [cleanup] Allow 0 to be set as an omapi_value_t value by
0015e1756b734b34d4b550318c078f9a0c585611Christian Maeder omapi_value_storeint().
434c11a96bc623ebd5b60781efabef319bb15b0eChristian Maeder 464. [cleanup] Build with openssl's RSA code instead of dnssafe.
0015e1756b734b34d4b550318c078f9a0c585611Christian Maeder 463. [bug] nsupdate sent malformed SOA queries to the second
0015e1756b734b34d4b550318c078f9a0c585611Christian Maeder and subsequent name servers in resolv.conf if the
0015e1756b734b34d4b550318c078f9a0c585611Christian Maeder query sent to the first one failed.
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 462. [bug] --disable-ipv6 should work now.
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder 461. [bug] Specifying an unknown key in the "keys" clause of the
479da8506f391abe070ced2fb93c9759a280fa68Christian Maeder "controls" statement caused a NULL pointer dereference.
0015e1756b734b34d4b550318c078f9a0c585611Christian Maeder 460. [bug] Much of the DNSSEC code only worked with class IN.
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 459. [bug] Nslookup processed the "set" command incorrectly.
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 458. [bug] Nslookup didn't properly check class and type values.
0015e1756b734b34d4b550318c078f9a0c585611Christian Maeder 457. [bug] Dig/host/hslookup didn't properly handle connect
0015e1756b734b34d4b550318c078f9a0c585611Christian Maeder timeouts in certain situations, causing an
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder unnecessary warning message to be printed.
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 456. [bug] Stub zones were not resetting the refresh and expire
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder counters, loadtime or clearing the DNS_ZONE_REFRESH
03a6bbff551286168d0b15dc53476c2ede4e60d0Christian Maeder (refresh in progress) flag upon successful update.
0015e1756b734b34d4b550318c078f9a0c585611Christian Maeder This disabled further refreshing of the stub zone,
51b1633dc0785a542da974fae21fa7d6622c934eChristian Maeder causing it to eventually expire. [RT #300]
51b1633dc0785a542da974fae21fa7d6622c934eChristian Maeder 455. [doc] Document IPv4 prefix notation does not require a
51b1633dc0785a542da974fae21fa7d6622c934eChristian Maeder dotted decimal quad but may be just dotted decimal.
4bfb376555741367711b45323007f7375958530eChristian Maeder 454. [bug] Enforce dotted decimal and dotted decimal quad where
0015e1756b734b34d4b550318c078f9a0c585611Christian Maeder documented as such in named.conf. [RT #304, RT #311]
03a6bbff551286168d0b15dc53476c2ede4e60d0Christian Maeder 453. [bug] Warn if the obsolete option "maintain-ixfr-base"
03a6bbff551286168d0b15dc53476c2ede4e60d0Christian Maeder is specified in named.conf. [RT #306]
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 452. [bug] Warn if the unimplemented option "statistics-file"
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder is specified in named.conf. [RT #301]
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 451. [func] Update forwarding implememted.
4bfb376555741367711b45323007f7375958530eChristian Maeder 450. [func] New function ns_client_sendraw().
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 449. [bug] isc_bitstring_copy() only works correctly if the
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder two bitstrings have the same lsb0 value, but this
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder requirement was not documented, nor was there a
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang REQUIRE for it.
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder 448. [bug] Host output formatting change, to match v8. [RT #255]
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 447. [bug] Dig didn't properly retry in TCP mode after
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder a truncated reply. [RT #277]
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 446. [bug] Confusing notify log message. [RT #298]
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 445. [bug] Doing a 0 bit isc_bitstring_copy() of an lsb0
8c4c53f1d84490c7eac208905e92964c6508c1d6Christian Maeder bitstring triggered a REQUIRE statement. The REQUIRE
50ed946595d60c06f773e73bb22b21f5cf1199caChristian Maeder statement was incorrect. [RT #297]
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 444. [func] "recursion denied" messages are always logged at
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder debug level 1, now, rather than sometimes at ERROR.
50ed946595d60c06f773e73bb22b21f5cf1199caChristian Maeder This silences these warnings in the usual case, where
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder some clients set the RD bit in all queries.
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder 443. [bug] When loading a master file failed because of an
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder unrecognized RR type name, the error message
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder did not include the file name and line number.
690e4ab8f298d9cff3803316cda70ad9b98e9c43Christian Maeder 442. [bug] TSIG signed messages that did not match any view
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder crashed the server. [RT #290]
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder 441. [bug] Nodes obscured by a DNAME were inaccessible even
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder when DNS_DBFIND_GLUEOK was set.
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 440. [func] New function dns_zone_forwardupdate().
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 439. [func] New function dns_request_createraw().
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder 438. [func] New function dns_message_getrawmessage().
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder 437. [func] Log NOTIFY activity to the notify channel.
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 436. [bug] If recvmsg() returned EHOSTUNREACH or ENETUNREACH,
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder which sometimes happens on Linux, named would enter
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder a busy loop. Also, unexpected socket errors were
8c4c53f1d84490c7eac208905e92964c6508c1d6Christian Maeder not logged at a high enough logging level to be
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder useful in diagnosing this situation. [RT #275]
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder 435. [bug] dns_zone_dump() overwrote existing zone files
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder rather than writing to a temporary file and
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang renaming. This could lead to empty or partial
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang zone files being left around in certain error
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang conditions involving the initial transfer of a
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang slave zone, interfering with subsequent server
8c4c53f1d84490c7eac208905e92964c6508c1d6Christian Maeder startup. [RT #282]
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 434. [func] New function isc_file_isabsolute().
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 433. [func] isc_base64_decodestring() now accepts newlines
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang within the base64 data. This makes it possible
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang to break up the key data in a "trusted-keys"
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang statement into multiple lines. [RT #284]
224e5f347275f5e9ada6cd976f195de2e77e41cbChristian Maeder 432. [func] Added refresh/retry jitter. The actual refresh/
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang retry time is now a random value between 75% and
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 100% of the configured value.
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 431. [func] Log at ISC_LOG_INFO when a zone is successfully
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 430. [bug] Rewrote the lightweight resolver client management
224e5f347275f5e9ada6cd976f195de2e77e41cbChristian Maeder code to handle shutdown correctly and general
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 429. [bug] The space reserved for a TSIG record in a response
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang was 2 bytes too short, leading to message
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang generation failures.
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang DNS_R_BADDB for nodes which had neither NXT nor SIG NXT
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang (e.g. glue). This could cause SERVFAILs when
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang generating negative responses in a secure zone.
b65890a7645b96eb0d5c334c81ba9dca86d556bfChristian Maeder 427. [bug] Avoid going into an infinite loop when the validator
ab0274ab68a174d3e92235b4c4ca865c03901583Christian Maeder gets a negative response to a key query where the
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang records are signed by the missing key.
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 426. [bug] Attempting to generate an oversized RSA key could
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang cause dnssec-keygen to dump core.
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 425. [bug] Warn about the auth-nxdomain default value change
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang if there is no auth-nxdomain statement in the
8c4c53f1d84490c7eac208905e92964c6508c1d6Christian Maeder config file. [RT #287]
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 424. [bug] notify_createmessage() could trigger an assertion
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang failure when creating the notify message failed,
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang e.g. due to corrupt zones with multiple SOA records.
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 423. [bug] When responding to a recusive query, errors that occur
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang after following a CNAME should cause the query to fail.
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang 422. [func] get rid of isc_random_t, and make isc_random_get()
8c4c53f1d84490c7eac208905e92964c6508c1d6Christian Maeder and isc_random_jitter() use rand() internally
9031d53c51b21d50ff4af9e8a365f0252401539fChristian Maeder instead of local state. Note that isc_random_*()
db453fe9625a9dab5d108f7a5e464598814144b8Jian Chun Wang functions are only for weak, non-critical "randomness"
b65890a7645b96eb0d5c334c81ba9dca86d556bfChristian Maeder such as timing jitter and such.
b65890a7645b96eb0d5c334c81ba9dca86d556bfChristian Maeder 421. [bug] nslookup would exit when given a blank line as input.
b65890a7645b96eb0d5c334c81ba9dca86d556bfChristian Maeder 420. [bug] nslookup failed to implement the "exit" command.
b65890a7645b96eb0d5c334c81ba9dca86d556bfChristian Maeder 419. [bug] The certificate type PKIX was misspelled as SKIX.
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 418. [bug] At debug levels >= 10, getting an unexpected
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder socket receive error would crash the server
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder while trying to log the error message.
8c6b80162937eae0fe868c3b52bda6b50a153478Christian Maeder 417. [func] Add isc_app_block() and isc_app_unblock(), which
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder allow an application to handle signals while
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 416. [bug] Slave zones with no master file tried to use a
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder NULL pointer for a journal file name when they
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder received an IXFR. [RT #273]
84855a862ab77950c0c5059b1bba98cce0fb8ac3Christian Maeder 415. [bug] The logging code leaked file descriptors.
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 414. [bug] Server did not shut down until all incoming zone
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder transfers were finished.
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 413. [bug] Notify could attempt to use the zone database after
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder it had been unloaded. [RT#267]
aaae8c00d7868d09d8bf52acd7d93ac39eaff5b5Christian Maeder 412. [bug] named -v didn't print the version.
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 411. [bug] A typo in the HS A code caused an assertion failure.
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 410. [bug] lwres_gethostbyname() and company set lwres_h_errno
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder to a random value on success.
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 409. [bug] If named was shut down early in the startup
aaae8c00d7868d09d8bf52acd7d93ac39eaff5b5Christian Maeder process, ns_omapi_shutdown() would attempt to lock
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder an unintialized mutex. [RT #262]
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 408. [bug] stub zones could leak memory and reference counts if
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder all the masters were unreachable.
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 407. [bug] isc_rwlock_lock() would needlessly block
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder readers when it reached the read quota even
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder if no writers were waiting.
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 406. [bug] Log messages were occasionally lost or corrupted
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder due to a race condition in isc_log_doit().
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder 405. [func] Add support for selective forwarding (forward zones)
c26ff5708c4a855bf9503b3001bcc19e5fd6286fChristian Maeder 404. [bug] The request library didn't completely work with IPv6.
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 403. [bug] "host" did not use the search list.
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 402. [bug] Treat undefined acls as errors, rather than
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder warning and then later throwing an assertion.
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder 400. [bug] SIG(0) signing and verifying was done incorrectly.
9c06522a04b3f7bc904091ca1abaa2f956113c94Christian Maeder 399. [bug] When reloading the server with a config file
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder containing a syntax error, it could catch an
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder assertion failure trying to perform zone
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder maintenance on, or sending notifies from,
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder tentatively created zones whose views were
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder never fully configured and lacked an address
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder database and request manager.
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder 398. [bug] "dig" sometimes caught an assertion failure when
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder using TSIG, depending on the key length.
4674b607529c8eab497240da6da1ef9ae786611cChristian Maeder 397. [func] Added utility functions dns_view_gettsig() and
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder dns_view_getpeertsig().
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder 396. [doc] There is now a man page for "nsupdate"
479da8506f391abe070ced2fb93c9759a280fa68Christian Maeder 395. [bug] nslookup printed incorrect RR type mnemonics
b65890a7645b96eb0d5c334c81ba9dca86d556bfChristian Maeder for RRs of type >= 21 [RT #237].
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder 394. [bug] Current name was not propagated via $INCLUDE.
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder 393. [func] Initial answer while loading (awl) support.
e92e93922166c81167de83cc7400403c5d9bb26cChristian Maeder Entry points: dns_master_loadfileinc(),
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder dns_master_loadstreaminc(), dns_master_loadbufferinc().
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder Note: calls to dns_master_load*inc() should be rate
abcb1baa565c878598d732d0aa7724f474c9265cChristian Maeder be rate limited so as to not use up all file
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 392. [func] Add ISC_R_FAMILYNOSUPPORT. Returned when OS does
9031d53c51b21d50ff4af9e8a365f0252401539fChristian Maeder not support the given address family requested.
6e538f8086fb560f0b88d49581f0006d6323bdc0Christian Maeder 391. [clarity] ISC_R_FAMILY -> ISC_R_FAMILYMISMATCH.
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 390. [func] The function dns_zone_setdbtype() now takes
f91429a7a295a517eda0dc70f590e44e3b71fa79Christian Maeder an argc/argv style vector of words and sets
f91429a7a295a517eda0dc70f590e44e3b71fa79Christian Maeder both the zone database type and its arguments,
fef03b64e3b1d7d3a8e098f62ef2e7687a433f09Christian Maeder making the functions dns_zone_adddbarg()
d8f14f4b0bc8d94b61a10c1d268ac33c8e43cca0Christian Maeder and dns_zone_cleardbargs() unnecessary.
f91429a7a295a517eda0dc70f590e44e3b71fa79Christian Maeder 389. [bug] Attempting to send a reqeust over IPv6 using
f91429a7a295a517eda0dc70f590e44e3b71fa79Christian Maeder dns_request_create() on a system without IPv6
f91429a7a295a517eda0dc70f590e44e3b71fa79Christian Maeder support caused an assertion failure [RT #235].
f91429a7a295a517eda0dc70f590e44e3b71fa79Christian Maeder 388. [func] dig and host can now do reverse ipv6 lookups.
8adae8b1eb0dd8562f0d1541b9ecb2fd80bda7e7Christian Maeder 387. [func] Add dns_byaddr_createptrname(), which converts
8adae8b1eb0dd8562f0d1541b9ecb2fd80bda7e7Christian Maeder an address into the name used by a PTR query.
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 386. [bug] Missing strdup() of ACL name caused random
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder ACL matching failures [RT #228].
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 385. [cleanup] Removed functions dns_zone_equal(), dns_zone_print(),
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder and dns_zt_print().
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 384. [bug] nsupdate was incorrectly limiting TTLs to 65535 instead
3ab1e7a18f3fc3eb004464bc54b7df4483f1f060Christian Maeder of 2147483647.
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 383. [func] When writing a master file, print the SOA and NS
d06598e0c310f65ab552ca55626c2f7694ffd5e3Christian Maeder records (and their SIGs) before other records.
2344f16936f5b31c9530d0cafb3838e9df3f3644Christian Maeder 382. [bug] named -u failed on many Linux systems where the
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder libc provided kernel headers do not match
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder the current kernel.
aaae8c00d7868d09d8bf52acd7d93ac39eaff5b5Christian Maeder 381. [bug] Check for IPV6_RECVPKTINFO and use it instead of
aaae8c00d7868d09d8bf52acd7d93ac39eaff5b5Christian Maeder IPV6_PKTINFO if found. [RT #229]
aaae8c00d7868d09d8bf52acd7d93ac39eaff5b5Christian Maeder 380. [bug] nsupdate didn't work with IPv6.
2344f16936f5b31c9530d0cafb3838e9df3f3644Christian Maeder 379. [func] New library function isc_sockaddr_anyofpf().
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 378. [func] named and lwresd will log the command line arguments
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder they were started with in the "starting ..." message.
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 377. [bug] When additional data lookups were refused due to
8adae8b1eb0dd8562f0d1541b9ecb2fd80bda7e7Christian Maeder "allow-query", the databases were still being
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder attached causing reference leaks.
8adae8b1eb0dd8562f0d1541b9ecb2fd80bda7e7Christian Maeder 376. [bug] The server should always use good entropy when
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder performing cryptographic functions needing entropy.
abcb1baa565c878598d732d0aa7724f474c9265cChristian Maeder 375. [bug] Per-zone "allow-query" did not properly override the
abcb1baa565c878598d732d0aa7724f474c9265cChristian Maeder view/global one for CNAME targets and additional
aaae8c00d7868d09d8bf52acd7d93ac39eaff5b5Christian Maeder data [RT #220].
aaae8c00d7868d09d8bf52acd7d93ac39eaff5b5Christian Maeder 374. [bug] SOA in authoritative negative responses had wrong TTL.
690e4ab8f298d9cff3803316cda70ad9b98e9c43Christian Maeder 373. [func] nslookup is now installed by "make install".
690e4ab8f298d9cff3803316cda70ad9b98e9c43Christian Maeder 372. [bug] Deal with Microsoft DNS servers appending two bytes of
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder garbage to zone transfer requests.
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 371. [bug] At high debug levels, doing an outgoing zone transfer
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder of a very large RRset could cause an assertion failure
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder during logging.
f799084b320209cdd71a29e74fff1be054c1d342Christian Maeder 370. [bug] The error messages for rollforward failures were
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder overly terse.
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 369. [func] Support new named.conf options, view and zone
47d6bc7bc9a708427f96be8d805f712697ad3d9eChristian Maeder max-retry-time, min-retry-time,
47d6bc7bc9a708427f96be8d805f712697ad3d9eChristian Maeder max-refresh-time, min-refresh-time.
47d6bc7bc9a708427f96be8d805f712697ad3d9eChristian Maeder 368. [func] Restructure the internal ".bind" view so that more
47d6bc7bc9a708427f96be8d805f712697ad3d9eChristian Maeder zones can be added to it.
47d6bc7bc9a708427f96be8d805f712697ad3d9eChristian Maeder 367. [bug] Allow proper selection of server on nslookup command
47d6bc7bc9a708427f96be8d805f712697ad3d9eChristian Maeder 366. [func] Allow use of '-' batch file in dig for stdin.
1c53d99313dcdd6e1ba0022689aa97de1b064a67Christian Maeder 365. [bug] nsupdate -k leaked memory.
47d6bc7bc9a708427f96be8d805f712697ad3d9eChristian Maeder 364. [func] Added additional-from-{cache,auth}
25d255de248ab96a6c750309192b7217061e186dChristian Maeder 362. [bug] rndc no longer aborts if the configuration file is
25d255de248ab96a6c750309192b7217061e186dChristian Maeder missing an options statement. [RT #209]
9ba43c9323dc1a4bb1e684d87370b43468ab9096Christian Maeder 361. [func] When the RBT find or chain functions set the name and
9ba43c9323dc1a4bb1e684d87370b43468ab9096Christian Maeder origin for a node that stores the root label
9ba43c9323dc1a4bb1e684d87370b43468ab9096Christian Maeder the name is now set to an empty name, instead of ".",
9ba43c9323dc1a4bb1e684d87370b43468ab9096Christian Maeder to simplify later use of the name and origin by
47d6bc7bc9a708427f96be8d805f712697ad3d9eChristian Maeder dns_name_concatenate(), dns_name_totext() or
9c06522a04b3f7bc904091ca1abaa2f956113c94Christian Maeder dns_name_format().
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 360. [func] dns_name_totext() and dns_name_format() now allow
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang an empty name to be passed, which is formatted as "@".
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder 359. [bug] dnssec-signzone occasionally signed glue records.
25d255de248ab96a6c750309192b7217061e186dChristian Maeder 358. [cleanup] Rename the intermediate files used by the dnssec
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 357. [bug] The zone file parser crashed if the argument
94e112d16f89130a688db8b03ad3224903f5e97eChristian Maeder to $INCLUDE was a quoted string.
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 356. [cleanup] isc_task_send no longer requires event->sender to
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 355. [func] Added isc_dir_createunique(), similar to mkdtemp().
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang 354. [doc] Man pages for the dnssec tools are now included in
5be2fb5bcfaa6abbb6043d679a1d536b4878b789Jian Chun Wang the distribution, in doc/man/dnssec.
ccd28c25c1aee73a195053e677eca17e20917d84Christian Maeder 353. [bug] double increment in lwres/gethost.c:copytobuf().
9c06522a04b3f7bc904091ca1abaa2f956113c94Christian Maeder 352. [bug] Race condition in dns_client_t startup could cause
9c06522a04b3f7bc904091ca1abaa2f956113c94Christian Maeder an assertion failure.
9c06522a04b3f7bc904091ca1abaa2f956113c94Christian Maeder 351. [bug] Constructing a response with rcode SERVFAIL to a TSIG
348. [func] New boolean named.conf options 'additional-from-auth'
345. [bug] Large-scale changes/cleanups to dig:
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