mvc: add a bit more UX to partial resets
* The mock label wasn't shown when the description was not found.
* We sort the list alphabetically now.
* Append "(not installed)" which we can debate wording for, but
it's relatively useful to search for these that are likely not
used.
System: Configuration: Backups - simplify rrd code and remove exec() usage
These legacy components seem to be missing some cleansing, although in the long run we might consider removing the rrd embed support for the config export (as we're not offering that for any other data either), fix and simplify first and discuss removal later.
reported by: Alex Williams from Pellera Technologies
(cherry picked from commit cb15c935137d05c86a1e6cf12af877e9c32a23af)
dhcp: Move kea and dnsmasq scripts out of dhcp folder (#9335)
* dhcp: Move dnsmasq scripts into own subfolder
* kea: Move kea scripts into own subfolder
* Do not move dnsmasq_watcher.py
* Update src/opnsense/service/conf/actions.d/actions_kea.conf
Co-authored-by: Franco Fichtner <franco at opnsense.org>
---------
Co-authored-by: Franco Fichtner <franco at opnsense.org>
dhcp/dnsmasq: Add optgroup support to option fields, expose all dhcpv4 options (#9309)
Co-authored-by: Franco Fichtner <franco at opnsense.org>
(cherry picked from commit 5c51c5a7c06072604702d7aa781be88e34ca0b1d)
firewall: live log: fix data ordering and add table/history limit options
Add the direction column as well
(cherry picked from commit 87345016d4fe9aee1ae18c4e33dfa2f95aea16cb)
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.
themes/opnsense - 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.
Update 20-ppp to also stop PPPoE connections when CARP is temporarily disabled (#9337)
20-ppp only stops the PPPoE connection when the associated CARP interfaces goes into “BACKUP” mode, but not when manually setting Temporarily Disable CARP under Interfaces -> Virtual IPS -> Status. This is bad for debugging/testing as well as intentionally taking a firewall into standby, e.g. in preparation of applying in update. This change takes PPPoE down in 'INIT' mode as well (which is the case when temporarily disabling CARP).
mvc:JsonKeyValueStoreField - fix race condition when using SourceField in the model. closes https://github.com/opnsense/core/pull/9321
As far as I know, squid is the only consumer of this feature for "Remote Access Control Lists".