114 Change Log

Last modified: December 7, 2023


  • Fixed case CPANEL-40343: Enable chunking for apt based Cpanel::PackMan commands.
  • Fixed case CPANEL-43124: Fix JSON parsing error when handling nftables output.
  • Fixed case CPANEL-43408: Fixed Transfer Tool hooks not returning data when Live Transfer is enabled.
  • Fixed case CPANEL-43487: Update cpanel-php81 to 8.1.25-1.cp110.
  • Fixed case CPANEL-43493: Update cpanel-ckeditor to 4.22.1-1.cp108.
  • [security] Fixed case CPANEL-43494: Update cpanel-clamav to 1.0.4-1.cp112.
  • Fixed case CPANEL-43496: Update cpanel-git to 2.42.0-1.cp108.
  • [security] Fixed case CPANEL-43497: Update cpanel-php-composer to 2.6.5-1.cp110.
  • Fixed case CPANEL-43499: Update cpanel-sqlite to 3.44.0-1.cp108.
  • Fixed case CPANEL-43503: Provide fallback for PDF embed failure.
  • Fixed case PH-20388: Update EULA and privacy policy for WHM and cPanel.
  • [security] Fixed case SEC-680: Update cpanel-perl-536 to 5.36.0-4.cp108.


  • [security] Fixed case SEC-675: Encoding issue in cPanel access_log.
  • [security] Fixed case SEC-677: Update cpanel-roundcubemail to


  • Fixed case CPANEL-43003: Make configurable the default state of the "Share document root" box on the "Create a New Domain" page in cPanel.
  • Fixed case CPANEL-43233: Have the 'Create a New Account' interface show the correct error in the event that the server does not have any nameservers configured.
  • Fixed case CPANEL-43251: Fixed issue where the Initial Setup Wizard may appear blank.
  • Fixed case CPANEL-43270: Add hook points for Domain::addsubdomain and Domain::delsubdomain.
  • Fixed case CPANEL-43316: Fixed text spacing in initial Webmail UI.
  • Fixed case CPANEL-43345: Expire WHM sessions for root when using passwd to change the password for root.
  • Fixed case CPANEL-43450: Update cpanel-roundcubemail to
  • Fixed case DUCK-8355: Add mixpanel for manage team UI.


  • [security] Fixed case CPANEL-43459: Update cpanel-roundcubemail to


  • [security] Fixed case CPANEL-43422: Update cpanel-exim to 4.96.2-1.cp108.


  • [security] Fixed case CPANEL-43374: Update cpanel-exim to 4.96.1-2.cp108.
  • [security] Fixed case CPANEL-43378: Update cpanel-libspf2 to 1.2.11-2.cp108.


  • Fixed case CPANEL-41431: Do not sync mail directories if the user's homedir is being skipped.
  • Fixed case CPANEL-41776: Update cpanel-roundcubemail to
  • Fixed case CPANEL-41988: Lengthen Exim->Dovecot quota query timeouts from 30s to 45s.
  • Fixed case CPANEL-43070: Update cpanel-exim to 4.96-9.cp108.
  • Fixed case CPANEL-43151: Fixed the error message returned from Postgresql UAPI commands run against suspended accounts.
  • Fixed case CPANEL-43169: Fixed the "Mailbox usage" notification and set it up to be managed in the UI.
  • Fixed case CPANEL-43200: Ensure that SHA1 is enabled in the crypto policies for RHEL 9 based systems.
  • Fixed case CPANEL-43210: Fixed the validation of the git repository clone URL for cases where the path begins with a number.


  • Fixed case CPANEL-43013: Update cpanel-roundcubemail to
  • Fixed case CPANEL-43051: Update userdomains after adding A record for hostname.
  • Fixed case CPANEL-43083: Fix bug where bind would not start on RHEL 9 variants due to incorrect permissions on /var/named.
  • Fixed case CPANEL-43145: Fix undef error when fetching blank ruleset from firewall.
  • Fixed case CPANEL-43173: Fix bug where horde export task would only ever export for one user.
  • Fixed case UPS-610: Update cpanel-geoipfree-data to 114.0-2.cp114.


  • Fixed case CPANEL-41423: Fixed bug in EasyApache 4 when the system locale is not set to US English.
  • Fixed case CPANEL-42225: Update cpanel-perl-536 to 5.36.0-3.cp108.
  • Fixed case CPANEL-42991: Added a missing stylesheet for notifications.
  • Fixed case CPANEL-43025: Disallow Apache configuration directives in value of WHM > Tweak Settings > Allow server-info and server-status.
  • Fixed case CPANEL-43050: Fix /scripts/updateuserdomains to add the hostname to the /etc/localdomains file it is not already present in the file.
  • Fixed case CPANEL-43052: Ensure that the $HOME/.lastlogin get the proper timestamp update even when logging in from the same host.
  • Fixed case CPANEL-43085: Ensure Dynamic DNS domains are all lowercase characters only.
  • Fixed case CPANEL-43088: Update cpanel-roundcubemail to
  • Fixed case CPANEL-43139: Ensure wildcard subdomains work with domain forwarding.
  • Fixed case CPANEL-43140: Update the name of WP Toolkit to show correctly in WHM Marketplace.


  • Fixed case CPANEL-42398: Convert domain for DynamicDNS to lowercase before creating DNS record.
  • Fixed case CPANEL-42452: Made the status and update text on the SMTP Restrictions page more distinct.
  • Fixed case CPANEL-42478: Updating validation logic to detect saved link values.
  • Fixed case CPANEL-42759: Update cpanel-dnspython to 1.12.0-4.cp108.
  • Fixed case CPANEL-42883: Update cpanel-roundcubemail to
  • Fixed case CPANEL-42960: Fixed sizing of custom logos.
  • Fixed case CPANEL-42984: Check for existence of the logo during plugin installation.
  • Fixed case CPANEL-43021: Fix logging of warnings/info as errors during install.
  • Fixed case CPANEL-43029: Fixed styling on dropdown "Action" button in cPanel's Dynamic DNS.
  • Fixed case CPANEL-43059: Corrected the name for the "–shared_mysql_server" in the restorepkg script.
  • Fixed case CPANEL-43090: Ensure get_pop_quota returns correct quota when called via CLI.
  • Fixed case CPANEL-43106: Convert forwarding domains to lowercase when saving in WHM > Setup/Edit Domain Forwarding.
  • Fixed case ZC-11029: Ensure USER_ID is set in all vhosts when it is enabled.


  • Fixed case CPANEL-43008: Remove deprecated –force flag for update-roundcube-db when resetting MySQL password.
  • Fixed case CPANEL-43016: Update cpanel-php81 to 8.1.16-3.cp110.
  • Fixed case CPANEL-42531: Added a note to Transfer or Restore a cPanel Account to reflect disk space requirements.


  • Fixed case BOO-2592: Update SQL recommendations UI to reflect new property names.
  • Fixed case BOO-2701: Update mariadb_minimum_supported_version on rhel9 variants.
  • Fixed case CPANEL-42325: Remove subdomains from /etc/proftpd/<user> when removing subdomains.
  • Fixed case CPANEL-42509: Fix bug in horde ICS exporter where events recorded in the Horde DB with a bogus DTSTART/DTEND of JAN 1 0AD 00:00:00 were not discarded.
  • Fixed case CPANEL-42944: Avoid excessive requests to the cPanel Store's Paid SSL product list endpoint under some circumstances.
  • Fixed case CPANEL-42966: Use cpanel username for dbprefix when logged in as team user.
  • Fixed case CPANEL-42971: Upon upgrade to 112, deselect Manage Team from featurelists.
  • Fixed case CPANEL-42977: Disallow setting the system IPv4 address for shared hosts to a multicast IP address.
  • Fixed case CPANEL-43012: Fix the Dovecot Solr update to work even when old and/or incorrect firewall rules are in place.


  • Fixed case BOO-2356: Create feature showcase for MariaDB 10.11.
  • Fixed case BOO-2356: Add experimental support for MariaDB 10.11.
  • Fixed case BOO-2414: Implement cpcloud service management in WHMAPI1.
  • Fixed case BOO-2491: Create API for initial setup and adding of services cluster nodes.
  • Fixed case BOO-2516: whmapi1 configureservice can now enable and disable the mysql service on Almalinux 8.
  • Fixed case BOO-2657: Update Database config migration for 10.11 and other fixes.
  • Fixed case BWG-4009: Correctly show 400 Bad Request instead of blank response in cpdavd.
  • Fixed case COBRA-14093: Make createacct’s UI expose modular components.
  • Fixed case COBRA-14121: Default to the Let's Encrypt AutoSSL provider on new installs.
  • Fixed case CORE-453: Correctly report application/json content type for JSON based APIs.
  • Fixed case CPANEL-36236: Fix blank page after CloudLinux purchase.
  • Fixed case CPANEL-37367: Fix 404 when trying to “Continue to JetBackup Plugin”.
  • Fixed case CPANEL-39343: Add provision in outdated service check to suggest reboot instead of dying when systemd-libs updates trigger redhat bug #2122587.
  • Fixed case CPANEL-40842: Teach cPHulkd about the cron TTY.
  • Fixed case CPANEL-42515: Remove vestigial cpsrvd code relating to horde cookies.
  • Fixed case CPANEL-42683: Fix bug in rearrangeacct where lsof would hang for 5+ minutes.
  • Fixed case CPANEL-42751: Fix JetBackup shopping cart error reporting.
  • Fixed case CPANEL-42753: Fix JetBackup product id lookup.
  • Fixed case CPANEL-42758: Change default fstab entries for disks added by securetmp to be ext4 instead of ext3.
  • Fixed case CPANEL-42770: Add schema upgrade logic in restorepkg for SQLite RoundCube.
  • Fixed case CPANEL-42805: Trial license email verification: Stop spinner on error.
  • Fixed case CPANEL-42828: Allow /usr/swpDSK to be resized via the /bin/create-swap script.
  • Fixed case CPANEL-42876: Don't install cpanel-monitoring packages during upcp.
  • Fixed case CPANEL-42877: Add task to snapshot prep scripts to enable/disable php-fpm for new accounts.
  • Fixed case CPANEL-42911: Apply workaround to rsync for Red Hat bug #2139349 only for supported operating systems derived from RHEL 9.0 and 9.1.
  • Fixed case CPANEL-42931: Ensure that the 'Manage Team' UI is able to load for accounts created on older versions of cPanel.
  • Fixed case CPANEL-42943: Ensure cPanel can update from 102 to 110 or report the correct error if it fails due to a child node needing an update.
  • Fixed case CPANEL-42963: Addressed errors on WHM's Create a New Account interface.
  • Fixed case CPANEL-42968: Return invalid_username response when team user doesn't exist.
  • Fixed case CPANEL-42973: Ensure correct home directory is used for team users in cPanel.
  • Fixed case CPANEL-42983: Remove experimental tag for AlmaLinux 9 and Rocky 9 in 114.
  • Fixed case CPANEL-42998: Update cpanel-roundcubemail to
  • Fixed case DUCK-8494: Implement 2FA for webmail accounts.
  • Fixed case DUCK-8689: Showcase Two Factor Authentication for Webmail.
  • Fixed case HB-6670: Add support for disabling pipelining in Exim.
  • Fixed case MOON-1045: Fix minor style issue on WHM » Home.
  • Fixed case PH-19466: Implement new Spanish translations.
  • Fixed case PH-19665: Add UUID to email accounts upon creation.
  • Fixed case PH-19725: Add PT_BR translations.
  • Fixed case PH-19804: The logged in email account's email analytics ID is displayed in the new General Information section.
  • Fixed case ZC-10762: Consider cPanel Cloud worker IPs “as associated with this server”.
  • Fixed case ZC-10782: Add remote storage parameter: whmtimeoutsecs for mount timeout.

Additional Documentation