bind9/lib
Evan Hunt 86e9e54766 restore allowance for tcp-clients < interfaces
in the "refactor tcpquota and pipeline refs" commit, the counting
of active interfaces was tightened in such a way that named could
fail to listen on an interface if there were more interfaces than
tcp-clients. when checking the quota to start accepting on an
interface, if the number of active clients was above zero, then
it was presumed that some other client was able to handle accepting
new connections. this, however, ignored the fact that the current client
could be included in that count, so if the quota was already exceeded
before all the interfaces were listening, some interfaces would never
listen.

we now check whether the current client has been marked active; if so,
then the number of active clients on the interface must be greater
than 1, not 0.

(cherry picked from commit 02365b87ea0b1ea5ea8b17376f6734c811c95e61)
(cherry picked from commit cae79e1bab)
2019-04-25 16:20:50 +02:00
..
bind9 don't fail when allow-update{,-forwarding} is used globally 2019-03-22 00:14:52 -07:00
dns When resuming from qname-minimization increase fetches-per-zone counters for the 'new' zone 2019-04-24 11:03:37 +10:00
irs documentation changes establishing the 9.14 stable branch 2019-02-27 18:06:35 -05:00
isc refactor tcpquota and pipeline refs; allow special-case overrun in isc_quota 2019-04-25 16:20:50 +02:00
isccc improve clang / cmocka integration 2019-03-05 10:42:01 -08:00
isccfg add the ability to control whether SOA records are added response-policy modified answers 2019-03-07 13:29:11 -08:00
ns restore allowance for tcp-clients < interfaces 2019-04-25 16:20:50 +02:00
samples Add @OPENSSL_LIB@ to Windows project files as needed 2018-08-10 16:45:00 +02:00
win32/bindevt address win32 build issues 2018-05-22 16:32:21 -07:00
.gitignore added gitignore, removed cvsignore 2012-03-03 23:10:05 -08:00
Kyuafile link in lib/isccc/tests/Kyuafile 2018-11-13 07:23:36 +11:00
Makefile.in remove lib/tests as nothing uses it anymore 2018-03-09 14:12:50 -08:00