2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 05:57:52 +00:00

3988 Commits

Author SHA1 Message Date
Michael Graff
5d4660ccb5 maila/mailb are only allowed as questions, too 2000-04-14 22:59:01 +00:00
Michael Graff
fa018cb51f axfr and ixfr can occur only in the question section, not in the 'body' 2000-04-14 22:42:24 +00:00
Michael Graff
7ec579cd5d Add functions to check that a type is only or is not allowed in a question section 2000-04-14 20:13:49 +00:00
Michael Graff
3bb3b7ac46 implement singleton type checking 2000-04-14 18:36:45 +00:00
Brian Wellington
77294b9d64 typepresent should be correct now 2000-04-14 18:33:33 +00:00
Brian Wellington
69feefe246 META type hack no longer needed 2000-04-14 17:28:21 +00:00
Brian Wellington
fe5ba8ddb5 memory leak cleanup, error if multiple nxts are present in negative answer 2000-04-14 16:00:33 +00:00
Michael Graff
c6adcd09c8 update 2000-04-14 15:45:35 +00:00
Michael Graff
0ed4c4ee35 make unreachable hard errors. 2000-04-14 15:38:28 +00:00
Brian Wellington
777ac454c0 Fixed locking problems in event handlers. Reordered NXT processing to
do range checks before verify, since it's faster.
2000-04-14 02:30:12 +00:00
Michael Graff
be91d96193 spelling check [bug #95] 2000-04-13 22:41:23 +00:00
Andreas Gustafsson
fa44c25a93 checkpoint: the validated() function now does its thing
for positive validations, but does not yet handle things like shutdown
correctly
2000-04-13 22:35:49 +00:00
Bob Halley
15a0ed3060 fix [RT 94] (name buffer already in use assertion) 2000-04-13 19:34:02 +00:00
Brian Wellington
e83cae7fa8 snapshot - partial support for negative answer verification and a couple bug
fixes.
2000-04-13 18:10:07 +00:00
Brian Wellington
53c892082e Added dns_nxt_typepresent() 2000-04-13 18:08:07 +00:00
Brian Wellington
b5fff54fe9 SIG records were not properly negatively cached. 2000-04-13 17:01:19 +00:00
Andreas Gustafsson
3ae7579332 If a fetch with sigrdataset==NULL joined one with sigrdataset!=NULL
or vice versa, the resolver could catch an assertion or lose signature data,
respectively.
2000-04-13 16:43:02 +00:00
Mark Andrews
b61bbad878 Freebsd 4.0 needs sys/param.h for ALIGN 2000-04-13 08:10:18 +00:00
Mark Andrews
4716e94840 rndc: taskmgr and socketmgr were not initalised to NULL. 2000-04-13 06:37:12 +00:00
David Lawrence
622af581bd 51. [cleanup] dns/compress.h and dns/zt.h did not need to include
dns/rbt.h; it was needed only by compress.c and zt.c.
2000-04-12 21:44:12 +00:00
David Lawrence
3db9528435 50. [func] RBT deletion no longer requires a valid chain to work,
and dns_rbt_deletenode was added.
2000-04-12 21:40:15 +00:00
David Lawrence
c80dde0676 Comments about enhancements that could be made now that parent pointers exist. 2000-04-12 21:38:04 +00:00
David Lawrence
fbfc25874f fixed typo in comment 2000-04-12 21:33:01 +00:00
David Lawrence
b2e0809295 include dns/rbt.h 2000-04-12 21:32:13 +00:00
David Lawrence
510f4bdcb6 static zapnode_and_fixlevels renamed to public dns_rbt_deletenode.
deletion no long requires a valid chain.  chain gook removed from all
of the deletion functions.

Minor unrelated doc & code convention cleanups.
2000-04-12 21:31:02 +00:00
David Lawrence
d3c34e76d6 Stole one bit from node's 'attributes' bitfield for 'is_root' boolean.
Prototyped and documented dns_rbt_deletenode.
2000-04-12 21:27:49 +00:00
David Lawrence
567f3a25bc do not include dns/rbt.h 2000-04-12 21:25:27 +00:00
David Lawrence
7b4e52d119 include dns/rbt.h 2000-04-12 21:25:10 +00:00
Brian Wellington
9c418665dd Responses containing multiple names in the authority section were not
negatively cached.
2000-04-12 19:27:15 +00:00
Bob Halley
fca5f81ad6 using snprintf or vsnprintf requires isc/print.h 2000-04-12 19:07:12 +00:00
Bob Halley
07e6bea35e add ndcconf_test 2000-04-12 18:55:33 +00:00
Bob Halley
e198cb953c apply logging API changes 2000-04-12 18:37:18 +00:00
Bob Halley
96d3f5b8ca remove res_test; add byaddr/byname_test 2000-04-12 18:33:47 +00:00
Bob Halley
56633eaa24 get rid of res_test.c 2000-04-12 18:32:02 +00:00
Bob Halley
6af51ff1a3 apply log API changes 2000-04-12 18:24:49 +00:00
Andreas Gustafsson
79728399b0 fixed some obvious bugs; still doesn't compile 2000-04-12 18:14:00 +00:00
Andreas Gustafsson
f73e404eb9 added missing #includes 2000-04-12 17:35:37 +00:00
Brian Wellington
63bf060be4 dst_key_iszonekey() checks that the key's protocol is DNSSEC or ANY.
Remove this check from the validator, and remove more redundant constants
from dst.h
2000-04-12 15:52:12 +00:00
David Lawrence
7e5f154045 removed netinet6/in6.h debugging echos 2000-04-12 02:43:03 +00:00
Bob Halley
b65c8325a7 If the user has specified auth-nxdomain, do not warn about the default
being changed.
Fix typo.
2000-04-12 02:04:03 +00:00
Bob Halley
738b9aa3de isc_task_create() API change 2000-04-12 01:41:21 +00:00
Bob Halley
0e9c5d24d2 update 2000-04-12 01:38:44 +00:00
Bob Halley
d6f63eca91 isc_task_create() API change; cache has its own mctx 2000-04-12 01:38:26 +00:00
Bob Halley
f80ea74e19 isc_task_create() API change; attach to mctx 2000-04-12 01:37:41 +00:00
Bob Halley
a0f9edd9a4 attach to memory context 2000-04-12 01:35:59 +00:00
Bob Halley
64b1a68e10 isc_task_create() no longer takes an mctx.
isc_task_mem() has been eliminated.
Use memory context reference counting.
2000-04-12 01:34:16 +00:00
Bob Halley
3886e748a4 update 2000-04-12 01:32:59 +00:00
Bob Halley
f6c77dd407 Use memory context reference counting.
Timers now use the timer manager's mctx, not the task's.
2000-04-12 01:27:20 +00:00
Bob Halley
823ed8c082 isc_mem_destroy_check is now isc_mem_setdestroycheck 2000-04-12 01:25:07 +00:00
Bob Halley
b4b032ab5a memory context changes 2000-04-12 01:24:29 +00:00