Skip to end of metadata
Go to start of metadata

For cPanel & WHM 11.42

This page was last updated on:  Feb 09, 2015 12:07

 

New Features

HTML Editor's Embed Media tool

In cPanel & WHM version 11.42, the File Manager's HTML Editor features the Embed Media tool, which allows you to use rich media content in your files. You can use the Embed Media tool to embed photos, videos, and audio from websites like Youtube® and Flickr®.

For more information about the Embed Media tool, read our HTML Editor documentation.

Mailman public/private switch

cPanel & WHM 11.42 adds the ability to control the privacy settings for a mailing list in the Mailing List interface.

For more information, read our Mailing List documentation.

Paper Lantern theme

cPanel & WHM 11.42 features Paper Lantern, the newest theme for cPanel. With restyled icons centered around a common grid system and unnecessary bars and buttons on the index page stripped out, Paper Lantern focuses on simple, modern, and elegant user interface design.

This first iteration of Paper Lantern is just the first phase of many. For more information, read the Paper Lantern documentation.

Amazon S3 Storage for Backups

In cPanel & WHM version 11.42, you can store your backups in your Amazon S3 account. You can configure this backup storage option in the Backup Configuration feature of WHM (Home >> Backup >> Backup Configuration).

Weekly Backup Option

In cPanel & WHM version 11.42, you can run backups on a weekly basis in addition to your daily and monthly backups. You can configure this option in the Backup Configuration feature of WHM (Home >> Backup >> Backup Configuration).

backup added to the Configure cPanel Cron Jobs feature

In cPanel & WHM version 11.42, you can set the time and days for the backup cron job to run with the Configure cPanel Cron Jobs feature in WHM (Home >> Server Configuration >> Configure cPanel Cron Jobs).

MySQL 5.6 Upgrade

In cPanel & WHM version 11.42, you can upgrade to MySQL 5.6, which offers the following advantages:

  • Improved optimizer for all-around query performance.
  • Improved InnoDB for higher transactional throughput.
  • New NoSQL-style memcached APIs.
  • Improved partitioning that helps query and manage huge tables.
  • Several replication improvements.
  • Expanded the data available through the PERFORMANCE_SCHEMA to improve performance monitoring.

You can upgrade in the MySQL Upgrade feature of WHM (Home >> Software >> MySQL Upgrade).

Note:

If your server uses a version of MySQL that is older than MySQL version 5.5, you must upgrade to MySQL version 5.5 before you can upgrade to MySQL version 5.6.

System Improvements

Improved Nameserver IPs interface

The NS Record Report, formerly known as Nameserver IPs, has been renamed to clarify its use. The Edit option has been added to the interface, which will redirect users to the Edit DNS Zones feature in WHM.

Each time you submit changes to your nameserver or DNS zone settings, the updatenameserverips script will automatically run. This will ensure that the NS Record Report table displays the most up-to-date information.

For more information, read our NS Record Report  documentation.

HTML Editor improvements

Keyboard shortcuts

Users can now use keyboard shortcuts to execute simple actions in the HTML editor.

Horde Groupware Webmail Edition 5

The Horde webmail application has been upgraded to Horde Groupware Webmail Edition 5.1.1.

Horde functions primarily as a plugin framework. The cPanel-provided installation of Horde includes the following plugin components:

  • horde — Horde Application Framework
  • content — A tag application.
  • imp — A web-based webmail system.
  • ingo — An email filter rules manager.
  • kronolith — A web-based calendar.
  • mnemo — A web-based notes manager.
  • nag — A web-based task list manager.
  • timeobjects — The Horde timeobjects application.
  • trean — A web-based bookmark application.
  • turba — A web-based address book.
  • webmail — Horde Groupware Webmail Edition

Note:

Due to the complexities of shared hosting, the cPanel-provided installation of Horde does not include the gollem plugin. 

 

This and all future updates to Horde will be packaged and distributed as RPMs to ensure consistent installation and updates. As a result, the way cPanel & WHM interacts with Horde has undergone several changes. The following list includes some of the most important changes to note before you upgrade:

  • During the upgrade process, existing Horde Webmail 1.2 data will upgrade to UTF-8 encoding and the Horde database schema will be updated.
  • Horde will now save mail to the DraftsSentSpamTemplates, and Trash folders by default.
  • Backups of Horde data will be available in the /horde directory of the backup tarball.
    • The /mysql/horde.sql file will no longer be available.
  • Horde data will be removed whenever you delete a cPanel user account or email address.
  • The update_horde_config script has been added and is located at /usr/local/cpanel/bin/update_horde_config

If, on your system, Horde is on a centralized database, we recommend that you upgrade the database in the following manner:

  1. Upgrade a single node and ensure that the database schema upgrade was successful.
  2. Upgrade the remaining nodes for that database immediately to ensure database stability.

Warning:

Because of changes to Horde's MySQL database, you will not be able to restore Horde data from cPanel & WHM version 11.42 or later to a server that runs version 11.40 or earlier. 

For more information about the upgrade process and subsequent Horde data behavior, read our Guide to Horde Data Behavior .

Warning:

Horde Webmail 1.2 themes and customizations are not supported in cPanel & WHM version 11.42. If you have customized your Horde installation, read this documentation carefully before you upgrade. 

The Horde upgrade process will remove the following Horde scripts and symlinks:

  • /usr/local/cpanel/bin/killhordeobjs
  • /usr/local/cpanel/bin/real-updatehorde
  • /usr/local/cpanel/bin/update-horde
  • /usr/local/cpanel/bin/updatehorde

Upgraded internal PHP

The RPM for cPanel's internal PHP has been upgraded to PHP version 5.4.

Internal PHP RPMs

The following PEAR modules are bundled with PHP 5.4 and no longer ship as separate RPMs:

  • Archive_Tar
  • Console_Getopt
  • PEAR
  • Structures_Graph
  • XML_Util

All other PEAR and PECL RPMs have been updated to use PHP version 5.4. For a full list of the PHP, PEAR, and PECL modules shipped with cPanel's internal PHP, read our cPanel PHP documentation.

The php.ini.dist file

The php.ini.dist file that is shipped with cPanel's internal PHP has been updated.

The following core php.ini directives have been removed:

  • safemode
  • y2k_compliance
  • register_globals
  • gpc_order
  • magic_quotes

For more information, read PHP's core php.ini directives and Backward Incompatible Changes documentation.

Improved FTP interface logic

Servers with unmanaged FTP services that are upgraded to cPanel & WHM version 11.40 or higher will no longer have problems with FTP-related interfaces in cPanel. The upgrade will automatically touch the /var/cpanel/dynamicui/ftp file.

 

Note:

If you have unmanaged FTP services, we strongly recommend that you restore cPanel & WHM management of FTP services on your server.

 

Updated Tweak Settings

Removed settings

The following settings are no longer available in the Tweak Settings interface:

  • Urchin Installation Path
  • Enable HTTP Authentication

We plan to remove support for Urchin WebAnalytics Software entirely in a future version of cPanel & WHM. Google discontinued sales of Urchin on March 28, 2012.

Updated defaults

The following settings have updated default values:

  • This setting allows WHM applications and addons to execute even if an ACL list has not been defined. now defaults to Off.
  • This setting allows cPanel and Webmail applications and addons to execute even if a feature list has not been defined. now defaults to Off.
  • Allow apps that have not registered with AppConfig to be run when logged in as a reseller to WHM. now defaults to Off.
  • Allow apps that have not registered with AppConfig to be run when logged in as root or a reseller with the "all" ACL in WHM. now defaults to Off.

Updated restore package script

You can now use the --newuser parameter to assign a new username when you use the /scripts/restorepkg script from the command line.

Updated AppConfig directive

You can now specify a target attribute when you use the entryurl AppConfig directive. For more information, read the Guide to AppConfig documentation.

Deprecated Template Toolkit plugin

In cPanel & WHM version 11.42, the Quotesafe plugin for Template Toolkit has been deprecated. D o not use this plugin. Instead, we recommend that you use Template Toolkit's built-in dquote and squote VMethods.

Adminbin performance enhancement

We have streamlined the logic that is used to cache responses from admin binaries.

This eliminates an unnecessary layer of decoding and re-encoding to store information, which improves performance significantly.

Mailing list page speed enhancement

We have improved the performance of the interfaces that display mailing lists.

SSL multiple domain issue

In 11.42, we have added the new list_and method to correct an issue in the Generate A New Certificate interface where generated certificates did not properly quote multiple domains.

UAPI call results corrected

In 11.42, we have corrected an issue where some UAPI calls failed to report status=1 after they successfully completed.

Improved UAPI performance

In 11.42, we have added functionality to UAPI calls that eliminates unneeded data retrieval and improves performance when you filter or paginate the results.

The Email::list_pops_with_disk and Email::list_lists functions have been updated to use the new functionality.

MariaDB client libraries

In 11.42, cPanel now uses the MariaDB client libraries to connect to MySQL and MariaDB servers. Server administrators will be provided improved error reporting to ease troubleshooting problems with the SQL server. Also, this will make it easier to implement future compatibility with MariaDB.

Contact email address

In 11.42, if you do not specify a contact email address for your server, the following notifications will be sent to the root user:

  • Installer notifications
  • upcp notifications
  • New and terminated account notifications
  • Errors from the check_panel_rpms function
  • Failed service notifications (For example, IMAP, HTTPD, etc.)

Backup destinations that fail validation are no longer disabled

In cPanel & WHM version 11.42, the Backup Configuration feature will no longer disable a backup destination that fails validation. The Backup Configuration will try every configured destination, regardless of whether it is has previously failed validation.

In addition, you will receive a notification if a destination has failed validation.

cPanel API 1 available in Template Toolkit

cPanel version 11.42 now uses a plugin that allows cPanel Template Toolkit extensions to access all tags that are used in X3 or X3-based themes. cPanel API 1 and API 2 calls that are used in X3 have been updated to ensure compatibility with the new Template Toolkit plugin.

Automatic MySQL® upgrade for cPanel DNSONLY

If your cPanel DNSONLY server uses MySQL 5.1 or earlier, it will automatically upgrade to MySQL 5.5 when you upgrade cPanel DNSONLY to version 11.42.0.23 or later.

Note:

This update will only take place if the MySQL RPM target is currently managed by the rpm.versions system. 

Removed Items

Removed scripts

The following scripts were deprecated in cPanel & WHM version 11.36, and have been removed in version 11.42:

  • /scripts/bandminup
  • /scripts/courierup
  • /scripts/dovecotup
  • /scripts/eximup
  • /scripts/ftpup
  • /scripts/imapup
  • /scripts/mydnsup
  • /scripts/mysqlup
  • /scripts/nameserverup
  • /scripts/nsdup
  • /scripts/checksyspkgsetup

Warning:

Be certain that you have updated any cron jobs or other dependencies that may have used these scripts. 

New and Modified API calls

New UAPI Calls

Modified UAPI Calls

  • Fileman::list_files — This function accepts pipes (|) to separate the input variables for the type parameter. For example, file|dir|fifo.

New API Calls

  • List cParchive Files (list_cparchive_files) — This function retrieves a list of all cparchive files from a pre-configured list of locations.
  • Check Remote SSH Connection (check_remote_ssh_connection) — This function allows you to test an SSH connection to another server.

Modified API Calls