OPNSense/core 15cc493src/etc/inc filter.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate remaining Miscellaneous advanced settings

Remove the legacy advanced firewall settings page.


DeltaFile
+0-472src/www/system_advanced_firewall.php
+106-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+99-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+98-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_7.php
+31-22src/etc/inc/filter.inc
+20-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+354-4958 files not shown
+381-51714 files

OPNSense/core cfa4a2dsrc/etc/inc filter.lib.inc, src/etc/inc/plugins.inc.d kea.inc

Firewall: Migrate Logging advanced settings to new settings page





DeltaFile
+68-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_5.php
+0-67src/www/system_advanced_firewall.php
+36-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+23-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+5-5src/etc/inc/filter.lib.inc
+4-5src/etc/inc/plugins.inc.d/kea.inc
+136-786 files not shown
+150-9012 files

OPNSense/core 86681fbsrc/etc/inc filter.lib.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate Miscellaneous advanced settings (automatic rules)


DeltaFile
+0-105src/www/system_advanced_firewall.php
+70-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_6.php
+40-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+16-15src/etc/inc/filter.lib.inc
+25-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+4-2src/opnsense/scripts/shell/setaddr.php
+155-1237 files not shown
+165-13313 files

OPNSense/core 59abc8a. plist, src/etc/inc filter.inc

Firewall: Migrate Schedules advanced settings to new settings page





DeltaFile
+60-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_4.php
+0-25src/www/system_advanced_firewall.php
+10-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+5-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+1-1src/etc/inc/filter.inc
+1-0plist
+77-276 files

OPNSense/core 339bcb1. plist, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate Gateway Monitoring advanced settings to new settings page





DeltaFile
+60-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_2.php
+0-27src/www/system_advanced_firewall.php
+10-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+5-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php
+1-0plist
+77-296 files

OPNSense/core e6b4db9src/etc/inc system.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate Multi-WAN advanced settings to new settings page





DeltaFile
+0-88src/www/system_advanced_firewall.php
+66-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_3.php
+28-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+17-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+8-6src/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.php
+4-2src/etc/inc/system.inc
+123-976 files not shown
+135-10312 files

OPNSense/core cf2fff7src/etc/inc/plugins.inc.d pf.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SettingsController.php

Firewall: Migrate Bogon advanced settings to new settings page





DeltaFile
+60-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_1.php
+0-32src/www/system_advanced_firewall.php
+12-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+3-5src/etc/inc/plugins.inc.d/pf.inc
+8-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+3-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SettingsController.php
+86-391 files not shown
+87-397 files

OPNSense/core 50c3595. plist, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate NAT advanced settings to new settings page





DeltaFile
+64-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_0.php
+0-59src/www/system_advanced_firewall.php
+34-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+13-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+4-3src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php
+1-0plist
+116-636 files

OPNSense/core 3cc2728src/etc/inc filter.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate remaining Miscellaneous advanced settings

Remove the legacy advanced firewall settings page.

DeltaFile
+0-472src/www/system_advanced_firewall.php
+106-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+99-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+98-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_7.php
+31-22src/etc/inc/filter.inc
+20-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+354-4958 files not shown
+381-51714 files

OPNSense/core cf9b08dsrc/etc/inc filter.lib.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate Miscellaneous advanced settings (automatic rules)

DeltaFile
+0-105src/www/system_advanced_firewall.php
+70-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_6.php
+40-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+16-15src/etc/inc/filter.lib.inc
+25-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+4-2src/opnsense/scripts/shell/setaddr.php
+155-1237 files not shown
+165-13313 files

OPNSense/core 3abcbc4src/etc/inc filter.lib.inc, src/etc/inc/plugins.inc.d kea.inc

Firewall: Migrate Logging advanced settings to new settings page




DeltaFile
+68-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_5.php
+0-67src/www/system_advanced_firewall.php
+36-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+23-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+5-5src/etc/inc/filter.lib.inc
+4-5src/etc/inc/plugins.inc.d/kea.inc
+136-786 files not shown
+150-9012 files

OPNSense/core 29a45a2. plist, src/etc/inc filter.inc

Firewall: Migrate Schedules advanced settings to new settings page




DeltaFile
+60-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_4.php
+0-25src/www/system_advanced_firewall.php
+10-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+5-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+1-1src/etc/inc/filter.inc
+1-0plist
+77-276 files

OPNSense/core 4259877src/etc/inc system.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate Multi-WAN advanced settings to new settings page




DeltaFile
+0-88src/www/system_advanced_firewall.php
+66-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_3.php
+28-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+17-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+8-6src/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.php
+4-2src/etc/inc/system.inc
+123-976 files not shown
+135-10312 files

OPNSense/core 0b7f110src/etc/inc/plugins.inc.d pf.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SettingsController.php

Firewall: Migrate Bogon advanced settings to new settings page




DeltaFile
+60-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_1.php
+0-32src/www/system_advanced_firewall.php
+12-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+3-5src/etc/inc/plugins.inc.d/pf.inc
+8-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+3-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SettingsController.php
+86-391 files not shown
+87-397 files

OPNSense/core 743dafe. plist, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate Gateway Monitoring advanced settings to new settings page




DeltaFile
+60-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_2.php
+0-27src/www/system_advanced_firewall.php
+10-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+5-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php
+1-0plist
+77-296 files

OPNSense/core 2322554. plist, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate NAT advanced settings to new settings page




DeltaFile
+64-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_0.php
+0-59src/www/system_advanced_firewall.php
+34-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+13-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+4-3src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php
+1-0plist
+116-636 files

OPNSense/core e234df8src/etc/inc filter.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate remaining Miscellaneous advanced settings

Remove the legacy advanced firewall settings page.
DeltaFile
+0-472src/www/system_advanced_firewall.php
+106-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+99-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+98-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_7.php
+31-22src/etc/inc/filter.inc
+20-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+354-4958 files not shown
+381-51714 files

OPNSense/core 341007fsrc/etc/inc filter.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate remaining Miscellaneous advanced settings

Remove the legacy advanced firewall settings page.
DeltaFile
+0-472src/www/system_advanced_firewall.php
+110-16src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+108-10src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+98-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_7.php
+31-22src/etc/inc/filter.inc
+20-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+367-5208 files not shown
+394-54214 files

OPNSense/core 923f796src/etc/inc filter.lib.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate Miscellaneous advanced settings (automatic rules)
DeltaFile
+0-105src/www/system_advanced_firewall.php
+70-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_6.php
+40-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+16-15src/etc/inc/filter.lib.inc
+25-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+4-2src/opnsense/scripts/shell/setaddr.php
+155-1237 files not shown
+165-13313 files

OPNSense/core 8a8ce7fsrc/etc/inc filter.lib.inc, src/etc/inc/plugins.inc.d kea.inc

Firewall: Migrate Logging advanced settings to new settings page



DeltaFile
+68-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_5.php
+0-67src/www/system_advanced_firewall.php
+36-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+23-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+5-5src/etc/inc/filter.lib.inc
+4-5src/etc/inc/plugins.inc.d/kea.inc
+136-786 files not shown
+150-9012 files

OPNSense/core 981a3f2src/etc/inc filter.lib.inc filter.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate Miscellaneous advanced settings to new settings page

Move the automatic rule and remaining advanced firewall settings, then
remove the legacy advanced firewall page.

DeltaFile
+0-577src/www/system_advanced_firewall.php
+150-16src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+132-10src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+110-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_6.php
+31-22src/etc/inc/filter.inc
+16-15src/etc/inc/filter.lib.inc
+439-64015 files not shown
+499-67421 files

OPNSense/core e05c480. plist, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate Gateway Monitoring advanced settings to new settings page



DeltaFile
+60-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_2.php
+0-27src/www/system_advanced_firewall.php
+10-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+5-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php
+1-0plist
+77-296 files

OPNSense/core c27e214src/etc/inc system.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate Multi-WAN advanced settings to new settings page



DeltaFile
+0-88src/www/system_advanced_firewall.php
+66-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_3.php
+28-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+17-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+8-6src/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.php
+4-2src/etc/inc/system.inc
+123-976 files not shown
+135-10312 files

OPNSense/core 6663fd2. plist, src/etc/inc filter.inc

Firewall: Migrate Schedules advanced settings to new settings page



DeltaFile
+60-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_4.php
+0-25src/www/system_advanced_firewall.php
+10-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+5-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+1-1src/etc/inc/filter.inc
+1-0plist
+77-276 files

OPNSense/core cf64554src/etc/inc/plugins.inc.d pf.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SettingsController.php

Firewall: Migrate Bogon advanced settings to new settings page



DeltaFile
+60-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_1.php
+0-32src/www/system_advanced_firewall.php
+12-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+3-5src/etc/inc/plugins.inc.d/pf.inc
+8-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+3-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SettingsController.php
+86-391 files not shown
+87-397 files

OPNSense/core 4aee183. plist, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Firewall: Migrate NAT advanced settings to new settings page



DeltaFile
+64-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_0.php
+0-59src/www/system_advanced_firewall.php
+34-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+13-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+4-3src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php
+1-0plist
+116-636 files

OPNSense/core 81ba21csrc/etc/inc interfaces.inc

interfaces: dhclient handles keywords case-insensitive so properly match all 'media' invokes

Reported by: @Alice-Sabrina-Ivy

(cherry picked from commit b837f60234482f65d31dad46b5fd48490d918ec4)
DeltaFile
+3-1src/etc/inc/interfaces.inc
+3-11 files

OPNSense/core 8adab1asrc/www system_usermanager_passwordmg.php

system: clear password change session flag only after password was changed

PR: GHSA-x3q7-cc7h-gj3v
(cherry picked from commit c2bbd69954d1631ac52bc66a220d0b669feb75c6)
DeltaFile
+6-5src/www/system_usermanager_passwordmg.php
+6-51 files

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

routing: fix ACL patterns for gateway groups (#10909)

Since the conversion in f10505148 the page lives at ui/routing/gateway_groups
and its API at api/routing/group_settings/*, so a user holding only this privilege
sees no Group entry under System: Gateways and receives 403 on every
group_settings call.

(cherry picked from commit cc6419c7fa3891c879730831df3004b8ac52311e)
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml
+2-21 files

OPNSense/core 626369dsrc/etc/inc filter.lib.inc filter.inc, src/etc/inc/plugins.inc.d pf.inc kea.inc

Review: Use config_read_array() instead of a settings function in the firewall plugin, that makes it more obvious where settings came from
DeltaFile
+26-26src/etc/inc/filter.inc
+11-11src/etc/inc/filter.lib.inc
+6-12src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php
+4-4src/etc/inc/plugins.inc.d/kea.inc
+4-4src/etc/inc/plugins.inc.d/ipsec.inc
+3-3src/etc/inc/plugins.inc.d/pf.inc
+54-601 files not shown
+56-627 files