Commit Graph
589 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 c71fc7ffdd Remove definition and use of dns_c_severity_t and replace with dns_severity_t. 2000-01-28 19:56:25 +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
Bob Halley f91c2ae744 basic priming support 2000-01-27 02:55:47 +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 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
Bob Halley 0df20c101e add v6 dispatcher and options to resolver creation routine 2000-01-26 16:57:48 +00:00
Bob Halley 64e829fffb allow db adds to be forced 2000-01-25 19:26:45 +00:00
Brian Wellington fb01226bcd - generated TSIG keys can expire
- TKEY actually uses class ANY now
2000-01-24 22:22:51 +00:00
Brian Wellington 7d86ce8dfc More TKEY updates and fixes... 2000-01-24 20:19:53 +00:00
Andreas Gustafsson f93d33e24f separated BIND specific configuration code from rest
of TSIG/TKEY code; renamed TSIG/TKEY context create and destroy functions for
consistency with rest of library
2000-01-24 19:14:26 +00:00
Andreas Gustafsson 389cb82bb5 removed unnecessary #include <isc/lex.h> 2000-01-24 18:14:30 +00:00
Brian Wellington b6666e61dc More TSIG/TKEY minor fixes (including a few more plugged memory leaks) 2000-01-22 04:45:17 +00:00
Bob Halley 29fe07c7a4 Move to DNS namespace. Add ISC_LANG stuff. 2000-01-22 02:36:15 +00:00
Andreas Gustafsson 8f16e457f7 dns_rootns_create() is now in libdns 2000-01-22 01:59:02 +00:00
Andreas Gustafsson 2680c1bb61 log master file loading errors through the logging subsystem
by default
2000-01-22 01:38:58 +00:00
Andreas Gustafsson 036df8a12d exit server if loading a zone fails during initial startup
(but not if it fails during a subsequent reload)
2000-01-22 01:36:34 +00:00
Brian Wellington b984520acc major TSIG/TKEY cleanup 2000-01-21 20:18:41 +00:00
Andreas Gustafsson 4380033dc4 dns_zone_manage() has been superseded by dns_zonemgr_managezone();
made dns_zone_manage() static so that it cannot be called by mistake
2000-01-21 19:52:03 +00:00
Andreas Gustafsson 6889d57aab don't needlessly destroy and recreate zones when doing minor reconfigurations 2000-01-21 19:22:35 +00:00
Andreas Gustafsson 395130717a dns_zone_setorigin() now takes a dns_name_t *, not a char * 2000-01-21 19:21:14 +00:00
Bob Halley 4abed3e356 CNAME/DNAME chaining (initial support; A6 still missing) 2000-01-21 02:50:27 +00:00
Bob Halley f53e43c37f add DNS_R_ALIAS 2000-01-21 02:48:42 +00:00
Bob Halley 46cfdf4977 cancelfetch and destroyfetch no longer take a resolver argument 2000-01-21 02:47:38 +00:00
Andreas Gustafsson d9a28c4a0d remove needless #includes 2000-01-20 01:14:33 +00:00
Andreas Gustafsson 070d058606 #include <dns/zt.h> in view.c, not view.h 2000-01-20 00:46:45 +00:00
Andreas Gustafsson 564e88f79e #include <dns/zone.h> in zt.c, not zt.h 2000-01-20 00:45:56 +00:00
Andreas Gustafsson ea80934b58 make sure zone manager is not destroyed until tasks have finished;
eliminated 'soaquery' struct
2000-01-19 22:01:57 +00:00
Bob Halley 78eeb67d6c more documentation 2000-01-18 19:17:04 +00:00
Bob Halley 87837577a1 improve documentation 2000-01-18 19:10:39 +00:00
Bob Halley c8e15d5c18 remove byaddr from event 2000-01-18 19:07:27 +00:00
Bob Halley e8e4cccb4c domain and nameservers arguments to createfetch are now optional 2000-01-18 02:49:03 +00:00
James Brister 6ca3b786b4 Support new 'tcp-clients' and 'recursive-clients' statements. 2000-01-17 14:41:24 +00:00
Bob Halley 72e7662efe nonworking checkpoint 2000-01-15 00:48:49 +00:00
Bob Halley 8f5df5f1fe What used to be dns_view_find() is now dns_view_simplefind().
There's now a new dns_view_find() that will return DNS_R_CNAME and DNS_R_DNAME.
Also, both find routines now also return DNS_R_NXDOMAIN and DNS_R_NXRRSET
so that callers can tell whether or not a fetch might be useful.
2000-01-15 00:47:45 +00:00
Bob Halley 16804ba3b7 fix some inaccuracies in the documentation of dns_view_find() 2000-01-14 23:55:26 +00:00
Andreas Gustafsson 7693d4de8f added dns_acl_any(), dns_acl_none() 2000-01-13 23:38:55 +00:00
Bob Halley 4e3b64c9a4 update list of installed .h files 2000-01-12 23:24:00 +00:00
Andreas Gustafsson eb37a8ce9e headers should not include themselves 2000-01-12 22:22:50 +00:00
Bob Halley 70b4d10569 add byaddr support 2000-01-12 20:05:41 +00:00
Bob Halley 34347e0844 add byaddr skeleton 2000-01-12 20:05:15 +00:00
Bob Halley a44c12b332 add dns_adb_findaddrinfo() and dns_adb_freeaddrinfo() 2000-01-12 03:00:33 +00:00
Bob Halley 7c2fd18a36 support freezing; basic forwarding 2000-01-12 02:59:48 +00:00
Bob Halley 4226a822e8 add dns_fwdpolicy_t 2000-01-12 02:59:21 +00:00
Michael Graff 0941f35ad9 Start moving the dispatcher code to allow it to be used for wire format as well as for lightweight resolver daemon stuff. 2000-01-07 01:17:47 +00:00
Michael Graff 0fd03d2a66 fix up comments 2000-01-06 23:07:21 +00:00
James Brister ce38a4c8d0 Use in_port_t instead of short. 2000-01-06 16:15:29 +00:00
Bob Halley 24a2d84aed add DNS_ADBFIND_STARTATROOT 2000-01-06 00:56:37 +00:00