Brian Wellington
2fabf91e5b
Added a rule iterator and rule accessor functions
2000-03-01 23:28:31 +00:00
Brian Wellington
408ebaeec9
Added dns_ssurule_t
2000-03-01 23:27:15 +00:00
Andreas Gustafsson
a6535a2681
consistently use single quotes around quoted text in log messages
2000-03-01 22:41:59 +00:00
Brian Wellington
aa6003d0eb
Modify label counts/extractions to use dns_name_depth/dns_name_splitatdepth
2000-03-01 22:34:39 +00:00
Andreas Gustafsson
6c4d03a6ab
disabled redundant default logging configuration code
2000-03-01 20:41:19 +00:00
David Lawrence
edcd1247ad
isc_log_create now has three parameters, the additional one used to
...
return an isc_logconfig_t. isc_log_cretechannel and isc_log_usechannel
now take an isc_logconfig_t instead of an isc_log_t; this is to address
reconfiguration in a multithreaded environment.
isc_logconfig_create, isc_logconfig_get, isc_logconfig_use and
isc_logconfig_destroy were added to work with the new isc_logconfig_t type.
isc_logregister_categories and dns_log_init are now both void rather than
returning isc_result_t.
2000-02-26 19:57:02 +00:00
Bob Halley
3dbea10f98
fix loop termination bug
2000-02-26 00:28:46 +00:00
Andreas Gustafsson
cfab2f4e03
implemented the 'transfers-in' option
2000-02-25 17:34:05 +00:00
Andreas Gustafsson
e0768b64e8
%type declaration for master_in_addr_list was repeated three times
2000-02-25 16:35:08 +00:00
Bob Halley
a09568236c
add warning comment
2000-02-25 01:07:17 +00:00
Bob Halley
453603c018
add dns_name_depth() and dns_name_splitatdepth()
2000-02-25 01:06:54 +00:00
Andreas Gustafsson
e01ecff4b1
Implemented the 'transfers' clause of the 'server' statement
...
> and the 'transfers-per-ns' option.
2000-02-25 00:52:11 +00:00
Bob Halley
e419f613d8
checkpoint
2000-02-24 22:40:55 +00:00
Andreas Gustafsson
c011a69280
implemented the 'support-ixfr' clause of the 'server' statement
2000-02-24 21:47:46 +00:00
Andreas Gustafsson
6e70b15670
zones now know which view they are in
2000-02-24 21:40:54 +00:00
Andreas Gustafsson
03ccfda9ec
the view now has a peer list
2000-02-24 21:12:16 +00:00
Bob Halley
c3b708aaf1
Implement rrset ordering. Default is cyclic.
...
If the rdataset iterator failed unexpectedly while rendering, we failed to
rollback.
2000-02-24 21:08:34 +00:00
Bob Halley
b91bbbcdb4
add ordering attributes
2000-02-24 21:07:28 +00:00
Bob Halley
9695ae1c24
add missing #include
2000-02-24 21:05:28 +00:00
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
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
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
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
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
419dd7129f
clean 1 bucket every N seconds, or M buckets every 1 seconds. Also, decay goodness
2000-02-18 03:53:00 +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
7e46d184d9
typo in comment
2000-02-16 22:33:47 +00:00
Brian Wellington
9fae7ff638
dns_zone_getssutable/dns_zone_setssutable
2000-02-16 16:37:55 +00:00
Michael Graff
c50f9f4103
clean up a bit of old code
2000-02-16 01:49:11 +00:00
Michael Graff
69a7905cf3
return 'avoid_bitstring' in dns_adbaddrinfo_t. If non-zero, the timer hasn't expired.
...
This means we need to pass 'now' into dns_adb_findaddrinfo() as well, to filter
out timers that have expired.
2000-02-16 00:16:36 +00:00
Brian Wellington
7dc1fe2410
added matchtype support
2000-02-15 21:54:59 +00:00
Brian Wellington
00f4dd128f
added ssu.c
2000-02-15 21:52:32 +00:00
Brian Wellington
99fa73cf4c
added ssu.h
2000-02-15 21:51:48 +00:00