86 Change Log


Last modified: February 8, 2023

86.0.40


2021-05-04
  • Fixed case CPANEL-36865: Update exim to 4.93-8.cp1186.

86.0.38


2021-03-15
  • [security] Fixed case SEC-581: Self-XSS Vulnerability in EasyApache 4 Save Profile.

86.0.37


2021-02-17
  • Fixed case CPANEL-35660: Make configureservice accessible pre-install.
  • Fixed case CPANEL-35673: Update MySQL56 to 5.6.51-1.cp1186.
  • Fixed case CPANEL-35892: Backported the cPanel & WHM Pricing and Term Agreement to version 86.

86.0.36


2021-01-18
  • [security] Fixed case SEC-578: Reseller suspension lock bypass.
  • [security] Fixed case SEC-579: MySQL user suspension fails with old-style password hashes.

86.0.35


2021-01-15
  • Fixed case CPANEL-34996: Fix parsing of character set option when editing autoresponders.
  • Fixed case CPANEL-35311: Fix “Show Docs” URL for installed modules under “PHP PEAR Packages”, “Perl Modules”, and “RubyGems” interfaces in cPanel.
  • [security] Fixed case CPANEL-35392: Update dovecot to 2.3.10.1-3.cp1186.
  • [security] Fixed case CPANEL-34541: Update MySQL56 to 5.6.50-1.cp1186.

86.0.34


2020-12-21
  • Fixed case CPANEL-34765: Remove additional authentication request when creating a ticket.
  • Implemented case CPANEL-35027: Update the End User License Agreement.

86.0.33


2020-12-14
  • Fixed case CPANEL-34226: Permit other values, like -1, to disable feature showcase.
  • [security] Fixed case CPANEL-34672: Update exim to 4.93-6.cp1186.
  • Implemented case CPANEL-34463: Update Support Ticket integration for Zendesk.

86.0.32


2020-11-16
  • [security] Fixed case SEC-567: URL parameter injection vulnerabilities in multiple interfaces.
  • [security] Fixed case SEC-575: Two factor authentication vulnerable to brute force attack.

86.0.31


2020-10-27
  • Fixed case CPANEL-34499: Improve handling of empty cache files for WHM::header PHP method.

86.0.30


2020-10-21
  • Fixed case CPANEL-32817: Allow continuing to Step 3 in WHM MySQL/MariaDB Upgrade when there are no upgrade warnings.
  • [security] Fixed case CPANEL-33566: Update MySQL56 to version 5.6.49.
  • [security] Fixed case CPANEL-34138: Update rpm.versions for dovecot 2.3.10.1-2.cp1186.
  • [security] Fixed case CPANEL-34181: Update rpm.versions for cpanel-pdns to 4.1.14-1.cp1186.
  • Fixed case CPANEL-34453: update of German translations.
  • Implemented case CPANEL-34236: Automatically retrieve WP Toolkit license (if available) on upcp.

86.0.29


2020-10-01
  • Fixed case CPANEL-34256: Update rpm.versions for cpanel-roundcubemail 1.3.15-2.cp1186.

86.0.28


2020-09-29
  • Fixed case CPANEL-31456: Remove RPM controlled PHP INI meta data files.
  • Fixed case CPANEL-31538: Fix export/download of locales in WHM.
  • Fixed case CPANEL-32174: Restrict AutoSSL’s DCV batches to avoid libunbound limitations.
  • Fixed case CPANEL-32691: Teach cpsrvd to load 3rd-party subclasses of Cpanel::Admin::Base.
  • Fixed case CPANEL-32715: Ensure MultiPHP INI Editor is fully functional.
  • Fixed case CPANEL-33169: Hide CloudLinux upgrade button in WHM when on CentOS 6 on unsupported virtualization environments.
  • Fixed case CPANEL-33341: Avoid trying to create over-long commonName in self-signed certs.
  • Fixed case CPANEL-33380: Update KAM ruleset to latest version.
  • Fixed case CPANEL-33512: Auto-enable TLSv1.2 on upcp for cpsrvd/cpdavd/Apache.
  • Fixed case CPANEL-33660: Leave TLSv1.2 enabled when TLSv1.3 is active for Apache.
  • Fixed case CPANEL-33703: Basic support for RPM based mod sec rule vendors.
  • Fixed case CPANEL-34017: Update rpm.versions for cpanel-roundcubemail 1.3.15-1.cp1186.

86.0.27


2020-09-27
  • [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.

86.0.26


2020-09-16
  • Fixed case CPANEL-33289: Update rpm.versions for cpanel-roundcubemail 1.3.14-1.cp1186.
  • Fixed case CPANEL-33475: Automatically rebuild sysinfo cache when OS release is updated.
  • Fixed case CPANEL-33581: Re-add compat-mysql libs for MySQL 5.5.
  • Implemented case CPANEL-33299: Display a large warning on the WHM Home page for servers running MySQL 5.5.
  • Implemented case CPANEL-33535: Remove MySQL 5.5 upgrade blocker.

86.0.25


2020-08-26
  • Fixed case CPANEL-33231: Update DNS-Unbound to 0.20-1.cp1186.
  • Implemented case CPANEL-33816: Teach our DNS::Unbound object to do stub lookups if requested.

86.0.24


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.

86.0.23


2020-07-08
  • Fixed case CPANEL-23938: Fix usage reporting when the "Use INFORMATION_SCHEMA to acquire MySQL disk usage" tweak setting is disabled.
  • Fixed case CPANEL-31488: Fix links for some ModSecurity vendors.
  • Fixed case CPANEL-32544: Don't attempt to chmod non-existent files/directories during /usr/local/cpanel/scripts/secureit.
  • Fixed case CPANEL-32711: Increase timeliness of PostgreSQL ping check.
  • Fixed case CPANEL-32865: Show pagination in EasyApache 4 when > 10 versions exist in PHP step.
  • Fixed case CPANEL-33154: Update to Roundcube 1.3.13.
  • Implemented case CPANEL-24007: Update rpm.versions for cpanel-wrap 86.0-4.cp1186.

86.0.22


2020-06-17
  • [security] Fixed case CPANEL-31659: Update rpm.versions for cpanel-mailman 2.1.33-1.cp1186.
  • Fixed case CPANEL-31859: Allow users to enable automatic updates in WHM.
  • Fixed case CPANEL-32164: Fixed a bug with uapi/cpapi2 commands inside jail shells.
  • Fixed case CPANEL-32472: Reduce the number of concurrent DNS DCVs in AutoSSL.
  • Fixed case CPANEL-32659: Update privacy policy with the current version 04-20-2020.
  • [security] Fixed case CPANEL-32759: Update rpm.versions for exim 4.93-5.cp1186. Fixes CVE-2020-12783.
  • [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.
  • [security] Fixed case CPANEL-32839: Update rpm.versions for cpanel-mariadb-connector 3.1.8-1.cp1186. Fixes CVE-2020-13249.
  • [security] Fixed case CPANEL-32942: Fix multiple CVE in Perl 5.30: CVE-2020-10543, CVE-2020-10878 and CVE-2020-12723.

86.0.21


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.

86.0.20


2020-05-13
  • Fixed case CPANEL-32712: Fix handling of grant quoting introduced by latest MariaDB changes.

86.0.19


2020-05-12
  • Fixed case CPANEL-30758: Fix error being logged when processing files > 5GB for Backblaze backups.
  • Fixed case CPANEL-31118: Install BIND if PowerDNS cannot be installed.
  • Fixed case CPANEL-31980: Allow restoring home backups with 'L' type entries in cPanel Backup.
  • Fixed case CPANEL-32054: Update rpm.versions for cpanel-roundcubemail 1.3.8-16.cp1186.
  • Fixed case CPANEL-32480: Update rpm.versions for cpanel-git 2.24.1-2.cp1186.
  • Fixed case CPANEL-32661: Fix securitypolicy.cgi permissions error.

86.0.18


2020-04-06
  • Fixed case CPANEL-29661: Resolve CloudLinux installation failures on CentOS 7.7+.
  • 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-31865: Ensure zones owned by 'nobody' are manageable via the zone editor while logged into WHM as a root user.
  • Fixed case CPANEL-32062: Don't report false positive warnings from userdata_update concerning wildcard subdomains.
  • Fixed case CPANEL-32130: Ensure legacy DNS zone editor can process zones owned by 'nobody'.

86.0.17


2020-03-26
  • Fixed case CPANEL-30402: Change BoxTrapper queue message list to show server time.
  • Fixed case CPANEL-31480: Update rpm.versions for MySQL56 5.6.47-1.cp1186.
  • [security] Fixed case CPANEL-31802: Update rpm.versions for proftpd 1.3.6c-2.cp1186. Fixes CVE-2020-9273.
  • Fixed case CPANEL-31834: Install yum-python26 on Amazon Linux 2018.03.
  • Fixed case CPANEL-31954: Fix mailman feature check in webmaild.

86.0.16


2020-03-17
  • Fixed case CPANEL-31289: Update rpm.versions for cpanel-perl-530-IO-Socket-SSL 2.066-2.cp1186.
  • Fixed case CPANEL-31450: Improve appearance of Change Style page for RTL (right-to-left) users.
  • Fixed case CPANEL-31493: Update rpm.versions for cpanel-pdns 4.1.10-13.cp1186.
  • Fixed case CPANEL-31761: Use main server ip for rdns helo when per domain mail ips are disabled.
  • Fixed case CPANEL-31797: Maximize AutoSSL’s open file descriptor limit.
  • Fixed case CPANEL-31875: Schedule autossl run time based on http/bind restart times.
  • Fixed case CPANEL-31894: Make sure that mandatory container is not included on iframes and popups.
  • Fixed case CPANEL-31900: DNSSEC keys now have the proper key type in a cluster.
  • Fixed case CPANEL-31944: Update rpm.versions for cpanel-php73-Horde-Util 2.5.9-1.cp1186. Fixes CVE-2020-8518.
  • Fixed case CPANEL-31944: Update rpm.versions for cpanel-php73-Horde-Data 2.1.5-1.cp1186. Fixes CVE-2020-8518.

86.0.14


2020-03-16
  • [security] Fixed case SEC-505: Bandwidth suspensions can be triggered remote via mail log strings.
  • [security] Fixed case SEC-540: Cpanel account backup leaks access to current working directory.

86.0.13


2020-03-09
  • Fixed case CPANEL-31750: Ensure domainuserdata throws an error if a domain does not exist.
  • Fixed case CPANEL-31773: Update rpm.versions for cpanel-roundcubemail 1.3.8-14.cp1186.
  • Fixed case CPANEL-31822: Update B::C to release 5.030003.
  • Fixed case CPANEL-31830: Fix typo of utf8_mailbox in Cpanel::API::Variables.
  • Fixed case CPANEL-31840: Fix roundcube schemas for MyISAM.

86.0.12


2020-03-06
  • Fixed case CPANEL-31843: Reset AnyEvent time cache before initial calls.

86.0.9


2020-03-04
  • Fixed case CPANEL-31558: Setup Reverse Trust in cluster members in such a way that the clusterstatus page on peers will display its reverse trust relationships rather than hiding them.
  • Fixed case CPANEL-31723: Add cpanel-sqlite-devel to the cpanel-devel rpm.versions target.
  • Fixed case CPANEL-31745: Fix for Let's Encrypt plugin renewing certificates.
  • Fixed case CPANEL-31752: Do not display extended status information in WHM's DNS Cluster page for cluster members which use custom DNSAdmin modules.

86.0.8


2020-02-28
  • Fixed case CPANEL-31749: Fix missing dependency in new SyncEximLocalOpts module.

86.0.7


2020-02-27
  • Fixed case CPANEL-29184: Add a 15 second timeout to cphulk commands to avoid task buildup.
  • Fixed case CPANEL-31154: Fix CALDAV/CARDDAV mobileconfigs on OSX 10.15+.
  • Fixed case CPANEL-31485: Update rpm.versions for cpanel-pdns 4.1.10-10.cp1186.
  • Fixed case CPANEL-31504: Update rpm.versions for cpanel-roundcubemail 1.3.8-12.cp1186.
  • Fixed case CPANEL-31505: Update rpm.versions for cpanel-pdns 4.1.10-11.cp1186.
  • Fixed case CPANEL-31560: Restore package does not exist error to killpkg API.
  • Fixed case CPANEL-31586: Ensure MX records are created with the specified domain/subdomain in WHM > DNS Zone Manager.
  • Fixed case CPANEL-31602: Add ability to filter deleted and suspended accounts from reseller stats.
  • Fixed case CPANEL-31603: Avoid spurious warning about rdns from helo not being set in exim conf.
  • Fixed case CPANEL-31662: Update rpm.versions for cpanel-pdns 4.1.10-12.cp1186.
  • Fixed case CPANEL-31665: Update rpm.versions for cpanel-roundcubemail 1.3.8-13.cp1186.
  • Fixed case CPANEL-31671: Make custom mail helo take precedence over use rdns for helo.
  • Fixed case CPANEL-31673: Update rpm.versions for exim 4.93-2.cp1186.
  • Fixed case CPANEL-31727: Support ALL & arbitrary combinations in SSLCipherSuite.
  • Implemented case CPANEL-31557: Fix collation on transfer of utf8mb4 DBs created on MySQL 8.

86.0.4


2020-02-17
  • Fixed case CPANEL-28750: Ensure WHM > Modify Account form loads when a user's subuser database is corrupt.
  • Fixed case CPANEL-29762: Ensure correct cPanel Search bar placement and styles.
  • Fixed case CPANEL-30005: Ensure correct bandwidth reporting.
  • Fixed case CPANEL-30733: Fix menu spacing in cPanel's Dark style.
  • Fixed case CPANEL-31254: Performance improvement in cPanel & WHM MultiPHP Manager's user domain list.
  • Fixed case CPANEL-31344: Remove EA3 httpd.service file.
  • Fixed case CPANEL-31402: Save and display staging directory correctly in Update Preferences.
  • Fixed case CPANEL-31440: Improve ciphersuite handling.
  • Fixed case CPANEL-31442: Add input validation for target_settings and srpm_versions when update_local_rpm_versions is used to set them.
  • Fixed case CPANEL-31454: Warn and refuse to load target_settings values in rpm.versions.d files when they are unknown. Valid settings will be retained.
  • Fixed case CPANEL-31463: Update perl to always emit SIGABRT instead of SIGIOT.
  • Fixed case CPANEL-31520: Provide IPC::Run3 on customer request as part of the perl530 target.
  • Fixed case CPANEL-31529: Pass version information to GTM.

86.0.3


2020-02-10
  • Fixed case CPANEL-30974: Ensure matching expiration dates in Update Preferences.
  • Fixed case CPANEL-31224: Ensure that get/set user_email_forward_destination api calls work for 'cpanel'.
  • Fixed case CPANEL-31395: Update rpm.versions for cpanel-roundcubemail 1.3.8-10.cp1186.
  • Fixed case CPANEL-31406: Handle the switch of the 3rdparty/bin/perl symlink during major perl version upgrade.
  • Fixed case CPANEL-31408: Fix bug where hooks.yaml was still relied upon in scripts/hook and scripts/upcp.
  • Fixed case CPANEL-31416: Prevent htaccess restore from running out of ram with many subdomains.
  • Fixed case CPANEL-31448: Pass errors from refactored subdomain management admin module.
  • Fixed case CPANEL-31451: Update rpm.versions for cpanel-roundcubemail 1.3.8-11.cp1186.
  • Fixed case CPANEL-31464: Updated etc/icontact_templates/Deprecated/API1.html.tmpl.

86.0.2


2020-02-05
  • Fixed case CPANEL-30263: Stop setting the Content-type in meta tags for HTML editor, as 'http-equiv=Content-type' is deprecated.
  • Fixed case CPANEL-30418: Enable HTTP-based DCV for hostname certificates on DNS-only.
  • Fixed case CPANEL-30533: Add fallback handlers to prevent exposing source code.
  • Fixed case CPANEL-31116: include number of active accounts in license order.
  • Fixed case CPANEL-31252: Added the ability to request all DNSSEC private keys for a zone in a single http request.
  • Fixed case CPANEL-31276: Fixed 'MODIFY THE ZONES' link in Domain Manager.
  • Fixed case CPANEL-31330: Do not warn if the DNSSEC cache directory does not exist.
  • Fixed case CPANEL-31382: Update rpm.versions for cpanel-perl-530-Mail-SpamAssassin 3.004004-1.cp1186.
  • Fixed case CPANEL-31390: Update rpm.versions for cpanel-pdns 4.1.10-9.cp1186.

86.0.1


2020-01-30
  • Fixed case CPANEL-30671: Add missing status message to DNS Cluster interface.
  • Fixed case CPANEL-30738: Make user locale change confirmation easier to read.
  • Fixed case CPANEL-31000: Update rpm.versions for cpanel-roundcubemail 1.3.8-9.cp1186.
  • Fixed case CPANEL-31126: Restrict shell/CGI access behavior by role.
  • Fixed case CPANEL-31163: Resolve performance issues with get_stats API that affect WHMCS.
  • Fixed case CPANEL-31216: Update rpm.versions for cpanel-perl-530-Mail-Pyzor 0.02-2.cp1186.
  • Fixed case CPANEL-31228: Resolve performance slowdown checking PHPFPM inventory.
  • Fixed case CPANEL-31230: Restore performance of php_fpm_config --convert.
  • Fixed case CPANEL-31232: Fix continue button in second step of MySQL upgrade UI when there are fewer than 2 warnings.
  • Fixed case CPANEL-31250: Increase default time before imap goes into hibernation to 30s.
  • Fixed case CPANEL-31279: Fix outgoing mail with the Conserve Memory setting.
  • Fixed case CPANEL-31296: Allow uapi_cpanel to be Run As Reseller.
  • Fixed case CPANEL-31328: Withhold CGI & shell when propagating modifyacct to a Mail worker.
  • Fixed case CPANEL-31366: Resolve error creating forwarders when an empty 'pipefwd' is passed.

85.9999.136


2020-01-20
  • Fixed case CPANEL-30590: Update rpm.versions for cpanel-roundcubemail 1.3.8-8.cp1186.
  • Fixed case CPANEL-30605: Ensure error status is correctly set when a fatal error occurs while processing a custom event hook.
  • Fixed case CPANEL-30614: Avoid editing meta tags in filemanger and make it optional in UAPI Fileman::get_file_content.
  • Fixed case CPANEL-30649: Fix ability to determine local authority over DNS zones.
  • Fixed case CPANEL-30681: Fix FTP warnings seen in UserManager API.
  • Fixed case CPANEL-30800: Ensure that get/set user_email_forward_destination api calls work for ‘root’.
  • Fixed case CPANEL-30898: use port 953 for powerdns http api.
  • Fixed case CPANEL-30942: Require the FileStorage role to create pipe filters & forwarders.
  • Fixed case CPANEL-30948: Make modifyacct not propagate non-root requests for root-only changes.
  • Fixed case CPANEL-31002: Make account restorations verify worker node configuration.
  • Fixed case CPANEL-31035: Updated zone modification link from the cPanel Domains manager to lead to the zone editor for the specified domain.
  • Fixed case CPANEL-31036: Corrected link target for creating email addresses from the cPanel domain manager.
  • Fixed case CPANEL-31049: Avoid local package write when syncing to remotes on account creation.
  • Fixed case CPANEL-31053: Improve performance generating large backtraces.
  • Fixed case CPANEL-31054: Ensure DNSSEC Does not Display if named And PowerDNS Unavailable.
  • Fixed case CPANEL-31056: Update rpm.versions for cpanel-roundcubemail 1.3.8-7.cp1186.
  • Fixed case CPANEL-31058: Reduce time needed to package accounts with a large number of domains.
  • Fixed case CPANEL-31060: Ensure dnssec command continue if a single domain fails.
  • Fixed case CPANEL-31063: Updated expansion of isresold cPanel variable to correctly indicate which users are resold.
  • Fixed case CPANEL-31064: Clarify that mod_ruid2 is needed to implement the Apache vhost chroot advice.
  • Fixed case CPANEL-31069: Move DNSSEC related TaskQueues to a SubQueue.
  • Fixed case CPANEL-31071: Verify domain access should only verify access.
  • Fixed case CPANEL-31072: Continue to export DNSSEC keys during backup if one fails.
  • Fixed case CPANEL-31076: Avoid double fetch of the key list when enabling dns sec.
  • Fixed case CPANEL-31077: Only rectify zones one time when enabling dnssec.
  • Fixed case CPANEL-31078: Improve performance of DNSSEC backups.
  • Fixed case CPANEL-31079: Update rpm.versions for cpanel-perl-530-B-C 5.030002-1.cp1186.
  • Fixed case CPANEL-31080: Simplify removal of dns zones.
  • Fixed case CPANEL-31093: Update rpm.versions for cpanel-perl-530-Promise-ES6 0.17-1.cp1186.
  • Fixed case CPANEL-31098: Ensure powerdns http api code handles internal HTTP::Tiny errors.
  • Fixed case CPANEL-31101: Update rpm.versions for cpanel-perl-530 5.30.0-2.cp1186.
  • Fixed case CPANEL-31105: Update rpm.versions for cpanel-perl-530-IO-Socket-IP 0.39-2.cp1186.
  • Fixed case CPANEL-31112: Prevent update_db_cache postgres cache purge from affecting mysql.
  • Fixed case CPANEL-31117: Update rpm.versions for cpanel-phpmyadmin 4.9.4-1.cp1186.
  • Fixed case CPANEL-31121: modifyacct: Require pre-owned accounts to match linked node config.
  • Fixed case CPANEL-31123: Inform cPanel Users of New Zone Creation for Domains.
  • Fixed case CPANEL-31141: Ensure BoxTrapper can correctly fetch list of mail in queue by date.
  • Fixed case CPANEL-31143: Update rpm.versions for cpanel-wrap 86.0-3.cp1186.
  • Fixed case CPANEL-31146: Fix creation of non-root remote packages in createacct.
  • Fixed case CPANEL-31149: Do not “upgrade” accounts when editing a package if nothing changes.
  • Fixed case CPANEL-31159: Ensure statsbar output can be serialized as JSON.
  • Fixed case CPANEL-31161: Make createacct create service subdomains as A records.
  • Fixed case CPANEL-31164: Defer fetching local email stats until they are needed.
  • Fixed case CPANEL-31171: Only update the userdata cache once per vhost change.
  • Fixed case CPANEL-31176: Update rpm.versions for cpanel-perl-530-Template-Toolkit 3.004-1.cp1186.
  • Fixed case CPANEL-31181: Stop printing directly to STDOUT in createacct.
  • Fixed case CPANEL-31186: Make API 1 Email::addforward() reject pipe forwarders when needed.
  • Fixed case CPANEL-31215: Add support for .webp files in cpsrvd.
  • Fixed case CPANEL-31220: WHM DNS APIs Should not check for link nodes on userless zones.
  • Fixed case CPANEL-31225: Ensure all shipped service manager service define a service binary.
  • [security] TSR-2020-0001
  • Implemented case CPANEL-31129: Add a batchable uapi_cpanel WHMAPI1 call for WHMCS.

85.9999.120


2020-01-06
  • Fixed case CPANEL-12157: Ensure the TLS Wizard page is more usable on the dark style.
  • Fixed case CPANEL-18984: Make scrolling smoother when browsing WHM on an iPhone.
  • Fixed case CPANEL-23639: Fix Roundcube sqlite2 to sqlite3 database conversion.
  • Fixed case CPANEL-23772: Update rpm.versions for pure-ftpd 1.0.47-3.cp1174.
  • Fixed case CPANEL-24418: Update KAM config files for SpamAssassin.
  • Fixed case CPANEL-26248: Hide MultiPHP Manager interface when Litespeed is running.
  • Fixed case CPANEL-26469: Add a warning to MySQL Upgrade interface about removing sys schema.
  • Fixed case CPANEL-26571: Disable invalid my.cnf settings before performing a MySQL upgrade.
  • Fixed case CPANEL-26591: Have cpdavd no longer listen on port 2079 and 2080 when CCS is installed (as CCS will now listen on those ports in that case).
  • Fixed case CPANEL-26592: Add the cpcontacts and cpcalendars subdomains to AutoSSL by default.
  • Fixed case CPANEL-26962: Add a memory warning to Manage Plugins for applicable modules.
  • Fixed case CPANEL-27843: Ensure the search on List Accounts will work when searching for 0.
  • Fixed case CPANEL-28578: Disallow specifying ports 25, 465, and 587 as exim alt ports.
  • Fixed case CPANEL-28713: Ensure the CJT2 pageSizeButtonDirective can be operated by keyboard users.
  • Fixed case CPANEL-28736: Ensure the configured default home directory is a valid destination for rearranging accounts.
  • Fixed case CPANEL-28882: Remove root cache files older than 30 days during maintenance.
  • Fixed case CPANEL-28934: Increase mysqldump timeout to 1 day, read timeout to 3 hours.
  • Fixed case CPANEL-28937: Disable FTP by default on new installs.
  • Fixed case CPANEL-28948: Suppress “list” searches showing Service Manager at top.
  • Fixed case CPANEL-28963: Mount /tmp via /scripts/securetmp as ext4 if possible.
  • Fixed case CPANEL-28981: Preserve UTF-8 folder names when converting between Maildir and mdbox mailbox formats.
  • Fixed case CPANEL-29030: Fix uninitialized value warnings in Cpanel::HttpTimer.
  • Fixed case CPANEL-29163: Use API tokens rather than access hashes when establishing reverse trust with cluster peers.
  • Fixed case CPANEL-29357: Remove bolding and text color from the toggle switches that can appear on the Server Profile UI in WHM.
  • Fixed case CPANEL-29368: Add timestamps and stack traces to some cPHulk-related error messages.
  • Fixed case CPANEL-29384: Migrate deprecated “key-buffer” to “key-buffer-size” configuration in MySQL before upgrading 5.7.
  • Fixed case CPANEL-29390: Reload newly synchronized individual zone on DNS cluster members.
  • Fixed case CPANEL-29435: Update rpm.versions for cpanel-dnspython 1.12.0-1.cp1186.
  • Fixed case CPANEL-29443: Remove cpanel-squirrelmail from the list of possible rpms to install.
  • Fixed case CPANEL-29455: Unship gridstack javascript library.
  • Fixed case CPANEL-29458: Fix BoxTrapper queue cannot display emails with blank subjects.
  • Fixed case CPANEL-29478: Require “serverstatus” feature for “ServerInformation”.
  • Fixed case CPANEL-29533: Remove whitespace in cPanel navbar when hovering over Logout.
  • Fixed case CPANEL-29543: Fix chkservd race condition during system boot and improve behavior when the system clock jumps backward.
  • Fixed case CPANEL-29552: Fix double compression of certain File Manager downloads.
  • Fixed case CPANEL-29560: Implement error methods in Cpanel::Logger and Cpanel::Debug.
  • Fixed case CPANEL-29563: Hide Email Routing & Edit MX Entry UIs when MailReceive is disabled.
  • Fixed case CPANEL-29570: Fix highlighting of errors when editing zone templates in WHM.
  • Fixed case CPANEL-29584: Update scripts/setupnameserver help text to reflect current recommendations.
  • Fixed case CPANEL-29602: Replace API 1 Fileman:fullbackup usage in the UI with the appropriate functions from the UAPI Backup module.
  • Fixed case CPANEL-29609: Create UAPI Backup::restore_files to replace API 1 restorefiles.
  • Fixed case CPANEL-29631: Remove unused template file domkfile.
  • Fixed case CPANEL-29650: Remove the mobile login theme from the product.
  • Fixed case CPANEL-29655: Update rpm.versions for exim 4.92.3-1.cp1180.
  • Fixed case CPANEL-29657: Add TLSv1.3 support to WHM Global Apache Configuration.
  • Fixed case CPANEL-29660: Add EOL banner for Amazon Linux 1.
  • Fixed case CPANEL-29677: Change API1 logging to have a distinct file for each day of collection.
  • Fixed case CPANEL-29679: Introduce “MailRelay” role.
  • Fixed case CPANEL-29691: DNS Node: Hide HTTP document root in domain creation success message.
  • Fixed case CPANEL-29727: Report successful exit status if scripts/mysqlconnectioncheck was able to restore access to the service.
  • Fixed case CPANEL-29733: Improve exim startup time.
  • Fixed case CPANEL-29738: Update rpm.versions for exim 4.92.3-2.cp1180.
  • Fixed case CPANEL-29768: Reduce time limit to gather additional information before reporting Dovecot memory issues.
  • Fixed case CPANEL-29771: Advise the user that the DNSSEC keys should be rotated at the appropriate time.
  • Fixed case CPANEL-29812: Allow SSLUseStapling to be configured via the WHM UI.
  • Fixed case CPANEL-29840: Handle the case of an empty subaccount database file when performing account restoration.
  • Fixed case CPANEL-29843: Port cPanel API 1 restoreaf functionality to UAPI.
  • Fixed case CPANEL-29852: Disable PHP-FPM setting when Litespeed is running.
  • Fixed case CPANEL-29869: Resolve punycode error adding wildcard subdomains.
  • Fixed case CPANEL-29888: Fix bug in hook execution when escalateprivs is true.
  • Fixed case CPANEL-29891: Fix uninitialized value warning in bin/spf_installer when given help option or no options.
  • Fixed case CPANEL-29896: Removed build_license_stats component.
  • Fixed case CPANEL-29902: Make all self-signed certificates & CSRs contain a SAN extension.
  • Fixed case CPANEL-29904: Add new WHMAPI1 calls, get_api_calls and get_api_pages.
  • Fixed case CPANEL-29934: Remove all uses of the undocumented API 1 relinclude.
  • Fixed case CPANEL-29950: Remove unused fileman postback page dorename.html.tt.
  • Fixed case CPANEL-29954: Remove use of the undocumented cPanel API 1 Email::printdomainoptions.
  • Fixed case CPANEL-29960: Fix issue with contact conversion in Roundcube MySQL to SQLite database conversion.
  • Fixed case CPANEL-29966: Ensure PHP-FPM restarts after internal PHP settings are changed in Tweak Settings.
  • Fixed case CPANEL-29968: Improve WHM presentation for mobile and tablet devices.
  • Fixed case CPANEL-29970: Ensure domains are removed from email accounts cache upon deletion.
  • Fixed case CPANEL-29987: Ensure the close icon is visible for alerts on the dark style of cPanel.
  • Fixed case CPANEL-29998: Wire in the new UAPI restore apis in the Backups and Backup Wizard interfaces.
  • Fixed case CPANEL-30002: Replace API1 Fileman::viewfile with uapi Fileman::get_file_information restrict scale operation to working with raster images.
  • Fixed case CPANEL-30016: Make all self-signed certificates support Server Authentication.
  • Fixed case CPANEL-30026: Improve the warnings for out-of-date DNSSEC keys on the Zone Editor interface for small screens.
  • Fixed case CPANEL-30028: Go to the View DS Records view after customizing a DNSSEC key on the cPanel Zone Editor.
  • Fixed case CPANEL-30036: Restore DNS cluster performance.
  • Fixed case CPANEL-30037: Restore vhost creation performance.
  • Fixed case CPANEL-30042: Update rpm.versions for dovecot 2.3.8-1.cp1186.
  • Fixed case CPANEL-30050: Provide specific error message when certain programs reach timeout.
  • Fixed case CPANEL-30052: Improve OS version detection.
  • Fixed case CPANEL-30056: Improve performance of GETZONES in dnsadmin when dnssec key information is not required.
  • Fixed case CPANEL-30058: Make WHMAPI1 call generate_mobile_config return a Base64- encoded .mobileconfig file.
  • Fixed case CPANEL-30062: Replace bare variables in plugin memory alert with byte renderers.
  • Fixed case CPANEL-30065: Disable auto-zoom on text fields in mobile devices.
  • Fixed case CPANEL-30066: Deleted unused API1.version call from filemanager/index.html.
  • Fixed case CPANEL-30068: Reorder apitool usage errors to show after the available calls.
  • Fixed case CPANEL-30069: Reduce memory required for exim.
  • Fixed case CPANEL-30073: Reduce time needed to create a subdomain.
  • Fixed case CPANEL-30074: Reduce time to install an ssl certificate.
  • Fixed case CPANEL-30076: Allow cPanel access when the account is out of disk space.
  • Fixed case CPANEL-30078: Improve autoresponder handling of “From” headers which violate standards for encoding non-Latin characters.
  • Fixed case CPANEL-30079: Don’t attempt to get TLS certificates for ‘cpcalendars’ and ‘cpcontacts’ service subdomains when the role for them is disabled.
  • Fixed case CPANEL-30082: Fix autossl_check.pl’s user count logic.
  • Fixed case CPANEL-30101: Improve performance of create_user_session WHMAPI1 call.
  • Fixed case CPANEL-30115: Replace API1 calls with UAPI Fileman call in cPanel ‘Images’ page.
  • Fixed case CPANEL-30118: Upgrade Locales to CLDR v36.
  • Fixed case CPANEL-30125: Update rpm.versions for cpanel-perl-528-AnyEvent 7.17-2.cp1180.
  • Fixed case CPANEL-30126: Remove draggable multiselect feature from WHM pages.
  • Fixed case CPANEL-30130: Optimize ordering in reserved subdomain check.
  • Fixed case CPANEL-30132: Replaced API1 getcharset with UAPI Locale::get_attributes.
  • Fixed case CPANEL-30154: Update cPanel Perl to version 5.30.0.
  • Fixed case CPANEL-30156: Ensure transfer tool is able to work with servers older than v55.
  • Fixed case CPANEL-30158: Avoid blocking email from loopback/internal when using “Unknown Region”.
  • Fixed case CPANEL-30162: Update Update Preferences page display.
  • Fixed case CPANEL-30173: Do not prevent terminating accounts if the shared IPv6 address is absent from the system.
  • Fixed case CPANEL-30179: Add uapi methods to get the data provided by API1 PHP::loadvars.
  • Fixed case CPANEL-30185: Update rpm.versions for dovecot 2.3.8-2.cp1186.
  • Fixed case CPANEL-30189: Add UAPI coverage for the forwardlist.html CPAPI 1 configuration related functions by BoxTrapper.
  • Fixed case CPANEL-30207: Resolve formatting issue with uapi cli json output.
  • Fixed case CPANEL-30213: Fix OS arch detection for Amazon Linux 2018.03.
  • Fixed case CPANEL-30220: Update rpm.versions for cpanel-git 2.24.0-1.cp1186.
  • Fixed case CPANEL-30232: Increase number of zones in a sync request.
  • Fixed case CPANEL-30237: Fix WHM Initial Setup Assistant when checking passwords.
  • Fixed case CPANEL-30251: Ensure rpm install sets error on rpm exit status failure.
  • Fixed case CPANEL-30261: Update rpm.versions for cpanel-pdns 4.1.10-3.cp1186.
  • Fixed case CPANEL-30264: Fix partition selection in Update Preferences interface.
  • Fixed case CPANEL-30266: Workaround many network or firewall configs that break DNS resolution.
  • Fixed case CPANEL-30269: Prevent issuing an erroneous warning about cluster members needing powerdns for dnssec when the cluster master does not support dnssec.
  • Fixed case CPANEL-30300: Add mail IP to SPF record during account creation when “Reference /etc/mailips for custom IP on outgoing SMTP connections” is enabled.
  • Fixed case CPANEL-30305: Update rpm.versions for proftpd 1.3.6-2.cp1186.
  • Fixed case CPANEL-30321: Workaround many network or firewall configs that break DNS resolution.
  • Fixed case CPANEL-30325: Update rpm.versions for cpanel-php73 7.3.6-3.cp1186.
  • Fixed case CPANEL-30336: Respond dynamically in the Create Account UI to Mail worker choice.
  • Fixed case CPANEL-30337: Pass back validation errors to API client when configuring exim alt-ports.
  • Fixed case CPANEL-30349: Remove dependance on rcs from the product.
  • Fixed case CPANEL-30351: Handle the LTS tier correctly and update help text in the Update Preferences interface.
  • Fixed case CPANEL-30352: Remove outdated links in ModSecurity Vendors rule sets.
  • Fixed case CPANEL-30370: Use Netlink to more accurately determine default outgoing IP.
  • Fixed case CPANEL-30416: Permit including and excluding large numbers of domains at once with AutoSSL using “SSL/TLS Status” in cPanel.
  • Fixed case CPANEL-30422: Add ability to specify individual users for bin/update-roundcube-sqlite-db to act on.
  • Fixed case CPANEL-30423: Use relative symlink for latest Roundcube SQLite archive during schema updates.
  • Fixed case CPANEL-30430: Simplify JavaScript in cPanel file editor interface.
  • Fixed case CPANEL-30439: Notify the server owner when a plugin, theme or other integration on the is using deprecated api calls.
  • Fixed case CPANEL-30458: Allow File Manager transcode detection of output character set.
  • Fixed case CPANEL-30465: Stop installing the lynx RPM on fresh installs.
  • Fixed case CPANEL-30466: Stop installing gamin on fresh installations.
  • Fixed case CPANEL-30468: Fix IP Migration Wizard to properly update user data.
  • Fixed case CPANEL-30475: Stop installing the sharutils RPM on fresh installs.
  • Fixed case CPANEL-30479: Ensure that Update Preferences settings display above the fold.
  • Fixed case CPANEL-30480: Update whmapi1 set_up_dns_resolver_workarounds error message.
  • Fixed case CPANEL-30487: Update rpm.versions for exim 4.92.3-3.cp1186.
  • Fixed case CPANEL-30491: Resolve performance regression loading webmail interface.
  • Fixed case CPANEL-30493: Batch AutoSSL DNS DCVs per the process’s NOFILE rlimit.
  • Fixed case CPANEL-30528: Update rpm.versions for cpanel-roundcubemail 1.3.8-3.cp1186.
  • Fixed case CPANEL-30536: Provide a way return to template editor if an error occurs in Boxtrapper.
  • Fixed case CPANEL-30537: Remove the returned data account_login_access and ipv6_control from the UAPI function Variables::get_server_information.
  • Fixed case CPANEL-30539: Improve user experience issues in the WHM MySQL/MariaDB Upgrade interface.
  • Fixed case CPANEL-30555: Rename variables returned by the UAPI Variables methods get_user_information and get_server_information.
  • Fixed case CPANEL-30564: Use octal for dynamicui touchfile dir permissions.
  • Fixed case CPANEL-30567: Remove unneeded settings from Update Preferences.
  • Fixed case CPANEL-30569: Fix issue where API keys were overwritten for other machines in a DNS cluster when automatic reverse trust setup was selected.
  • Fixed case CPANEL-30580: Add LTS to list of release tiers with an update delay.
  • Fixed case CPANEL-30602: Ensure custom pre event hooks are executed.
  • Fixed case CPANEL-30607: Make Cpanel::API::DNSSEC functions output to “data”.
  • Fixed case CPANEL-30609: Update rpm.versions for cpanel-pdns 4.1.10-5.cp1186.
  • Fixed case CPANEL-30610: Improve domain matching performance during ssl vhost check.
  • Fixed case CPANEL-30616: Fix park/unpark functions in WHM.
  • Fixed case CPANEL-30621: Update rpm.versions for cpanel-roundcubemail 1.3.8-5.cp1186.
  • Fixed case CPANEL-30650: Stop backing up the old location of dnssec.db as part of system backups.
  • Fixed case CPANEL-30666: Restrict Access to Tweak Compilers on Mail Node.
  • Fixed case CPANEL-30672: Ensure iContact urls always choose a hostname that resolves.
  • Fixed case CPANEL-30673: Fix over quota message when restoring databases.
  • Fixed case CPANEL-30676: Catch and handle error when uncompressing an invalid archive.
  • Fixed case CPANEL-30685: Prevent root from deleting packages with associated accounts.
  • Fixed case CPANEL-30702: Update rpm.versions for cpanel-git 2.24.1-1.cp1186.
  • Fixed case CPANEL-30707: Ensure Update Preferences settings apply defaults correctly.
  • Fixed case CPANEL-30714: Adjust POD on ReverseDNSHELO Feature Showcase.
  • Fixed case CPANEL-30730: Update rpm.versions for cpanel-roundcubemail 1.3.8-6.cp1186.
  • Fixed case CPANEL-30743: Git version control errors are properly displayed.
  • Fixed case CPANEL-30747: Fix subaccount verification when sending invites from User Manager.
  • Fixed case CPANEL-30749: The PowerDNS configuration option webserver-password is not provided in the default pdns.conf.
  • Fixed case CPANEL-30751: Link Server Nodes should only be available on Standard Profile.
  • Fixed case CPANEL-30759: Update webmail documentation link.
  • Fixed case CPANEL-30780: Don’t cache the local.versions during the install process.
  • Fixed case CPANEL-30781: Ensure fetch_ds_records behaves properly for subdomains.
  • Fixed case CPANEL-30787: Resolve error loading Exim Configuration when exim is unconfigured.
  • Fixed case CPANEL-30809: Replaced .html escapes with .uri escapes where appropriate.
  • Fixed case CPANEL-30811: Give a better error message when GetNameservers can’t get TLD NS IPs.
  • Fixed case CPANEL-30812: Make libunbound workaround detection logic use a reliable query.
  • [security] Fixed case CPANEL-30816: Update rpm.versions for cpanel-perl-530-Mail-SpamAssassin 3.004003-1.cp1186. Fixes CVE-2019-12420, CVE-2018-11805.
  • Fixed case CPANEL-30819: Improve BoxTrapper list processing.
  • Fixed case CPANEL-30833: Improve character escaping in cPanel’s Images page.
  • Fixed case CPANEL-30837: Fix subdomain creation via cPanel API.
  • Fixed case CPANEL-30841: Make cP pass just a query path rather than the full URL for return URL.
  • Fixed case CPANEL-30855: Prevent newly assigned dedicated IPs from displaying the delete option under “Show or Delete Current IP Addresses”.
  • Fixed case CPANEL-30861: Send pending queries after libunbound query timeout.
  • Fixed case CPANEL-30877: Ignore broken SOA records on domain registration check.
  • Fixed case CPANEL-30886: Correct the Link Server Nodes app_key value.
  • Fixed case CPANEL-30915: Fixed bug where VERBOSE flag was being checked.
  • Fixed case CPANEL-30917: Speed up domain/wildcard matching.
  • Fixed case CPANEL-30919: Use an index to find CAA records during AutoSSL checks.
  • Fixed case CPANEL-30922: Avoid double construction of exception locale string when locale is en.
  • Fixed case CPANEL-30928: Resolve warnings issued by mainipcheck script.
  • Fixed case CPANEL-30931: Suppress backtraces from autossl unbound resolution.
  • Fixed case CPANEL-30944: Update DNS::Unbound to 0.14.
  • Fixed case CPANEL-30945: Resolve exception memory leak when cloning blessed objects.
  • Fixed case CPANEL-30953: Add missing logger function in Cpanel::DIp::Update.
  • Fixed case CPANEL-30954: Fix adding the same standardized hook to different stages so that it is not considered a duplicate.
  • Fixed case CPANEL-30955: Synchronize DNS server RPM targets when the DNS role is toggled.
  • Fixed case CPANEL-30961: Update rpm.versions for cpanel-pdns 4.1.10-6.cp1186.
  • Fixed case CPANEL-30963: Remove unneeded helper module Cpanel/LoadFile/Tiny.pm.
  • Fixed case CPANEL-30964: Ensure MailRelay role is enforced by mail permissions.
  • Fixed case CPANEL-30967: Update rpm.versions for exim 4.93-1.cp1186.
  • Fixed case CPANEL-30972: Fix Issue Where Multiple Addon Domains Cause Load Failure.
  • Fixed case CPANEL-30976: Most usage of pdnsutil transitioned to the PowerDNS webserver api while managing DNSSEC keys.
  • Fixed case CPANEL-30982: Reduce AutoSSL logging overhead.
  • Fixed case CPANEL-30988: Treat a missing zone file as nonfatal in CAA checks.
  • Fixed case CPANEL-30991: Update rpm.versions for cpanel-clamav 0.101.5-1.cp1186.
  • Fixed case CPANEL-30999: Make API1 call ’listautoresponders’ more robust to failures to read autoresponder files.
  • Fixed case CPANEL-31009: AutoSSL should only load main vhost data once per user.
  • Fixed case CPANEL-31011: Only load locale if needed for powerdns configuration.
  • Fixed case CPANEL-31012: Avoid testing the powerdns webserver connection twice per operation.
  • Fixed case CPANEL-31014: pdnsutil operations should now be rare.
  • Fixed case CPANEL-31015: Optimize dnsadmin for PowerDNS.
  • Fixed case CPANEL-31016: Ensure Servers without Webserver Role always create Park Domains.
  • Fixed case CPANEL-31018: Fix grammatical error in WHM Convert Addon Domain to Account.
  • Fixed case CPANEL-31021: Update rpm.versions for cpanel-wrap 86.0-2.cp1186.
  • Fixed case CPANEL-31028: Update rpm.versions for cpanel-userperl 1.0-2.cp1186.
  • Implemented case CPANEL-27541: Propagate DKIM installations and uninstallations to mail worker nodes.
  • Implemented case CPANEL-28363: Duplicate accounts on worker servers when a mail node is specified.
  • Implemented case CPANEL-28737: Use ReverseDNS for mail HELO/EHLO by default on new installs.
  • Implemented case CPANEL-29271: Angular application will use UMD bundles provided by cpanel-ng-umd-bundles RPM. umd_bundles won’t be generated anymore as part of the make publish steps.
  • Implemented case CPANEL-29418: Improve Keyboard Handling on Webmail index page.
  • Implemented case CPANEL-29564: Make Cpanel::Output::Formatted colors easier to read.
  • Implemented case CPANEL-29617: Insert cjt files with a single TT insert call.
  • Implemented case CPANEL-29621: Fix bugs in default webmail application loading.
  • Implemented case CPANEL-29634: Introduce modular installer.
  • Implemented case CPANEL-29647: Do AutoSSL CAA and domain management/registration checks together.
  • Implemented case CPANEL-29714: Fix a number of unlocalized strings in WHM’s DNS Cluster page.
  • Implemented case CPANEL-29729: Make CAA auto-creation understand “issuewild” and subdomains.
  • Implemented case CPANEL-29758: Add control for imap_hibernate_timeout and default to 5s.
  • Implemented case CPANEL-29798: Email Accounts UI: Teach “Check Email” to link to a Mail worker node.
  • Implemented case CPANEL-29808: Make AutoSSL LE checkbox more accurately descriptive.
  • Implemented case CPANEL-29825: Make API2 & UAPI BoxTrapper APIs proxy to Mail worker nodes.
  • Implemented case CPANEL-29871: Teach account removal to remove worker-node accounts.
  • Implemented case CPANEL-29880: Add FileStorage role requirement to various WHM UIs.
  • Implemented case CPANEL-29884: Make mailing lists UI “Manage” button account for worker nodes.
  • Implemented case CPANEL-29893: Remove default email address in text field on Webmail index page.
  • Implemented case CPANEL-29895: Add support for cPanel account creation during WHM initial setup.
  • Implemented case CPANEL-30003: Convert autoconfig_call adminbin to an admin module.
  • Implemented case CPANEL-30019: Make scripts/maintenance notify about impending linked node SSL expiry.
  • Implemented case CPANEL-30020: Update rpm.versions for cpanel-perl-528-Promise-ES6 0.08-1.cp1180.
  • Implemented case CPANEL-30063: Add support for calling WHM API 1 functionality in Angular 7+ applications.
  • Implemented case CPANEL-30084: Show account’s mail worker node in Modify Account.
  • Implemented case CPANEL-30094: Proxy mail-related WHM API v1 calls to Mail worker node as needed.
  • Implemented case CPANEL-30095: Hide “SQL Services” from WHM left nav when DB client roles are off.
  • Implemented case CPANEL-30096: Hide FTP in WHM service SSL manager when FTP isn’t an SSL service.
  • Implemented case CPANEL-30146: Make cpsrvd redirect cPanel-user Webmail logins to remote mail workers.
  • Implemented case CPANEL-30153: Remove unused legacy ajax mail settings page.
  • Implemented case CPANEL-30186: Suspend and unsuspend mail worker accounts.
  • Implemented case CPANEL-30188: Make “Return to cPanel” work with remote mail workers.
  • Implemented case CPANEL-30198: Update rpm.versions for cpanel-pdns 4.1.10-2.cp1186.
  • Implemented case CPANEL-30240: Teach the Create Account UI to create a mail-deferred account.
  • Implemented case CPANEL-30246: The script, migrate-pdns-conf, will now enable certain webserver api specific directives.
  • Implemented case CPANEL-30254: Propagate package changes to linked server nodes.
  • Implemented case CPANEL-30275: Add GET request support in WHM API1.
  • Implemented case CPANEL-30311: Create “delete_domain” WHM API v1 call.
  • Implemented case CPANEL-30323: Allow WHM API v1 “get_tweaksetting” to access the Mail module.
  • Implemented case CPANEL-30347: Create WHM API v1 “create_subdomain”.
  • Implemented case CPANEL-30360: Break out monolithic mobileconfig file into individual services.
  • Implemented case CPANEL-30362: Create UAPI create_webmail_session_for_mail_user_check_password().
  • Implemented case CPANEL-30373: Break apart DNSSEC management code so it can be used in WHM.
  • Implemented case CPANEL-30409: Add WHMCS purchase and install workflow.
  • Implemented case CPANEL-30414: Add The Ability to Rebuild the RDNS Cache Via the UI.
  • Implemented case CPANEL-30417: Add a New UI To Manage Linking Server Nodes.
  • Implemented case CPANEL-30459: Modularize and Move Zone Editor to a Shared Location.
  • Implemented case CPANEL-30506: Remove “experimental” flag from “Mail Node” profile.
  • Implemented case CPANEL-30521: Warn on various WHM UIs when the server has at least one linked node.
  • Implemented case CPANEL-30542: Autoupgrade MySQL 5.5 to MySQL 5.7 on systems that meet the required conditions.
  • Implemented case CPANEL-30544: Replace pdnsutil with the PowerDNS Webserver API in certain situations.
  • Implemented case CPANEL-30545: Make the User Manager UI require the FTP or WebDisk roles.
  • Implemented case CPANEL-30550: Add an entry to accounting.log when linking accounts.
  • Implemented case CPANEL-30551: Always run API calls to the linked node as the token user.
  • Implemented case CPANEL-30566: Propagate domain creation and deletion to worker nodes.
  • Implemented case CPANEL-30576: Update rpm.versions for cpanel-roundcubemail 1.3.8-2.cp1186.
  • Implemented case CPANEL-30584: Warn about potential DNS breakage in zone-edit UIs in WHM.
  • Implemented case CPANEL-30587: Fix incorrect call to killacct instead of removeacct.
  • Implemented case CPANEL-30589: Tell WHM admins about the new zone editor UI in the old UI.
  • Implemented case CPANEL-30868: Update mobileconfig payload for caldav to work with High Sierra.
  • Implemented case CPANEL-30875: Warn in WHM “Edit DNS Zone” when editing a remote-mail user’s zone.
  • Implemented case CPANEL-30901: Add A Feature Showcase for DNS Zone Manager in WHM.
  • Implemented case CPANEL-30918: Port the cPanel Zone Editor to WHM as DNS Zone Manager.
  • Implemented case CPANEL-30977: Check for the API tokens feature when creating linked accounts.
  • Implemented case CPANEL-31026: Fix app key for zone manager in WHM.

Additional Documentation