bind9/bin/named
Michał Kępień 77dc091855 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.
2020-05-01 14:15:41 +02:00
..
include Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
unix Hide setperms when not in use 2020-04-28 17:33:57 +02:00
win32 Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
.gitignore Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
bind9.xsl use h?+script selectors 2019-07-25 08:03:10 -04:00
builtin.c Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
config.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
control.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
controlconf.c Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
fuzz.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
geoip.c apply the modified style 2020-02-13 15:05:06 -08:00
log.c Refactor the isc_log API so it cannot fail on memory failures 2020-03-18 09:05:59 +01:00
logconf.c Refactor the isc_log API so it cannot fail on memory failures 2020-03-18 09:05:59 +01:00
main.c Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
Makefile.am As libltdl is convenience library, link it just into libisc 2020-04-30 15:33:44 +02:00
named.8 Rebuild documentation 2020-02-23 20:48:55 -08:00
named.conf.5 Rebuild documentation 2020-02-23 20:48:55 -08:00
named.conf.docbook Replace leftover DNSSEC-KEYS with TRUST-ANCHORS 2020-04-16 08:10:08 +02:00
named.conf.html Rebuild documentation 2020-02-23 20:48:55 -08:00
named.docbook CHANGES note, update README.md an manpage. 2020-02-07 09:01:50 +01:00
named.html Rebuild documentation 2020-02-23 20:48:55 -08:00
server.c Make dnstap work reliably with netmgr 2020-05-01 14:15:41 +02:00
statschannel.c Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
tkeyconf.c Use the new sorting rules to regroup #include headers 2020-03-09 16:19:22 +01:00
tsigconf.c apply the modified style 2020-02-13 15:05:06 -08:00
xsl_p.h Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
zoneconf.c Redesign dnssec sign statistics 2020-04-03 09:27:11 +02:00