Commit Graph

2093 Commits

Author SHA1 Message Date
Andreas Gustafsson
897ba5e120 Abort incoming zone transfers on server shutdown. To support
this, zone transfers now use the zone's task, the zone holds a pointer
to any zone transfer in progress, and the zone now registers a shutdown
callback.
2000-01-28 23:48:58 +00:00
James Brister
b402f83472 Change to printing of tkey lists. 2000-01-28 23:48:06 +00:00
James Brister
c0b1ee1cc5 Fixed probably with printing masked ip addresses.
Catch bogus mask values.
2000-01-28 23:47:18 +00:00
James Brister
d2935a05b8 Fixed printing for zones in views vs. zones not in any view.
Forwarders and some other option values were incorrectly
dns_c_ipmatchlist_t and a dns_c_iplist_t.
Implement missing ALSO_NOTIFY and TRANSFER_SOURCE option handling.
Fixed some errors in printing out option fields.
2000-01-28 23:45:27 +00:00
James Brister
38936c3774 Change to output of control statements. 2000-01-28 23:35:28 +00:00
James Brister
a9f1d8edb2 minor output change. 2000-01-28 23:34:52 +00:00
Bob Halley
8057b3a8e4 If dns_adb_createfind() returns DNS_R_ALIAS, do not leak the find.
If dns_adb_createfind() is not successful, don't give up immediately.  Instead,
keep trying to lookup the other nameserver names.
2000-01-28 20:17:32 +00:00
James Brister
c71fc7ffdd Remove definition and use of dns_c_severity_t and replace with dns_severity_t. 2000-01-28 19:56:25 +00:00
Brian Wellington
3b2e285a16 dns_zone_dump() was returning DNS_R_NOMORE when the dump succeeded - should
check for this and return DNS_R_SUCCESS.
2000-01-28 16:10:47 +00:00
Mark Andrews
6add3af839 check result from lwres_context_create() 2000-01-28 06:24:01 +00:00
Mark Andrews
cbc3546515 Shutup ambiguous `else' warning. 2000-01-28 05:22:02 +00:00
Mark Andrews
4b86e44abb define LWRES_ALIGN 2000-01-28 01:57:42 +00:00
Mark Andrews
fccbfc6504 complete prototype 2000-01-28 01:56:36 +00:00
Mark Andrews
d2f992a5fb Only use %ll? when long long int != long int. 2000-01-28 01:48:45 +00:00
Mark Andrews
8a1930d026 Add test for long long int == long int. 2000-01-28 01:47:25 +00:00
Bob Halley
2314617d4a Fix problem with canceling connecting sockets.
The manager will no longer try to dispatch internal events for dead sockets,
preventing a situation where the ref count could go from 0 back to 1!
2000-01-28 01:31:21 +00:00
Andreas Gustafsson
b4166f2452 if a maybe_wild_addr was wild, the port was not zeroed and
the length was not set
2000-01-28 01:14:41 +00:00
Andreas Gustafsson
4b887af619 obey the transfer-source option of the zone 2000-01-28 01:12:01 +00:00
Michael Graff
573be0bc6d misc parsing and rendering nits 2000-01-28 00:33:14 +00:00
Michael Graff
02a0f2f083 when we find a CNAME/DNAME, set the result code to DNS_R_ALIAS, so it will
be caught properly in createfind()
2000-01-28 00:32:32 +00:00
Andreas Gustafsson
6d39d25c55 set configuration lock quotas to 1 2000-01-27 21:20:32 +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
Andreas Gustafsson
ab0ce599ab added dns_severity_t 2000-01-27 19:40:53 +00:00
Andreas Gustafsson
4328bbbe93 #include <dns/confctx.h> is no longer needed 2000-01-27 19:39:59 +00:00
Mark Andrews
ea02307209 aix/solaris checkpoint 2000-01-27 13:04:15 +00:00
Mark Andrews
fb878b9043 @include <isc/net.h> 2000-01-27 12:19:58 +00:00
Mark Andrews
76942b0fed checkpoint 2000-01-27 08:08:03 +00:00
Bob Halley
f91c2ae744 basic priming support 2000-01-27 02:55:47 +00:00
Michael Graff
5a675fa40a always set find->query_pending correctly 2000-01-27 02:14:53 +00:00
Bob Halley
42d6e0a1b8 allow the root hints to be built from a file too 2000-01-27 01:55:46 +00:00
Andreas Gustafsson
6f5ad8833c don't treat missing slave zone file as error when starting up 2000-01-27 01:35:17 +00:00
Bob Halley
92f0280bfb return NOTFOUND if a hints lookup fails 2000-01-27 01:08:09 +00:00
Andreas Gustafsson
057cedf6b5 fix double free introduced by previous change 2000-01-27 01:07:17 +00:00
Andreas Gustafsson
143c2d39fa configuration locking checkpoint 2000-01-27 01:00:16 +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
Mark Andrews
4d4c128237 add appropriate const's 2000-01-26 23:47:00 +00:00
Mark Andrews
dd796c4d62 memset() not declared 2000-01-26 23:45:13 +00:00
Michael Graff
f1092e671a set the used region before parsing. Gotta love buffers, they'll keep ya honest 2000-01-26 22:22:41 +00:00
Bob Halley
6bfaefc3fd change some logging from INFO to DEBUG 2000-01-26 21:12:04 +00:00
Bob Halley
5b5ab09b34 eliminate port-wiring hack 2000-01-26 19:23:53 +00:00
Bob Halley
043c6c62e6 add isc_sockaddr_setport() 2000-01-26 19:22:41 +00:00
Bob Halley
0df20c101e add v6 dispatcher and options to resolver creation routine 2000-01-26 16:57:48 +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
0974e30e20 limit to 8 aliases, not 16 2000-01-26 01:16:24 +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
Bob Halley
d127026e58 force referral updates; name tasks 2000-01-25 19:27:30 +00:00
Bob Halley
64e829fffb allow db adds to be forced 2000-01-25 19:26:45 +00:00
Bob Halley
a790a11730 allow tasks to be named and tagged 2000-01-25 19:25:20 +00:00
Bob Halley
03dd96d177 allow normal signal handlers for most signals to execute 2000-01-25 03:33:55 +00:00