make: allow test to be run always
I think the install dependencies were removed. At least when patching
the local installation the tests do not care suggesting they use the
proper repository files for testing.
firewall: live view: allow column modifications and combine hostname columns
Since the normal bootgrid implementation expects an action bar to
be able to provide a reset, the shortest path here is to expose
the _setPersistence toggle to allow manual resets from pages
where an action bar is not present.
While here, modify the lookup formatter such that it includes
ports as well, and make sure we unset the src/dst columns
if we lookup hostnames, and vice versa if we don't.
System: High Availability - missing syslog caused by netflow_xmlrpc_sync() shadowing the section. closes https://github.com/opnsense/core/issues/9481
As people might already be using "syslog" to sync Netflow, we better rename syslog with syslog-ng (which we use anyway).
Firewall: Aliases - add has_parser() to check if an alias has a valid parser available (get_parser() may throw an exception when failed) and re-throw requests.exceptions.ConnectionError as IOError in BGPASN, likely closes https://github.com/opnsense/core/issues/9505
mvc: introduce defaultConfig property for AppConfig
Related to testing there is a side effect from snatching the
default config.xml if no other configuration was found. We
want the tests to be independent of runtime so this is a first
step towards it. While here replace other uses of the default
file acquire and almost completely fix the permission issue
on default bootstrap.