bind9/bin/named
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
..
include/named implement dns_dispatchmgr_t, replacing dns_dispatchlist_t. Use it throughout the library/server. 2000-05-10 21:34:50 +00:00
unix grp.h is required for initgroups() prototype on IRIX. 2000-05-14 13:52:53 +00:00
.cvsignore shared library support 1999-07-03 21:07:10 +00:00
aclconf.c Needs string.h for function prototypes. For some reason gcc and other 2000-05-08 19:23:32 +00:00
client.c use isc_sockaddr_format() instead of a static function doing 2000-05-14 20:52:35 +00:00
interfacemgr.c use isc_sockaddr_format() instead of a static function doing 2000-05-14 20:52:35 +00:00
listenlist.c Megacommit of dozens of files. 2000-05-08 14:38:29 +00:00
log.c Megacommit of dozens of files. 2000-05-08 14:38:29 +00:00
logconf.c oh good lord. the casting problem is really truly fixed this time. mea culpa. 2000-05-11 15:36:20 +00:00
main.c line 324: remark(1498): no prototype for the call to create_managers 2000-05-14 13:47:17 +00:00
Makefile.in 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
named.conf.test Files for the config file parsing. 1999-01-30 00:50:10 +00:00
notify.c Silence "end-of-loop condition not reached" warnings from Solaris compiler 2000-05-10 03:33:57 +00:00
omapi.c Megacommit of dozens of files. 2000-05-08 14:38:29 +00:00
query.c in [84], after allowing access to a zone based on the view 2000-05-11 20:10:34 +00:00
server.c Fixed multiple shutdown cleanup bugs in the zone object. This 2000-05-17 19:45:36 +00:00
tkeyconf.c Needs string.h for function prototypes. For some reason gcc and other 2000-05-08 19:23:32 +00:00
tsigconf.c Megacommit of dozens of files. 2000-05-08 14:38:29 +00:00
update.c Silence "end-of-loop condition not reached" warnings from Solaris compiler 2000-05-10 03:33:57 +00:00
xfrout.c DNS_R_RANGE -> ISC_R_RANGE 2000-05-15 21:14:38 +00:00
zoneconf.c Needs string.h for function prototypes. For some reason gcc and other 2000-05-08 19:23:32 +00:00