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/
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.