Commit graph

1956 commits

Author SHA1 Message Date
Andreas Gustafsson
ea80934b58 make sure zone manager is not destroyed until tasks have finished;
eliminated 'soaquery' struct
2000-01-19 22:01:57 +00:00
Andreas Gustafsson
f78d0a48d8 SRCS did not match OBJS 2000-01-19 21:34:50 +00:00
Bob Halley
fd1c538c9d fix typo 2000-01-19 02:28:48 +00:00
Bob Halley
16508d9185 Lower cache minimum time to 10 seconds. Enforce the minimum.
Preliminary support for the "target" attribute of the adbname, to be used
for CNAME/DNAME chains later on.
The resolver will now do appropriate findzonecut calls, so the ADB need
not concern itself with them any more.
Fix some bugs in NXDOMAIN/NXRRSET handling.
2000-01-19 01:43:58 +00:00
Mark Andrews
a32d332e52 Remove AI_MASK 2000-01-18 23:38:19 +00:00
Bob Halley
1b18bdae7d cleanup netdb.h 2000-01-18 21:13:29 +00:00
Bob Halley
0b79f0bbb2 add netdb.h 2000-01-18 21:11:40 +00:00
Bob Halley
48870cbd6e eliminate compiler warning 2000-01-18 20:57:06 +00:00
Bob Halley
78eeb67d6c more documentation 2000-01-18 19:17:04 +00:00
Bob Halley
87837577a1 improve documentation 2000-01-18 19:10:39 +00:00
Bob Halley
591ab6023e working code 2000-01-18 19:07:39 +00:00
Bob Halley
c8e15d5c18 remove byaddr from event 2000-01-18 19:07:27 +00:00
Andreas Gustafsson
1a087ddc8f #endif was misspelled as #define 2000-01-18 17:28:25 +00:00
Mark Andrews
5e2b6219d2 Add IPv6 support 2000-01-18 05:42:53 +00:00
Mark Andrews
ccb185b942 Add Solaris IPv6 support 2000-01-18 05:42:33 +00:00
Mark Andrews
5152622c34 update comment 2000-01-18 05:38:19 +00:00
Mark Andrews
3b5362b073 checkpoint 2000-01-18 05:37:58 +00:00
Mark Andrews
369083db00 Link get*.c into build
INADDR_LOOPBACK is not defined for all OSs
2000-01-18 05:37:19 +00:00
Mark Andrews
b133182edd Initial code 2000-01-18 05:34:22 +00:00
Mark Andrews
e518b02944 initial code 2000-01-18 04:46:43 +00:00
Bob Halley
3f3f44c396 minor tweaks to code flow after starting a fetch 2000-01-18 02:51:50 +00:00
Bob Halley
c3f4c82900 checkpoint 2000-01-18 02:50:23 +00:00
Bob Halley
2429ed58a2 INSIST that views with resolvers also have caches when they are frozen 2000-01-18 02:49:51 +00:00
Bob Halley
e8e4cccb4c domain and nameservers arguments to createfetch are now optional 2000-01-18 02:49:03 +00:00
Michael Graff
0d9f5384a1 Implement lwres_getnamebyaddr() 2000-01-18 01:54:42 +00:00
Michael Graff
c1cfd8ef05 close the socket on context destroy 2000-01-18 01:45:09 +00:00
Michael Graff
7dbf5a0b64 implement actual network I/O for lw resolver. All I/O is run through the
context, where the sockets are cached.  This means one context per thread.
2000-01-18 01:43:12 +00:00
Andreas Gustafsson
ada4d10c44 fail gracefully if task creation fails 2000-01-17 23:54:05 +00:00
Michael Graff
28dff2287e more checks against the length of the packet 2000-01-17 23:43:31 +00:00
Bob Halley
e0d8e8073f If creating a task and the manager is exiting, return ISC_R_SHUTTINGDOWN 2000-01-17 23:41:33 +00:00
Michael Graff
bab662ff0c all utility function file 2000-01-17 23:12:02 +00:00
Michael Graff
3b248999e6 parsing/rendering completed. 2000-01-17 23:11:49 +00:00
Michael Graff
c05e003dce checkpoint 2000-01-17 21:38:54 +00:00
David Lawrence
4c9113533d checkpoint 2000-01-17 20:06:37 +00:00
David Lawrence
eb421ff1a1 checkpoint 2000-01-17 18:02:11 +00:00
James Brister
6623fba695 Fixed error in printing max_transfer_* values in zones. 2000-01-17 14:46:20 +00:00
James Brister
6ca3b786b4 Support new 'tcp-clients' and 'recursive-clients' statements. 2000-01-17 14:41:24 +00:00
Mark Andrews
2e8215dda9 checkpoint to/from struct support 2000-01-17 03:21:53 +00:00
Mark Andrews
973a193425 Add include isc/util.h. 2000-01-17 03:19:40 +00:00
Mark Andrews
1a03b5e685 checkpoint. 2000-01-17 03:16:25 +00:00
Bob Halley
dac4442129 checkpoint 2000-01-15 02:20:49 +00:00
Bob Halley
72e7662efe nonworking checkpoint 2000-01-15 00:48:49 +00:00
Bob Halley
8f5df5f1fe What used to be dns_view_find() is now dns_view_simplefind().
There's now a new dns_view_find() that will return DNS_R_CNAME and DNS_R_DNAME.
Also, both find routines now also return DNS_R_NXDOMAIN and DNS_R_NXRRSET
so that callers can tell whether or not a fetch might be useful.
2000-01-15 00:47:45 +00:00
Bob Halley
daf83a2937 Use dns_view_simplefind().
Handle the NXDOMAIN and NXRRSET cases, so we don't start fetches for
data we're authoritative for.
2000-01-15 00:45:49 +00:00
Andreas Gustafsson
8c36d7eeb9 added isc_quota_attach(), isc_quota_detach() 2000-01-15 00:32:42 +00:00
Bob Halley
16804ba3b7 fix some inaccuracies in the documentation of dns_view_find() 2000-01-14 23:55:26 +00:00
Bob Halley
e594dfe757 Note that we currently assume the targets of A6 RRs are canonical 2000-01-14 23:54:31 +00:00
David Lawrence
45d019f745 checkpoint 2000-01-14 23:10:04 +00:00
Michael Graff
e4f074a2c2 checkpoint 2000-01-14 21:55:44 +00:00
Michael Graff
057393025c incldue lwpacket, we need it 2000-01-14 20:24:02 +00:00