Bob Halley
435abcf2e2
add dns_message_renderreset()
2000-02-24 19:37:28 +00:00
Andreas Gustafsson
4777bac498
moved dns_peer_t and dns_peerlist_t typedefs to <dns/types.h>
2000-02-24 18:45:02 +00:00
Andreas Gustafsson
e7e3b748f8
missing NULL initialization before attach
2000-02-24 18:44:16 +00:00
James Brister
e323a667e0
Replace use of private config type user for server statement with new
...
dns_peer_t.
Support two forms of server key statement:
keys "blah";
keys { "foo" ; };
Non longer build confserv.c
2000-02-24 14:48:30 +00:00
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