Eine neue I-MSCP Version wurde released. Die neue I-MSCP Version umfasst im wesentlichen kleinere Bug Fixes und einige Frontend Änderungen.

Fortfolgende weitere Änderungen und Fixes bringt die neue I-MSCP Version mit sich:

Vor dem Update unbedingt – hhttps://github.com/i-MSCP/imscp/blob/1.4.3/docs/1.4.x_errata.md – lesen.

 

CONFIG

  • Added: `class‘, `default‘ and `description‘ attributes in distribution packages files for service alternatives
  • Added: /etc/apt/apt/conf.d/01norecommend to avoid installation of recommended/suggested distribution packages
  • Added: `*._PACKAGE‘ variables in master conffile. Variables holding i-MSCP server class names
  • Removed: FastCGI section in Apache2 domain.tpl vhost template (mod_proxy_fcgi is now available for all distributions)
  • Removed: SSLCertificateChainFile Apache2 directive in domain.tpl vhost template file (no longer needed since Apache 2.4.8)

BACKEND

  • Added: iMSCP::File::getAsRef() method – Method allowing to get scalar reference to file content
  • Added: Servers::php class (doesn’t do anything yet – currently a child of Servers::noserver)
  • Fixed: Couldn’t umount mounts that are in deleted state due to wrong regexp in iMSCP::Mount library
  • Review: Mitigate IO operations by reading full fstab-like file in memory and by reusing same file object (iMSCP::Mount)

DISTRIBUTIONS

  • Fixed: Install Apache2 (2.4.10) from backports repository (Ubuntu Trusty Thar)
  • Fixed: Make sure that sendmail* packages are pre-uninstalled

FRONTEND

  • Added: Button allowing customers to force syncing of mailboxes quota info (Client interface)
  • Added: Percent value for mailboxes quota usage (Client interface)
  • Fixed: Datepicker is positioned below the location bar
  • Fixed: Disabled htaccess, htgroup and htusers items wrongly reported as error in debugger interface (admin interface)
  • Enhancement: Display a static warning to customer when at least one of his mailboxes is over quota (Client interface)
  • Readded: Mailboxes quota usage information (Client interface)

INSTALLER

  • Changed: Default SQL user for servers/packages is now set to `imscp_srv_user‘
  • Fixed: `Access denied…‘ SQL error when reusing same SQL user for all i-MSCP servers/packages
  • Fixed: Allow for automatic generation of the passwords (whenever possible) in preseeding mode
  • Fixed: Allow for automatic detection of the server public IP address in preseeding mode
  • Fixed: Allow for automatic detection of the timezone in preseeding mode
  • Fixed: composer.phar archive is not updated due to wrong working directory
  • Fixed: Configures getaddrinfo(3) to prefer IPv4 during setup and update phases
  • Fixed: Enforce usage of values from preseed.pl file in preseeding mode, even on reconfiguration
  • Fixed: Make sure that SQL users set for i-MSCP servers/packages are not already used by customers
  • Readded: Courier alternative for IMAP/POP servers (Debian Stretch)

LISTENERS

  • Updated: Add Referrer-Policy header to 40_apache2_security_headers.pl listener file

PACKAGES

  • Fixed: `Accessing a non-existing parameter: FILEMANAGER_PACKAGE` error when upgrading from 1.1.x Serie (Filemanager)
  • Fixed: Can’t locate object method „getInstance“ via package „MSCP::Service“ (FrontEnd)
  • Fixed: Package uninstallers must be idempotent

SCRIPTS

  • Fixed: All in/out traffic not computed (imscp-srv-traff)

SERVERS

  • Fixed: Authdaemond socket directory is still mounted in Postfix chroot after switching to Dovecot (Courier)
  • Fixed: Disable control engine by default (ProFTPD)
  • Fixed: `postfix‘ user is still part of authdaemon group after switching to Dovecot (Courier)
  • Fixed: Run ProFTPD server under `proftpd‘ user instead of `nobody‘ user (ProFTPD)
  • Fixed: SQL user not removed after uninstallation (PO and FTPD server impl.)
  • Fixed: When switching to another FTPD server implementation, uninstallation of old FTP server must be triggered
  • Fixed: When switching to another PO server implementation, uninstallation of old PO server must be triggered

UNINSTALLER

  • Fixed: Ask administrator to uninstall plugins prior running i-MSCP uninstaller
  • Fixed: General uninstallation failure due to wrong SQL query in imscp-uninstall script

YOUTRACK

  • IP-1707 Getting Error when trying to change e-mail forwarder due to wrong quota value
  • IP-1709 Protected area users/groups management – Groups list is truncated to first group
  • IP-1710 Password field of client prepopulated when called from reseller
  • IP-1711 Error while using preseed file with empty BASE_SERVER_PUBLIC_IP parameter

Legend

  • New features or minor changes/bugfixes
  • Changes that can affect 3rd-party components (plugins, listener files…)
  • Major changes or important bugfixes