Commit Graph
3445 Commits
Author SHA1 Message Date
James Brister 77ae2f2b32 Make ISC_R_EXISTS a possible return value in modifiers.
Added accessor/modifier for key-id list.
2000-01-28 23:55:20 +00:00
James Brister 3b94d5eaf9 Implement ALSO_NOTIFY and TRANSFER_SOURCE in options block.
Corrected type of FORWARDERS.
Implemented several new values in a VIEW.
2000-01-28 23:52:41 +00:00
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