mvc:ApiControllerBase - increase server sent events limit to 15, browser seems to lock at 7, but in general we don't want to deplete our resource pool with streams (current max processes is 40).
ipsec: fix deprecation error
ErrorException: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/KeyPairsController.php:136
(cherry picked from commit e9b69eb72ea37371a2cd3c703dd3e6d36d115ee3)
ipsec: fix deprecation error
ErrorException: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/KeyPairsController.php:136
interfaces: split hostwatch and neighbors menu; closes #11177
Prompted by @Monviech we're having difficulty explaining the entanglement
of hostwatch features and static neighbors. We also have a lot of terminology
to refer to hostwatch itself: automatic discovery, host discover, neighbor
discovery, host watch. So make hostwatch and neighbors separate menu items
for clarity.
System: Configuration: Backups - add dropdown field type for backup providers (#11170)
A provider field of type dropdown renders as a selectpicker from its options (value => label), with the stored value selected, so a setting with a fixed set of values no longer has to be a text box checked after saving.
(cherry picked from commit 4f968addd5ec23d7099b674e2e9ad441080d29a0)
System: Access - add authority/unrestricted to legacy pages to explain all of these should be handled with additional care (#11160)
(cherry picked from commit 3d68473e0bb1b720f1b87a666c70764fdd21c524)
mvc:ApiControllerBase - introduce basic locking in configdStream handler to avoid the ui locking when too many streams are open.
For now, be conservative with 5, when needed, we could investigate better defaults, before this change with the default dashboard one could lock the UI when opening 2 browsers on the same client.