firewall: offer aliases the same was as the field type expects them
Model invoke will see newer aliases not presisted in the config so
we need to align the code paths. Not showing these until rendered
is better, but also needs a plugin fix for Q-Feeds to make its aliases
available to the rules right after activation.
PR: https://www.reddit.com/r/opnsense/comments/1rjqb73/qfeeds_plugin_issue/
(cherry picked from commit 8554581eacc3cf5ae9bce32a132b7c71b5f5ceff)
firewall: offer aliases the same was as the field type expects them
Model invoke will see newer aliases not presisted in the config so
we need to align the code paths. Not showing these until rendered
is better, but also needs a plugin fix for Q-Feeds to make its aliases
available to the rules right after activation.
PR: https://www.reddit.com/r/opnsense/comments/1rjqb73/qfeeds_plugin_issue/
OpenVPN: Add validation for selecting username as CN without setting any authentication (#9878)
Added validation to openvpn to ensure a user can't select username as CN without setting any authentication when adding/editing an openvpn instance.
make: move assingments to proper include files
Most of this is versioning stuff except for the Python one
which can live in the space where the parent variable is
filled.
System: Gateways: Configuration - ensure proper types are emitted in searchGatewayAction() when configd action fails.
should prevent hard failures like:
TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /usr/local/opnsense/mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php:122 Stack trace: #0
(cherry picked from commit a19a72cda8a9eb82ea4646f3b2a31f374e760a8c)
System: Gateways: Configuration - ensure proper types are emitted in searchGatewayAction() when configd action fails.
should prevent hard failures like:
TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /usr/local/opnsense/mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php:122 Stack trace: #0
Firewall: Rules [new]: adjust row selection behavior for internal rules
re-use the same logic that decides checkbox rendering to disable the
relevant hover CSS and disable tabulator internal selection functionality
(cherry picked from commit 4bc542cc7fad2ccd11e08bcd7bd2266f2accefd1)