Firewall: Rules [new]: Change toggle_log icon to help visibility of enabled/disabled status (#9704)
(cherry picked from commit 0f6d82af34c24246b3f29928f0bbc045e4e4103d)
Firewall: NAT: Destination NAT: The local-port field does not support range and well-known name (#9668)
* Make validation messages clearer
* Use selector in loop to determine where to replace the data (just the label is changed)
(cherry picked from commit 0f6cc03c69694349b927c0f041324989ce94fd46)
Firewall: Rules [new]: normalize overload table between uuid and name (#9657)
* Firewall: Rules [new]: The mvc page stores the overload table as UUID, the legacy page as alias name. Turn UUID into alias name and vice versa during upload and download of rules, and then resolve it to a name before setting it in pf configuration.
* Firewall: Rules [new]: view, show translated value in the advanced field tooltip when possible, this will show the alias name instead of the UUID, fix upload bootgrid reload and hint the successful import with the change message
* Firewall: Rules [new]: There were error(s) loading the rules: /tmp/rules.debug:235: 'max-src-conn-rate' maximum rate must be < 4294967
(cherry picked from commit 5d571dcc89f27977f08c01cfcb594e0d44551f60)
interfaces: multi-dhcp6c support and custom PD association #7647
This splits off rtsold and dhcp6c into separate processes
which frees us from the restrictions of faked iterative IDs
for PD associations. For NA we simply default to 0 now.
I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.
[RISCV] Default all ISD opcodes to Expand for P extension. (#179396)
Legal is the default for most opcodes, but we don't yet support all of
them. Override the ones that we support back to Legal.
[NVPTX] Print PM Event Mask value as unsigned integer. (#178891)
This change fixes PM Event Mask value in NVPTX BE when ID=15 is set. The
PM Event Mask value is printed as the unsigned integer instead of the
singed one.
interfaces: fix wlan creation when $mode is empty
We don't currently have a way to specify if-empty-do-not-quote
since strict quoting is often much more effective in bubbling up
errors. It could be useful to have it but the recent improvement
of mwexecf() and friends regarding array-based format strings can
account for this too.
PR: https://forum.opnsense.org/index.php?topic=50561.msg258926#msg258926
(cherry picked from commit 45597a976c46306be955a60326347c7c2f46f898)