Michael Graff
dafb96ea51
checkpoint
2000-01-27 02:15:50 +00:00
Bob Halley
3013dcc59d
hint zone support; more error checking of zone
2000-01-27 01:57:08 +00:00
Bob Halley
e592dd7c34
conform to dns_rootns_create() API change
2000-01-27 01:56:28 +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
Andreas Gustafsson
a820cd51ec
removed 'pubkey' from the zone object; if we decide it is
...
actually needed, it should be restored but as a dns_pubkey_t,
not dns_c_pubkey_t.
2000-01-27 00:44:56 +00:00
Bob Halley
77d886b04e
call ns_os_daemonize()
2000-01-26 21:13:19 +00:00
Bob Halley
2aa67e804d
add ns_os_deamonize()
2000-01-26 21:12:33 +00:00
James Brister
95ff121ebd
removed some platform specific code.
2000-01-26 19:36:18 +00:00
Bob Halley
c14c6f86ae
implement query-source
2000-01-26 19:25:22 +00:00
Bob Halley
bdebe2546b
add ns_interfacemgr_findudpdispatcher()
2000-01-26 19:24:28 +00:00
James Brister
44fee66802
Implement deamon-ising (`-f' to run in foreground).
...
log to syslog if deamon.
implement `-t' option and chroot
2000-01-26 17:35:16 +00:00
Bob Halley
5bd937c666
conform to dns_view_createresolver() API change
2000-01-26 16:59:05 +00:00
Mark Andrews
a49a1105bf
Add gxbn_test
2000-01-26 02:59:56 +00:00
Mark Andrews
643168599f
Test getipnodebyname() & gethostbyname() implementations.
2000-01-26 02:58:39 +00:00
Michael Graff
7a196c5d60
checkpoint; returns error packet, but that's tommorow's work
2000-01-26 02:16:47 +00:00
Michael Graff
7f993e5316
checkpoint; another leak found. Error replies work correctly now, too.
2000-01-26 01:32:19 +00:00
Michael Graff
ab41280797
checkpoint; no memory leaks, finds run
2000-01-26 01:18:55 +00:00
Andreas Gustafsson
d0449759c6
typo
2000-01-26 00:41:40 +00:00
Andreas Gustafsson
f5f38e9930
moved listen list reconfiguration code from listenlist.c
...
to server.c
2000-01-25 21:21:05 +00:00
Michael Graff
d218bede14
use the way-cool isc_task_setname() function, hoping there will eventually be a isc_taskmgr_stats() call
2000-01-25 20:05:13 +00:00
Andreas Gustafsson
1242c7b4aa
missing exit check in client_senddone()
2000-01-25 19:36:13 +00:00
Bob Halley
e485d16462
name tasks
2000-01-25 19:31:23 +00:00
Bob Halley
08af8bf5ad
conform to dns_db_addrdataset() API change
2000-01-25 19:30:51 +00:00
Andreas Gustafsson
bd5a2f2dae
no need to include <dns/confctx.h>
2000-01-25 19:10:48 +00:00
Andreas Gustafsson
9e694201cf
eliminated global variable ns_g_tkeyctx
2000-01-25 19:05:46 +00:00
Michael Graff
5294500a3d
checkpoint
2000-01-25 02:22:17 +00:00
Michael Graff
4ae4759f0a
fix a few memory leaks, but create a new one. Grr.
2000-01-25 02:16:20 +00:00
Michael Graff
2343e814ea
checkpoint
2000-01-25 01:48:53 +00:00
Brian Wellington
fb01226bcd
- generated TSIG keys can expire
...
- TKEY actually uses class ANY now
2000-01-24 22:22:51 +00:00
Andreas Gustafsson
b45b364f22
Handle SIGHUP. Locking is still missing.
2000-01-24 22:21:47 +00:00
Brian Wellington
651a38a706
If a query is for type ANY, match the first view that otherwise matches.
2000-01-24 21:29:12 +00:00
Michael Graff
11de9fbd8d
split into seperate files.
2000-01-24 21:00:04 +00:00
Brian Wellington
7d86ce8dfc
More TKEY updates and fixes...
2000-01-24 20:19:53 +00:00
Brian Wellington
8eb9b0688e
- dns_tkeyctx_fromconfig() should always return a valid context if it returns
...
ISC_R_SUCCESS
- fix memory leak if isc_mem_get fails
2000-01-24 19:57:33 +00:00
Andreas Gustafsson
f93d33e24f
separated BIND specific configuration code from rest
...
of TSIG/TKEY code; renamed TSIG/TKEY context create and destroy functions for
consistency with rest of library
2000-01-24 19:14:26 +00:00
David Lawrence
1658fd6760
build omapi_test
2000-01-24 05:38:39 +00:00
David Lawrence
5fd97de0fa
unregister and dereference the message to free it after it has been sent.
...
use omapi_protocol_disconnect instead of omapi_connection_disconnect to
simplify things a little.
free the client connection manager.
initialize master_data's refcnt to 1 so the server does not try to free it.
2000-01-24 05:27:49 +00:00
Andreas Gustafsson
c6102b0b77
fix bug in previous change
2000-01-22 02:15:36 +00:00
Andreas Gustafsson
cab7fe2cca
use dns_rootns_create() from libdns
2000-01-22 02:11:30 +00:00
Andreas Gustafsson
efa4ebbff3
use dns_rootns_create() from libdns
2000-01-22 02:03:19 +00:00
Andreas Gustafsson
8f16e457f7
dns_rootns_create() is now in libdns
2000-01-22 01:59:02 +00:00
Michael Graff
9602340acd
checkpoint
2000-01-22 01:58:49 +00:00
Bob Halley
b122f0719f
basic reload support
2000-01-22 01:40:10 +00:00
Andreas Gustafsson
2680c1bb61
log master file loading errors through the logging subsystem
...
by default
2000-01-22 01:38:58 +00:00
Andreas Gustafsson
036df8a12d
exit server if loading a zone fails during initial startup
...
(but not if it fails during a subsequent reload)
2000-01-22 01:36:34 +00:00
Bob Halley
808af43235
exit if no more addresses or an error occurs
2000-01-22 00:19:16 +00:00
David Lawrence
e0f30c15b6
checkpoint
2000-01-22 00:18:05 +00:00
Andreas Gustafsson
c0564c15e7
Massive cleanup of error handling. Now errors in creating
...
the server object are always fatal, and errors that occur when
reconfiguring an existing server are always nonfatal.
2000-01-21 23:55:12 +00:00