OPNSense/core f9ea696src/etc/inc/xmlrpc legacy.inc, src/www services_dnsmasq.php system_general.php

system: use system_resolver_configure() everywhere

(cherry picked from commit 412c0c7b714193fa182e34ef02a68a00f0d8536d)
(cherry picked from commit 2a81e78c41532e4b9d76a58c85e30aaae048e89d)
DeltaFile
+5-3src/www/services_dnsmasq.php
+1-3src/www/system_general.php
+2-2src/www/services_unbound.php
+1-1src/www/system_advanced_admin.php
+1-1src/etc/inc/xmlrpc/legacy.inc
+1-1src/www/services_dhcp.php
+11-113 files not shown
+14-149 files

OPNSense/core ed6cd63src/etc rc.bootup rc.reload_all, src/etc/inc system.inc

system: create system_resolver_configure() to simplify callers

Replace a few easy spots.  Eventually we want to call both
functions for each spot instead of doing both (in switching order)
or only one of them.  They are both cheap operations since they
don't (re)start DNS processes any longer.
DeltaFile
+7-1src/etc/inc/system.inc
+2-4src/etc/rc.bootup
+1-3src/www/system_general.php
+1-2src/opnsense/scripts/shell/setaddr.php
+1-2src/etc/rc.reload_all
+1-1src/www/system_advanced_misc.php
+13-131 files not shown
+14-147 files

OPNSense/core d4a6bddsrc/etc/inc interfaces.inc, src/opnsense/scripts/dhcp unbound_watcher.py

Merge branch 'master' into system_status
DeltaFile
+0-388src/opnsense/scripts/ipsec/vici/session.py
+227-45src/www/interfaces.php
+141-109src/etc/inc/interfaces.inc
+0-246src/www/diag_ipsec.php
+0-237src/opnsense/scripts/dns/unbound_dhcpd.py
+237-0src/opnsense/scripts/dhcp/unbound_watcher.py
+605-1,025239 files not shown
+3,722-3,359245 files

OPNSense/core 1b3dc78src/www system_advanced_misc.php

system: make sure the repercussion of using "0" is very clear

(cherry picked from commit 3d7a9ac1ea554e58f99763dbdca1ceec023e7062)
DeltaFile
+2-2src/www/system_advanced_misc.php
+2-21 files

OPNSense/core 3d7a9acsrc/www system_advanced_misc.php

system: make sure the repercussion of using "0" is very clear
DeltaFile
+2-2src/www/system_advanced_misc.php
+2-21 files

OPNSense/core 7eadf5fsrc/etc/inc util.inc, src/etc/inc/plugins.inc.d core.inc

openvpn: hardcode the RFC 7919 DH parameter #4722

This allows us to remove all DH handling remnants.  If people
want to use a separate content they will have to let us know,
but it seems unlikely.  The only impact seems to be a security
bump from 2k to 4k default.
DeltaFile
+0-51src/opnsense/scripts/system/dh_parameters.sh
+0-46src/etc/inc/util.inc
+0-30src/www/wizard.php
+0-26src/www/system_advanced_misc.php
+3-22src/www/vpn_openvpn_server.php
+0-14src/etc/inc/plugins.inc.d/core.inc
+3-18913 files not shown
+18-27719 files

OPNSense/core 986c2a8src/www system_advanced_misc.php

src: whitespace diff from master
DeltaFile
+1-1src/www/system_advanced_misc.php
+1-11 files

OPNSense/core 228e74csrc/etc/rc.subr.d tmp, src/www system_advanced_misc.php

system: allow to adjust default of 50% RAM usage for MFS options; closes #5727

Add a maximum for /tmp MFS as well and make it adjustable while we still
know what we are doing.  ;)
DeltaFile
+51-1src/www/system_advanced_misc.php
+9-1src/etc/rc.subr.d/tmp
+60-22 files

OPNSense/core dc33b3asrc/etc/rc.subr.d var, src/opnsense/mvc/app/controllers/OPNsense/Proxy/forms main.xml

system: narrow /var MFS down to /var/log and cap to 50% of physical memory #5727

Here we remove all persistently stored data from /root/var as configured
by the *_var_mfs rc variable.  The cap should be able to be adjusted in
the GUI but will follow in a separate commit.

Eventually this also helps us with #5475.
DeltaFile
+24-54src/etc/rc.subr.d/var
+5-5src/www/system_advanced_misc.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Proxy/forms/main.xml
+30-603 files

OPNSense/core 502a8c2src/etc/inc system.inc, src/www system_advanced_misc.php

system: support qat and multiple selection #5559

(cherry picked from commit dd4512aa3e93e13a2a66ab5eec96bc6e81628f29)
DeltaFile
+12-8src/www/system_advanced_misc.php
+4-2src/etc/inc/system.inc
+16-102 files

OPNSense/core c23a653src/etc config.xml.sample, src/www system_advanced_misc.php

system: aesni is now a kernel-builtin #5559

Remove modules that are no longer available.

(cherry picked from commit db686a857b6c7a0c91309013aa1e6a9404ae736a)
DeltaFile
+0-3src/www/system_advanced_misc.php
+0-1src/etc/config.xml.sample
+0-42 files

OPNSense/core dd4512asrc/etc/inc system.inc, src/www system_advanced_misc.php

system: support qat and multiple selection #5559
DeltaFile
+12-8src/www/system_advanced_misc.php
+4-2src/etc/inc/system.inc
+16-102 files

OPNSense/core db686a8src/etc config.xml.sample, src/www system_advanced_misc.php

system: aesni is now a kernel-builtin #5559

Remove modules that are no longer available.
DeltaFile
+0-3src/www/system_advanced_misc.php
+0-1src/etc/config.xml.sample
+0-42 files

OPNSense/core c2f07bfsrc/etc/inc auth.inc interfaces.inc, src/etc/inc/plugins.inc.d dhcpd.inc

Merge tag '21.1.5' into stable/21.4

stable release

Conflicts:
        Makefile
        src/etc/inc/system.inc
DeltaFile
+72-39src/etc/inc/auth.inc
+63-2src/etc/inc/plugins.inc.d/dhcpd.inc
+6-54src/sbin/opnsense-installer
+18-40src/www/status_dhcpv6_leases.php
+56-0src/opnsense/scripts/shaper/update_tables
+15-24src/etc/inc/interfaces.inc
+230-15949 files not shown
+605-29655 files

OPNSense/core d9c3d52src/etc/inc system.inc, src/www system_advanced_misc.php

system: remove /dev/crypto GUI support #4896

(cherry picked from commit 6c96038cedc4e09101bfd5801952da5518f21142)
DeltaFile
+1-24src/www/system_advanced_misc.php
+0-5src/etc/inc/system.inc
+1-292 files

OPNSense/core bf07d89src/etc/inc interfaces.inc, src/opnsense/mvc/app/controllers/OPNsense/Core/Api FirmwareController.php

Merge branch 'master' into enhance-openvpn-config-tlscrypt
DeltaFile
+1,183-0src/opnsense/www/js/pick-a-color-1.2.3.js
+388-349src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+283-298src/opnsense/scripts/firmware/check.sh
+253-226src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php
+220-148src/www/widgets/widgets/traffic_graphs.widget.php
+116-125src/etc/inc/interfaces.inc
+2,443-1,146228 files not shown
+6,572-3,179234 files

OPNSense/core 6c96038src/etc/inc system.inc, src/www system_advanced_misc.php

system: remove /dev/crypto GUI support #4896
DeltaFile
+1-24src/www/system_advanced_misc.php
+0-5src/etc/inc/system.inc
+1-292 files

OPNSense/core 732bc82src/www system_advanced_misc.php

system: html_safe() for module outputs

PR: https://forum.opnsense.org/index.php?topic=16955.0
(cherry picked from commit 4bac359e092539e9c5e084901b78cc66f6a79139)
DeltaFile
+10-14src/www/system_advanced_misc.php
+10-141 files

OPNSense/core 4bac359src/www system_advanced_misc.php

system: html_safe() for module outputs

PR: https://forum.opnsense.org/index.php?topic=16955.0
DeltaFile
+10-14src/www/system_advanced_misc.php
+10-141 files

OPNSense/core ba0c82dsrc/etc rc.bootup, src/etc/inc interfaces.inc

dhcpd: naming convention, plugins_configure() use
DeltaFile
+28-30src/www/services_dhcpv6_relay.php
+27-29src/www/services_dhcp_relay.php
+25-6src/etc/inc/plugins.inc.d/dhcpd.inc
+3-5src/etc/rc.bootup
+2-4src/etc/inc/interfaces.inc
+1-2src/etc/inc/xmlrpc/legacy.inc
+86-7610 files not shown
+97-9016 files

OPNSense/core e4285e9src/etc/rc.syshook.d/early 01-usbconfig_reset, src/www system_advanced_misc.php

Revert "System->Settings->Miscellaneous : add "Reset usb on boot" option"

This reverts commit 6dd8bbe14b1068d462654be46102a6f7f239c3c1.
DeltaFile
+1-24src/www/system_advanced_misc.php
+0-9src/etc/rc.syshook.d/early/01-usbconfig_reset
+1-332 files

OPNSense/core 6dd8bbesrc/etc/rc.syshook.d/early 01-usbconfig_reset, src/www system_advanced_misc.php

System->Settings->Miscellaneous : add "Reset usb on boot" option

While testing 4g modems, it seems that initial device detection isn't flawless leading to USB_ERR_IOERROR failures and non functional modems.
Most likely cause of these issues seems to be that some devices need a bit of time between powering the bus and performing registration.

This option adds an early boot script, which optionally performs a usbconfig reset on boot.
DeltaFile
+24-1src/www/system_advanced_misc.php
+9-0src/etc/rc.syshook.d/early/01-usbconfig_reset
+33-12 files

OPNSense/core fc1a2f8src/www interfaces_gre_edit.php interfaces_lagg_edit.php

fix some gettext() + html_safe, discussed https://github.com/opnsense/core/commit/c4c7f8d732a9e3e7ab4bef8573379cf5721ae9d8

(cherry picked from commit 4a8e737ced67ebb89368f92086c8a4ea282a1468)
DeltaFile
+2-2src/www/interfaces_gre_edit.php
+2-2src/www/interfaces_lagg_edit.php
+2-2src/www/interfaces_ppps_edit.php
+2-2src/www/interfaces_vlan_edit.php
+2-2src/www/interfaces_wireless_edit.php
+2-2src/www/services_dhcp_edit.php
+12-1258 files not shown
+91-9164 files

OPNSense/core 4a8e737src/www firewall_nat_1to1_edit.php firewall_nat_edit.php

fix some gettext() + html_safe, discussed https://github.com/opnsense/core/commit/c4c7f8d732a9e3e7ab4bef8573379cf5721ae9d8
DeltaFile
+2-2src/www/firewall_nat_1to1_edit.php
+2-2src/www/firewall_nat_edit.php
+2-2src/www/firewall_nat_npt_edit.php
+2-2src/www/firewall_nat_out_edit.php
+2-2src/www/firewall_rules_edit.php
+2-2src/www/firewall_schedule_edit.php
+12-1259 files not shown
+92-9265 files

OPNSense/core 1e3fc6dsrc/www system_advanced_misc.php

system: files merged, copyright retained
DeltaFile
+1-0src/www/system_advanced_misc.php
+1-01 files

OPNSense/core 0d7001asrc/etc/inc notices.smtp.inc notices.sasl.inc, src/www system_advanced_notifications.php

Remove legacy SMTP notices (for #2919) (#3031)

* Remove remaining calls to notify_via_smtp()
* Remove SMTP notices code
* Remove SMTP notifications config from System/Settings/Notifications
* Move system beep settings to System/Settings/Miscellaneous, remove System/Settings/Notifications
DeltaFile
+0-859src/etc/inc/notices.smtp.inc
+0-422src/etc/inc/notices.sasl.inc
+0-248src/www/system_advanced_notifications.php
+0-180src/etc/inc/notices.ntlm_sasl_client.inc
+0-135src/etc/inc/notices.digest_sasl_client.inc
+0-99src/etc/inc/notices.plain_sasl_client.inc
+0-1,9439 files not shown
+27-2,24415 files

OPNSense/core 768e960src/www system_general.php system_camanager.php

system: minor cleanups from master
DeltaFile
+33-33src/www/system_general.php
+6-6src/www/system_camanager.php
+3-3src/www/system_advanced_misc.php
+42-423 files

OPNSense/core 1bfc8efsrc/www system_advanced_misc.php

system: typos in css
DeltaFile
+3-3src/www/system_advanced_misc.php
+3-31 files

OPNSense/core 77191c0src/etc/inc/plugins.inc.d core.inc, src/etc/rc.syshook.d/backup 20-captiveportal 20-dhcpleases

system: allow to disable backups completely for #2876

(cherry picked from commit 7b2b0724491e1eefa353122ea198ca1ebb4930ff)
(cherry picked from commit 8462c5457f55875a0372be746ffab27f9a6dfbf2)
(cherry picked from commit eccc9eea1fc56b5a538a32d49720a3a837461ac9)
(cherry picked from commit 664cad48c9071bc0e68b98f6ef434f57419134e3)
(cherry picked from commit 2d0075de05b3838fe19d57f5bdd8388df119467f)
DeltaFile
+16-20src/www/system_advanced_misc.php
+4-4src/etc/inc/plugins.inc.d/core.inc
+5-2src/etc/rc.syshook.d/backup/20-captiveportal
+5-2src/etc/rc.syshook.d/backup/20-dhcpleases
+5-2src/etc/rc.syshook.d/backup/20-netflow
+4-1src/etc/rc.syshook.d/backup/20-rrd
+39-316 files

OPNSense/core 2d0075dsrc/etc/rc.syshook.d/backup 20-rrd, src/www system_advanced_misc.php

system: 4/4; closes #2876
DeltaFile
+4-1src/etc/rc.syshook.d/backup/20-rrd
+2-2src/www/system_advanced_misc.php
+6-32 files