Created attachment 192054 [details] Add features and fix rc.d script. Bump portrevision Starting with version 1.3.0, the app no longer runs as a daemon on its own. On FreeBSD it requires daemon(8). Changed the rc.d script to start using daemon(8) and add the --supervised commandline argument (which suppresses opening up the console). Other changes: - Add dnstap support (disabled by default) - Add SNMP support (disabled by default) - Enable DNS-over-TLS (upstream suggests enabling both GnuTLS and OpenSSL backends so you can switch in case of a serious security issue in .ie OpenSSL) - Add support for LuaJIT or whatever you set as your default version in make.conf
Thanks for the patch. I'll commit it today.
Created attachment 192056 [details] patch - Cosmetic fixes
A commit references this bug: Author: cpm Date: Sun Apr 1 15:14:46 UTC 2018 New revision: 466166 URL: https://svnweb.freebsd.org/changeset/ports/466166 Log: dns/dnsdist: fix rc.d script, add support for LuaJIT and enable some new features - Really fix the rc.d script to start using daemon(8) and add the --supervised commandline argument (which suppresses opening up the console) - Enable DNS-over-TLS (upstream suggests enabling both GnuTLS and OpenSSL backends so you can switch in case of a serious security issue in .ie OpenSSL) - Add OpenSSL support (enabled by default) - Add GnuTLS support (enabled by default) - Add dnstap support (disabled by default) - Add SNMP support (disabled by default) - Add support for LuaJIT or whatever you set as your default version in make.conf (disabled by default) - Bump PORTREVISION PR: 227175 Submitted by: Ralf van der Enden <tremere@cainites.net> MFH: 2018Q2 Changes: head/dns/dnsdist/Makefile head/dns/dnsdist/files/dnsdist.in head/dns/dnsdist/files/patch-ext_luawrapper_include_LuaContext.hpp
Committed! Thanks
A commit references this bug: Author: cpm Date: Sun Apr 1 23:55:26 UTC 2018 New revision: 466191 URL: https://svnweb.freebsd.org/changeset/ports/466191 Log: MFH: r466166 dns/dnsdist: fix rc.d script, add support for LuaJIT and enable some new features - Really fix the rc.d script to start using daemon(8) and add the --supervised commandline argument (which suppresses opening up the console) - Enable DNS-over-TLS (upstream suggests enabling both GnuTLS and OpenSSL backends so you can switch in case of a serious security issue in .ie OpenSSL) - Add OpenSSL support (enabled by default) - Add GnuTLS support (enabled by default) - Add dnstap support (disabled by default) - Add SNMP support (disabled by default) - Add support for LuaJIT or whatever you set as your default version in make.conf (disabled by default) - Bump PORTREVISION PR: 227175 Submitted by: Ralf van der Enden <tremere@cainites.net> Approved by: ports-secteam (riggs) Changes: _U branches/2018Q2/ branches/2018Q2/dns/dnsdist/Makefile branches/2018Q2/dns/dnsdist/files/dnsdist.in branches/2018Q2/dns/dnsdist/files/patch-ext_luawrapper_include_LuaContext.hpp