Commit graph

1382 commits

Author SHA1 Message Date
Bob Halley
980dc59626 Do not try to dump negative cache entries. 1999-10-16 00:45:59 +00:00
Michael Graff
86944a4c80 snapshot; everything works other than fetches and database lookups. 1999-10-16 00:38:21 +00:00
Michael Graff
baf8179150 use DNS_EVENT_ADBNAMEDELETED to indicate a name was pulled out from under a request. 1999-10-16 00:37:55 +00:00
Bob Halley
ad6a3ba5ef Start ncache support 1999-10-15 20:51:38 +00:00
Bob Halley
9ad0ebf65e Start dealing with the DNS_R_UNCHANGED case when adding rdatasets. 1999-10-15 20:51:19 +00:00
Bob Halley
e0df061f35 only ncache marked names and rdatasets 1999-10-15 20:50:19 +00:00
Bob Halley
cd02757774 add negative caching result codes 1999-10-15 20:49:33 +00:00
Andreas Gustafsson
9733108152 print descriptive warning messages when bad zone detected;
dns_zone_load did not always return ISC_R_SUCCESS when it succeeded.
1999-10-15 19:47:31 +00:00
James Brister
59c6f0e26b If logging context is NULL in isc_log_vwrite(), then bail before
doing any REQUIREs that require it being non-NULL.
1999-10-15 19:04:38 +00:00
Bob Halley
e7dbdb2547 cleanups; change viewlist find routine 1999-10-15 01:43:39 +00:00
Bob Halley
df0453520c checkpoint 1999-10-15 01:43:04 +00:00
Bob Halley
157a75e25a Eliminate zone callback.
Export dns_zone_equal.
Do not try to set slave options (like transfer_source)
on a master zone.
Turn off some printing.
Add a warning about dns_zone_tostr().
1999-10-15 01:39:31 +00:00
Bob Halley
f92876cfed eliminate zone callback; export dns_zone_equal() 1999-10-15 01:36:41 +00:00
Bob Halley
3b9b3c21a7 add/renumber some attributes 1999-10-15 01:36:09 +00:00
Bob Halley
a6aa36b513 make findnode work on a completely empty tree 1999-10-15 01:35:23 +00:00
David Lawrence
cd1169c09a Do not try to set level_count and level_matches to negative values.
dns_rbtnodechain_last no longer requires name and origin parameters
to be non-null.
1999-10-14 20:19:54 +00:00
Brian Wellington
77744ef575 Added tkey.h, which provides prototypes for the functions in the not-yet
added tkey.c.  tkey.c needs some config help before it can be added.
1999-10-14 18:38:59 +00:00
Brian Wellington
1a2c699f0e - suppress duplicate keys
- allow finding a key by name only (instead of name and algorithm)
- add creator field, which is filled in by TKEY
1999-10-14 18:35:25 +00:00
Brian Wellington
3efd14644c Allow private keys to be read if public keys are not present. This isn't
too useful for anything other than HMAC-MD5 shared keys, since the key's
flags and protocol are stored in the public file.

Also some miscellaneous cleanup.
1999-10-14 18:32:49 +00:00
Mark Andrews
df7899248f dns_zone_callback: viewname should be (const char *) 1999-10-14 06:10:35 +00:00
Mark Andrews
6f44af1c83 dns_view_create(): 'name' to (const char *) instead of (char *) 1999-10-14 06:00:55 +00:00
Mark Andrews
0b16ae54f7 add dns_view_findzone() declaration. 1999-10-14 05:06:01 +00:00
Mark Andrews
9feed601eb REQUIRE() testing wrong variable, (viewptr != NULL) not (view != NULL). 1999-10-14 05:02:42 +00:00
Mark Andrews
fd5fff738d dns_zone_getdb nor returns DNS_R_NOTLOADED 1999-10-14 03:14:15 +00:00
Mark Andrews
2d06b00514 dns_zone_getdb now return DNS_R_NOTLOADED 1999-10-14 03:12:50 +00:00
Andreas Gustafsson
e117f2e80e use the new DNS_R_NOTLOADED result code 1999-10-14 02:24:17 +00:00
Andreas Gustafsson
e5805c0a75 dns_getname_origin now returns (dns_name_t *) again 1999-10-14 02:12:03 +00:00
Bob Halley
d60f5b9bc8 Zone support 1999-10-14 01:37:00 +00:00
Mark Andrews
659175b7d4 Add DNS_R_NOTLOADED. 1999-10-14 01:24:08 +00:00
Michael Graff
6d14fe95e9 snapshot: dns_adb_done() partial implementation, handles mostly work, but
no fetches are started yet.
1999-10-14 00:50:00 +00:00
Mark Andrews
f182ffaba7 dns_getname_origin nor returns (dns_name_t *) again. 1999-10-14 00:47:01 +00:00
Andreas Gustafsson
9d34fb7826 replaced xfrin_test() by ns_xfrin_start(); zonedb->zonetable 1999-10-14 00:05:02 +00:00
Andreas Gustafsson
4dbbfeda13 replaced xfrin_test() by ns_xfrin_start() 1999-10-14 00:00:59 +00:00
Mark Andrews
39073e9734 convert to use ISC_MAGIC_VALID, VALID_ZONE now DNS_ZONE_VALID.
zone->origin now dns_name_t not dns_fixedname_t.
zone->diff_on_reload added.
acls are now freed when zone is freed.
Additional locking performed.
dns_rdataset_disassociate is only called if we find a rdataset.
dns_db_load() now calls db_zone_replacedb().
dns_zone_callback() fleshed out.
dns_zone_equal() to check configuration details.
dns_zone_replacedb() added.
1999-10-13 23:32:02 +00:00
Mark Andrews
c30970926d refering to a non-existant acl causes segfault. 1999-10-13 23:19:45 +00:00
Mark Andrews
c627721fed dbtable -> zonetable conversion.
delete dns_view_addzonedb().
	add dns_view_addzone().
	add dns_view_findzone().
	add dns_view_findinlist().
1999-10-13 23:17:32 +00:00
Mark Andrews
6ef838d427 add zt to build
add new target "newrr" to be run when new RR's are added to rdata.  It
removes the .h files built from rdata.
1999-10-13 23:12:11 +00:00
Michael Graff
e4b9761b0e fix mismatched parans 1999-10-13 22:52:42 +00:00
Mark Andrews
af16f35cf9 dns_rbtnodechain_first() no longer requires name and origin
to be passed.
	dns_rbtnodechain_next() no longer fails if name is not passed.
1999-10-13 22:50:39 +00:00
Mark Andrews
e26a96b245 add DNS_R_UPTODATE check to roll_forward(). 1999-10-13 22:47:12 +00:00
Mark Andrews
000027219d add dns_name_dynamic(). 1999-10-13 22:45:17 +00:00
Mark Andrews
448de38fe4 add dns_c_ipmatchelement_equal().
add dns_c_ipmatchlist_equal().
	add dns_c_iplist_equal().
1999-10-13 22:24:18 +00:00
Mark Andrews
309fb45354 add dns_c_pubkey_equal(). 1999-10-13 22:21:58 +00:00
Mark Andrews
3c962bd6d2 add dns_c_iplist_equal() declaration.
add dns_c_ipmatchelement_equal() declaration.
	add dns_c_ipmatchlist_equal() declaration.
1999-10-13 22:18:49 +00:00
Mark Andrews
789df40199 add dns_c_pubkey_equal() declaration. 1999-10-13 22:17:22 +00:00
Mark Andrews
a0eb07c71a Add dns_journal_print() declaration (debugging use only at this stage). 1999-10-13 22:16:31 +00:00
Mark Andrews
263a376eaa Add dns_name_dynamic() declaration. 1999-10-13 22:15:15 +00:00
Mark Andrews
259ce22ab3 add dns_zone_callbackarg_t typedef
add dns_zt_t typedef
1999-10-13 22:13:55 +00:00
Mark Andrews
800b03baba dbtable -> zonetable conversion.
add dns_view_addzone() declaration.
	remove dns_view_addzonedb() declaration.
	add dns_view_findinlist() declaration.
1999-10-13 22:12:24 +00:00
Mark Andrews
66912d1625 add dns_zone_callbackarg structure.
add dns_zone_getorigin() declaration.
	update dns_zone_getdb() declaration.
	add dns_zone_notify() declaration.
	add dns_zone_replacedb() declaration.
1999-10-13 22:09:09 +00:00