Bob Halley
148677b9a2
downgrade OMAPI successful start message to debug 3
2000-02-02 00:37:28 +00:00
Bob Halley
0a7f99e6d6
lint
2000-02-01 23:33:39 +00:00
Bob Halley
c4f192b4d8
add copyright
2000-02-01 23:12:16 +00:00
Brian Wellington
af9cc9f133
ignore glue when generating SIGs and NXTs
2000-02-01 21:12:11 +00:00
Bob Halley
5e4b7294d8
remove CAP_SYS_RESOURCE
2000-02-01 20:17:32 +00:00
Bob Halley
54e587cfac
lint
2000-02-01 20:16:44 +00:00
Brian Wellington
b8df3e551a
minor cleanups
2000-02-01 19:37:57 +00:00
David Lawrence
9506397424
use new omapi_protocol_listen sockaddr arg
2000-02-01 19:05:01 +00:00
David Lawrence
6e033f89d4
missing omapi_value_getregion before region was printed in ndc_signalhandler
2000-02-01 19:01:02 +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
David Lawrence
df3974bf57
default port to NS_OMAPI_PORT
2000-02-01 15:17:25 +00:00
Michael Graff
74889a341c
Make the use of isc_mem_t optional, but on by default. The only
...
reason it is used at all is to detect memory leaks in the client-side code.
2000-02-01 02:58:55 +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
Mark Andrews
60e0b5df02
Add gxba_test
2000-02-01 01:39:23 +00:00
Michael Graff
ae7d0a4375
add getnamebyaddr test, and use a memory context only to discover memory leaks.
2000-02-01 00:29:03 +00:00
Michael Graff
e31db4546a
make get-name-by-addr work fully.
2000-02-01 00:27:03 +00:00
Brian Wellington
b72b07e79b
rename variables to avoid linker errors on aa
2000-01-31 23:15:33 +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
af01e07509
u_int16_t -> isc_uint16_t
2000-01-31 22:41:44 +00:00
Andreas Gustafsson
515277c0e8
function was declared static but defined non-static
2000-01-31 22:06:09 +00:00
David Lawrence
94b166ffa5
quote newlines in multiline string
2000-01-31 21:59:15 +00:00
Andreas Gustafsson
af22dc3723
include <string.h>
2000-01-31 21:59:02 +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
Michael Graff
d95e6b2631
add the byaddr bits I hacked on Friday
2000-01-31 19:04:58 +00:00
Andreas Gustafsson
8c2ff0cdc0
#include <isc/socket.h>
2000-01-31 18:46:41 +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
824881962d
Added rndc to subdirs.
2000-01-31 15:23:40 +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
9fac613f40
Allow -e flag to force an error from the client to the server, to test
...
the server's error response mechanism.
Test notify-object.
omapi_value_asint -> omapi_value_getint
omapi_string_totext API changed.
Process the additional text message in a "status" signal.
Shutdown the server side at a trigger value (hardwired at 32, or four
updates from the client.)
Test omapi_protocol_connect without asserting an error on failure.
Wait the server until shutdown so memory usage can be examined.
2000-01-31 15:17:11 +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
David Lawrence
20bd7b4bbf
start of omapi-based ndc; reload only so far
2000-01-31 14:30:48 +00:00
Mark Andrews
d875b1151d
dns_zone_dump() -> dns_zone_dumptostream()
2000-01-31 02:16:13 +00:00
Mark Andrews
9618b7e8c2
add extra test
2000-01-31 01:55:24 +00:00
Bob Halley
9ee5efde7d
pid file support
2000-01-29 01:38:09 +00:00
James Brister
7d9c38e052
New test fields
2000-01-29 00:12:34 +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
Brian Wellington
587368b247
couple of bug fixes, missed a few cases of verbosity-izing
2000-01-28 21:40:24 +00:00
Brian Wellington
a67fc7e1ff
verbose option (-v) actually does something, infinite loop fix
2000-01-28 20:33:41 +00:00
Bob Halley
d7a26a32f8
add ns_g_username
2000-01-28 20:10:43 +00:00