pfSense/pfsense 2aa9b02src/usr/local/www vpn_openvpn_server.php

Fix IPv6 prefix calculation for OpenVPN track interface

Adds missing JS code (originally from interfaces.php) to update the GUI
description. While there clarify that only 6rd WANs are supported.
DeltaFile
+23-2src/usr/local/www/vpn_openvpn_server.php
+23-21 files

pfSense/pfsense a0ca863src/etc/inc globals.inc

Include System Patches by default

Part of implementing #16695
DeltaFile
+2-0src/etc/inc/globals.inc
+2-01 files

pfSense/pfsense eba99ecsrc/usr/local/sbin athctrl.sh

Clean up and modernize

- Properly quote variables
- Use builtin getopts instead of forking
- Use builtin substring processing instead of forking to sed
DeltaFile
+17-16src/usr/local/sbin/athctrl.sh
+17-161 files

pfSense/pfsense 2cdbc80src/usr/local/www firewall_nat_out_edit.php

Follow up to b69ef562, also hide EIM-NAT for SCTP
DeltaFile
+3-2src/usr/local/www/firewall_nat_out_edit.php
+3-21 files

pfSense/pfsense 23a1f24src/etc pfSense-rc

Ensure varrunpath can never be empty
DeltaFile
+1-1src/etc/pfSense-rc
+1-11 files

pfSense/pfsense b69ef56src/usr/local/www firewall_nat_out_edit.php

EIM-NAT option is only applicable to UDP. Hide EIM-NAT option when not valid.
DeltaFile
+9-2src/usr/local/www/firewall_nat_out_edit.php
+9-21 files

pfSense/pfsense 2cc231csrc/etc pfSense-rc

Fix redirection, stderr to stdin must be last
DeltaFile
+2-2src/etc/pfSense-rc
+2-21 files

pfSense/pfsense 77f1f7esrc/usr/local/bin ping_hosts.sh

Clean up and modernize

- Properly quote variables
- Use test's built-in ability to check for empty strings
- Remove UUoC
- Avoid test -o
DeltaFile
+37-41src/usr/local/bin/ping_hosts.sh
+37-411 files

pfSense/pfsense d0cf5d0src/etc rc.backup_captiveportal.sh rc.ramdisk_functions.sh

Shell script cleanup and simplification
DeltaFile
+4-4src/etc/rc.backup_captiveportal.sh
+3-3src/etc/rc.ramdisk_functions.sh
+2-2src/etc/rc.backup_aliastables.sh
+1-1src/etc/rc.update_bogons.sh
+10-104 files

pfSense/pfsense cb0411asrc/etc/inc openvpn.inc

Add missing new line to generated OpenVPN config
DeltaFile
+1-1src/etc/inc/openvpn.inc
+1-11 files

pfSense/pfsense c007d2fsrc/etc/inc pfsense-utils.inc openvpn.inc

Force the OpenVPN client MTU when set on assigned interface.

An option to filter the server-pulled MTU is needed for OpenVPN clients.

Followup to fb490d5ff0f9eb5a42a8b20e6f2d9e4001252d57.
DeltaFile
+8-1src/etc/inc/pfsense-utils.inc
+3-0src/etc/inc/openvpn.inc
+11-12 files

pfSense/pfsense 38010e7src/etc/inc system.inc

Update outdated Kea binding variable reference. Fix #16697

Followup to 8e35d417d87244a161e30e097f8562c5cfc09e90.
DeltaFile
+1-1src/etc/inc/system.inc
+1-11 files

pfSense/pfsense 8e35d41src/etc/inc system.inc

Update outdated Kea binding variable reference. Fix #16697
DeltaFile
+1-1src/etc/inc/system.inc
+1-11 files

pfSense/pfsense 75fd49bsrc/etc sshd

Update SSH daemon algorithms. Implements #16423
DeltaFile
+3-3src/etc/sshd
+3-31 files

pfSense/pfsense ccf782esrc/usr/local/www system.php

Simplify description wording for pre-login message
DeltaFile
+1-3src/usr/local/www/system.php
+1-31 files

pfSense/pfsense 8977f0asrc/usr/local/www system_crlmanager.php

Clarify wording when a CRL does not have any certs
DeltaFile
+1-1src/usr/local/www/system_crlmanager.php
+1-11 files

pfSense/pfsense 96de6fbsrc/etc/inc dyndns.class, src/usr/local/www services_dyndns_edit.php

DDNS: Respect preference for cert verification in custom entries without a username. Fix #16690

A username is not be required for the verify preference to work. This
change allows for the option to be used regardless and sets the verify
option by default for new entries.
DeltaFile
+8-8src/etc/inc/dyndns.class
+1-1src/usr/local/www/services_dyndns_edit.php
+9-92 files

pfSense/pfsense 37884c3src/etc/inc certs.inc

Correct trusted CA path. Fixes #16688
DeltaFile
+2-2src/etc/inc/certs.inc
+2-21 files

pfSense/pfsense 9e94760src/etc/inc system.inc filter.inc

Consolidate developerspew checks into g_get('debug')
DeltaFile
+14-14src/etc/inc/system.inc
+14-14src/etc/inc/filter.inc
+12-12src/etc/inc/services.inc
+5-5src/etc/inc/interfaces.inc
+5-1src/etc/inc/config.inc
+5-1src/etc/inc/config.gui.inc
+55-473 files not shown
+58-509 files

pfSense/pfsense ae3e499src/etc/inc syslog.inc

Follow system log level preference for daemon logs.

This is needed for php-fpm to follow correct priority from logger().

Followup to 0370993ffd98ea1912181d65e8d75f29028a4cbc.
DeltaFile
+2-2src/etc/inc/syslog.inc
+2-21 files

pfSense/pfsense 840c8a2src/usr/local/pfSense/include/www firewall_virtual_ip.inc

Reject empty VIP input. Fix #16610
DeltaFile
+22-24src/usr/local/pfSense/include/www/firewall_virtual_ip.inc
+22-241 files

pfSense/pfsense 5da3b78src/usr/local/www system.php

Remove dead link. Fix #16620
DeltaFile
+2-4src/usr/local/www/system.php
+2-41 files

pfSense/pfsense ed0d303src/etc/inc filter.inc captiveportal.inc

Add missing rule labels. Implement #16653
DeltaFile
+14-12src/etc/inc/filter.inc
+5-4src/etc/inc/captiveportal.inc
+19-162 files

pfSense/pfsense 4046a40src/etc/inc util.inc

Refactor msort(). Fix #16654

The msort() function doesn't account for sorting flags. Replace the logic
the native PHP function array_multisort() and update msort() to accept
sorting flags. Additionally include the SORT_NATURAL flag by default.
DeltaFile
+9-27src/etc/inc/util.inc
+9-271 files

pfSense/pfsense d87fac9src/etc/inc upgrade_config.inc globals.inc, src/usr/local/www system_authservers.php

Add the GUI options for RADIUS Message Authenticator. Implement #15952

Co-authored-by: R. Christian McDonald <cmcdonald at netgate.com>
DeltaFile
+18-0src/etc/inc/upgrade_config.inc
+14-0src/usr/local/www/system_authservers.php
+1-1src/etc/inc/globals.inc
+1-0src/etc/inc/auth.inc
+34-14 files

pfSense/pfsense fc14ba5src/etc/inc gwlb.inc

Fix condition check for missing default gateway. Fix #16681
DeltaFile
+7-5src/etc/inc/gwlb.inc
+7-51 files

pfSense/pfsense 2dfa947src/etc/inc auth.inc, src/usr/local/www system_authservers.php

Merge pull request #4725 from dbenesj/ldap-group-base-dn

Co-authored-by: Marcos Mendoza <mmendoza at netgate.com>

Add option to search LDAP group in base DN. Implement #16029
DeltaFile
+18-5src/usr/local/www/system_authservers.php
+6-2src/etc/inc/auth.inc
+24-72 files

pfSense/pfsense 0370993src/etc/inc syslog.inc

Restore log level for daemon facility

Originally both daemon.none and daemon.info were specified. This recently
changed to only daemon.none with commit: aed1a67a79eeae56ae96368b3380edd1e87829f9
However the change should have been to keep daemon.info since syslogd
uses the last match which was daemon.info.
DeltaFile
+2-2src/etc/inc/syslog.inc
+2-21 files

pfSense/pfsense 480a1c0src/etc/inc copynotice.inc config.console.inc

Bump up the Copyright year.
DeltaFile
+2-2src/etc/inc/copynotice.inc
+1-1src/etc/inc/config.console.inc
+1-1src/etc/inc/config.gui.inc
+1-1src/etc/inc/config.inc
+1-1src/etc/inc/config.lib.inc
+1-1src/etc/inc/copyget.inc
+7-7541 files not shown
+548-548547 files

pfSense/pfsense 2308c33tools/conf/pfPorts poudriere_bulk

Add net/pfSense-pkg-mcast-bridge
DeltaFile
+1-0tools/conf/pfPorts/poudriere_bulk
+1-01 files