i-MSCP Bugfix Release 1.4.7

      Keine Kommentare zu i-MSCP Bugfix Release 1.4.7

Die Entwickler des beliebten Multi-Server-Control-Panels, i-MSCP, haben heute das Bugfix Release 1.4.7 veröffentlicht. Das Release führt ca 46 Änderungen durch.

i-MSCP 1.4.7 Release Notes

BACKEND

  • Added: iMSCP::EventManager::registerOne() method — Allows to register a listener that will be executed at most once
  • Added: `nodeferring’ option to iMSCP::Config — Allow disabling of deferred writing
  • Fixed: CRON(8), AT(1) and LPQ(1) jobs that belong to a user being deleted must be also deleted (iMSCP::SystemUser)
  • Fixed: Don’t execute system USERMOD(8) command when not necessary
  • Fixed: Make sure that immutable bit is preserved when moving user’ homedir (iMSCP::SystemUser)
  • Fixed: Make sure that immutable bit is removed when removing user (iMSCP::SystemUser)
  • Fixed: Prevent releasing locks in child processes (iMSCP::LockFile)
  • Rewritten: iMSCP::SystemUser and iMSCP::SystemGroup libraries
  • Rewritten: Module::User module
  • Safety: Prevent modification/deletion of root user/group (iMSCP::SystemUser, iMSCP::SystemGroup)

CONFIG

  • Added: `BIND_DB_ROOT_DIR’ configuration parameter (Bind9)
  • Added: `DOVECOT_VERSION’ configuration parameter (Dovecot)
  • Enhancement: Alternative URLs for client domains can now be disabled – see the errata file for further details
  • Fixed: Prefer IPv4 to prevent timeout issues (/etc/gai.conf)
  • Updated: Vhost template files (Apache2)
  • Updated: Zone template files (Bind9)

BACKEND

  • Fixed: Avoid triggering change of all subdomains that belong to a parent domain that is being changed (historical issue)
  • Fixed: Don’t load File::Temp module through Class::Autouse module as this can lead to compile time errors
  • Removed: Unix user prefix from alternative URLs

DISTRIBUTIONS

  • Added: dirmngr package in list of pre-required packages as it is needed by gnupg2 for network access (Debian 9/Stretch)
  • Fixed: libmysqlcient18 package not available for MySQL 5.7 server community (Debian 9/Stretch)

FRONTEND

  • Fixed: Couldn’t add BASE_SERVER_VHOST as customer domain
  • Fixed: Invalid parameter number: number of bound variables does not match number of tokens (Software Installer)
  • Fixed: Trailing slash added twice in URI path when creating subdomain with redirect feature enabled
  • Removed: Unix user prefix from alternative URLs

PACKAGES

  • Fixed: Event listener responsible to add the Apache2 configuration snippet is registered too late (AWStats)

SCRIPTS

  • Fixed: Make sure that scripts are run by root user when needed

SERVERS

  • Changed: DNS records for alternative URLs are now added as subdomain DNS record without www and ftp records (Bind9)
  • Fixed: Calling createUser()/dropUser() with `RaiseError’ flag set to 1 raise an error (SQL server impl.)
  • Fixed: Couldn’t switch from external to local DNS server
  • Fixed: Invalid ssl_protocols setting: Unknown protocol ‘SSLv2’ when Dovecot is built against libssl >= 1.1.x
  • Fixed: Make usage of POSTCONF(1) to remove unwanted parameters (Postfix)
  • Fixed: Never process the same zone twice for SOA addition (Bind9)
  • Review: Engine permissions (Bind9)

PLUGINS

  • Fixed: Exception not throw when executing multiple SQL statements in single query (Database migrations – PHP: #61613)

INSTALLER

  • Added: Setup dialog for alternative URLs feature
  • Fixed: Avoid piping WGET(1) output to APT-KEY(8); Make use of temporary file to store APT key for better error handling
  • Fixed: apache2_postinst.sh: Raised error if there is a version mismatch between installed package and source package
  • Fixed: apt-key output should not be parsed (stdout is not a terminal)
  • Fixed: gpg: failed to start the dirmngr ‘/usr/bin/dirmngr’: No such file or directory
  • Fixed: Lose of data in configuration files due to deferred writing (all servers/packages)
  • Fixed: Make sure that LOGROTATE(8) configuration files are copied with expected ownership and permissions
  • Fixed: Make sure that none of package being installed/updated is in `hold’ state
  • Fixed: The `IPV6_SUPPORT’ configuration parameter is never set (Servers::server::local::installer)
  • Fixed: The `IPV6_SUPPORT’ configuration parameter must be set early (Servers::server::local::installer)
  • Fixed: The master configuration file (imscp.conf) must stay writable during all setup process

VENDOR

  • Updated: IDNA Convert library to version 1.1.0 (with feww modifications for PSR-0 compatibility)

Quelle: https://i-mscp.net/index.php/Thread/17153-i-MSCP-1-4-7-RELEASED/

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.