Commit Graph
2730 Commits
Author SHA1 Message Date
David Lawrence d7197f2ab0 Add DNS_RBTFIND_NOPREDECESSOR to specify that the predecessor searching code
of dns_rbt_findnode should be skipped.  Nothing external uses it yet, but
when the chain option is NULL, this option is set internally as predecessor
searching is irrelevant.  (It was skipped before now, but via a different
mechanism.)

Add DNS_RBTFIND_NOOPTIONS to make it clear what the options parameter of
dns_rbt_find* is when no options are passed, and use it in dns_rbt_deletename.

REQUIRE that DNS_RBTFIND_NOEXACT and DNS_RBTFIND_NOPREDECESSOR are mutually
exclusive to dns_rbt_findnode.
2000-04-24 21:18:16 +00:00
David Lawrence 69d9d317ae Add DNS_RBTFIND_NOOPTIONS to make it clear what the options parameter of
dns_rbt_find* is when no options are passed.

Add DNS_RBTFIND_NOPREDECESSOR to specify that the predecessor
searching code of dns_rbt_findnode should be skipped.

Much comment cleanup w.r.t. DNS_RBTFIND_* options.
2000-04-24 21:18:02 +00:00
David Lawrence 0ae53264f0 Removed declarations of extern bn_limit_* variables that are declared
static in bn_lib.c.  They are only used by bn_lib.c.
2000-04-24 21:02:35 +00:00
David Lawrence 585529aaeb 71. [cleanup] Made explicit the implicit REQUIREs of
isc_time_seconds, isc_time_nanoseconds, and
                        isc_time_subtract.

  70.   [func]          isc_time_set() added.
2000-04-24 20:58:03 +00:00
David Lawrence 945874face rbtgen was never used by anything 2000-04-24 20:45:19 +00:00
Mark Andrews 4035d33250 apply #69 to just committed also-notify 2000-04-21 02:17:55 +00:00
Mark Andrews 3e8a8028a4 dialup and notify apply to slave zones as well. 2000-04-21 02:14:33 +00:00
Andreas Gustafsson b78f21115c apply view and global defaults for 'max-transfer-idle-out' option
in the correct order
2000-04-21 00:20:22 +00:00
Andreas Gustafsson ade06bd257 support view and global defaults for 'notify' option 2000-04-21 00:18:23 +00:00
Andreas Gustafsson e4e183af57 the zone object's master and also-notify lists grew longer with each reload 2000-04-20 20:58:50 +00:00
Brian Wellington ec371edc34 Add 'type' as a parameter to dns_validator_create() 2000-04-20 20:43:52 +00:00
Brian Wellington 6f17d90364 Partial support for SIG(0) on incoming messages - works when we have the
key and it's marked as secure (that is, when no validator or fetch is needed).
2000-04-20 19:51:39 +00:00
Brian Wellington e9a9ae4fc6 Added dns_trust_ultimate for zone data (can be renamed later if necessary). 2000-04-20 18:47:21 +00:00
Michael Graff 08a768e82a Infrastructure to allow use of alternate openssl libraries. Default is still to use our internal, now renamed, version. 2000-04-20 18:27:43 +00:00
Andreas Gustafsson 264fd373f3 added log message about not finding relevant NXTs;
added REQUIREs to enforce prerequisites as documented in validator.h;
added cancelation cleanup code
2000-04-20 18:03:12 +00:00
Andreas Gustafsson ad4e4fe2a3 cache_name() sometimes returned DNS_R_UNCHANGED instead of DNS_R_SUCCESS,
causing some queries to secure domains to return SERVFAIL
2000-04-20 17:56:03 +00:00
Andreas Gustafsson d1bdeae7bb moved typedef of dns_zone_callbackarg_t from <dns/types.h> to
bin/tests/zone2_test.c; it's obsolete and zone2_test.c is the only
place using it
2000-04-20 17:39:02 +00:00
Andreas Gustafsson 06fd648cf2 echeckpoint: check for shutdown condition in
validated(); purge posted timer events when stopping the idle timer
2000-04-20 17:05:37 +00:00
Mark Andrews 4be19dcd14 Send shutdown events when irefs -> 0 and exiting. 2000-04-20 13:45:36 +00:00
Mark Andrews 716cb5acca notify would only be returned from named.conf if dialup was also set. 2000-04-20 12:43:05 +00:00
Michael Graff 354cad3011 another function rename 2000-04-20 03:15:01 +00:00
Michael Graff 668934f778 rename openssl functions and exported data to have a dst_ prefix. 2000-04-20 01:20:54 +00:00
Michael Graff e915367e40 rename openssl functions and exported data to have a dst_ prefix. 2000-04-20 01:13:21 +00:00
Michael Graff 5007a32191 use unsigned int for bitfields, not isc_boolean_t 2000-04-19 22:47:24 +00:00
Michael Graff 7ce10e3d8f quiet a compiler warning 2000-04-19 22:36:07 +00:00
Mark Andrews 821c5a2700 Cleanup *before* calling dns_zone_transfer_in(). 2000-04-19 22:21:22 +00:00
Brian Wellington 767b4086b1 dns_dnssec_verifymessage updates 2000-04-19 20:57:55 +00:00
Michael Graff 677976e442 Make the #define for thread stack size private by moving it to thread.c, rather than thread.h. 2000-04-19 20:48:24 +00:00
Michael Graff 63b0714574 forgot to add this, thanks Bob. :) 2000-04-19 20:34:34 +00:00
Andreas Gustafsson 272a24cf9c did not compile on HPUX due to mixing of isc_int32_t and
isc_uint32_t pointers
2000-04-19 20:04:49 +00:00
Michael Graff 2089873efa set stack size (if < 64k) when starting a thread 2000-04-19 19:23:25 +00:00
Bob Halley d62314ba31 dbtable api change 2000-04-19 18:50:00 +00:00
Bob Halley dded35f92d noexact support 2000-04-19 18:49:11 +00:00
Michael Graff 89bc8a8876 formatting, no functional change 2000-04-19 18:33:09 +00:00
Michael Graff 8de9b6a176 Add types that don't have an associated file (type 0, type 'uid', etc) to the array, rather than special-casing them when printing. This lets us sort on things easier. 2000-04-19 18:32:26 +00:00
Bob Halley e2fe0815b3 conform to zt API change 2000-04-19 18:27:42 +00:00
Bob Halley 41c82f9355 conform to RBT API change 2000-04-19 18:27:24 +00:00
Bob Halley 684ac09e11 add noexact matching option; conform to RBT API changes 2000-04-19 18:22:39 +00:00
Bob Halley 0a09237aa0 add noexact matching option 2000-04-19 18:21:24 +00:00
Brian Wellington 48ed268b33 snapshot - downward chaining support is much more complete, but still won't
work until the server returns the child's null key from the parent.
2000-04-19 18:08:27 +00:00
Michael Graff acafce24bb bump up free list and fill count for items. We're thrashing somewhat. 2000-04-19 17:48:25 +00:00
Mark Andrews 158ade3c6f Don't notify the master server. 2000-04-19 05:17:12 +00:00
Mark Andrews 8400fbd5c6 Fix locking problem w/ notify.
'next' was sometimes overwritten when it should not have been
causing NEEDNOTIFY to be effectivly ignored.
2000-04-19 02:07:03 +00:00
Andreas Gustafsson 468b85d9d1 restrict parser stack size to avoid thread stack overflow in
bison-generated parsers
2000-04-19 00:26:39 +00:00
Andreas Gustafsson e0a43acbb7 disable notify code until locking bug is fixed 2000-04-18 20:30:47 +00:00
Andreas Gustafsson d325d53d03 declare static function proveunsecure() before use;
eliminate compiler warning
2000-04-18 18:17:49 +00:00
Brian Wellington 613efcd8fb snapshot - includes (untested) code to find unsecured subdomains, which
won't work until the server returns keys/nxts from the parent zones.
Also some style fixes.
2000-04-18 17:50:38 +00:00
Brian Wellington 2e8e76e547 Added dns_keytable_finddeepestmatch() 2000-04-18 17:47:17 +00:00
Brian Wellington 605b13c0dc Removed the restriction that answers under a security root must have SIG
records in the answer, since they might be in an unsecure subdomain.
2000-04-18 17:44:22 +00:00
Brian Wellington eb5250f0bd Added dst_key_isnullkey() 2000-04-18 17:39:37 +00:00