bind9/lib
Andreas Gustafsson 22608315e8 Fixed multiple shutdown cleanup bugs in the zone object. This
involved extensive restructuring of the reference counting of
zones and related objects.

Zones now attach to their views.  To avoid a circular dependency that
would keep views from ever shutting down, this is done using the new
functions dns_view_weakattach() / dns_view_weakdetach() which
guarantee that the view will not be freed but still allow it
to be shut down.

The zones themselves now only have a single reference count, with
similar "weak" semantics.  Managed zones must now be shut down
explicitly by calling dns_zone_shutdown().  To shut down all
zones in a zone table, call dns_zt_shutdown().

The zone manager is now reference counted, weakly. To shut down the
zone manager, you must explicitly call dns_zonemgr_shutdown().
2000-05-17 19:45:36 +00:00
..
dns Fixed multiple shutdown cleanup bugs in the zone object. This 2000-05-17 19:45:36 +00:00
isc Add ISC_SOCKADDR_FORMATSIZE macro. 2000-05-17 02:20:58 +00:00
lwres line 454: remark(1552): variable "delim" was set but never used. 2000-05-14 03:53:53 +00:00
omapi line 272: remark(1552): variable "inner" was set but never used. 2000-05-14 03:51:39 +00:00
tests DNS_R_RANGE -> ISC_R_RANGE 2000-05-15 21:14:38 +00:00
.cvsignore add .cvsignore files 1998-12-11 21:09:59 +00:00
Makefile.in update copyright 2000-02-03 23:17:52 +00:00