bind9/bin/named
Aydın Mercan 2690dc48d3
Expose the TCP client count in statistics channel
The statistics channel does not expose the current number of TCP clients
connected, only the highwater. Therefore, users did not have an easy
means to collect statistics about TCP clients served over time. This
information could only be measured as a seperate mechanism via rndc by
looking at the TCP quota filled.

In order to expose the exact current count of connected TCP clients
(tracked by the "tcp-clients" quota) as a statistics counter, an
extra, dedicated Network Manager callback would need to be
implemented for that purpose (a counterpart of ns__client_tcpconn()
that would be run when a TCP connection is torn down), which is
inefficient. Instead, track the number of currently-connected TCP
clients separately for IPv4 and IPv6, as Network Manager statistics.
2024-01-17 11:11:12 +03:00
..
include Remove the lock-file configuration and -X argument to named 2023-10-26 22:42:37 +02:00
.gitignore Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
bind9.xsl Expose the SOA query transport type used before/during XFR 2023-09-22 09:56:33 +00:00
builtin.c Give the rdataset->privateN fields more helpful names 2023-07-17 14:50:25 +02:00
config.c remove resolver-retry-interval and resolver-nonbackoff-tries 2023-12-06 11:54:59 -08:00
control.c Make sure we shutdown the controlconf listeners and connections once 2023-11-16 16:58:12 +01:00
controlconf.c Defer control channel message invalidation 2024-01-10 15:48:25 +01:00
dlz_dlopen_driver.c Remove do-nothing header <isc/print.h> 2023-02-15 16:44:47 +00:00
fuzz.c Update netmgr, tasks, and applications to use isc_loopmgr 2022-08-26 09:09:24 +02:00
geoip.c Remove do-nothing header <isc/print.h> 2023-02-15 16:44:47 +00:00
log.c Properly name ADB hashmap and named log memory contexts 2023-01-30 12:54:57 +01:00
logconf.c Remove do-nothing header <isc/print.h> 2023-02-15 16:44:47 +00:00
main.c Remove the lock-file configuration and -X argument to named 2023-10-26 22:42:37 +02:00
Makefile.am Add support for User Statically Defined Tracing (USDT) probes 2023-08-21 18:39:53 +02:00
named.conf.rst remove {root-}delegation-only 2023-03-23 12:57:01 -07:00
named.rst Remove the lock-file configuration and -X argument to named 2023-10-26 22:42:37 +02:00
os.c Remove the lock-file configuration and -X argument to named 2023-10-26 22:42:37 +02:00
server.c Integrate TLS cipher suites support into BIND 2024-01-12 13:27:59 +02:00
statschannel.c Expose the TCP client count in statistics channel 2024-01-17 11:11:12 +03:00
tkeyconf.c Remove TKEY Mode 2 (Diffie-Hellman) 2023-03-08 08:36:25 +01:00
transportconf.c Integrate TLS cipher suites support into BIND 2024-01-12 13:27:59 +02:00
tsigconf.c convert TSIG keyring storage from RBT to hash table 2023-06-14 08:14:38 +00:00
xsl_p.h Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
zoneconf.c Ignore inline-signing by default 2023-10-17 10:52:36 +02:00