Description of problem: bind 9.11 has support for dnstap http://dnstap.info/ which useful, if you want to run eg a passive DNS service. Currently this is not enabled. It would be desireable to enable this feature, possibly through a config option in the spec file. Version-Release number of selected component (if applicable): 9.11.x How reproducible: It's not there (The config file does not contain --dnstap)
I played with it, all dependencies are already there. I put experimental commits to my beta fork branch [1]. But it does one thing that prevented me pushing it into master. It adds new dependencies not only to named service, but also to all tools and libraries used. I am not sure whether we want such thing. bind-utils would require protobuf library this way. We want dnstap inside, but I would like to find a way to include it just in server. 1. https://src.fedoraproject.org/fork/pemensik/rpms/bind/commits/master-beta
It is implemented that way on Debian, also utils depends on protobuf-c library. It is done so since buster, not yet in stable [1]. 1. https://packages.debian.org/buster/bind9
Pushed support for it into current master, but it has to be enabled when compiling. If someone wants to build his own package with its support: fedpkg clone --anonymous bind cd bind fedpkg [--release f28] mockbuild --with DNSTAP
Forgot to change bug status. Enabled it in Fedora 30 and more recent. Because new dependencies not enabling it in Fedora 29 and earlier.