bind9/bin
Michał Kępień 299954d006 Make dnstap work reliably with netmgr
The introduction of netmgr doubled the number of threads from which
dnstap data may be logged: previously, it could only happen from within
taskmgr worker threads; with netmgr, it can happen both from taskmgr
worker threads and from network threads.  Since the argument passed to
fstrm_iothr_options_set_num_input_queues() was not updated to reflect
this change, some calls to fstrm_iothr_get_input_queue() can now return
NULL, effectively preventing some dnstap data from being logged.
Whether this bug is triggered or not depends on thread scheduling order
and packet distribution between network threads, but will almost
certainly be triggered on any recursive resolver sooner or later.  Fix
by requesting the correct number of dnstap input queues to be allocated.

(cherry picked from commit 77dc091855)
2020-05-01 16:29:18 +02:00
..
check Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
confgen Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
delv Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
dig regen v9_16 2020-04-16 23:07:41 +02:00
dnssec Add EdDSA algorithms back to dnssec-keyfromlabel help text. 2020-05-01 08:00:52 +02:00
named Make dnstap work reliably with netmgr 2020-05-01 16:29:18 +02:00
nsupdate Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
pkcs11 Refactor the code using the pk11 ECC constants. 2020-05-01 06:54:27 +02:00
plugins Add ZLIB_LIBS to ISCLIBS 2020-02-28 15:22:59 +01:00
python fix spelling errors reported by Fossies. 2020-02-21 07:05:31 +00:00
rndc Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
tests Make dnstap work reliably with netmgr 2020-05-01 16:29:18 +02:00
tools Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
win32/BINDInstall Disable MSB8028 warning 2020-04-16 07:56:38 +02:00
Makefile.in name change from "hook modules" to "plugins" 2018-12-06 10:36:50 -08:00