David Lawrence 0f5962ac3e many changes.
ancestor/level history no longer kept in rbt structure; node_chain structure
was created for this purpose, and each dns_rbt_deletename call will pass
the chain structure to dns_rbt_findnode.

color enum removed from rbtnode structure; single bit used instead

length of name in rbtnode no longer kept as int in rbtnode structure;
stored as single byte just past end of rbtnode, and the actual name data starts
two bytes past the end.

dns_rbt_create takes additional argument that is a pointer to a function
which is responsible for deleting the space pointed to by an rbtnode's data
pointer when the node is removed.

dns_rbt_addnode renamed to dns_rbt_addonlevel so that dns_rbt_addnode could
be a public function that can provide the address of the new node back
to the caller.

removed several #if 0 blocks that were held over from when parent pointers
were used.
1999-01-31 00:52:53 +00:00
1999-01-31 00:52:53 +00:00
1999-01-15 03:30:15 +00:00
1998-12-11 21:09:59 +00:00
1999-01-22 04:35:11 +00:00
1998-12-11 20:10:26 +00:00
1999-01-22 04:35:11 +00:00
1998-12-11 20:10:26 +00:00
1998-12-11 20:10:26 +00:00
1998-12-16 02:40:54 +00:00
1998-12-11 20:10:26 +00:00
Description
Welcome to the public repository for BIND 9 source code and issues. Classic, full-featured and mostly standards-compliant DNS.
MPL-2.0 374 MiB
Languages
C 76.2%
Shell 16.7%
Python 4.2%
Perl 1.5%
M4 0.7%
Other 0.5%