firmware: business now uses 26.10.0p1 for patch releases
Because 26.10p1 is bigger than 26.10.1 we need to add a .0 to the
releases even though we tried to avoid it for a decade. Initial
releaes are still without .0 which makes 26.10 equal 26.10.0 but
the lookup code doesn't know that.
Since we also don't use 26.07 we can split at .0 no problem.
system: fix automation user scope set since validation was tightened; closes #11192
While here remove the defunct -o option since it is broken and would
not make any sense anyway with the current validations in place.
Also make the script a bit prettier in use from the command line.
(cherry picked from commit 855dbea44aef4b88712b6e4008998a8fa6d0d697)
system: fix automation user scope set since validation was tightened; closes #11192
While here remove the defunct -o option since it is broken and would
not make any sense anyway with the current validations in place.
Also make the script a bit prettier in use from the command line.
Interfaces: Hostwatch: Add async pf state information as statistics column, with link to states per host (#11180)
* Interfaces: Hostwatch: Add async pf state information as statistics column, with link to states per host
* Lets rather put this into the controller, so we can also add a refresh button like in the firewall rules
* Immediately render the spinner when statistics are refreshed
* tiny bit more min width for ip addresses so all ipv6 addresses render without elipse
* Only unhide columns if the ACL allows access, guard calls if user is not privileged, move state lookup as aggregated action to the firewall controller
* Simplify new controller actions a bit
Services: Kea DHCPv4/6: Remove Kea control agent as it is deprecated (#11183)
* Services: Kea DHCPv4/6: Remove Kea control agent as it is deprecated and removed upstream
* We don't need ctrl_agent=no anymore as its only started with yes anyway
* Adjust help text so an overlap with captive portal is less likely now that we have the chance
* Use ULA in IPv6 example
* Change case here for @fichtner
interfaces: defer PPP to after rc.bootup completes
This may have several benefits like drivers only slowly becoming
ready during interface configuration and dhcp6c coming up more
gracefully.
PR: https://forum.opnsense.org/index.php?topic=52824.0
dashboard: seperate widget init from start
This allows the save button to render immediately after restoring
the default dashboard without having to wait on the heavier
start routines
firewall: rules: use row API to handle global collapse/expand state
Pinning this on the rendered elements will cause issues since virtual DOM is used
(cherry picked from commit e375b520c063c7742245e6d4ac43dbcfdd35dd8a)
interfaces: simplify and consolidate previous
Need to open the file as read-only. It technically belongs to
/var/lib/php/tmp but we can do that later.
We also need to run the merge much earlier and rename it since
the scope appears to be interfaces only.
While here also adjust the backend apply to do mostly the same
and reduce the indent.
One thing to keep in mind here is that the controller locks the
file, but the backend apply doesn't care but rc.newwanip(v6)
always does. Looks a bit like we should add another type of
trigger in order for the execution to do exactly the right thing.
interfaces: introduce DAD sleep for 6to4/6rd trackers; closes #11179
Add the sleep in the fringe cases only and consolidate the wait
as + 2 to simplify and make it more reliable.