Dear community,
WARNING - Before updating your i-MSCP installation, don't forget to read the errata file WARNING
We are pleased to announce the immediate availability of i-MSCP version 1.5.3 (build 2018120700) which is a bugfixes release for the 1.5.x Serie.
This new version addresses the following issues:
ARTIFACTS
-
Removed: latest.txt file (no longer used)
BACKEND
-
Added: Netplan networking configuration provider (networkd renderer is assumed)
-
Fixed: Mask/Unmask units after/prior disabling/enabling them (Systemd init provider)
-
Fixed: Missing support for various systemd unit files such as device, mount point, swap file... (Systemd init provider)
-
Fixed: Resolve units before acting on them due to https://github.com/systemd/systemd/issues/7875 (Systemd init provider)
-
Fixed: SHA384 is not supported by your openssl extension, could not verify the phar file integrity (Composer)
-
Fixed: Use of uninitialized value in bitwise or ( |) (PHP memory_limit, Subdomain module)
-
Fixed: Virtual (aliased) interfaces (interface:integer) is an IFCONFIG(8) specific concept. IFCONFIG(8) is deprecated in favor of IP(8).
-
Review: Make use of a well-known (fixed) composer.phar version (1.8.0)
-
Rewritten: Ifupdown networking configuration provider
CONFIG
-
Fixed: Bad value for X-Forward-* headers (Proxy feature / Apache2 ssl vhosts)
-
Fixed: Do not discard paths other than '/errors/' and '/.well-known/acme-challenge/' on redirect/proxy (Apache2)
-
Fixed: Paths must be quoted in Apache2 configuration files to prevent spaces being interpreted as end of argument
-
Renamed: 'BuildDate' main configuration parameter to 'Build'
CONTRIB
-
Fixed: Prevent uninstallation of the 'libsasl2-modules' distribution package (10_postfix_smarthost.pl listener file)
DATABASE
-
Review: domain_traffic table schema (removed PK (dtraff_id), removed UK (traff_time), added compound PK (domain_id, dtraff_time))
-
Review: server_traffic table schema (removed PK (straff_id), removed UK (traff_time), added PK (traff_time))
DAEMON
-
Fixed: Comparison between signed and unsigned integer expressions
-
Fixed: FTBFS with GCC from Ubuntu 18.04 - Undeclared identifiers: SIGCHLD, SIGPIPE
DISTRIBUTIONS
-
Added: 'dirmngr' distribution package (all distributions)
-
Added: Support for Ubuntu Bionic Beaver (18.04)
-
Added: 'ntp' package (all distributions) - Clock synchronization is an important factor for i-MSCP
-
Added: 'unzip' distribution package (all distributions) - required by composer
-
Fixed: Encoding issues with setup dialog (LANG=C vs LANG=C.UTF8)
FRONTEND
-
Fixed: Always display IDNA in their punycode representation (custom DNS record add/edit UI)
-
Fixed: $ORIGIN value is empty (custom DNS records edit UI)
-
Fixed: Closing button being removed in all dialog UI while it must be removed only in alert and confirmation dialogs
-
Fixed: Couldn't execute /usr/local/lib/imscp_panel/imscp_panel_reopenlogs logrotate script
-
Fixed: Parameter is not mapped to any conversion specification (reseller/index.php, client/index)
-
Fixed: Prevent edition of custom DNS records which are not owned by the custom DNS feature
INSTALLER
-
Enhancement: Optimize the SQL database upon setup process but not if the last optimization date is less than 24 hours
-
Fixed: Build only mode is broken on fresh installation: Couldn't find the 'PHP' command in search path...
-
Fixed: 'CLIENT_DOMAIN_ALT_URLS' configuration parameter resetted to 0 (disabled) while running installer
-
Fixed: 'CLIENT_DOMAIN_ALT_URLS' parameter is not set on fresh installations
-
Fixed: DIRMNGR(8) daemon not being terminated when expected (APT key management)
-
Fixed: Inconsistency with other parameters (CLIENT_DOMAIN_ALT_URLS parameter -- yes/no vs 1/0)
-
Fixed: Keep any installed PHP packages as those can have been installed manually or by 3rd-party software
-
Fixed: Missing or bad entry found in your preseed file due to unhandled space separator (Slave DNS server)
-
Fixed: Setup dialog for the alternative URLs feature is not shown on fresh installations
-
Renamed: 'CLIENT_DOMAIN_ALT_URLS' configuration parameter to 'CLIENT_WEBSITES_ALT_URLS'
YOUTRACK
-
IP-1689 Password reset conflict with PanelRedirect
-
IP-1770 Contrib - 10_backup_storage_outsourcing.pl - Operation not permitted
-
IP-1786 Customer assignment (to reseller) not showing all clients
-
IP-1787 Typo in external mail feature activation
-
IP-1791 Error message when calculating disk quota - Cannot start new SQL transaction on an automatic reconnect
-
IP-1792 When changing the document root of a domain with a folder that holds a space in its name, the Apache2 server is crashing
-
IP-1793 CLIENT_DOMAIN_ALT_URLS Value in preseed file
-
IP-1795 When editing a mailbox, the quota value is reset to 10 MiB while it should stay to it current quota value
-
IP-1802 Traffic logger should wait for the xtables lock
-
IP-1803 Wrong SQL query in SSLcertificate.pm module
-
IP-1804 Cannot add catchall for subdomains - Call to a member function fetchRow on string
-
IP-1806 Client - Domain Edit - Document Root Edit - FTP (VFS) - Could not retrieve directories - ASCII username expected
-
IP-1809 Missing logrotate in LXC container
-
IP-1811 APT pinning conflict with libssl-dev
-
IP-1812 Missing support for Ubuntu Bionic Beaver (18.04)
Legend
- New features or minor changes/bugfixes
- Major changes or important bugfixes
DOWNLOAD
You can download this new version at:
Thank you for choosing i-MSCP.