Commit Graph
3428 Commits
Author SHA1 Message Date
James Brister 2cde028c51 New dns_peer_t type and its methods. 2000-02-24 14:39:27 +00:00
Mark Andrews b54630c451 checkpoint 2000-02-24 14:31:43 +00:00
Bob Halley 7588864336 minor fixes to magic code 2000-02-24 00:33:02 +00:00
Bob Halley 856ddedea9 add validator done event 2000-02-24 00:22:54 +00:00
Michael Graff a193a7a1f0 s/int/lwres_result_t/ 2000-02-24 00:12:40 +00:00
David Lawrence 80aad000be still need the @A@ macro, too 2000-02-23 23:47:32 +00:00
Bob Halley e612c2d0b1 improve comment 2000-02-23 23:32:06 +00:00
Bob Halley 1f61ebeead add keytag, keytable, and keynode types 2000-02-23 23:31:51 +00:00
Bob Halley bf43fdafa3 add keytable, validator 2000-02-23 23:31:33 +00:00
Bob Halley 380466f49e remove trusted key stuff 2000-02-23 23:30:29 +00:00
Bob Halley 6de7f2cbf2 add keytable, request and validator 2000-02-23 23:25:58 +00:00
David Lawrence e564b049c8 use @SA@ macro in place of @A@ to define static library extension 2000-02-23 23:25:45 +00:00
Andreas Gustafsson 193738b819 introduced @SA@ macro for use as the filename extension
of static library archive files in Makefile rules
2000-02-23 23:02:28 +00:00
Bob Halley 7126c08a71 add request.h 2000-02-23 21:54:00 +00:00
Bob Halley f919bf7227 add 2000-02-23 21:53:22 +00:00
Andreas Gustafsson 971d1fe831 support overriding LOCALBASE on NetBSD (RT #62) 2000-02-23 18:21:34 +00:00
Andreas Gustafsson 16017e8dcb when using libtool, two conflicting .c.lo rules
were defined, causing warning messages from make
2000-02-23 18:20:09 +00:00
Andreas Gustafsson 634c61d2dd simplified CINCLUDES definition;
when using libtool, make libt_api a shared library to
avoid confusion cause by having two different library
suffixes in the same build (RT #62)
2000-02-23 18:18:30 +00:00
Andreas Gustafsson eb28727ab4 inappropriate use of @A@ caused definition of
two conflicting rules for building libomapi.la when using
libtool; typo in libomapi.la build rule (RT #62)
2000-02-23 18:14:09 +00:00
Andreas Gustafsson a0cbd01f76 inappropriate use of @A@ caused definition of
two conflicting rules for building liblwres.la when using
libtool (RT #62)
2000-02-23 18:13:16 +00:00
Andreas Gustafsson 453393955a inappropriate use of @A@ caused definition of
> two conflicting rules for building libisc.la when using
libtool (RT #62)
2000-02-23 18:12:31 +00:00
Andreas Gustafsson dd13495ac6 inappropriate use of @A@ caused definition of
two conflicting rules for building libdns.la when using
libtool (RT #62)
2000-02-23 18:12:05 +00:00
Andreas Gustafsson 5190d41952 use ${top_srcdir} when including server headers
so that building outside the source tree works
2000-02-23 18:09:49 +00:00
Andreas Gustafsson aaaa5b4a62 added missing API version definition file 2000-02-23 18:06:17 +00:00
Andreas Gustafsson 8dca197b5c use .@O@, not .o, in the (unused) zone2_test build rule 2000-02-23 17:36:36 +00:00
Michael Graff b2f85baf79 lwres library versioning 2000-02-23 02:42:14 +00:00
Michael Graff b81306ccd1 more lwres_result_t changes 2000-02-23 02:38:55 +00:00
Andreas Gustafsson e1926adbd1 added comments explaining why we include headers
from both the source tree and the build tree
2000-02-23 01:53:22 +00:00
Michael Graff 01933e9302 start changing from 'int' returns to 'lwres_result_t' 2000-02-23 01:46:34 +00:00
Michael Graff 8a3d2a5738 add compiled file for versioning 2000-02-23 01:40:23 +00:00
Andreas Gustafsson 3eef7eaba0 renamed dns_acl_checkrequest() to ns_client_checkacl()
and moved it to bin/named/client.c to reflect the fact that it
implemented BIND ACL policy more than general-purpose library
functionality; resolve ACL defaults at configuration time
rather than when the ACL is evaluated
2000-02-22 21:24:24 +00:00
Bob Halley 5300bfe023 We now check for queries which require EDNS, and don't try them without
EDNS if the remote server doesn't understand EDNS.
In certain error cases during the construction of a query the resolver tried
to free data twice.
Set AD and CD when making EDNS queries.
If resquery_send() fails after a TCP connection is established, fail the fctx
the same way we do for the UDP case.
Revisions in preparation for DNSSEC validation.
If we get a non-EDNS-related FORMERR from a server that is not a forwarder,
assume that all servers for the zone will return FORMERR.
Cope with YXDOMAIN.
2000-02-19 00:16:41 +00:00
Bob Halley ef1dabcd5c add dns_validator_t 2000-02-19 00:11:56 +00:00
Bob Halley f18f3c93e7 add dns_name_requiresedns() 2000-02-19 00:11:21 +00:00
Bob Halley d1409e874b add XXXRTH comment about CNAME and other data 2000-02-19 00:10:46 +00:00
Michael Graff 7eecba1d43 use forwarders from resolv.conf 2000-02-18 03:53:56 +00:00
Michael Graff d85ad40f97 remove hex dump of packets sent 2000-02-18 03:53:35 +00:00
Michael Graff 419dd7129f clean 1 bucket every N seconds, or M buckets every 1 seconds. Also, decay goodness 2000-02-18 03:53:00 +00:00
Michael Graff 36bc67f257 more formatting nits 2000-02-18 03:52:34 +00:00
Michael Graff 1fc244c82f parse /etc/resolv.conf, but don't yet do much about it. 2000-02-18 01:37:38 +00:00
Michael Graff 9ca3879f71 formatting nits, and make 'search' work. 2000-02-18 01:09:36 +00:00
Andreas Gustafsson 91a4c38fc9 removed newlines from log messages 2000-02-17 20:06:32 +00:00
Andreas Gustafsson c0d0a59d1b removed newlines from UNEXPECTED_ERROR() messages 2000-02-17 19:58:59 +00:00
Andreas Gustafsson dd75e174ec typo in usage message 2000-02-17 19:22:15 +00:00
Andreas Gustafsson e38cc88b71 deprecated the -b option (use -c instead);
if there was exactly one non-option argument (as in 'named foo')
it was silently ignored - issue a usage message instead;
also issue a usage message if we get an unknown command line option;
update the update message to reflect reality (leaving the -x option
undocumented)
2000-02-17 19:21:00 +00:00
Andreas Gustafsson 377333ac58 include peer address when logging TCP connections and
client requests
2000-02-17 18:18:24 +00:00
Andreas Gustafsson 7e46d184d9 typo in comment 2000-02-16 22:33:47 +00:00
Andreas Gustafsson 9fdf20d0de implemented periodic network interface scanning 2000-02-16 19:58:39 +00:00
Andreas Gustafsson e0e78c2ce5 log the destruction of network interfaces 2000-02-16 19:57:06 +00:00
Bob Halley f9c8626738 lint 2000-02-16 18:51:08 +00:00