92 Change Log


Last modified: October 13, 2020

91.9999.81


2020-10-13
  • Fixed case CPANEL-34347: Address several Dynamic DNS UI bugs

91.9999.79


2020-10-12
  • Fixed case CPANEL-34211: cPanel Users can now customize AutoSSL Key Types (ecdsa/rsa).
  • Fixed case CPANEL-16015: Allow root resellers to change root password.
  • Fixed case CPANEL-22561: Add --force option to mysqldump for backups/transfers.
  • Fixed case CPANEL-23598: Remove needless warning output.
  • Fixed case CPANEL-24130: Add explanatory text to cPanel User Manager interface.
  • Fixed case CPANEL-30513: Add rdate replacement for seamless transition to CentOS 8.
  • Fixed case CPANEL-30694: Fix minor mobile responsiveness issues on WHM » Backup » Backup Restoration.
  • Fixed case CPANEL-32052: Skip service checks when the system is shutting down to avoid bogus service failure notifications.
  • Fixed case CPANEL-32632: Fix processing IMAP and POP3 bandwidth stats when requested for single users.
  • Fixed case CPANEL-32666: AutoSSL: Revisit wording for domain management errors.
  • Fixed case CPANEL-32754: Fix an issue where whmapi1 installed_versions could return erroneous values for OS provided packages.
  • Fixed case CPANEL-32860: Update documentation links within cPanel » Home » Email » Email Accounts.
  • Fixed case CPANEL-32870: Prevent the cPanel user's MySQL password from being changed unintentionally.
  • Fixed case CPANEL-32907: Remove MariaDB-compat exclusion for MariaDB 10.0 and 10.1.
  • Fixed case CPANEL-32958: Kernelcare will be installed when purchasing Imunify360 from WHM.
  • Fixed case CPANEL-32996: Ensure Cpanel::JSON::Load properly handles JSON which evaluates to a false value in Perl.
  • Fixed case CPANEL-33108: Improve readability of privacy policy tables on EULA.
  • Fixed case CPANEL-33231: Update rpm.versions for cpanel-perl-530-DNS-Unbound 0.20-1.cp1186.
  • Fixed case CPANEL-33269: Ensure packman works in CentOS 8.
  • Fixed case CPANEL-33300: Better handle missing module during initial install.
  • Fixed case CPANEL-33302: Parallelize multi-PTR lookups.
  • Fixed case CPANEL-33313: Update homedir mount permissions in scripts/enablefileprotect.
  • Fixed case CPANEL-33324: Make ng umd bundles obsolete and clean up cruft.
  • Fixed case CPANEL-33329: Avoid statistics processing during a user’s account restoration.
  • Fixed case CPANEL-33380: Update KAM ruleset to latest version.
  • Fixed case CPANEL-33382: Update rpm.versions for cpanel-geoipfree-data 92.0-1.cp1192.
  • Fixed case CPANEL-33431: Make UserManager’s storage engine race-safe.
  • Fixed case CPANEL-33437: Validate arguments for UAPI UserManager::delete_user and lookup_user.
  • Fixed case CPANEL-33448: Switching to the Standard profile will not start the FTP service.
  • Fixed case CPANEL-33465: Convert FileProtect scripts to modulinos.
  • Fixed case CPANEL-33488: Load Zone Manager without error when domains do not exist. It shows an empty message in such a situation.
  • Fixed case CPANEL-33523: Make AutoSSL skip malformed .arpa domains.
  • Fixed case CPANEL-33531: Correct cpsrvd SERVER_PORT for proxy sub domains on Nginx.
  • Fixed case CPANEL-33540: Pre-check some failure conditions before MySQL backup and download.
  • [security] Fixed case CPANEL-33566: Update MySQL56 to version 5.6.49.
  • Fixed case CPANEL-33590: Fix parameter parsing for the WHM API 1 listpkgs function.
  • Fixed case CPANEL-33616: Fix scripts/setupnameserver to install the DNS service at the correct time during initial system installation.
  • Fixed case CPANEL-33621: Make async nameserver lookups cancel unneeded queries.
  • Fixed case CPANEL-33627: Input validation for the mxcheck/alwaysaccept parameters for UAPI Email::set_always_accept.
  • Fixed case CPANEL-33637: Make deferred-mail conversions avoid Fileman API.
  • Fixed case CPANEL-33638: Optimize setup of service proxying.
  • Fixed case CPANEL-33673: Update delegation for all mailing lists in an account when changing that account's primary domain using “Modify an Account”.
  • Fixed case CPANEL-33674: Fix display of aggregate and POP3/IMAP bandwidth in the cPanel Bandwidth interface.
  • Fixed case CPANEL-33681: Defer initial installation of cpanel-php73 to improve installer performance.
  • Fixed case CPANEL-33689: Ensure that Copied and Pasted Tokens Trim Whitespace.
  • Fixed case CPANEL-33695: Update rpm.versions for cpanel-geoipfree-data to 92.0-2.cp1192.
  • Fixed case CPANEL-33698: Update rpm.versions for cpanel-perl-530-Mail-Pyzor 0.05-1.cp1186.
  • Fixed case CPANEL-33699: Optimize list email accounts for a single user and reduce test run time.
  • Fixed case CPANEL-33703: Basic support for RPM based mod sec rule vendors.
  • Fixed case CPANEL-33705: Fix DNS::Unbound global-destruction warnings.
  • Fixed case CPANEL-33716: Revert "Redirect 'Edit DNS Zone' to 'DNS Zone Manager'".
  • Fixed case CPANEL-33716: Add Usability Link to User List for Edit DNS Zone Page.
  • Fixed case CPANEL-33716: Update Messaging on Edit DNS Zone Page to Accept Feedback.
  • Fixed case CPANEL-33727: Update rpm.versions for cpanel-pam-hulk to 72.0-1.cp1192.
  • Fixed case CPANEL-33756: Add ability for published Common Mail Providers data to rename existing providers.
  • Fixed case CPANEL-33765: Disable Common Mail Provider updates when Greylisting is disabled.
  • Fixed case CPANEL-33835: Purchasing software for which the server is already licensed will start the installation of the software.
  • Fixed case CPANEL-33840: Ensure IP is removed from routing table upon deletion.
  • Fixed case CPANEL-33846: Add logo for cPanel Solo.
  • Fixed case CPANEL-33850: Don't force profile activation if a license would cover the current profile.
  • Fixed case CPANEL-33853: Ensure nscd cache is refreshed after moving an account's homedir.
  • Fixed case CPANEL-33857: Recognize “disabled” as a valid FTP server type.
  • Fixed case CPANEL-33860: Retain custom values of “System Filter File” in the Exim Configuration Manager after cPanel upgrade.
  • Fixed case CPANEL-33865: Add potential data loss warning to WHM Backup Configuration's settings relating to backing up the entire MySQL Data directory.
  • Fixed case CPANEL-33868: Minimal branding for the redoc generated site.
  • Fixed case CPANEL-33874: Prevent self-proxying via Live Transfers.
  • Fixed case CPANEL-33877: Unset local service proxies when restoring over an existing account.
  • Fixed case CPANEL-33892: Fix support for legacy access hashes in transfer system.
  • Fixed case CPANEL-33896: Fail immediately if cpanel.pl fails to load the cpuser file.
  • Fixed case CPANEL-33900: Add hook points for mod security.
  • Fixed case CPANEL-33917: Implement a redirect to license purchase process if the box is found ineligible for a trial license.
  • Fixed case CPANEL-33918: Remove MySQL 5.5 version Blocker in 92.
  • Fixed case CPANEL-33923: Increase MailSync Timeout To Accommodate Large Mailboxes.
  • Fixed case CPANEL-33946: Make mod security check EA4/multiple-mod-sec-version aware.
  • Fixed case CPANEL-33947: Force users to acknowledge information about 'Live Transfer' before using 'Transfer Tool'.
  • Fixed case CPANEL-33966: Set max-allowed-packet when streaming MySQL.
  • Fixed case CPANEL-33972: Have whmlogin wait until IP info is updated by cpinit.
  • Fixed case CPANEL-33976: Change DNS Zone Manager to assign proper value to CAA Flags field according to RFC 6844.
  • Fixed case CPANEL-33978: Teach the Transfer Tool to collect non-fatal rsync errors as transfer session warnings.
  • Fixed case CPANEL-33992: Remove references to rpm vendor.
  • Fixed case CPANEL-34011: Fail “live_transfer” API requests if live transfers are unusable.
  • Fixed case CPANEL-34013: Clarify spam score wording in cPanel Spam Filters interface.
  • Fixed case CPANEL-34020: Do not allow users to add TLDs and other public suffixes as domains when disabling “Prevent cPanel users from creating specific domains”.
  • Fixed case CPANEL-34027: Fix both the modify_accounts script and the whmapi1 modifyacct API call to properly change the style for an account.
  • Fixed case CPANEL-34037: Fix display of Force Password Change in WHM when an account previously marked for password reset exceeds its disk quota.
  • Fixed case CPANEL-34041: Fix hostname-local-resolution check logic.
  • Fixed case CPANEL-34043: Add support for configuring future mod security Apache connectors.
  • Fixed case CPANEL-34078: Ensure cPanel defaults for Exim are being applied during initial installation.
  • Fixed case CPANEL-34095: Enable epel for CentOS 8.
  • Fixed case CPANEL-34101: Add ea-modsec2-rules-owasp-crs feature manager item.
  • Fixed case CPANEL-34123: Fix “Apply to Other Selected Accounts” in Transfer Tool.
  • Fixed case CPANEL-34126: Implement mailx as a dependency for CentOS 8 installations.
  • Fixed case CPANEL-34130: Make mod security version EA4/multiple-mod-sec-version aware.
  • Fixed case CPANEL-34139: Update cpanel-wrap to 92.0-1.cp1192.
  • Fixed case CPANEL-34143: Fix deleting GPG key pair on CentOS 8.
  • Fixed case CPANEL-34179: Fix loading of Host Access Control on CentOS 7.
  • Fixed case CPANEL-34192: Output a simpler error message when a non-root user runs whmlogin.
  • Fixed case CPANEL-34194: Switch algorithm of created GPG keys to RSA.
  • Fixed case CPANEL-34239: Improve RPM based ModSec vendor experience.
  • Fixed case CPANEL-34280: Automated update of translations.
  • Fixed case CPANEL-34346: Add the ability to purchase WPTK Deluxe in WHM Marketplace via a redirect to manage2.
  • Fixed case CPANEL-34348: Assure versions do not change during a fresh install.
  • Fixed case CPANEL-34349: update search terms for Dynamic DNS UI.
  • Fixed case CPANEL-34393: Sort the OpenAPI tags alphabetically.
  • Fixed case CPANEL-34395: Fix bug in cPHulk where IPs did not get blocked on CentOS 8.
  • Implemented case CPANEL-32842: Make showbw UI and API call include remote usage data.
  • Implemented case CPANEL-33385: Add cpanel-perl-530-Test-Class-Tiny to rpm.versions.
  • Implemented case CPANEL-33654: Implement a cron job to balance user quotas on linked nodes.
  • Implemented case CPANEL-33687: Teach SSL key/cert/csr parsing logic to handle ECDSA.
  • Implemented case CPANEL-33690: Teach CSR generation logic to handle ECDSA keys.
  • Implemented case CPANEL-33762: Create ECDSA key generation logic.
  • Implemented case CPANEL-33767: Teach SSLStorage modules to handle ECDSA.
  • Implemented case CPANEL-33809: Create system and user default TLS key type settings.
  • Implemented case CPANEL-33814: Use Variables UAPI instead of WebSocket to get user homedir.
  • Implemented case CPANEL-33816: Teach our DNS::Unbound object to do stub lookups if requested.
  • Implemented case CPANEL-33829: Add ECDSA support to WHM SSL APIs and generate-SSL UI.
  • Implemented case CPANEL-33833: Make AutoSSL use user’s default-key preference; fix ECDSA generation.
  • Implemented case CPANEL-33843: Make AutoSSL request a new certificate on key-type mismatch.
  • Implemented case CPANEL-33848: Make cPanel Market SSL purchases use user-default SSL key type.
  • Implemented case CPANEL-33855: Teach UAPI SSL calls to work with ECDSA.
  • Implemented case CPANEL-33872: Update CJT1’s ssl.js to handle ECDSA keys & certificates.
  • Implemented case CPANEL-33875: Make CA bundle comparison logic ECDSA-aware.
  • Implemented case CPANEL-33878: Teach hostname certificate upload logic about ECDSA.
  • Implemented case CPANEL-33882: Teach hostname certificate acquisition logic about ECDSA.
  • Implemented case CPANEL-33890: Add cpanel-perl-530-Convert-BER-XS to rpm.versions.
  • Implemented case CPANEL-33898: WHM Marketplace is now mobile and tablet friendly.
  • Implemented case CPANEL-33899: Bundle compressed OpenAPI specifications.
  • Implemented case CPANEL-33931: Update Unsuspension to Support removing transfer proxies.
  • Implemented case CPANEL-33954: Fix lock timeout bug with install_cpanel_analytics on CentOS 8.
  • Implemented case CPANEL-33956: Fix code dependant on repoquery for CentOS 8.
  • Implemented case CPANEL-33985: Add initial support for CentOS 8.
  • Implemented case CPANEL-34000: Create Dynamic DNS feature. (Phase 1).
  • Implemented case CPANEL-34007: Teach cpsrvd’s standard HTTP ports server about /cpanelwebhook.
  • Implemented case CPANEL-34022: Add a /cpanelwebhook/ proxy into httpd.conf.
  • Implemented case CPANEL-34031: Fix transfer-system memory leaks.
  • Implemented case CPANEL-34052: Add brute force protection for the unauthenticated webhooks.
  • Implemented case CPANEL-34083: Add an API method to set the description on Dynamic DNS entries.
  • Implemented case CPANEL-34115: Refactor WHM >> Host Access Control to use nftables rules on CentOS 8.
  • Implemented case CPANEL-34118: Update cPanel Market’s OV/EV URL parsing for ECDSA.
  • Implemented case CPANEL-34124: Show domain list in user tab of MultiPHP Manager.
  • Implemented case CPANEL-34154: Teach AutoSSL to provide coverage for dynamic DNS subdomains.
  • Implemented case CPANEL-34163: Add a perl module to enable installation of WordPress Toolkit.
  • Implemented case CPANEL-34168: Show WordPress Toolkit Lite in Feature Showcase.
  • Implemented case CPANEL-34173: Add feature and role restrictions to Dynamic DNS UAPI.
  • Implemented case CPANEL-34178: Rename the "Status" columne to "License Status" on the Manage Extensions table in the WHM Marketplace.
  • Implemented case CPANEL-34178: Adds WordPress Toolkit Lite to the WHM Marketplaces.
  • Implemented case CPANEL-34178: Adds the ability to install WordPress Toolkit Lite from the WHM Marketplace.
  • Implemented case CPANEL-34178: Add an Add Extensions table to the WHM Marketplace.
  • Implemented case CPANEL-34180: Install WordPress Toolkit if Manager is found.
  • Implemented case CPANEL-34182: Create new interface for managing ECDSA/RSA Configuration.
  • Implemented case CPANEL-34185: Transfer Tool now disables Live Transfer for Hostname Error.
  • Implemented case CPANEL-34215: SSL/TLS Status now displays Dynamic DNS Domain Status.
  • Implemented case CPANEL-34264: Create a Dynamic DNS interface in cPanel.
  • Implemented case CPANEL-34267: cPanel > SSL/TLS > CSR now supports ECDSA.
  • Implemented case CPANEL-34267: cPanel > SSL/TLS > CRT > Generate now supports ECDSA.
  • Implemented case CPANEL-34267: cPanel SSL/TLS Private Keys now uses the default key type.
  • Implemented case CPANEL-34267: cPanel > SSL/TLS > Private Keys now supports ECDSA.
  • Implemented case CPANEL-34267: cPanel > SSL/TLS > CSR > List now supports ECDSA.
  • Implemented case CPANEL-34282: Add new UI components to MultiPHP Manager page.
  • Implemented case CPANEL-34302: Create a cache of dynamic DNS domains.
  • Implemented case CPANEL-34321: Report API2 AddonDomain::deladdondomain() failures correctly.
  • Implemented case CPANEL-34350: Remove unused code from dynamic dns backend.
  • Implemented case CPANEL-34356: Improve response time of ddns webhooks.
  • Implemented case CPANEL-34368: Enable the correct PowerTools repo for Cloud Linux 8.
  • Implemented case CPANEL-34373: Search/Paginate and CloudLinux promotion banner are added in this commit. The page name is also renamed.
  • Implemented case CPANEL-34386: On CentOS 8 when the "Calendar and Contacts Server" plugin is installed through WHM, automatically enable the postgresql:9.6 module stream.

Additional Documentation