interfaces: go through Autoconf for a bit of style
My fault entirely looking at it for the previous issue.
(cherry picked from commit deab7e1ba34b0ae40083da89f7d1484d83584845)
system: amendment for previous #9356
Keep API return data consistent and don't modify the existing
returns as the output differs slightly from raw model data and
should be kept this way.
system: switch int/bool to string in gateway properties; closes #9356
This is a broader commit for what looks like the right thing to do
for all fields actually anchored in the model for which even BooleanField
returns a string representation of the value. Most should be benign but
the ones in Gateway.php and SettingsController.php should fix API display
issues.
Interfaces: Neighbors: Automatic Discovery - add new hostdiscovery feature
This splits the Neighbors menu item in an existing static assignments and adds the automatic discovery feature which includes logging and insights into the currently known hosts on the network. When automatic discovery is disabled, it drops back to arp/ndp.
By default automatic mode is enabled on all interfaces, but configuration options exists (to limit interfaces and networks).
Other consumers which require host mappings can use the /usr/local/opnsense/scripts/interfaces/list_hosts.py script to either fetch the sqlite database or arp/ndp data for the selected pprotocol(s).
More information about the hostwatch daemon is available at https://github.com/opnsense/hostwatch
Firewall: Fix delete_selected firewall states (#9351)
Without the datakey option the delete_selected command will try to use the
non-existing property "uuid" of the selected rows.
(cherry picked from commit 3a416438a3b1fbfb76439480513c5e6234417295)
Firewall: Fix delete_selected firewall states (#9351)
Without the datakey option the delete_selected command will try to use the
non-existing property "uuid" of the selected rows.
Firewall: Automation: Filter - allow interface parameter to contain a list of interfaces for api users.
(cherry picked from commit 49a621b0140f2c7dd00c01efe78729fb7fe058b4)
themes/opnsense-dark - recompile using dart sass (1.93.2) which changes color rendering.
As mentioned in https://github.com/opnsense/core/pull/9123, some statements will be deprecated. To lower the diff in future vresions, make sure we recompile the css files with the current compiler.
(cherry picked from commit af305cfd685d1ec3f5f1c612c6f6eb90e032da86)
Firewall: Log Files: Live View - use "badge" class like before our refactor. closes https://github.com/opnsense/core/issues/9350
Remove background color from filter-chip class and append badge class, which brings the colors back to their original state.