bind9/lib/isc/netmgr
Witold Kręcicki eda4300bbb netmgr: have a single source of truth for tcpdns callback
We pass interface as an opaque argument to tcpdns listening socket.
If we stop listening on an interface but still have in-flight connections
the opaque 'interface' is not properly reference counted, and we might
hit a dead memory. We put just a single source of truth in a listening
socket and make the child sockets use that instead of copying the
value from listening socket. We clean the callback when we stop listening.
2020-01-15 17:22:13 +01:00
..
Makefile.in Add isc_uv_export()/isc_uv_import() functions to libuv compatibility layer. 2020-01-13 10:52:07 -08:00
netmgr-int.h netmgr: have a single source of truth for tcpdns callback 2020-01-15 17:22:13 +01:00
netmgr.c netmgr: we can't uv_close(sock->timer) when in sock->timer close callback 2020-01-15 14:56:40 +01:00
tcp.c netmgr: 2020-01-15 14:08:44 +01:00
tcpdns.c netmgr: have a single source of truth for tcpdns callback 2020-01-15 17:22:13 +01:00
udp.c count statistics in netmgr UDP code 2020-01-13 14:09:37 -08:00
uv-compat.c netmgr: 2020-01-15 14:08:44 +01:00
uv-compat.h Add isc_uv_export()/isc_uv_import() functions to libuv compatibility layer. 2020-01-13 10:52:07 -08:00
uverr2result.c Add out-of-tree build to the CI 2020-01-09 10:16:06 +01:00