Howdy all,
I’ve rolled out Webmin version 2.302 for all repos. This contains a security fix and updating should be considered a high priority.
Changes since 2.301:
- Add ability to preserve allow/deny IPs in Webmin Configuration module #2427
- Add enhancements to module config saving to ensure reliability under all conditions
- Fix to improve wording when applying network in Network Configuration module
- Fix regression in MySQL/MariaDB database user permission assignment
- Fix to clean up old code
- Update German translations
Changes since 2.300:
- Fix to check correctly if ProFTPD is installed #2410
- Fix to properly escape HTML in date fields
- Fix the line height of plain-text email body
Changes since 2.202:
- Add multiple improvements to SSH Server module to support contemporary systems
- Add support to configure SSH socket activation in SSH Server module in contemporary systems #2356
- Add support for managing PHP extensions in PHP Configuration module
- Add API to edit systemd units in Bootup and Shutdown module
- Add rich-rule and direct-rule API to FirewallD module
- Add support for collecting bandwidth stats on systems with Journald in Bandwidth Monitoring module
- Add support for displaying translations aggregated and separate statistics using language manager script
- Add support for allowing a given IP temporarily or permanently in FirewallD module
- Add support for listing
deb822-style
repos on Debian and derivatives in Software Package Updates module - Add support for openEuler Linux LTS and Innovation versions
- Add support for setting up repos on SUSE distros using repo setup script
- Add a status monitor to check if a reboot is required in System and Server Status module
- Add support for displaying CPU and disk data in the latest macOS versions
- Add UI option to control if SSL client certificate provided by proxies can be trusted
- Add ACL option to set the allowed user based on the directory being accessed in File Manager module
- Add ability to resolve compatibility-level conditionals in Postfix module
- Add ability to use zoom window in/out using standard hotkeys in Terminal module
- Add service restart button in MySQL/MariaDB module
- Add DBI and DBD modules to the recommended list
- Fix to check first if delete, rename, paste, and save are allowed for safe user in File Manager
- Fix to stop trusting remote client IP address for Webmin logging unless it’s allowed
- Fix to correctly set exit code on success when using force mode in Webmin
set-config
CLI command - Fix to include zone name in deleted records log message in BIND DNS module
- Fix to ensure systemd custom units are created in the correct directory in Bootup and Shutdown module
- Fix to create correct RC script on FreeBSD systems when Webmin is installed using the setup script
- Fix to improve how permissions are displayed in MySQL/MariaDB module
- Fix to show current hashed password if there is one in MySQL/MariaDB module
- Fix to place editable options at the top of the list in MySQL/MariaDB module #2319
- Fix to correctly quote usernames in
xfs_quota
command in Disk Quotas module - Fix file locking in global generic file locking function
- Fix to clean up temporary Webmin PID-based lock directories
- Fix to bring back support for limits in last command in Users and Groups module
- Fix Postfix module incorrectly saving config files for some pages
- Fix to support multi-line mappings in Postfix module for virtual maps
- Fix to turn off autorenew for all Webmin-generated Let’s Encrypt SSL certificates as renewals are handled internally
- Fix to prefer JSON::XS over JSON::PP if both are installed
- Fix to just lock the DNS zone file instead of the whole domain to prevent potential deadlocks
- Fix SPF record joining to avoid space separation in BIND DNS module
- Fix updating serial number in BIND DNS module
- Fix error message for salt field in BIND DNS module
- Fix for slave zones can now be called secondary in BIND DNS module #2257
- Fix not to save passwords in the password fields in Users and Groups module
- Fix not binding to an IP, add a
Listen
directive for a custom port if needed in Apache module #2341 - Fix Usermin manual installation using setup script
- Fix to enhance display support for Fetchmail module
- Fix WebSocket connections for sudo-capable users
- Rename Google Authenticator to just TOTP Authenticator
- Improve sorting for date-based columns in data tables
- Drop
lynx
package from the recommended list - Drop
Authen::OATH
module and all its dependencies in favor of a simpler implementation for TOTP authentication - Updated Chinese translations
- Update German translations
As always, if you run into any problems, let us know in a new topic (don’t comment on this post, make a new topic for your specific issue). Bug reports can also be created on the Webmin github.
Cheers,
Joe