2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 22:15:20 +00:00
Commit Graph

105 Commits

Author SHA1 Message Date
Andreas Gustafsson
143c2d39fa configuration locking checkpoint 2000-01-27 01:00:16 +00:00
Andreas Gustafsson
d0449759c6 typo 2000-01-26 00:41:40 +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
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
Brian Wellington
bf08eb90e4 use the new TSIG/TKEY code 2000-01-21 20:24:49 +00:00
Andreas Gustafsson
4702aa0b47 detach from view early in client destruction so that the resolver
can start shutting down immediately instead of only after recursions in
progress have finished
2000-01-19 22:03:58 +00:00
Bob Halley
6cff00c8e1 cancel the correct socket. 2000-01-19 00:50:42 +00:00
Bob Halley
13886f5d45 eliminate compiler warning 2000-01-18 18:16:34 +00:00
Andreas Gustafsson
d468db05b3 client manager cleanup could access freed memory 2000-01-18 18:07:07 +00:00
Andreas Gustafsson
e57d7e30f1 merged the two functions ns_clientmgr_addtodispatch() and
ns_clientmgr_accepttcp() into a new single function,
ns_clientmgr_createclients()
2000-01-17 23:48:15 +00:00
Andreas Gustafsson
ff03559f14 client can now reserve multiple types of quota simultaneously;
removed unused clienttype argument; client quota bug fixes
2000-01-15 00:36:26 +00:00
Andreas Gustafsson
0c32f6b044 added shutdown callback to client object;
used it to abort outgoing zone transfers on client shutdown
2000-01-12 18:01:12 +00:00
Andreas Gustafsson
559b10cc8f client quotas; added reference counting to ns_interface_t
and ns_interfacemgr_t so that they can safely hold quota information
2000-01-11 21:18:22 +00:00
Andreas Gustafsson
08d93839d7 support multiple simultaneous clients by creating new
client objects in place of busy ones, in preparation for client quotas
2000-01-07 19:20:25 +00:00
Andreas Gustafsson
efc3180a0e INSIST that there are no outstanding reads when
destroying tcpmsg; update comments accordingly
2000-01-06 18:25:08 +00:00
Andreas Gustafsson
2cb0da946e the client and query data structures were not cleaned up
correctly if the server got a SIGINT with a recursive query in progress
2000-01-06 01:09:27 +00:00
Andreas Gustafsson
f9e00d0112 shutdown cancelled accept on wrong socket 2000-01-04 22:05:31 +00:00
Andreas Gustafsson
582732ce15 war on global variables continues: ns_g_viewlist and
ns_g_viewlock are now gone
1999-12-22 18:45:56 +00:00
Andreas Gustafsson
143592a649 new client shutdown cleanup strategy 1999-12-22 16:59:05 +00:00
Michael Graff
733b16eb0b priority rendering 1999-12-22 03:22:59 +00:00
Andreas Gustafsson
12cc22fc73 When waiting for a TCP request, receiving a response
instead caused an assertion failure
1999-12-20 23:06:17 +00:00
Michael Graff
58aaab3687 isc_stdtime_get() now returns void, not isc_result_t. 1999-12-16 23:29:07 +00:00
Andreas Gustafsson
6017f424ee introducing dns_acl_t; other restructuring of server
configuration process aiming to reduce the degree of mutual dependency
between lib/dns/config and the rest of libdns
1999-12-16 23:11:07 +00:00
Michael Graff
440be4c866 move util.h to <isc/util.h> 1999-12-16 22:24:22 +00:00
Mark Andrews
f6a9dd2c61 complete slave side of notify 1999-12-16 01:23:17 +00:00
Andreas Gustafsson
c295547c73 use the "recursion" and "allow-recursion" config options;
set RA correctly in responses
1999-12-10 23:58:04 +00:00
Andreas Gustafsson
5cee8302fc dns_aml_checkrequest() now takes signer name, not message 1999-12-10 18:14:49 +00:00
Michael Graff
6149906644 ipv6 changes 1999-12-04 01:27:44 +00:00
Andreas Gustafsson
50f9363435 return NOTIMP, not REFUSED, for IQUERY to more accurately reflect that
we have refused to implement it :-)
1999-11-30 22:35:43 +00:00
Andreas Gustafsson
d4539375e2 added ns_client_getsockaddr() 1999-11-30 02:49:38 +00:00
Bob Halley
53ad327ef5 avoid possible memory leak 1999-11-24 21:05:45 +00:00
Bob Halley
3f0751e5af move debugging output to level 3 1999-11-23 20:55:02 +00:00
Bob Halley
7622df5154 add client->now 1999-10-29 16:16:54 +00:00
Mark Andrews
12df8cb49a Fix #include <dns/xfrin.h> 1999-10-29 05:08:55 +00:00
Bob Halley
a4b6a1622b really basic logging instead of printf 1999-10-22 19:35:19 +00:00
Bob Halley
ae51af4776 fix memory leak in client_addopt() 1999-10-20 23:20:30 +00:00
Bob Halley
0fef48d0e6 ends fixes; clear AA and AD on error 1999-10-07 19:43:18 +00:00
Andreas Gustafsson
22a33c32fc xfrin_test() is going away 1999-09-23 06:47:28 +00:00
Bob Halley
ac77fece9a EDNS0 1999-09-02 01:52:31 +00:00
Bob Halley
8688704781 Increase maximum TCP buffer size to 2048. 1999-09-01 18:36:57 +00:00
Bob Halley
a91876b61d Basic truncation support. 1999-09-01 18:25:05 +00:00
Andreas Gustafsson
ea530fd748 xfrin_test now takes no arguments 1999-08-27 18:35:05 +00:00
Andreas Gustafsson
b59d3a39f9 xfrin_test now takes a view, not a dbtable 1999-08-25 06:46:01 +00:00
Andreas Gustafsson
7f3441d2a8 dispatch dynamic updates; dns_message_parse now takes new argument preserve_order 1999-08-20 06:03:02 +00:00
Bob Halley
9d308c6236 use only one database version per query 1999-08-18 04:23:39 +00:00
Bob Halley
6975ca36a8 lint 1999-08-12 07:52:32 +00:00
Bob Halley
173b32c660 checkpoint: basic views, version.bind support 1999-08-05 22:14:43 +00:00
Bob Halley
b77cab68c6 checkpoint; crude TCP support 1999-08-05 01:51:32 +00:00
Bob Halley
4e37c87da1 checkpoint; beginnings of additional data support 1999-08-03 01:21:00 +00:00