Mark Andrews
6c84013b24
apply dns_zone_getdb() changes
1999-10-13 23:05:17 +00:00
Mark Andrews
8b7bf798c1
add zone2_test to build
1999-10-13 23:03:41 +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
Mark Andrews
b0526987ae
add declaration for dns_zt_load()
...
add function descriptions and contract details.
1999-10-13 22:04:18 +00:00
Mark Andrews
db0a8db17b
Tests loading of zones from a conf file via dns_zone_callback().
1999-10-13 21:58:12 +00:00
Bob Halley
2edd9e49c7
Fix race problems in mount and find.
...
Convert to rwlocks.
Misc. cleanups.
1999-10-13 18:48:32 +00:00
Bob Halley
4a80a00550
Latest from ~marka/bind9.
1999-10-13 18:19:56 +00:00
Andreas Gustafsson
8a7276e6ef
added event types DNS_EVENT_UPDATE and DNS_EVENT_UPDATEDONE for
...
use by dynamic update queueing
1999-10-13 18:11:19 +00:00
James Brister
66713b72dc
Added a dns_c_view_t to dns_zone_callback paramater list.
1999-10-13 18:00:46 +00:00
James Brister
9a6479b068
Added dns_c_view_getname.
1999-10-13 18:00:17 +00:00
James Brister
a7eb7752a7
Include the zone's view (or NULL) in the zone_callback paramater list.
1999-10-13 17:59:45 +00:00
James Brister
0a3e4adbbc
Don't bump reference count when putting a zone in a zonelist.
1999-10-13 17:58:36 +00:00
James Brister
62d223097f
Added dns_c_view_getname and fixed up output.
1999-10-13 17:57:01 +00:00
James Brister
d7d543b0ce
Use isc_log_t for low-level complaints.
1999-10-13 17:55:47 +00:00
James Brister
792d41ce3f
Include viewtable in generated config files.
1999-10-13 17:54:27 +00:00
James Brister
f9b4801c8f
Change signature to zone_callback and have the callback pretend to
...
have done something useful.
1999-10-13 17:53:15 +00:00
James Brister
1c3cf2dbe6
Use new function signature for config parsing.
1999-10-13 17:51:28 +00:00
James Brister
253f25f7ff
Added some globals for the config parser.
1999-10-13 17:50:53 +00:00
James Brister
c6e10b826e
Add driver and callback skeletons for configuration parsing.
1999-10-13 17:50:21 +00:00
James Brister
78f12b4789
Add bootfile to command line.
1999-10-13 17:49:21 +00:00
Bob Halley
0340a9c05a
checkpoint
1999-10-13 02:08:30 +00:00
Bob Halley
30b652c9f3
improve post-recursion code
1999-10-13 02:08:19 +00:00
Mark Andrews
db725ebe2b
Add initial class HS support.
1999-10-13 01:24:49 +00:00
Mark Andrews
f82c4ea3f5
Adjust reported operation to reflect command performed. "nuck" was
...
reporting "deleting" not "nuking".
1999-10-13 01:21:58 +00:00
Bob Halley
93acd5fcca
add comment about possible standards change
1999-10-12 20:40:10 +00:00
Bob Halley
01b523fe60
checkpoint: basic referrals
1999-10-12 20:39:35 +00:00
Bob Halley
2621e791c3
add NCACHE attribute
1999-10-12 20:39:04 +00:00
Bob Halley
fff9a37a03
Cloning a name shouldn't copy the dynamic or
...
readonly attributes.
1999-10-12 20:38:30 +00:00
Brian Wellington
86ff74ccf6
remove unsigned warning in signer
1999-10-12 18:26:17 +00:00
David Lawrence
21d44935b2
"c"heck now outputs the chain's level_matches and level_count info.
1999-10-12 14:23:06 +00:00
David Lawrence
51e416ea19
print the chain's level_matches and level_count for "c"heck command.
1999-10-12 14:22:31 +00:00
David Lawrence
fe7ce2204b
set level_matches when both an exact match and no match at all is found,
...
not just for partial matches, for consistency.
set level_matches even when not forming foundname, since level_matches
is an aspect of the chain, not of whether the caller wanted the
name formed by dns_rbt_findnode().
comment updates.
1999-10-12 14:19:47 +00:00
David Lawrence
a7b730b8e9
updated comments to describe what a chain's level_count and level_matches
...
represent. point out that memory is only allocated for ancestors in a chain
when ancestor_maxitems > DNS_RBT_ANCESTORBLOCK.
miscellaneous other comment updates.
1999-10-12 14:16:27 +00:00
David Lawrence
1398d0a72d
chain->level_matches can be -1 in find_deepest_zonecut() if the node that
...
was found is in the topmost tree; so compare > 0 rather than != 0.
cast RBTDB_RDATATYPE_{BASE,EXT}() to dns_rdatatype_t to shut up NT's CL.
The value of each is already suitably bit masked to dns_rdatatype_t size.
#undef IGNORE before making a new definition; CL's winbase.h defines it.
2nd parameter of allocate_version changed from "unsigned int serial" to
"rbtdb_serial_t serial" to have proper sizing when compiled as rbtdb64.c.
cast header->type in two function calls to dns_rdatatype_t.
1999-10-12 14:14:57 +00:00
Michael Graff
a9ece9973c
snapshot
1999-10-12 02:06:08 +00:00
Andreas Gustafsson
6c04ef76d6
checked in
1999-10-12 01:26:43 +00:00
Michael Graff
0157410ea7
initliaze view->link
1999-10-12 00:30:05 +00:00
Michael Graff
e611814bf8
Be less restrictive on initializing and magic numbers
1999-10-12 00:26:54 +00:00