bind9/bin/rndc
Dominik Thalhammer 24ae1157e8
Rework isccc_ccmsg to support multiple messages per tcp read
Previously, only a single controlconf message would be processed from a
single TCP read even if the TCP read buffer contained multiple messages.
Refactor the isccc_ccmsg unit to store the extra buffer in the internal
buffer and use the already read data first before reading from the
network again.

Co-authored-by: Ondřej Surý <ondrej@isc.org>
Co-authored-by: Dominik Thalhammer <dominik@thalhammer.it>
2024-04-18 20:08:44 +02:00
..
include Drop unused headers 2020-11-11 10:08:12 +01:00
.gitignore [master] update gitignore files; use rev-parse to get srcid 2014-06-17 13:49:30 -07:00
Makefile.am Remove libbind9 2023-02-21 13:12:26 +00:00
rndc.c Rework isccc_ccmsg to support multiple messages per tcp read 2024-04-18 20:08:44 +02:00
rndc.conf.rst Add internal hyperlinks to See Also section of manual pages 2022-03-14 10:46:36 +01:00
rndc.rst Document that reloading happens asynchronously 2023-09-26 02:43:51 +00:00
util.c Remove isc__tls_setfatalmode() function and the calls 2024-02-08 08:01:58 +01:00
util.h Replace ISC_NORETURN with C11's noreturn 2022-03-25 08:33:43 +01:00