* dns/bind: check&preview primary zone, log to syslog with desired severity
and make grids responsive also
* ver bump
and remove foreign part from template
* Update dns/bind/src/etc/inc/plugins.inc.d/bind.inc
* Update dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/General.xml
* cleanup
-prettify js, actions naming, phalcon post payload handling.
-Error message if Check&Preview button clicked for disabled Zone
-dont show Copy button if not supported
---------
Co-authored-by: Franco Fichtner <franco@lastsummer.de>
Although it's possible to use e.g. port 53 with selective listening
addresses its use is highly discouraged and leads to setup woes when
the user is not well-versed in these matters. So we lock the port
in case another service is using it and if something needs to overlap
port forward rule use is highly encouraged to make that more clear.
It was decided we only want the 'ports' trick for DNS so make
sure the prerequistes for it match the reality of the setup.
This was we can also extend the validation of the DNS port like
we are going to do for Unbound to ensure a functional DNS setup
when multiple DNS servers are being used on the same box.