32,852 commits found in 15 milliseconds
Firewall: Rules [new]: Theory for race condition during selectpicker population
mvc: BaseModel - improve legacy mapper support when parent item doesn't exist.
Fixes:
ErrorException: Undefined array key 0 in /usr/local/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php:755
Stack trace:
If we can't find the specified root node, we should create one, which is similar to non legacy mapper nodes.
Firewall: Rules [new]: Theory for race condition during selectpicker population
OPNSense /core 5276f51 — src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api LeasesController.php dnsmasq: Compare lower case strings only in leases to fix edge cases in is_reserved detection (#9714)
OPNSense /core 0329175 — src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api LeasesController.php dnsmasq: Compare lower case strings only in leases to fix edge cases in is_reserved detection
firmware: do not fail upgrade if new kernel is already booted
PR: https://forum.opnsense.org/index.php?topic=50654.0
OPNSense /core 94d8a11 — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php Shuffle is_if condition around for clarity
OPNSense /core d048419 — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt Turn __* into __any
Remove some unneeded newlines
That comment went missing
OPNSense /core 1b42262 — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt Some more style
Style
OPNSense /core c3bb8b5 — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php Lower diff in controller by folding null case into is_if
OPNSense /core b8bf4af — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php Change label from any to floating (for floating)
OPNSense /core 15ef4be — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt To fix URL hash weirdness, it's best to special case __floating and __* in the frontend
Interface select default only on null or no match, not on empty string
OPNSense /core e6e59fa — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt Firewall - Rules [new]: Add all rules option to interface selectpicker and select it by default
Select all rules as default
OPNSense /core 2fc37d5 — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt Firewall - Rules [new]: Add all rules option to interface selectpicker
openssh: style update for config generation
(cherry picked from commit 47be95b7ffe31b34e99b45c1464819e8848edf73 )
(cherry picked from commit d11320bb42d280586e8647c1f1a13e7e1b94a0d3 )
(cherry picked from commit c3dd6d56f1d2b64eab3ed761014c1cb836f6dcf2 )
openssh: minor style tweak
make: add a linter for PHP class name consistency #9638
(cherry picked from commit cff4c085d3e5d6236915c60d1dfb21e1796b3af8 )
OPNSense /core dbc0af5 — src/opnsense/mvc/app/controllers/OPNsense/IPsec/Api ManualSpdController.php, src/opnsense/mvc/app/controllers/OPNsense/Interfaces VxlanController.php mvc: use linter to find two wrong class names; closes #9638
(cherry picked from commit 9e70ee7508f70591bd84a0aee81293c435e949e2 )
(cherry picked from commit b95c81d08d9e6d48ba9b01f0ca8cebafafc6ddd3 )
(cherry picked from commit e771a800d5cd701d8d4cb6786f52b3989e0f1858 )
OPNSense /core e771a80 — . plist, src/opnsense/mvc/app/controllers/OPNsense/IPsec/Api ManualSpdController.php ManualSPDController.php ipsec: same same, switch class name not file name
OPNSense /core b95c81d — . plist, src/opnsense/mvc/app/controllers/OPNsense/Interfaces VxlanController.php VxLanController.php interfaces: class name was wrong, fix UI page link
dhcp/kea: Use hostdiscovery service as ndp source in kea_prefix_watcher script (#9648)
* Use hostdiscovery service as ndp source in kea_prefix_watcher script via list_hosts.py, only request IPv6 addresses, fall back to ndp when hostdiscovery is not running
(cherry picked from commit c827a02ef6ce0aa12ee54c24e6f538e118dda54d )
firewall: ancient copy+paste error in scrub rules
(cherry picked from commit 4c559a63d42cfcda83440a60f6e6321ed595976e )
(cherry picked from commit e2d95ad6728e654bf195455edf45852c025ddbd5 )
system: Persian into production mode
(cherry picked from commit fce3f7973a5dc24a3577f660b9e58b95f49adf96 )
kea: add several missing validation
PR: https://github.com/opnsense/core/issues/9343
(cherry picked from commit b6a59bb7e55793ed5ddc75d440ecfe67ae10663f )
(cherry picked from commit fcab636a4cb8238977335ceb684b2f6714e7a489 )
(cherry picked from commit 83f9492087df23f591072e595eefb0b29b33d7db )
OPNSense /core 7f1abcd — src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/forms ping.xml, src/opnsense/mvc/app/models/OPNsense/Diagnostics Ping.xml Interfaces: Diagnostics: Ping - add optional interval (seconds), closes https://github.com/opnsense/core/issues/9695
(cherry picked from commit c6540bf6fa5c2d6c3a4eddaf0bb6be8fb5a531af )