88 Change Log


Last modified: July 20, 2023

88.0.17


2020-09-17
  • [security] Fixed case SEC-566: Self-XSS vulnerability in the WHM Edit DNS Zone interface.
  • [security] Fixed case SEC-568: File overwrite via email quota cache.
  • [security] Fixed case SEC-569: Self-XSS vulnerabilities in WHM Manage API Tokens interfaces.
  • [security] Fixed case SEC-573: Self-XSS vulnerability in the cPanel Cron Jobs interface.
  • [security] Fixed case SEC-574: Self-XSS vulnerability in the cPanel Cron Editor interface.

88.0.16


2020-09-14
  • Fixed case CPANEL-33703: Basic support for RPM based mod sec rule vendors.

88.0.15


2020-09-03
  • Fixed case CPANEL-32174: Restrict AutoSSL’s DCV batches to avoid libunbound limitations.
  • Fixed case CPANEL-33225: Avoid Cpanel::SecureDownload warnings on new installs.
  • Fixed case CPANEL-33315: Disallow creation of DNS records for hostnames 255 characters or longer.
  • Fixed case CPANEL-33341: Avoid trying to create over-long commonName in self-signed certs.
  • Fixed case CPANEL-33512: Ensure that web services are compatible with clients that require TLSv1.2.
  • Fixed case CPANEL-33660: Leave TLSv1.2 enabled when TLSv1.3 is active for Apache.

88.0.14


2020-08-24
  • Fixed case CPANEL-33231: Update rpm.versions for cpanel-perl-530-DNS-Unbound 0.20-1.cp1186.
  • Implemented case CPANEL-33816: Teach our DNS::Unbound object to do stub lookups if requested.

88.0.13


2020-07-20
  • [security] Fixed case SEC-488: Code execution due to faulty file extension dispatching.
  • [security] Fixed case SEC-557: Package modification restriction bypass.
  • [security] Fixed case SEC-564: Self-XSS vulnerabilities in DNS Zone Manager DNSSEC interfaces.

88.0.12


2020-07-07
  • Fixed case CPANEL-33087: Fix handling of package names with spaces when editing packages.
  • Fixed case CPANEL-33153: Update to Roundcube 1.4.6.
  • Fixed case CPANEL-33191: Ensure .htpasswds subdirectory permissions are correct when enabling or disabling FileProtect.

88.0.11


2020-06-23
  • Fixed case CPANEL-24872: Update documentRoot logic for Subdomains in cPanel > Domains.
  • Fixed case CPANEL-32544: Don't attempt to chmod non-existent files/directories during /usr/local/cpanel/scripts/secureit.
  • Fixed case CPANEL-32691: Teach cpsrvd to load 3rd-party subclasses of Cpanel::Admin::Base.
  • Fixed case CPANEL-32906: Ensure Imunify360 is licensed after installation.
  • Fixed case CPANEL-32954: Automatically rebuild sysinfo cache when OS release is updated.
  • Fixed case CPANEL-33095: Prevent upgrades to MySQL 8 when NO_AUTO_CREATE_USER is enabled in /etc/my.cnf.
  • Fixed case CPANEL-33113: Ensure FileProtect is correct applied during transfers.

88.0.10


2020-06-15
  • Fixed case CPANEL-32865: Show pagination in EasyApache 4 when > 10 versions exist in PHP step.
  • Fixed case CPANEL-33008: Fix issue where upgrading to MySQL 8, multiple instances of "disable-login-bin=1" are written to /etc/my.cnf.
  • Fixed case CPANEL-33010: Don’t send –dbbackup_mysql to <v88 source pkgacct.
  • Fixed case CPANEL-33053: Fail the MySQL stream in response to a local error.

88.0.9


2020-06-08
  • Fixed case CPANEL-32659: Update privacy policy with the current version 04-20-2020.
  • Fixed case CPANEL-32974: Ensure autossl is rechecked after domain creation.

88.0.7


2020-06-04
  • Fixed case CPANEL-32185: Add 'cpanel-ccs' to list of reserved usernames.
  • Fixed case CPANEL-32814: Adjust open_files_limit base line to 40,000 to accommodate MariaDB.
  • Fixed case CPANEL-32912: Defend EA4/PHP screens when errors checking on license.
  • Fixed case CPANEL-32923: Fix skipping the home directory in the Transfer Tool.
  • [security] Fixed case CPANEL-32942: Fix multiple CVE in Perl 5.30: CVE-2020-10543, CVE-2020-10878 and CVE-2020-12723.
  • Fixed case CPANEL-32957: Update rpm.versions for cpanel-perl-530-Mozilla-CA 20200520-1.cp1186.
  • Fixed case CPANEL-32959: Fix ability to import CSV/XLS files through Address Importer.
  • Fixed case CPANEL-32961: Fix Perl warning when changing hostname on DNSONLY servers.

88.0.6


2020-06-01
  • Fixed case CPANEL-32508: Update cPAPI1 Backups functions to respect role restrictions.
  • Fixed case CPANEL-32676: Fix KernelCare installation via Security Advisor when license is provided by Imunify360.
  • [security] Fixed case CPANEL-32766: Update rpm.versions for dovecot 2.3.10.1-1.cp1186. Fixes CVE-2020-10957, CVE-2020-10958, CVE-2020-10967.
  • Fixed case CPANEL-32801: Fix wildcard-reduction logic in partial local DCV failure cases.
  • Fixed case CPANEL-32833: Rename “list_user_worker_nodes” to “list_user_child_nodes”.
  • Fixed case CPANEL-32877: Update ImunifyAV feature showcase to mention that installation proceeds in the background.
  • Fixed case CPANEL-32888: Fix ImunifyAV Plus upsell to use the cPanel Store.
  • Fixed case CPANEL-32920: Fix cpanellogd sleep interval after log rotation processing on DNSONLY.
  • Fixed case CPANEL-32920: Use correct ionice priorities for log and bandwidth processing in cpanellogd.

88.0.5


2020-05-26
  • Fixed case CPANEL-27161: Fixed redirect hostname for login redirects access through a CloudFlare enabled hostname.
  • Fixed case CPANEL-31859: Allow users to enable automatic updates in WHM.
  • Fixed case CPANEL-31987: Update rpm.versions for cpanel-roundcubemail 1.4.4-3.cp1188.
  • Fixed case CPANEL-32537: Teach WHM’s cpmove filename validator to accept directories.
  • Fixed case CPANEL-32626: Have /scripts/setupnameserver, for powerdns, create the dnssec.db file if it is missing.
  • Fixed case CPANEL-32686: Fix regression preventing collection of POP3/IMAP bandwidth information.
  • Fixed case CPANEL-32697: Ensure grants restore via bin/restoregrants on systems with MySQL 8.
  • Fixed case CPANEL-32721: Fix "Restore a Home Directory Backup" feature when read-only files are present in the home directory.
  • [security] Fixed case CPANEL-32759: Update rpm.versions for exim 4.93-5.cp1186. Fixes CVE-2020-12783.
  • [security] Fixed case CPANEL-32782: Update rpm.versions for cpanel-unbound 1.9.4-3.cp1186. Fixes CVE-2020-12662, CVE-2020-12663.
  • Fixed case CPANEL-32789: Fixed the ability to edit the contact email of users with unlimited quotas in WHM > List Accounts.
  • Fixed case CPANEL-32793: Update rpm.versions for cpanel-clamav 0.101.5-4.cp1186.
  • [security] Fixed case CPANEL-32839: Update rpm.versions for cpanel-mariadb-connector 3.1.8-1.cp1186. Fixes CVE-2020-13249.

88.0.4


2020-05-19
  • [security] Fixed case CPANEL-31659: Update rpm.versions for cpanel-mailman 2.1.33-1.cp1186. Fixes CVE-2020-12137.
  • [security] Fixed case CPANEL-32559: Update rpm.versions for cpanel-roundcubemail 1.4.4-1.cp1188.
  • Fixed case CPANEL-32438: Update rpm.versions for cpanel-roundcubemail 1.4.4-2.cp1188.
  • Fixed case CPANEL-32326: Restore reporting of errors when running scripts/modsec_vendor.
  • Fixed case CPANEL-32420: Improve quota-excess error messaging in File Manager’s upload UI.
  • Fixed case CPANEL-32529: Handle unexpected connection errors better in cpsrvd.
  • Fixed case CPANEL-32572: Teach SSH key authorization logic to accept “options” properly.
  • Fixed case CPANEL-32591: Fix authorization error when using a remote standalone MySQL 8 server profile.
  • Fixed case CPANEL-32624: Update Domains Interface to support deletion of more subdomain types.
  • Fixed case CPANEL-32625: Update KAM config files for SpamAssassin.
  • Fixed case CPANEL-32648: Rebuild mail disk usage for DiskUsage::fetchdiskusagewithextras when its cache is manually cleared and built via cPanel API2.
  • Fixed case CPANEL-32650: Restrict WHMAPI1 latest_available_mysql_version by upgrade path.
  • Fixed case CPANEL-32711: Increase timeliness of PostgreSQL ping check.
  • Fixed case CPANEL-32713: Update rpm.versions for cpanel-clamav 0.101.5-3.cp1186.
  • Fixed case CPANEL-32715: Ensure MultiPHP INI Editor is fully functional.
  • Fixed case CPANEL-32727: Fix issue where Total disk usage was incorrect in some situations in cPanel & the uapi StatsBar::get_stats function.
  • Fixed case CPANEL-32742: Add help flag to PostgreSQL installation script.

88.0.3


2020-05-18
  • [security] Fixed case SEC-485: Remote code execution via Exim filter path handling.
  • [security] Fixed case SEC-491: Bypass of SMTP greylisting restrictions.
  • [security] Fixed case SEC-497: Jailshell breakout via chsh.
  • [security] Fixed case SEC-549: Insecure BIND RNDC credentials used in templated VMs.
  • [security] Fixed case SEC-550: Insecure Dovecot auth policy API key used in templated VMs.
  • [security] Fixed case SEC-551: Insecure Mailman site password used in templated VMs.
  • [security] Fixed case SEC-552: Insecure SRS secret used in templated VMs.
  • [security] Fixed case SEC-554: Insecure chkservd test credentials used in templated VMs.
  • [security] Fixed case SEC-558: World-readable permissions on proxy subdomains log file.
  • [security] Fixed case SEC-561: PowerDNS API keys set to predictable values during upgrades.

88.0.2


2020-05-11
  • Fixed case CPANEL-32531: Implement a timeout for tar on cross-node tar streams.
  • Fixed case CPANEL-32647: Fixed bug in database backup system with spaces in database names.
  • Fixed case CPANEL-32652: Don't recommend MySQL 8 upgrade in feature showcase on systems running MariaDB.
  • Fixed case CPANEL-32660: Fix JavaScript syntax error in modifyacct.
  • Fixed case CPANEL-32661: Fix securitypolicy.cgi permissions error.
  • Fixed case CPANEL-32663: Fix issues with MySQL passwords not being updated in some scenarios.
  • Fixed case CPANEL-32668: Update API2 LeechProtect::setup to match documented behavior.

88.0.0


2020-05-07
  • Fixed case CPANEL-22616: Remove fts plugin directives from dovecot configuration when disabling the cpanel-dovecot-solr service.
  • Fixed case CPANEL-27759: Make config transfers work with privilege escalation.
  • Fixed case CPANEL-28543: Improve screenreader and keyboard accessibility on EasyApache 4.
  • Fixed case CPANEL-30644: Fix reset button on the Backup Configuration.
  • Fixed case CPANEL-30737: Allow browser back button navigation in Spam Filters Interface.
  • Fixed case CPANEL-30797: Fix “Create a New Account” in WHM for resellers.
  • Fixed case CPANEL-31909: Fix issue with mail files from deleted domains being all placed directly under the mail subdirectory.
  • Fixed case CPANEL-31988: Update rpm.versions for cpanel-roundcubemail 1.4.3-7.cp1188.
  • Fixed case CPANEL-32061: Fix demo-mode template logic in MySQL DB Wizard.
  • Fixed case CPANEL-32089: Detect a Imunify360 license purchased via cPanel as also having KernelCare available in the Security Advisor.
  • Fixed case CPANEL-32134: Report DNS errors via the email deliverability APIs and UIs.
  • Fixed case CPANEL-32164: Fixed a bug with uapi/cpapi2 commands inside jail shells.
  • Fixed case CPANEL-32292: Enabled cPanel log rotation UI for DNSONLY.
  • Fixed case CPANEL-32304: Address errors in cPanel and WHM caused by manual addition of TLSA records.
  • Fixed case CPANEL-32360: Improve handling of local tar errors when streaming an account archive.
  • Fixed case CPANEL-32382: Fix error message to only contain lowercase characters in a username.
  • Fixed case CPANEL-32391: Make WHM’s minpwstrength UI reject submission if the inputs are invalid.
  • Fixed case CPANEL-32439: Teach start_local_cpmove_restore() to make a dedicated IP address.
  • Fixed case CPANEL-32458: Suppress remote account creation stack traces in createacct.
  • Fixed case CPANEL-32461: Fix domain change undo in modifyacct.
  • Fixed case CPANEL-32464: Delete local parked domain if remote park operation fails.
  • Fixed case CPANEL-32468: Improved Mysql/MariaDB transfers for backward compatibility.
  • Fixed case CPANEL-32472: Reduce the number of concurrent DNS DCVs in AutoSSL.
  • Fixed case CPANEL-32487: Fix inability to rename databases on MySQL 8.
  • Fixed case CPANEL-32490: Mirror local users on remote server and include all relevant hosts.
  • Fixed case CPANEL-32504: Propagate user password changes to child nodes.
  • Fixed case CPANEL-32507: add ability for user to search for archive files by username in Transfer or Restore a cPanel Account.
  • Fixed case CPANEL-32512: Fix per-domain bandwidth queries in cPanel Bandwidth UI.
  • Fixed case CPANEL-32513: add license warning to Transfer or Restore a cPanel Account UI.
  • Fixed case CPANEL-32521: Add upgrade link to create license warning.
  • Fixed case CPANEL-32523: When setting up many domains defer AutoSSL until the end.
  • Fixed case CPANEL-32524: Fix bad grant dumps in pkgacct when on MySQL 8.
  • Fixed case CPANEL-32528: Explicitly disable color output when running yum via SysPkgs.
  • Fixed case CPANEL-32530: Fix account suspension issue for MySQL/MariaDB.
  • Fixed case CPANEL-32539: Fix whitelisting of symlinks in subarchive homedir.
  • Fixed case CPANEL-32540: Restricted restore: Remove workers from cpuser before validation.
  • Fixed case CPANEL-32550: Improve state checks for form visibility in Transfer or Restore a cPanel Account UI.
  • Fixed case CPANEL-32552: Fix issue with empty mysql password hashes after account restoration.
  • Fixed case CPANEL-32552: Fix issue with mysql password hash parsing on certain versions.
  • Fixed case CPANEL-32554: Update rpm.versions for cpanel-roundcubemail 1.4.3-8.cp1188.
  • Fixed case CPANEL-32556: Suppress Perl warnings in logs/error_log on malformed HTTP requests to cPanel services.
  • Fixed case CPANEL-32557: Fix sshcontrol to prioritize sudo methods when doing sudo transfer.
  • Fixed case CPANEL-32566: Fix Netlink error reporting to indicate the error as string.
  • Fixed case CPANEL-32568: Minor spelling fix in EULA.
  • Fixed case CPANEL-32571: Fix local reversion of rename of self-owned reseller.
  • Fixed case CPANEL-32582: Make “authorizesshkey” error usefully when “authorize” is invalid.
  • Fixed case CPANEL-32590: Fix MySQL 8 localhost root password reset when also using non-local profile.
  • Fixed case CPANEL-32594: Prevent trying to add existing user to Mysql on restoration.
  • Fixed case CPANEL-32595: Update logic where cPanel assign users to a database.
  • Fixed case CPANEL-32597: Prevent Mysql/Postgres/Mailing List disk quota display in the cPanel sidebar displaying an incorrect quota value.
  • Fixed case CPANEL-32597: Fix an issue where the remaining disk quota available for MySQL and PostgreSQL databases would display as a negative value when the disk quota for a user is exceeded in the cPanel sidebar.
  • Fixed case CPANEL-32608: Rebuild /etc/userdomains prior to DKIM setup during account creation.
  • Fixed case CPANEL-32609: Do not report that KernelCare is responsible for kernel updates if it is licensed but not installed.
  • Fixed case CPANEL-32613: Add “–mail_location” to restorepkg’s –help.
  • Fixed case CPANEL-32620: Fix bug in user creation on Mysql 5.6 and MariaDB.

87.9999.133


2020-04-27
  • Fixed case CPANEL-30001: Require MariaDB 10.3 or below for MySQL profiles.
  • Fixed case CPANEL-31282: Correct text issues in invalid license message.
  • Fixed case CPANEL-31297: Adjust parsing of VirtFS mount information.
  • Fixed case CPANEL-31488: Fix links for some ModSecurity vendors.
  • Fixed case CPANEL-31882: Do not error when Fileman is used to edit files where the user-selected encoding is incompatible with the original file encoding.
  • Fixed case CPANEL-31920: Prevent the error from spewing into the error log when LeechProtect is loaded.
  • Fixed case CPANEL-32140: Ensure errors incurred while adding IP in WHM are properly communicated back to the user in the browser.
  • Fixed case CPANEL-32151: Preserve UTF-8 input when creating redirects.
  • Fixed case CPANEL-32264: Ensure increased open file limit for nscd on CentOS 7 is applied immediately on update.
  • Fixed case CPANEL-32293: Allow monitoring of the cpanellogd service on DNSONLY.
  • Fixed case CPANEL-32296: Improved Mysql database name validation during cPanel backup restore.
  • Fixed case CPANEL-32327: Allow FTP accounts to be left unsuspended when suspending accounts.
  • Fixed case CPANEL-32328: Revise MySQL Update step 2 UI so warning messages appear below fold.
  • Fixed case CPANEL-32330: Ensure main userdata cache still builds when one user fails.
  • Fixed case CPANEL-32336: Fix issue with password hash.
  • Fixed case CPANEL-32356: Correct demo permissions for UAPI BoxTrapper save_email_template and reset_email_template.
  • Fixed case CPANEL-32359: Allow whmapi1 get_tweaksetting and set_tweaksetting on DNSONLY.
  • Fixed case CPANEL-32365: Correct issue in Mysql8 when changing local root password.
  • Fixed case CPANEL-32373: Remove superfluous warning message from MySQL Checker log output.
  • Fixed case CPANEL-32384: Avoid errant message about missing horde-db-migrate on DNSONLY systems.
  • Fixed case CPANEL-32386: Fix MySQL 8 related restorations.
  • Fixed case CPANEL-32396: Prevent setting “Number of Spare Authentication Processes” larger than “Maximum Number of Authentication Processes” in Mailserver Configuration in WHM.
  • Fixed case CPANEL-32405: Fix duplicate title issue in the breadcrumb path for WHM > DNS Zone Manager.
  • Fixed case CPANEL-32406: Fix issue regarding escaping in database names.
  • Fixed case CPANEL-32413: Fix URL in MySQL 8 feature showcase so docs open in new browser tab.
  • Fixed case CPANEL-32415: Only show DNS cluster servers owned by resellers in Unique DNS Clustering mode.
  • Fixed case CPANEL-32422: Update how we are getting the info from grants.
  • Fixed case CPANEL-32424: Tighten permissions on cache file.
  • Fixed case CPANEL-32436: Completion of the purchase of Imunify360 will redirect the user back to the page the purchase was initiated at.
  • Fixed case CPANEL-32442: Disable binary logging on MySQL 8.0 unless explicitly set.
  • Fixed case CPANEL-32446: Add MySQL 8.0 to the valid versions list.
  • Fixed case CPANEL-32448: Fix MySQL 8 password complexity on installation.
  • Fixed case CPANEL-32454: Update rpm.versions for cpanel-phpmyadmin 4.9.5-1.cp1186.
  • Fixed case CPANEL-32471: Do not list Horde binaries in dnsonly mode.
  • Fixed case CPANEL-32473: Fix remote mysql profile activation with MySQL 8.
  • Fixed case CPANEL-32484: Update rpm.versions for cpanel-git 2.25.1-2.cp1188.
  • Fixed case CPANEL-32485: Update rpm.versions for cpanel-roundcubemail 1.4.3-5.cp1188.
  • Fixed case CPANEL-32486: Allow UAPI Variables::get_user_information to return custom user settings.
  • Fixed case CPANEL-32492: Fix more bugs in MySQL grant parsing logic.
  • Fixed case CPANEL-32493: Update rpm.versions for cpanel-roundcubemail 1.4.3-6.cp1188.
  • Implemented case CPANEL-32392: Improve Visual Layout of Transfer Tool Control Row.

87.9999.124


2020-04-21
  • Fixed case CPANEL-25263: Improve cpanel_php_fpm's ability to start after a crash.
  • Fixed case CPANEL-25524: Setup filesystem quotas using vsfv1 to allow > 4TB quota values.
  • Fixed case CPANEL-27939: Ensure ImageMagick-devel to installing the imagick PECL.
  • Fixed case CPANEL-29661: Resolve CloudLinux installation failures on CentOS 7.7+.
  • Fixed case CPANEL-30091: Allow users to toggle –reseller/–no-reseller parameters when transferring from a Plesk server via the Reseller Privileges account transfer option.
  • Fixed case CPANEL-30599: Warn if quota is too small to properly convert an addon domain into an account.
  • Fixed case CPANEL-30758: Fix error being logged when processing files > 5GB for Backblaze backups.
  • Fixed case CPANEL-31455: Update rpm.versions for cpanel-roundcubemail 1.4.3-4.cp1188.
  • Fixed case CPANEL-31456: Remove RPM controlled PHP INI meta data files.
  • Fixed case CPANEL-31542: Add the ability to install APNS push certificates to the Calendar and Contacts server (when it is installed) via WHM. Add hook points to WHMAPI1 install_service_ssl_certificate (pre and post).
  • Fixed case CPANEL-31565: Expire the PostgreSQL PING cache when the password for user 'postgres' is reset in 'WHM >> SQL Services >> Configure PostgreSQL'.
  • Fixed case CPANEL-31664: Ensure that Exim is restarted after configuration is updated when needed.
  • Fixed case CPANEL-31764: List only iconv-compatible charsets in cPanel Autoresponders interface to prevent iconv errors.
  • Fixed case CPANEL-31865: Ensure zones owned by 'nobody' are manageable via the zone editor while logged into WHM as a root user.
  • Fixed case CPANEL-31923: Block install/upgrade if ESET File Security is installed.
  • Fixed case CPANEL-31980: Allow restoring home backups with 'L' type entries in cPanel Backup.
  • Fixed case CPANEL-32021: Update PostgreSQL user role password upon access to "PostgreSQL Databases" in cPanel.
  • Fixed case CPANEL-32054: Update rpm.versions for cpanel-roundcubemail 1.3.8-16.cp1186.
  • Fixed case CPANEL-32056: Update rpm.versions for cpanel-pdns 4.1.10-14.cp1186.
  • Fixed case CPANEL-32082: Improve WHM error reporting for Store purchase failures.
  • Fixed case CPANEL-32105: Increase open file limit for nscd on CentOS 7.
  • Fixed case CPANEL-32111: Don't modify AAAA records for A records which point to remote IPs.
  • Fixed case CPANEL-32114: Ensure mysql database count cache is cleared for batched uapi stats.
  • Fixed case CPANEL-32118: Fix duplication of ids for save profile popup.
  • Fixed case CPANEL-32120: Make feature check for mysql UAPI calls happen earlier.
  • Fixed case CPANEL-32130: Ensure legacy DNS zone editor can process zones owned by 'nobody'.
  • Fixed case CPANEL-32131: Allow paths with ':' in UAPI Mime::add_redirect src parameter.
  • Fixed case CPANEL-32153: Preserve some DNS record types such as TXT and CAA when renaming a primary domain name.
  • Fixed case CPANEL-32166: Remove cPanel API1's Serverinfo module and methods.
  • Fixed case CPANEL-32167: Remove unused setting, add missing Backup::PartialFailure setting, and update some help text in WHM Contact Manager.
  • Fixed case CPANEL-32210: Update servername configuration in ea4.conf when using WHM Change Hostname.
  • Fixed case CPANEL-32212: Ensure that Imunify360 license is active on installation.
  • Fixed case CPANEL-32235: Enable log rotation in cpanellogd for DNSONLY systems.
  • Fixed case CPANEL-32236: Update Overwrite help text in Transfer Tool UI.
  • Fixed case CPANEL-32243: Improve reliability of Store product purchase/install process.
  • Fixed case CPANEL-32259: Improve performance of port authority script.
  • Fixed case CPANEL-32273: Imunify360 banner's "Learn More" now opens in a new tab on mobile devices.
  • Fixed case CPANEL-32284: Inform user Edit DNS Zone will be removed.
  • Fixed case CPANEL-32307: Update style for disk quota warnings on backup pages.
  • Fixed case CPANEL-32309: Update UI to indicate that we support MySQL 8.0 on Amazon RDS.
  • Fixed case CPANEL-32309: Fix bad version comparisons in MySQL backend code.
  • Fixed case CPANEL-32311: Fix remote mysql validation on MySQL 8.
  • Fixed case CPANEL-32314: Fix scripts/mysqlpassword on MySQL 8.
  • Fixed case CPANEL-32329: Update rpm.versions for cpanel-perl-530-Net-ACME2 0.35-1.cp1186.
  • Fixed case CPANEL-32341: Prevent upgrades to MariaDB from MySQL 8.
  • Fixed case CPANEL-32342: Fix renaming of databases in cPanel for MySQL 8.
  • Fixed case CPANEL-32343: Fix creation of remote MySQL Access Hosts for MySQL 8.
  • Fixed case CPANEL-32358: Ensure WHMAPI1 listaccts works when backup base directory is not a directory.
  • Fixed case CPANEL-32370: Fix mysqlconnectioncheck for 'root' on MySQL 8.
  • Fixed case CPANEL-32401: Fix error in update-roundcube-db when mysql not installed.
  • Implemented case CPANEL-24007: Update rpm.versions for cpanel-wrap 86.0-4.cp1186.
  • Implemented case CPANEL-31758: Create logic (with CLI script) to rebalance distributed-user quotas.
  • Implemented case CPANEL-32025: Create 'Transfer or Restore cPanel Account' UI
  • Implemented case CPANEL-32085: Transfer Tool UI now supports Overwrite With Delete.
  • Implemented case CPANEL-32133: Transfer Tool Remote Analysis Now Includes Node Information.
  • Implemented case CPANEL-32141: Create a way to synchronously execute a restore on a linked node.
  • Implemented case CPANEL-32162: Create logic to convert accounts to distributed-mail configuration.
  • Implemented case CPANEL-32186: Make stats bar say “Local File Usage” for distributed accounts.
  • Implemented case CPANEL-32217: Improve AutoSSL page with information about wildcard support.
  • Implemented case CPANEL-32246: Include full pkgacct archive from remote nodes in backups.
  • Implemented case CPANEL-32261: Create functionality to select linked mail node option.
  • Implemented case CPANEL-32269: Teach the account restore system to create distributed-mail accounts.
  • Implemented case CPANEL-32281: Add MySQL 8 support to cPanel & WHM.
  • Implemented case CPANEL-32298: Re-rsync homedir at end of transfer to pickup changes during.
  • Implemented case CPANEL-32302: Update rpm.versions for pure-ftpd 1.0.47-2.cp1186.
  • Implemented case CPANEL-32308: Update the transfer tool to support relinking workers on restoration.

87.9999.102


2020-04-01
  • Fixed case CPANEL-30290: Ensure ftp record is recreated when modifying the domain name on an account.
  • Fixed case CPANEL-30402: Change BoxTrapper queue message list to show server time.
  • Fixed case CPANEL-31302: Ensure account transfers function from non-cPanel systems when /usr/local/cpanel is present on source server.
  • Fixed case CPANEL-31746: Ensure skipspambox setting is obeyed when creating new accounts.
  • Fixed case CPANEL-31763: Add a bandwidth limit enforcement indicator to WHM API1 showbw and WHM View Bandwidth Usage.
  • Fixed case CPANEL-31771: Allow WHM plugin authors to override the help URL in breadcrumbs by setting 'help_url' in the 'breadcrumbdata' argument to the master template's WRAPPER (Template Toolkit).
  • Fixed case CPANEL-31814: Update rpm.versions for cpanel-perl-530-Amazon-S3 0.45-3.cp1186.
  • Fixed case CPANEL-31826: Prevent empty Feature Showcase page.
  • Fixed case CPANEL-31834: Install yum-python26 on Amazon Linux 2018.03.
  • Fixed case CPANEL-31896: Fix issue where inherited DNS cluster members are not displayed in WHM >> DNS Cluster.
  • Fixed case CPANEL-31910: Remove any active email max-defers/failures blocks when Eximstats is disabled.
  • Fixed case CPANEL-31954: Fix mailman feature check in webmaild.
  • Fixed case CPANEL-32032: Restrict mutating MySQL uapi calls in demo mode.
  • Fixed case CPANEL-32062: Don't report false positive warnings from userdata_update concerning wildcard subdomains.
  • Fixed case CPANEL-32106: Enable and fix warnings in Whostmgr::Bandwidth.
  • Fixed case CPANEL-32124: Inform the user that they don't have access to the file manager when the file manager feature is not enabled for their account.
  • Implemented case CPANEL-31967: Make bandwidth API calls incorporate remote bandwidth usage.
  • Implemented case CPANEL-31970: Refactor Transfer Tool Account List to support future configurations.
  • Implemented case CPANEL-32030: Add an option to use delete during home directory rsync transfers.
  • Implemented case CPANEL-32043: DNS type LOC is added to WHM > Zone Manager.
  • Implemented case CPANEL-32055: Add “–skiplinkednodes” option to pkgacct.
  • Implemented case CPANEL-32096: Create MultiPHP Manager app in NG7.
  • Implemented case CPANEL-32115: Add “get_homedir_roots” WHM API v1 function.
  • Implemented case CPANEL-32148: Add “list_user_worker_nodes” WHM API v1 call.

87.9999.92


2020-03-23
  • Fixed case CPANEL-23938: Fix usage reporting when the "Use INFORMATION_SCHEMA to acquire MySQL disk usage" tweak setting is disabled.
  • Fixed case CPANEL-26628: Server Information does not show hardware info in containers.
  • Fixed case CPANEL-26708: The UTF8MAILBOX setting now set as disabled after a transfer if the setting does not exist in the users configuration.
  • Fixed case CPANEL-26954: Faster status check for systemctl services.
  • Fixed case CPANEL-27138: Prevent system inspection for configured defaults during install.
  • Fixed case CPANEL-27599: Prevent creating public suffix domains.
  • Fixed case CPANEL-28398: Fix an issue where the version of postgresql, powerdns and crond was not displaying in WHM's Service Status page.
  • Fixed case CPANEL-28716: Fix toggling both "Reference /etc/mailhelo" and "Reference /etc/mailips" erasing /etc/mailips.
  • Fixed case CPANEL-29412: Fix MySQL backups so failure to backup one or more databases does not prevent the others from being backed up.
  • Fixed case CPANEL-29767: Fix incorrect spamd service down report under some circumstances on CentOS 6 and CL 6 systems.
  • Fixed case CPANEL-29816: Ensure /etc/my.cnf is preserved when upgrading MySQL/MariaDB.
  • Fixed case CPANEL-29816: Ensure only 'invalid' directives are scrubbed when upgrading MySQL/MariaDB.
  • Fixed case CPANEL-30004: Reduce dnsadmin memory requirements.
  • Fixed case CPANEL-30142: Update rpm.versions for cpanel-clamav 0.101.5-2.cp1186.
  • Fixed case CPANEL-30223: Allow users to view the DNSKEY values for their DNSSEC keys.
  • Fixed case CPANEL-30489: Install a cache of secondary MX records for Exim to whitelist by domain.
  • Fixed case CPANEL-30497: Ensure that account creation updates the list of domains assigned to dedicated IPs.
  • Fixed case CPANEL-30511: Don't run 'yum clean plugins' on CentOS 8.
  • Fixed case CPANEL-30559: Provide better direction to users on handling remote nameserver IPs management when adding a domain with remote nameservers on systems where it is forbidden.
  • Fixed case CPANEL-30603: Update rpm.versions for cpanel-geoipfree-data 88.0-1.cp1188.
  • Fixed case CPANEL-30606: Fix race condition which could cause a system reboot banner in WHM to persist after reboot.
  • Fixed case CPANEL-30700: Run a full upgrade if MySQL versions differ.
  • Fixed case CPANEL-30880: Remove scripts/fixsubdomainlogs and scripts/runlogsnow. Use scripts/runstatsonce instead.
  • Fixed case CPANEL-30899: Remove inaccuracies from CoreFTP instructions.
  • Fixed case CPANEL-30940: Ensure that SSL vhost userdata is restored or transferred consistently.
  • Fixed case CPANEL-30952: Disable the option to setup reverse trust when configuring cluster members when in the 'write-only' role as reverse trust is useless in that role.
  • Fixed case CPANEL-30966: Remove Frontpage APIs from cpanel.
  • Fixed case CPANEL-30997: Upgrade cpanel-perl-530 to Template 3.002.
  • Fixed case CPANEL-31003: Change Addon, Park and Subdomain redirect to use UAPI Mime APIs.
  • Fixed case CPANEL-31020: Move PowerDNS to the top of the Nameserver Selection list in WHM.
  • Fixed case CPANEL-31031: Clean up Cruft for Zone Manager and Zone Editor.
  • Fixed case CPANEL-31038: Update copyright text in cPanel CGI output.
  • Fixed case CPANEL-31042: Do not exclude SpamAssassin from service status checks.
  • Fixed case CPANEL-31044: Repair status checking of Exim when running multiple instances.
  • Fixed case CPANEL-31047: Ensure that SQL statements causing errors while trying to restore an account's databases are reported properly.
  • Fixed case CPANEL-31052: Display a DNSSEC warning in Service Manager if PowerDNS is disabled.
  • Fixed case CPANEL-31059: Fix possible dead-lock in Apache restarts.
  • Fixed case CPANEL-31063: Updated expansion of isresold cPanel variable to correctly indicate which users are resold.
  • Fixed case CPANEL-31083: Reduce time needed to parse dns zones.
  • Fixed case CPANEL-31087: Cleanup NSCD imports.
  • Fixed case CPANEL-31096: Remove the DNSSEC field from the metadata returned by various DNSSEC uapi calls.
  • Fixed case CPANEL-31100: Remove raw HTML from tooltips in Email Deliverability area.
  • Fixed case CPANEL-31106: With LiteSpeed, allow switching a domain to a version of PHP without PHP-FPM installed, even if the domain is setup to use PHP-FPM.
  • Fixed case CPANEL-31118: Install BIND if PowerDNS cannot be installed.
  • Fixed case CPANEL-31120: Disallow creation of a mail user named after an addon domain on the primary domain of an account.
  • Fixed case CPANEL-31125: Display correct account in "Email Disk Usage" when navigating from "Manage an Email Account" under "List Email Accounts".
  • Fixed case CPANEL-31137: Block CentOS 6 and Amazon Linux from upgrading to 88.
  • Fixed case CPANEL-31144: Update Copyright to 2020.
  • Fixed case CPANEL-31165: Replace API1 calls on Directory Privacy with UAPI calls.
  • Fixed case CPANEL-31174: Accept blanks for Interval in Mail>Autoresponders.
  • Fixed case CPANEL-31179: Convert some usages of HOME environment variable to gethomedir.
  • Fixed case CPANEL-31180: Update rpm.versions for cpanel-git 2.25.0-1.cp1188.
  • Fixed case CPANEL-31185: Update graphic in step 2 of the CoreFTP and Cyberduck instructions.
  • Fixed case CPANEL-31195: Remove SampleModule.pmtxt from Cpanel/ChangePasswd path.
  • Fixed case CPANEL-31200: Disable WebDisk and configuration via direct URL when this feature is disabled for an account.
  • Fixed case CPANEL-31210: Fix race conditions which can occur during service startup, resulting in incorrect service status.
  • Fixed case CPANEL-31227: Return nonzero exit code when mysqlpasswd script fails.
  • Fixed case CPANEL-31233: Updated etc/icontact_templates/Deprecated/API1.html.tmpl.
  • Fixed case CPANEL-31234: Add DOM-safe method to check checkbox status in cPanel>Addon Domains.
  • Fixed case CPANEL-31243: Force bind-ignore-broken-records to true in pdns conf to ease transition to pdns.
  • Fixed case CPANEL-31253: Improve performance of the DNS Clustering page in WHM. Add new 'queue_task' argument to WHMAPI1 restartservice which will run the restart in the background on the server and return immediately rather than waiting for the operation to complete.
  • Fixed case CPANEL-31255: Ensure cPanel API2 pre-action hook points are logged when so requested.
  • Fixed case CPANEL-31268: Make notification system emails with attachments comply with RFC 2046.
  • Fixed case CPANEL-31270: Enabled WHM > Support Center for DNSOnly.
  • Fixed case CPANEL-31334: Prevent service manager from killing orphaned processes during startup loop.
  • Fixed case CPANEL-31347: Add pre-populated field back to Addon Domains >> Manage Redirection.
  • Fixed case CPANEL-31352: Reject bare values for "Smarthost support" in Exim Configuration Manager.
  • Fixed case CPANEL-31354: Disable Eximstats on DNS-only.
  • Fixed case CPANEL-31357: Clarify error returned by WHM API1 call set_service_config_key when the given service is invalid.
  • Fixed case CPANEL-31358: Change FAQ link in WHM >> Support to a Knowledge Base link.
  • Fixed case CPANEL-31362: Update rpm.versions for cpanel-pam-cpses 72.1-1.cp1186.
  • Fixed case CPANEL-31370: add option to exclude strings with bracket notation.
  • Fixed case CPANEL-31377: Move DNSSEC cache into internal cPanel data directory.
  • Fixed case CPANEL-31384: Fix MySQL logging a read error during status checks by responding to the server handshake.
  • Fixed case CPANEL-31414: Allow recovery from database restore failures by overwriting unmapped databases/dbusers during unrestricted transfers/restores when overwriting the existing account.
  • Fixed case CPANEL-31463: Update perl to always emit SIGABRT instead of SIGIOT.
  • Fixed case CPANEL-31466: Make client connection detail email from WebMail main page provide more information for CALDAV/CARDDAV services when requested.
  • Fixed case CPANEL-31468: Discard expired api tokens during account restore.
  • Fixed case CPANEL-31478: Prevent “Standardized Hooks - Debug Mode” from breaking cPanel interfaces.
  • [security] Fixed case CPANEL-31480: Update rpm.versions for MySQL56 5.6.47-1.cp1186.
  • Fixed case CPANEL-31484: Forgo service subdomains setup during restore createacct.
  • Fixed case CPANEL-31490: Update dovecot to version 2.3.9.2.
  • Fixed case CPANEL-31491: Update rpm.versions for cpanel-sqlite 3.31.1-1.cp1186.
  • Fixed case CPANEL-31496: Do not check profiles or roles in WHM dynamicui on DNSONLY.
  • Fixed case CPANEL-31509: Avoid uninitialized variables when calling cpapi2 lastvisitors.
  • Fixed case CPANEL-31540: Update rpm.versions for dovecot 2.3.9.3-1.cp1186.
  • Fixed case CPANEL-31544: Properly handle requests to use the primary domain's document root when creating subdomains with “Restrict Document Roots to public_html” enabled.
  • Fixed case CPANEL-31551: Update rpm.versions for cpanel-perl-530-Amazon-S3 0.45-2.cp1186.
  • Fixed case CPANEL-31564: Ensure internal file copy function works with empty files.
  • Fixed case CPANEL-31565: Expire the PostgreSQL PING cache when the password for user 'postgres' is reset in 'WHM >> SQL Services >> Configure PostgreSQL'.
  • Fixed case CPANEL-31569: Fix WHM API 1 fetch_ssl_certificates_for_fqdns with system domains.
  • Fixed case CPANEL-31570: Update rpm.versions for cpanel-git 2.25.1-1.cp1188.
  • Fixed case CPANEL-31578: Correct misspellings of "retrieve".
  • Fixed case CPANEL-31580: Remove legacy /etc/quota.conf.
  • Fixed case CPANEL-31594: Update Site Software legacy plugin notice to use "cPanel, L.L.C.".
  • Fixed case CPANEL-31625: Accept lower and uppercase forms of the record type argument for /usr/local/cpanel/scripts/cpdig.
  • Fixed case CPANEL-31626: Allow cPanel Bandwidth details to show protocols other than HTTP.
  • Fixed case CPANEL-31634: Correct capitalization of suEXEC in strings.
  • Fixed case CPANEL-31642: Add UAPI coverage for the CPAPI 1 indexing functions.
  • Fixed case CPANEL-31711: Updated the add and remove alias UIs to use API 2 Park::park and Park::unpark calls.
  • Fixed case CPANEL-31740: Directory Privacy UI doesn't escape properly on 'Go Back' link.
  • Fixed case CPANEL-31743: Improve the way Directory Privacy displays in Dark Mode.
  • Fixed case CPANEL-31751: Update migrate-pdns-conf notification template.
  • Fixed case CPANEL-31753: Update rpm.versions for exim 4.93-4.cp1186.
  • [security] Fixed case CPANEL-31755: Update rpm.versions for proftpd 1.3.6c-1.cp1186.
  • Fixed case CPANEL-31760: Replace the CPAPI 1 Htaccess::htdirls with UAPI call.
  • [security] Fixed case CPANEL-31802: Update rpm.versions for proftpd 1.3.6c-2.cp1186.
  • Fixed case CPANEL-31813: Update team membership.
  • Fixed case CPANEL-31827: Enable RoundCube 1.4 in WebMail.
  • Fixed case CPANEL-31860: Use CRLF line terminator instead of LF when chkservd is performing socket checks.
  • Fixed case CPANEL-31890: Fix DKIM deletion propagations on primary domain change.
  • Fixed case CPANEL-31893: DNS types DS, NAPTR are added to WHM > Zone Manager.
  • Fixed case CPANEL-31908: Database contents fail to restore using WHM Transfer Tool.
  • Fixed case CPANEL-31922: Offer ImunifyAV+ in WHM >> Security Advisor on 88+.
  • Fixed case CPANEL-31929: Prevent spurious warnings in modifyacct.
  • Fixed case CPANEL-31947: Improve ResourceUsage::get_usages handling of connection errors.
  • Fixed case CPANEL-31954: Fix mailman feature check in webmaild.
  • Fixed case CPANEL-31972: Dynamically load modules in uncommon execution paths (whostmgr2).
  • Fixed case CPANEL-31973: Update cpanel-perl-530-cPanel-cpan2rpm to release 1.11.
  • Fixed case CPANEL-32003: Clarify result of WHM API1 get_current_lts_expiration_status on non-LTS systems.
  • Fixed case CPANEL-32010: Update rpm.versions for cpanel-roundcubemail 1.4.3-2.cp1188.
  • Implemented case CPANEL-30593: Add –gather option to gather-update-logs script to force an immediate creation of a cP-Analytics data tarball.
  • Implemented case CPANEL-31029: Add new LinkedNode template toolkit plugin.
  • Implemented case CPANEL-31089: Reduce autossl_check runtime module loads.
  • Implemented case CPANEL-31168: Make restorepkg terminal colors “friendlier”.
  • Implemented case CPANEL-31212: Improve performance of removing nsec3 for domains with DNSSEC enabled.
  • Implemented case CPANEL-31239: Add WHM MysqlDump WebSocket interface.
  • Implemented case CPANEL-31298: Make v88 user-password account transfers stream MySQL.
  • Implemented case CPANEL-31304: Reduce ExpVar regex overhead.
  • Implemented case CPANEL-31325: Store a finite number of messages in cpsrvd’s WebSocket streamer.
  • Implemented case CPANEL-31348: Store IP addresses with worker nodes in acct archive; use in restore.
  • Implemented case CPANEL-31353: Create a subqueue for flushing all of an accounts auth cache.
  • Implemented case CPANEL-31368: Stream MySQL during root-authenticated account transfers.
  • Implemented case CPANEL-31393: Fixed case CPANEL-31393: Add a warning banner to the login page stating support for IE 11 is ending.
  • Implemented case CPANEL-31397: Propagate account upgrade/downgrade to worker nodes.
  • Implemented case CPANEL-31399: DNS types NS, PTR, RP, DNAME, HINFO are added to WHM > Zone Manager.
  • Implemented case CPANEL-31410: Fix undo of local package changes when remote package changes fail.
  • Implemented case CPANEL-31417: Reduce time needed to install an SSL certificate.
  • Implemented case CPANEL-31429: Improve handling of 'undefined' plans.
  • Implemented case CPANEL-31444: Prevent creation of duplicate node linkages.
  • Implemented case CPANEL-31459: Upgrade accounts in the background when a package is edited.
  • Implemented case CPANEL-31470: Update rpm.versions for cpanel-mariadb-connector 3.1.7-1.cp1188.
  • Implemented case CPANEL-31481: Optimize backup of linked nodes.
  • Implemented case CPANEL-31525: Propagate SSL installations and deletions to worker nodes.
  • Implemented case CPANEL-31553: Fix MySQL disk usage calculation bugs regarding tweak settings.
  • Implemented case CPANEL-31609: Add the ability for integrators to specify a module namespace to load in /etc/chkserv.d/$SERVICE drivers so that they can specify code to run in a subroutine named 'get_service_description_hashref' which returns a 'display_name' and 'description' in a hashref. This will allow a more informative display for your service in WHM >> Service Manager.
  • Implemented case CPANEL-31643: Send notifications when a WHM plugin purchase fails to install.
  • Implemented case CPANEL-31649: Adds a feature showcase item for the ImunifyAV install.
  • Implemented case CPANEL-31679: Add new types to WHM >> DNS Zone Manager (DS, NAPTR).
  • Implemented case CPANEL-31769: ImunifyAV+ can now be purchased from WHM.
  • Implemented case CPANEL-31774: Delete 4 old scripts.
  • Implemented case CPANEL-31815: Make cPanel quota APIs correctly handle distributed accounts.
  • Implemented case CPANEL-31881: Reduce memory needed to run WHMAPI1 applist.
  • Implemented case CPANEL-31926: Implement AutoSSL wildcard reduction.
  • Implemented case CPANEL-31942: Make cpanellogd add remote bandwidth usage in overage detection.
  • Implemented case CPANEL-31948: Add a way to mass modify accounts that propagates to worker nodes.
  • Implemented case CPANEL-31957: Update cPanel StatBar to utilize ResourceUsage get_usages errors.

Additional Documentation