OPNSense/core a21394dsrc/opnsense/mvc/app/controllers/OPNsense/Base ControllerRoot.php

mvc, fix "Notice: Access to undefined property translator in.." when trying to access an 
unexisting controller

OPNSense/core 77f648esrc/opnsense/scripts/filter/lib alias.py

Firewall/alias, if the name of the alias equals it's content, try to resolve. for 
https://github.com/opnsense/core/issues/2199

(cherry picked from commit cdae884ec970ab4d214ea8b28010c421c03ba018)

OPNSense/core ec3f7b5src/opnsense/scripts/filter update_tables.py, src/opnsense/scripts/filter/lib alias.py

Firewall/aliases, move general settings to AliasParser and fix Alias constructor to 
receive the general settings

(cherry picked from commit 58350179a8d763052f40fc03747e2c885513e1e0)

OPNSense/core d9f803asrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes OptionField.php

Translate OptionValues.

(cherry picked from commit 5eafd14b72cc6d8fec2045fc829b5673bfadfbea)
(cherry picked from commit d3f51dedb04d12cb998c7405435755139f45ff6b)

OPNSense/core dddfef4src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt, src/opnsense/scripts/filter read_log.py

firewall: show IPv6 ports in live log; closes #2190

(cherry picked from commit a83c91dff040bc4bba6f4916923581060020884a)
(cherry picked from commit 44d4fa90c4dbaa894ea3c77a56095970b045e987)
(cherry picked from commit fb9029cb7e2b2b18a70fa8bb827fbeb00caf8047)
(cherry picked from commit 5dd82c946a01250b3bdfb5ac6f8c9a743e368d79)
(cherry picked from commit 26cda422bb68de3e740b7995a5d79e186c26157c)
(cherry picked from commit c142c5c17ba1a02bccf6fe4969ca4f965b4599ba)

OPNSense/core a83c91dsrc/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt, src/opnsense/scripts/filter read_log.py

firewall: show IPv6 ports in live log; closes #2190

OPNSense/core f953fc4src/opnsense/mvc/app/views/layouts default.volt, src/www head.inc

Revert "another take on tab removal. (https://github.com/opnsense/core/issues/1928)", 
closes https://github.com/opnsense/core/issues/2065

This reverts commit 2b94b6691a9f965950c1e9759542359fc6d6e6f4.

OPNSense/core 9fb4415src/etc/inc services.inc

RADVD Problem on PPPeO link without public IPv6 address (#2200)

(cherry picked from commit 5a0306e66f51ad78ff4341db739a5d5c1206a144)
(cherry picked from commit b46fc7fe4cc6d5087d176c32454324e1aa59313e)

OPNSense/core b46fc7fsrc/etc/inc services.inc

radvd: style tweak

OPNSense/core 5b89ccdsrc/etc rc.configure_plugins rc.configure_firmware

rc: proper includes

PR: https://forum.opnsense.org/index.php?topic=7320.0
(cherry picked from commit b85cd97da0d346fe988333344e8c6cec3b21ad08)

OPNSense/core 74f40b6src/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php, src/www firewall_rules.php

firewall/categories, move filter to top, for https://github.com/opnsense/core/issues/2182

(cherry picked from commit ac4f5a1aec26d5ec1fc89680b9019ef37ce6db4c)
(cherry picked from commit 5bc9fdfe55868d375287f578065d1feede1676c9)
(cherry picked from commit 0752629d109f5344a758f5ce46ece7c5151401f2)
(cherry picked from commit 97cdecbc3d6841c97c9a0eead567900ed2358585)

OPNSense/core dcd8190src/www firewall_aliases_edit.php

Firewall/aliases, ignore case while searching.

(cherry picked from commit fb06878b3f4fe9e77d3b91ba3c442282c58b353c)

OPNSense/core fb06878src/www firewall_aliases_edit.php

Firewall/aliases, ignore case while searching.

OPNSense/core 97cdecbsrc/www firewall_rules.php

firewall/category, move selection to top-right, closes 
https://github.com/opnsense/core/issues/2182

OPNSense/core 02e3b0esrc/www status_interfaces.php

status_interfaces, prefix containers and remove duplicate htmlspecialchars(), closes 
https://github.com/opnsense/core/issues/2202

(cherry picked from commit 8787a3200b98b33b28e2bd0565b9111c275adb3a)

OPNSense/core 8787a32src/www status_interfaces.php

status_interfaces, prefix containers and remove duplicate htmlspecialchars(), closes 
https://github.com/opnsense/core/issues/2202

OPNSense/core 0752629src/www firewall_rules.php

firewall/categories, move filter to top, for https://github.com/opnsense/core/issues/2182

OPNSense/core b5d6cddsrc/www guiconfig.inc

print_info_box_apply() code issue, there doesn't appear to be a reason to set an action 
url here. sprintf() expects the second argument to be mapped "somewhere"

OPNSense/core b85cd97src/etc rc.configure_plugins rc.configure_firmware

OPNSense/core 2a32eb7src/opnsense/mvc/app/models/OPNsense/Base/Menu Menu.xml, src/opnsense/mvc/app/models/OPNsense/Core/ACL ACL.xml

system: merge single gateway status into main page #2201

OPNSense/core 5a0306esrc/etc/inc services.inc

RADVD Problem on PPPeO link without public IPv6 address (#2200)

PR: https://forum.opnsense.org/index.php?topic=7304.0

OPNSense/core 00b6bcesrc/etc/inc/plugins.inc.d suricata.inc, src/opnsense/service/templates/OPNsense/IDS suricata.yaml newsyslog.conf

intrusion detection: straighten syslog output

If enabled, now consistenly log into a clog suricata.log.  Since
the last rework suricata syslog output landed in system.log because
the suricata.syslog.log file was removed, but this one was never
read because syslog.log was not a real log file.

OPNSense/core 5bc9fdfsrc/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php

Firewall/Menu, add category filter to menu, part of 
https://github.com/opnsense/core/issues/2182

OPNSense/core 0bd1d46src/etc/inc/plugins.inc.d unbound.inc, src/www services_unbound.php

unbound: tweak previous

* Add all documented types
* Do not translate types, difficult to express in a label
* Move validation to config-save time
* Modify help text, default is in the manual
* Simplify naming
* Use empty as "transparent" for backwards compat
* Properly escape option value

CC: @NOYB

OPNSense/core 4a65d92src/opnsense/mvc/app/library/OPNsense/Auth Voucher.php

mvc: style sweep

OPNSense/core 0df6c35src/etc/inc/plugins.inc.d unbound.inc, src/www services_unbound.php

Services - Unbound DNS - General - System Domain Local Zone Type Option

Expose system domain unbound local-zone type to be configurable.

OPNSense/core d3f51desrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes OptionField.php

mvc: need this too

OPNSense/core 5eafd14src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes OptionField.php

Translate OptionValues.

OPNSense/core ac4f5a1src/www firewall_rules.php

Firewall / tabs, regression in moving tabs to menu, categories won't stick anymore. see 
https://github.com/opnsense/core/issues/2182

OPNSense/core c142c5csrc/opnsense/scripts/filter read_log.py

firewall: fix typo

OPNSense/core cdae884src/opnsense/scripts/filter/lib alias.py

Firewall/alias, if the name of the alias equals it's content, try to resolve. for 
https://github.com/opnsense/core/issues/2199

OPNSense/core 26cda42src/opnsense/scripts/filter read_log.py

firewall: magic

OPNSense/core 5dd82c9src/opnsense/scripts/filter read_log.py

firewall: another tweak

OPNSense/core fb9029csrc/opnsense/scripts/filter read_log.py

firewall: explicitly name flags as ipflags

OPNSense/core 44d4fa9src/opnsense/scripts/filter read_log.py

firewall: log specs for tcp are wrong

OPNSense/core e7833f7src/opnsense/mvc/app/library/OPNsense/Firewall SNatRule.php

Firewall/ outbound nat, alias target defunct. for 
https://github.com/opnsense/core/issues/2194

(cherry picked from commit b5149928aa30288f91f12be556fd0992930d64b3)

OPNSense/core 25a9eedsrc/etc/inc system.inc

system: add more logging, this is too fragile

OPNSense/core b514992src/opnsense/mvc/app/library/OPNsense/Firewall SNatRule.php

Firewall/ outbound nat, alias target defunct. for 
https://github.com/opnsense/core/issues/2194

OPNSense/core 20ad5b7src/www interfaces.php

interfaces: reject leases from in dhcp advanced

PR: https://forum.opnsense.org/index.php?topic=7201.0

OPNSense/core 5c6ff82src/etc/inc legacy_bindings.inc

firewall/alias, URL (IPs) alias type missing in selections

(cherry picked from commit 7704e3ec344d2a7cd2d9b2534af3e7f8406b5370)

OPNSense/core 0cd2e3dsrc/etc rc.initial

rc: "tweak" previous, but it's practically unfixable

(cherry picked from commit 01f38e31352ac03cd02f947f437726f0ad27c3fc)
DeltaFile
+18-7src/etc/rc.initial
+18-71 files

OPNSense/core 91d5eeesrc/www services_ntpd_gps.php

inline nmea checksum calculator; use bootstrap style for button (#2180)

(cherry picked from commit 4c8afeb35ad57d66da329edbdb94ef1641fa209a)
(cherry picked from commit a8c30a182966d2b2fa0fa4e4007e79e2bc0b60aa)

OPNSense/core ccbd9f1src/etc/inc system.inc

firewall/aliases, set alias update/check interval to 1 minute and align update to configd 
call. for https://github.com/opnsense/core/issues/2162

This was a bit forgotten, since the new alias update handles all types of aliases using 
different expiry intervals, we need to make sure we actually probe our changes in time, 
otherwise it's impossible to expire dns entries within a reasonable timeframe.

(cherry picked from commit c5555b2ebc4c2285fb40d3a1a22c1966820bc64e)

OPNSense/core b8be3aasrc/opnsense/mvc/app/models/OPNsense/Core/ACL ACL.php

style

(cherry picked from commit 9dc94f796a40873f87823d2b27f99fcad6b768c8)

OPNSense/core db9b85dScripts/development crawl_legacy_deps.py, src/etc/rc.subr.d livemode

Propose fix some typos

(cherry picked from commit bc4ca0b895b5920600e4bc120af695c153dd7709)

OPNSense/core e2682fbsrc/opnsense/www/themes/opnsense/assets/stylesheets main.scss, src/opnsense/www/themes/opnsense/build/css main.css

Merge pull request #2174 from NOYB/Firewall_Logs_Widget_-_Settings_Form_Layout

Firewall Logs Widget - Settings Form Layout

OPNSense/core cb4d95fScripts/development crawl_legacy_deps.py, src/etc/rc.subr.d livemode

Merge pull request #2193 from jeis2497052/master

Propose fix some typos

OPNSense/core bc4ca0bScripts/development crawl_legacy_deps.py, src/etc/rc.subr.d livemode

Propose fix some typos

OPNSense/core 9dc94f7src/opnsense/mvc/app/models/OPNsense/Core/ACL ACL.php

style

OPNSense/core 079c334src/etc/inc/plugins.inc.d unbound.inc

unbound: optimize outgoing-range differently; closes #2172

"- 50" would will eventually underflow.  According to the official
docs in the libevent case we set double num-queries-per-thread, so
that's what we'll do and kick the other code.

While here, seems like the GUI options for the default value are
missing which causes the num-queries-per-thread value to decrease
to 512, reducing the outbound-range with it arbitrarily.

See: https://www.unbound.net/documentation/howto_optimise.html
(cherry picked from commit b12f9212dccbd2573e54558df3af83074b60befa)