Page tree
Skip to end of metadata
Go to start of metadata

A version's change log includes entries for both the development and production releases of that version.

For example, changes in cPanel & WHM version 11.39 appear in the change log for version 11.40. This is because 11.39 is the development version whose changes are released in the production version 11.40. For more information, read our cPanel & WHM Product Versions and the Release Process documentation.

RSS Link

 

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.

 

  • No labels