Commit Graph
1013 Commits
Author SHA1 Message Date
Mark Andrews 9682cdee53 return rather than exit 2000-02-02 01:02: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 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