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
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