Dear community,
We are pleasure to announce the immediate availability of i-MSCP 1.2.15 which is a maintenance release for the serie 1.2.x.
This new release addresses the following issues:
BACKEND
- Changed: Usage of custom OpenSSL configuration file for self-signed SSL certificates (iMSCP::OpenSSL)
- Fixed: ALLOW_URL_FOPEN placeholder not replaced in pool configuration files when using per_domain INI level (PHP-FPM)
- Fixed: Exit code not returned to caller on segfault (signal 11)
- Fixed: Missing fallback value for allow_url_fopen in Modules::SubAlias
- Fixed: Obsolete SSL connection encryption method (nginx)
CONFIG
- Added: imscp_panel.service systemd unit file
- Added: OpenSSL configuration template file for self-signed SSL certificates
- Changed: SPF record entries from softfail to hardfail
DAEMON
- Fixed: Missing chdir() and umask() calls
- Fixed: STDIN, STDOUT and STDERR must be redirected to /dev/null
- Updated: Version to 1.2.5
DATABASE
- Added: Default value for the domain.external_mail_dns_ids field
- Added: Default value for the domain_aliasses.external_mail_dns_ids field
- Added: 'status' field to the ftp_users table
FRONTEND
- Fixed: Bad request error when editing PHP settings with per_user INI level (PHP Editor)
- Fixed: Could not add SSL certificate due to 'At least one intermediate certificate is invalid or missing' error
- Fixed: Exception raised due to missing default value for domain.external_mail_dns_ids
- Fixed: When customer account is being disabled, FTP users must be also disabled
- Removed: OpenSSL configuration template file (replaced by /etc/imscp/openssl/openssl.cnf.tpl)
INSTALLER
- Fixed: Can't locate object method "setVersion" via package Servers::sqld::remote_server
- Fixed: Connection timeout with pgp.mit.edu PGP key server (replaced by keyserver.ubuntu.com)
- Fixed: Ensure that mysql service is enabled
- Fixed: Installer must die when server hostname is missconfigured
- Fixed: Missing 'use iMSCP::Crypt qw/decryptBlowfishCBC/' statement in Servers::sqld::remote_server
- Fixed: Missing 'use iMSCP::Execute qw/escapeShell/' statement in Servers::sqld::remote_server
- Fixed: Missing 'use iMSCP::TemplateParser' statement in Servers::sqld::remote_server
- Fixed: Overwrite any existing conflicting symlinks when enabling service (systemd)
- Fixed: Possible use of uninitialized value $sqlServer in autoinstaller/Adapter/DebianAdapter.pm
- Fixed: sysvinit scripts are not enabled when using systemd (regression fix)
- Fixed: Missing APT source repositories for i-MSCP required sections
- Updated: PhpMyAdmin addon installer to support PhpMyAdmin 4.5.x serie (require MySQL >= 5.5 and PHP >= 5.5)
SERVERS
- Added: SQLNegativeCache directive to cache negative responses from SQL lookups (ProFTPD)
- Added: SQLUserWhereClause directive to disallow FTP connection when FTP user status is not 'ok' (ProFTPD)
- Backported: VsFTPd server implementation from 1.3.x branch
YOUTRACK
- IP-1367 Support for the VsFTPd server
- IP-1444 Ubuntu - Vsftpd package broken - libgcc_s.so.1 must be installed for pthread_cancel to work
- IP-1495 Domain alias with shared moint point fails
As usually, you must not forgot to read the errata file before updating.
You can download this new version at: github.com/i-MSCP/imscp/releases/tag/1.2.15
Thanks you for using i-MSCP.
______________________________________
i-MSCP Team