pfSense/pfsense abe85e6src/usr/local/www services_dhcpv6.php

Validate DHCPv6 Delegation Parameters. Fixes #16744
DeltaFile
+13-3src/usr/local/www/services_dhcpv6.php
+13-31 files

pfSense/pfsense 54b03casrc/etc/inc service-utils.inc util.inc

Validate PID file before use. Fixes #16743

Also ensure Captive Portal zone and OpenVPN service ID are valid before stopping services
DeltaFile
+7-5src/etc/inc/service-utils.inc
+4-1src/etc/inc/util.inc
+11-62 files

pfSense/pfsense aaf7b57src/usr/local/www system_usermanager.php

Respect cert checkbox when creating a user. Fixes #16721

Also fixes a case where the form was not displaying properly when there were input errors. This likely needs more testing to confirm each action case is being handled properly with and without input errors in the submission.
DeltaFile
+7-7src/usr/local/www/system_usermanager.php
+7-71 files

pfSense/pfsense 8b9b807src/etc/inc util.inc

Increase log level of mwexec() errors

Errors from this were previously set to informational because callers of
mwexec() should already check for the return value of the command being
run so any errors are properly handled and any necessary logs provide
proper context. However it's more appropriate to set it to at least notice
for added awareness of potential errors.
DeltaFile
+1-1src/etc/inc/util.inc
+1-11 files

pfSense/pfsense 25296c3src/usr/local/sbin openvpn.learn-address.sh

Clean up and modernize
DeltaFile
+11-9src/usr/local/sbin/openvpn.learn-address.sh
+11-91 files

pfSense/pfsense 19dc9b0src/etc rc.update_bogons.sh

Clean up and modernize
DeltaFile
+4-4src/etc/rc.update_bogons.sh
+4-41 files

pfSense/pfsense 9b37e0asrc/usr/local/sbin openvpn.connect_async.sh

Simplify and eliminate some extra extra forking
DeltaFile
+2-2src/usr/local/sbin/openvpn.connect_async.sh
+2-21 files

pfSense/pfsense 2a1063bsrc/usr/local/www/widgets/widgets rss.widget.php

RSS widget: Update deprecated code. Fix #16733

Refactor the code to replace the use of deprecated methods:
set_cache_location(), set_feed_url()
DeltaFile
+20-8src/usr/local/www/widgets/widgets/rss.widget.php
+20-81 files

pfSense/pfsense d9e6cb1src/etc/inc gwlb.inc

Fix function comment typo
DeltaFile
+1-1src/etc/inc/gwlb.inc
+1-11 files

pfSense/pfsense db3b200src/usr/local/www services_igmpproxy.php services_dyndns_edit.php

Add ntoe about default log level for verbose options

Verbose options can log additional information that may only be shown
with the respective log level.
DeltaFile
+3-2src/usr/local/www/services_igmpproxy.php
+2-1src/usr/local/www/services_dyndns_edit.php
+5-32 files

pfSense/pfsense aee3be6src/usr/local/www system_usermanager.php system_usermanager_passwordmg.php

Invalidate password hash cache after changing password. Fixes #16728
DeltaFile
+8-0src/usr/local/www/system_usermanager.php
+2-0src/usr/local/www/system_usermanager_passwordmg.php
+10-02 files

pfSense/pfsense 5a117c6src/etc/inc dyndns.class

Merge pull request #4748 from k-ross/godaddy-v6
DeltaFile
+1-0src/etc/inc/dyndns.class
+1-01 files

pfSense/pfsense c1c3587src/etc/inc dyndns.class

Use IPv4 when updating GoDaddy IPv6 dynamic DNS entries. Fixes #16731
DeltaFile
+1-0src/etc/inc/dyndns.class
+1-01 files

pfSense/pfsense 3d5544esrc/usr/local/bin iftop_parser.sh

Clean up and modernize the iftop_parser script
DeltaFile
+17-17src/usr/local/bin/iftop_parser.sh
+17-171 files

pfSense/pfsense c3234b3src/usr/local/bin iftop_parser.sh

Replace spaces with tabs
DeltaFile
+27-27src/usr/local/bin/iftop_parser.sh
+27-271 files

pfSense/pfsense ce47048src/usr/local/www system_gateway_groups.php

Remove stale gw group "dirty" flag file

The gateway group "dirty" flag file is left behind when a gateway group
is added and removed without applying changes in between.
DeltaFile
+4-0src/usr/local/www/system_gateway_groups.php
+4-01 files

pfSense/pfsense 366b05esrc/etc rc.backup_packages_data.sh

Separate RAM disk dir names from multiple packages. Fix #16724

The result of xmllint is a line-separated string which is then meant to
be translated to a space-separated string. However the space separator
itself was not being included. This change adds it.
DeltaFile
+1-1src/etc/rc.backup_packages_data.sh
+1-11 files

pfSense/pfsense 661c57csrc/etc/inc auth.inc, src/usr/local/www head.inc

Cache redundant password hashing operations in session global. Fixes #16720
DeltaFile
+22-12src/usr/local/www/head.inc
+1-1src/etc/inc/auth.inc
+23-132 files

pfSense/pfsense ac1ee37src/etc/rc.d etcmfs varmfs

These scripts are not used any more so remove them entirely
DeltaFile
+0-80src/etc/rc.d/etcmfs
+0-66src/etc/rc.d/varmfs
+0-1462 files

pfSense/pfsense 1b452basrc/usr/local/sbin cleargpt.sh

Clean up and properly quote these variables
DeltaFile
+6-6src/usr/local/sbin/cleargpt.sh
+6-61 files

pfSense/pfsense ffe213bsrc/usr/local/sbin cleargmirror.sh

Clean up assignment and avoid test -o
DeltaFile
+4-3src/usr/local/sbin/cleargmirror.sh
+4-31 files

pfSense/pfsense 93b7ea3src/usr/local/bin beep.sh

Simplify checking these values and properly quote them
DeltaFile
+2-4src/usr/local/bin/beep.sh
+2-41 files

pfSense/pfsense 7b706efsrc/usr/local/pfSense/include/www system_advanced_network.inc

Activate ALTQ loader toggle on save. Fixes #16166
DeltaFile
+6-0src/usr/local/pfSense/include/www/system_advanced_network.inc
+6-01 files

pfSense/pfsense 0c28827src/etc/inc pfsense-utils.inc

Fix VirtIO ALTQ toggle behavior. Fixes #16166
DeltaFile
+1-0src/etc/inc/pfsense-utils.inc
+1-01 files

pfSense/pfsense 50bf405src/etc/inc config.console.inc

Fix the installer network import function with vlans.

Make the proper use of the interface name in comparison.

Fixes the missing settings on wan to block reserved networks on the 1100
and other systems with vlans.

Ticket: #21104
DeltaFile
+3-3src/etc/inc/config.console.inc
+3-31 files

pfSense/pfsense 68be3d8src/usr/local/www head.inc

Strip HTML tags from page titles

Prevents the browser from showing tags (e.g. <sup>) in the tab title.
DeltaFile
+1-1src/usr/local/www/head.inc
+1-11 files

pfSense/pfsense ccaf33esrc/etc/inc gwlb.inc

Relax type requirements for gateway status helper functions

Some callers of the helper functions do not validate the arguments.
Handle this in the helper functions for better compatibility.

Followup to ddd366b3706a7c24d2406b9ccfdca76a0dca4be4.
DeltaFile
+22-11src/etc/inc/gwlb.inc
+22-111 files

pfSense/pfsense a31b2ccsrc/usr/local/www vpn_ipsec_settings.php

Correct check for "Strict Interface Binding" option. Fix #16709
DeltaFile
+7-5src/usr/local/www/vpn_ipsec_settings.php
+7-51 files

pfSense/pfsense 4b704d1src/etc/inc pfsense-utils.inc

Fix option matching and alert message.

The previous condition check resulted in false positives. Use
preg_match() for easier readability. While here also fix the notice.

Followup to fb490d5ff0f9eb5a42a8b20e6f2d9e4001252d57.
DeltaFile
+2-5src/etc/inc/pfsense-utils.inc
+2-51 files

pfSense/pfsense 07ab267src/etc/inc pfsense-utils.inc

Fix OpenVPN custom option parsing during upgrade.

Followup to fb490d5ff0f9eb5a42a8b20e6f2d9e4001252d57.
DeltaFile
+1-1src/etc/inc/pfsense-utils.inc
+1-11 files