David Lawrence
4b93234940
removed unused stack variable "byte" from dns_nxt_typepresent
2000-04-25 19:36:21 +00:00
David Lawrence
fc8a6561cb
include isc/time.h
2000-04-25 19:35:39 +00:00
Michael Graff
94a537e6ab
optimize dns_rdatatype_fromtext()
2000-04-25 19:09:07 +00:00
David Lawrence
26037ecb22
Unlock zone->lock when skipping zone load because of database file's age.
...
Log at ISC_LOG_DEBUG(1) when dns_zone_load is entered, when it skips
loading because the file is older than the last load time, and when it
has successfully loaded the zone.
2000-04-24 23:30:46 +00:00
David Lawrence
6d4b6f9d4b
added dns_c_ndcctx_getserver, minor style lint
2000-04-24 22:53:41 +00:00
David Lawrence
1e44dac496
Use renamed functions, isc_mktemplate -> isc_file_mktemplate and
...
isc_ufile -> isc_file_ufile.
Don't load a zone if the database file for it is older than the last
time the zone was loaded.
Style lint.
2000-04-24 21:59:08 +00:00
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
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
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
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
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