Andreas Gustafsson
99abbe0bc4
make sure zone manager is not destroyed until tasks have finished
2000-01-19 22:02:18 +00:00
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
Andreas Gustafsson
8ac1e9e3da
eliminate compiler warning on Alpha
2000-01-19 21:25:24 +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
Michael Graff
03eb24f79a
checkpoint new lwresd code
2000-01-19 01:27:30 +00:00
Bob Halley
6cff00c8e1
cancel the correct socket.
2000-01-19 00:50:42 +00:00
Andreas Gustafsson
206a60c0d7
eliminated global variable ns_g_rootns; simplified
...
server startup/cleanup procedure
2000-01-18 23:38:42 +00:00
Mark Andrews
a32d332e52
Remove AI_MASK
2000-01-18 23:38:19 +00:00
Andreas Gustafsson
d3f21080e6
report socket errors using isc_log_write, not UNEXPTECTED_ERROR
2000-01-18 22:57:24 +00:00
Andreas Gustafsson
b23d5b6191
eliminated compiler warning and extra
...
newline in error message
2000-01-18 22:49:55 +00:00
Andreas Gustafsson
b3d8a5883a
access server config data only during initial setup,
...
to simplify locking
2000-01-18 22:21:57 +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
f53f2fbfe4
add inter_test
2000-01-18 21:10:21 +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
Bob Halley
37392bc121
now works more like host
2000-01-18 19:07:04 +00:00
Bob Halley
2d80f690e0
add byaddr_test
2000-01-18 19:06:38 +00:00
Bob Halley
13886f5d45
eliminate compiler warning
2000-01-18 18:16:34 +00:00
Andreas Gustafsson
b03758b04e
eliminated global variables ns_g_zonemgr and ns_g_clientmgr
2000-01-18 18:09:47 +00:00
Andreas Gustafsson
d468db05b3
client manager cleanup could access freed memory
2000-01-18 18:07:07 +00:00
Andreas Gustafsson
1a087ddc8f
#endif was misspelled as #define
2000-01-18 17:28:25 +00:00
Mark Andrews
a71f9502bf
add interface iterator test
2000-01-18 05:43:21 +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
0857dced07
test code for interface iterator.
2000-01-18 05:41:06 +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
c7620c99f1
Add tests for new BSD API.
2000-01-18 05:35:46 +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
Bob Halley
d42634d8a3
add byaddr_test
2000-01-18 02:47:53 +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
Andreas Gustafsson
e57d7e30f1
merged the two functions ns_clientmgr_addtodispatch() and
...
ns_clientmgr_accepttcp() into a new single function,
ns_clientmgr_createclients()
2000-01-17 23:48:15 +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