pfSense/pfsense 2f30e7asrc/etc/inc pkg-utils.inc

register_all_installed_packages: introduce  option
DeltaFile
+4-4src/etc/inc/pkg-utils.inc
+4-41 files

pfSense/pfsense 31742a2src/usr/local/www services_dhcpv6.php

Reflect config value of ddnsreverse for DHCPv6. Fixes #15118
DeltaFile
+1-0src/usr/local/www/services_dhcpv6.php
+1-01 files

pfSense/pfsense 216df8asrc/etc/inc services.inc, src/usr/local/www services_dhcp.php services_dhcp_edit.php

Disallow hostnames in Kea NTP. Fixes #14991

* If they are in the config.xml data already, do not write them into
  the Kea configuration.
* Do not allow the user to enter them in the GUI
DeltaFile
+9-5src/usr/local/www/services_dhcp.php
+9-4src/usr/local/www/services_dhcp_edit.php
+3-3src/etc/inc/services.inc
+21-123 files

pfSense/pfsense d027f90src/etc/inc services.inc

Fix order of Kea boot files. Fixes #15032
DeltaFile
+2-2src/etc/inc/services.inc
+2-21 files

pfSense/pfsense faf9f09src/etc/inc services.inc

Fix variable typo. Fixes #14996
DeltaFile
+1-1src/etc/inc/services.inc
+1-11 files

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

Fix an radvd service status edge case. Fixes #14936
DeltaFile
+4-0src/etc/inc/pfsense-utils.inc
+4-01 files

pfSense/pfsense cba5bb6src/etc/inc pkg-utils.inc

Update the code for consistency.

No functional changes.
DeltaFile
+1-1src/etc/inc/pkg-utils.inc
+1-11 files

pfSense/pfsense c379cdfsrc/etc/inc pkg-utils.inc

Run the pfSense-repoc with the new file names style.
DeltaFile
+1-1src/etc/inc/pkg-utils.inc
+1-11 files

pfSense/pfsense 3c6be68src/etc/inc pkg-utils.inc, src/usr/local/www pkg_mgr_install.php

Instrument the upgrade JSON data with more information about errors and failures.

Now, with the proper return code, instead of presenting no data to the user when
the pfSense-upgrade is busy (running in background), explain properly what is
happening.
DeltaFile
+12-6src/etc/inc/pkg-utils.inc
+3-1src/usr/local/www/pkg_mgr_install.php
+15-72 files

pfSense/pfsense 1e0c40esrc/etc/inc pkg-utils.inc

Add the support to the new pfSense-repoc repository files style.

Keeps the support to the old style, so both versions of pfSense-repoc are supported.
DeltaFile
+24-0src/etc/inc/pkg-utils.inc
+24-01 files

pfSense/pfsense 6667cd7src/etc/inc system.inc, src/usr/local/www 50x.html 404.html

Catch/handle some HTTP errors. Implements #15322

* Catch 50x errors, even from PHP FPM, so users don't end up with a
  blank white screen if an error happens too early in processing.
* Catch 404 errros.
* Handle both with static pages since PHP-FPM may have an issue of its
  own, so don't loop back there.
DeltaFile
+66-0src/usr/local/www/50x.html
+64-0src/usr/local/www/404.html
+5-0src/etc/inc/system.inc
+135-03 files

pfSense/pfsense 63fe158src/usr/local/www services_unbound_host_edit.php

Correct empty resolver alias handling. Fixes #14942
DeltaFile
+13-3src/usr/local/www/services_unbound_host_edit.php
+13-31 files

pfSense/pfsense 0ea1a99src/usr/local/www services_unbound_host_edit.php

Adjust unbound host alias validation. Fixes #14942
DeltaFile
+30-32src/usr/local/www/services_unbound_host_edit.php
+30-321 files

pfSense/pfsense d46d530tools/templates/core_pkg/boot/metadir +INSTALL

pfSense-boot: now just a distribution package, eliminate post-install script
DeltaFile
+0-64tools/templates/core_pkg/boot/metadir/+INSTALL
+0-641 files

pfSense/pfsense 210eb1dsrc/usr/local/www head.inc system_groupmanager.php

Add self-service user pw mgr to menu/tab. Issue #15266

No need to hide this since it's convenient and works well.

While here, make all tab arrays in the user manager consistent.
DeltaFile
+5-3src/usr/local/www/head.inc
+2-5src/usr/local/www/system_groupmanager.php
+2-5src/usr/local/www/system_usermanager_settings.php
+2-5src/usr/local/www/system_authservers.php
+2-5src/usr/local/www/system_groupmanager_addprivs.php
+2-1src/usr/local/www/system_usermanager_passwordmg.php
+15-242 files not shown
+17-248 files

pfSense/pfsense 0d42f78src/etc/inc pfsense-utils.inc, src/usr/local/www/widgets/widgets log.widget.php

Fix FW log multiple instance bug. Fixes #15339

Move the mdiff function into pfsense-utils.inc and also rename it so its
purpose is more clear.
DeltaFile
+7-17src/usr/local/www/widgets/widgets/log.widget.php
+10-0src/etc/inc/pfsense-utils.inc
+17-172 files

pfSense/pfsense 89b9271src/usr/local/bin usermgrpasswd

Add password check mode to usermgrpasswd. Issue #15266
DeltaFile
+19-2src/usr/local/bin/usermgrpasswd
+19-21 files

pfSense/pfsense 97c86b9src/etc rc.initial.password rc.initial

Console password reset changes. Issue #15266

* Correct menu description as this is the admin user manager account and
  it is not specific to the GUI.
* Clean up code and fix various strings/formatting
* Use the password change script instead of setting a default value so
  the user is prompted to set a new password.
DeltaFile
+66-55src/etc/rc.initial.password
+2-2src/etc/rc.initial
+68-572 files

pfSense/pfsense d5f7ea5src/usr/local/www head.inc

More accurate priv check for warning. Issue #15266
DeltaFile
+3-5src/usr/local/www/head.inc
+3-51 files

pfSense/pfsense 16d4106src/etc/inc auth.inc, src/usr/local/www head.inc

Improve user password warning boxes. Issue #15266

- Show warnings for user accounts as well as admin
- Try to send the user to the self-service password
  manager page if they have access
- Move the test/error generation to a function so it
  is simple to reuse.
- Do not print warnings if the user does not have
  enough access to do anything to fix it.
DeltaFile
+57-7src/usr/local/www/head.inc
+13-0src/etc/inc/auth.inc
+70-72 files

pfSense/pfsense 0fed7e3src/usr/local/www/wizards setup_wizard.xml

Use pw validation function in wizard. Issue #15266
DeltaFile
+3-0src/usr/local/www/wizards/setup_wizard.xml
+3-01 files

pfSense/pfsense b5698fbsrc/etc/inc auth.inc, src/usr/local/bin usermgrpasswd

Centralize password hints. Issue #15266

Reduces repetition and makes it easier to maintain.
DeltaFile
+23-0src/etc/inc/auth.inc
+1-2src/usr/local/www/system_usermanager_passwordmg.php
+3-0src/usr/local/bin/usermgrpasswd
+1-2src/usr/local/www/system_usermanager.php
+28-44 files

pfSense/pfsense c13d8a4src/etc/inc auth.inc

Fix local auth type match. Issue #15266
DeltaFile
+1-1src/etc/inc/auth.inc
+1-11 files

pfSense/pfsense 2eac210src/usr/local/bin usermgrpasswd usermgrwhoami

User Manager shell scripts. Issue #15266

* usermgrwhoami prints info about the current user from the user manager
  database.
* usermgrpasswd allows root/admin to change passwords for user manager
  entries from the shell/console.
DeltaFile
+179-0src/usr/local/bin/usermgrpasswd
+76-0src/usr/local/bin/usermgrwhoami
+255-02 files

pfSense/pfsense 6b940cfsrc/etc/inc system.inc

Set a stricter nginx header timeout.
DeltaFile
+1-0src/etc/inc/system.inc
+1-01 files

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

Password validation for user manager. Issue #15266
DeltaFile
+11-2src/usr/local/www/system_usermanager.php
+11-21 files

pfSense/pfsense 1586f58src/usr/local/www/widgets/widgets log.widget.php

Log widget fast update changes. Fixes #12673

Submitted-By: LouisAtGH @ GitHub
DeltaFile
+218-19src/usr/local/www/widgets/widgets/log.widget.php
+218-191 files

pfSense/pfsense 338d722src/usr/local/www status_interfaces.php

status_interfaces.php: make sure "{}" is expanded by PHP and not be sh
DeltaFile
+1-1src/usr/local/www/status_interfaces.php
+1-11 files

pfSense/pfsense b8f8077src/usr/local/www pkg_mgr_install.php

pkg_mgr_install.php: ensure pkg_switch_repo reads latest config
DeltaFile
+1-1src/usr/local/www/pkg_mgr_install.php
+1-11 files

pfSense/pfsense e1faff4src/etc/inc auth.inc, src/usr/local/www system_usermanager_passwordmg.php

Password management changes. Part of issue #15266

* Add function to determine if a given password is valid for use.
* Revise the self-service password change page to be more user-friendly
  and to handle password validation.
* Leave room for Plus to utilize additional restrictions.
DeltaFile
+78-37src/usr/local/www/system_usermanager_passwordmg.php
+18-0src/etc/inc/auth.inc
+96-372 files