firmware: force through SAT solver failure since pkg 2.3.1
We don't actually install -- we just want to know what would happen.
And if we don't know we cannot proceed which actually broke moving to
the development version or back to stable.
Also fix a syntax error in previous commit.
(cherry picked from commit e15f5ee9fb1e797912d84bfb150f620d9e476fd4)
firmware: force through SAT solver failure since pkg 2.3.1
We don't actually install -- we just want to know what would happen.
And if we don't know we cannot proceed which actually broke moving to
the development version or back to stable.
Also fix a syntax error in previous commit.
System: Configuration: Defaults - For uninstalled models, when a description has been persisted, use the attribute value to help the user. for https://github.com/opnsense/core/issues/8768
OpenVPN: add support for pushing excluded routes via net_gateway (#9258)
* OpenVPN: add support for pushing excluded routes via net_gateway
This patch introduces a new `push_excluded_routes` option in the OpenVPN
instance dialog. It allows administrators to define routes that should be
excluded from the VPN tunnel and instead use the client’s existing default
gateway (`net_gateway`).
Changes include:
- Added `instance.push_excluded_routes` field to dialogInstance.xml.
- Extended OpenVPN model to process `push_excluded_routes` and append
`net_gateway` to the pushed route options.
- Defined `push_excluded_routes` as a NetworkField in OpenVPN.xml.
This provides a convenient way to push split-exclusion routes, ensuring
specific traffic is routed via the client’s pre-existing default gateway.
Feature request: https://github.com/opnsense/core/issues/8537
[7 lines not shown]
firmware: make sure to print versions on update attempt
Although this is noisy we can see if the upgrade attempt is going to be
executed. In error case or backwards scenarios it might which can also
help pinpoint the fact that a wrong package manager was installed from
somewhere else.
(cherry picked from commit df4626812e3a8c5e46bebf2b21dbb89792ec0eb2)
firmware: make sure to print versions on update attempt
Although this is noisy we can see if the upgrade attempt is going to be
executed. In error case or backwards scenarios it might which can also
help pinpoint the fact that a wrong package manager was installed from
somewhere else.
firewall/automation: Hide and unhide statistics without triggering tabulator persistence event (#9284)
Add transient `_silentToggle` marker to Tabulator columns so
`columnVisibilityChanged` events triggered by scripted show/hide
operations (e.g. inspect toggle) do not set the persistence flag.
(cherry picked from commit eb2800a9bd76060fa17937840e3498c31e4081d2)