Commit Graph
2658 Commits
Author SHA1 Message Date
David Lawrence 29e23c0b3e started a section about chains, documented empty_data_ok for findnode. 2000-01-06 14:47:37 +00:00
David Lawrence e2125b01c2 wrong argv index was being atoi()d after conversion to isc/commandline.h 2000-01-06 14:47:36 +00:00
David Lawrence 3eab41102f checkpoint 2000-01-06 03:36:32 +00:00
Andreas Gustafsson a928d61917 fixed a race condition where a cache cleaning cycle could
be started when one was already in progress; restructured to destroy and recreate
the cache database iterator between cleaning cycles instead of just pausing it
2000-01-06 01:12:20 +00:00
Andreas Gustafsson 2cb0da946e the client and query data structures were not cleaned up
correctly if the server got a SIGINT with a recursive query in progress
2000-01-06 01:09:27 +00:00
Bob Halley 24a2d84aed add DNS_ADBFIND_STARTATROOT 2000-01-06 00:56:37 +00:00
Bob Halley 35b89fca89 If we're looking up the address of a nameserver who's name is a
subdomain of the query domain, tell the ADB to start looking at "." if
it doesn't know the address.  This keeps us from getting stuck if the
nameserver is beneath the zone cut and we don't know its address
(e.g. because the A record has expired).  By restarting from ".", we
ensure that any missing glue will be reestablished.

Misc. DNSSEC validation groundwork.
2000-01-06 00:56:18 +00:00
Andreas Gustafsson ed04318ef6 timer event could arrive after cache cleaner was destroyed;
use the new <isc/util.h>
2000-01-04 23:24:13 +00:00
Andreas Gustafsson f9e00d0112 shutdown cancelled accept on wrong socket 2000-01-04 22:05:31 +00:00
Andreas Gustafsson 721e468db0 eliminated global variable ns_g_interfacemgr;
rescan interface list on reconfiguration
2000-01-04 22:02:26 +00:00
Andreas Gustafsson e8e73ca025 eliminated global variable ns_g_interfacemgr 2000-01-04 22:01:54 +00:00
Andreas Gustafsson ffa15cef7f document the fact that dns_acl_match now always succeeds 2000-01-04 21:45:08 +00:00
David Lawrence 5fbb225ee1 ignore omapi_test 2000-01-04 20:37:55 +00:00
David Lawrence 487e6abc16 basic windows-nt support 2000-01-04 20:31:10 +00:00
David Lawrence b11bb1dae5 standard lib api file 2000-01-04 20:26:33 +00:00
David Lawrence 6d865c68f1 define OMAPI_INCLUDES 2000-01-04 20:23:40 +00:00
David Lawrence 4bcaefbcd3 avoid /usr/ucb/cc on Solaris. set BIND9_OMAPI_BUILDINCLUDE 2000-01-04 20:23:10 +00:00
David Lawrence bd3195dcec lint 2000-01-04 20:21:03 +00:00
David Lawrence e5a7e236ff checkpoint 2000-01-04 20:20:39 +00:00
David Lawrence d49df8f0d3 renamed from omapip_p.h 2000-01-04 20:19:11 +00:00
David Lawrence dcf8825fd7 BSD/OS 4.01 returns EPROTONOSUPPORT for failure in try_proto() 2000-01-04 20:15:53 +00:00
David Lawrence 686320ef6e checkpoint 2000-01-04 20:04:42 +00:00
Mark Andrews 9fd735a3d9 xfrin_start_temporary_kludge() was called when the zone was already locked.
DNS_ZONE_F_REFRESH needs to be set when we call xfrin_start_temporary_kludge()
from xfrdone().
1999-12-31 00:20:47 +00:00
Michael Graff 43ea6a67a2 check in preliminary lw packet format. The names may change, but I don't
want to lose this while on vacation.
1999-12-24 01:11:51 +00:00
Mark Andrews 60f0c36b17 Reposition call back to capture both successful IXFR's as well as AXFR's. 1999-12-24 00:44:59 +00:00
Mark Andrews 6b32dc65e4 A whole lot of logging currently disabled with noop MACRO. 1999-12-24 00:43:46 +00:00
Mark Andrews f6c1a76e91 Cached NXDOMAIN for type ANY queries should be bound to a rdataset. 1999-12-23 06:50:51 +00:00
Mark Andrews 1205f38a4c max_token is now a hint as to largest token. 1999-12-23 05:24:12 +00:00
Mark Andrews 202e42a230 Print lock tracing to stderr.
Decrement granted read lock when releasing a read lock if there are no
pending write locks.  This still allows fair queuing between read and
write locks but does not block on aquiring a new read relock if we are
below quota of active locks and there are no pending writes.
1999-12-23 05:05:04 +00:00
Michael Graff 3ddd814a97 dns_result_t is no more. s/dns_result_t/isc_result_t/ -- more later, when I need a break. 1999-12-23 00:09:04 +00:00
Andreas Gustafsson 542189f21b dns_result_torcode() now converts ISC_R_SUCCESS into
dns_rcode_noerror, not dns_rcode_servfail
1999-12-22 22:11:18 +00:00
Andreas Gustafsson ae6851be33 free old tsig/tkey configuration when reloading configuration 1999-12-22 21:23:32 +00:00
Andreas Gustafsson fba6d4604d do not log "zone serial has gone backwards" when the
serial remains unchanged on zone reload
1999-12-22 20:52:32 +00:00
Andreas Gustafsson d6f5fc7911 handle null pubkeys and ACLs in dns_zone_compare() 1999-12-22 19:09:29 +00:00
Andreas Gustafsson 582732ce15 war on global variables continues: ns_g_viewlist and
ns_g_viewlock are now gone
1999-12-22 18:45:56 +00:00
Andreas Gustafsson 9b0e18da3d dns_result_t/isc_result_t unification 1999-12-22 17:37:31 +00:00
Andreas Gustafsson 143592a649 new client shutdown cleanup strategy 1999-12-22 16:59:05 +00:00
Mark Andrews 4d22a83c38 RWLOCK/RWUNLOCK to return __FILE__ and __LINE__.
Use #ifdef ISC_UTIL_TRACEON so that tracing can be turned on per file.
e.g.
	#define ISC_UTIL_TRACEON
	#include <isc/util.h>
1999-12-22 06:14:59 +00:00
Michael Graff 733b16eb0b priority rendering 1999-12-22 03:22:59 +00:00
Mark Andrews 491319c34c dbiterator_pause (dns_dbiterator_pause) can now pause a interator after
hitting end of chain.  If we have a node increase its reference count
and set paused flag.
1999-12-22 03:01:02 +00:00
Andreas Gustafsson eb1c982e52 dns_c_ctx_get*acl now increment the reference count of the ipml 1999-12-21 21:51:57 +00:00
Mark Andrews 9ac1456101 A fix comments to match reality. 1999-12-21 00:34:44 +00:00
Mark Andrews 971d7014aa We can't say how many bytes are being sent as the message has not been
rendered yet.
1999-12-21 00:33:17 +00:00
Andreas Gustafsson 12cc22fc73 When waiting for a TCP request, receiving a response
instead caused an assertion failure
1999-12-20 23:06:17 +00:00
Brian Wellington d84ce5d5c6 plug a memory leak on failure 1999-12-17 21:09:34 +00:00
James Brister e0c873ebc7 Declare new function dns_c_checkconfig that's used in main parsing routine. 1999-12-17 18:34:16 +00:00
James Brister ad62ba2e70 Do checks on some integers for size limits. 1999-12-17 18:32:38 +00:00
James Brister 4239a56ab2 Added new function dns_c_checkconfig . 1999-12-17 18:29:38 +00:00
James Brister c8ca2bc590 Use proper logging in test. 1999-12-17 18:28:03 +00:00
James Brister 7027fd24a2 Fix name (style) of accessor function used. 1999-12-17 18:27:16 +00:00