35,960 commits found in 23 milliseconds
interfaces: loopback experiement
To make interfaces_configure() side effect free
we need to gather all information in the new
interfaces_dependencies() so we can debug and
simplify bootup.
We don't expose the device to the pluggable
device code, but in principle make it pluggable
as interfaces_dependencies() is a good point to
anchor it now.
OPNSense /core 6fc5e86 — src/opnsense/mvc/app/views/layout_partials base_dialog.volt, src/opnsense/mvc/app/views/layouts default.volt ui: implement dialog search field (#10825)
Co-authored-by: Ad Schellevis <ad at opnsense.org>
(cherry picked from commit e5e5c86114f319e480981a64caffe3f95359ea09 )
(cherry picked from commit 02e6a0681ed03aca625435256e3422728df1561b )
interfaces: loopback experiement
To make interfaces_configure() side effect free
we need to gather all information in the new
interfaces_dependencies() so we can debug and
simplify bootup.
interfaces: split out interfaces_dependencies() and make it digestible via pluginctl -Q
loopbacke xperiement
Firewall: Rules: Remove redundant label in the advanced mode icon, if its enabled its obvious already
loopbacke xperiement
interfaces: simplify and comments
interfaces: don't cleanse unassigned
interfaces: cleanse
interfaces: reduce as much as possible
OPNSense /core a425d7a — src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt Firewall: use text-warning and yellow as the color for match rules
foo
foo
typo
interfaces: intermediate step merge unassigned
interfaces: fix parents
interfaces: restructure the return list
The interface name/key/identifier is a bit of a nuisance as
the key when sometimes we don't have actual interfaces.
Now we can soon use 'uuid' => '' to signify this is not
attached to an interface but still activate it in the loop.
interfaces: move resolving if parents into interfaces_dependencies()
interfaces: flip array for additional data
fmooo
anoter one
foo
pluginctl: fix
interfaces: split out interfaces_dependencies() and make it digestible via pluginctl -Q
OPNSense /core d6a289a — src/opnsense/mvc/app/models/OPNsense/Firewall Filter.xml, src/opnsense/mvc/app/views/OPNsense/Firewall firewall_migration.volt Firewall: NAT: Source NAT: assorted fixes for previous
(cherry picked from commit 0bdcfd843b9c7523d4442b16f9f84303cec7e757 )
(cherry picked from commit 403df00be4501701c1699285906043caa40ac3d2 )
(cherry picked from commit b866365f14db6bb10a0898d8fe13ba29c79632fe )
OPNSense /core 8f39a75 — src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes AliasNameField.php Firewall: Alias: Update internally reserved pf keywords (#10794)
* Firewall: Alias: Update internally reserved pf keywords
* Also add missing sprintf() in validation
(cherry picked from commit dc9ac3196d5ba3cd17f00a3bd0b0f656edd7025e )
OPNSense /core c18ccfc — src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogSNatRule.xml dialogOneToOneRule.xml, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes JsonAuditField.php mvc: add JsonAuditField and implement in firewall (#10726)
Co-authored-by: Ad Schellevis <ad at opnsense.org>
(cherry picked from commit 27ced6a6d270d62ae9cb7c4ed9e9f8faf63c6b58 )
(cherry picked from commit 1c6acf1b658c853646dbd0c68b14d56e483380e3 )
(cherry picked from commit c75512ecdcdb7f2ae702d19dbb46fd360dc5a1e4 )
OPNSense /core 525bdd0 — src/etc/inc filter.inc, src/etc/inc/plugins.inc.d pf.inc captiveportal.inc firewall: make actual source and destination NAT automatic rules visible in GUI #10539
(cherry picked from commit 6ccb74c76edd79cdd6a2bf10b59a4efaa1f47498 )
(cherry picked from commit 90683d63afca9eeccbada155e98f72e420bee024 )
(cherry picked from commit 3279d3b4d5757348ea4616996b1a7be8e7109178 )
(cherry picked from commit 3c9c8b5ae4147d42bb87d144fd01e8f08ea4dbf4 )
Firewall: Migration Assistant: Remove trailing slash in redirection links