bind9/lib
Artem Boldariev 285e75b3b0
Use appropriately sized send buffers for DNS messages over TCP
This commit changes send buffers allocation strategy for stream based
transports. Before that change we would allocate a dynamic buffers
sized at 64Kb even when we do not need that much. That could lead to
high memory usage on server. Now we resize the send buffer to match
the size of the actual data, freeing the memory at the end of the
buffer for being reused later.

(cherry picked from commit d8a5feb556)
2023-06-06 14:04:01 +02:00
..
bind9 deprecate delegation-only and root-delegation only 2023-03-23 14:09:53 -07:00
dns Fix a lock-order-inversion bug in resolver.c 2023-06-06 11:02:24 +00:00
irs Properly process extra nameserver lines in resolv.conf 2023-05-16 13:29:33 +10:00
isc Move isc_mem_put to after node is checked for equality 2023-05-29 13:27:51 +10:00
isccc Update sources to Clang 15 formatting 2022-11-29 09:14:07 +01:00
isccfg mark 'tkey-dhkey' as deprecated 2023-05-28 00:55:34 -07:00
ns Use appropriately sized send buffers for DNS messages over TCP 2023-06-06 14:04:01 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00