OPNSense/core 96b97easrc/opnsense/mvc/app/controllers/OPNsense/Core/Api FirmwareController.php

firmware: terminate session for all but config read/write for #1954

This finally fixes some of the aborted internally errors given by the page.

OPNSense/core 7ccfe1bsrc/opnsense/mvc/app/controllers/OPNsense/Proxy/Api ServiceController.php, src/opnsense/mvc/app/views/OPNsense/Proxy index.volt

web proxy: synchronous service start, no delay, session closed for #1954

OPNSense/core 91c8493src/www vpn_openvpn_server.php

openvpn, forgot to show remote_network for other server modes. for 
https://github.com/opnsense/core/issues/1932

OPNSense/core 7338c4fsrc/opnsense/mvc/app/controllers/OPNsense/Base IndexController.php

mvc, change default (non api) pages to send X-Frame-Options:SAMEORIGIN, to deny embedding 
in [i]frames from other locations.

OPNSense/core 35dd2easrc/etc/inc/plugins.inc.d openvpn.inc

openvpn, remove check for mode in remote_network, remote_networkv6

It doesn't seem to make sense to ask for a value and ignore it afterwards, there doesn't 
appear to be a valid reason to validate here.
For https://github.com/opnsense/core/issues/1932

OPNSense/core 70f5acasrc/etc/inc services.inc, src/opnsense/mvc/app/views/layouts default.volt

ui: service control indicators and button rework; closes #1562

While here, use fontawesome icons and make the legacy and MVC
header section match in layout terms.

OPNSense/core efd6f87src/opnsense/mvc/app/views/OPNsense/CaptivePortal index.volt, src/opnsense/mvc/app/views/OPNsense/Cron index.volt

mvc: small fix and style sweep for dialog titles

(cherry picked from commit f228940d972fdf4f5c75020d08a2589e614ae3fb)

OPNSense/core f228940src/opnsense/mvc/app/views/OPNsense/CaptivePortal index.volt, src/opnsense/mvc/app/views/OPNsense/Cron index.volt

mvc: small fix and style sweep for dialog titles

OPNSense/core 821002csrc/opnsense/mvc/app/controllers/OPNsense/Base ControllerBase.php, src/opnsense/mvc/app/controllers/OPNsense/Core FirmwareController.php

mvc: breadcrumb titles in all core pages; closes #1948

OPNSense/core f6e5e96. Makefile, src/etc dh-parameters.4096 dh-parameters.2048

pkg: easy dhparam target for regeneration

Regenerate, while at it...

OPNSense/core 9521582src/etc/inc/plugins.inc.d openvpn.inc, src/etc/inc/plugins.inc.d/openvpn ovpn-linkup ovpn_auth_verify

openvpn: more relocations for private scripts

OPNSense/core dc353d4. plist, src/etc/inc/plugins.inc.d openvpn.inc

openvpn: move internal script file to plugin location

OPNSense/core aaf2178. plist, src/www head.inc

www: merge ticker.js into opnsense_legacy.js

OPNSense/core 31f7901src/etc/inc authgui.inc, src/www guiconfig.inc

system: legacy parts of #1218 merged from master

OPNSense/core 46d8444src/opnsense/mvc/app/models/OPNsense/Core/ACL ACL.xml

system: autoupdate firmware privs are not needed since forever

(cherry picked from commit 8e9f4db5bc9a9d1fbe352a6e08a8d86af5e44f0c)

OPNSense/core 8e9f4dbsrc/opnsense/mvc/app/models/OPNsense/Core/ACL ACL.xml

system: autoupdate firmware privs are not needed since forever

OPNSense/core 6102d61src/etc/inc authgui.inc

system: additional sanity check, otherwise we kill the system default #1218

OPNSense/core 94aecfbsrc/opnsense/mvc/app/controllers/OPNsense/Base ControllerRoot.php ControllerBase.php

User-based language in MVC (#1921)

(cherry picked from commit 378e91864f5d05c2bbe66db70187b690be6de1e1)
(cherry picked from commit 416c76745af8870c13d66c0d702f9e0ca952385d)
(cherry picked from commit d3373a848d05047f2d3df97c230b786395f654d6)

OPNSense/core 6ade0c6src/opnsense/service/modules template.py

configd / template overwrites

PR: https://github.com/opnsense/core/issues/1934

(cherry picked from commit 42f3e753e201d83c996c0d8a28bf6579514e092c)
(cherry picked from commit 735f9b87705ea0813eb5726d54e3726f460a963e)

OPNSense/core 543c7b2. Makefile plist, src/opnsense/service/templates/OPNsense/Syslog syslog-ng.conf +TARGETS

system: add syslog-ng, disable processing so that it coexists with syslogd

OPNSense/core af49b79src/www crash_reporter.php

firmware: fix typos

(cherry picked from commit d021ae1431eb22c60e81c6c1470677bd080725bd)

OPNSense/core 8d09e5csrc/opnsense/www/js opnsense_ui.js

ui/mvc, make "advanced mode" sticky too, requested 
https://github.com/opnsense/core/issues/1915

(cherry picked from commit 2826d6206e0e5bf9d4ebecc323426c2ce80b10aa)

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

mvc: switch function order for smaller diff against stable/17.7

OPNSense/core d021ae1src/www crash_reporter.php

firmware: fix typos

OPNSense/core 2f84c67src/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php

MVC/Menu system, restructure interface collection a bit. less repetition, should be faster 
as well.

OPNSense/core a58dcf7src/opnsense/mvc/app/views/OPNsense/Diagnostics systemhealth.volt, src/opnsense/mvc/app/views/OPNsense/Proxy index.volt

ui: the neverending tab story #1922

OPNSense/core 2826d62src/opnsense/www/js opnsense_ui.js

ui/mvc, make "advanced mode" sticky too, requested 
https://github.com/opnsense/core/issues/1915

OPNSense/core c12b4absrc/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php Menu.xml

menu: flip back, unify naming by adding "v4" suffix

OPNSense/core 3a28080src/www firewall_scrub_edit.php

firewall: fix scrub edit cancel link

(cherry picked from commit 5ce9933f2b737bf9e8b7451579972a287027cb67)

OPNSense/core 5ce9933src/www firewall_scrub_edit.php

firewall: fix scrub edit cancel link

OPNSense/core db785c9src/www firewall_rules_edit.php

firewall: fix rules edit cancel menu behaviour #1928

OPNSense/core e665915src/opnsense/mvc/app/views/OPNsense/Diagnostics systemhealth.volt

reporting: clear tooltip in health graphs

OPNSense/core 9471303src/etc/inc services.inc

radvd: advertise on virtual IPs

PR: https://github.com/opnsense/core/issues/1937
DeltaFile
+41-25src/etc/inc/services.inc
+41-251 files

OPNSense/core 38c1daasrc/etc/inc services.inc, src/www services_dhcpv6.php services_router_advertisements.php

dhcp: support stateless DHCP

* Support stateless RA and update help text
* Allow DHCPv6 to run without a range

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

OPNSense/core 38aafc8src/opnsense/mvc/app/views/OPNsense/IDS index.volt, src/opnsense/service/templates/OPNsense/IDS suricata.yaml

IDS, add tls and http logging in eve and alert log viewer.

- add options to suricata yaml
- add tls and http options in alert view
- bug: fix issue with grid when interface is missing (crash on replace())
- style: change dialog markup, a bit wider and less padding.

a bit related to https://github.com/opnsense/core/issues/1911

OPNSense/core edf4210src/www guiconfig.inc

menu: kill display_top_tabs(); closes #1928
DeltaFile
+0-72src/www/guiconfig.inc
+0-721 files

OPNSense/core 2245793src/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php Menu.xml, src/www status_wireless.php

menu: rework wireless status for #1928

OPNSense/core 63f9b77src/etc/inc/plugins.inc.d ipsec.inc, src/www vpn_ipsec_phase1.php vpn_ipsec.php

ipsec, add support for elliptical curve dh groups and change default dhgroup in the 
process (from 2 -> 24), last but not least some dhgroups seemed to be missing an 
implementation. for https://github.com/opnsense/core/issues/1942

(cherry picked from commit 581b8b17bcd26ee3d97774efb6c8e65b6ee2ed85)

OPNSense/core 581b8b1src/etc/inc/plugins.inc.d ipsec.inc, src/www vpn_ipsec_phase1.php vpn_ipsec.php

ipsec, add support for elliptical curve dh groups and change default dhgroup in the 
process (from 2 -> 24), last but not least some dhgroups seemed to be missing an 
implementation. for https://github.com/opnsense/core/issues/1942

OPNSense/core df4de78src/opnsense/mvc/app/models/OPNsense/Diagnostics/ACL ACL.xml

insight, reverse lookup acl fix

OPNSense/core ee83d08src/opnsense/mvc/app/views/OPNsense/IDS index.volt

intrusion detection: two issues, closes #1935

(cherry picked from commit a3d16f7844659f1b412b199de86e58a7155d60d4)

OPNSense/core a3d16f7src/opnsense/mvc/app/views/OPNsense/IDS index.volt

intrusion detection: two issues, closes #1935

OPNSense/core a1855f0. plist

pkg: fix plist
DeltaFile
+0-1plist
+0-11 files

OPNSense/core c08a8a2src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api InterfaceController.php NetworkinsightController.php

mvc: sync code, no functional changes

OPNSense/core 39f95f0src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api NetworkinsightController.php, src/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php

mvc: style sweep

OPNSense/core 0ed78b1src/opnsense/mvc/app/controllers/OPNsense/IDS/Api SettingsController.php, src/opnsense/mvc/app/controllers/OPNsense/IDS/forms dialogAlert.xml generalSettings.xml

IPS, add (advanced) payload log option, restructure alert info dialog

PR: https://github.com/opnsense/core/issues/1911
PR: https://github.com/opnsense/core/issues/1935

(cherry picked from commit 14d0ce91a054a4c86bb1f1dfbaf127d23028b128)
(cherry picked from commit 18515f153b43757bcd015a6aa6998d185c698dcf)

OPNSense/core ee78484src/etc/inc filter.inc, src/opnsense/mvc/app/library/OPNsense/Firewall Plugin.php

Firewall plugin: register table

(cherry picked from commit 24c066da8f77a26965be7fccac44a11bb206981b)

OPNSense/core 75bcd7asrc/etc/inc filter.inc

Support non-whitespace field separators for URLtable lists (#1873)

(cherry picked from commit 45d4e27a9f85bf4371d7723ce835bc18d690a8a5)
(cherry picked from commit a9cebd1b4e68a87b17617705f2f8a21b451b8301)

OPNSense/core 5363605src/etc/inc/plugins.inc.d ipsec.inc, src/www vpn_ipsec_settings.php

ipsec, add passthrough networks for https://github.com/opnsense/core/issues/1890

(cherry picked from commit 76d18ef4664e5a036bf64fd394f505dc2a6183b4)

OPNSense/core 8b888a6src/opnsense/mvc/app/controllers/OPNsense/IDS/Api SettingsController.php ServiceController.php

IDS, if we're calling configd actions and don't need a session futher on, we should 
definitely close our session before calling it. prevents lockups

(cherry picked from commit 6f33916b1f3b5fdbf0ec1b058610c0837a59061e)