Posts by Nuxwin

    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 2018120800) which is a fast bugfixes release for the 1.5.x Serie.


    This new version addresses the following issues:


    BACKEND

    • Fixed: Couldn't install composer packages on fresh installation nor switch them (regression fix)
    • Fixed: SysVinit provider not initialized when called from Debian Upstart init provider (regression fix)
    • Fixed: The iMSCP::Provider::Service::Debian::Upstart class must implement the stop() method (regression fix)

    DAEMON

    • Fixed: Unknown 'stack-protector-strong' GCC option - option has been introduced in GCC 4.9 (regression fix)

    YOUTRACK

    • IP-1813 FrontEnd - Update notifier - Missing build number handling

    Legend

    • Major changes or important bugfixes

    DOWNLOAD


    You can download this new version at:

    Thank you for choosing i-MSCP.

    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.