bind9/lib
Evan Hunt 57b4dde974 change from isc_nmhandle_ref/unref to isc_nmhandle attach/detach
Attaching and detaching handle pointers will make it easier to
determine where and why reference counting errors have occurred.

A handle needs to be referenced more than once when multiple
asynchronous operations are in flight, so callers must now maintain
multiple handle pointers for each pending operation. For example,
ns_client objects now contain:

        - reqhandle:    held while waiting for a request callback (query,
                        notify, update)
        - sendhandle:   held while waiting for a send callback
        - fetchhandle:  held while waiting for a recursive fetch to
                        complete
        - updatehandle: held while waiting for an update-forwarding
                        task to complete

control channel connection objects now contain:

        - readhandle: held while waiting for a read callback
        - sendhandle: held while waiting for a send callback
        - cmdhandle:  held while an rndc command is running

httpd connections contain:

        - readhandle: held while waiting for a read callback
        - sendhandle: held while waiting for a send callback
2020-09-11 12:17:57 -07:00
..
bind9 Update library API versions 2020-08-06 09:10:06 +02:00
dns Only test node->data if we care about whether data is present or not. 2020-09-09 14:12:29 +10:00
irs Update library API versions 2020-06-18 10:03:05 +02:00
isc change from isc_nmhandle_ref/unref to isc_nmhandle attach/detach 2020-09-11 12:17:57 -07:00
isccc change from isc_nmhandle_ref/unref to isc_nmhandle attach/detach 2020-09-11 12:17:57 -07:00
isccfg BIND 9.17.4 2020-08-20 12:05:01 -07:00
ns change from isc_nmhandle_ref/unref to isc_nmhandle attach/detach 2020-09-11 12:17:57 -07:00
samples Move the dependencies from sln to vcxproj files 2020-05-28 08:08:30 +02:00
win32/bindevt Move the dependencies from sln to vcxproj files 2020-05-28 08:08:30 +02:00
.gitignore Provide unit test driver 2020-05-21 12:13:01 +02:00
Makefile.am Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
unit-test-driver.sh.in Provide unit test driver 2020-05-21 12:13:01 +02:00