bind9/lib/isc/netmgr
Aram Sargsyan 0c751ce72e Update the event loop's time after executing a task
Tasks can block for a long time, especially when used by tools in
interactive mode. Update the event loop's time to avoid unexpected
errors when processing later events during the same callback.
For example, newly started timers can fire too early, because the
current time was stale. See the note about uv_update_time() in the
https://docs.libuv.org/en/v1.x/timer.html#c.uv_timer_start page.
2023-06-20 10:21:54 +00:00
..
http.c Update sources to Clang 15 formatting 2022-11-29 09:14:07 +01:00
netmgr-int.h Make sockstop netievent a high-priority one 2023-05-17 13:06:41 +03:00
netmgr.c Update the event loop's time after executing a task 2023-06-20 10:21:54 +00:00
tcp.c Update sources to Clang 15 formatting 2022-11-29 09:14:07 +01:00
tcpdns.c Update sources to Clang 15 formatting 2022-11-29 09:14:07 +01:00
timer.c Change single write timer to per-send timers 2022-03-11 10:52:22 +01:00
tlsdns.c Refactor isc_nm_xfr_allowed() 2023-01-19 12:20:10 +00:00
tlsstream.c TLS Stream: backport connect callback handling behaviour from main 2023-03-30 18:37:21 +03:00
udp.c Update sources to Clang 15 formatting 2022-11-29 09:14:07 +01:00
uv-compat.c Add uv_tcp_close_reset compat 2022-02-17 09:47:43 +01:00
uv-compat.h Abort when libuv at runtime mismatches libuv at compile time 2022-04-26 12:11:51 +02:00
uverr2result.c add a result code for ENOPROTOOPT, EPROTONOSUPPORT 2023-04-21 12:47:07 +02:00