Firewall: NAT: Destination NAT: Add commands, category to Anti-Lockout rules (#9544)
* Add command to Anti-Lockout rules to redirect to the page they originate from for parity with old view. Add category to Anti-Lockout rules so they pool under Automatically generated rules for parity with the new firewall view. Change position of No RDR and hide it in advanced mode, for parity with the reworked SNAT views comparable option.
* Add sequence number so it appears behind enabled in grid, like in SNAT view
Add command to Anti-Lockout rules to redirect to the page they originate from for parity with old view. Add category to Anti-Lockout rules so they pool under Automatically generated rules for parity with the new firewall view. Change position of No RDR and hide it in advanced mode, for parity with the reworked SNAT views comparable option.
Revert "mvc: Add RegexField and RegexFieldTest that validate PCRE2 engine regular expressions (#9291)"
This reverts commit 03c8d0a36ffd374a0a93ee4eda7d688800577438.
It is a nice idea but it is not going to be used due to technical
complications. If this is needed later we can always bring it back.
ui: infosection larger than table width, adjust to bootgrid-footer
While here, bootgrid-footer only existed in the jquery bootgrid
files. Since we plan to drop these at some point, better make
sure they exist in out layout file
Revert "Interfaces: Assignments - ditch broken $is_ppp validation, the device should exist before allowing assignments (always)."
This reverts commit 5f1b2bb08847ee0c4da29846f7f06887dc0fef68.
Does not work as intended. PPP devices are not created before assignment.
(cherry picked from commit 9b8d8f4b8c9aa1c84ca776932a61e9a43f501425)
Revert "Interfaces: Assignments - ditch broken $is_ppp validation, the device should exist before allowing assignments (always)."
This reverts commit 5f1b2bb08847ee0c4da29846f7f06887dc0fef68.
Does not work as intended. PPP devices are not created before assignment.
firewall: slight simplification in filter sync script
Usually we can let static command line switches live in the format
string. While here omit the use of the first $output assignment.
(cherry picked from commit 4859bcbb90c40ef6b34b6287e2dc17003522cf53)
Firewall: NAT: Destination NAT - add anti-lockout rules on top (static), closes https://github.com/opnsense/core/issues/9514
While here, also add nordr field which seemed to be missing
Services: Intrusion Detection - cleanup settings controller, add '$this->modelHandle = null' to base class with invalidateModel() method
(cherry picked from commit af06d7bc55a8b17ee411c72ab1f6aad800493fdc)