Commit Graph
67 Commits
Author SHA1 Message Date
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
Bob Halley 732e0731de SIG support 1999-08-31 22:14:06 +00:00
Bob Halley 241c94301b get rid of warning 1999-08-27 18:40:57 +00:00