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
Andreas Gustafsson
ffa15cef7f
document the fact that dns_acl_match now always succeeds
2000-01-04 21:45:08 +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
9b0e18da3d
dns_result_t/isc_result_t unification
1999-12-22 17:37:31 +00:00
Michael Graff
733b16eb0b
priority rendering
1999-12-22 03:22:59 +00:00
Mark Andrews
9ac1456101
A fix comments to match reality.
1999-12-21 00:34:44 +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
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
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
607dc8013a
make dispatcher hash sizes be primes, and provide an increment to help
...
resolve hash collisions
1999-12-15 17:14:52 +00:00
Mark Andrews
271154eafd
dns_message_reply(): copy the question section of notify messages.
1999-12-15 07:28:51 +00:00
Bob Halley
4a3ad0da97
IPv6 query flood suppression
1999-12-14 00:10:06 +00:00
Mark Andrews
76a8dfb307
Add idle and max xfer timeouts.
1999-12-13 06:39:39 +00:00
Mark Andrews
2ea83bcfe5
Stub zones do not transfer out.
...
Master zones do transfer out.
1999-12-13 05:24:13 +00:00
Mark Andrews
8436cbc6a4
Connect zone transfers to refresh timers.
...
Various logging changes.
Add dns_zone_getclass().
Added locking to zonemgr.
1999-12-13 03:04:55 +00:00