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
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
Brian Wellington
19a3e16a9d
Use zone routines to load/dump instead of db routines
2000-01-28 16:36:41 +00:00
Mark Andrews
94e0696f4b
Dereference pointer.
2000-01-28 05:39:40 +00:00
Mark Andrews
939ac6c3fa
return from main rather than exit.
2000-01-28 01:53:11 +00:00
Michael Graff
291b0d910d
dump the contents of the returned packet.
2000-01-28 00:34:18 +00:00
Michael Graff
42533116a5
checkpoint ; forward name lookup (complete with CNAMES) works! A6 chains and
...
DNAME not yet tested.
2000-01-28 00:33:49 +00:00
Andreas Gustafsson
3bf3bd6f7f
pointer arithmetic on void pointers is illegal
2000-01-27 23:53:40 +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
Mark Andrews
2446ecd92d
let the build complete
2000-01-27 13:05:13 +00:00
Mark Andrews
76942b0fed
checkpoint
2000-01-27 08:08:03 +00:00
Mark Andrews
f40036cbd6
link gxbn_test into build
2000-01-27 08:07:03 +00:00
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