bind9/lib/isc/netmgr
Evan Hunt bcf5b2a675 run read callbacks synchronously on timeout
when running read callbacks, if the event result is not ISC_R_SUCCESS,
the callback is always run asynchronously. this is a problem on timeout,
because there's no chance to reset the timer before the socket has
already been destroyed. this commit allows read callbacks to run
synchronously for both ISC_R_SUCCESS and ISC_R_TIMEDOUT result codes.
2021-04-22 12:08:04 -07:00
..
http.c isc_nm_*connect() always return via callback 2021-04-07 15:36:59 +02:00
netmgr-int.h Refactor taskmgr to run on top of netmgr 2021-04-20 23:22:28 +02:00
netmgr.c run read callbacks synchronously on timeout 2021-04-22 12:08:04 -07:00
tcp.c run read callbacks synchronously on timeout 2021-04-22 12:08:04 -07:00
tcpdns.c run read callbacks synchronously on timeout 2021-04-22 12:08:04 -07:00
tlsdns.c run read callbacks synchronously on timeout 2021-04-22 12:08:04 -07:00
tlsstream.c Handle a situation when SSL shutdown messages were sent and received 2021-04-15 15:49:36 +03:00
udp.c run read callbacks synchronously on timeout 2021-04-22 12:08:04 -07:00
uv-compat.c Use sock->nchildren instead of mgr->nworkers when initializing NM 2020-12-03 18:03:25 +01:00
uv-compat.h Refactor netmgr and add more unit tests 2020-12-01 16:47:07 +01:00
uverr2result.c Distribute queries among threads even on platforms without lb sockets 2020-12-03 09:20:33 +01:00