94 Change Log


Last modified: January 14, 2021

93.9999.114


2021-01-14
  • Fixed case CPANEL-33636: Skip empty MySQL notes during restorepkg
  • Fixed case CPANEL-34753: Disable the "Enable Force HTTPS Redirect" button on Domains when no domains are selected.
  • Fixed case CPANEL-34816: Remove false messages about restoring database users under a different name when restoring MySQL databases on an account that already exists.
  • Fixed case CPANEL-34951: Reintroduce the yum.conf kernel exclude as a simple wildcard entry.
  • Fixed case CPANEL-34996: Fix parsing of character set option when editing autoresponders.
  • Fixed case CPANEL-35002: Make Dynamic DNS’s SSL certificate checking tolerate missing caIssuer.
  • Fixed case CPANEL-35104: Replace usage of bin/cloudlinux_system_install with upstream installer from CloudLinux in bin/cloudlinux_update.
  • Fixed case CPANEL-35173: Update the cPanel & WHM Pricing and Term Agreement to version 11-17-2020.
  • Fixed case CPANEL-35233: Make the 'recommended' label consider current DB software on MySQL/MariaDb Upgrade UI.
  • Fixed case CPANEL-35255: Fix systemd notifications in dormant services when Linux::Systemd is not available.
  • Fixed case CPANEL-35261: Make fix_pdns_startup task start pdns if it is down.
  • Fixed case CPANEL-35275: Fix copied script execution in WebSocket-based transfers.
  • Fixed case CPANEL-35311: Fix “Show Docs” URL for installed modules under “PHP PEAR Packages”, “Perl Modules”, and “RubyGems” interfaces in cPanel.
  • Fixed case CPANEL-35333: Refresh NSCD cache on user shell modification.
  • Fixed case CPANEL-35351: Fix error reporting when creating an email account through the cPanel interface.
  • Fixed case CPANEL-35354: Fix ALL showing up in Host Access Control for rules when it should not have been.
  • Fixed case CPANEL-35363: Block API 1 as appropriate for Mail Node profile & distributed accounts.
  • Fixed case CPANEL-35365: New UAPI calls for ClamScanner: start_scan, get_scan_status.
  • Fixed case CPANEL-35371: Add an automated test to exercise autodomain script.
  • Fixed case CPANEL-35387: Use correct version of pip to ensure dependencies for python applications.
  • Fixed case CPANEL-35389: Update cpanel-git to 2.30.0-1.cp1194.
  • Fixed case CPANEL-35395: Remove the “PID File” field from the WHM “Spamd Startup Configuration” interface.
  • Fixed case CPANEL-35405: Fix faulty setlist filter syntax in templates.
  • Fixed case CPANEL-35410: Fix WHM "Change Root Password" implicit submission.
  • Fixed case CPANEL-35412: Ensure the inet table exists in NFTables for CentOS 8.
  • Fixed case CPANEL-35421: Update strings in Host Access Control for CentOS 8.
  • Fixed case CPANEL-35431: Ensure that mounts within the root directory can be ignored during disk usage checks.
  • Fixed case CPANEL-35448: Add nftables package to sysup on CentOS 8.
  • Fixed case CPANEL-35453: Stop shipping legacy ruby installer.
  • Fixed case CPANEL-35457: Fix certain internal Perl error conditions in admin commands.
  • Fixed case CPANEL-35471: Replace old Multiphp UI with the new one.
  • Fixed case CPANEL-35478: Update cpanel-perl-532-TestRail-API to 0.048-3.cp1194.
  • Fixed case CPANEL-35491: Update cpanel-php73 to 7.3.26-1.cp1186.
  • Fixed case CPANEL-35502: Create UAPI ClamScanner calls for scan paths and disinfecting files.
  • Fixed case CPANEL-35517: Add NGINX cache status to cPanel’s General Information.
  • Implemented case CPANEL-35263: Implement “forced” dedistribution.
  • Implemented case CPANEL-35308: Add MySQL Manager page in cPanel UI as experimental feature.
  • Implemented case CPANEL-35347: cPanel > Filters > Edit now uses Email::get_spam_settings.
  • Implemented case CPANEL-35359: Update Modify Account to Allow Dedistribution.
  • Implemented case CPANEL-35366: Lock Email Routing Controls for Distributed Accounts.
  • Implemented case CPANEL-35391: Reset DNS Zone now prevents access to child accounts.
  • Implemented case CPANEL-35391: Convert Addon No Longer Displays Distributed Accounts.
  • Implemented case CPANEL-35391: Child Accounts No Longer Show in Add Reseller List.
  • Implemented case CPANEL-35391: WHM MySQL Password List No Longer Displays child Accounts.
  • Implemented case CPANEL-35391: Update DNS Zone List to Not Display Child Accounts.
  • Implemented case CPANEL-35391: WHM Park a Domain No Longer Displays Child Accounts.
  • Implemented case CPANEL-35401: Use parent's password-strength enforcement on child node.
  • Implemented case CPANEL-35415: Update WHM API SSL methods to block user API methods for child accounts.
  • Implemented case CPANEL-35446: Custom PHP recommendations can be displayed in the cPanel MultiPHP interface.
  • Implemented case CPANEL-35450: Add ability to view and force de-distribute distributed accounts in 'Link Server Nodes' interface.
  • Implemented case CPANEL-35459: Remove global CentOS 8 experimental software banner.
  • [security] Fixed case CPANEL-34541: Update MySQL56 to 5.6.50-1.cp1186.

93.9999.106


2021-01-05
  • Fixed case CPANEL-29212: Convert tailwatchd to systemd notify type service.
  • Fixed case CPANEL-29212: Convert queueprocd to systemd notify type service.
  • Fixed case CPANEL-29212: Convert cpsrvd to systemd notify type service.
  • Fixed case CPANEL-30810: Do not install the EA4 repo if /etc/apachedisable.
  • Fixed case CPANEL-32334: Configurable email delivery handling for suspended accounts.
  • Fixed case CPANEL-33115: Special characters in database names no longer prevent restores and interacting with MySQL in cPanel UIs.
  • Fixed case CPANEL-33684: Reject attempts to add a forwarder when logged into Webmail as the cPanel user.
  • Fixed case CPANEL-33768: Fix Synchronize DNS Records radio button behavior.
  • Fixed case CPANEL-33861: Explain database options in WHM » Backup » Backup Configuration.
  • Fixed case CPANEL-33922: Update the WHM » Transfers » Transfer Tool interface to clarify when and how reseller privileges may be transferred.
  • Fixed case CPANEL-34051: Fix stack trace error when attempting to enable monitoring on a skipped service via WHM API 1.
  • Fixed case CPANEL-34055: Only monitor services that are available on DNSONLY systems.
  • Fixed case CPANEL-34104: Restoring or transferring an account will no longer create MySQL grants with the old server's host name or IP address.
  • Fixed case CPANEL-34135: The Imunify360 PAM extension is now supported when rebuilding the dovecot configuration templates.
  • Fixed case CPANEL-34135: Dovecot 2.3 now uses a separate ssl.conf file for ssl related configuration values.
  • [security] Fixed case CPANEL-34231: Update cpanel-php73 to 7.3.23-1.cp1186.
  • Fixed case CPANEL-34287: Fix mail bytes logging for accounts on CentOS 8.
  • Fixed case CPANEL-34389: Update rpm.versions for cpanel-geoipfree-data to 94.0-1.cp1194.
  • Fixed case CPANEL-34402: Standardize calls to Cpanel::Version::Compare.
  • Fixed case CPANEL-34417: Fix default error documents for new accounts.
  • Fixed case CPANEL-34481: Fix Autodomain self-signed errors in DNSONLY.
  • Fixed case CPANEL-34483: Fix WHM API set_local_mysql_root_password to version check the local mysql server.
  • Fixed case CPANEL-34511: Always show 'Copy' button when 'Packages' or 'Service Configurations' tab is selected.
  • Fixed case CPANEL-34541: Update MySQL56 to 5.6.50-1.cp1186.
  • Fixed case CPANEL-34542: Fix mail-related values returned by StatsBar UAPI call when invoked via uapi_cpanel WHM API call.
  • Fixed case CPANEL-34548: Clarify MySQL warnings on the Backup Configuration WHM UI.
  • Fixed case CPANEL-34580: Fix error message for changing the package for an account.
  • Fixed case CPANEL-34587: WHM Marketplace manage button now sends partners to manage2 and direct customers to the store.
  • Fixed case CPANEL-34601: Use the DDNS domain’s base domain in the AutoSSL new-cert notification.
  • Fixed case CPANEL-34619: Ensure cron job for legacy cpbackup is not removed prematurely.
  • Fixed case CPANEL-34620: Convert tailwatchd to a notify-type service on systems that use systemd.
  • Fixed case CPANEL-34640: Fix verify_slack_access for POSTing to multiple WebHook URLs.
  • Fixed case CPANEL-34645: Ensure FTP quota recalculation restores previous public_ftp dir permissions.
  • Fixed case CPANEL-34648: Use "edge" repo for JetBackup 5 on CentOS 8.
  • Fixed case CPANEL-34653: Fix implicit submission of DDNS creation form.
  • Fixed case CPANEL-34677: Improve support for CloudLinux 8.
  • Fixed case CPANEL-34678: Don't show references to MultiPHP Manager on in Cron Jobs area in cPanel when MultiPHP Manager is disabled as a feature.
  • Fixed case CPANEL-34685: Update the email group to the first position for all accounts.
  • Fixed case CPANEL-34716: Properly report status of PowerDNS service when the RPM database is corrupted.
  • Fixed case CPANEL-34725: Add support for KernelCare and ImunifyAV CentOS8 in security advisor.
  • Fixed case CPANEL-34730: Improve support for nftables.
  • Fixed case CPANEL-34732: Update wording of SSL-ready emails for DDNS.
  • Fixed case CPANEL-34733: Fix errors when trying to save the Dynamic DNS domain description.
  • Fixed case CPANEL-34738: Strip “proxy_backend” from web vhost configs on account restore.
  • Fixed case CPANEL-34757: Fix the cPanel MySQL Databases interface when there when the grant output contains role information.
  • Fixed case CPANEL-34765: Remove additional authentication request when creating a ticket.
  • Fixed case CPANEL-34777: Allow scripts/pkgacct to save the description of Remote MySQL hosts when the program is run as a cPanel user.
  • Fixed case CPANEL-34782: Switch cPanel to use Perl 5.32.
  • Fixed case CPANEL-34807: Update cpanel-php-composer to 2.0.6-1.cp1186.
  • Fixed case CPANEL-34810: Preparation for PHP 8 and other future major PHP versions.
  • Fixed case CPANEL-34822: Update SSL/TLS Status to reflect the current state of support for wildcard domains with AutoSSL.
  • Fixed case CPANEL-34830: Clean up yum output when checking dependencies in cPaddons Site Software.
  • Fixed case CPANEL-34834: Display BoxTrapper dates with the server timezone and not UTC.
  • Fixed case CPANEL-34836: Improve the email account create view.
  • Fixed case CPANEL-34837: Make a note in the backup log when an account is skipped for backups because it is not configured for backups.
  • Fixed case CPANEL-34850: Make AutoSSL confirm local authority before DNS DCV.
  • Fixed case CPANEL-34851: Update cpanel-perl-532-Crypt-GPG to 1.64-2.cp1194.
  • Fixed case CPANEL-34852: Fix install failures on CentOS 8.
  • Fixed case CPANEL-34894: Remove scripts/unify_virtual_user_password_strengths.
  • Fixed case CPANEL-34900: Remove scripts/migrate-api-tokens-for-service.
  • Fixed case CPANEL-34901: Fix tailwatchd on CloudLinux 6 servers with custom Python 2.7.
  • Fixed case CPANEL-34905: Ensure resellers can create accounts with the chosen package's feature list.
  • Fixed case CPANEL-34931: Teach Cpanel::PackMan about change to yum shell output in C8.
  • Fixed case CPANEL-34932: Ensure VPS Optimized cPanel does not have duplicate SpamAssassin parameters.
  • Fixed case CPANEL-34938: Speed up mod security installed check.
  • Fixed case CPANEL-34945: Update cpanel-git to 2.29.2-1.cp1194.
  • Fixed case CPANEL-34947: Fix the WHM Expired Password page for resellers.
  • Fixed case CPANEL-34964: Update cpanel-perl-532-Amazon-S3 to 0.45-2.cp1194.
  • Fixed case CPANEL-34970: No longer create double the normal firewall rules in some rare cases when modifying an account.
  • Fixed case CPANEL-34980: Fix bug with NFTables and Dovecot SOLR firewall rules.
  • Fixed case CPANEL-34981: Only run one build_global_cache at a time.
  • Fixed case CPANEL-34985: Always show 'Linked Mail Node' option in 'Mail Routing Settings' of 'Create a New Account' UI for root and root-resellers.
  • Fixed case CPANEL-34989: Improve performance of servicestatus api.
  • Fixed case CPANEL-34992: Improve performance of reset_service_ssl_certificate.
  • Fixed case CPANEL-34996: Fix parsing of character set option when editing autoresponders.
  • Fixed case CPANEL-34999: Update cpanel-php73 to 7.3.25-1.cp1186.
  • Fixed case CPANEL-35005: Add backwards compatibility to the modsec2 installed check.
  • Fixed case CPANEL-35011: Fix bugs in user/group data caching when sssd is running.
  • Fixed case CPANEL-35025: Fix unsuspendacct’s removal of service proxying.
  • Fixed case CPANEL-35042: Ensure that all glibc locale packages are installed for Horde.
  • Fixed case CPANEL-35057: Use system openssl for EA4 on C8.
  • Fixed case CPANEL-35064: Speed up service restarts on upcp.
  • Fixed case CPANEL-35073: Improve UI appearance by converting buttons from "ALL CAPS" to "Title Case" style.
  • Fixed case CPANEL-35084: Simplify parallel service startup.
  • Fixed case CPANEL-35092: Use the status api for service running checks.
  • Fixed case CPANEL-35114: Add lsapi banner to new MultiPHP Manager UI.
  • Fixed case CPANEL-35116: Add trial banner to Login themes.
  • Fixed case CPANEL-35137: Convert dnsadmin to systemd notify type service.
  • Fixed case CPANEL-35140: Replace API1 with UAPI in cPanel Autoresponders interface.
  • Fixed case CPANEL-35141: Better handle files with EUC-TW character encoding in File Manager.
  • Fixed case CPANEL-35152: Replace API1 with UAPI in cPanel edit email quotas system.
  • Fixed case CPANEL-35153: Replace API1 with UAPI in cPanel email import CSV system.
  • Fixed case CPANEL-35164: Catch a failure that prevented the WHM UI from loading when the RPM database is corrupt.
  • Fixed case CPANEL-35168: Improve the Welcome Panel by temporarily hiding it when a user enters a search term into the search box.
  • Fixed case CPANEL-35171: Fully implement configurable email delivery for suspended accounts.
  • Fixed case CPANEL-35173: Update the cPanel & WHM Pricing and Term Agreement to version 11-17-2020.
  • Fixed case CPANEL-35176: Replace API1 CSVImport doimport method with UAPI method.
  • Fixed case CPANEL-35216: Explicitly define NotifyAccess in some service unit configurations.
  • Fixed case CPANEL-35219: Ensure that /etc/localdomains exists when scripts/updateuserdomains is invoked.
  • Fixed case CPANEL-35228: Improve the look of the Welcome Panel with minor visual changes.
  • Fixed case CPANEL-35232: Add ability for the server owner to enable cPanel analytics in the Feature Showcase.
  • Fixed case CPANEL-35244: Add support for weekly backups to the “backup_user_list” WHM API1 call.
  • Fixed case CPANEL-35244: Return proper metadata upon failure for the “backup_user_list” and “get_users_and_domains_with_backup_metadata” WHM API1 calls.
  • Fixed case CPANEL-35248: Initialize the HAC chain on CentOS 8 automagically if it does not exist.
  • Fixed case CPANEL-35254: Ship the Linux::Systemd module by default to allow better systemd notification support.
  • Fixed case CPANEL-35257: Fix ALL validator in Host Access Control for CentOS 8.
  • Fixed case CPANEL-35265: Fix issue with cache removal for nftables.
  • Fixed case CPANEL-35266: Remove spurious ModSecurity warnings pertaining OWASP rule 920280 being tripped by chkservd.
  • Fixed case CPANEL-35268: Handle the error of trying to set SpamAssassin's PID file to a directory more gracefully.
  • Fixed case CPANEL-35274: Fix queueprocd service restart error during upcp.
  • Fixed case CPANEL-35276: Improve license handling for WPT.
  • Fixed case CPANEL-35286: Update cpanel-perl-532-TestRail-API to 0.047-3.cp1194.
  • Fixed case CPANEL-35296: Create UAPI calls for configuring BoxTrapper allow and ignore lists.
  • Fixed case CPANEL-35305: Fix bug where CloudLinux testing repos for version 8 were enabled for CL7.
  • Fixed case CPANEL-35311: Fix “Show Docs” URL for installed modules under “PHP PEAR Packages”, “Perl Modules”, and “RubyGems” interfaces in cPanel.
  • Fixed case CPANEL-35316: Add ability to skip disk space checks on specific mounts.
  • Fixed case CPANEL-35319: Don't show the FTP Connections tool on CloudLinux.
  • Fixed case CPANEL-35320: Make Application Manager backend multi-ruby aware.
  • Fixed case CPANEL-35335: Update cpanel-roundcubemail to 1.4.10-1.cp1188.
  • Fixed case CPANEL-35355: Fix validator bug in Host Access Control for CentOS 8.
  • Fixed case CPANEL-35390: Update dovecot to 2.3.13-1.cp1194.
  • Implemented case CPANEL-31057: Ensure a Better Workflow in Link Server Nodes.
  • Implemented case CPANEL-33584: Implemented case CPANEL-33584: Event hook for cPanel user approaching and at account quota.
  • Implemented case CPANEL-34554: Add the ability to de-distribute accounts.
  • Implemented case CPANEL-34590: Make Live Transfer mode NOT block dynamic content.
  • Implemented case CPANEL-34615: Expose control for user to choose system-default SSL key type.
  • Implemented case CPANEL-34687: Accommodate non-MySQL setups in suspend/unsuspend operations.
  • Implemented case CPANEL-34708: Correctly check for remote MySQL in cPanel.
  • Implemented case CPANEL-34735: Hide disk-usage related items in stats bar; fix tests.
  • Implemented case CPANEL-34759: Create WHM API v1 “start_upcp” function.
  • Implemented case CPANEL-34762: Improve cPanel user's onboarding experience using a Welcome Panel.
  • Implemented case CPANEL-34768: Update CloudLinux installer-helper code for CentOS 8.
  • Implemented case CPANEL-34780: Teach UAPI Backup APIs to accept a “homedir” parameter.
  • Implemented case CPANEL-34803: Make user-authenticated transfers stream the home directory, and add scripts/transfer_account_as_user.
  • Implemented case CPANEL-34817: Fix start_cpanel_update spec file.
  • Implemented case CPANEL-34853: Replace API1 with UAPI in cPanel Subdomains interface.
  • Implemented case CPANEL-34893: Restrict cPanel API calls on child accounts.
  • Implemented case CPANEL-34917: Update WHM API 1 massmodify OAPI.
  • Implemented case CPANEL-34917: Update OAPI for WHM API 1 modifyacct.
  • Implemented case CPANEL-34917: New tweak setting added to prevent firewall changes when modifying an account.
  • Implemented case CPANEL-34929: Speed up set_hostname.
  • Implemented case CPANEL-34972: Display demos of new CJT3 components in Canary.
  • Implemented case CPANEL-35027: Update the End User License Agreement to version 11-16-2020.
  • Implemented case CPANEL-35038: Synchronize child accounts’ child status on upgrade.
  • Implemented case CPANEL-35047: Update Welcome Panel to only show to brand new accounts.
  • Implemented case CPANEL-35048: Reject cPanel logins for users with child workloads defined.
  • Implemented case CPANEL-35075: Report MySQL restore failures, and connect them to retry logic.
  • Implemented case CPANEL-35106: Transfer scripts: allow arguments to the session initialization logic.
  • Implemented case CPANEL-35117: Prevent direct child account password changes: List Accounts.
  • Implemented case CPANEL-35128: Prevent setting child accounts’ passwords via WHM API v1.
  • Implemented case CPANEL-35131: Remove several of the excluded packages in the /etc/yum.conf.
  • Implemented case CPANEL-35133: Update Messaging for Edit DNS Zone to extend the deprecation.
  • Implemented case CPANEL-35169: cpapi1 fixuppipedprog was removed.
  • Implemented case CPANEL-35169: uapi check_pipe_forwarder has been removed.
  • Implemented case CPANEL-35169: cpapi1 checkpipefwd was removed.
  • Implemented case CPANEL-35184: Make pkgacct exit nonzero if any component modules fail.
  • Implemented case CPANEL-35194: Speed up rpmup.
  • Implemented case CPANEL-35196: Remove legacy post install scripts.
  • Implemented case CPANEL-35259: Restrict certain WHM API v1 functions for child accounts.
  • Implemented case CPANEL-35267: Child Node WHM Interfaces now block editing distributed accts.
  • Implemented case CPANEL-35282: Fix migrate-pdns-conf for pdns 4.3.1 compatibility.
  • Implemented case CPANEL-35291: Add button to enable PHP-FPM on all domains.
  • Implemented case CPANEL-35345: Site Software is no longer available on a mail profile.

Additional Documentation