104 Change Log
Last modified: February 8, 2023
104.0.11
2022-09-28
- Fixed case HB-6538: Disable Horde by default in the Tweak Settings.
- Fixed cases HB-6555, CPANEL-41501: Add Horde deprecation notice in WHM.
- Fixed case CPANEL-41569: Update cpanel-exim to 4.95-6.cp11104.
- Fixed case CPANEL-41331: Update MariaDB yum/dnf repository files.
104.0.10
2022-08-24
- Fixed case COBRA-13802: Improve Discoverability of WHM Notifications.
- Fixed case COBRA-13884: Prevent cPanel’s AutoSSL provider from requesting duplicate certs.
- Fixed case CPANEL-40673: Don't show disk-related "Upgrade Opportunities" info for unlimited quota users in WHM List Accounts.
- Fixed case CPANEL-40713: Adjust routing for cpsrvd to allow URL arguments for PHP apps.
- Fixed case CPANEL-40769: Ensure sane minrate setting is in place for dnf.conf.
- Fixed case CPANEL-40931: Prevent currently-unlimited bandwidth users from being incorrectly flagged for excessive prior month bandwidth usage.
- Fixed case CPANEL-41141: Have clean_user_php_sessions script use defaults to clean session files in directories associated with uninstalled php versions.
- Fixed case CPANEL-41192: Return an ip url for sessions when the hostname cannot resolve.
104.0.8
2022-08-15
- [security] Fixed case SEC-646: Explicitly set the error log in /usr/local/cpanel/scripts/cleanphpsessions.php.
- [security] Fixed case SEC-652: Fix Self-XSS vulnerability in ModSecurity Tools interface.
- [security] Fixed case SEC-653: Prevent unprivileged accounts from performing arbitrary file reads when a DNS zone is parsed.
- [security] Fixed case SEC-654: Fix XSS vulnerability in WHM ModSecurity Vendors interface.
- [security] Fixed case SEC-655: Verify necessary domain ownership for cPanel subdomain API calls.
- [security] Fixed case SEC-658: Prevent database user account name collisions for accounts created when MySQL is temporarily disabled.
104.0.7
2022-07-21
- Fixed case CPANEL-40020: Prevent backup transports (rsync) from stalling on Almalinux 8.
- Fixed case CPANEL-40720: Include build number in cpanel_and_whm version returned by the
installed_versions
WHMAPI1 call. - Fixed case CPANEL-40966: Improve performance of Webmail using the Jupiter theme.
- Fixed case CPANEL-41085: Update cpanel-php74-turba to 4.2.29-1.cp11102.
- Fixed case PH-18039: Add x button in WHM main menu nav search box.
104.0.6
2022-07-12
- Fixed case CPANEL-40731: Fix a bug where webmail partially showed dark styles.
- Fixed case CPANEL-40761: Fixed paper_lantern sprites not being generated on installation.
- Fixed case CPANEL-40783: Update cpanel-php74 to 7.4.30-2.cp11102.
- Fixed case CPANEL-40933: Update cpanel-roundcubemail to 1.5.2.1-4.cp11102.
- Fixed case CPANEL-40940: Update cpanel-dovecot to 2.3.18-3.cp11104.
- Fixed case CPANEL-41023: Respect pre-install configuration with regards to FTP server selection.
- Fixed case HB-6454: Allow account restore over existing accounts w/overrides.
104.0.5
2022-07-05
- Fixed case BOO-2098: Implement force_short_prefix tweak setting.
- Fixed case CPANEL-39456: Update cpanel-exim to 4.95-5.cp11104.
- Fixed case CPANEL-40191: Ensure web stats are always run.
- Fixed case CPANEL-40797: Discard non-hostname-matching issued hostname certs.
- Fixed case CPANEL-40899: Update cpanel-php74 to 7.4.30-1.cp11102.
- Fixed case CPANEL-40934: Adjusted the ability of a user to undo file changes in file manager, after they commit to a save.
- Fixed case CPANEL-40941: Allow system package updates to remove obsolete packages blocking dependencies on EL8-derived distributions.
- Fixed case PH-18192: Updated the Pricing and Term agreement.
- Fixed case PH-18193: Update the Privacy Policy to version 04-29-2022.
- Fixed case HB-6470: Update cpanel-php74-turba to 4.2.28-1.cp11102 (resolves UPS-462).
104.0.4
2022-06-07
- Fixed case CPANEL-39815: Allow Security Advisor to re-issue notifications if the issue occurs again.
- Fixed case CPANEL-40169: The UI under the notifications tab in WHM Contact Manager now filters, sorts, and displays as intended.
- Fixed case CPANEL-40670: Update cpanel-roundcubemail to 1.5.2.1-3.cp11102.
- Fixed case CPANEL-40684: Ensure DH key for Dovecot is adequately complex.
104.0.3
2022-05-31
- [security] Fixed case SEC-629: Fixed arbitrary directory creation exploit in bxd.cgi.
- [security] Fixed case SEC-630: Update cpanel-php74-horde to 5.2.23-4.cp11102.
- [security] Fixed case SEC-631: Fix MySQL admin takeover via cpmysql adminbin.
- [security] Fixed case SEC-632: MySQL admin takeover via postponed dbuser creation.
- [security] Fixed case SEC-633: Fix demo mode bypass in Htaccess::setindex.
- [security] Fixed case SEC-634: Block cronjob removal when using API1 calls for accounts with demo mode enabled.
- [security] Fixed case SEC-641: Account modification API calls ensure remote node API tokens are not included in the returned user data.
- [security] Fixed case SEC-643: Perform an immediate check of account ownership for all accounts submitted to massmodifyacct.
- [security] Fixed case STS-762: A notification now goes out if a demo account is distributing mail to a child node after an upgrade. It is recommended that these accounts be removed as this is no longer a valid configuration.
- [security] Fixed case STS-763: Block remote nodes on restoration of an account that is in demo mode.
104.0.2
2022-05-25
- Fixed case CPANEL-39404: Fix a bug where configure_firewall_for_cpanel would cause changes made by scripts/smtpmailgidonly to be removed. Now any 'legacy' iptables tables/chains/rules will simply be ignored by configure_firewall_for_cpanel instead of flushed.
- Fixed case CPANEL-40587: Update cpanel-clamav to 0.104.3-1.cp11100.
104.0.1
2022-05-18
- Fixed case CPANEL-39758: Downgrade cpanel-perl-532-cpanel-xslib to 0.05-1.cp1198.
- Fixed case CPANEL-40244: Update cpanel-roundcubemail to 1.5.2.1-2.cp11102.
- Fixed case CPANEL-40473: Handle uninitialized variables in autoresponder logging.
- Fixed case CPANEL-40614: Remove race condition pattern from subqueue's of queueprocd.
- Fixed case CPANEL-40617: Update cpanel-git to 2.36.1-1.cp1198.
104.0.0
2022-05-11
- Fixed case CPANEL-40471: The 'X' icon in the header now clears the input field on mobile devices.
- Fixed case CPANEL-40507: Rebuild web vhost data cache when missing rather than erroring.
- Fixed case CPANEL-40536: Fix detection of reseller without domain accounts.
- Fixed case CPANEL-40554: autossl_check no longer dumps stack trace to the logs if AutoSSL has been administratively disabled.
- Fixed case CPANEL-40559: Update cpanel-perl-532 to 5.32.0-4.cp1198.
- Fixed case CPANEL-40577: Avoid race condition within the subqueue of the update_userdata_cache queueprocd task.
103.9999.102
2022-04-29
- Fixed case ART-2359: Improvements to how we show load averages in WHM Jupiter.
- Fixed case CPANEL-40211: Fix detection of reseller without domain accounts.
- Fixed case CPANEL-40348: Avoid race conditions in queuprocd that can result in missing apache vhosts.
- Fixed case CPANEL-40357: Fixed descriptions of how many days of files will be kept when purging an account's trash directory.
- Fixed case CPANEL-40366: Fix install log noise from rebuild_whm_chrome during install.
- Fixed case CPANEL-40374: Arrow symbols now correctly display on the DNS Path Diagram on the DNS Cluster page.
- Fixed case CPANEL-40448: Update cpanel-php74 to 7.4.29-1.cp11102.
- Fixed case CPANEL-40459: Fixed searchbar behaviour on Android devices.
- Fixed case CPANEL-40490: Update cpanel-php-composer to 2.2.12-1.cp11102.
- Fixed case CPANEL-40534: Update cpanel-exim to 4.95-4.cp11104.
- Fixed case PH-18009: WHM Main Menu Filter.
103.9999.94
2022-04-18
- Fixed case CPANEL-40426: Update cpanel-git to 2.35.2-1.cp1198.
- Fixed case DUCK-6854: Sprite_generator defaults to Jupiter.
103.9999.89
2022-04-11
- Fixed case ART-1401: Update the whm banners to be horizontally centered.
- Fixed case ART-1601: Replace the build-in banner system with the banners plugin.
- Fixed case ART-1829: Updated Cpanel::LoadModule::Custom options.
- Fixed case ART-1829: Extend WHM API 1 to support custom APIs installed from a plugin.
- Fixed case BC-4828: Hide cPaddons in WHM when none installed.
- Fixed case BOO-1830: Improve keyboard navigation on the WHM » SQL Services » Edit SQL Configuration interface.
- Fixed case BOO-1919: Fix toggle focus outline on Edit SQL Configuration interface.
- Fixed case BOO-1920: Refactor Edit SQL Config integer input to handle min and max values.
- Fixed case BOO-1948: Provide a confirmation dialog on the WHM » SQL Services » Edit SQL Configuration form.
- Fixed case BOO-1956: Minor improvements to the Edit SQL Configuration interface.
- Fixed case BOO-1988: Minor improvements to WHM Edit SQL Configuration UI.
- Fixed case BOO-1990: Fix version check for sql settings.
- Fixed case BOO-1992: Improve navigation on the WHM Edit SQL Configuration UI.
- Fixed case BOO-2005: Add optimizations to WHM Edit SQL Configuration interface.
- Fixed case BOO-2019: Add survey links to the Edit SQL Configuration interface.
- Fixed case BOO-2024: Minor improvements to the WHM Edit SQL Configuration interface.
- Fixed case BOO-2045: Restructure key_buffer_size recommendation.
- Fixed case BWG-2582: Add Upgrade Opportunities to WHM List Accounts UI and CSV output.
- Fixed case BWG-2586: Add Upgrade Opportunities API.
- Fixed case BWG-2616: Add ability to remove resellers without domains.
- Fixed case COBRA-13027: Link Server Nodes: Fix implicit submission of change-hostname form.
- Fixed case COBRA-13282: Improve internal IPC serialization.
- Fixed case COBRA-13421: Fix zone editor’s handling of non-ASCII characters.
- Fixed case COBRA-13449: DNS Zone Manager: Fix RTL layout of Actions drop-down.
- Fixed case COBRA-13452: DNS Zone Manager: Fix “View Raw DNS ZoneFile” in mobile view.
- Fixed case COBRA-13752: Remove “Like the new interface?” callout from WHM.
- Fixed case CPANEL-36730: Allow enabling/disabling of Calendar Delegation feature.
- Fixed case CPANEL-38299: Allow SSL pending queue processor to skip throttling.
- Fixed case CPANEL-38323: Live Transfers: Copy the zone’s nameservers, not reseller default.
- Fixed case CPANEL-38478: checkallsslcerts: Report cP Store error details.
- Fixed case CPANEL-39317: AutoSSL/cPStore: Report fallback DNS DCV failures.
- Fixed case CPANEL-39336: Provide help text for bin/checkphpini and bin/install_php_inis.
- Fixed case CPANEL-39488: Add WP deprecation banner in site software.
- Fixed case CPANEL-39508: Update Template-Toolkit to version 3.010.
- Fixed case CPANEL-39561: Update the banner insufficiencies notice to be easier to understand.
- Fixed case CPANEL-39573: Ensure package exists and is not a reserved package name when modifying an account.
- Fixed case CPANEL-39633: Add new Tweak Setting for cPanel's internal PHP memory_limit.
- Fixed case CPANEL-39690: Avoid some invalid opcode errors in dmesg.
- Fixed case CPANEL-39716: Adjusts multiple features of the filemanager file editors to be more consistent with what one would expect.
- Fixed case CPANEL-39756: Don't warn on 0000 permissions mode for /etc/shadow in Security Advisor.
- Fixed case CPANEL-39778: Convert more package repositories to use HTTPS as an additional layer of protection.
- Fixed case CPANEL-39799: Clarify error messaging for Site Software when the operating system is unsupported.
- Fixed case CPANEL-39808: Enhance updatenow to handle symlink -> directory change.
- Fixed case CPANEL-39814: Modify the “/scripts” symlink to use a relative path instead of an absolute path.
- Fixed case CPANEL-39838: Avoid cPstrict usage in modules that are called by scripts using system Perl.
- Fixed case CPANEL-39920: Remove the deprecated “ignoredepreciated” Tweak Setting.
- Fixed case CPANEL-39970: Update Unbound to 1.15.0.
- Fixed case CPANEL-40028: Update cpanel-remixicons to 2.5.0-2.cp1198.
- Fixed case CPANEL-40032: Raise timeouts when streaming MySQL during transfers.
- Fixed case CPANEL-40061: Fix search bar behaviour while adjusting window size.
- Fixed case CPANEL-40062: Teach 'scripts/clean_user_php_sessions' to remove session files for uninstalled versions of php.
- Fixed case CPANEL-40103: Remove useless IMAPS/POP3S options from Mailserver Configuration on new installs with Dovecot 2.3.
- Fixed case CPANEL-40153: Update cpanel-pure-ftpd to 1.0.50-1.cp11104.
- Fixed case CPANEL-40166: Mark cpaddons as deprecated.
- Fixed case CPANEL-40171: Update cpanel-mariadb-connector to release 3.2.6.
- Fixed case CPANEL-40218: Fixed bug that skipped wptk install on upgrade.
- Fixed case CPANEL-40219: WHM Initial Setup Free Trial message now contains proper capitalization.
- Fixed case CPANEL-40257: Update Net::Google::Drive::Simple to 0.22. Unship Crypt::SSleay.
- Fixed case CPANEL-40263: Ensure pdo_sqlsrv can function for jailshell users.
- Fixed case CPANEL-40270: Ensure munin data reflects new hostname on hostname change.
- Fixed case CPANEL-40284: Fix bug where the correct value for Query Cache Type was not shown on the WHM Edit SQL Configuration interface.
- Fixed case CPANEL-40293: Update cpanel-exim to 4.95-3.cp11104.
- Fixed case CPANEL-40299: Update cpanel-ldns to 1.8.1-3.cp1198.
- Fixed case CPANEL-40305: Line length limits during SMTP transports can now be adjusted to 1,000,000 bytes, up from 65,536 bytes.
- Fixed case CPANEL-40308: Permit WHM API calls related to MySQL upgrades on DNS-only systems.
- Fixed case CPANEL-40313: Add some SVG validation to sprite_generator.
- Fixed case CPANEL-40376: Fixes header display in Safari.
- Fixed case CPANEL-40380: Fix undefined subroutine error in Apache security advisor.
- Fixed case CPANEL-40399: Update cpanel-perl-532-dbd-mysql to 4.050-2.cp1198.
- Fixed case HB-6069: Fix Reseller search control on Transfer Tool account list page.
- Fixed case HB-6341: Add initial support for Dovecot 2.3.18.
- Fixed case HB-6359: Update cpanel-roundcubemail to 1.5.2.1-1.cp11102.
- Fixed case PH-17469: Make Webmail Jupiter independent of Paper Lantern.
- Fixed case PH-17586: Improve functionality of subpages in WebMail.
- Fixed case PH-17825: Switch test coverage reporters in Angular apps.
- Fixed case PH-17923: Show maximum file size in kilobytes, rather than bytes, in WHM > cPanel > Customization.
- Fixed case ZC-9862: Show pagination when additional packages are > 10.
- Implemented case HB-6314: Add support for expiring spam messages automatically.