bind9/lib/isc/netmgr
Artem Boldariev c2fa72027c TLS: do not ignore readpaused flag in certain circumstances
In some circumstances generic TLS code could have resumed data reading
unexpectedly on the TCP layer code. Due to this, the behaviour of
isc_nm_pauseread() and isc_nm_resumeread() might have been
unexpected. This commit fixes that.

The bug does not seems to have real consequences in the existing code
due to the way the code is used. However, the bug could have lead to
unexpected behaviour and, at any rate, makes the TLS code behave
differently from the TCP code, with which it attempts to be as
compatible as possible.

(cherry picked from commit ec0647d546204a0e09aeaf0e2aabb37f1fb67dd0)
2022-08-02 17:31:15 +03:00
..
http.c Update the set of HTTP endpoints on reconfiguration 2022-06-28 16:37:31 +03:00
netmgr-int.h Handle the transient TCP connect() failures on FreeBSD 2022-07-14 21:47:47 +02:00
netmgr.c Cleanup the STATID_CONNECT and STATID_CONNECTFAIL stat counters 2022-07-14 21:48:44 +02:00
tcp.c Cleanup the STATID_CONNECT and STATID_CONNECTFAIL stat counters 2022-07-14 21:48:44 +02:00
tcpdns.c Cleanup the STATID_CONNECT and STATID_CONNECTFAIL stat counters 2022-07-14 21:48:44 +02:00
timer.c Change single write timer to per-send timers 2022-03-11 10:52:22 +01:00
tlsdns.c Cleanup the STATID_CONNECT and STATID_CONNECTFAIL stat counters 2022-07-14 21:48:44 +02:00
tlsstream.c TLS: do not ignore readpaused flag in certain circumstances 2022-08-02 17:31:15 +03:00
udp.c Handle the transient TCP connect() failures on FreeBSD 2022-07-14 21:47:47 +02: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 UV_ENOTSUP to isc___nm_uverr2result() 2022-01-17 11:45:10 +01:00