For cPanel & WHM 11.42
This page was last updated on:
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 thebackup
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.
- For general information about Horde Groupware Webmail Edition, read the Horde community documentation.
Horde functions primarily as a plugin framework. The cPanel-provided installation of Horde includes the following plugin components:
horde
— Horde Application Frameworkcontent
— 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 Drafts, Sent, Spam, Templates, 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.
- The
- 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
- For more information, read the Guide to Horde Data Behavior .
If, on your system, Horde is on a centralized database, we recommend that you upgrade the database in the following manner:
- Upgrade a single node and ensure that the database schema upgrade was successful.
- 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
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 WHM Plugins - The AppConfig System 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
- DomainInfo::domains_data — This function lists the userdata for all of the domains that are associated with a cPanel account.
- DomainInfo::list_domains — This function lists all of the domains that are associated with a cPanel account.
- DomainInfo::single_domain_data — This function lists the userdata for a single domain that is associated with a cPanel account.
Modified UAPI Calls
- Fileman::list_files — This function accepts pipes (
|
) to separate the input variables for thetype
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