Commit Graph

1893 Commits

Author SHA1 Message Date
Bob Halley
fbc09123cd shutdown_entries() was erroneously unlocking the wrong lock. 2000-01-12 22:22:20 +00:00
Andreas Gustafsson
bbc11ade9b no need to #include <zone.h> 2000-01-12 22:21:20 +00:00
Bob Halley
70b4d10569 add byaddr support 2000-01-12 20:05:41 +00:00
Bob Halley
34347e0844 add byaddr skeleton 2000-01-12 20:05:15 +00:00
James Brister
4e7f42f159 Issue 'not implemented yet' warning when rfc2308-type-1 is used. 2000-01-12 15:05:03 +00:00
Bob Halley
f511a9e219 add isc_sockaddrlist_t 2000-01-12 03:01:19 +00:00
Bob Halley
a44c12b332 add dns_adb_findaddrinfo() and dns_adb_freeaddrinfo() 2000-01-12 03:00:33 +00:00
Bob Halley
7c2fd18a36 support freezing; basic forwarding 2000-01-12 02:59:48 +00:00
Bob Halley
4226a822e8 add dns_fwdpolicy_t 2000-01-12 02:59:21 +00:00
Bob Halley
1666db1334 freeze the resolver 2000-01-12 02:58:40 +00:00
Michael Graff
d2955f8cbf contextfree -> freecontext 2000-01-12 02:09:01 +00:00
Michael Graff
495591bf3a update copyrights on newly added lwres files 2000-01-12 02:06:01 +00:00
Michael Graff
43b81d7151 add more header files 2000-01-12 01:57:29 +00:00
Michael Graff
cfb4e3459f add function prototypes for noop 2000-01-12 01:56:34 +00:00
Michael Graff
01086ae943 change several unsigned int to isc_uint32_t or isc_uint16_t, and start on the simpliest of all services, noop (aka ping) 2000-01-12 01:50:19 +00:00
Andreas Gustafsson
c398950a42 fixed memory leak introduced by previous change 2000-01-12 00:59:08 +00:00
Michael Graff
2881175881 add timeout config option 2000-01-12 00:48:03 +00:00
Michael Graff
32b5713530 clean up 2000-01-12 00:33:50 +00:00
Michael Graff
42a2ad71a1 add recvlength 2000-01-12 00:33:38 +00:00
Michael Graff
123d63ebb2 Some changes Bob suggested, including a lwres_context_t that is opaque, and is used to set options. 2000-01-12 00:19:04 +00:00
Michael Graff
3231b400f3 build two files, now 2000-01-11 23:15:11 +00:00
Michael Graff
57cd0c8166 structure and function definitions for lwres calls 2000-01-11 23:10:15 +00:00
Michael Graff
f9fdb43a91 add lwres_buffer_t 2000-01-11 23:09:56 +00:00
Michael Graff
1590e3d9c6 s/isc_/lwres_/ in many places, and clean up. 2000-01-11 23:09:28 +00:00
Michael Graff
62f07c3003 actually compile a file. 2000-01-11 23:09:04 +00:00
Michael Graff
3ab5f06566 update copyrights 2000-01-11 21:48:36 +00:00
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
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
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
David Lawrence
73a1e6a5d1 include netinet6/in6.h if present 2000-01-07 02:48:00 +00:00
Bob Halley
1871fef050 implement NAPTR additional data 2000-01-07 02:44:27 +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
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
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
cc1b6f86f2 added ISC_RESULTCLASS_OMAPI 2000-01-06 14:47:39 +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
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