bind9/lib/ns
Artem Boldariev d8a5feb556
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.
2023-06-06 13:40:42 +02:00
..
include Use appropriately sized send buffers for DNS messages over TCP 2023-06-06 13:40:42 +02:00
client.c Use appropriately sized send buffers for DNS messages over TCP 2023-06-06 13:40:42 +02:00
hooks.c Remove do-nothing header <isc/print.h> 2023-02-15 16:44:47 +00:00
interfacemgr.c change ns__client_request() to ns_client_request() 2023-03-28 12:38:28 -07:00
listenlist.c Report when loading of dhparam-file fails 2023-04-03 12:06:04 +10:00
log.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
Makefile.am remove isc_task completely 2023-02-16 18:35:32 +01:00
notify.c Extend dns_view_findzone to take an options argument 2023-06-01 16:51:38 +02:00
query.c Use dns_view_findzone instead of dns_zt_find 2023-06-01 16:51:38 +02:00
server.c Use isc_histo for the message size statistics 2023-04-03 12:08:05 +01:00
sortlist.c remove some unused functions 2023-02-13 11:50:59 -08:00
stats.c Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
tests Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
update.c Extend dns_view_findzone to take an options argument 2023-06-01 16:51:38 +02:00
xfrout.c Extend dns_view_findzone to take an options argument 2023-06-01 16:51:38 +02:00