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
143592a649
new client shutdown cleanup strategy
1999-12-22 16:59:05 +00:00
Michael Graff
2015bf18c9
remove ../../isc/util.h that Andreas put back in.
1999-12-16 23:37:27 +00:00
Michael Graff
58aaab3687
isc_stdtime_get() now returns void, not isc_result_t.
1999-12-16 23:29:07 +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
440be4c866
move util.h to <isc/util.h>
1999-12-16 22:24:22 +00:00
Bob Halley
314b686c17
plug negative response memory leaks
1999-12-14 00:39:57 +00:00
Andreas Gustafsson
c295547c73
use the "recursion" and "allow-recursion" config options;
...
set RA correctly in responses
1999-12-10 23:58:04 +00:00
Andreas Gustafsson
f882ab1ac2
obey the "auth-nxdomain" config option (but the default
...
is now "no"
1999-12-10 21:19:40 +00:00
Andreas Gustafsson
0fb226f025
implemented 'allow-query' config option
1999-12-10 18:15:32 +00:00
Bob Halley
031614c8da
Fix typo that was breaking A6 additional section processing.
1999-11-24 19:54:48 +00:00
Bob Halley
feee451098
log queries at debug level 1
1999-11-23 20:55:33 +00:00
Bob Halley
93fa7f3078
conform to a6 API changes
1999-11-22 19:52:39 +00:00
Bob Halley
672893c239
If the client used TCP, tell the resolver to do so as well.
1999-11-16 21:08:59 +00:00
Bob Halley
ecda717550
deal with negative responses in query_simplefind()
1999-11-03 23:50:39 +00:00
Bob Halley
83ffabbfe1
Deal with negative cache responses when using dns_db_findrdataset().
1999-11-03 20:20:38 +00:00
Bob Halley
5305b2140b
eliminate unused vars
1999-11-02 16:09:02 +00:00
Bob Halley
ecd4a905ec
more fixes to 1.48
1999-11-02 15:55:39 +00:00
Mark Andrews
b3bdf85fd8
get additional section processing working again.
1999-11-02 06:57:30 +00:00
Bob Halley
efba17ab56
update client->now when resuming after recursion
1999-10-29 16:17:15 +00:00
Mark Andrews
fe37278859
in6_addr.s6_addr is *always* an array.
1999-10-29 06:36:05 +00:00
Brian Wellington
90ace4c9e0
preliminary TKEY support
1999-10-26 15:41:48 +00:00
Bob Halley
bf336d5694
Get rid of NXGLUE.
...
We would fail to do any A6 or AAAA additional data section processing if
the A RR didn't exist.
Suppress cache glue except when generating a referral.
1999-10-25 21:21:55 +00:00
Bob Halley
64a840af49
Remove unused variable 'nxglue' from query_addadditional().
1999-10-21 18:08:43 +00:00
Bob Halley
b0d415629b
Add query_addbestns(), which will add the deepest known zonecut for the
...
query name to the authority section of nonauthoritative replies.
query_addadditional() sometimes tried to detach from a nonattached node.
1999-10-21 17:49:55 +00:00
Bob Halley
71637c6489
Add more comments about synthesizing a CNAME when following a DNAME.
1999-10-20 23:27:25 +00:00
Bob Halley
9ab8a7477d
Synthesize an appropriate CNAME when following DNAME.
1999-10-20 23:22:04 +00:00
Bob Halley
d3376f4cf5
start work to allow a client to be cancelled/idled
1999-10-20 01:58:48 +00:00
Bob Halley
d38a7a518f
Set AD.
1999-10-19 20:22:38 +00:00
Bob Halley
3f6714ce54
Remove query_a6additional(), since the latest version of the DNS lookups
...
draft no longer requires type A and AAAA additional section processing for
the owner name of an A6 rrset.
1999-10-19 20:02:59 +00:00
Bob Halley
8a9f679d60
Ensure version is always NULL for cache databases.
...
Plug a memory leak in the DNAME code.
1999-10-18 21:02:48 +00:00
Bob Halley
d680c5e7d5
Do not free client->query.qname prematurely.
...
Detach from our fetch as soon as it is done. (Not doing this meant we
couldn't recurse again when restarting.)
Fix some bugs in the multiple question code that were causing qtype to be
set incorrectly when restarting after recursion.
1999-10-17 19:27:04 +00:00
Bob Halley
238c9f5aaa
qtype was not restored correctly after recursion.
1999-10-16 20:50:33 +00:00
Bob Halley
a2250d2462
Negative caching support.
1999-10-16 01:04:12 +00:00
Bob Halley
6bd80c2c4e
Ignore negative cache entries in ANY query responses.
1999-10-15 20:48:34 +00:00
Bob Halley
66a6c17757
When using the hints database, 'db' was not reset from the cache to the
...
hints database. Later on we'd try to detach a node from the hints database
using the cache database, and this would trigger an assertion.
1999-10-15 06:49:58 +00:00
Bob Halley
d60f5b9bc8
Zone support
1999-10-14 01:37:00 +00:00
Bob Halley
30b652c9f3
improve post-recursion code
1999-10-13 02:08:19 +00:00
Bob Halley
93acd5fcca
add comment about possible standards change
1999-10-12 20:40:10 +00:00
Bob Halley
e24ae70756
Make qrdataset an attribute of the client.
...
Get the foundname out of the fetch done event.
1999-10-11 19:12:43 +00:00
Bob Halley
4fdb67f4eb
resolver support checkpoint; partial AD support
1999-10-07 19:44:22 +00:00
Bob Halley
15b1d62351
Add NS records to the authority section when answering from a zone.
...
Do not put a name into a section more than once.
Make restarts part of query state.
We were leaking the old qname after a CNAME/DNAME restart.
Update A6 follower calls to conform with interface changes.
1999-09-17 21:59:55 +00:00
Bob Halley
0e5d1f7463
cache support
1999-09-13 18:26:37 +00:00
Andreas Gustafsson
55dd0f94e6
typo caused SIGs to leak memory instead of being added to response
1999-09-09 06:55:35 +00:00
Bob Halley
6674b5827d
only allow glue for the delegating zone
1999-09-08 01:21:01 +00:00
Bob Halley
9637357a77
a6 chains in additional data
1999-09-08 01:10:26 +00:00
Bob Halley
daf60b7604
add a6 chains to additional data
1999-09-07 23:09:34 +00:00
Michael Graff
4556681e19
snapshot socket.[ch] code and commit dynbuf_t -> buffer_t changes
1999-09-02 02:10:44 +00:00
Bob Halley
3f185361a4
Set AA correctly at zonecuts and in delegations.
...
Return glue when generating referrals.
Included signatures of additional data, if available.
An A6 query now causes type A and type AAAA additional section processing for
QNAME.
Add some comments.
1999-09-01 18:16:43 +00:00
Bob Halley
5c48c142e3
Doing a SIG query to a nonsecure zone was returning SERVFAIL instead of
...
no error, no data.
1999-08-31 22:24:36 +00:00