Commit Graph
3993 Commits
Author SHA1 Message Date
Andreas Gustafsson a7b62db9ca commented validator API 2000-04-17 23:02:52 +00:00
Michael Graff e44487bfc2 convert sender, arg, action, etc. to ev_sender, ev_arg, ev_action, etc. 2000-04-17 19:22:44 +00:00
Michael Graff 0d89e0d55c fix a bug where ev_sender wasn't properly set, and convert sender, arg, action, etc. to ev_sender, ev_arg, ev_action, etc. 2000-04-17 19:21:30 +00:00
Bob Halley a81d239754 RH 6.2 works 2000-04-17 17:53:52 +00:00
Michael Graff c0a8689438 use correct type, not int 2000-04-14 23:03:13 +00:00
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