diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fa11602f..f83ac47ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ ## Changelog +#### 2.403 (June 30, 2025) +* Add status monitor for PHP FPM #2499 +* Add support for redirecting to the enforced domain when the `musthost_redirect` directive is set +* Add a UI API to mask sensitive text—like displayed passwords, unless hovered over container +* Fix MySQL/MariaDB to remove obsolete `set-variable` options that break modern config files #2497 + + #### 2.402 (June 16, 2025) * Update the Authentic theme to the latest version with various fixes and improvements * Fix support for EL10-based systems diff --git a/miniserv.pl b/miniserv.pl index 6356ce740..93c7345f2 100755 --- a/miniserv.pl +++ b/miniserv.pl @@ -1544,7 +1544,8 @@ if ($config{'redirect_prefix'}) { } $prot = $ssl ? "https" : "http"; -# Disallowed hostname used by redirecting to musthost +# Redirect to the configured "musthost", if "musthost_redirect" is set, rather +# than showing an error if ($config{'musthost'} && $host ne $config{'musthost'} && $config{'musthost_redirect'}) { &write_data("HTTP/1.0 302 Moved Temporarily\r\n"); diff --git a/mysql/edit_cnf.cgi b/mysql/edit_cnf.cgi index 2ca4f952f..3410bb53d 100755 --- a/mysql/edit_cnf.cgi +++ b/mysql/edit_cnf.cgi @@ -52,7 +52,7 @@ print &ui_table_row($text{'cnf_stor'}, $fpt = &find_value("innodb_file_per_table", $mems); print &ui_table_row($text{'cnf_fpt'}, - &ui_yesno_radio("fpt", $fpt)); + &ui_yesno_radio("fpt", $fpt // 1)); $ilt = &find_value("innodb_lock_wait_timeout", $mems); print &ui_table_row($text{'cnf_ilt'}, diff --git a/mysql/save_cnf.cgi b/mysql/save_cnf.cgi index 4a2c6d730..664912ab2 100755 --- a/mysql/save_cnf.cgi +++ b/mysql/save_cnf.cgi @@ -53,11 +53,8 @@ else { &save_directive($conf, $mysqld, "default-storage-engine", $in{'stor'} ? [ $in{'stor'} ] : [ ]); -$fpt = &find_value("innodb_file_per_table", $mems); -if ($fpt || $in{'fpt'}) { - &save_directive($conf, $mysqld, "innodb_file_per_table", - [ $in{'fpt'} ]); - } +&save_directive($conf, $mysqld, "innodb_file_per_table", + [ $in{'fpt'} ? undef : 0 ]); if ($in{'ilt_def'}) { &save_directive($conf, $mysqld, "innodb_lock_wait_timeout", [ ]); diff --git a/status/delete_mons.cgi b/status/delete_mons.cgi index 34ad88685..652e154e0 100755 --- a/status/delete_mons.cgi +++ b/status/delete_mons.cgi @@ -33,7 +33,5 @@ else { &reset_environment(); &webmin_log("refresh"); print $text{'refresh_done'},"

\n"; - print &js_redirect("index.cgi"); - &ui_print_footer("", $text{'index_return'}); } diff --git a/status/lang/en b/status/lang/en index 1dcff9515..e002af998 100644 --- a/status/lang/en +++ b/status/lang/en @@ -369,7 +369,7 @@ init_eaction=No action selected refresh_title=Refresh Status refresh_doing=Refreshing the status of all monitors .. refresh_doing2=Refreshing the status of $1 selected monitors .. -refresh_done=.. done. +refresh_done=.. done sensors_name=Sensor to check sensors_value=Failed when @@ -606,10 +606,10 @@ imap_euser=Missing IMAP login reboot_pkgs=Package updates require a reboot -phpini_file=PHP FPM version -phpini_nofile=PHP FPM configuration file not found! -phpini_efile=No PHP FPM version selected! -phpini_noinit=No bootup action found for PHP FPM version +phpini_file=PHP-FPM version +phpini_nofile=PHP-FPM configuration file not found! +phpini_efile=No PHP-FPM version selected! +phpini_noinit=No bootup action found for PHP-FPM version phpini_noinit2=Bootup action $1 does not exist! phpini_downinit=Bootup action $1 is down