Commit Graph
8663 Commits
Author SHA1 Message Date
Brian Wellington ea544b0511 747. [bug] The code to determine whether an IXFR was possible
did not properly check for a database that could
                        not have a journal. [RT #908]
2001-02-22 19:15:01 +00:00
Andreas Gustafsson 042285a6a6 localization-wise, an assertion error message saying
(literally) "INSIST(isc_msgcat_get(isc_msgcat, ISC_MSGSET_PRINT, ISC_MSG_USELD,
"use %ld instead of %D") == NULL) failed" is not really any more user-friendly
than one saying just "INSIST("use %ld instead of %D" == NULL) failed
2001-02-22 19:12:57 +00:00
Andreas Gustafsson 9165c95fc2 use isc_int64_t, not long long 2001-02-22 18:03:11 +00:00
Andreas Gustafsson 4115f9d34b revert 'protect long long with ISC_PLATFORM_HAVELONGLONG' change 2001-02-22 18:01:48 +00:00
Andreas Gustafsson 25c3ab1a5f cache-file option name was misspelled 2001-02-22 17:30:09 +00:00
Andreas Gustafsson 76b971904c added FAQ about compilation failures on AIX caused
by having bison installed
2001-02-22 17:19:16 +00:00
Brian Wellington 325b200123 support the cache-file option 2001-02-22 05:45:28 +00:00
Andreas Gustafsson 2cb79d0f48 example code using cfg_tuple_get() 2001-02-22 04:17:57 +00:00
Andreas Gustafsson 5c7f675804 new function cfg_tuple_get() 2001-02-22 04:17:37 +00:00
Andreas Gustafsson 80a1cac849 give names to tuple fields 2001-02-22 03:13:08 +00:00
Brian Wellington b5e6ee7f74 typo 2001-02-22 02:44:08 +00:00
Andreas Gustafsson e24349aa27 added isccfg log modules and categories 2001-02-22 02:39:24 +00:00
Brian Wellington f0751a815e add cfg_obj_asboolean() 2001-02-22 01:40:53 +00:00
Andreas Gustafsson 035cd7b5bd cross reference section on IPv6 Support in BIND 9
to IPv6 address format appendix
2001-02-22 01:01:26 +00:00
Andreas Gustafsson c396dc6551 added cfg_obj_log() 2001-02-22 00:36:26 +00:00
Andreas Gustafsson 1b0fca7957 added cfg_parser_setcallback(); minor cleanup 2001-02-22 00:23:31 +00:00
Brian Wellington 9a41936e3d current_root was uninitialized at the start of dns_rbt_findnode(). This
has no real effect, but it's still good to fix it.
2001-02-21 23:21:28 +00:00
Brian Wellington fa342c624a Added start.sh and stop.sh, which read the values from conf.sh into the
environment and call the perl scripts.
2001-02-21 20:11:34 +00:00
Brian Wellington 26e5029fd5 Added a cast. [RT #899] 2001-02-21 19:57:38 +00:00
Brian Wellington 6be1dc9d2a Document the 'covers' parameter to dns_message_findname and
dns_message_findtype.
2001-02-21 18:32:27 +00:00
Brian Wellington 4f91c46a42 Test that both normal and ANY queries that match a CNAME are properly
validated.
2001-02-21 06:47:45 +00:00
Mark Andrews 0490a61acd protect long long with ISC_PLATFORM_HAVELONGLONG 2001-02-21 06:13:33 +00:00
Mark Andrews 754cca729d add long long test 2001-02-21 06:09:56 +00:00
Brian Wellington 36608f2052 When returning from validation, make sure to handle chaiing correctly. 2001-02-21 05:16:44 +00:00
Mark Andrews fbafe841ef fixed pushing and poping of included files. [RT#904] 2001-02-21 03:53:11 +00:00
Brian Wellington c5945fe694 Fix a potential bitstring bug. 2001-02-21 02:27:56 +00:00
Brian Wellington 4e8eba14a0 reinstate an INSIST() referenced in [RT #421] 2001-02-21 02:01:15 +00:00
Brian Wellington dca54fd92a The IN class was not explicitly specified in the DNAME examples, which is
not consistent with other examples. [RT #717]
2001-02-20 23:37:23 +00:00
Brian Wellington a012d6dbfb 746. [bug] The sdb didn't clone rdatasets properly, causing
a crash when the server followed delegations. [RT #905]
2001-02-20 23:20:44 +00:00
Andreas Gustafsson 23ffed7653 $ORIGIN examples needed some more dots 2001-02-20 23:09:39 +00:00
Andreas Gustafsson b7d448de55 no need to specifically ask people to mail bind9-bugs about mempool leaks 2001-02-20 22:03:36 +00:00
Brian Wellington a41ab607a4 Test that validation of ANY queries works. Also add data to be used for
CNAME/DNAME tests, but not the tests yet since they fail.
2001-02-20 18:33:50 +00:00
Andreas Gustafsson c44ab73a0f further rewording of 745. 2001-02-20 17:51:00 +00:00
Brian Wellington f70336b8c9 Cleanups to TSIG/SIG(0) parsing. This should have no noticable effect except
rejecting a few more malformed packets (those with the TSIG/SIG(0) not the
last record) and making best-effort parsing handle multiple TSIG/SIG(0)/OPT in
a message.
2001-02-19 20:14:23 +00:00
Mark Andrews 7ae7d499f3 reword #745 2001-02-19 13:45:29 +00:00
Mark Andrews 43de493006 745. [func] Report the owner name on when adding a rdataset
to the internal database fails while loading.
2001-02-19 13:24:04 +00:00
Bob Halley 1e50dad10d When returning DNS_R_CNAME or DNS_R_DNAME as the result of an ANY or SIG
query, the resolver failed to setup the return event's rdatasets, causing an
assertion failure in the query code.  [RT #881]

The fix includes the addition of the DNS_NAMEATTR_CHAINING attribute,
and the removal of the DNS_NAMEATTR_CNAME and DNS_NAMEATTR_DNAME attributes,
because they were not used anywhere in the current source.
2001-02-19 08:54:54 +00:00
Brian Wellington 56b086c18d Mention that on a threaded Linux build, the amount of memory is not the
sum of that of each "process".
2001-02-19 06:02:09 +00:00
Brian Wellington 3bd43bb300 ENSURE that a message's memory pools don't have any allocated data at the
end of msgreset().  This should trigger the mpctx->allocated != 0 assertion
when the leak occurs, not at server shutdown.
2001-02-18 23:46:26 +00:00
Brian Wellington 50448dc92a typo 2001-02-18 21:20:29 +00:00
Brian Wellington 3f07549972 comment fix 2001-02-18 21:19:43 +00:00
Brian Wellington b270a97754 Fix a case where the client could theoretically not free a temporary name.
It'll never happen, since dns_rdata_tostruct() cannot fail when passed a NULL
mctx, but it's more correct this way.
2001-02-18 05:56:16 +00:00
Brian Wellington e6743c1b25 Don't call get_address when processing "-b address". The address can't be a
host name, and if it's not a valid address, it would call isc_app_block()
and assert since isc_app_run() had not been called yet before calling the
resolver.  This could be seen by running:
	dig @localhost xbill.org -b 127.0.0.1:1111
which now exits with an error.
2001-02-17 20:27:24 +00:00
Brian Wellington 62adc5ed76 Call free_namelist() rather than freeing the list manually. 2001-02-17 02:22:43 +00:00
Andreas Gustafsson 19eee89387 if dns_message_gettempname() failed, we would try to call
dns_message_putemprdataset() on an uninitialized pointer
2001-02-17 02:16:14 +00:00
Brian Wellington 7e966e0088 typos 2001-02-17 01:25:34 +00:00
Andreas Gustafsson 52719005ab removed empty line 2001-02-17 01:23:43 +00:00
Brian Wellington b79adacaad Add more authors. 2001-02-17 01:09:22 +00:00
Andreas Gustafsson 1a77d17120 minor style fixes 2001-02-17 01:05:30 +00:00
Brian Wellington 9154e66053 remove compiler warning 2001-02-17 00:53:59 +00:00