34,195 commits found in 21 milliseconds
DHCPSRV_ONLY_IF_REQUIRED_DEPRECATED The parameter 'only-if-required' is deprecated. Use 'only-in-additional-list' instead
Since KEA logs all commands issued to its socket anyway, we can reduce some of the kea_prefix_renew logging. Streamline the STDOUT result as well.
Always run dhcpv6 newwanip hook script when dhcpv6 is enabled since it's cheap and essentially side effect free
firmware: partially rewritten
wireguard: use getValues() consistently in control script #10094
(cherry picked from commit 7c8bda9a0e7cdcc98909f2e272a7d08a466ba3cf )
(cherry picked from commit 732e0ddea190fc9fa933d956f4c2516acb4bcb77 )
ui: SimpleFileUploadDlg - add support for binary file uploads ( `SimpleFileUploadDlg({binary: true,...`), when set, files will be offered base64 encoded.
(cherry picked from commit 72a8f6b6f17c3bbf8967d39e6e63e4cc0ef480d7 )
Revert "wireguard: sprint clean related to #10094"
This reverts commit 7c8bda9a0e7cdcc98909f2e272a7d08a466ba3cf .
This didn't add any value. But keep the explode->getValues transformation.
DisableCache in the subnet model relation fields so interfaces have their description
Only evaluate the client class inside a subnet scope if its required.
Since we always have a prefix, this validation can be relaxed
OPNSense /core 9df3f2e — src/opnsense/mvc/app/library/OPNsense/Interface Idassoc.php, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php Add a new client-class that prevents any client in a subnet from getting leases as long as the subnet has a temporary placeholder prefix
Emit the prefix status and prefix source into the user context for troubleshooting help
Add a temporary placeholder prefix for all idassoc interfaces that for any reason do not offer a real prefix yet
mvc: fix validation via string cast, mostly for UpdateOnlyTextField
PR: https://github.com/opnsense/plugins/pull/5404
(cherry picked from commit 25b80452fd4776b917656d905a4bfce011609ea3 )
small style tweaks
Add a small guard to the pd_pool generation so it doesnt pass null into explode
Always pass model into kea_generate_dhcpv6()
Use mwexecf instead
use nested ifs inside kea_newwanip
OPNSense /core 28ac053 — src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api VipSettingsController.php interfaces: style sweep
Update src/etc/inc/plugins.inc.d/kea.inc
Co-authored-by: Franco Fichtner <franco at opnsense.org> Update src/etc/inc/plugins.inc.d/kea.inc
Co-authored-by: Franco Fichtner <franco at opnsense.org> Remove some unused cruft in KeaDhcpv6.php
OPNSense /core 91eb9f9 — src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api VipSettingsController.php interfaces: restructure this, move null check up
OPNSense /core afa7434 — src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api VipSettingsController.php interfaces: account for multiple UUIDs in VIP deletion
https://github.com/opnsense/core/issues/10269
Do not call kea_generage_dhcpv6 helper directly
firmware: refactor connectivitity audit
plist-fix
OPNSense /core a3c9c7d — src/opnsense/mvc/app/controllers/OPNsense/Base ControllerBase.php, src/opnsense/mvc/app/controllers/OPNsense/Kea DhcpController.php Fix merge conflicts
OPNSense /core d441b9f — src/etc/inc/plugins.inc.d kea.inc, src/opnsense/scripts/kea kea_prefix_renew.py Add hook script that can regenerate and reload the running kea-dhcpv6 configuration, and wipe leases assigned to dynamic subnets.