Commit Graph
2688 Commits
Author SHA1 Message Date
Michael Graff 071817dc76 add .cvsignore's 2000-01-11 21:43:10 +00:00
Michael Graff 818a7a5d46 add Makefile.in's 2000-01-11 21:41:45 +00:00
Andreas Gustafsson 2bbbbfaeb8 warn if SOA RR is unexpectedly missing from a zone 2000-01-11 21:21:07 +00:00
Andreas Gustafsson 559b10cc8f client quotas; added reference counting to ns_interface_t
and ns_interfacemgr_t so that they can safely hold quota information
2000-01-11 21:18:22 +00:00
Andreas Gustafsson 5f2d1b96ac new type isc_quota_t, for client (and other) quotas 2000-01-11 21:08:13 +00:00
David Lawrence c5f15d214f REQUIRE isc_condition_waituntil args all non-NULL 2000-01-11 02:58:46 +00:00
David Lawrence b6f101e314 removed duplicate #define of isc_mutex_lock 2000-01-11 02:56:15 +00:00
David Lawrence 360ac43cac expanded test to update object on server 2000-01-11 01:50:05 +00:00
David Lawrence 0b87ef9d0b checkpoint 2000-01-11 01:49:24 +00:00
Andreas Gustafsson c12e9c47b3 changed comments for isc_socket_detach() to reflect reality 2000-01-10 22:22:53 +00:00
Mark Andrews 757a38d502 Set address family. 2000-01-10 06:16:08 +00:00
Andreas Gustafsson a243aeb92b always log both 'begin cache cleaning' and 'end cache cleaning',
or neither one, but never one without the other
2000-01-08 02:12:57 +00:00
Andreas Gustafsson c0ef1acf49 IPv6 structure check always failed on OSF1 because #include
line had leading whitespace
2000-01-07 19:44:28 +00:00
Andreas Gustafsson 08d93839d7 support multiple simultaneous clients by creating new
client objects in place of busy ones, in preparation for client quotas
2000-01-07 19:20:25 +00:00
David Lawrence 73a1e6a5d1 include netinet6/in6.h if present 2000-01-07 02:48:00 +00:00
David Lawrence 3ab8ffe97b added HAVE_NETINET6_IN6_H 2000-01-07 02:44:28 +00:00
Bob Halley 1871fef050 implement NAPTR additional data 2000-01-07 02:44:27 +00:00
David Lawrence 7bb707a347 --enable-ipv6/--diable-ipv6 supported.
added missing output of "no" when Kame is not found.
look for netinet6/in6.h.
2000-01-07 02:44:13 +00:00
Bob Halley 45068fd4dc fix problem with SRV recursive additional data 2000-01-07 02:42:45 +00:00
Michael Graff 0941f35ad9 Start moving the dispatcher code to allow it to be used for wire format as well as for lightweight resolver daemon stuff. 2000-01-07 01:17:47 +00:00
David Lawrence 8a9b755d32 --with-kame option. feel free to change the option name with nary
a complaint from me.

also fixed up some text alignment for the help messages.
2000-01-07 00:34:38 +00:00
David Lawrence 904f1ab394 checkpoint 2000-01-06 23:56:51 +00:00
Bob Halley c1b5b02f55 settimer logging tweaks 2000-01-06 23:33:20 +00:00
Michael Graff 0fd03d2a66 fix up comments 2000-01-06 23:07:21 +00:00
Michael Graff 04458c8b5d fix a bug pointed out by Andreas -- don't detach from socket then use it. 2000-01-06 23:01:07 +00:00
Andreas Gustafsson efc3180a0e INSIST that there are no outstanding reads when
destroying tcpmsg; update comments accordingly
2000-01-06 18:25:08 +00:00
James Brister ce38a4c8d0 Use in_port_t instead of short. 2000-01-06 16:15:29 +00:00
David Lawrence 0bd4e3591a reversing bogus checkin 2000-01-06 15:02:16 +00:00
David Lawrence 33cad139b5 fricka fracka *(*#@*(#@ reversing erroneous checkin 2000-01-06 14:51:39 +00:00
David Lawrence cc1b6f86f2 added ISC_RESULTCLASS_OMAPI 2000-01-06 14:47:39 +00:00
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