Commit graph

2584 commits

Author SHA1 Message Date
James Brister
2b3d9824cb Support many new values in a view statement. 2000-04-06 09:46:53 +00:00
James Brister
3e3cdbc52b Some DNS_R_ to ISC_R_ replacements. 2000-04-06 09:45:39 +00:00
James Brister
2aac82553d Support lame-ttl, min-roots and treat-cr-as-space in options.
Support auth-nxdomain
	recursion query-source query-source-v6 transfer-source
	transfer-source-v6 max-transfer-time-out max-transfer-idle-out
	transfer-format request-ixfr privide-ixfr cleaning-interval
	fetch-glue notify rfc2308-type1 lame-ttl max-ncache-ttl
	min-roots
in views
2000-04-06 09:43:12 +00:00
James Brister
d85dd9de75 Changed log message format to be clearer.
Add call to new function dns_c_viewtable_checkviews() in config post load
checker.
Added missing treat-cr-as-space, min-roots and serial-queries options.
2000-04-06 09:38:32 +00:00
James Brister
14f8df274b Changed DNS_R_* to ISC_R_* 2000-04-06 09:35:36 +00:00
Andreas Gustafsson
5135844210 added 'matchclients' field 2000-04-06 00:19:44 +00:00
Brian Wellington
1c776a2909 missing an #include <dns/dnssec.h> 2000-04-05 22:30:57 +00:00
Brian Wellington
0a3e2e1d59 - added a call to dns_dnssec_verify
- swapped ISC_R_SUCCESS/DNS_R_CONTINUE in two places
- hitting the end of the list of SIGs without a verification is not success.
2000-04-05 22:29:47 +00:00
Brian Wellington
587922e6d1 converting from KEY records to dsa keys was broken. 2000-04-05 22:22:51 +00:00
Andreas Gustafsson
8c1616072e previous commit was by mistake, backed out 2000-04-05 20:49:29 +00:00
Andreas Gustafsson
76ec142174 added 'matchclients' field 2000-04-05 20:45:36 +00:00
Andreas Gustafsson
afd4b04898 need <dns/aclconf.h>, <dns/confctx.h>, <dns/confzone.h>;
removed obsolete comment
2000-04-05 17:37:34 +00:00
Andreas Gustafsson
024eb50b65 must not include <config.h> in installed headers 2000-04-05 17:36:36 +00:00
Andreas Gustafsson
f79476e131 need <dns/confzone.h> 2000-04-05 17:35:56 +00:00
Andreas Gustafsson
8293999117 HEADERS contained obsolete header confserv.h and was missing
peer.h
2000-04-05 17:30:02 +00:00
James Brister
300115d413 Replaced with peer.c and peer.h 2000-04-05 17:20:45 +00:00
Brian Wellington
d554d4d109 Actually free the dst keys & keynodes when the keytable is destroyed. 2000-04-05 17:19:43 +00:00
James Brister
97645c1347 Removed superfluous incloude of config.h 2000-04-05 16:39:24 +00:00
James Brister
14256bd72e Removed include of config.h (illegal and unnecessary). 2000-04-05 16:38:01 +00:00
James Brister
ebafb8a02a match-clients support 2000-04-05 15:29:53 +00:00
James Brister
64da53037f Added misc 'unset' functions 2000-04-05 15:22:51 +00:00
James Brister
212cbe386c Fixed case of checking for allow-update and update-policy together.
log message change
2000-04-05 15:21:07 +00:00
James Brister
ce8c050e8f Support new match-clients statement. 2000-04-05 15:18:42 +00:00
James Brister
f211bb7bb6 Support new match-clients view option. 2000-04-05 15:16:49 +00:00
James Brister
aac49d2786 more code condensing 2000-04-05 15:14:23 +00:00
Andreas Gustafsson
26dc2e1958 need <dns/types.h> to define dns_rdatatype_t 2000-04-04 23:10:53 +00:00
Andreas Gustafsson
dc46294525 added log.h and ondestroy.h to HEADERS 2000-04-04 23:04:30 +00:00
Andreas Gustafsson
e247a05711 need <sys/types.h> 2000-04-04 23:03:44 +00:00
Andreas Gustafsson
421f476fe8 requires <isc/stdtime.h> 2000-04-04 22:38:26 +00:00
Andreas Gustafsson
20abf4f676 ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS were
used needlessly and without including <isc/lang.h>
2000-04-04 21:25:36 +00:00
Brian Wellington
404e3e4738 SIGs weren't returned in the answer section when the query resulted in a fetch. 2000-04-04 21:13:45 +00:00
David Lawrence
aa25a4b357 fixed uninitialized variable warning in dns_c_checkconfig 2000-04-04 20:58:51 +00:00
Brian Wellington
7d1d130f4f Don't do post-load validation of zones if there are no zones. 2000-04-04 20:19:13 +00:00
Andreas Gustafsson
c36e9ea3cd no need to #include <isc/buffer.h> 2000-04-04 20:11:54 +00:00
Andreas Gustafsson
9991038366 need <isc/mem.h> 2000-04-04 20:10:57 +00:00
Andreas Gustafsson
ddfe394c06 need <isc/buffer.h> 2000-04-04 20:10:29 +00:00
Andreas Gustafsson
8f804834e2 moved logging typedefs from <isc/log.h> to <isc/types.h> 2000-04-04 20:09:05 +00:00
Andreas Gustafsson
e6e674f6a5 no need to include <isc/ondestroy.h> from <isc/mem.h> 2000-04-04 20:06:29 +00:00
Andreas Gustafsson
b7bd8a11e4 headers should not #include themselves 2000-04-04 19:25:33 +00:00
Andreas Gustafsson
ced0a4548a quote zone name in log messages to be consistent with
outgoing transfers
2000-04-04 19:22:07 +00:00
Bob Halley
0218c433f6 dns_zone_notifyreceive() failed to unlock the zone lock in certain
error cases.
2000-04-04 19:21:23 +00:00
James Brister
1386f1f53e - Unconditionally quote key names on output to avoid potential
keyword clashes.
2000-03-30 17:25:14 +00:00
James Brister
c541ac5d5e - Call zone validation routine in post-load check stage. 2000-03-30 17:23:37 +00:00
James Brister
f2af22c3e0 - Provide routine to check all zone definitions. Currently just looking
for allow-update and update-policy being used together. allow-update
  definition is removed in this case.
- Provide zonelist iterator functions.
2000-03-30 17:21:16 +00:00
Bob Halley
3e26dd4d1f In free_rbtdb(), only try to put the current version if it has been allocated.
Replace old origin name duplication code with calls to
dns_name_dupwithoffsets() and dns_name_free().
2000-03-30 00:59:24 +00:00
Bob Halley
18a4aa1dc8 Add dns_name_dupwithoffsets(). 2000-03-30 00:57:23 +00:00
Bob Halley
63c8c8f2a1 Add dns_name_dupwithoffsets().
Minor performance enhancement to dns_name_dup() (use the source's offsets table
if it has one).
2000-03-30 00:57:06 +00:00
Bob Halley
f1e96dc67f ignore out-of-zone data 2000-03-29 21:01:30 +00:00
James Brister
2d212c707f Fixed possible unitialized variable error. 2000-03-29 19:46:44 +00:00
Bob Halley
1b4d50a081 When making an OPT RR, initialize rdata's type and rdclass fields to avoid
triggering an assertion.
2000-03-29 18:53:57 +00:00