Bob Halley
8545bb4765
change working directory immediately after parsing the options block
2000-02-08 01:30:16 +00:00
Andreas Gustafsson
cd3674b4b2
don't configure the zone's query ACL twice
2000-02-07 22:01:05 +00:00
Andreas Gustafsson
e55b792a68
do not listen on interfaces that are not marked 'up'
2000-02-07 18:47:43 +00:00
Andreas Gustafsson
02b6658a6c
report use of the unsupported 'localhost' and 'localnets'
...
ACLs early instead of getting an assertion failure later when
trying to use them (RT #8 )
2000-02-05 22:12:45 +00:00
Bob Halley
49f7fd6152
get rid of printmsg.o
2000-02-04 01:51:08 +00:00
Bob Halley
cd5724d610
install named
2000-02-04 01:47:07 +00:00
Andreas Gustafsson
106003e7b4
added missing break statement after iquery case
2000-02-04 00:46:58 +00:00
Bob Halley
7d32c065c7
update copyright
2000-02-03 23:50:32 +00:00
Bob Halley
7d98a1783f
update copyrights
2000-02-03 22:29:57 +00:00
Andreas Gustafsson
d2bb8318e5
removed #include <dns/confip.h>
2000-02-02 21:05:18 +00:00
Andreas Gustafsson
6612c92a77
replaced remaining references to 'update' with 'notify'
2000-02-02 21:03:12 +00:00
Andreas Gustafsson
5a2b8787dc
more comments
2000-02-02 21:02:11 +00:00
Andreas Gustafsson
9f3188c3b7
removed obsolete comment
2000-02-02 21:01:59 +00:00
Mark Andrews
25a3fe479f
remove unreachable code
2000-02-02 05:55:56 +00:00
Bob Halley
5d8c8b966c
separate omapi init/destroy from listen
2000-02-02 02:16:59 +00:00
Mark Andrews
e63f7c6f55
lint
2000-02-02 00:58:15 +00:00
Bob Halley
148677b9a2
downgrade OMAPI successful start message to debug 3
2000-02-02 00:37:28 +00:00
Bob Halley
5e4b7294d8
remove CAP_SYS_RESOURCE
2000-02-01 20:17:32 +00:00
David Lawrence
bb744e24d6
listen only on addr 127.0.0.1
2000-02-01 15:18:28 +00:00
David Lawrence
d08f3e2bf7
define NS_OMAPI_PORT as 953
2000-02-01 15:17:52 +00:00
Bob Halley
bfab626984
When answering a nonrecursive query, do not use the cache if we have a
...
referral from authoritative data.
2000-02-01 02:23:39 +00:00
Andreas Gustafsson
22eeba5ec6
use global max-transfer-time-out if per-zone option is not set
2000-01-31 23:13:22 +00:00
Andreas Gustafsson
d405c0722d
idle timeout code was missing isc_timer_touch()
2000-01-31 23:12:35 +00:00
Andreas Gustafsson
515277c0e8
function was declared static but defined non-static
2000-01-31 22:06:09 +00:00
David Lawrence
ad1a8079ba
only do omapi_listener_shutdown if ns_g_omapimgr != NULL
2000-01-31 19:59:39 +00:00
Bob Halley
f5facdfc29
The 'forwarders' and 'forward' options are now hooked up.
...
If the server had been bound to a particular query source and was then
reloaded, the reloading would fail due to "address in use" if the query
source had not been changed. The server now remembers if a custom dispatcher
is in use, and reuses it if it is compatible with the new configuration.
2000-01-31 19:59:11 +00:00
Bob Halley
1340f42b21
Add querysrc_address and querysrc_dispatch.
2000-01-31 19:56:52 +00:00
Andreas Gustafsson
bd1dfb7939
removed overzealous INSIST()
2000-01-31 19:53:44 +00:00
Andreas Gustafsson
bb56f556f5
use global max-transfer-time-in if per-zone option is not set
2000-01-31 19:53:14 +00:00
Andreas Gustafsson
c718c8aa60
separate transfer-source addresses for IPv4 and IPv6
2000-01-31 18:00:07 +00:00
David Lawrence
98b6232ec1
added DNS_LOGMODULE_OMAPI
2000-01-31 15:25:29 +00:00
David Lawrence
186a100dc6
Reset the assertion and fatal error callbacks before calling isc_log_*,
...
in case isc_log_* is what is causing the assertion/error.
Check bounds on port of -p option.
Start OMAPI on startup, destroy it on shutdown.
2000-01-31 15:23:10 +00:00
David Lawrence
4233113daf
compile omapi.c, compile with OMAPI include directories, link with libomapi.a
2000-01-31 15:20:58 +00:00
David Lawrence
9397fb1fb1
dns_g_omapimgr to manage the OMAPI listener
2000-01-31 15:19:37 +00:00
David Lawrence
36e3f1b8e5
definitions for OMAPI support
2000-01-31 15:18:48 +00:00
David Lawrence
c6ea39f398
accept "reload" command via OMAPI
2000-01-31 15:17:59 +00:00
David Lawrence
e5a213d7ee
use isc_net_probeipv6 to decide family of sockaddr_any in dns_zone_configure
2000-01-31 15:09:09 +00:00
Bob Halley
9ee5efde7d
pid file support
2000-01-29 01:38:09 +00:00
Andreas Gustafsson
9c7ea152ca
When a client object has served its purpose and is not
...
needed to listen for new requests, do not shut it down. Instead,
wait for pending sends to finish and then store it on a linked
list of inactive client objects for later reuse.
2000-01-28 23:35:53 +00:00
Bob Halley
d7a26a32f8
add ns_g_username
2000-01-28 20:10:43 +00:00
Bob Halley
7be4ced9e2
os API cleanups; -u support; call ns_os_chroot()
2000-01-28 20:10:26 +00:00
Bob Halley
bcc1d6507b
call ns_os_changeuser() from run_server()
2000-01-28 20:09:49 +00:00
Bob Halley
2dfd6bca9a
add chroot and changeuser; revise linux privs
2000-01-28 20:09:14 +00:00
Andreas Gustafsson
6d39d25c55
set configuration lock quotas to 1
2000-01-27 21:20:32 +00:00
Andreas Gustafsson
4ab89b50e5
need #include <dns/rdatatype.h>
2000-01-27 19:45:33 +00:00
Andreas Gustafsson
94a3e829e0
added "transfersin" quota variable in zone manager;
...
use dns_severity_t, not dns_c_severity_t to represent name checking
severities, to eliminate the final dependency on dns/config code
2000-01-27 19:44:49 +00:00
Bob Halley
3013dcc59d
hint zone support; more error checking of zone
2000-01-27 01:57:08 +00:00
Andreas Gustafsson
66c41c5b4f
use the UNUSED() macro
2000-01-27 01:14:13 +00:00
Andreas Gustafsson
143c2d39fa
configuration locking checkpoint
2000-01-27 01:00:16 +00:00
Andreas Gustafsson
5137961d7c
use the UNUSED() macro
2000-01-27 00:56:10 +00:00