Commit graph

2640 commits

Author SHA1 Message Date
David Lawrence
e5a7e236ff checkpoint 2000-01-04 20:20:39 +00:00
David Lawrence
d49df8f0d3 renamed from omapip_p.h 2000-01-04 20:19:11 +00:00
David Lawrence
dcf8825fd7 BSD/OS 4.01 returns EPROTONOSUPPORT for failure in try_proto() 2000-01-04 20:15:53 +00:00
David Lawrence
686320ef6e checkpoint 2000-01-04 20:04:42 +00:00
Mark Andrews
9fd735a3d9 xfrin_start_temporary_kludge() was called when the zone was already locked.
DNS_ZONE_F_REFRESH needs to be set when we call xfrin_start_temporary_kludge()
from xfrdone().
1999-12-31 00:20:47 +00:00
Michael Graff
43ea6a67a2 check in preliminary lw packet format. The names may change, but I don't
want to lose this while on vacation.
1999-12-24 01:11:51 +00:00
Mark Andrews
60f0c36b17 Reposition call back to capture both successful IXFR's as well as AXFR's. 1999-12-24 00:44:59 +00:00
Mark Andrews
6b32dc65e4 A whole lot of logging currently disabled with noop MACRO. 1999-12-24 00:43:46 +00:00
Mark Andrews
f6c1a76e91 Cached NXDOMAIN for type ANY queries should be bound to a rdataset. 1999-12-23 06:50:51 +00:00
Mark Andrews
1205f38a4c max_token is now a hint as to largest token. 1999-12-23 05:24:12 +00:00
Mark Andrews
202e42a230 Print lock tracing to stderr.
Decrement granted read lock when releasing a read lock if there are no
pending write locks.  This still allows fair queuing between read and
write locks but does not block on aquiring a new read relock if we are
below quota of active locks and there are no pending writes.
1999-12-23 05:05:04 +00:00
Michael Graff
3ddd814a97 dns_result_t is no more. s/dns_result_t/isc_result_t/ -- more later, when I need a break. 1999-12-23 00:09:04 +00:00
Andreas Gustafsson
542189f21b dns_result_torcode() now converts ISC_R_SUCCESS into
dns_rcode_noerror, not dns_rcode_servfail
1999-12-22 22:11:18 +00:00
Andreas Gustafsson
ae6851be33 free old tsig/tkey configuration when reloading configuration 1999-12-22 21:23:32 +00:00
Andreas Gustafsson
fba6d4604d do not log "zone serial has gone backwards" when the
serial remains unchanged on zone reload
1999-12-22 20:52:32 +00:00
Andreas Gustafsson
d6f5fc7911 handle null pubkeys and ACLs in dns_zone_compare() 1999-12-22 19:09:29 +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
9b0e18da3d dns_result_t/isc_result_t unification 1999-12-22 17:37:31 +00:00
Andreas Gustafsson
143592a649 new client shutdown cleanup strategy 1999-12-22 16:59:05 +00:00
Mark Andrews
4d22a83c38 RWLOCK/RWUNLOCK to return __FILE__ and __LINE__.
Use #ifdef ISC_UTIL_TRACEON so that tracing can be turned on per file.
e.g.
	#define ISC_UTIL_TRACEON
	#include <isc/util.h>
1999-12-22 06:14:59 +00:00
Michael Graff
733b16eb0b priority rendering 1999-12-22 03:22:59 +00:00
Mark Andrews
491319c34c dbiterator_pause (dns_dbiterator_pause) can now pause a interator after
hitting end of chain.  If we have a node increase its reference count
and set paused flag.
1999-12-22 03:01:02 +00:00
Andreas Gustafsson
eb1c982e52 dns_c_ctx_get*acl now increment the reference count of the ipml 1999-12-21 21:51:57 +00:00
Mark Andrews
9ac1456101 A fix comments to match reality. 1999-12-21 00:34:44 +00:00
Mark Andrews
971d7014aa We can't say how many bytes are being sent as the message has not been
rendered yet.
1999-12-21 00:33:17 +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
Brian Wellington
d84ce5d5c6 plug a memory leak on failure 1999-12-17 21:09:34 +00:00
James Brister
e0c873ebc7 Declare new function dns_c_checkconfig that's used in main parsing routine. 1999-12-17 18:34:16 +00:00
James Brister
ad62ba2e70 Do checks on some integers for size limits. 1999-12-17 18:32:38 +00:00
James Brister
4239a56ab2 Added new function dns_c_checkconfig . 1999-12-17 18:29:38 +00:00
James Brister
c8ca2bc590 Use proper logging in test. 1999-12-17 18:28:03 +00:00
James Brister
7027fd24a2 Fix name (style) of accessor function used. 1999-12-17 18:27:16 +00:00
Andreas Gustafsson
8f79820c69 wired up the 'cleaning-interval' config option 1999-12-17 01:02:49 +00:00
Michael Graff
59602a4485 set DNS_RDATASETATTR_TTLADJUSTED when the ttl's for rdata don't match 1999-12-17 00:21:38 +00:00
Andreas Gustafsson
573b8b48d8 Eliminated the global variable ns_g_confctx. The config
data is now kept around only for the duration of the server (re)configuration
process and then immediately freed.
1999-12-17 00:19:29 +00:00
Michael Graff
2015bf18c9 remove ../../isc/util.h that Andreas put back in. 1999-12-16 23:37:27 +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
9416e9751e need #include <config.h> to define away inline 1999-12-16 23:25:09 +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
b24e559dee add <isc/util.h> 1999-12-16 22:47:38 +00:00
Michael Graff
ec075c6efb revert assertions.h, and add UNUSED() to util.h 1999-12-16 22:42:05 +00:00
Michael Graff
78fed22afc install util.h, too, and add a warning about its use 1999-12-16 22:29:13 +00:00
Michael Graff
440be4c866 move util.h to <isc/util.h> 1999-12-16 22:24:22 +00:00
Andreas Gustafsson
e8d9413b89 implemented idle timeout for outgoing zone transfer 1999-12-16 02:59:32 +00:00
Mark Andrews
a8f4de1bf1 opcode was not being set in response 1999-12-16 01:47:57 +00:00
Mark Andrews
e7340552be missed a master xfer out change 1999-12-16 01:24:27 +00:00
Mark Andrews
f6a9dd2c61 complete slave side of notify 1999-12-16 01:23:17 +00:00
Michael Graff
e5a85c3254 How to check in configure.in and configure:
check in configure.in
	run "autoconf"
	check in configure

This way, configure will have the right "From" line.
1999-12-16 01:02:46 +00:00
Michael Graff
b8ef99c3a7 make the lfsr's real lfsr's, and use two of them to generate random-looking IDs 1999-12-16 00:07:21 +00:00
Michael Graff
0287710fe0 ignore lfsr_test 1999-12-15 22:38:43 +00:00