OPNSense/core 7824ce5src/etc/inc filter.lib.inc

firewall: for better IPv6 PMTU let timex+paramprob through
DeltaFile
+1-1src/etc/inc/filter.lib.inc
+1-11 files

OPNSense/core ed8cae6src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ModelRelationField.php

mvc: whitespace

(cherry picked from commit aa501d4923aeb0ce222c14bd838e855f70f1da15)
DeltaFile
+0-2src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ModelRelationField.php
+0-21 files

OPNSense/core aa501d4src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ModelRelationField.php

mvc: whitespace
DeltaFile
+0-2src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ModelRelationField.php
+0-21 files

OPNSense/core 4bc543esrc/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.php OpenVPN.xml

openvpn: add fast-io option (#9430)

(cherry picked from commit c3784df48a2bc3506a8f475dacb13a55be07f7b2)
(cherry picked from commit 5f3f2b2b6a3ba70120fcb99a1042da31e1c5c807)
DeltaFile
+11-0src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.php
+1-0src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
+12-02 files

OPNSense/core 7a62423src/opnsense/mvc/app/library/OPNsense/Core Shell.php, src/opnsense/mvc/app/library/OPNsense/Trust Store.php

mvc: style tweaks

(cherry picked from commit 47bcff35c8861a40a0eb976b294debbe36ee1fb6)
DeltaFile
+3-3src/opnsense/mvc/app/library/OPNsense/Trust/Store.php
+1-1src/opnsense/mvc/app/library/OPNsense/Core/Shell.php
+4-42 files

OPNSense/core 5633420src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms dialogHostAlias.xml

Services: Unbound DNS: Overrides - update helptext as discussed in https://github.com/opnsense/core/issues/9429

(cherry picked from commit 8d1f08c2b043f2cd77b8f5c991e30ef5a3812bae)
DeltaFile
+2-2src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dialogHostAlias.xml
+2-21 files

OPNSense/core f1feee1src/opnsense/service/modules/addons template_helpers.py, src/opnsense/service/templates/OPNsense/IDS suricata.yaml

Services: Intrusion Detection - fix support for conf.d directory, we need to add a new glob method which is not constraint to the template directory (absolute_glob())
DeltaFile
+10-1src/opnsense/service/modules/addons/template_helpers.py
+2-2src/opnsense/service/templates/OPNsense/IDS/suricata.yaml
+12-32 files

OPNSense/core 7eb0f74src/etc/inc util.inc

util: replace mwexecfb() one as well
DeltaFile
+1-1src/etc/inc/util.inc
+1-11 files

OPNSense/core 69000f7Mk git.mk defaults.mk

make: run PHP lint pass on edited file

(cherry picked from commit 81c8526f873ad97f449b82af4d3ee6b19a2d3ea1)
DeltaFile
+4-1Mk/git.mk
+1-1Mk/defaults.mk
+5-22 files

OPNSense/core 3af60c7src/etc/inc util.inc

backend: replace wrapping around wrapper
DeltaFile
+1-1src/etc/inc/util.inc
+1-11 files

OPNSense/core 1df5852src/etc/inc/plugins.inc.d openvpn.inc

openvpn: one safe execution change
DeltaFile
+1-1src/etc/inc/plugins.inc.d/openvpn.inc
+1-11 files

OPNSense/core 29a271asrc/etc/inc interfaces.inc

interfaces: replace "realif(s)" naming in interfaces_addresses()
DeltaFile
+12-12src/etc/inc/interfaces.inc
+12-121 files

OPNSense/core 52e6d3bsrc/etc/inc interfaces.inc

interfaces: tiny typo
DeltaFile
+1-1src/etc/inc/interfaces.inc
+1-11 files

OPNSense/core 4bd12ecsrc/etc/inc interfaces.inc

interfaces: replace dead wlan code
DeltaFile
+2-4src/etc/inc/interfaces.inc
+2-41 files

OPNSense/core b6516a4src/etc/inc filter.inc

firewall: mute this call since we're unmuting it manually after
DeltaFile
+1-1src/etc/inc/filter.inc
+1-11 files

OPNSense/core 81c8526Mk git.mk defaults.mk

make: run PHP lint pass on edited file
DeltaFile
+4-1Mk/git.mk
+1-1Mk/defaults.mk
+5-22 files

OPNSense/core 690de85src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml, src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.xml

firewall|openvpn: no longer mark these features experimental

(cherry picked from commit 13497b0453b5e47b7981fad83ce42d9bd44a09ed)
DeltaFile
+1-1src/www/firewall_rules_edit.php
+1-1src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+3-33 files

OPNSense/core 13497b0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml, src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.xml

firewall|openvpn: no longer mark these features experimental
DeltaFile
+1-1src/www/firewall_rules_edit.php
+1-1src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+3-33 files

OPNSense/core 6d1ff4csrc/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.xml KeaDhcpv4.xml, src/opnsense/mvc/app/views/OPNsense/Kea dhcpv6.volt dhcpv4.volt

dhcp/kea: Add a unique constraint and remove the tabulator GroupBy from subnet4 and subnet6 (cc2fa5f) (#9435)

DeltaFile
+6-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+6-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+1-4src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+1-4src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv4.volt
+14-84 files

OPNSense/core 143f057src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.xml KeaDhcpv4.xml, src/opnsense/mvc/app/views/OPNsense/Kea dhcpv6.volt dhcpv4.volt

dhcp/kea: The subnet must be unique, so it cannot be grouped. Add a unique constrained and remove the tabulator GroupBy from subnet4 and subnet6
DeltaFile
+6-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+6-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+1-4src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+1-4src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv4.volt
+14-84 files

OPNSense/core c564d45src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes FilterRuleField.php

This is redundant
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/FilterRuleField.php
+1-11 files

OPNSense/core 27dd202src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes FilterRuleField.php

Fix comment
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/FilterRuleField.php
+1-11 files

OPNSense/core df0c802src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php, src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes FilterRuleField.php

Correct the floating logic in the FilterRuleField.php
DeltaFile
+6-5src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/FilterRuleField.php
+0-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+6-72 files

OPNSense/core bc1a330src/sbin opnsense-importer

rc: adjust this comment for clarity
DeltaFile
+4-2src/sbin/opnsense-importer
+4-21 files

OPNSense/core 88f8ed0src/sbin opnsense-importer

rc: refactor this, abandon /conf/dhcp6c_duid

The reason is that we can actually store the DUID in the configuration
if needed, so this more of a convenience feature and we don't need to
keep backwards compat.
DeltaFile
+6-15src/sbin/opnsense-importer
+6-151 files

OPNSense/core 3b08b77src/opnsense/mvc/app/views/OPNsense/IDS policy.volt index.volt

Services: Intrusion Detection - style cleanup for volt files
DeltaFile
+90-82src/opnsense/mvc/app/views/OPNsense/IDS/policy.volt
+8-37src/opnsense/mvc/app/views/OPNsense/IDS/index.volt
+98-1192 files

OPNSense/core 1acd0fesrc/opnsense/mvc/app/controllers/OPNsense/IDS/Api ServiceController.php

Services: Intrusion Detection - style cleanups for ServiceController.php
DeltaFile
+17-23src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/ServiceController.php
+17-231 files

OPNSense/core af06d7bsrc/opnsense/mvc/app/controllers/OPNsense/Base ApiMutableModelControllerBase.php, src/opnsense/mvc/app/controllers/OPNsense/IDS/Api SettingsController.php

Services: Intrusion Detection - cleanup settings controller, add '$this->modelHandle = null' to base class with invalidateModel() method
DeltaFile
+26-58src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php
+8-0src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php
+34-582 files

OPNSense/core ebac133. plist, src/opnsense/scripts/suricata queryAlertLog.py queryInstalledRules.py

Services: Intrusion Detection - refactor query scripts and deprecate params.py
DeltaFile
+0-46src/opnsense/site-python/params.py
+14-26src/opnsense/scripts/suricata/queryAlertLog.py
+9-23src/opnsense/scripts/suricata/queryInstalledRules.py
+2-2src/opnsense/service/conf/actions.d/actions_ids.conf
+0-1plist
+25-985 files

OPNSense/core 8d1f08csrc/opnsense/mvc/app/controllers/OPNsense/Unbound/forms dialogHostAlias.xml

Services: Unbound DNS: Overrides - update helptext as discussed in https://github.com/opnsense/core/issues/9429
DeltaFile
+2-2src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dialogHostAlias.xml
+2-21 files