Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

For cPanel & WHM 64

Note titled

This set of release notes groups all of our new, updated, and deprecated features by the development teams that created them. The following development teams contributed to the cPanel & WHM version 64 release:

  • Adjective Animal
  • Cobra
  • Honey Badgers
  • Loose Cannon
  • Phoenix
  • SecTeamSix
  • Spider-Pig
  • SWAT Team
  • Zero Cool

This page was last updated on:

Page Information Macro
modified-date
modified-date
 

Toc no bullet
minLevel2

Upgrade blockers

 

New features

Team: Cobra

iOS push notifications

Customers who receive mail from their cPanel-hosted email accounts can use push notifications rather than polling on Apple devices.

Contact Manager now includes HipChat feature

In cPanel & WHM version 64, we added HipChat functionality to the Communication Type tab in WHM's Contact Manager interface (Home >> Server Contacts >> Contact Manager).

Pluggable  iContact  feature

In cPanel & WHM version 64, we introduced the pluggable iContact feature. This feature allows you to send server alert notifications to custom destinations such as (but not limited to) Internet Relay Chat servers, Slack, and HipChat. For more information, read our How to Create a Notification Plugin for WHM documentation.

SSL status page

In cPanel & WHM version 64, we added the  SSL Status Page  interface (Home >> SSL/TLS >> SSL Status). You can now view the current status of your Secure Sockets Layer (SSL) certificate, (for example: Expires Feb 29, 2020, or Expired on Feb 29, 2016). For more information, read our SSL Status Page documentation.

Multi-year certificates

In cPanel & WHM version 64, we added multi-year SSL certificate support to cPanel customers. cPanel Market providers may now provide two-year and three-year certificates in addition to one-year certificates.

Replace default SSL certificate

In cPanel & WHM version 64, we will attempt to automatically replace the default SSL certificate for any service besides Apache if that certificate does not match the server’s hostname. However, we will only automatically replace the certificate if that certificate is a one-year, cPanel-signed single domain DV certificate. For more information about server's service SSL certificates, read our Manage Service SSL Certificates documentation.

TCP Fast Open

In cPanel & WHM version 64, we introduced TCP (Transmission Control Protocol) Fast Open for the cpsrvd and cpdavd services. This provides data transmission speed improvements (especially with small- and medium-sized files) via the reduction of round-trip time for the sender and receiver handshake. TCP Fast Open will only work on CentOS 7 systems.

In cPanel & WHM version 64, to enable this feature you must enable it in the Linux kernel. For more information about TCP Fast Open, read Wikipedia's TCP Fast Open documentation.

IMAP Full-Text Search Indexing

In cPanel & WHM version 64, we introduced IMAP Full-Text Search Indexing (powered by Solr), which provides fast search capabilities for Internet Message Access Protocol (IMAP) mailboxes. This significantly improves the speed and convenience of the search experience for iOS device, Microsoft Outlook®, SquirrelMail, Horde, Roundcube, and Mozilla Thunderbird users. You can enable this feature via the WHM's Manage Plugins interface (Home >> cPanel >> Manage Plugins), or the command line interface. For more information read our Manage Plugins or The install_dovecot_fts Script documentation.

Global DCV Excludes

In cPanel & WHM version 64, we added a Global DCV Excludes option to the Domains section of WHM's Tweak Settings interface (Home >> Server Configuration >> Tweak Settings). This allows administrators to opt out of cPanel & WHM updating every user's .htaccess file with minimal impact to system performance. 

The default setting for Global DCV Excludes is Off. You can enabled the setting through the Tweak Settings interface or via the command line.

x_payment_trigger property

In cPanel & WHM version 64, we introduced the x_payment_trigger property for cPanel Market products whose product_group return equals ssl_certificate. Market providers can include this property with ssl_certificate catalog. The x_payment_trigger property expresses to the consumer whether the provider charges payments immediately for the given product, or after the provider issues the certificate to the customer. For more information, read our UAPI get_all_products or our Guide to cPanel Market Provider Modules documentation.

CA cache bundles

In cPanel & WHM version 64, we cache certificate authority (CA) bundles for seven days.

Email Disk Usage tool

In cPanel & WHM version 64, we have made cleaning your mailboxes easier with cPanel's Email Disk Usage interface (Home >> Email >> Email Disk Usage). The tool allows you to view all of your mailboxes and quickly remove old emails or large messages. We have also integrated this into the mailbox quota notifications to provide users quick access.

SSL proxy subdomains

In cPanel & WHM version 64, we added the ability to add SSL to proxy subdomains.

Available file usage

In cPanel & WHM version 64, we added information about a user's usage of available files to the Disk Usage Warnings notification. To update the notification's importance level, navigate to the User Disk Usage Warning setting in WHM's  Contact Manager  interface (Home >> Server Contacts >> Contact Manager).

The notification will include a message similar to the following:
The account currently uses 99.9% (5,000,000/5,000,001) of its available files.

We also added the inodesused and inodeslimit returns to the WHM API 1  listaccts  and  accountsummary  functions, as well as the WHM API 0  accountsummary  function.

Team: Honey Badgers

Legacy Backup Deprecation

We will deprecate the Legacy Backup system in a future version. We strongly recommend that you migrate to the new Backup system to ensure that your server backups continue to function properly. 

Backup System Migration

In cPanel & WHM version 64 and later, we now provide a simple way for users to transition from the Legacy Backup system to the new Backup system (Home >> Backup >> Backup System Migration). This new Backup System Migration tool walks users through the migration process with the click of a button. 

The New Backup System

In cPanel & WHM version 64 and later, the new Backup system now functions with a new user interface (UI). This UI automatically converts your Legacy Backup Configuration to the new Backup Configuration system. The new Backup system also now supports multiple incremental backups.

Team: Phoenix

New cPanel Light and Dark styles

The cPanel interface now ships with the Light and Dark styles for the default cPanel theme (Paper Lantern).

  • We previously released development versions of these styles on the cPanel Blog.
  • Use cPanel's Change Style interface (Home >> Preferences >> Change Style) to switch between cPanel interface styles.

Team: Spider-Pig

DMARC records

In cPanel & WHM version 64, you can configure Domain-based Message Authentication, Reporting, and Conformance (DMARC) records for your domains in cPanel's  Zone Editor interface (Home >> Domains >> Zone Editor). The system uses DMARC records together with SPF or DKIM records to more easily determine whether an email message originated from the sender. DMARC records also allow you to more easily filter spam and phishing messages.

For more information about the DMARC protocol, read dmarc.org's Overview documentation.

Manage API Tokens interface

In cPanel & WHM version 64, we added the  Manage API Tokens interface (Home >> Development >> Manage API Tokens) to WHM. This interface allows you to create, revoke, and list API Tokens for cPanel users and third-party developers. API tokens allow cPanel users and third-party developers to run API functions as a WHM account owner via a key hash.

In cPanel & WHM version 64, we also added the Manage API Tokens interface (Home >> Development >> Manage API Tokens) to cPanel DNSONLY.

For more information, read our Manage API Tokens documentation.

New log file

We added the /usr/local/cpanel/logs/api_tokens_log file to WHM. This file stores the account's API Token logs.

For more information, read our The cPanel Log Files documentation.

Team: SWAT Team

Minimum free space available for backups

In cPanel & WHM version 64, we added a minimum free disk space check to WHM's Backup Configuration interface (Home >> Backup >> Backup Configuration). You can now configure the backup system to check for a minimum amount or percentage of free disk space before it runs a local backup. If the system does not possess the minimum available free disk space, the system will not perform the backup and it will send a warning notification.

This setting defaults to Disabled.

In cPanel & WHM version 64, the nightly maintenance script automatically creates symlinks from the /usr/bin directory to the cPanel-provided /usr/local/cpanel/3rdparty/bin/git directory.

If the server's operating system already provisioned git or you installed the RPM for git, the maintenance script will respect your existing configuration. The maintenance script will not create the symlinks for existing files in the /usr/bin directory.

If you remove that operating system-provisioned or RPM for git, run the /usr/local/cpanel/scripts/link_3rdparty_binaries script to create the symlinks to the cPanel-provided binaries.

Tweak Setting to control free hostname certificate

In cPanel & WHM version 64, we added the Replace SSL certificates that do not match the local hostname. option to the Domains section of WHM's  Tweak Settings interface ( Home >> Server Configuration >> Tweak Settings ). This setting instructs the checkallsslcerts script to replace any SSL certificates that do not match the hostname of the server with a cPanel-signed certificate. This includes wildcard certificates. For example, you may want to disable this option if you manage a clustered mail server solution.

In cPanel & WHM version 64, we added a banner to WHM's  Security Advisor  interface (Home >> Security Center >> Security Advisor) that allows the system administrator to purchase a license for KernelCare. KernelCare automatically updates the system's Linux kernel without the need to reboot the server. Hosting providers can use the Manage2 system to configure whether this option sends the purchaser to the provider's custom URL, a specific mailto: link, or the cPanel Store. They can also disable the banner for their licensed servers.

For more information about how to purchase a KernelCare license, read our How to Purchase a KernelCare License documentation. For more information about KernelCare, visit CloudLinux's KernelCare site.

Team: Zero Cool

PHP memory_limit adjustments

We now automatically adjust the default PHP version memory_limit directive when you set up cPanel & WHM. We base the selected setting on the current system specifications. The system sets the memory_limit directive based on the following criteria:

System memorymemory_limit setting
1 GB32M
2-4GB64M
Over 4 GB128M

For more information, read our MultiPHP INI Editor for WHM documentation. 

The set_php_memory_limits script

This script adjusts the memory_limit directive for all versions of PHP installed in the /opt/cpanel/ directory based on the server's available memory. For more information, read our MultiPHP INI Editor for WHM documentation. 

EasyApache 4 recommendations system

We created a recommendations system for the packages that you can add in the  EasyApache 4  interface (Home >> Software >> EasyApache 4). This system provides security and configuration information that might affect the packages that you choose to install. For more information, read our EasyApache 4 Recommendations documentation. 

The ea_sync_user_phpini_settings script

As of cPanel & WHM version 64, the system writes an /opt/cpanel/ea-php##/root/etc/php.d/local.ini file and overrides the user's php.ini file. cPanel's MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor) writes these changes to the user's .user.ini file.

To ensure that the user's PHP configuration behaves as expected, this script performs the following actions in the user's document root:

  • Syncs the php.ini file  with the corresponding .user.ini file.
  • Syncs the php.ini file with the corresponding .htaccess file, if necessary.
Note
titleNote:

Only the root user can run this script.

For more information, read our The ea-cpanel-tools Package Scripts and The cPanel PHPRC PHP Patch for EasyApache 4 documentation.

Updated features

Team: Adjective Animal

Edit the ability to sell KernelCare through WHM

Manage2 now includes the Purchase KernelCare Url setting. With this setting, you can enable or disable the ability to purchase KernelCare in WHM’s Security Advisor  interface (Home >> Security Settings >> Security Advisor). You can also add or edit the URL or email address where the Security Advisor will redirect the user to purchase KernelCare. This setting defaults to Enabled and you can configure it from Manage2's Update Company Information interface (Dashboard >> Company >> Update Company Information).

Team: Cobra

Dovecot configuration

In cPanel & WHM version 64, we made updates to the Dovecot configuration.

Warning
titleWarnings:
  • We strongly recommend that you back up any .local template customizations before you upgrade. 
  • If you use the /var/cpanel/templates/dovecot2.2/main.local file to override the default Dovecot configuration template, you must merge the changes in the /usr/local/cpanel/src/templates/dovecot2.2/main.default file when you upgrade to cPanel & WHM version 64; otherwise you will lose your customizations.
  • Not all prior customizations will be compatible with version 64. For more information, read our Configure Dovecot documentation.

Apache custom configurations

To apply your custom Apache configurations from cPanel & WHM version 62 to version 64, you must perform the following steps:

  1. Merge changes from the /var/cpanel/templates/apache2_4/vhost.default and /var/cpanel/templates/apache2_4/ssl_vhost.default files into your respective .local files.
  2. Run the /usr/local/cpanel/scripts/buildhttpdconf script to update the Apache configuration.
  3. Run the /usr/local/cpanel/bin/safeapacherestart script to restart Apache.

AutoSSL now sorts domains for a certificate intelligently

In cPanel & WHM version 64, AutoSSL now uses a sort algorithm to establish which domains to add to the certificate first. This sort order ensures that the system adds the domains that customers will most likely visit to the certificate first, if the certificate reaches the domain limit. For example, customers most likely intend to navigate to example.com versus www.subdomain.example.com. For more information, read the Which domains does AutoSSL add to the certificate first? section of our Manage AutoSSL documentation.

In cPanel & WHM version 64, the AutoSSL sort algorithm will select a domain of 64 bytes or fewer to enter in the commonName field of the SSL certificate if such a domain exists on the virtual host. Additionally, AutoSSL adds proxy subdomains to automatically generated SSL certificates.

Mail delivery improvements

In cPanel & WHM version 64, we improved mail delivery performance. iContact emails will now send over Simple Mail Transfer Protocol (SMTP) where available. In cases where the SMTP fails to send to valid recipients, the system will use sendmail, as it did before the change.

eximstats now uses SQLite

In cPanel & WHM version 64, we now use SQLite instead of MySQL® for cPanel's eximstats database. The new SQLite database will reside in the /var/cpanel directory to keep the database on the same partition as the /var/lib/mysql directory. When you install or upgrade cPanel & WHM, the /scripts/slurp_exim_mainlog script will re-import your /var/log/exim_mainlog data. Your eximstats data and the Mail Delivery Report data will be unavailable while this import occurs.

If the SQLite database becomes corrupt or unreadable, the system will automatically remove the old database and create a new one. However, the exim_mainlog data will only be re-imported a single time every seven days to avoid an infinite re-import loop. The system moves corrupted databases to /var/cpanel/eximstats_db.sqlite3.broken.<timestamp> where <timestamp> represents the time in a Unix timestamp. The system retains a maximum of three broken databases so that server owners can attempt to fix the corrupted databases.

Prevention of duplicate proxy subdomains

In cPanel & WHM version 64 and later, you may no longer create an account if any of the following subdomains already exists for the associated domain on the new account:

  • cpanel
  • whm
  • www
  • autodiscover
  • mail
  • webdisk
  • webmail

For example, if cpanel.example.com already exists on your server (on any virtual host), you cannot create a cPanel account with the domain example.com.

Dovecot look up

In cPanel & WHM version 64, we updated how Dovecot searches for users and authentication credentials. Dovecot now uses the dict  lookup method. In previous versions we used the checkpassword method. This significantly improves performance of logins to IMAP, POP3, and SMTP email servers. For more information about the dict and checkpassword methods, read Dovecot's  Dict lookup method and  CheckPassword lookup method documentation.

Note
titleNote:

If cpsrvd is offline, the behavior will fall back to the checkpassword method.

cPHulk root user lockout protection

In cPanel & WHM version 64, we added the ability to ignore username-based protection for the root user. When you enable this option, a malicious attacker cannot lock out the root account due to username-based protection protocol. To enable this feature, select Allow username protection to lock the “root” user in the Username-based Protection tab of WHM's  cPHulk Brute Force Protection  interface (Home >> Security Center >> cPHulk Brute Force Protection). Users must configure their firewall to listen on port 579 for this feature. For more information, read our How to Configure Your Firewall for cPanel Services documentation.

x3 deprecation reminder

In cPanel & WHM version 64, we removed any instances of the x3 theme that remained in the product. In version 60, we announced the end of life of the x3 theme. Any custom dependencies that rely on x3 will break (this includes all x3-based themes). You must upgrade to the Paper Lantern theme. For more information, read our Its Time to Say Goodbye to x3 blog post.

Team: Loose Cannon

cPAddons - WordPress

In cPanel & WHM version 64, we updated the cPAddons feature to use RPMs to install WordPress®. When you install WordPress through cPAddons with the RPM, it allows you to update WordPress through its own administrative interface. WHM's  Install cPAddons Site Software  interface (Home >> cPanel >> Install cPAddons Site Software) discovers, installs, and uninstalls RPM-based packages with the yum utility. The cPanel, Inc.-managed RPM contains an unaltered WordPress installer package obtained from wordpress.org

Note
titleNote:

You cannot use the cPAddons interface to upgrade your legacy Wordpress instances to the RPM-based Wordpress installations. However, we plan to add that ability in the future.

Create Support Ticket

In cPanel & WHM version 64, we added an extra issue type selection to WHM's  Create Support Ticket  interface (Home >> Support >> Create Support Ticket). The Visit our feature site option will open a new browser tab to cPanel's Feature Request website to create or up-vote a feature request.

Team: Phoenix

Renamed Feature Manager options

To clarify the relationships between feature list options and their associated cPanel interfaces and features, we have renamed many options in WHM's  Feature Manager interface (Home >> Packages >> Feature Manager):

cPanel & WHM version 62 and earliercPanel & WHM version 64 and later
Addon Domain ManagerAddon Domains
Autoresponder ManagerAutoresponders
Awstats StatsAwstats
Boxtrapper Spam TrapBoxtrapper
Remote Calendars and Address BooksCalendars and Contacts
Ability to change MX RecordsMX Entry
Image ManagerImages
CrontabCron Jobs
CSV Import (Email & Forwarders)Address Importer
Default Address ManagerDefault Address
Custom Error PagesError Pages
Email GreylistingConfigure Greylisting
Apache Handlers ManagerApache Handlers
IP Deny ManagerIP Blocker
Mailman List ManagerMailing Lists
Mime Types ManagerMIME types
Install Perl ModulesPerl Modules
Install PHP Pear ModulesPHP Pear Packages
Install Ruby ModulesRubygems
Network ToolsTrack DNS
Parked Domain ManagerAliases
Password ChangePassword & Security
Redirect ManagerRedirects
Simple DNS Zone EditorSimple Zone Editor
SSL ManagerSSL/TLS
Choose Log ProgramMetrics Editor
Subdomain ManagerSubdomains
Update Contact InformationContact Information
Webalizer StatsWebalizer
Advanced DNS Zone EditorAdvanced Zone Editor
Warning
titleImportant:

This change will not modify any existing feature lists or other options. It only impacts the labels that you see in WHM's user interface.


WHM interface files

cPanel & WHM version 64 updates the way in which we generate and manage the WHM interface. These changes also impact anyone who develops WHM plugins or other WHM interface customization.

Anchor
dynamicui
dynamicui
WHM dynamicui system

WHM's Home interface now uses a dynamicui.conf file to control the features that it displays. WHM's dynamicui system resembles cPanel's dynamicui system, but the two files are not currently interchangeable.

  • This file exists as the whostmgr/docroot/themes/x/dynamicui.conf file.
  • When you upload custom WHM themes in cPanel & WHM version 64 and later via WHM's  Theme Manager interface (Home >> Themes >> Theme Manager), they must contain the appropriate dynamicui.conf file. Themes that include the removed command2 file will not upload properly via this interface.
Wrappers

WHM now includes a wrapper system that plugin developers can access in their custom interfaces.

WHM plugins open in a new window by default

WHM plugins now open in a new browser window by default when you access them via WHM's Manage Plugins interface (Home >> cPanel >> Manage Plugins).

Note
titleNote:

Plugin developers can alter the default behavior. For more information, read our Guide to WHM Plugins - AppConfig Configuration File documentation.

Updated WHM icons

In the most recent versions of cPanel & WHM, we replaced many WHM feature and section icons. cPanel & WHM version 64 completes these updates and ensures that all of WHM's features and sections use their new icons.

Honey Badger

EasyApache 4

We added the following note to the installation of EasyApache 4.

  • If your system runs CloudLinux, the migrate_ea3_to_ea4 script downloads and runs CloudLinux's EasyApache 4 migration script.
  • As the migration script runs, the /scripts/migrate_ea3_to_ea4 script copies the /usr/local/lib/php.ini file to the /opt/cpanel/ea-php??/root/etc/php.d/local.ini file and to all installed ea-php versions on your server. To prevent complications, the system comments out lines that resemble the following lines:
    • extension=
    • extension_dir=
    • zend_extension-
  • The systems does not adjust any other lines.

Team: Release Team

Team: SecTeamSix

Changes to the secure PHP session.save_path

cPanel & WHM version 11.64 introduces changes to secure PHP's session.save_path . Previously session.save_path was set to /tmp by default. This allowed malicious users to take advantage of various attacks against PHP session files. Now PHP sessions are saved in a secure directory to prevent these attacks. For more information, read the MultiPHP INI Editor for WHM documentation. 

Team: Spider-Pig

MX Entry interface now the Email Routing interface

In cPanel & WHM version 64, we renamed the MX Entry interface (Home >> Email >> MX Entry). This interface became cPanel's Email Routing interface (Home >> Email >> Email Routing). We streamlined the interface and moved the functions to manage Mail Exchange (MX) records to cPanel's Zone Editor interface (Home >> Domains >> Zone Editor).

New pkgacct script argument

In cPanel & WHM version 64, we added the --skipapitokens argument to the /usr/local/cpanel/scripts/pkgacct script. This argument allows you to exclude API tokens when you create a cpmove archive for an account.

For more information, read our The pkgacct Script documentation.

DNS Clusters and API tokens

In cPanel & WHM version 64, we updated the following WHM interfaces to use API tokens as well as remote access keys:

Team: SWAT Team

Updated phpMyAdmin version

In cPanel & WHM version 64, we updated the version of phpMyAdmin that the system provides from 4.0.10 to 4.6.6. For more information about this phpMyAdmin version, read phpMyAdmin's version 4.6.6 Release Notes documentation.

For more information about previous major versions of phpMyAdmin, read the following documents:

Backup retention strict enforcement

In cPanel & WHM version 64, we added the Strictly enforce retention, regardless of backup success option to WHM's  Backup Configuration interface (Home >> Backup >> Backup Configuration). If you select this option, the system deletes the oldest retained backup file after every backup runs, regardless of success.

For more information and an example of backup retention behavior, read our Backup Configuration  documentation.

New OWASP ModSecurity™ CRS ruleset numbering scheme

In cPanel & WHM version 64, we changed the OWASP ModSecurity CRS that cPanel, Inc. distributes to use the vendor's new numbering scheme.

Legacy versions of cPanel & WHM will continue to use the vendor's previous numbering scheme.

Team: Zero Cool

EasyApache 4 interface

We updated EasyApache 4 to attempt to automatically correct yum cache issues.

We added the ability to upload custom profiles in the EasyApache 4. For more information, read our EasyApache 4 Interface documentation and our EasyApache 4 - Create a Profile documentation. 

MultiPHP INI Editor

We updated cPanel's MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor) to also write to the user's php.ini file. We also applied filtering to ensure that the system does not write invalid directives to php.ini files, .user.ini files, and .htaccess files.

MultiPHP Manager

We made several improvements to WHM's MultiPHP Manager interface (Home >> Software >> MultiPHP Manager). 

  • We added an Owner column to the MultiPHP Manager to show the account owner.
  • When you change the System Default PHP version, the system now warns you which virtual hosts this will effect. 

File Editor

We updated the editor in cPanel's File Manager  interface (Home >> Files >> File Manager) to use Ace Editor.

Deprecated and removed items

Team: Honey Badgers

Team: Phoenix

Removed command2 file

Due to the extensive changes that cPanel & WHM version 64 introduces to the WHM interface, we have removed the /usr/local/cpanel/whostmgr/docroot/themes/x/command2 file.

  • The system previously used this file to generate the WHM interface. In cPanel & WHM version 64 and later, the whostmgr/docroot/themes/x/dynamicui.conf file generates the WHM interface.
  • When you upload custom WHM themes in cPanel & WHM version 64 and later via WHM's  Theme Manager  interface (Home >> Themes >> Theme Manager), they must contain the appropriate dynamicui.conf file. Themes that include the removed command2 file will not upload properly via this interface.

Deprecated WHM wrappers

cPanel & WHM version 64 replaces the following wrapper files from the WHM interface:

  • /usr/local/cpanel/whostmgr/docroot/templates/_defheader.tmpl
  • /usr/local/cpanel/whostmgr/docroot/templates/_defheader_support.tmpl
  • /usr/local/cpanel/whostmgr/docroot/templates/_defwrapper.tmpl
  • /usr/local/cpanel/whostmgr/docroot/templates/_deffooter.tmpl

If your custom code relied on any of these files, you must update it to use the /usr/local/cpanel/whostmgr/docroot/templates/master_templates/master.tmpl wrapper file instead. While symlinks for these deprecated wrapper files exist, we do not recommend that you use them. We may remove them in a future version of cPanel & WHM.

Team: Release Team

Removed  Change a Site's IP Address  interface

In order to simplify the WHM interface, we have removed WHM's Change a Site's IP Address interface (Home >> IP Functions >> Change a Site's IP Address). You can continue to use this interface's functionality in WHM's  Change Site's IP Address interface (Home >> Account Functions >> Change Site's IP Address).

Removed Discard FormMail-clone message with bcc: Tweak Setting

We removed the Discard FormMail-clone message with bcc: setting from the  Mail  section of WHM's  Tweak Settings  interface (Home >> Server Configuration >> Tweak Settings). This change also removed the discardformmailbccsubject setting from the /var/cpanel/cpanel.config file.

Removed Enable FormMail-clone CGI Tweak Setting

We removed the Enable FormMail-clone CGI setting from the  Software  section of WHM's  Tweak Settings  interface (Home >> Server Configuration >> Tweak Settings). This change also removed the skipformmail setting from the /var/cpanel/cpanel.config file.

Team: SpiderPig

Remote Access Keys 

In cPanel & WHM version 64, we deprecated WHM's  Remote Access Key interface (Home >> Clusters >> Remote Access Key). Use WHM's  Manage API Tokens interface (Home >> Development >> Manage API Tokens) to create API tokens.

The mkaccesshash Script

In cPanel & WHM version 64, we deprecated the /usr/local/cpanel/scripts/mkaccesshash script. We strongly recommend that you use WHM API 1's api_token_create function.

Team: Zero Cool

Appendix A: Third-party applications

cPanel-provided

cPanel & WHM version 64 includes the following third-party applications:

Expand
titleClick here to view the full list of third-party applications...

Include Page
_3rdPartyMisc
_3rdPartyMisc

PHP Modules

Expand
titleClick here to view the full list of PHP modules...

Include Page
_3rdPartyPHP
_3rdPartyPHP

Perl modules

Expand
titleClick here to view the full list of Perl modules...

Include Page
_3rdPartyPerl
_3rdPartyPerl

OS-provided

cPanel & WHM uses the following operating system-provided third-party applications:

Include Page
_3rdPartyOSProvidedRPMs
_3rdPartyOSProvidedRPMs

Appendix B: New and modified API functions

New UAPI functions

Team: Cobra

Loose Cannon

Team: Zero Cool

New WHM API 1 functions

Team: Cobra

Team: SpiderPig

Team: Zero Cool

Honey Badger

Modified UAPI functions

Team: Cobra

Team: Honey Badger

Team: ZeroCool

Modified WHM API 1 functions

Team: Cobra

  • createacct  — We added the mailbox_format parameter.
  • expunge_mailbox_messages  — We added a note to the mailbox parameter.
  • generatessl  — We updated which parameters are not required in cPanel & WHM version 58 and later.
  • get_mailbox_status  — We added the  guid return.
  • set_autossl_metadata  — We updated the replace_non_autossl parameter to clobber_externally_signed
  • listaccts  — We added the inodesused  and inodeslimit  returns.
  • accountsummary  — We added the inodesused and inodeslimit returns. 

Team: Release Team

  • installed_versions — This function lists the third-party software versions that ship with cPanel & WHM.

Team: Honey Badger

Team: SpiderPig

Team: SWAT Team

Team: Zero Cool

Modified WHM API 0 functions

Team:Cobra

  • generatessl — We updated which parameters are not required in cPanel & WHM version 58 and later.
  • accountsummary  — We added the inodesused and inodeslimit returns.

Guide to Standardized Hooks 

Honey Badger

Guide to Standardized Hooks - Whostmgr Functions — We added the packages::verify_input_data hook. This event triggers when an account package is added or modified.