Change Log for 56.0.25
  • Fixed case CPANEL-5018: Updated JS validation for MySQL database names.
  • Fixed case CPANEL-5848: Improve ftpquotacheck output.
  • Fixed case CPANEL-5963: During migration, prompt w/ details when ea3 PHP version isn't in ea4.
  • Fixed case CPANEL-5984: Find PHP version as part of EA 4 migration.
  • Fixed case CPANEL-6193: Initquotas fails if the disk label cannot be resolved by mount.
  • Fixed case CPANEL-6334: Use the cPanel pg_restore to restore databases.
  • Fixed case CPANEL-6344: Remove obsolete modsecparse.pl script on upgrade.
  • Fixed case CPANEL-6431: Ensure subdomains of the maindomain get updated on IP change.
  • Fixed case CPANEL-6448: Ensure the cPanel bandwidth cache directory exists.
  • Fixed case CPANEL-7197: Improve error handling in Cpanel::Backup::restored.
  • Fixed case CPANEL-7232: Make buildeximconf not always modify sa's init.pre.
  • Implemented case CPANEL-6484: Cpanel::Output::Multi indent changes need to propagate to its objects.
Change Log for 56.0.24
  • Fixed case CPANEL-6218: Ensure SpamAssassin body rules get recompiled on update.
  • Fixed case CPANEL-6306: Fix setting preferred_username in link_user_authn_provider.
  • Fixed case CPANEL-6346: Fix firefox bug in transfer tool.
  • Fixed case CPANEL-6408: The docroot cache cannot handle multiple users.
  • Fixed case CPANEL-6475: Ensure atomic replaces can handle files with special characters.
  • Fixed case CPANEL-6480: Prevent resellers from destroying the openid link cache.
  • Fixed case CPANEL-6515: Update MySQL55 to 5.5.50-1.cp1156.
  • Fixed case CPANEL-6544: Fix permissions on squirrelmail configuration post 11.56 upgrade.
  • Implemented case CPANEL-6572: Honor the timezone field for locale datetime calls.
  • Implemented case CPANEL-6600: Disable exiscan support if /etc/exiscandisable exists.
Change Log for 56.0.22
  • Fixed case CPANEL-5694: Improve support for Amazon Linux AMI.
  • Fixed case CPANEL-5996: Check local IP *before* doing DCV preflight on NAT.
  • Fixed case CPANEL-6115: Fix several small bugs with the Cpanel::PageRequst module.
  • Fixed case CPANEL-6352: Update exim to 4.87-5.cp1156.
  • Fixed case CPANEL-6363: Remove append-only attribute from logfiles in Makefile.
Change Log for 56.0.21
  • Fixed case CPANEL-5806: Tolerate missing suspend and hold mail listings.
  • Fixed case CPANEL-6292: Update cpanel-git to 2.8.3-1.cp1156.
  • Fixed case CPANEL-6295: Update cpanel-php54 to 5.4.31-3.cp1156.
  • Fixed case CPANEL-6308: SSHControl must report unknown errors and suppress tty errors.
  • Fixed case CPANEL-6323: Add Lets Encrypt OCSP servers to list that need newer openssl.
  • Fixed case CPANEL-6326: Avoid tar 1.16 -- file list workaround on tar 1.15 and before.
  • Implemented case CPANEL-6120: TLS Wiz: Accommodate cases where cert is installed before “confirmed”.
  • Implemented case CPANEL-6307: Prevent JSON and XML api from returning HTML locale text.
Change Log for 56.0.20
  • Fixed case CPANEL-6009: Fix SFTP configuration file download.
  • Fixed case CPANEL-6144: Restore rearrange account functionality as a granted privilege.
  • Fixed case CPANEL-6177: Password Reset: fix check for password strength.
  • Fixed case CPANEL-6220: Regenerate the cPanel PHP-FPM config during account rearrange.
  • Fixed case CPANEL-6240: Detect looping CNAME records.
Change Log for 56.0.18
  • Fixed case CPANEL-6134: Make pg_dump work on CentOS 5.
  • Fixed case CPANEL-6165: Resolve a deadlock when rsyncing with Interconnect.
  • Fixed case CPANEL-6189: Normalize the return values from Quota::query on XFS.
  • Fixed case CPANEL-6208: Improve timeout handling when downloading files.
Change Log for 56.0.17
  • Fixed case CPANEL-6197: Resolve JS error on paper_lantern cron page.
  • Implemented case CPANEL-6097: 'code' parameter now clears on redirect to wizard.
Change Log for 56.0.16
  • Fixed case CPANEL-5556: Honor security policy settings for 2FA with API calls.
  • Fixed case CPANEL-5556: Use API for DNS cluster setup.
  • Fixed case CPANEL-5637: Fix broken validation of ModSecurity param.
  • Fixed case CPANEL-5726: Restart dnsadmin after update to 11.56.
  • Fixed case CPANEL-5774: URL Parameter cruft is now removed when navigating to SSL purchase.
  • Fixed case CPANEL-6003: Have pkg resolution parser handle single and double line pkg entries.
  • Fixed case CPANEL-6031: Ensure Cpanel::cPQuota loads Cpanel::Quota::Fileys.
  • Fixed case CPANEL-6038: Don't complain about permissions of crontab binary.
  • Fixed case CPANEL-6038: Fix check for proper crontab permissions.
  • Fixed case CPANEL-6041: Avoid OCSP calls to ocsp2.globalsign.com if openssl is too old.
  • Fixed case CPANEL-6053: Security Advisor should only trigger iContact for WARN or higher.
  • Fixed case CPANEL-6054: Ensure crontab_perms checks the system crontab binary.
  • Fixed case CPANEL-6073: Revert SHA-1 certificates weakness check until Dec 28th 2016Z.
  • Fixed case CPANEL-6089: Update pure-ftpd to 1.0.42-5.cp1156.
  • Fixed case CPANEL-6095: Cpanel::DnsRoots::Resolver fails if nat loopback is not enabled.
  • Fixed case CPANEL-6107: Update cpanel-perl-522-CryptX to 0.034-1.cp.
  • Fixed case CPANEL-6114: HttpRequest: don't time out unless we stop making progress.
  • Implemented case CPANEL-6005: Communicate “order not found” from cP Market to UI.
  • Implemented case CPANEL-6078: Added a catch for undefined steps to prevent getting stuck at checkout.
  • Implemented case CPANEL-6080: Update tooltip in TLS Wiz for DNS -> DCV change.
Change Log for 56.0.15
  • [security] Fixed case SEC-58: SQLite journal allowed for arbitrary file overwrite during Horde Restore.
  • [security] Fixed case SEC-109: Demo account arbitrary code execution via ajax_maketext_syntax_util.pl.
  • [security] Fixed case SEC-110: Self XSS Vulnerability in Paper Lantern Landing Page.
  • [security] Fixed case SEC-112: Limited denial of service via /scripts/killpvhost.
  • [security] Fixed case SEC-113: /scripts/addpop and /scripts/delpop exposed TTY's.
  • [security] Fixed case SEC-114: /scripts/checkinfopages exposed TTY to unprivileged process.
  • [security] Fixed case SEC-115: /scripts/maildir_converter exposed TTY to unprivileged process.
  • [security] Fixed case SEC-116: /scripts/unsuspendacct exposed TTY's.
  • [security] Fixed case SEC-117: /scripts/enablefileprotect exposed TTY's.
  • [security] Fixed case SEC-118: Self-XSS in ftp account creation under addon domains.
  • [security] Fixed case SEC-119: Demo restriction breakout via show_template.stor.
  • [security] Fixed case SEC-120: Arbitrary file read for Webmail accounts via Branding APIs.
  • [security] Fixed case SEC-121: Webmail account arbitrary code execution through forwarders.
  • [security] Fixed case SEC-123: SQL Injection via ModSecurity TailWatch log file.
  • [security] Fixed case SEC-124: Logfile permissions not set correctly in dnsadmin-startup and spamd-startup.
  • [security] Fixed case SEC-125: User log files become world-readable when rotated by cpanellogd.
Change Log for 56.0.14
  • Fixed case CPANEL-5479: Autofix the system binary crontab permissions if they are incorrect.
  • Fixed case CPANEL-5975: Update Crypt::JWT to 0.013 (for Let’s Encrypt plugin).
  • Fixed case CPANEL-6013: Improve robustness of the php-fpm wedged restart check.
  • Implemented case CPANEL-5972: Fix English in error message about failure to start polling (TLS Wiz).
Change Log for 56.0.13
  • Fixed case CPANEL-3540: Handle yum replacing the crontab symlink on CentOS 7.
  • Fixed case CPANEL-4662: Ensure the CONF value in templates loads data properly.
  • Fixed case CPANEL-4877: Update go links for Service Transfer Tool.
  • Fixed case CPANEL-4918: Remove confusing transfer tool "success" color.
  • Fixed case CPANEL-5128: Webmail: Fix scrolling on mobile view.
  • Fixed case CPANEL-5146: Remove LoadModule dependencies from Cpanel::Exception.
  • Fixed case CPANEL-5180: Disable false warnings 'Failed to unlink' on install.
  • Fixed case CPANEL-5231: Remove unused WHM SSH key interface.
  • Fixed case CPANEL-5404: Properly display version numbers in Transfer Tool.
  • Fixed case CPANEL-5562: Folder browse no longer overlaps the branding version element.
  • Fixed case CPANEL-5658: EA4: Combine UI and migrate script MOTD.
  • Fixed case CPANEL-5659: Ignore -cpanelsync and .rpmorig file while loading chkservd drivers.
  • Fixed case CPANEL-5719: Check_mysql: detach from terminal.
  • Fixed case CPANEL-5731: Avoid killing stunnel when accessing TLS ports without nativessl.
  • Fixed case CPANEL-5744: Authorize support access should send the contact email.
  • Fixed case CPANEL-5749: Gracefully handle known exception for SpamAssassin during Perl update.
  • Fixed case CPANEL-5815: Avoid update checks if the user does not have permission to update.
  • Fixed case CPANEL-5843: CPanelID is missing in the FeatureShowcase for v56.
  • Fixed case CPANEL-5846: Ignore blank groups in branding instead of failing.
  • Fixed case CPANEL-5849: Updates block is /var/run/yum.pid exists with a dead yum pid.
  • Fixed case CPANEL-5863: DnsRoots must query the parent ns when it has the SOA for a subdomain.
  • Fixed case CPANEL-5867: Workaround Firefox 46.0 no longer doing RFC2616 8.2.4.
  • Fixed case CPANEL-5878: Bring in Crypt::JWT and CryptX in 11.56.
  • Fixed case CPANEL-5883: Cachedcommand should not cache empty data.
  • Fixed case CPANEL-5890: Rearrange account must restore mail and fileprotect perms.
  • Fixed case CPANEL-5894: Ensure the mailman archive path uses a trailing slash.
  • Fixed case CPANEL-5899: Cpanel::FileUtils::Modify does not preserve group ownership.
  • Fixed case CPANEL-5906: Update cpanel-git to 2.8.2-1.cp1156.
  • Fixed case CPANEL-5912: Quota::getmntent does not fetch all filesystems with quota support.
  • Fixed case CPANEL-5914: Cronjobs cannot be added on CentOS7 if the cron file is missing.
  • Fixed case CPANEL-5951: /var/cpanel/ssl/disable_service_certificate_management disables checkallsslcerts.
  • Fixed case CPANEL-5953: Update CryptX to 0.031 for the Let’s Encrypt plugin.
  • Fixed case CPANEL-5956: Create_user_session should not require 2FA since its already authenticated.
  • [security] Fixed case CPANEL-5973: Update cpanel-ImageMagick to 6.9.0-4.cp1154.
  • Implemented case CPANEL-5818: Restartsrv can now recover from failed cpanel_php_fpm graceful restarts.
  • Implemented case CPANEL-5842: Rebuild the dovecot config if the service fails four times.
  • Implemented case CPANEL-5844: Supress BoxTrapper UI warning for messages with an empty subject.
  • Implemented case CPANEL-5897: Autoreconnect in php-fpm in cpsrvd is not effective.
  • Implemented case CPANEL-5950: Fix the catch block that was accidentally changed.
Change Log for 56.0.9
  • Fixed case CPANEL-4625: Don't generate fatal when attempting to package a non-existent locale.
  • Fixed case CPANEL-5646: Fixed locking issues while mounting backup disk on demand.
  • Implemented case CPANEL-5841: Wildcard certs that do not match the hostname should not be replaced.
Change Log for 56.0.8
  • Fixed case CPANEL-4968: Update pure-ftpd to 1.0.42-4.cp1156.
  • Fixed case CPANEL-5594: When subaccount database is missing, treat this as an empty list.
  • Fixed case CPANEL-5628: Update proftpd to 1.3.5b-1.cp1156.
  • Fixed case CPANEL-5652: Fix fatal error in Limit Bandwidth Usage.
  • Fixed case CPANEL-5662: Improve MySQL version from host.
  • Fixed case CPANEL-5693: Avoid nscd cache clear when services activate from dormancy.
  • Fixed case CPANEL-5742: Forced TLS wizard to check DCV when deep linked from WHM.
  • Fixed case CPANEL-5743: Fix breakage with cjt2 API handler.
  • Implemented case CPANEL-5444: Fixed issue breaking x3 redirect from WHM.
  • Implemented case CPANEL-5657: Checkallsslcerts is missing the key length check.
  • Implemented case CPANEL-5674: TLS Wizard Retro style are now isolated to the app.
  • Implemented case CPANEL-5680: The SSL Install email should show covered domains first.
  • Implemented case CPANEL-5692: Prevent clearing the cache during dovecot-auth.
  • Implemented case CPANEL-5706: Only rely on the DCV check in order to account for CloudFlare.
  • Implemented case CPANEL-5711: Change the DNS check to a DCV check in the TLS Wizard.
  • Implemented case CPANEL-5725: Ensure the email address is sent to the oauth endpoint.
  • Implemented case CPANEL-5739: Reduce number of API calls made to cPStore.
Change Log for 56.0.5
  • Fixed case CPANEL-4304: Implement an aggressive reconnect strategy for php-fpm.
  • Fixed case CPANEL-4862: Fixed issue where progress bar goes outside of its div.
  • Fixed case CPANEL-5090: Update cPStore products endpoint.
  • Fixed case CPANEL-5328: HB-1536 - Hide Service Configurations section when in Restricted Mode.
  • Fixed case CPANEL-5565: Allow spaces in the branding groupid.
  • Fixed case CPANEL-5591: Boxtrapper responses must not add ips to recent_recipient_mail_server_ips.
  • Fixed case CPANEL-5599: Convert Addon to Account: Disable Email section only if there is no email data.
  • Fixed case CPANEL-5600: Exclude autoreplied emails from recent_recipient_mail_server_ips.
  • Fixed case CPANEL-5618: Hide Service Configurations in Transfer Tool when server is CentOS 5.
  • Fixed case CPANEL-5634: Accommodate “OrderCanceled” and “OrderItemCanceled”.
  • Fixed case CPANEL-5640: Removed trailing ',' in dynamicui.conf.
  • Fixed case CPANEL-5649: Transfers can fail because of terminal adding CRs.
  • Implemented case CPANEL-5467: Accommodate “interesting” cPStore errors from cert fetch.
  • Implemented case CPANEL-5540: Cached order data no longer interfers with new orders.
  • Implemented case CPANEL-5635: Suppress CSR parse from UAPI pending queue returns.
Change Log for 56.0.3
  • Fixed case CPANEL-4878: Go link for subaccount password reset.
  • Fixed case CPANEL-5441: TLS Wiz: Fix SSL status display after emptying pending queue.
  • Fixed case CPANEL-5505: Cpdavd: add missing dependency on HTTP::Response.
  • Fixed case CPANEL-5515: Update dovecot to 2.2.23-3.cp1156.
  • Fixed case CPANEL-5521: Update MySQL55 to 5.5.49-1.cp1156.
  • Fixed case CPANEL-5527: Update MySQL56 to 5.6.30-1.cp1156.
  • Fixed case CPANEL-5537: Enable nativessl when stunnel is disabled.
  • Fixed case CPANEL-5543: Dnsadmin dormant generates authkeys on startup.
  • [license] Fixed case CPANEL-5544: Correct template when looking up network interface name.
  • Implemented case CPANEL-5455: Improve localization of TLS Wizard checkout template.
  • Implemented case CPANEL-5465: Improve visibility of TLS Wizard growl notifications.
  • Implemented case CPANEL-5484: Changes to required methods for Market Providers.
  • Implemented case CPANEL-5501: Fixed issue with line breaks on small width device.
  • Implemented case CPANEL-5525: Retro styles added to improve tls wizard in retro.
Change Log for 56.0.1
  • Fixed case CPANEL-4878: Go link for subaccount password reset.
  • Fixed case CPANEL-5474: Cpanel::DnsRoots::Resolver fails if A is not returned with NS.
  • Implemented case CPANEL-5434: TLS Wiz: Success message for post-checkout.
  • Implemented case CPANEL-5450: Check pending certificates now gives more specific feedback.
  • Implemented case CPANEL-5465: Improve visibility of TLS Wizard growl notifications.
  • Implemented case CPANEL-5501: Fixed issue with line breaks on small width device.