56 Change Log


Last modified: February 8, 2023

56.0.52


2017-09-18
  • [security] Fixed case SEC-282: Stored XSS Vulnerability in WHM MySQL Password Change Interfaces.
  • [security] Fixed case SEC-283: CPanel backup interface could return a backup with all MySQL databases.
  • [security] Fixed case SEC-284: User account backups could contain all MySQL databases on the server.
  • [security] Fixed case SEC-285: Addon domain conversion can copy all MySQL databases to the new account.
  • [security] Fixed case SEC-296: Account rename can result in Apache logfiles becoming world-readable.
  • [security] Fixed case SEC-299: Backup system overwrites root’s home directory when mount disappears.
  • [security] Fixed case SEC-300: Open redirect in /unprotected/redirect.html.
  • [security] Fixed case SEC-302: Code execution as mailman user due to faulty environmental variable filtering.
  • [security] Fixed case SEC-303: Arbitrary file overwrite via Roundcube SQLite schema update.

56.0.51


2017-07-17
  • [security] Fixed case SEC-263: Stored XSS during WHM cPAddons install.
  • [security] Fixed case SEC-264: Stored XSS during WHM cPAddons upgrades.
  • [security] Fixed case SEC-265: Stored XSS during WHM cPAddons file operations.
  • [security] Fixed case SEC-266: Stored XSS during WHM cPAddons uninstallation.
  • [security] Fixed case SEC-267: Stored XSS during WHM cPAddons cron operations.
  • [security] Fixed case SEC-268: Stored XSS during moderated WHM cPAddons installation.
  • [security] Fixed case SEC-269: Stored XSS in WHM cPAddons processing.
  • [security] Fixed case SEC-272: EasyApache 4 conversion sets loose domlog ownership and permissions.
  • [security] Fixed case SEC-273: Domain log files become readable after log processing.
  • [security] Fixed case SEC-280: The cpdavd_error_log can be created with insecure permissions.
  • [security] Fixed case SEC-288: Resellers can read other accounts domain log files.
  • [security] Fixed case SEC-289: Insecure log file permissions after account modification.
  • [security] Fixed case SEC-290: Apache domlogs become temporarily world-readable during log processing.
  • [security] Fixed case SEC-291: Apache SSL domain logs left behind after account termination.
  • [security] Fixed case SEC-294: Corrupted user and group ownership when using ‘reassign_post_terminate_cruft’.
  • [security] Fixed case SEC-297: Self XSS Vulnerability in WHM Upload Locale interface.

56.0.50


2017-07-13
  • Implemented case CPANEL-14441: Accomodate new Comodo DCV format and path.

56.0.49


2017-05-15
  • [security] Fixed case SEC-234: Horde MySQL to SQLite conversion can leak database password.
  • [security] Fixed case SEC-236: Code execution for webmail and demo accounts with the store_filter API call.
  • [security] Fixed case SEC-237: Code execution as root via SET_VHOST_LANG_PACKAGE multilang adminbin call.
  • [security] Fixed case SEC-238: Demo account code execution with BoxTrapper API.
  • [security] Fixed case SEC-239: Demo account file read vulnerability in Fileman::getfileactions API2 call.
  • [security] Fixed case SEC-240: Webmail account arbitrary code execution via forwarders.
  • [security] Fixed case SEC-241: Webmail arbitrary file write with addforward API call.
  • [security] Fixed case SEC-242: Demo account code execution through Encoding API calls.
  • [security] Fixed case SEC-243: Demo account code execution via ImageManager_dimensions API call.
  • [security] Fixed case SEC-244: Demo users have access to traceroute via api2.
  • [security] Fixed case SEC-245: Demo accounts able to redirect web traffic.
  • [security] Fixed case SEC-246: Cpanel::SPFUI API commands are available to demo accounts.
  • [security] Fixed case SEC-247: Demo and suspended accounts allowed to port-forward via SSH.
  • [security] Fixed case SEC-248: Cpanel SSH API commands are allowed for Demo accounts.
  • [security] Fixed case SEC-249: Demo restrictions not enforced in SSL API calls.
  • [security] Fixed case SEC-250: File read and write for demo accounts in SourceIPCheck API.
  • [security] Fixed case SEC-251: Code execution for Demo accounts via ClamScanner_getsocket API.
  • [security] Fixed case SEC-252: Limited file read via Serverinfo_manpage API call.
  • [security] Fixed case SEC-254: Limited file rename as root via scripts/convert_roundcube_mysql2sqlite.
  • [security] Fixed case SEC-255: Limited file chmod in /scripts/convert_roundcube_mysql2sqlite.
  • [security] Fixed case SEC-257: User crontab publicly visible during cPAddon upgrades.
  • [security] Fixed case SEC-259: Code execution via Rails configuration files.
  • [security] Fixed case SEC-260: Supplemental groups lost during account renames.
  • [security] Fixed case SEC-262: Stored XSS in WHM cPAddons install interface.

56.0.48


2017-05-11
  • Fixed case CPANEL-12508: Update CentOS 5 deprecation notice.

56.0.47


2017-04-13
  • Fixed case CPANEL-10931: Disable CGIEmail and CGIEcho on update, and on new installs.

56.0.46


2017-03-20
  • [security] Fixed case SEC-208: Addon domain conversion did not require a package for resellers.
  • [security] Fixed case SEC-217: Self XSS Vulnerability in WHM cPAddons ‘showsecurity’ interface.
  • [security] Fixed case SEC-219: File overwrite when renaming an account.
  • [security] Fixed case SEC-220: Arbitrary code execution during account modification.
  • [security] Fixed case SEC-223: Security policy questions were not transfered during account rename.
  • [security] Fixed case SEC-224: CPHulk one day ban bypass when IP based protection enabled.
  • [security] Fixed case SEC-225: Code execution as root via overlong document root path settings.
  • [security] Fixed case SEC-226: Arbitrary file overwrite via WHM Zone Template editor.
  • [security] Fixed case SEC-227: Expand list of reserved usernames.
  • [security] Fixed case SEC-228: Adding parked domains to mail config did not respect domain ownership.
  • [security] Fixed case SEC-229: URL filtering flaw allowed access to restricted resources.
  • [security] Fixed case SEC-232: Demo code execution via Htaccess::setphppreference API.
  • [security] Fixed case SEC-233: Arbitrary code execution for demo accounts via NVData_fetchinc API call.

56.0.45


2017-03-09
  • Fixed case CPANEL-5908: Repackage X::MarketDisabled for frontend consumption.
  • Fixed case CPANEL-5947: Use correct short url for transfer tool documentation.
  • Fixed case CPANEL-6338: Implemented work around for broken /dev/root symlink during quotacheck.
  • Fixed case CPANEL-6786: Do not incorrectly alter PEAR configuration on EasyApache 4 servers.
  • Fixed case CPANEL-7450: WHM: Fixed sorting by expiration date on the Manage SSL Hosts page.
  • Fixed case CPANEL-7594: Resolve /proc/mounts symlink when fixing missing /dev/root.
  • Fixed case CPANEL-8756: Perform cPanel YUM calls with EPEL disabled.
  • Fixed case CPANEL-9173: Add p0f to yum excludes.
  • Fixed case CPANEL-11219: Add Comodo to cPanel trusted root store.

56.0.43


2017-01-16
  • [security] Fixed case SEC-196: Fixed password used for Munin MySQL test account.
  • [security] Fixed case SEC-197: Self-XSS in paper_lantern password change screen.
  • [security] Fixed case SEC-198: Reflected XSS in reset password interfaces.
  • [security] Fixed case SEC-199: Self-XSS in webmail Password and Security page.
  • [security] Fixed case SEC-204: Exim piped filters ran as wrong user when delivering to a system user.
  • [security] Fixed case SEC-205: Leech Protect did not protect certain directories.
  • [security] Fixed case SEC-206: Exim transports could be run as the nobody user.
  • [security] Fixed case SEC-207: Improper ACL checks in xml-api for Rearrange Account.
  • [security] Fixed case SEC-209: SSL certificate generation in WHM uses an unreserved email address.
  • [security] Fixed case SEC-210: Account ownership not enforced by has_mycnf_for_cpuser WHM API call.
  • [security] Fixed case SEC-211: Stored XSS Vulnerability in WHM Account Suspension List interface.
  • [security] Fixed case SEC-212: Format string injection vulnerability in cgiemail.
  • [security] Fixed case SEC-213: WHM ’enqueue_transfer_item’ API allowed resellers to queue non rearrange modules.
  • [security] Fixed case SEC-214: Open redirect vulnerability in cgiemail.
  • [security] Fixed case SEC-215: HTTP header injection vulnerability in cgiemail.
  • [security] Fixed case SEC-216: Reflected XSS vulnerability in cgiemail addendum handling.

56.0.41


2017-01-10
  • Fixed case CPANEL-7518: Show maximum and minimum values for applicable fields on WHM Basic Setup page.
  • Fixed case CPANEL-7823: Fix the is_upcp_running() check in ChkServd.
  • Fixed case CPANEL-9510: BoxTrapper: fix JavaScript on review queue page.
  • Fixed case CPANEL-10542: Update exim to 4.87-7.cp1156.

56.0.39


2016-11-21
  • [security] Fixed case SEC-158: Arbitrary file overwrite when account domain is modified.
  • [security] Fixed case SEC-159: Stored XSS in WHM Repair Mailbox Permissions interface.
  • [security] Fixed case SEC-160: Stored XSS Vulnerability in the WHM Manage cPAddons interface.
  • [security] Fixed case SEC-161: File overwrite during preparation for MySQL upgrades.
  • [security] Fixed case SEC-162: Open redirect via /cgi-sys/FormMail-clone.cgi.
  • [security] Fixed case SEC-164: Arbitrary file overwrites when updating Roundcube.
  • [security] Fixed case SEC-165: File create and chmod via ModSecurity Audit logfile processing.
  • [security] Fixed case SEC-168: Enforce feature list restrictions when calling the multilang adminbin.
  • [security] Fixed case SEC-169: Arbitrary code execution for ACL limited resellers during account creation.
  • [security] Fixed case SEC-173: Arbitrary file chown via reassign_post_terminate_cruft.
  • [security] Fixed case SEC-174: Stored XSS in homedir removal during WHM Account termination.
  • [security] Fixed case SEC-175: Stored XSS in MySQL database names during WHM Account termination.
  • [security] Fixed case SEC-176: Stored XSS in perlinstaller directory removal in WHM Account Termination.
  • [security] Fixed case SEC-177: Self-XSS Vulnerability in WHM Tweak Settings for autodiscover_host.
  • [security] Fixed case SEC-178: Self-Stored XSS Vulnerability in listftpstable API.
  • [security] Fixed case SEC-179: Stored XSS in api1_listautoresponders.
  • [security] Fixed case SEC-180: Self-XSS Vulnerability in UI_confirm API.
  • [security] Fixed case SEC-180: Stored XSS Vulnerability in ftp_sessions API.
  • [security] Fixed case SEC-181: Self-Stored XSS in postgres API1 listdbs.
  • [security] Fixed case SEC-182: Self-Stored XSS in SSL_listkeys.
  • [security] Fixed case SEC-184: Self-XSS in alias upload interface.
  • [security] Fixed case SEC-185: Sensitive file contents revealed during file copy operations.
  • [security] Fixed case SEC-186: Apache SSL keys readable by the nobody group.
  • [security] Fixed case SEC-187: Host Access Control improperly handles action-less host.deny entries.
  • [security] Fixed case SEC-188: Arbitrary code execution via Maketext in PostgreSQL adminbin.
  • [security] Fixed case SEC-191: Code execution via cpsrvd 403 response handler.
  • [security] Fixed case SEC-192: HTTP POST to listinput.cpanel.net does not use TLS.

56.0.38


2016-11-16
  • Fixed case CPANEL-5005: Stop warning about the lack of CDB_File.
  • Fixed case CPANEL-5886: Allow Pushbullet API tokens with periods.
  • Fixed case CPANEL-7454: Fallback to RtNetlink if if_list fails.
  • Fixed case CPANEL-8455: Adjust hostname cert renewal to T-25, start warnings at T-20.
  • Fixed case CPANEL-8478: Replace broken 2FA go links.
  • Fixed case CPANEL-8794: Addon Domain: Prompt to remove FTP accounts when removing domain.
  • Fixed case CPANEL-9701: Increase apache restart timeout to handle many SSL certs.
  • Fixed case CPANEL-9824: Update Compress::Raw::Lzma to avoid segfault.

56.0.36


2016-11-02
  • Fixed case CPANEL-6052: Missing use statement creating suspend account errors.
  • Fixed case CPANEL-7649: Keep default-character-set setting in migrations to MySQL 5.6.

56.0.35


2016-10-03
  • Fixed case CPANEL-8673: Fix spurious error message about Mailman archive permissions.
  • Fixed case CPANEL-8434: Update MySQL56 to 5.6.33-1.cp1156.
  • Fixed case CPANEL-8432: Update MySQL55 to 5.5.52-1.cp1156.

56.0.34


2016-09-19
  • [security] Fixed case SEC-141: Code execution as other accounts via mailman list archives.
  • [security] Fixed case SEC-152: Arbitrary code execution due to faulty shebang in Mail::SPF scripts.
  • [security] Fixed case SEC-154: Arbitrary file read due to multipart form processing error.
  • [security] Fixed case SEC-156: Stored XSS Vulnerability in WHM tail_upcp2.cgi interface.

56.0.33


2016-08-17
  • Fixed case CPANEL-7677: Don’t replace an expiring cert with another expiring cert.
  • Fixed case CPANEL-7708: Add directory permissions validation to bin/rebuild-templates.
  • Fixed case CPANEL-7858: Hardcode suexec patch version to 2.0 when CloudLinux is detected.

56.0.32


2016-08-11
  • Fixed case CPANEL-7526: Provide more useful DCV error reporting.
  • Fixed case CPANEL-7661: Update bandmin to 1.6.1-3.cp1156.
  • Fixed case CPANEL-7678: Update cpanel-perl-522 to 5.22.1-10.cp1156.
  • Fixed case CPANEL-7761: Pass the error message from the find_leaf method.
  • Fixed case CPANEL-7817: Don’t display pipe filter option for webmail users.
  • Fixed case CPANEL-7959: Modify whostmgr10 to correctly handle multiline update blockers.

56.0.29


2016-08-01
  • Fixed case CPANEL-7661: Update bandmin to 1.6.1-3.cp1156.
  • Fixed case CPANEL-7678: Update cpanel-perl-522 to 5.22.1-10.cp1156.

56.0.28


2016-07-19
  • Fixed case CPANEL-7161: Paper Lantern: Address layout issues with Feature Showcase.
  • Fixed case CPANEL-7312: Account for newly available db engines in the db map.
  • Fixed case CPANEL-7349: Leave suphp setuid.
  • Fixed case CPANEL-7478: Update bandmin to 1.6.1-2.cp1156.

56.0.27


2016-07-18
  • [security] Fixed case SEC-130: Apache logfiles start with loose permissions.
  • [security] Fixed case SEC-133: WHM ‘Purchase and Install an SSL Certificate’ page lists all server domains.
  • [security] Fixed case SEC-134: File ownership change to ’nobody’ via rearrangeacct.
  • [security] Fixed case SEC-137: Set the pear tmp directory during php install.
  • [security] Fixed case SEC-138: Demo mode breakout via Site Templates and Boxtrapper API calls.
  • [security] Fixed case SEC-139: Improper session handling for shared users.
  • [security] Fixed case SEC-142: Code execution as other user accounts through the PHP CGI handler.

56.0.25


2016-06-30
  • 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.

56.0.24


2016-06-07
  • 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 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.

56.0.22


2016-05-27
  • 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.

56.0.21


2016-05-24
  • 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.

56.0.20


2016-05-19
  • 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.

56.0.18


2016-05-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.

56.0.17


2016-05-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.

56.0.16


2016-05-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 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.

56.0.15


2016-05-16
  • [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.

56.0.14


2016-05-06
  • 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).

56.0.13


2016-05-04
  • 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 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.

56.0.9


2016-04-28
  • 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.

56.0.8


2016-04-24
  • 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.

56.0.5


2016-04-18
  • 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.

56.0.3


2016-04-12
  • 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.

56.0.1


2016-04-11
  • 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.

55.9999.193


2016-05-04
  • Fixed case CPANEL-3540: Handle yum replacing the crontab symlink on CentOS 7.
  • Fixed case CPANEL-5749: Gracefully handle known exception for SpamAssassin during Perl update.
  • Fixed case CPANEL-5951: /var/cpanel/ssl/disable_service_certificate_management disables checkallsslcerts.
  • Fixed case CPANEL-5973: Update cpanel-ImageMagick to 6.9.0-4.cp1154.

55.9999.190


2016-05-03
  • Fixed case CPANEL-5899: Cpanel::FileUtils::Modify does not preserve group ownership.
  • Fixed case CPANEL-5912: Quota::getmntent does not fetch all filesystems with quota support.
  • 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.
  • Implemented case CPANEL-5950: Correctly report errors on failure when running crontab.

55.9999.188


2016-05-02
  • 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-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 if /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 modules.
  • 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-5906: Update cpanel-git to 2.8.2-1.cp1156.
  • Fixed case CPANEL-5914: Cronjobs cannot be added on CentOS7 if the cron file is missing.
  • 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.

55.9999.184


2016-04-28
  • 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.

55.9999.182


2016-04-24

55.9999.181


2016-04-23
  • 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-5739: Reduce number of api calls made to cPStore.

55.9999.180


2016-04-22
  • 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-5662: Improve MySQL version from host.
  • Fixed case CPANEL-5693: Avoid nscd cache clear when services activate from dormancy.
  • Implemented case CPANEL-5444: Fixed issue breaking x3 redirect from WHM.
  • 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.

55.9999.177


2016-04-19
  • Fixed case CPANEL-5652: Fix fatal error in Limit Bandwidth Usage.
  • 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.

55.9999.176


2016-04-19
  • Fixed case CPANEL-4862: Fixed issue where progress bar goes outside of its div.
  • 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-5635: Suppress CSR parse from UAPI pending queue returns.

55.9999.173


2016-04-14
  • Fixed case CPANEL-4304: Implement an aggressive reconnect strategy for php-fpm.
  • Fixed case CPANEL-5090: Update cPStore products endpoint.
  • 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.
  • Implemented case CPANEL-5540: Cached order data no longer interfers with new orders.

55.9999.171


2016-04-13
  • Fixed case CPANEL-5328: Hide Service Configurations section when in Restricted Mode.
  • Fixed case CPANEL-5565: Allow spaces in the branding groupid.
  • Implemented case CPANEL-5467: Accommodate “interesting” cPStore errors from cert fetch.

55.9999.169


2016-04-12
  • 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-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-5525: Retro styles added to improve tls wizard in retro.

55.9999.168


2016-04-11
  • Fixed case CPANEL-5441: TLS Wiz: Fix SSL status display after emptying pending queue.
  • Fixed case CPANEL-5521: Update MySQL55 to 5.5.49-1.cp1156.
  • Fixed case CPANEL-5527: Update MySQL56 to 5.6.30-1.cp1156.
  • Implemented case CPANEL-5455: Improve localization of TLS Wizard checkout template.
  • Implemented case CPANEL-5484: Changes to required methods for Market Providers.

55.9999.167


2016-04-09
  • 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.

55.9999.166


2016-04-07
  • Fixed case CPANEL-5044: Give users more details on what to do next after a reset password.
  • Fixed case CPANEL-5385: Speed up update_horde_config lock changes.
  • Fixed case CPANEL-5459: Update exim to 4.87-1.cp1156.

55.9999.164


2016-04-06
  • Fixed case CPANEL-4433: FTP Accounts do not sync when changing Domain.
  • Fixed case CPANEL-4964: Improve speed of hostname changes for systems with > 2000 users.
  • Fixed case CPANEL-5154: Update cpanel-clamav to 0.99-4.cp1156.
  • Fixed case CPANEL-5190: Replace resolver with Cpanel::DnsRoots::Resolver.
  • Fixed case CPANEL-5373: Update Cpanel::CORE::Dependencies to version 1.4.
  • Fixed case CPANEL-5437: PendingQueue:::Item::csr_parse() - protect deep structure.
  • Fixed case CPANEL-5448: Add missing dependency on quota module.
  • Implemented case CPANEL-5411: Help accessibility with “Recommended” controls in WHM market settings.
  • Implemented case CPANEL-5413: TLS Wiz: If process-queue empties out queue, redirect to purchase.
  • Implemented case CPANEL-5431: The input on the price modal no longer shifts on focus.
  • Implemented case CPANEL-5436: Fix a double HTML-encode in an error message in cPanel TLS Wizard.

55.9999.163


2016-04-05
  • Fixed case CPANEL-5251: Create chkservd directory when missing.
  • Fixed case CPANEL-5380: Remove “inactive” pending queue item state; delete DCV file instead.
  • Fixed case CPANEL-5382: Prevent “ngChange” on triStateCheckbox from firing constantly.
  • Fixed case CPANEL-5384: Correct the text when a product gets marked as recommended or not.
  • Fixed case CPANEL-5403: Update Geo::IPfree database.
  • Implemented case CPANEL-4962: On login failure, the user is now sent to the start of the wizard.
  • Implemented case CPANEL-5087: Make SSL pending queue items warn then expire, fix locale and encoding.
  • Implemented case CPANEL-5173: Ensure CAB install (non-SNI) when updating from a self-signed cert.
  • Implemented case CPANEL-5305: Certs removed from cart if an unresolved domain is added.
  • Implemented case CPANEL-5391: Update exim to 4.86.2-5.cp1156.
  • Implemented case CPANEL-5405: Add CSR parses to the pending queue.

55.9999.162


2016-04-05
  • Fixed case CPANEL-4982: Fix minimum password strength for MySQL user UI.
  • Fixed case CPANEL-5017: Remove unneeded API function from Webmail-safe list.
  • Fixed case CPANEL-5361: Limit security advisor run time to 15 minutes.
  • Fixed case CPANEL-5368: Hide UI “Reset Password” references when disabled.
  • Fixed case CPANEL-5379: Fix typo in exception message.
  • Fixed case CPANEL-5383: Only show DV certificates among SSL products in 56.
  • Fixed case CPANEL-5387: The unmonitored services email has the wrong locale context.
  • Fixed case CPANEL-5388: Remove outdated information about dnsadmin from Service Manager.
  • Fixed case CPANEL-5393: Update dovecot to 2.2.23-2.cp1156.
  • Fixed case CPANEL-5395: Update cpanel-git to 2.8.1-1.cp1156.
  • Implemented case CPANEL-5372: Fix double-HTML-escaped error messages in SSL/TLS wizard.
  • Implemented case CPANEL-5381: Allow multiple recommended products in other groups.
  • Implemented case CPANEL-5386: Suppress log noise during license update.
  • Implemented case CPANEL-5390: Improve error when DCV check cannot resolve a domain.
  • Implemented case CPANEL-5392: Exclude HTTP::Tiny from exim.pl.local.

55.9999.161


2016-04-01
  • Fixed case CPANEL-4872: Make the DCV error message a bit “friendlier”.
  • Fixed case CPANEL-5268: Make passwordstrength.cgi run safely unprotected.
  • [license] Fixed case CPANEL-5345: Fix license server handshake.
  • Fixed case CPANEL-5358: Cpanel::ServiceAuth::Handler is missing from dnsadmin.
  • Fixed case CPANEL-5359: Update root nameservers cache file.
  • Fixed case CPANEL-5364: Ensure cpdavd can load required modules.

55.9999.159


2016-04-01
  • Fixed case CPANEL-3718: Accommodate non-standard notation of IP ranges from IANA.
  • Fixed case CPANEL-4469: Secure token provisioning for Market connector.
  • Fixed case CPANEL-4857: Updated all Service Transfer template modules to behave more consistently.
  • Fixed case CPANEL-4923: Increased usability when setting product pricing.
  • Fixed case CPANEL-5157: Spamd always allow connection from locahost IPs.
  • Fixed case CPANEL-5217: Clean up trailing whitespace in Transfer Tool template.
  • Fixed case CPANEL-5217: Correct Transfer Tool version message.
  • Fixed case CPANEL-5232: Check_cpanel_rpms: detect deleted files in non-English locales.
  • Fixed case CPANEL-5267: Ensure ea3 profile mapping adds PHP meta packages to the list.
  • Fixed case CPANEL-5314: Decrease memory usage in task queue.
  • Fixed case CPANEL-5324: Autoresponder should only have an edit action in webmail if it exists.
  • Fixed case CPANEL-5327: Fix “Reset Password” naming inconsistencies.
  • Fixed case CPANEL-5346: Adding my.cnf to WHMConf module while mysql is disabled.
  • Implemented case CPANEL-5219: SECURITY: Fix XSS holes in WHM Market Provider Manager.
  • Implemented case CPANEL-5257: Added Feature Showcase to paper lantern.
  • Implemented case CPANEL-5301: Tighten SSL certificate verification logic.
  • Implemented case CPANEL-5306: Check_valid_server_hostname should auto recovery from manual hostname change.
  • Implemented case CPANEL-5329: Reduce memory required Cpanel::AcctUtils::DomainOwner.
  • Implemented case CPANEL-5331: Reduce idle memory caused by InterfaceLock bloat.
  • Implemented case CPANEL-5332: Provide a helpful error when running cpkeyclt as non-root.

55.9999.156


2016-03-31
  • Fixed case CPANEL-4557: Fix disabling primary service on a promotable service account.
  • Fixed case CPANEL-4966: Disallow calling outgoing_email WHM API 1 functions on root.
  • Fixed case CPANEL-5036: Enforce logic for maximum price per domain from the cPStore.
  • Fixed case CPANEL-5050: Bring over mod security configs and splitlog configs in Transfers.
  • Fixed case CPANEL-5109: Autoresponders give a processing error in webmail due missing symlinks.
  • Fixed case CPANEL-5204: Reduce cpsrvd memory footprint by lazy load site templates.
  • Fixed case CPANEL-5224: Reduce memory footprint of cpdavd daemon.
  • Fixed case CPANEL-5252: Allow changing away from uninstalled PHP versions.
  • Fixed case CPANEL-5271: Convert Addon to Account: Use a tempdir when copying Email Forwarders data.
  • Fixed case CPANEL-5275: Convert Addon to Account: Perform the directory creation as the user.
  • Fixed case CPANEL-5291: Make use of full name as title in the personal site template.
  • Fixed case CPANEL-5297: Removed text-transforms from the site publisher bussiness template.
  • Fixed case CPANEL-5302: Solve missing dependency in check_cpstore_in_sync_with_local_storage.
  • Fixed case CPANEL-5307: Convert Addon: Include all selected databases and users in the form submission.
  • Fixed case CPANEL-5313: Update dovecot to 2.2.23-1.cp1156.
  • Fixed case CPANEL-5320: Updated handling of HTML5 field types and validation in Site Publisher.

55.9999.154


2016-03-30
  • Fixed case CPANEL-4916: Properly load the login screen for the first connection.
  • Fixed case CPANEL-4920: Do a cleanup of transferred files for configurations.
  • Fixed case CPANEL-4986: Implements cp-action spinner on the publish button and enter to submit.
  • Fixed case CPANEL-5030: Bring SFTP transport key file when using cpconftool for backups.
  • Fixed case CPANEL-5045: Provide a better error when attempt to login to cpanel as root.
  • Fixed case CPANEL-5046: Proper error handling when loading fields from user defined templates.
  • Fixed case CPANEL-5048: Add note text about the origin of redirect URIs.
  • Fixed case CPANEL-5081: Force sm bootstrap size on paper_lantern retro.
  • Fixed case CPANEL-5113: Improve the cPStore licenseid credential errors.
  • Fixed case CPANEL-5117: Disable syncstream support in cpsrvd.
  • Fixed case CPANEL-5131: Ensure apitool detacts the controling TTY.
  • Fixed case CPANEL-5164: Amend world-writable roundcube files to be owner-writbale.
  • Fixed case CPANEL-5175: CPHulk: Ensure successful logins are not improperly marked as failed.
  • Fixed case CPANEL-5202: Paper Lantern: Use the correct sort icon on the ftp accounts page.
  • Fixed case CPANEL-5202: Paper Lantern: Use the correct sort icon on the email accounts page.
  • Fixed case CPANEL-5221: Reduce memory usage of whostmgr2.
  • Fixed case CPANEL-5225: Add angular dependency to Contact Information app in webmail.
  • Fixed case CPANEL-5226: Supressed the incorrect usage of checkbox=“checkbox” on textboxes.
  • Fixed case CPANEL-5230: Populates the selected property of the appropriate domain if selected.
  • Fixed case CPANEL-5233: Update cpanel-git to 2.8.0-1.cp1156.
  • Fixed case CPANEL-5236: Restore the ability to download and manage x3 brandings.
  • Fixed case CPANEL-5243: Moved the click event from the label to the input in site publisher step 2.
  • Fixed case CPANEL-5244: Harden the cpsrvd unprotected handler.
  • Fixed case CPANEL-5255: Bump version to 56.
  • Implemented case CPANEL-5098: SECURITY: Fix XSS holes in growl notices in SSL cert sale UIs.
  • Implemented case CPANEL-5121: Add START_POLLING to request_ssl_certificates.
  • Implemented case CPANEL-5144: Remove unused Blackberry Level 3 integration code.
  • Implemented case CPANEL-5184: IonCube 5 support, cPanel & WHM side.

55.9999.152


2016-03-29
  • Fixed case CPANEL-4700: When no users need a hostname change, treat this as success.
  • Fixed case CPANEL-4775: Fixed Email ‘Change Password’ label text.
  • Fixed case CPANEL-4848: Add site template copyright info to 3rdparty.
  • Fixed case CPANEL-4906: Attempt to automaticlly recover an aborted transaction in the TLS Wizard.
  • Fixed case CPANEL-4922: Improve usablity of the Market price editor.
  • Fixed case CPANEL-5025: Install_php_inis: don’t falsely warn about directory creation.
  • Fixed case CPANEL-5132: Fixed an arbitrary code execution route in cpsrvd.
  • Fixed case CPANEL-5138: Paper Lantern dashboard errors when disk quota exceeded.
  • Fixed case CPANEL-5152: Improve exception handling.
  • Fixed case CPANEL-5153: Preload feature info before dropping privileges in cpsrvd.
  • Fixed case CPANEL-5172: Reduce module bloat to v54 levels.
  • Fixed case CPANEL-5174: Fix the display of resource limits with predefined units.
  • Fixed case CPANEL-5183: Update resetpass_sub Feature Showcase description.
  • Fixed case CPANEL-5185: Convert Addon to Account: Sort the selected Databases and Users.
  • Fixed case CPANEL-5188: Checkallsslcerts needs to handle previous hostname invalid.
  • Fixed case CPANEL-5195: Reduce memory requirements for various apps.
  • Fixed case CPANEL-5197: Update cpanel-perl-522-XML-LibXML to 2.0122-2.cp1156.
  • Fixed case CPANEL-5205: IncomingMailServerIMAPPathPrefix is missing from mobileconfig.
  • Fixed case CPANEL-5218: Convert Addon to Account: Normalize the log filenames.
  • Fixed case CPANEL-5228: Min and Max prices being incorrectly parsed as booleans.
  • Implemented case CPANEL-5168: Ensure the certificate type is detected in the TLS Wizard UI.
  • Implemented case CPANEL-5169: Fix alignment of the self sign certificate image in the TLS Wizard.
  • Implemented case CPANEL-5194: Ensure userdata is updated on hostname change.

55.9999.148


2016-03-26
  • Fixed case CPANEL-4771: Non-fatal errors in get_market_providers_products.
  • Fixed case CPANEL-4782: Disable performance_schema in MySQL on install.
  • Fixed case CPANEL-4925: Simplify the controls for setting a cPanel Store commission ID.
  • Fixed case CPANEL-5014: Switching MPM will show up in review.
  • Fixed case CPANEL-5035: Add an “up” arrow to price column in WHM Market Provider Manager.
  • Fixed case CPANEL-5073: Two Factor Authentication: Display all spaces in the system issuer.
  • Fixed case CPANEL-5105: Add missing restorepkg initiator to the known list.
  • Fixed case CPANEL-5123: Market Provider Manager has spinners that do not spin.
  • Fixed case CPANEL-5126: TLS Wiz: Make errors about “code” parameter from login “friendlier”.
  • Fixed case CPANEL-5145: CJT2: Fix the domain validator to account for hyphens in the FQDN.
  • Implemented case CPANEL-5170: Support /var/cpanel/ssl/disable_auto_hostname_certificate flag file.
  • Implemented case CPANEL-5176: Add EA4 Version and Package info to UpdateGatherer.

55.9999.146


2016-03-25
  • Fixed case CPANEL-4509: Generate correct usernames for addon domains in Filezilla configuration.
  • Fixed case CPANEL-4511: Avoid mail failure by disallowing hostname to be set to a user owned domain.
  • Fixed case CPANEL-4777: Update cpanel-perl-522-Cpanel-CORE-Dependencies to 1.2-1.cp1156.
  • Fixed case CPANEL-4864: Fixed the bug related to cmb-en.js file not found.
  • Fixed case CPANEL-4961: Convert Addon to Account: Copy docroot and Email content safely.
  • Fixed case CPANEL-4961: Convert Addon to Account: Normalize error messages.
  • Fixed case CPANEL-4961: Convert Addon to Account: Copy autoresponder data safely.
  • Fixed case CPANEL-5011: Restart MySQL: Avoid emitting ‘uninitialized value’ warnings.
  • Fixed case CPANEL-5049: Allow serving site template preview images.
  • Fixed case CPANEL-5080: Convert Addon to Account: Show configured MySQL users.
  • Fixed case CPANEL-5088: Fixed issue with custom .flip css class.
  • Fixed case CPANEL-5097: Update cpanel-perl-522-Mail-SpamAssassin to 3.004001-7.cp1156.
  • Fixed case CPANEL-5100: Convert Addon to Account: Normalize the ACL requirements for the feature.
  • Fixed case CPANEL-5141: Convert Addon: Correctly display number of selected MySQL databases and users.
  • Fixed case CPANEL-5150: Fix feature search for “Password & Security”.

55.9999.144


2016-03-24
  • Fixed case CPANEL-4904: Move Market Provider into its own section to avoid confusion.
  • Fixed case CPANEL-4972: Update the feature check code to handle webmail users.
  • Fixed case CPANEL-4998: CPanel Mail client configuration pages always hide plaintext auth.
  • Fixed case CPANEL-5004: Ensure Contact Manager settings can be saved.
  • Fixed case CPANEL-5019: Manage MySQL Profiles: Ensure that the script output is emitted as API output.
  • Fixed case CPANEL-5033: Update cpanel-perl-522-B-C to 5.022007-1.cp1156.
  • Fixed case CPANEL-5039: Improve error message when hostname mismatches for hostname cert.
  • Fixed case CPANEL-5066: Convert Addon to Account: Display database name when database prefixing is off.
  • Fixed case CPANEL-5084: Fixed the scaling issue with preview image.
  • Fixed case CPANEL-5108: Improve JS numf() floating-point logic.
  • Fixed case FB-5096: Change abbr to acronym for SSL in TLS Wizard.
  • Implemented case CPANEL-5057: Have SSL/TLS Wizard accept “code=” in either URL query or fragment.
  • Implemented case CPANEL-5091: Improve use of plurals and translations for SSL/TLS Wizard.
  • Implemented case CPANEL-5094: Certificates should start polling immediately.
  • Implemented case CPANEL-5103: TLS Wiz: Typecast API results to avoid intermittent errors.

55.9999.142


2016-03-22
  • Fixed case CPANEL-4528: Fetchnameservers should succeed even if the response is not authoritative.
  • Fixed case CPANEL-4721: Improve restartsrv logic by killing apps on ports.
  • Fixed case CPANEL-4819: Fix provider for set_provider_product_recommended.
  • Fixed case CPANEL-4823: Adjust restartsrv process check for cpsrvd.
  • Fixed case CPANEL-4828: Improve WHM UI handling of external market providers.
  • Fixed case CPANEL-4856: Changed URL for Service Migration Tool.
  • Fixed case CPANEL-4896: Add a spinner to the button to check pending certs in TLS Wizard.
  • Fixed case CPANEL-4905: Set contact email as commission id upon provider enable.
  • Fixed case CPANEL-4917: Updated language to properly reflect intention.
  • Fixed case CPANEL-4919: Restart dnsadmin if required during transfers.
  • Fixed case CPANEL-4944: Resolve login page slowdown from new SSL dependencies.
  • Fixed case CPANEL-4976: WHM: Make legacy templates display support icon for non-root users.
  • Fixed case CPANEL-4979: Re-add killspamkeys script.
  • Fixed case CPANEL-4985: Remove dnsadmin socket when server is stopped.
  • Fixed case CPANEL-4989: Allow the has_plaintext_authentication api call in webmail.
  • Fixed case CPANEL-4995: Use mktemp parameters that are supported on CentOS 5.
  • Fixed case CPANEL-5007: Old data is cleared whenever EA4 UI is opened.
  • Fixed case CPANEL-5009: New packages added will now show up in view popup.
  • Fixed case CPANEL-5023: Fix redaemonization of cphulk daemon when resuming from dormant mode.
  • Fixed case CPANEL-5043: Fix limit of ten site templates in Site Publisher.
  • Implemented case CPANEL-5002: Use –single-transaction for mysql backups to ensure innodb consistency.

55.9999.141


2016-03-22
  • Fixed case CPANEL-2330: Fixed time zone detection for CentOS 7 systems.
  • Fixed case CPANEL-4151: Fixes scrolling on iOS 9.2.1 Safari for Webmail.
  • Fixed case CPANEL-4494: UAPI locale text is in HTML context via JSON.
  • Fixed case CPANEL-4549: Patch perl for CVE-2016-2381.
  • Fixed case CPANEL-4597: Emit cwd=/path/to/caller to logs when exim is called from command line.
  • Fixed case CPANEL-4658: Ensure the license is re-provisioned on hostname change.
  • Fixed case CPANEL-4689: Paper Lantern: Normalize the way we display errors for Forwarders.
  • Fixed case CPANEL-4711: Site Publisher: Update templates to process form input properly.
  • Fixed case CPANEL-4711: Site Publisher: Fix issue with the ‘fields’ when changing templates.
  • Fixed case CPANEL-4716: Remove anonymous users and test DB on MySQL install.
  • Fixed case CPANEL-4740: Revoke and get a new hostname cert if the private key is missing.
  • Fixed case CPANEL-4753: Avoid spewage in the UI when the user has exceeded their disk quota.
  • Fixed case CPANEL-4761: Do not warn about cPStore auth errors during base install.
  • Fixed case CPANEL-4812: Only show SFTP Configuration for cPanel accounts.
  • Fixed case CPANEL-4847: GreyListing: Removed unnecessary ‘common mail providers’ setup event.
  • Fixed case CPANEL-4850: Update cpanel-perl-522-DBI to 1.634-2.cp1156.
  • Fixed case CPANEL-4868: Don’t generate stack trace in the error_log when enabling the market.
  • Fixed case CPANEL-4883: Polling certificates can now be cancelled from interface.
  • Fixed case CPANEL-4903: Fixed padding on radio buttons for certificate selection.
  • Fixed case CPANEL-4907: Resolve compat with DateTime::Locale 1.01 removal of the catalog mod.
  • Fixed case CPANEL-4913: Correct default compression chunk size for Pigz in TweakSettings.
  • Fixed case CPANEL-4927: Update DCV check to use Dns Roots to avoid caching.
  • Fixed case CPANEL-4963: Getdomainip needs to validate inputs to avoid tracebacks.
  • [security] Fixed case SEC-31: Daemons can access their controlling TTY.
  • [security] Fixed case SEC-75: Scripts/addpop discloses password in process list.
  • [security] Fixed case SEC-88: Self XSS Vulnerability in X3 Reseller Branding Images.
  • [security] Fixed case SEC-89: MakeText interpolation allows arbitrary code execution as root.
  • [security] Fixed case SEC-90: Unauthenticated arbitrary code execution via DNS NS entry poisoning.
  • [security] Fixed case SEC-92: Bypass Security Policy by faking static documents.
  • [security] Fixed case SEC-93: Bypass Two Factor Authentication with DNS clustering requests.
  • [security] Fixed case SEC-96: Self-Stored-XSS in WHM Edit System Mail Preferences.
  • [security] Fixed case SEC-97: Arbitrary code execution via unsafe @INC path.
  • [security] Fixed case SEC-99: Arbitrary file read due to multipart form processing error.
  • [security] Fixed case SEC-100: ACL bypass for AppConfig applications via magic_revision.
  • [security] Fixed case SEC-101: Force two factor auth check when possessing another account.
  • [security] Fixed case SEC-102: FTP cPHulk bypass via account name munging.
  • [security] Fixed case SEC-104: Username based blocking broken for PRE requests in cPHulkd.
  • [security] Fixed case SEC-105: Account suspension bypass via ftp.
  • [security] Fixed case SEC-107: POP/IMAP cPHulk bypass via account name munging.
  • [security] Fixed case SEC-108: Arbitrary file read when authenticating with caldav.
  • Implemented case CPANEL-4825: Only validate SHELL= lines that we add to the crontab.
  • Implemented case CPANEL-4840: Ensure LicenseAuthn is always reprovisioned on ip change.
  • Implemented case CPANEL-4931: Tolerate market provider module get_products_list() failures.
  • Implemented case CPANEL-4934: Show provider display name in WHM market provider manager.

55.9999.137


2016-03-18
  • Fixed case CPANEL-3878: Update cpanel-perl-522-cPanel-TaskQueue to 0.800-1.cp1156.
  • Fixed case CPANEL-4425: Mailman: use relative URL for list archives.
  • Fixed case CPANEL-4485: Perlinstaller: indicate why installing core module fails.
  • Fixed case CPANEL-4694: Don’t setup proxy subdomains on new accounts when they’re disabled.
  • Fixed case CPANEL-4781: Remove failed attempt to start syslog.
  • Fixed case CPANEL-4802: Don’t make load average a link when destination inaccessible.
  • Fixed case CPANEL-4816: Preserve /etc/bashrc and /etc/issue on install.
  • Fixed case CPANEL-4833: EA4 migration: keep suspended account suspended.
  • Fixed case CPANEL-4839: EA4 UI Improvements for v56.
  • Fixed case CPANEL-4859: Added target="_blank" to documentation link for ipv6_listen.
  • Fixed case CPANEL-4863: Add Subaccount invites and fix other minor issues.
  • Fixed case CPANEL-4865: Add more search terms for transfer tool.
  • Fixed case CPANEL-4892: Added preview image to publish step.
  • Fixed case CPANEL-4899: Update cpanel-git to 2.7.4-1.cp1156.
  • Implemented case CPANEL-4808: Fix API access of add_authn_link and add tests.
  • Implemented case CPANEL-4830: Fix SSL Install iContacts on binary builds and cleanup template.
  • Implemented case CPANEL-4838: Client side validation of cPStore provider pricing.
  • Implemented case CPANEL-4846: Normalize the display of resources near limits in paper_lantern.
  • Implemented case CPANEL-4849: Ensure the users contact email is populated for Market::SSLWebInstall.
  • Implemented case CPANEL-4858: Added ability for cPanel TLS wizard to deep link to domain.
  • Implemented case CPANEL-4860: Implemented Convert Addon Domain to Account functionality.
  • Implemented case CPANEL-4890: Replace WHM Purchase SSL UI with link to Market.

55.9999.130


2016-03-16
  • Fixed case CPANEL-4780: Improve timeout handling from checkallsslcerts when the hostname is unresolvable.
  • Fixed case CPANEL-4804: Updates for User Manager and Reset Password.
  • Fixed case CPANEL-4815: Update dovecot to 2.2.22-1.cp1156.
  • Implemented case CPANEL-4738: Send a notification when the system resolvers are unreliable.
  • Implemented case CPANEL-4776: Flatten the return of two WHM API 1 functions.
  • Implemented case CPANEL-4797: Improvements to Site Publisher.
  • Implemented case CPANEL-4805: Expand bin/cpconftool and Transfer Tool to move system configurations.
  • Implemented case CPANEL-4809: Normalize response from delete and get UAPI SSL pending queue calls.
  • Implemented case CPANEL-4811: Squash trailing whitespace on CSR generation.
  • Implemented case CPANEL-4813: Corrected and Harvested the Phrases for SSL Market.

55.9999.124


2016-03-15
  • Fixed case CPANEL-2994: Make API Shell not lock up when API returns HTTP 500 error.
  • Fixed case CPANEL-4561: Backups: properly report all errors that occur.
  • Fixed case CPANEL-4635: Update cpanel-php54 to 5.4.31-1.cp1156.
  • Fixed case CPANEL-4697: Ensure that Apache keepalive setting is enabled on install.
  • Fixed case CPANEL-4741: Fix JavaScript error in Terminate an Account.
  • Fixed case CPANEL-4751: Hide SSL/TLS Wizard if no market providers are enabled.
  • Fixed case CPANEL-4759: Add strict to scripts/restart_tailwatchd_if_updated.
  • Fixed case CPANEL-4759: Correct typo in scripts/restart_tailwatchd_if_updated.
  • Fixed case CPANEL-4766: Enable smtpmailgidonly on new installs.
  • Fixed case CPANEL-4795: Disable ModSecurity for proxydomains requests.

55.9999.122


2016-03-15
  • Fixed case CPANEL-4352: Always use 10 digits for security tokens.
  • Fixed case CPANEL-4449: Improve accessibility hinting of the main logo in Paper Lantern.
  • Fixed case CPANEL-4474: Ensure proper length validation for MySQL database names.
  • Fixed case CPANEL-4481: Fix Punycode encoding in maketext strings.
  • Fixed case CPANEL-4719: Installruby: use system rake.
  • Fixed case CPANEL-4724: Don’t notify on delayed upgrade.
  • Fixed case CPANEL-4739: Add more search terms to the WHM menu.
  • Fixed case CPANEL-4751: Hide SSL/TLS Wizard if no market providers are enabled.
  • Fixed case CPANEL-4752: Fix certificate collection with non-functional shells.
  • Fixed case CPANEL-4762: Raise minimum password strength for new installs.
  • Implemented case CPANEL-4722: Initial cPanel Store/SSL offering.

55.9999.120


2016-03-11
  • Fixed case CPANEL-4174: Fixed race condition in account creation.
  • Fixed case CPANEL-4243: Fixed creating multiple versions of user defined zone templates.
  • Fixed case CPANEL-4513: Ensure top site navigation works in Firefox.
  • Fixed case CPANEL-4554: Work around MariaDB 10.1 password bug.
  • Fixed case CPANEL-4742: Default upcp_log_retention_days to 45 days if below minimum.
  • Fixed case CPANEL-4745: Change minimum MySQL version to 5.5.
  • Fixed case CPANEL-4750: Remove PIDFile from httpd.service.
  • Implemented case CPANEL-4619: WHM API calls to suspend or hold outgoing email for a cPanel account.
  • Implemented case CPANEL-4657: Get_best_ssldomain_for_service WHM1 API.
  • Implemented case CPANEL-4687: Allow manual creation of external authn links.

55.9999.117


2016-03-11
  • Fixed case CPANEL-3324: Change build_locale_databases to use more Cpanel::Unix::PID::Tiny.
  • Fixed case CPANEL-4100: Don’t try to force password change when password changes are disabled.
  • Fixed case CPANEL-4376: Transfer Tool: ensure that viewing all accounts is possible.
  • Fixed case CPANEL-4427: Display 0 values correctly when upgrading an account.
  • Fixed case CPANEL-4459: Display setting of 0 for max hourly email correctly.
  • Fixed case CPANEL-4468: Make CNAME lookup in reverse DNS lookups behave as expected.
  • Fixed case CPANEL-4494: UAPI locale text no longer returns HTML via JSON context.
  • Fixed case CPANEL-4633: Monitor dnsadmin on update/installation.
  • Fixed case CPANEL-4655: Fix display of certain locales’ date/time in JavaScript.
  • Fixed case CPANEL-4672: Checkallsslcerts emits spurious errors when updating to 56.
  • Fixed case CPANEL-4680: Avoid superfluous “&” when “cache-fix” is the only API call parameter.
  • Fixed case CPANEL-4683: Start spamd dormant faster.
  • Fixed case CPANEL-4690: Avoid overescaping email filters.
  • Fixed case CPANEL-4692: Make upcp log retention a configrable tweak setting value defaulted to 45 days.
  • Fixed case CPANEL-4699: Ensure global cache can be written.
  • Fixed case CPANEL-4702: Avoid warning on CentOS 7 when starting munin-node.
  • Implemented case CPANEL-4396: Optimize feature and if cptag calls.
  • Implemented case CPANEL-4626: Support upgrade packages via WHMCS and others.
  • Implemented case CPANEL-4627: Add get_nameserver_config WHM1 API call.
  • Implemented case CPANEL-4638: Fix minor profiler, QAPortal2 issues, cP::EA4::get_apache_paths problems.
  • Implemented case CPANEL-4730: Support merge for SSL Phase 1.

55.9999.114


2016-03-09
  • Fixed case CPANEL-3661: Re-added httpd pidfile to the systemd service file.
  • Fixed case CPANEL-3894: Prevent Cpanel::TempFile cleanup from clobbering $?.
  • Fixed case CPANEL-4151: Fixed scrolling on iOS 9.2.1 Safari for Webmail.
  • Fixed case CPANEL-4193: Updated DBD::SQLite
  • Fixed case CPANEL-4284: Ensure root-created DNS zones are owned by system user.
  • Fixed case CPANEL-4371: Build global cache when installing Ruby.
  • Fixed case CPANEL-4375: Backup Wizard: remove reference to nonexistent link.
  • Fixed case CPANEL-4389: Adjust exim default delivery permissions to 0640 to match mailperm.
  • Fixed case CPANEL-4395: Ensure transferring into WHM works on Mailing List page.
  • Fixed case CPANEL-4409: Update autoresponders on domain change.
  • Fixed case CPANEL-4476: Remove support for urchin.
  • Fixed case CPANEL-4517: Updates for User Manager and Reset Password.
  • Fixed case CPANEL-4530: Remove old Cpanel::ProcessCheck code paths.
  • Fixed case CPANEL-4539: Fix scheduled tasks to use the correct serializer.
  • Fixed case CPANEL-4540: Add mname and rname args to editzonerecord whmapi.
  • Fixed case CPANEL-4552: Ensure transfers work with multiplexed SSH connections.
  • Fixed case CPANEL-4558: Added ability to terminate an account from List Accounts.
  • Fixed case CPANEL-4559: Ensure phploader settings are preserved on upgrade.
  • Fixed case CPANEL-4563: Adjust dnsadmin restart warning message on updates.
  • Fixed case CPANEL-4568: Start dnsadmin in dormant mode when enabled.
  • Fixed case CPANEL-4569: Optimize User Manager backend list code.
  • Fixed case CPANEL-4602: Fix Apache include editor for EA4.
  • Fixed case CPANEL-4620: Change MySQL default version to 5.6.
  • Fixed case CPANEL-4631: Avoid instantiation failure in named service manager.
  • Fixed case CPANEL-4634: Start cpsrvd in dormant mode when enabled.
  • Fixed case CPANEL-4647: Fixed mailing address in EULA.
  • Fixed case CPANEL-4654: Tweak SSL certificate parse logic in JavaScript.
  • Fixed case CPANEL-4668: Make sure MySQL is started correctly during updates.
  • Fixed case CPANEL-4678: Update exim to 4.86.2-4.cp1156.
  • Fixed case CPANEL-4688: Fix restartsrv attempt logic for dovecot and httpd.
  • Implemented case CPANEL-4505: Allow users to quickly establish a web presence.
  • Implemented case CPANEL-4541: Allow access to Cpanel::Exception strings without XID.
  • Implemented case CPANEL-4548: Hide reseller center functions when no reseller.
  • Implemented case CPANEL-4550: Auto installed a signed SSL certificate for the hostname when needed.
  • Implemented case CPANEL-4567: Revert all changes to scripts/updateuserdomains to 52.

55.9999.106


2016-03-03
  • Fixed case CPANEL-3655: Ensure log files are reopened/recreated after rotation.
  • Fixed case CPANEL-3806: Avoid abort on error when running user-generated backups.
  • Fixed case CPANEL-3868: Ensure Latest Visitors table columns are persistent.
  • Fixed case CPANEL-4057: Fix all instances of CpanelPost to use an array when calling _run().
  • Fixed case CPANEL-4104: Ensure pop state is reflected in servicestatus API.
  • Fixed case CPANEL-4111: Create default /etc/stats.conf during install, removed deprecated statmanagerinstall script.
  • Fixed case CPANEL-4236: Remove asp_tags option in MultiPHP INI Editor for PHP 7 enabled hosts.
  • Fixed case CPANEL-4252: Fill in domain for list_mxs UAPI call.
  • Fixed case CPANEL-4287: Update cpanel-awstats to version 7.4-2.cp1156.
  • Fixed case CPANEL-4321: Ensure cpsrvd can start in debug mode.
  • Fixed case CPANEL-4338: Fixed broken /etc/trusted_mail_users check.
  • Fixed case CPANEL-4381: Report errors when starting scripts/createacct.
  • Fixed case CPANEL-4395: Ensure transferring into WHM works on Mailing List page.
  • Fixed case CPANEL-4406: Fixed spelling of “OpenSSL” in update emails.
  • Fixed case CPANEL-4429: Email::add_domain_forwarder fails via API.
  • Fixed case CPANEL-4438: Alert if perl 5.14 target is not managed by cPanel.
  • Fixed case CPANEL-4439: Fixed termininal detection for manual /scripts/upcp runs.
  • Fixed case CPANEL-4441: Retain compatibility with old FTP quota format.
  • Fixed case CPANEL-4454: Add missing module for Delete a Locale.
  • Fixed case CPANEL-4458: Improve help output for backup_restore_manager.
  • Fixed case CPANEL-4472: Switch cpanel to use cpanel-squirrelmail as an RPM.
  • Fixed case CPANEL-4487: Update mailing address on EULA.
  • Fixed case CPANEL-4493: Fix bandwidth page rendering leap days.
  • Fixed case CPANEL-4527: Add XML::XPath to the list of perl modules shipped.
  • Fixed case CPANEL-4545: New upstream release - exim 4.86.2 (CVE-2016-1531).
  • Fixed case CPANEL-4546: Update cpanel-perl-522 to 5.22.1-9.cp1156.
  • Fixed case STS-376: Add support for keep_environment and add_environment to exim.
  • Implemented case CPANEL-4492: SSL Parser updates needed for LE and others.
  • Implemented case CPANEL-4532: Update Cpanel::HTTP::Client to allow setting default headers.
  • Implemented case CPANEL-4533: Improve various Cpanel::Exception reporting messages.

55.9999.99


2016-02-25
  • Fixed case CPANEL-3463: Removed inaccurate wording in addon domains description.
  • Fixed case CPANEL-3948: Ensure PATH is not empty when running adminbins.
  • Fixed case CPANEL-4031: Ensure tailwatchd is reloaded during setup.
  • Fixed case CPANEL-4035: Properly translate cPanel icons with ® symbol.
  • Fixed case CPANEL-4039: Fixed reseller feature list creation.
  • Fixed case CPANEL-4053: Backup: flag mysqldump errors as indicative of failure.
  • Fixed case CPANEL-4084: Pkgacct: store suspended lists where they can be restored.
  • Fixed case CPANEL-4112: Add time units to OpenSSL blocker email text.
  • Fixed case CPANEL-4186: Ensure bandwidth pages works with custom locales.
  • Fixed case CPANEL-4205: Ensure redirects with quotes can be removed.
  • Fixed case CPANEL-4236: MultiPHP INI Editor hides asp_tags directive for PHP 7 enabled hosts.
  • Fixed case CPANEL-4297: Modifyacct: don’t leak subprocess output into headers.
  • Fixed case CPANEL-4310: Password reset for subaccounts & misc. fixups.
  • Fixed case CPANEL-4325: Isolate zone file parsing with Net::DNS::ZoneFile::Fast to ascii only.
  • Fixed case CPANEL-4334: Rename calendar and contacts client configuration.
  • Fixed case CPANEL-4337: Fixed validation message for an invalid email username in CJT2 email validator.
  • Fixed case CPANEL-4337: Added support for the amp() method in CJT2 Locale output methods.
  • Fixed case CPANEL-4370: Removed obsolete scripts and binaries.
  • Fixed case CPANEL-4385: Overriding the max-width 1500px restriction.
  • Fixed case CPANEL-4400: Remove entropychat detritus.
  • Fixed case CPANEL-4407: Fixed pagination of email filters.
  • Fixed case CPANEL-4415: Add Standard Hook points around EA4 functions.
  • Fixed case CPANEL-4428: Ensure that postgresql.conf is owned by the right user.
  • Implemented case CPANEL-4393: Safefile transactions must abort on write error or over quota.

55.9999.89


2016-02-19
  • Fixed case CPANEL-2013: Add /rpc to calendar and contacts paths.
  • Fixed case CPANEL-2177: IP Migration: don’t fail if a domain forwarder exists.
  • Fixed case CPANEL-2885: Fixed Roundcube classic clashes with Paper Lantern.
  • Fixed case CPANEL-3189: Changed description and itemdesc for API Shell.
  • Fixed case CPANEL-3326: Fixed remote pruning mechanism for weekly & monthly backups.
  • Fixed case CPANEL-3424: Disallow the use of slashes in bucket names for AmazonS3.
  • Fixed case CPANEL-3476: Allow all usernames in CalDAV and CardDAV.
  • Fixed case CPANEL-3546: Clarify location of mail providers file.
  • Fixed case CPANEL-3642: Ensured /etc/mailips and /etc/mailhelo updated for new domains.
  • Fixed case CPANEL-3643: Ensure access-logs points to right place on transfer.
  • Fixed case CPANEL-3698: Support trash expiration for addon domains.
  • Fixed case CPANEL-3796: Provide correct status information for manage_features.
  • Fixed case CPANEL-4039: Resellers are unable to create feature lists.
  • Fixed case CPANEL-4064: Document that commas are disallowed in uploaded file names.
  • Fixed case CPANEL-4105: Tests for API2 getmxaccept and setmxaccept.
  • Fixed case CPANEL-4149: Fix x3/Calendars and Contacts.
  • Fixed case CPANEL-4153: Update cpanel-perl-522-Mail-SpamAssassin to 3.004001-3.cp1156.
  • Fixed case CPANEL-4162: Add perl dependencies required by munin cPanel scripts.
  • Fixed case CPANEL-4165: Render system backup download links in Paper Lantern.
  • Fixed case CPANEL-4181: Ensure the spamd configuration interface accepts IPv6 addresses.
  • Fixed case CPANEL-4182: Rearrange Account fails if no open files on target FS.
  • Fixed case CPANEL-4184: cPHulk: Handle invalid remote ip addresses as local.
  • Fixed case CPANEL-4190: Ensure logs for backup restoration can be viewed.
  • Fixed case CPANEL-4191: Spamd: add ::1 to the list of allowed IPs.
  • Fixed case CPANEL-4192: Upstream update: DBD-SQLite-1.50.
  • Fixed case CPANEL-4200: Increase the timeout for HttpRequest to defend against slow mirrors.
  • Fixed case CPANEL-4207: Fix JavaScript error in Getting Started Wizard.
  • Fixed case CPANEL-4215: Update phpMyAdmin to 4.0.10.14.
  • Fixed case CPANEL-4218: Fix error reporting for Api1 and Api2 Mysql calls.
  • Fixed case CPANEL-4220: Restore webmail auto load functionality.
  • Fixed case CPANEL-4224: Cpsrvd: Ensure Forced Password Reset properly triggers resets.
  • Fixed case CPANEL-4227: Ensure allowwhmparkonothers setting is honored in API.
  • Fixed case CPANEL-4228: Enable dormant mode by default for cPanel services.
  • Fixed case CPANEL-4235: Fix perlcritic warning in Cpanel::Binaries.
  • Fixed case CPANEL-4235: Apply patches with git apply, not patch.
  • Fixed case CPANEL-4237: Allow opening merge requests against non-upstream remotes.
  • Fixed case CPANEL-4238: Fix parse of OIDC user_info responses with \uXXXX sequences.
  • Fixed case CPANEL-4241: Ensure that symlinks are created properly when using custom STAGING_DIR.
  • Fixed case CPANEL-4248: Update cpanel-git to 2.7.1-2.cp1156.
  • Fixed case CPANEL-4253: Add dependencies for clamav so pre-reqs install prior to it.
  • Fixed case CPANEL-4254: Add dependencies for exim so pre-reqs install prior to it.
  • Fixed case CPANEL-4256: Add dependencies for mydns so pre-reqs install prior to it.
  • Fixed case CPANEL-4258: Add dependencies for MySQL 5.6 so pre-reqs install prior to it.
  • Fixed case CPANEL-4259: Add dependencies nsd so pre-reqs install prior to nsd.
  • Fixed case CPANEL-4260: Add additional dependencies proftpd so pre-reqs install first.
  • Fixed case CPANEL-4262: Correct capitalization of DNS and IP in Hulk error messages.
  • Fixed case CPANEL-4265: Creating feature lists named reseller_list duplicates the reseller_ prefix.
  • Fixed case CPANEL-4276: Add UAPI Session::create_temp_user call.
  • Fixed case CPANEL-4277: Fix failed backups to NFS/CIFS shares.
  • Fixed case CPANEL-4288: Set nagivation theme for mobile browsers.
  • Fixed case CPANEL-4296: Correct error handling message for Serialized loads of JSON via file handles.
  • Fixed case CPANEL-4299: Fix a warning when restarting cphulkd while dormant.
  • Fixed case CPANEL-4300: Fix warning when restarting a dormant service.
  • Fixed case CPANEL-4303: Pkgacct: leave multiphp .htaccess rules in place.
  • Fixed case CPANEL-4305: Show EOL Date for MariaDB 10.1.
  • Fixed case CPANEL-4307: Only migrate to paper_lantern one time instead of every update.
  • Fixed case CPANEL-4314: Assure the Perl 5.14 version of Mail::SpamAssassin is removed always in 56.
  • Fixed case CPANEL-4323: cpsrvd and dnsadmin cannot be disabled.
  • Fixed case CPANEL-4329: Reduce overhead in Cpanel::UTF8::Strict.
  • Fixed case CPANEL-4339: Include /etc/mailips is system backup.
  • Implemented case CPANEL-3943: Cpanel::Cron::Utils - exception-throwing cron interaction.
  • Implemented case CPANEL-4134: Avoid 8 char username unique requirement if using MariaDB.
  • Implemented case CPANEL-4187: Only send security advice if the notification is info or higher.
  • Implemented case CPANEL-4226: Add Test::Module, small updates to various test modules.
  • Implemented case CPANEL-4279: Directory Sync/Remote Incremental Backup Phase 1.
  • Implemented case CPANEL-4298: DNSAdmin will now always runs as a daemon.
  • Implemented case CPANEL-4327: Break apart FHUtils to reduce dormant daemon memory.

55.9999.69


2016-02-10
  • Fixed case CPANEL-3421: Fixed disabling backup destination removing folder option.
  • Fixed case CPANEL-3428: Properly copy files starting with dashes during backup.
  • Fixed case CPANEL-3435: Update aliases when saving contact emails.
  • Fixed case CPANEL-3491: Re-instated _fetchwhmthemes() in Whostmgr::ThemeManager.
  • Fixed case CPANEL-3622: Update cpanel-mydns to 1.2.8.31-4.cp1154.
  • Fixed case CPANEL-3677: Ensure password entries with non-ASCII salts can be used.
  • Fixed case CPANEL-3705: Update Roundcube to 1.1.4.
  • Fixed case CPANEL-3720: Update cpanel-perl-522-Mail-SpamAssassin to 3.004001-2.cp1156.
  • Fixed case CPANEL-3728: Locales: Export all strings, even legacy strings.
  • Fixed case CPANEL-3884: Fix paper_lantern display units for MySQL and Mailing lists disk usage.
  • Fixed case CPANEL-3904: Check local servers for DKIM/SPF record if domain is within DNS cluster.
  • Fixed case CPANEL-4060: Allow tildes and pluses in MySQL version numbers.
  • Fixed case CPANEL-4065: Note the correct desired permissions for crontab in CentOS 7.
  • Fixed case CPANEL-4066: Added a note advising a 4 hour update time for mail quotas.
  • Fixed case CPANEL-4081: Show File Usage on the Paper Lantern dashboard.
  • Fixed case CPANEL-4085: Fix multivalued options in set_tweaksettings XML-API call.
  • Fixed case CPANEL-4092: Minor MultiPHP cleanups.
  • Fixed case CPANEL-4114: Update MySQL55 to 5.5.48-1.cp1156.
  • Fixed case CPANEL-4116: Corrected handling of 0.0.0.0 source host in cphulkd.
  • Fixed case CPANEL-4121: Fixed password strength check POST in User Manager.
  • Fixed case CPANEL-4124: New upstream release - MySQL 5.5.48.
  • Fixed case CPANEL-4125: Update MySQL56 to 5.6.29-1.cp1156.
  • Fixed case CPANEL-4126: Update cpanel-git to 2.7.1-1.cp1156.
  • Fixed case CPANEL-4131: New upstream release - MySQL 5.6.29.
  • Fixed case CPANEL-4138: Adjusted cPanel PHP-FPM limits to avoid endlessly loading webmail clients when limits are reached.
  • Fixed case CPANEL-4140: Require NetworkManager on all CentOS 7 systems so network.online precedes multi-user.
  • Fixed case CPANEL-4145: Use maintainable method for displaying file usage.
  • Fixed case CPANEL-4164: Call ftpupdate only once to clear FTP caches, not once per user.
  • Fixed case CPANEL-4173: Fixed network interface enumeration on LXC.
  • Fixed case CPANEL-4176: Fixed license issues on virtuozzo servers.
  • Fixed case CPANEL-4195: Updated Cpanel::IO::Interface to handle virtuozzo venet* interfaces.
  • Fixed case CPANEL-4197: Updated Cpanel::IO::Interface::if_list() to use correct address family type.
  • Implemented case CPANEL-4136: Only setup cgi variables when executing external cgi via cpsrvd.
  • Implemented case CPANEL-4137: Optimized checking of 2FA enabled/disabled state.
  • Implemented case CPANEL-4139: Avoid blocking the top WHM frame when checking for new versions.
  • Implemented case CPANEL-4159: Corrected triStateCheckbox and deepTriStateCheckbox for production.
  • Implemented case CPANEL-4160: More efficient fix for cPanelID exists check exception.

55.9999.61


2016-02-08
  • Fixed case CPANEL-1024: Fixed bug in detection of remote MySQL version.
  • Fixed case CPANEL-1154: Allow spamd to listen on ::1.
  • Fixed case CPANEL-1528: Don’t warn about failure to load modules on initial install.
  • Fixed case CPANEL-1733: Update exim to 4.86-5.cp1154.
  • Fixed case CPANEL-1784: Mod_security: permit time zones up to ±1400.
  • Fixed case CPANEL-1880: Email Accounts: honor password strength of 0.
  • Fixed case CPANEL-1953: Allow CNAME targets to contain underscores.
  • Fixed case CPANEL-1967: Fixed XSS issues with Rearrange an Account.
  • Fixed case CPANEL-1976: Properly handle parsing of utf8 passwords from .my.cnf.
  • Fixed case CPANEL-1987: Made cpanel_exim_system_filter.local available in jailshell.
  • Fixed case CPANEL-1991: Made template warnings easier to read on WHM > List Databases.
  • Fixed case CPANEL-2105: Ignore SIGPIPE when hanging up a cPHulkd connection.
  • Fixed case CPANEL-2133: Fix mistranslation of “On” in Spanish.
  • Fixed case CPANEL-2207: Ensure tailwatchd responds properly to SIGTERM.
  • Fixed case CPANEL-2257: Fixed caching issue with DeferThreshold and TailWatchd.
  • Fixed case CPANEL-2291: Allow user backups if the user has backup wizard privilege enabled.
  • Fixed case CPANEL-2330: Fixed time zone detection for CentOS 7 systems.
  • Fixed case CPANEL-2403: Fixed Filezilla configuration setup files.
  • Fixed case CPANEL-2404: Added missing SFTP download link in Paper Lantern.
  • Fixed case CPANEL-2451: Don’t complain if shared address book is already in desired state.
  • Fixed case CPANEL-2474: Updated explanation of Write-only DNS cluster role.
  • Fixed case CPANEL-2486: Remove unused module Cpanel::Hulkd::Action.
  • Fixed case CPANEL-2515: Allow webmail users with a local part of “0” to log in.
  • Fixed case CPANEL-2541: Specify correct type for update failure notices.
  • Fixed case CPANEL-2574: Ensure UTF-8 mode is set when restoring Roundcube.
  • Fixed case CPANEL-2683: Add HTTPS URLs to default list for Hotlink Protection.
  • Fixed case CPANEL-2727: Don’t restore IPv6 addresses on transfer.
  • Fixed case CPANEL-2743: Don’t list non-IPs in IP Blocker.
  • Fixed case CPANEL-2827: Smtpmailgidonly: correctly remove existing multiport rules.
  • Fixed case CPANEL-2830: Forbid removing addon domain’s subdomain via API 2.
  • Fixed case CPANEL-2844: Allow API shell for logins with create_user_session.
  • Fixed case CPANEL-2852: Fixed username based login failure limits for pure-ftpd.
  • Fixed case CPANEL-2867: Fixed alignment of columns on Paper Lantern FTP Accounts.
  • Fixed case CPANEL-2872: Make Styles::set_default work for non-self-owned resellers.
  • Fixed case CPANEL-2876: Update cpanel-php54-turba to version 4.2.6-7.cp1152.
  • Fixed case CPANEL-2885: Fixed Roundcube classic clashes with Paperlantern.
  • Fixed case CPANEL-2888: Ensure log rotation is set up even if logs don’t exist during install.
  • Fixed case CPANEL-2918: Improved username validation message for account creation.
  • Fixed case CPANEL-2975: Adjusted styles on email accounts page to be more responsive.
  • Fixed case CPANEL-2976: Updated package dependencies for ImageMagick PECL installation.
  • Fixed case CPANEL-2993: Improve reliability of getpw* and getgr* calls.
  • Fixed case CPANEL-3008: Don’t compute MD5 hash for backups.
  • Fixed case CPANEL-3020: Adjust Cpanel::Form::Param for perl522.
  • Fixed case CPANEL-3021: Adjust Locale::Maketext for perl522.
  • Fixed case CPANEL-3033: Ensure cPanel log files are properly rotated.
  • Fixed case CPANEL-3045: Paper Lantern: Fix spacing of button text on the “Change Style” page.
  • Fixed case CPANEL-3048: Prevent empty form submissions on login page.
  • Fixed case CPANEL-3090: Removed obsolete scripts/cpsources.pl.
  • Fixed case CPANEL-3129: Correctly report status of backup disk unmount.
  • Fixed case CPANEL-3144: Avoid spurious warning when creating parked domains.
  • Fixed case CPANEL-3145: Remove support for deleting themes per-locale.
  • Fixed case CPANEL-3147: Updated release notes link in WHM Getting Started Wizard
  • Fixed case CPANEL-3157: Allow empty directory names when creating FTP accounts.
  • Fixed case CPANEL-3180: Made UI and backend constraints for backup restore timeouts consistent.
  • Fixed case CPANEL-3188: Ensure kmod can be updated on CentOS 7.
  • Fixed case CPANEL-3189: Changed description and itemdesc for APIShell in X3.
  • Fixed case CPANEL-3191: Fixed setting the default domain in Paper Lantern File Manager.
  • Fixed case CPANEL-3198: Avoid OOM errors on listing Perl modules.
  • Fixed case CPANEL-3202: Fix BoxTrapper examples to use RFC 6761 domains.
  • Fixed case CPANEL-3205: Removed obsolete update files.
  • Fixed case CPANEL-3212: Implemented additional validation for cron job parameters in Configure cPanel Cron Jobs.
  • Fixed case CPANEL-3219: Cpanel::SafeRun::Dynamic::livesaferun() no longer overwrites global $_.
  • Fixed case CPANEL-3234: Allow locking a file when over quota.
  • Fixed case CPANEL-3235: Fixed handling of PHP scripts in /unprotected space.
  • Fixed case CPANEL-3239: Fixed “Create MySQL User” error message.
  • Fixed case CPANEL-3251: Improve nscd recommendation message in Service Manager.
  • Fixed case CPANEL-3264: Don’t prune previous backups if errors occurred during backup process.
  • Fixed case CPANEL-3270: Improve tests and logic for UserForward.pm.
  • Fixed case CPANEL-3274: Autoresponders: improve button text for webmail.
  • Fixed case CPANEL-3284: Print an error in WHM if SSH key export fails.
  • Fixed case CPANEL-3287: PHP DSO handler packages are removed if EA4 Apache is using a threaded MPM.
  • Fixed case CPANEL-3291: Fixed parsing of SOA usernames containing plus signs.
  • Fixed case CPANEL-3300: Fixed erroneous display of account suspension status in MultiPHP Manager search.
  • Fixed case CPANEL-3323: Clean up delegated IPs when removing reseller privileges.
  • Fixed case CPANEL-3332: Change icon in webmail notification to resolve localization concerns.
  • Fixed case CPANEL-3336: Add PHP7 support to the Cpanel::ProgLang interface.
  • Fixed case CPANEL-3337: The EA4 MultiPHP ’none’ handler now updates a domain’s .htaccess file.
  • Fixed case CPANEL-3345: Fix WHM “Repair MySQL DB” page to include databases with dashes.
  • Fixed case CPANEL-3354: Use default backup path if no destination is provided.
  • Fixed case CPANEL-3355: Fix cPanel navbar display issue at 768px width.
  • Fixed case CPANEL-3373: Lengthen PID file wait time to 60 seconds for named startup.
  • Fixed case CPANEL-3376: Cpanel.pm needs to allow initcp as root.
  • Fixed case CPANEL-3391: CJT2 locale.js: Replaced undefined utility methods with equivalents from lodash.
  • Fixed case CPANEL-3398: Print full usernames in Daily Process Log.
  • Fixed case CPANEL-3399: Force WHM API v1 result value to integer.
  • Fixed case CPANEL-3413: Paper Lantern: Removed extraneous grey bar from autoresponders deletion page.
  • Fixed case CPANEL-3416: MultiPHP interface throws correct exception message with invalid parameter.
  • Fixed case CPANEL-3417: Paper Lantern: Make the Go Back link work as expected on the BoxTrapper pages.
  • Fixed case CPANEL-3420: Fixed error message encoding in cPanel MultiPHP INI Editor
  • Fixed case CPANEL-3425: Jailshell: Mount additional ca-certificates path on Centos 7 systems.
  • Fixed case CPANEL-3446: Paper Lantern: Prevent flash of exclamation point in mobile view.
  • Fixed case CPANEL-3452: Improve ExpVar expansion check.
  • Fixed case CPANEL-3462: Paper Lantern: Remove the persistent horizontal scrollbar in the File Manager.
  • Fixed case CPANEL-3464: Improved text of cPAddons user notification tweak setting.
  • Fixed case CPANEL-3472: Contact Manager: group all cPHulkd notifications together.
  • Fixed case CPANEL-3473: List Accounts: improved CSV download link text.
  • Fixed case CPANEL-3474: Corrected the link to Tweak Settings on the List Accounts page.
  • Fixed case CPANEL-3475: Clarify when cron sends an email.
  • Fixed case CPANEL-3477: Paper Lantern: Prevent Subdomain creation when account is over quota.
  • Fixed case CPANEL-3484: Link the default feature lists to their edit screens in the Feature Manager.
  • Fixed case CPANEL-3486: Only open result in one window when using feature search in Paper Lantern.
  • Fixed case CPANEL-3494: Converted Setup to Set Up on email accounts pages.
  • Fixed case CPANEL-3503: Fix documentation link in the “Nameservers” step of the Initial Setup Wizard.
  • Fixed case CPANEL-3505: Remove deprecated email guessing utility.
  • Fixed case CPANEL-3510: Replaced image with fontawesome in webmail page.
  • Fixed case CPANEL-3512: Fixed sprite rebuild code’s placment of dynamicui cache files.
  • Fixed case CPANEL-3530: Fix spurious .htaccess errors on account restore.
  • Fixed case CPANEL-3536: Removed unused template file delmysqllist.tmpl
  • Fixed case CPANEL-3537: Update cpanel-git to 2.7.0-1.cp1154.
  • Fixed case CPANEL-3538: Mass Tidy files that were pending during last Mass Tidy.
  • Fixed case CPANEL-3548: Fix inability to delete root owned DNS with API1 killdns.
  • Fixed case CPANEL-3552: Update Capture::Tiny to 0.30.
  • Fixed case CPANEL-3553: Adjust Cpanel::HttpRequest::SSL to work with HTTP::Tiny.
  • Fixed case CPANEL-3584: Prevent race conditions from occurring in Rearrange Account.
  • Fixed case CPANEL-3588: Updated the style of the PostgreSQL Delete User notice in Paper Lantern.
  • Fixed case CPANEL-3590: Fix IPv6 SLAAC address parsing.
  • Fixed case CPANEL-3590: Fix undefined subroutine call in update gatherer.
  • Fixed case CPANEL-3594: Prevent shared address book error when deleting email account.
  • Fixed case CPANEL-3598: Correctly report systemctl status when services are disabled.
  • Fixed case CPANEL-3601: Queueprocd: Queue events using the proper serializer format.
  • Fixed case CPANEL-3615: Appended the missing “s” to the end of CpServicesTask.
  • Fixed case CPANEL-3616: Remove locks on error when changing hostname in WHM.
  • Fixed case CPANEL-3620: Update clamav to version 0.99-1.cp1156.
  • Fixed case CPANEL-3624: Raise LiveAPI timeout to 20 minutes.
  • Fixed case CPANEL-3629: Ensure chkservd can detect exim on CentOS 7.
  • Fixed case CPANEL-3639: Remove EA4 .htaccess directives on transfer to EA3.
  • Fixed case CPANEL-3640: Gather-update-logs: fix sending existing tarballs.
  • Fixed case CPANEL-3659: Ignore duplicates with eximstats mysql queries.
  • Fixed case CPANEL-3662: Verify token in X-CPANEL-OTP header only if the 2FA Security Policy is enabled.
  • Fixed case CPANEL-3695: Use the restartsrv system for cpgreylistd service startup.
  • Fixed case CPANEL-3701: Use cpanel-perl when calling adduser from the installer code.
  • Fixed case CPANEL-3704: Add Crypt::OpenSSL::PKCS10 to cPanel-perl.
  • Fixed case CPANEL-3706: Allow ‘all’ ACL resellers to terminate root owned domains.
  • Fixed case CPANEL-3719: Remove several deprecated functions.
  • Fixed case CPANEL-3737: Don’t return invalid data for nonexistent domains queried using WHM API1 accountsummary.
  • Fixed case CPANEL-3748: Allow Paper Lantern styles with dashes.
  • Fixed case CPANEL-3749: Avoid fatal error when adding an MX record.
  • Fixed case CPANEL-3754: Fix prototype errors when lazy loading File::GlobMapper.
  • Fixed case CPANEL-3762: Patch HTTP::Tiny to understand the Peer argument.
  • Fixed case CPANEL-3763: Change links to documentation to use go.cpanel.net.
  • Fixed case CPANEL-3766: Modify Account page updated to not allow periods in username.
  • Fixed case CPANEL-3767: Added extra search keywords for OAuth menu entry.
  • Fixed case CPANEL-3797: Default Address: allow forwarding to multiple addresses.
  • Fixed case CPANEL-3799: Remove obsolete feature “statmanager”.
  • Fixed case CPANEL-3802: Bashrc: don’t default EDITOR and VISUAL to pico.
  • Fixed case CPANEL-3806: Avoid abort on error when running user-generated backups.
  • Fixed case CPANEL-3808: Stop using Cpanel::CPAN::base in favor of base.
  • Fixed case CPANEL-3811: Switch from Cpanel::CPAN::Getopt::Param to Getopt::Param.
  • Fixed case CPANEL-3812: Remove unused Cpanel::CPAN modules.
  • Fixed case CPANEL-3818: Mailperm: don’t fail if local part is “0”.
  • Fixed case CPANEL-3819: Convert all go.cpanel.net links to use HTTPS.
  • Fixed case CPANEL-3822: Convert to CPAN version of Algorithm::Dependency.
  • Fixed case CPANEL-3825: Increased /scripts/syntransfers timeout to 300 seconds.
  • Fixed case CPANEL-3832: Removed PLD prefix on Paper Lantern GO links.
  • Fixed case CPANEL-3836: Fix text color drawing via external auth template.
  • Fixed case CPANEL-3842: Fix misspelling of “compatibility” in Pure-FTPd config.
  • Fixed case CPANEL-3858: Remove YUI from the WHM menu and navigation breadcrumbs.
  • Fixed case CPANEL-3863: Remove YUI2 dependency from lifesaver support menu in WHM.
  • Fixed case CPANEL-3869: Do not show form controls for LTS when no LTS builds are available.
  • Fixed case CPANEL-3874: Removing caching from packman that is no longer needed.
  • Fixed case CPANEL-3902: Ensure whmapi1 symlink is correctly created.
  • Fixed case CPANEL-3903: Remove unused Advanced Guestbook feature.
  • Fixed case CPANEL-3905: Zonefile: don’t add trailing dot to domains if one exists.
  • Fixed case CPANEL-3906: Update cpanel-perl-522 to 5.22.1-4.cp1156.
  • Fixed case CPANEL-3909: Update cpanel-perl-522-munin to 1.4.7-2.cp1156.
  • Fixed case CPANEL-3914: Ensure Accept-Language is honored for login templates.
  • Fixed case CPANEL-3916: Fixed scrolling on cPanel webmail page on mobile devices.
  • Fixed case CPANEL-3933: Show hostname first in WHM title.
  • Fixed case CPANEL-3964: User Manager Linking and Dismiss and Fault Tolerance Fixes.
  • Fixed case CPANEL-3972: Invalid ftp_LISTSTORE caches on update to 54.
  • Fixed case CPANEL-3993: Fetchmx fails to parse IPv4 from a zone.
  • Fixed case CPANEL-3998: Make sure resold, non-dedicated accounts have correct mailhelo entry.
  • Fixed case CPANEL-4010: Ensure update mirror failover occurs properly.
  • Fixed case CPANEL-4014: Only enable local::lib for cPanel users.
  • Fixed case CPANEL-4033: Fallback to cpwrap when the system cannot read the maildirsize file.
  • Fixed case CPANEL-4042: Ignore out of context users when logging in via external auth.
  • Fixed case CPANEL-4047: Do not disclose that the provider is a reseller.
  • Fixed case CPANEL-4048: Automatically rebuild corrupt email_accounts.json files.
  • Fixed case CPANEL-4056: Cpsrvd: Set securitycontext properly when authenticating with an accesshash key.
  • Fixed case CPANEL-4061: Remove reference to Cpanel::CleanINC.
  • Fixed case CPANEL-4063: Rework @INC fixes for 56 compatibility.
  • Fixed case CPANEL-4077: Reseller Accounts are not able to create subdomain accounts in WHM.
  • Fixed case CPANEL-4080: Roundcube intermittently errors with accept cookies.
  • Fixed case CPANEL-4082: Remove useless no-critics, and other perlcritics.
  • Fixed case CPANEL-4086: Split reinstall and force options on EA4 Migrate.
  • Fixed case CPANEL-4091: Delpop generates error about cpanel-email.
  • Fixed case CPANEL-4093: Transfer Tool not Installing SSL for Some Addon Domains.
  • Fixed case CPANEL-4101: API2 Email::getmxcheck always returns auto.
  • Fixed case CPANEL-4113: Added media queries to scale custom logos and brand text for mobile.
  • Fixed case CPANEL-4115: Check if mailman is enabled before trying to process stats.
  • Fixed case CPANEL-446: File Manager: don’t fail to create very large archives.
  • Implemented case CPANEL-3055: Increased default SSH timeout to 30 minutes, and allowed modification in Transfer UI.
  • Implemented case CPANEL-3086: Avoid boxtrapper verifications to do-not-reply addresses.
  • Implemented case CPANEL-3114: Mail SNI: Perform additional sanity checks when rebuilding the map files.
  • Implemented case CPANEL-3130: Expand apitool to offer cpapi1,2,3 and uapi.
  • Implemented case CPANEL-3132: Use RTNetlink to increase performance of listing IP addresses.
  • Implemented case CPANEL-3143: Ensure that api_spec files are built in a reproducible manner.
  • Implemented case CPANEL-3249: Paper lantern is now capable of displaying html locale strings.
  • Implemented case CPANEL-3349: Optimize fetching applications in paper_lantern.
  • Implemented case CPANEL-3351: Enable Amazon, Facebook, and Google OpenID integrations.
  • Implemented case CPANEL-3368: Make MySQL utils domain/IP lookup more accurate.
  • Implemented case CPANEL-3372: Added ‘–help’ option for bin/whmapi0 and bin/whmapi1 commands.
  • Implemented case CPANEL-3384: Added firstparty and thirdparty RPMs to 3rdparty-software-list tool.
  • Implemented case CPANEL-3390: Add support for apache templates to load config files.
  • Implemented case CPANEL-3400: Replace Cpanel::DnsRoot core with Net::DNS::Resolver::Recurse.
  • Implemented case CPANEL-3411: Promoted EA4 from Tech Preview to Beta phase.
  • Implemented case CPANEL-3412: Reinstate disabled ea4 pkgacct restoration code and refactor it.
  • Implemented case CPANEL-3500: Improve account creation speed by up to 60 percent.
  • Implemented case CPANEL-3507: Set up many-many relationship in external authn.
  • Implemented case CPANEL-3508: Remove legacy cruft from live locale editor.
  • Implemented case CPANEL-3523: Convert Apache Conf datastore to JSON.
  • Implemented case CPANEL-3525: Reduce code needed to setup horde caldav.
  • Implemented case CPANEL-3526: Avoid forking when calling updateauthtab from ftpupdate.
  • Implemented case CPANEL-3533: Add HTTP::CookieJar and Mozilla::PublicSuffix.
  • Implemented case CPANEL-3565: Add methods for validating that domains resolve to the local machine.
  • Implemented case CPANEL-3566: Update log gatherer to use Cpanel::PublicSuffix.
  • Implemented case CPANEL-3582: Added option to add the current IP to cPHulk whitelist in WHM Getting Started Wizard.
  • Implemented case CPANEL-3583: Created expiry check for external auth access tokens, and implemented a default ’expires_in’ value.
  • Implemented case CPANEL-3595: Move _get_link_base logic to its own module.
  • Implemented case CPANEL-3652: Added support for passing 2FA tokens in via X-CPANEL-OTP header in cPanel/WHM requests.
  • Implemented case CPANEL-3679: Always dynamically load Cpanel::DnsRoots.
  • Implemented case CPANEL-3689: Cpanel::Finally should only happen in the creating process.
  • Implemented case CPANEL-3722: Update perl to 5.22 for development and binary production.
  • Implemented case CPANEL-3725: Optimize the locale maketext call and dependents.
  • Implemented case CPANEL-3729: Access unprotected cPanel/WHM resources as the “cpanellogin”.
  • Implemented case CPANEL-3743: Added CloudLinux support for EA4.
  • Implemented case CPANEL-3777: Improved warning generated by pkgacct when handling symlinks owned by “nobody”.
  • Implemented case CPANEL-3788: Improve multi-user selection for external authentication.
  • Implemented case CPANEL-3814: Transfer Exim config with Transfer Tool.
  • Implemented case CPANEL-3837: Created a PayPal external authentication provider module.
  • Implemented case CPANEL-3895: Added Paper Lantern Config to cpconftool and Transfer Tool.
  • Implemented case CPANEL-3934: Expand array-handling faculties for UAPI callers and functions.
  • Implemented case CPANEL-3936: Reorganized code for detection of wildcard SSL domains, implemented line length normalization of Base64 strings.
  • Implemented case CPANEL-3939: Refactor exists() logic to small module, more LoadModule functions.
  • Implemented case CPANEL-3940: Improved logic for verifying if a domain is/isn’t local to the cPanel machine.
  • Implemented case CPANEL-3942: Make Cpanel::SafeRun::Object do useful things with stderr and stdout.
  • Implemented case CPANEL-3990: Send notifications when there is new security advice.
  • Implemented case CPANEL-3994: Hide plaintext options on the account config screen when disabled.
  • Implemented case CPANEL-4059: Accommodate non-Cpanel::Exception exceptions in Cpanel::CacheFile.
  • Implemented case CPANEL-4059: Add a MissingParameters exception.
  • Implemented case CPANEL-4059: Add an authz shortcut for prohibiting root access.
  • Implemented case CPANEL-4059: Add context check to userdata::Load.
  • Implemented case CPANEL-4059: Add logic to create RSA keys and CSRs directly via OpenSSL.
  • Implemented case CPANEL-4059: Add logic to divide a given number into parts, with random translation.
  • Implemented case CPANEL-4059: Add must_not_be_scalar() context check, add tests.
  • Implemented case CPANEL-4059: Get more helpful errors from apitool.pl.
  • Implemented case CPANEL-4059: Make Cpanel::Shell::is_valid_shell() die() on failure.
  • Implemented case CPANEL-4059: More helpful docs and error checking in DomainLookup.pm.
  • Implemented case CPANEL-4059: Refactor cPanelID OIDC authn logic into LicenseAuthn.
  • Implemented case CPANEL-4059: Remove redundant Autodie::More::exists() function.
  • Implemented case CPANEL-4059: Revamp Pushbullet tests to use SSL.
  • Implemented case CPANEL-4059: Supply missing use() statements in ssl.pl admin.
  • Implemented case CPANEL-4059: Warnings in Whostmgr::SSL::Hosts::get_ssl_hosts() on failure.
  • Implemented case CPANEL-4059: WebVhosts UAPI module.
  • Implemented case CPANEL-4123: The login page fails when cPanel ID is enabled.
  • Implemented case CPANEL-4135: Fix copyright year on dovecot module.

Additional Documentation