bind9/lib/isc/netmgr
Ondřej Surý 3c93838096 Remove isc_mem_strndup()
The function had a single caller, the HTTP/2 request-path handling in
the network manager, and its semantics (strlen() of the source clamped
to the requested size) amounted to an obscured bounded string copy.
Replace the only use with a plain allocation and strlcpy(), and drop the
function.

(cherry picked from commit 5f068a307f)
2026-06-24 15:38:59 +02:00
..
http.c Remove isc_mem_strndup() 2026-06-24 15:38:59 +02:00
netmgr-int.h Implement IP_LOCAL_PORT_RANGE socket option for Linux 2026-02-20 17:02:45 +01:00
netmgr.c Rename isc_net_getudpportrange() to isc_net_getportrange() 2026-02-20 17:02:45 +01:00
proxystream.c Do not stop timer in isc_nm_read_stop() in manual timer mode 2025-01-15 16:05:56 +01:00
proxyudp.c Use clang-format-20 to update formatting 2025-06-25 13:32:08 +10:00
socket.c Implement IP_LOCAL_PORT_RANGE socket option for Linux 2026-02-20 17:02:45 +01:00
streamdns.c attach socket before async streamdns_resume_processing 2025-11-20 17:55:00 +00:00
tcp.c ignore 0-byte reads in the TCP read callback 2026-06-22 07:05:41 +00: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-16 11:05:03 +01:00
udp.c Remove redundant parentheses from the return statement 2024-11-19 14:26:52 +01:00