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
Mark Andrews
0b87eaccdb
Add callback when xfrin completes/fails.
...
Perform a SOA serial upto date check when IXFR attempt fails.
1999-12-13 03:01:53 +00:00
James Brister
0b8e472452
Support new max-transfer-time-out, max-transfer-idle-in and
...
max-transfer-idle-out statements in options block and zone statements.
1999-12-11 13:44:46 +00:00
Andreas Gustafsson
5cee8302fc
dns_aml_checkrequest() now takes signer name, not message
1999-12-10 18:14:49 +00:00
Mark Andrews
bd1a878734
Update dns_name_fromregion to match reality.
1999-12-10 02:23:08 +00:00
Mark Andrews
6cefa82d9a
dns_journal_rollforward() now returns DNS_R_JOURNAL if the file does not exist.
1999-12-07 06:26:59 +00:00
Mark Andrews
3864eb0e9a
Add DNS_R_NOJOURNAL
1999-12-07 06:06:51 +00:00
James Brister
0e0be28c8b
Added some extra REQUIREs and fixed up some magic number handling.
1999-12-06 18:25:40 +00:00
James Brister
638434f6d3
Dead code removal.
1999-12-06 18:22:41 +00:00
James Brister
1ce5dcf1c8
Change config API to not take a isc_log_t but use dns_lctx extern.
1999-12-06 12:40:39 +00:00
Andreas Gustafsson
fd15c8e32e
Views now have a 'cache' field. The 'cachedb' field still
...
exists as a convenience shortcut / backwards compatibility thing.
1999-12-02 22:38:34 +00:00
Andreas Gustafsson
97404c1965
forward declare dns_cache_t in <dns/types.h>;
...
renamed dns_cache_getdb() to dns_cache_attachdb()
1999-12-02 22:35:01 +00:00
Andreas Gustafsson
d8574ceec6
forward declare dns_cache_t in <dns/types.h>
1999-12-02 22:34:32 +00:00
Andreas Gustafsson
1fd768aea9
changed arguments to dns_aml_checkrequest(); comments
1999-12-02 22:27:51 +00:00
James Brister
29bf8316a3
- Hold list of pubkeys instead of a single pubkey in zones.
...
- Change dns_zone_copy to use pubkey list.
- MAGIC-number related fixes and miscellaneous defensive programing issues.
1999-12-01 16:29:00 +00:00