Show the rule for packets dropped due to IP options
When clicking the Action icon for a firewall rule log, the rule is not
shown when it's a "pass" rule that dropped the packet due to IP options.
Fix the mount(8) return value checking.
With the fix the system will not try to remount a successful mounted slice
with another file system type.
Restore the original intention of the code while avoid potential problems.
Spotted by: SteveW - in a test with the kernel debug options enabled.
Add a sequence number to each rule during rule sort. Fix #16076
The 'for' loop first checks if the rule at that iteration exists and
breaks if not. When the rules array contains a gap, the 'for' loop breaks
early and potentially misses additional rules that need to be sorted. Fix
this issue by switching to a 'foreach' loop.
Sync admin group changes. Fix #15898
The admin group needs to be removed and readded for its settings to sync.
This reverts commit 3e0facb20fa46a13bf7b70d6ddb1970b00485eb2.
Fall back to routing via the interface for dynamic gateway monitoring IPs
It's possible that when setup_gateways_monitor() is called, the gateway
address is not yet available. To avoid routing the monitoring address via
another gateway, fall back to routing via the gateway's interface instead.
Don't set invalid config value for ntpd interfaces. Fix #16063
This regressed after the config access refactor. To keep the same behavior
from before the refactor, simply set the correct values.