pfSense/pfsense 58e567dsrc/etc/inc filter.inc upgrade_config.inc, src/usr/local/www status_logs_common.inc status_logs_settings.php

Move IPv4 link-locak firewall logs into a separate log preference. Implement #16092

Fix a type while here as well.
DeltaFile
+14-2src/usr/local/www/status_logs_common.inc
+11-0src/usr/local/www/status_logs_settings.php
+7-3src/etc/inc/filter.inc
+4-0src/etc/inc/upgrade_config.inc
+36-54 files

pfSense/pfsense 5348490src/etc/inc filter.inc

Activate snort2c log preference

Followup to b67a4eae7b9b815480789b08aa0c847f5689dede.
DeltaFile
+2-2src/etc/inc/filter.inc
+2-21 files

pfSense/pfsense 27db374src/etc/inc syslog.inc, src/usr/local/www status_logs_filter.php status_logs_filter_dynamic.php

Include reason for firewall log actions. Implement #15415, Fix #16093
DeltaFile
+45-2src/etc/inc/syslog.inc
+2-15src/usr/local/www/status_logs_filter.php
+1-1src/usr/local/www/status_logs_filter_dynamic.php
+48-183 files

pfSense/pfsense b67a4easrc/etc/inc filter.inc upgrade_config.inc, src/usr/local/www status_logs_common.inc status_logs_settings.php

Move snort2c firewall logs into a separate log preference. Implement #16092
DeltaFile
+13-1src/usr/local/www/status_logs_common.inc
+12-1src/usr/local/www/status_logs_settings.php
+5-1src/etc/inc/filter.inc
+5-0src/etc/inc/upgrade_config.inc
+35-34 files

pfSense/pfsense f3899adsrc/usr/local/www status_logs_settings.php status_logs_common.inc

Revise log preferences descriptions
DeltaFile
+19-15src/usr/local/www/status_logs_settings.php
+16-12src/usr/local/www/status_logs_common.inc
+35-272 files

pfSense/pfsense eb0acb5src/etc/inc syslog.inc

Show the rule for packets dropped due to IP options

When clicking the Action icon for a firewall rule log, the rule is not
shown when it's a "pass" rule that dropped the packet due to IP options.
DeltaFile
+31-15src/etc/inc/syslog.inc
+31-151 files

pfSense/pfsense d050c9dsrc/usr/local/www status_logs_settings.php

Move log preferences to a separate form section
DeltaFile
+37-34src/usr/local/www/status_logs_settings.php
+37-341 files

pfSense/pfsense f8713e5src/etc/inc filter.inc

Refactor firewall logging preferences

Move the firewall logging preferences to a single string[] variable and
make it a global. No functional changes.
DeltaFile
+171-122src/etc/inc/filter.inc
+171-1221 files

pfSense/pfsense f541283tools/conf/pfPorts poudriere_bulk

Add mDNS Bridge packages
DeltaFile
+2-0tools/conf/pfPorts/poudriere_bulk
+2-01 files

pfSense/pfsense 3b45a8fsrc/usr/local/pfSense/include/www diag_arp.inc, src/usr/local/www diag_arp.php

Strip manufacturer from MAC field passed to WoL from ARP table. Fixes #15162
DeltaFile
+6-1src/usr/local/www/diag_arp.php
+3-3src/usr/local/pfSense/include/www/diag_arp.inc
+9-42 files

pfSense/pfsense fd13dd0src/usr/local/www status_logs_filter.php firewall_schedule.php

Remove references to old CSS classes
DeltaFile
+5-5src/usr/local/www/status_logs_filter.php
+1-1src/usr/local/www/firewall_schedule.php
+6-62 files

pfSense/pfsense cd2d21asrc/etc/inc pfsense-utils.inc

Refactor filter_rules_compare()

Improve readability and avoid code duplication.
DeltaFile
+17-8src/etc/inc/pfsense-utils.inc
+17-81 files

pfSense/pfsense e188586src/usr/local/www firewall_rules_edit.php

Add GUI support for NAT64 rules with route-to

https://redmine.pfsense.org/issues/2358
DeltaFile
+28-18src/usr/local/www/firewall_rules_edit.php
+28-181 files

pfSense/pfsense 6664dd6src/usr/local/www firewall_rules_edit.php

Insert rules at the correct index when adding it at the top. Fix #16076
DeltaFile
+4-4src/usr/local/www/firewall_rules_edit.php
+4-41 files

pfSense/pfsense 1875c89src/etc rc.ecl

Fix the mount(8) return value checking.

With the fix the system will not try to remount a successful mounted slice
with another file system type.

Restore the original intention of the code while avoid potential problems.

Spotted by:     SteveW - in a test with the kernel debug options enabled.
DeltaFile
+8-8src/etc/rc.ecl
+8-81 files

pfSense/pfsense d801b01src/etc/inc upgrade_config.inc

Fix typo in upgrade_238_to_239()
DeltaFile
+1-1src/etc/inc/upgrade_config.inc
+1-11 files

pfSense/pfsense c181ebesrc/etc/inc pfsense-utils.inc

Add a sequence number to each rule during rule sort. Fix #16076

The 'for' loop first checks if the rule at that iteration exists and
breaks if not. When the rules array contains a gap, the 'for' loop breaks
early and potentially misses additional rules that need to be sorted. Fix
this issue by switching to a 'foreach' loop.
DeltaFile
+7-5src/etc/inc/pfsense-utils.inc
+7-51 files

pfSense/pfsense 6ad2d8fsrc/etc/inc auth.inc, src/usr/local/www xmlrpc.php

Sync admin group changes. Fix #15898

The admin group needs to be removed and readded for its settings to sync.

This reverts commit 3e0facb20fa46a13bf7b70d6ddb1970b00485eb2.
DeltaFile
+1-1src/etc/inc/auth.inc
+1-1src/usr/local/www/xmlrpc.php
+2-22 files

pfSense/pfsense 1570996src/etc/inc globals.inc upgrade_config.inc

Add combined IPv4/6 system aliases

https://redmine.pfsense.org/issues/15776
DeltaFile
+72-4src/etc/inc/globals.inc
+8-0src/etc/inc/upgrade_config.inc
+80-42 files

pfSense/pfsense c47f6dctools/conf/pfPorts make.conf

Bump the default go version to 1.23
DeltaFile
+1-1tools/conf/pfPorts/make.conf
+1-11 files

pfSense/pfsense 3b5f0ecsrc/etc/inc gwlb.inc

Fall back to routing via the interface for dynamic gateway monitoring IPs

It's possible that when setup_gateways_monitor() is called, the gateway
address is not yet available. To avoid routing the monitoring address via
another gateway, fall back to routing via the gateway's interface instead.
DeltaFile
+6-0src/etc/inc/gwlb.inc
+6-01 files

pfSense/pfsense 7573eafsrc/usr/local/www services_ntpd.php

Don't set invalid config value for ntpd interfaces. Fix #16063

This regressed after the config access refactor. To keep the same behavior
from before the refactor, simply set the correct values.
DeltaFile
+5-1src/usr/local/www/services_ntpd.php
+5-11 files

pfSense/pfsense 7d9da7bsrc/etc/inc upgrade_config.inc

Fix clobbered cron configuration on upgrade
DeltaFile
+23-1src/etc/inc/upgrade_config.inc
+23-11 files

pfSense/pfsense 883ec03src/usr/local/www system_advanced_firewall.php

Fix typo in Firewall State Policy description
DeltaFile
+1-1src/usr/local/www/system_advanced_firewall.php
+1-11 files

pfSense/pfsense 7d2ad4asrc/usr/local/www system_gateway_groups_edit.php

Clarify failover state-killing behavior for gateway groups
DeltaFile
+5-4src/usr/local/www/system_gateway_groups_edit.php
+5-41 files

pfSense/pfsense dd619ffsrc/usr/local/sbin ovpn-dnslinkup ovpn-linkup

Properly quote these variables and use the built-in echo
DeltaFile
+23-23src/usr/local/sbin/ovpn-dnslinkup
+14-14src/usr/local/sbin/ovpn-linkup
+10-10src/usr/local/sbin/ovpn-linkdown
+47-473 files

pfSense/pfsense e6dd413src/usr/local/sbin pfSense-dhclient-script

Remove SED as it is now unused
DeltaFile
+0-1src/usr/local/sbin/pfSense-dhclient-script
+0-11 files

pfSense/pfsense 1a94dd6src/usr/local/sbin pfSense-dhclient-script

Simplify clearing the arp table by using functionality built into arp(1)
DeltaFile
+1-3src/usr/local/sbin/pfSense-dhclient-script
+1-31 files

pfSense/pfsense 93423f8src/usr/local/sbin pfSense-dhclient-script

Properly quote these variables and avoid using test -o
DeltaFile
+51-52src/usr/local/sbin/pfSense-dhclient-script
+51-521 files

pfSense/pfsense 972246csrc/etc rc.ramdisk_functions.sh

Avoid using test -o and use || instead
DeltaFile
+1-1src/etc/rc.ramdisk_functions.sh
+1-11 files