Commit Graph
3889 Commits
Author SHA1 Message Date
Andreas Gustafsson cb284e7bd4 wired up view options: transfer-source, transfer-source-v6 2000-04-07 17:27:22 +00:00
Brian Wellington b80a8db9f9 Added DNS_EVENT_VALIDATORSTART 2000-04-07 17:15:35 +00:00
Andreas Gustafsson dded22b184 comment the fact that cview may be NULL in configure_view;
avoid NULL reference when reporting the (probably impossible) error of
the default view missing root hints
2000-04-07 17:08:12 +00:00
Andreas Gustafsson 8f9f5011b0 assertion failure setting forwarders of default view 2000-04-07 16:23:54 +00:00
James Brister 616ee4a3f7 Changes to support keys inside views. 2000-04-07 13:35:06 +00:00
Michael Graff 6324997211 add attributes (line singleton, exlcusive, meta, etc) to rdata C files, and
build a table of them using gen.c.  This means the names are stored twice,
but that will change in the near future.  This will speed up number to text
conversions for rdatatypes, and I plan on speeding up text->number as
well, soon.
2000-04-07 03:54:52 +00:00
Michael Graff a4e2a43f79 s/DNS_R_/ISC_R_/ as needed 2000-04-07 03:50:33 +00:00
Michael Graff 2fce9cfbf8 add more ISC_R_* mappings 2000-04-07 03:49:10 +00:00
Michael Graff 927d494e07 s/DNS_R_/ISC_R_/ as needed 2000-04-07 03:35:58 +00:00
Michael Graff 674b41a94d translate ISC_R_* values just like do with DNS_R_. 2000-04-07 03:35:36 +00:00
Andreas Gustafsson 57423b6cf9 wired up view options 'forward' and 'forwarders' 2000-04-07 01:07:07 +00:00
Andreas Gustafsson 2e91b1f3d4 configuring zone acl from default view caused assertion failure 2000-04-07 00:51:32 +00:00
Andreas Gustafsson a672bfbee4 wired up view options: allow-query, allow-recursion, allow-transfer 2000-04-06 23:59:19 +00:00
Andreas Gustafsson 2e097e67d8 wired up view options: allow-query, allow-recursion, allow-transfer;
fixed recently broken creation of default view
2000-04-06 23:58:01 +00:00
Andreas Gustafsson 93c786e092 cleared up some DNS_R_CONTINUE/DNS_R_WAIT confusion;
commented get_dst_key()
2000-04-06 23:09:01 +00:00
Andreas Gustafsson 94497580d8 wired up view options: recursion, auth-nxdomain, transfer-format 2000-04-06 22:51:17 +00:00
Michael Graff 42712a426d document changes 2000-04-06 22:08:48 +00:00
Michael Graff 4195904998 s/DNS_R_/ISC_R_/ change for some codes. 2000-04-06 22:03:35 +00:00
Michael Graff c1a2cfef7f s/DNS_R_/ISC_R_/ change for some codes. Mostly documentation in these files. 2000-04-06 20:59:29 +00:00
David Lawrence e6a6c0a5d6 35. [performance] Log messages which are of a level too high to be
logged by any channel in the logging configuration
                        will not cause the log mutex to be locked.
2000-04-06 20:32:31 +00:00
David Lawrence 8b09428acb dns_parser category was removed; fixed categorybyname to find a valid category 2000-04-06 20:28:29 +00:00
Andreas Gustafsson 11a898e050 fixed failure to obey the 'recursion' option 2000-04-06 20:28:00 +00:00
Andreas Gustafsson a895e8e779 wired up view options: recursion, auth-nxdomain, transfer-format;
fixed failure to obey the 'recursion' option
2000-04-06 20:26:39 +00:00
Andreas Gustafsson 66e2dd5001 wired up view options: recursion, auth-nxdomain, transfer-format 2000-04-06 20:25:48 +00:00
James Brister a38ea1c635 Change some accessor names. 2000-04-06 20:13:07 +00:00
James Brister f46678fb6c Name change to some accessors.
Parse lame-ttl in options block
Parse allow-update-forwarding in options block
parse transfer-format in view statment
2000-04-06 20:12:26 +00:00
James Brister d6dc9759d2 More logging of unimplemented functions.
Change to ipmatchlist accessors (use attach/detach)
macro-ize ipmatchlist field accessors
2000-04-06 20:10:56 +00:00
James Brister c47baa985c Name change to two config file functions. 2000-04-06 20:08:34 +00:00
David Lawrence 5d4f11b265 The RBT now maintains a parent pointer at each node. 2000-04-06 18:47:07 +00:00
Andreas Gustafsson bc6aba3876 new options 'tkey-domain' and 'tkey-dhkey' 2000-04-06 17:36:51 +00:00
Andreas Gustafsson 1921b4f619 wired up the 'match-clients' view option 2000-04-06 17:31:33 +00:00
Andreas Gustafsson 4caf4e9b8b added view matching 2000-04-06 17:29:47 +00:00
David Lawrence b295930144 bin/lwresd/client.c needs <string.h> for memset() prototype 2000-04-06 16:15:28 +00:00
David Lawrence 0bcb1d4d63 [RT #92] use ${LIBTOOL} to compile main.@O@ 2000-04-06 16:00:36 +00:00
David Lawrence bba4edf671 oops, forgot to m4 changequote when wanting to use [] in a case statement glob 2000-04-06 12:18:11 +00:00
James Brister 3a49917729 Support new optional class on a view declaration. 2000-04-06 10:35:27 +00:00
James Brister ce3be21d63 update 2000-04-06 10:34:32 +00:00
James Brister 5ab3a02712 Example of new view class type. 2000-04-06 10:32:50 +00:00
James Brister 5e3d37f84a Many new view-specific fields. 2000-04-06 09:50:13 +00:00
James Brister 03f18a3c14 Three new options fields: lame-ttl min-roots serial-queries. 2000-04-06 09:49:19 +00:00
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
James Brister 4549ed5847 Added new view fields. 2000-04-06 09:34:36 +00:00
David Lawrence 7b2db4b8d1 include netinet6/in6.h on only BSD/OS 4.[01]* 2000-04-06 03:30:28 +00:00
Michael Graff c195f74e09 According to the latest KAME release, recently added to NetBSD, it isn't
permitted to directly include netinet6/in6.h anymore.  The RFCs and drafts
all say to include netinet/in.h and that will define the ipv6 goop if the
host supports it.

Rather than break (broken) OSs, I added a check for NetBSD in configure
that will force the definitions of

	ISC_PLATFORM_HAVENETINET6IN6H
and	LWRES_PLATFORM_HAVENETINET6IN6H

to be #undef.

This isn't really as clean as I'd like.  I'd rather be hard and say an OS
that requires direct include of netinet6/in6.h is broken, and remove it
fully from our code.
2000-04-06 01:22:46 +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