vendredi 6 février 2015

Aktuelle Versionen von i-MSCP

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://ift.tt/1LV1Cms




Aucun commentaire:

Enregistrer un commentaire