bind9/lib/isc/netmgr
Aydın Mercan 20d3ef1643
ignore 0-byte reads in the TCP read callback
Callbacks for libuv stream reads do not signal zero-length reads as a
failure signal but rather as EAGAIN/EWOULDBLOCK. This can trigger an
assertion when a zero-length read is pushed onto a PROXYv2 endpoint that
has not yet processed the headers as it expects a non-NULL region of
positive length.
2026-06-22 09:33:38 +03:00
..
http.c Guard against a detached stream in isc__nm_http_request() error path 2026-06-15 18:09:37 +02:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00
netmgr-int.h Implement IP_LOCAL_PORT_RANGE socket option for Linux 2026-02-20 14:06:23 +01:00
netmgr.c Rename isc_net_getudpportrange() to isc_net_getportrange() 2026-02-20 14:06:23 +01:00
proxystream.c Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
proxyudp.c Refactor the network manager to be a singleton 2025-07-23 22:45:38 +02:00
socket.c Implement IP_LOCAL_PORT_RANGE socket option for Linux 2026-02-20 14:06:23 +01:00
streamdns.c attach socket before async streamdns_resume_processing 2025-11-20 18:08:52 +01:00
tcp.c ignore 0-byte reads in the TCP read callback 2026-06-22 09:33:38 +03:00
timer.c Update netmgr, tasks, and applications to use isc_loopmgr 2022-08-26 09:09:24 +02:00
tlsstream.c Fix missing server socket detach in TLS accept error path 2026-03-14 13:58:32 +01:00
udp.c switch to RETERR where it wasn't being used 2025-12-03 13:45:43 -08:00