Aktuelle Versionen von i-MSCP

gOOvER

New Member
SERIE: 1.2.x

Version 1.2.1:

This new release addresses the following issues and comes with the following new features:

BACKEND
  • Added: Checks for a2enconf/a2disconf command availability
  • Added: -h ( help ) short option ( iMSCP::Getopt module )
  • Fixed: Composer cache is not cleared correctly
  • Fixed: LC_MESSAGES has not expected effect in backend's scripts
  • Fixed: Module's actions are called twice
  • Fixed: Postfix not restarted in some contexts ( Missing iMSCP::Service module )
  • Fixed: Useless instantiation of servers
  • Fixed: Wrong umask when the imscp-rqst-mngr script is run through the i-MSCP Daemon
  • Moved: Local DNS resolver question into bind9 installer
  • Removed: Deprecated IMSCP_CLEAR_SCREEN environment variable
  • Removed: imscp-local-dns-resolver script ( The bind9 initscript invokes resolvconf itself )
  • Removed: policyd-weight and postgrey ( Postfix SMTP access policy delegation )

CONFIGS
  • Added php5-json package ( Debian Jessie )
  • Moved: Local DNS resolver parameters from the imscp.conf file to the bind.data configuration file

DAEMON
  • Fixed: Messages must not be hardcoded in functions
  • Fixed: Restart of some services fail when the backend ( imscp-rqst-mngr ) is run through the daemon
  • Updated: Version to 1.2.2

DISTRO
  • Changed: Dovecot is now installed using packages from backports repository ( Squeeze, Wheezy )
  • Changed: Postfix is now installed using package from backports repository ( Squeeze, Wheezy )

FRONTEND
  • Added: Support for eAccelerator, WinCache, XCache and ZendOptimizerPlus opcode caches
  • Fixed: Usage of autoloader instead of require_once
  • Fixed: Wrong classname iMSCP_Listener ( should be iMSCP_Events_Listener )
  • Fixed: Wrong classname iMSCP_Listener_PriorityQueue ( should be iMSCP_Events_Listener_PriorityQueue )

INSTALLER
  • Fixed: Dovecot packages installation fail when no SSL certificate is generated
  • Fixed: Length of SQL's usernames and passwords is not validated ( they must be at least 6 characters long )
  • Fixed: Migration from Courier to Dovecot is broken ( courier-dovecot-migrate.pl is run with a wrong option )
  • Fixed: php5enmod command throws an error when a PHP module is missing ( PHP5.4 )
  • Fixed: rsync: failed to set times on "/var/www/virtual": Operation not permitted (1)
  • Fixed: Unable to define custom APT repository without key ( Debian, Ubuntu )
  • Removed: 'resolver' configuration item ( local DNS resolver question is now part of 'named' configuration item )
  • Renamed: 'webmail' configuration item to 'webmails' ( --reconfigure command line option )

PACKAGES
  • Added: RainLoop package ( alternative webmail )
  • Changed: Installation of webmail package is now optional
  • Fixed: Length of SQL's usernames and passwords is not validated ( they must be at least 6 characters long )
  • Fixed: Single quotes in sql usernames must be escaped in configuration files ( PhpMyAdmin, Roundcube )
  • Fixed: The force-reinstall installer command line option shouldn't be ignored by package installers
  • Fixed: The skip-distro-packages installer command line option shouldn't be ignored by package installers
  • Updated: logresolvmerge.pl script from Awstats package to version 1.2 ( build 20140126 )
  • Updated: Pydio (formely AjaxPlorer) package installer according new upstream release ( 6.x )

PLUGINS
  • Fixed: Plugins that don't implement an API method which is being executed must not be instantiated
  • Fixed: Plugin uninstall() method must stay optional, even if the install() method is implemented
  • Updated: API to version 0.2.16

TICKETS
  • Fixed #IP-1205: Good practices - Use "-h" as abbrev for "--help" (instead of "-?")
  • Fixed #IP-1206: Good practices - Install resolvconf only when bind9 is also installed
  • Fixed #IP-1207: Defect - DataTable - Sorting not functional for data strings containing numeric values
  • Fixed #IP-1208: Task - Untranslatable string
  • Fixed #IP-1209: Cosmetics - Data usage bar glitches on 4k screens
  • Fixed #IP-1217: Defect - Faulty cron for removing old backend logs
  • Fixed #IP-1223: Bug - Admin log shows server IP instead of user IP
  • Fixed #IP-1225: iMSCP::Service - Dovecot take more than 5 seconds to start in some contexts
  • Fixed #IP-1226: Panel maintenance mode: text message error
  • Fixed #IP-1227: Page reseller statistics shows the same max/curr traffic/disk for all resellers
  • Fixed #IP-1228: Adding SSL-certificate causes undefined index warning
  • Fixed #IP-1229: Courier - CRAM-MD5 authentication not enabled by default
  • Fixed #IP-1230: RFC 7208 states that DNS SPF shoudln't be used anymore
  • Fixed #IP-1233: Autoresponder script ( imscp-arpl-msgr ) cannot write in /var/log/imscp/imscp-arpl-msgr
  • Fixed #IP-1234: IPv6 addresses causes exception
  • Fixed #IP-1235: Cosmetics - Reseller overview - Exception in domain status breaks the layout
  • Fixed #IP-1238: Question mark information box not functioning when switching page
  • Fixed #IP-1239: SSL Certificate - Usage of CA certificates as provided by OS for validation
  • Fixed #IP-1240: Statistics wrong (too high) - only admin values
  • Fixed #IP-1241: Allow customers to generate self-signed SSL certificate for their domains through the frontEnd
  • Fixed #IP-1246: PHP modules - Priority order - Priority is not honored in some contexts
  • Fixed #IP-1247: Apache2 - vlogger - failed unexpectedly
  • Fixed #IP-1251: Bug - per_user/per_domain settings - wrong domains/paths in php.ini
  • Fixed #IP-1252: Unable to add SSL certificate in some contexts
  • Fixed #IP-1256: Backup script - The SQL root password is shown in processes table

Prior to any update attempt, you're greatly encouraged to read the errata file which will give you a little overview of major changes that come with this new release.


Quelle: http://i-mscp.net/index.php/Thread/8391-i-MSCP-1-2-1-released/
 
Last edited by a moderator:

gOOvER

New Member
SERIE: 1.1.x

Version: 1.1.22

This new release addresses the following issues:

ADDONS
  • Added: Read/Write permissions on the <imscp>.mail_users table for the roundcube SQL user
  • Fixed: Length of SQL's usernames and passwords is not validated ( they must be at least 6 characters long )
  • Fixed: Single quotes in sql usernames must be escaped in configuration files ( PhpMyAdmin, Roundcube )
CONFIGS
  • Added php5-json package ( Debian Jessie )
DAEMON
  • Fixed: Messages must not be hardcoded in functions
  • Fixed: Restart of some services fail when the backend ( imscp-rqst-mngr ) is run through the daemon
  • Updated: Version to 1.2.2
ENGINE
  • Fixed: Composer cache is not cleared correctly
  • Fixed: LC_MESSAGES has not expected effect in backend's scripts
  • Removed: policyd-weight and postgrey ( Postfix SMTP access policy delegation )
FRONTEND
  • Added: Support for eAccelerator, WinCache, XCache and ZendOptimizerPlus opcode caches
  • Fixed: Usage of autoloader instead of require_once
  • Fixed: Wrong classname iMSCP_Listener ( should be iMSCP_Events_Listener )
  • Fixed: Wrong classname iMSCP_Listener_PriorityQueue ( should be iMSCP_Events_Listener_PriorityQueue )
INSTALLER
  • Fixed: Length of SQL's usernames and passwords is not validated ( they must be at least 6 characters long )
  • Fixed: Migration from Courier to Dovecot is broken ( courier-dovecot-migrate.pl is run with a wrong option )
  • Fixed: php5enmod command throws an error when a PHP module is missing ( PHP5.4 )
  • Fixed: rsync: failed to set times on "/var/www/virtual": Operation not permitted (1)
  • Fixed: Unable to define custom APT repository without key ( Debian, Ubuntu )
PLUGINS
  • Fixed: Plugins that don't implement an API method which is being executed must not be instantiated
  • Fixed: Plugin uninstall() method must stay optional, even if the install() method is implemented
  • Updated: API to version 0.2.16
TICKETS
  • Fixed #IP-1207: Defect - DataTable - Sorting not functional for data strings containing numeric values
  • Fixed #IP-1208: Task - Untranslatable string
  • Fixed #IP-1209: Cosmetics - Data usage bar glitches on 4k screens
  • Fixed #IP-1217: Defect - Faulty cron for removing old backend logs
  • Fixed #IP-1223: Bug - Admin log shows server IP instead of user IP
  • Fixed #IP-1226: Panel maintenance mode: text message error
  • Fixed #IP-1227: Page reseller statistics shows the same max/curr traffic/disk for all resellers
  • Fixed #IP-1228: Adding SSL-certificate causes undefined index warning
  • Fixed #IP-1230: RFC 7208 states that DNS SPF shoudln't be used anymore
  • Fixed #IP-1233: Autoresponder script ( imscp-arpl-msgr ) cannot write in /var/log/imscp/imscp-arpl-msgr
  • Fixed #IP-1234: IPv6 addresses causes exception
  • Fixed #IP-1235: Cosmetics - Reseller overview - Exception in domain status breaks the layout
  • Fixed #IP-1238: Question mark information box not functioning when switching page
  • Fixed #IP-1239: SSL Certificate - Usage of CA certificates as provided by OS for validation
  • Fixed #IP-1241: Allow customers to generate self-signed SSL certificate for their domains through the frontEnd
  • Fixed #IP-1246: PHP modules - Priority order - Priority is not honored in some contexts
  • Fixed #IP-1247: Apache2 - vlogger - failed unexpectedly
  • Fixed #IP-1251: Bug - per_user/per_domain settings - wrong domains/paths in php.ini
  • Fixed #IP-1252: Unable to add SSL certificate in some contexts
  • Fixed #IP-1256: Backup script - The SQL root password is shown in processes table

Quelle: http://i-mscp.net/index.php/Thread/8390-i-MSCP-1-1-22-released/
 
Last edited by a moderator:

nuxwin

New Member
Dear community,

We are pleased to announce the immediate availability of i-MSCP version 1.2.3 which is a maintenance release for the 1.2.x serie. Due to important bugs found in the 1.2.2 version, you're greatly encouraged to update to this new version.

This new release addresses the following issues:

BACKEND
  • Added: Custom DNS module (Modules::CustomDNS)
  • Added: Mail support in backup feature
  • Added: New 'temporary' attribute which allow to override configuration values temporarily (iMSCP::Config)
  • Added: onBeforeSetPluginStatus event (Modules::plugin)
  • Added: PHP_FCGI_CHILDREN, PHP_FCGI_MAX_REQUESTS and PHP_VERSION configuration parameters (apache_fcgid)
  • Added: Service providers (Sysvinit, Upstart and Systemd)
  • Changed: Perl version >= 5.14.2 is now required
  • Changed: Service configuration files are now lazy-loaded
  • Fixed: Any task which belongs to the custom DNS records layer must not involve HTTPD configuration change
  • Fixed: Bind9 must not be restarted each time a DNS zone is updated. A simple reload is sufficient
  • Fixed: Force usage of search path when executing external commands
  • Fixed: Frontend http port must be added in server traffic accounting
  • Fixed: In some contexts, configuration files which belongs to subdomains are not regenerated
  • Fixed: Last rotated log file must be processed when log rotation is detected (Servers::mta::postfix::getTraffic())
  • Fixed: Last rotated log file must be processed when log rotation is detected (Servers::po::courier::getTraffic())
  • Fixed: Last rotated log file must be processed when log rotation is detected (Servers::po::dovecot::getTraffic())
  • Fixed: Some errors are not trapped
  • Fixed: When the backend is invoked by the i-MSCP daemon, some paths are missing (iMSCP::programFinder)
CONFIGS
  • Added: bind9.service and bind9-resolve.service systemd unit files (Allows to fix #IP-1333 and #IP-1334)
  • Added: imscp_daemon, imscp_network and imscp_panel upstart jobs
  • Added: libbit-vector-perl package in list of pre-required packages (Debian / Ubuntu)
  • Added: libclass-insideout-perl and libscalar-defer-perl in list of pre-required packages (Debian / Ubuntu)
  • Added: php-apc package (Debian < Jessie / Ubuntu < Trusty Thar)
  • Added: Support for Debian Strech (testing)
  • Changed: Install nginx-light package instead of nginx package
  • Fixed: Merged apache2 logrotate definitions to mitigate segfault on reload
  • Fixed: Wrong TMPDIR path (php5-fpm)
  • Removed: INIT_SCRIPTS_DIR, SERVICE_INSTALLER, SERVICE_MNGR, IMSCP_DAEMON_SNAME, IMSCP_NETWORK_SNAME and IMSCP_PANEL_SNAME configuration parameters
  • Removed: mariadb 5.5 from Debian Jessie package file (replaced by mariadb 10.0)
  • Renamed: FCGI starter template to php-fcgi-starter (apache_fcgid server impl.)
DAEMON
  • Added: End child syslog message
  • Fixed: Avoid useless 'fork' and 'wait' by using execl() instead of system() (lr_syntax.c)
  • Fixed: warning: ignoring return value of ‘chdir’... (daemon_init.c)
  • Updated: Version to 1.2.3
DATABASE
  • Added: domain_dns_status field in domain_dns table (Custom DNS record status field)
  • Added: plugin_config_prev field in plugin table (Plugin previous configuration field)
  • Added: Unique constraint on server_traffic.traff_time column to avoid duplicate time periods
  • Fixed: Missing unique constraint for mail_users entities (added unique constraint on mail_users.mail_addr)
DISTRIBUTIONS
  • Added: Support for Ubuntu Vivid Vervet (Not an LTS version but this is the first with full systemd support)
  • Removed: Support for Debian Squeeze (6.x) - Do not fit with new i-MSCP requirements (Perl version is too old)
  • Removed: Support for Ubuntu Lucid Lynx (10.04 LTS) - EOL as per April 30, 2015 (Server version)
FRONTEND
  • Added Custom DNS items in debugger interface (admin level)
  • Added: Mail support in backup feature
  • Added: Path to openssl.cnf file into php.ini file
  • Added: ntr() function for plural support (i18n)
  • Changed: Stores the Github payload as json file instead of PHP file (iMSCP_Update_Version::getUpdateInfo())
  • Fixed: Client domain management page must not be hidden even if customer cannot add domain aliases and subdomains
  • Fixed: Do not fetch more data than needed from GitHub (iMSCP_Update_Version::getUpdateInfo())
  • Fixed: Force reload of newest mail body footprint file (iMSCP_Exception_Writer_Mail::eek:nUncaughtException())
  • Fixed: Html in title attribute must not be auto-escaped by jQueryUI tooltip
  • Fixed: Translate the INADDR_ANY (0.0.0.0) IP address to 'Any' (Services status)
  • Fixed: Self-signed SSL certificates - serial numbers must be unique
  • Improved: Translations strings entries can now be accessed as object properties (i18n_getJsTranslations())
  • Removed: imscp_delete_opcode_file() and imscp_clear_opcode_cache() functions
INSTALLER
  • Added: Debug output when installer is run with --noprompt and --debug options
  • Added: package_conflict field which allows to declare conflicting package that must be pre-removed
  • Added: repository_conflict attribute which allows to declare a conflicting repository that must be removed
  • Added: Update notices
  • Fixed: Ensure that all required services are enabled
  • Fixed: Missing Email::Simple Perl module (no longer required)
  • Fixed: Use of uninitialized value $dbPass in string (imscp/engine/setup/imscp-setup-methods.pl line 482)
  • Fixed: Wrong package name in preseed file (RainLoop)
PACKAGES
  • Fixed: Missing return statement on database update error (Package::Webmail::Roundcube::Installer)
  • Renamed: Fcgid starter template to php-fcgi-starter (FrontEnd)
PLUGINS
  • Added: iMSCP_Plugin::getConfigPrev() and iMSCP_Plugin::getConfigPrevParam() methods
  • Added: require_api info field (field which allows the plugins to define the required i-MSCP plugin API version)
  • Changed: info, config and config_prev fields are now automatically decoded and set as plugin properties (backend)
  • Fixed: Force reload of newest plugin info file (iMSCP_Plugin::getInfo())
  • Fixed: Force reload of newest plugin configuration file (iMSCP_Plugin::getConfigFromFile())
  • Fixed: Opcode cache is not correctly resetted on plugin list update
  • Updated: API to version 1.0.0
SKELETON
  • Removed: Link to the panel in default index.html files (panel must not be publicly exposed)
  • Fixed: Wrong link for favicon in error pages
SERVICES
  • Added: Log summary message on TLS handshake completion (Postfix)
  • Fixed: Apache access.log files are put in wrong directory (vlogger)
  • Fixed: Disable warnings about missing SPF DNS record (As per RFC 7208, SPF DNS record is deprecated - Bind9)
YOUTRACK
  • Fixed #IP-0321: When a customer deletes a domain alias, all related entities must be automatically deleted
  • Fixed #IP-1082: net2ftp SSL Bug - http scheme badly detected - Missing HTTPS server variable
  • Fixed #IP-1257: Self-signed SSL certificate - SHA256 should be used in place of SHA1
  • Fixed #IP-1275: Apache access logs are created in /<domain.tld>
  • Fixed #IP-1279: Autoresponder - Unable to get message body
  • Fixed #IP-1286: IP attachment fails on reboot (Ubuntu)
  • Fixed #IP-1292: Files from a previous plugin version must be kept if the new plugin version is not compatible
  • Fixed #IP-1314: Custom DNS SRV record - Missing TLS protocol
  • Fixed #IP-1315: Defect - Statistics overview with special characters breaks view
  • Fixed #IP-1323: Invalid query result column used in change_domain_status() function
  • Fixed #IP-1327: Unable to add subdomain (subals) - An error occurred while reading flags on ...
  • Fixed #IP-1330: Proftpd - Unable to connect to i-MSCP database
  • Fixed #IP-1332: nginx / nginx-light package configuration fail which result to i-MSCP installation failure
  • Fixed #IP-1333: Local resolver not added into resolv.conf file
  • Fixed #IP-1334: Jessie - Bind9 options from /etc/default/bind9 file are ignored
  • Fixed #IP-1340: The public/tools/filemanager folder is not removed
  • Fixed #IP-1345: MySQL - Do not touch the local /root/.my.cnf file

Download
https://github.com/i-MSCP/imscp/releases/latest

Thank you for choosing i-MSCP.
 

nuxwin

New Member
Dear community,

We are pleased to announce the immediate availability of i-MSCP version 1.2.4 which is a maintenance release for the 1.2.x serie.
Due to important bugs found in the 1.2.3 version, you're greatly encouraged to update to this new version.

This new release addresses the following issues:

BACKEND
  • Fixed: Both CPU and I/O priorities must be reduced to mitigate high load and latencys (backup scripts)
  • Fixed: Depending on the context, some service providers are not initialized
  • Fixed: Removed warning for inexistent mail directories (backup script)
  • Fixed: Services are started instead of being reloaded when already running (iMSCP::provider::Service::Upstart)
  • Fixed: Undefined domain_status field
  • Fixed: Warnings must not be turned into errors (backup script)
  • Fixed: Wrong return value on failure (request manager)
CONFIGS
  • Added: courier-authdaemon init script - Init script provided by Ubuntu do not work (Ubuntu only)
  • Added: ProxyTimeout setting into 00_nameserver.conf Apache2 configuration file
  • Added: types_hash_max_size setting in nginx.conf configuration file
FRONTEND
  • Added: Cache support for navigation translation files
  • Fixed: Unable to set language
PACKAGES
  • Fixed: users.mail_host field must be set to 'localhost' (Package::Webmail::Roundcube::Installer)
YOUTRACK
  • Fixed: #IP-1353: i18n issue - Admin / System information not translatable
Download

Thank you for choosing i-MSCP.
 

PHP-Friends

Blog Benutzer
verifizierter Anbieter
Fixed: Both CPU and I/O priorities must be reduced to mitigate high load and latencys (backup scripts)
Ein großes Dankeschön dafür. ;) Da mussten wir bislang bei größeren Managed-Setups immer manuell Hand anlegen.

Generell kann man i-MSCP im Bereich der kostenfreien Webhosting-Panels einfach nur empfehlen.
 

nuxwin

New Member
Dear community,

We are pleased to announce the immediate availability of i-MSCP version 1.2.5 which is a maintenance release for the 1.2.x serie.
Due to important bugs found in the 1.2.4 version, you're greatly encouraged to update to this new version.

This new release addresses the following issues:

BACKEND
  • Fixed: Bad SQL query which leads to orphaned entries in the admin table, and which is the cause of several side effects such as many bad request errors (e.g: when editing a reseller, or when accessing its statistics...)
  • Fixed: Usage of portable syntax over Bash 4 syntax (I/O Redirection)
  • Fixed: Wrong syntax for the nice command (at several places)
DATABASE
  • Fixed: Do not try to remove inexistent indexes +++
FRONTEND
  • Fixed: Don't add the default ports (80/443) in notifications when not needed (e.g: when using PanelRedirect plugin)
  • Fixed: ID mismatch when the created_by field of a reseller is unknown (edit and delete links)
i18N
  • Removed: Untranslated languages - Breton (br), Czech (cz), Galician (gl), Georgian (ka), Hebrew (he_IL), Icelandic (is_IS), Spanish (es), and Serbian (sr)
YOUTRACK
  • Fixed: #IP-1357: Built in Support Ticket shows wrong URL (missing Control Panel Port)
Download
Thank you for choosing i-MSCP.
 

nuxwin

New Member
Dear community,

We are pleased to announce the immediate availability of i-MSCP version 1.2.6 which is a maintenance release for the 1.2.x serie.

This new release addresses the following issues:

BACKEND
  • Changed: Primary phptmp directory is now used by all PHP sites
  • Fixed: Wrong TMPDIR set in fcgi starter script for domains which use mount point of another domain
  • Fixed: Wrong TMPDIR set in pool configuration files for domains which use mount point of another domain
  • Fixed: Wrong TMPDIR set in php.ini configuration files for domains which use mount point of another domain
  • Removed: BASE_SERVER_VHOST BASE_SERVER_VHOST_PREFIX and WWW_DIR data - Modules::Alias::_getHttpdData()
  • Removed: BASE_SERVER_VHOST BASE_SERVER_VHOST_PREFIX and WWW_DIR data - Modules::Domain::_getHttpdData()
  • Removed: BASE_SERVER_VHOST BASE_SERVER_VHOST_PREFIX and WWW_DIR data - Modules::SubAlias::_getHttpdData()
  • Removed: BASE_SERVER_VHOST BASE_SERVER_VHOST_PREFIX and WWW_DIR data - Modules::Subdomain::_getHttpdData()
  • Removed: Useless deletion of the vlogger entries by the HTTPD server impl. when a domain is deleted - Those entries are automatically deleted by the imscp-vrl-traff script
DATABASE
  • Fixed: Mysql IGNORE extension doesn't work with Fast Index Creation (MySQL Bug #40344)
  • Fixed: MySQL IGNORE extension is deprecated as of MySQL 5.6.17
  • Fixed: Possible duplicate entries when adding UNIQUE constraints
FRONTEND
  • Changed: Increased number of items to display by default in data tables (previous value was 5, it is now 10)
YOUTRACK
  • Fixed: #IP-1358: Admin's tickets can't be deleted due to an additional quotation-mark in the template
Download
Thank you for choosing i-MSCP.
 

nuxwin

New Member
Dear community,

We are pleased to announce the immediate availability of i-MSCP version 1.2.7 which is a maintenance release for the 1.2.x serie.
Due to important bugs found in the 1.2.6 version, you're greatly encouraged to update to this new version.

This new release addresses the following issues:

BACKEND
  • Fixed: BASE_SERVER_VHOST placeholder is not replaced in vhost files (httpd server implementations)
  • Fixed: Unable to delete domain alias - Can't locate object method _getSharedMountPoints via package Modules::Alias
  • Fixed: Unable to delete subdomain - Can't locate object method _getSharedMountPoints via package Modules::Subdomain
Download
Thank you for choosing i-MSCP.
 

nuxwin

New Member
Dear community,

We 're so excited to proudly announce the immediate availability of i-MSCP [tt]1.2.9[/tt] which is a maintenance release for the [tt]1.2.x[/tt] serie.
Due to critical bugs found in the previous release, we would greatly recommend to update to this new version.

This new release addresses the following issues:

BACKEND
  • Added: Dedicated server implementation for remote SQL server
  • Added: NAMED_BNAME (named binary name) configuration parameter - Named (Bind9) server impl.
  • Changed: Customers have now a full read access to their http logs, including those which were rotated
  • Changed: Domain's logs are now mounted in customer's logs folder using bind mount instead of being copied
  • Fixed: closedir() attempted on invalid dirhandle DIRH at line 312 (iMSCP::Dir)
  • Fixed: Due to logs rotation, some httpd logs are never copied into customer's log folders
  • Fixed: File /etc/mysql/conf.d/imscp.cnf not loaded when using Percona DB server due to missing /etc/mysql/my.cnf file
  • Fixed: POP3 SSL and IMAP SSL services must be disabled when SSL is disabled for the services - Courier server impl.
  • Fixed: The .my.cnf file is no longer used and thus, must be removed
  • Fixed: Set timezone according TIMEZONE configuration parameter (iMSCP::Bootstrapper::boot())
  • Rewritten: iMSCP::Dir library
CONFIGS
  • Added: ADM_GROUP configuration parameter
  • Added: courier-authdaemon init script - Status command from init script provided by Debian/Ubuntu do not work
  • Added: mysql.data configuration file
  • Added: percona 5.5/5.6 in Debian Jessie package file
  • Added: percona 5.5/5.6 in Ubuntu Vivid Vervet package file
  • Added: Respawn limit for imscp_daemon and imscp_panel upstart jobs
  • Added: TIMEZONE configuration parameter
  • Removed: TLS cipher suite - Setting TLSProtocol TLSv1 is sufficient to protect against poodle attack (ProFTPD)
  • Removed: PHP_TIMEZONE parameter (replaced by global TIMEZONE parameter)
CONTRIB
  • Added: Script which allow to test services for poodle vulnerability (poodle.sh)
FRONTEND
  • Fixed: Domain limit is not updated when a domain is being deleted (reseller level)
  • Fixed: Opcode cache must be cleared when the languages index is rebuilt
INSTALLER
  • Added: Progress info for i-MSCP composer packages (dialog)
  • Added: timezone item for the reconfigure command line option (Allow to setup global timezone)
  • Fixed: Invalid version format (non-numeric data) when updating from an RC release
YOUTRACK
  • Fixed: #IP-0792: Allow customers to see real-time http access and error logs
  • Fixed: #IP-1362: Incorrect PHP temporary directory path in subdomain's vhost files - Apache2 ITK server impl.
  • Fixed: #IP-1363: Unable to suspend customer account
  • Fixed: #IP-1364: Custom DNS records are lost when editing domain properties
  • Fixed: #IP-1371: Bug - When removing domain alias, the vhost link in /etc/apache2/sites-enabled is not removed
  • Fixed: #IP-1373: Compliance with RFC 2142 - Add a hostmaster address by default
  • Fixed: #IP-1374: Allows reuse of same SQL username for i-MSCP managed services such as phpmyadmin, proftpd...
Furthermor, all language files were synced with those available on Transifex. Feel free to contribute by translating i-MSCP in your own language, by freely registering on Transifex.
We're constantly searching for smart and talented developers. Thus, do not hesitate to join us by making pull requests on our Git repository.

Download
Thank you for choosing i-MSCP

____________________________
Laurent Declercq (Nuxwin)
i-MSCP Project Director
 
Top