74 Change Log


Last modified: February 8, 2023

74.0.12


2018-11-29
  • [security] Fixed case CPANEL-23762: Update cpanel-perl-526 to 5.26.0-17.cp1170 for CVE-2018-18311, CVE-2018-12015, CVE-2018-18312, CVE-2018-18313, and CVE-2018-18314.

74.0.11


2018-11-19
  • [security] Fixed case SEC-366: PostgreSQL password changes performed in an insecure manner.
  • [security] Fixed case SEC-452: Unauthenticated remote code execution via mailing list attachments.
  • [security] Fixed case SEC-454: Virtual FTP accounts remain after their domain is removed.
  • [security] Fixed case SEC-459: Self-XSS Vulnerability in WHM Additional Backup Destination.
  • [security] Fixed case SEC-461: Stored XSS in WHM Reset a DNS Zone.
  • [security] Fixed case SEC-462: Open redirect when resetting connections.
  • [security] Fixed case SEC-464: Stored XSS in WHM MultiPHP Manager interface.
  • [security] Fixed case SEC-465: Arbitrary code execution as root via dnssec adminbin.
  • [security] Fixed case SEC-467: Do not enable debug logging in WebDAV transport.

74.0.10


2018-11-01
  • Fixed case CPANEL-21561: chkservd: avoid spurious failure due to race condition.
  • Fixed case CPANEL-22372: Use the requested password when forcing a root MySQL password reset.
  • Fixed case CPANEL-22460: Update cpanel-php56-Horde-Image to 2.5.3-1.cp1170.
  • Fixed case CPANEL-22560: Ensure service subdomains do not end up in userdata on distill.
  • Fixed case CPANEL-23083: Update cpanel-phpmyadmin to 4.7.7-5.cp1166.
  • Fixed case CPANEL-23142: Adjust permission of /var/cpanel/sysinfo.config to be 0644
  • Fixed case CPANEL-23142: Restore default permissions of multiple config files to be 0644 instead of 0600.
  • Fixed case CPANEL-23583: DNS DCV should log and skip unowned domains not throw an exception.

74.0.9


2018-10-01
  • Fixed case CPANEL-13225: Fix handling of EOL email when TIERS file can’t be downloaded.
  • Fixed case CPANEL-15706: Fixed issue with support popup in WHM.
  • Fixed case CPANEL-18383: Export a Locale: fix Perl warnings
  • Fixed case CPANEL-20425: Restore unofficial technique for signing mail from hostname with DKIM
  • Fixed case CPANEL-20700: Remove MySQL 5.7 limits file on upgrade to MariaDB
  • Fixed case CPANEL-20757: WHM: Avoid link to absent Process Manager feature
  • Fixed case CPANEL-21005: Packman: Populate yum cache as needed (avoid requiring yum makecache).
  • Fixed case CPANEL-21043: Add clamav binary check to dynamicui.conf.
  • Fixed case CPANEL-21048: Changed user manager contact email validation rules.
  • Fixed case CPANEL-21307: removed the use of utf-8 progma.
  • Fixed case CPANEL-21443: Fix the duplicate Spinner Id issue in EA4 profiles.
  • Fixed case CPANEL-21519: Show the Manage button in Git Version Control when viewed at low screen widths.
  • Fixed case CPANEL-21559: Backup: prevent Perl warning on missing backup directory
  • Fixed case CPANEL-21592: Update cpanel-phpmyadmin to 4.7.7-4.cp1166.
  • Fixed case CPANEL-21595: Ensure “Transfer System Backups to Destination” can be toggled
  • Fixed case CPANEL-21604: Tweak Settings: Suppress spurious rejections for dependent settings.
  • Fixed case CPANEL-21643: Don’t warn about missing license_status template.
  • Fixed case CPANEL-21653: Update cpanel-mailman to 2.1.27-1.cp1170.
  • Fixed case CPANEL-21707: Fixed false reboot suggestion when KernelCare is running.
  • Fixed case CPANEL-21749: Update cpanel-clamav to 0.100.1-1.cp1170.
  • Fixed case CPANEL-21760: Ensure Exim aliases work with localhost
  • Fixed case CPANEL-21783: No longer re-process log entires after multiple tailwatchd restarts.
  • Fixed case CPANEL-21798: Extend the new AlertList tooling to webmail
  • Fixed case CPANEL-21839: Update cpanel-awstats to 7.7-1.cp1170.
  • Fixed case CPANEL-21873: MultiPHP Manager no longer requests installation of nonexistent packages when alt-php present.
  • Fixed case CPANEL-21894: Restore php cleaner rule so that downgrades work again.
  • Fixed case CPANEL-21903: Enable optimize_eximstats cron in maintenance
  • Fixed case CPANEL-21903: Avoid overwriting exim_tidydb entries in crontab
  • Fixed case CPANEL-21912: Reflect correct GID on file creation error
  • Fixed case CPANEL-21956: Update MySQL56 to 5.6.41-1.cp1162.
  • Fixed case CPANEL-21964: Update MySQL55 to 5.5.61-1.cp1162.
  • Fixed case CPANEL-22056: Allow exporting SSH keys with ampersands in passphrase
  • Fixed case CPANEL-22094: WHM: print helpful message on low disk condition
  • Fixed case CPANEL-22094: WHM: add error messages with non-200 statuses
  • Fixed case CPANEL-22105: Visitors: avoid log noise when loading page
  • Fixed case CPANEL-22110: Error Pages: avoid log noise on initial page load
  • Fixed case CPANEL-22141: Fix password updates in MariaDB 10.2.16+.
  • Fixed case CPANEL-22199: Ensure that redirects to www. work correctly
  • Fixed case CPANEL-22206: Fix inconsistent restart behavior for cpanel_dovecot_solr in scripts/restartsrv
  • Fixed case CPANEL-22226: Teach Terminal to ignore empty WebSocket data frames.
  • Fixed case CPANEL-22238: WHM API 1: ensure manage_features feature key is correct
  • Fixed case CPANEL-22277: Feature Showcase: ensure abstracts are localized
  • Fixed case CPANEL-22283: Ensure proper crontab entry when modifying upcp cron time
  • Fixed case CPANEL-22361: Prevent tweaksettings actions from corrupting json api
  • Fixed case CPANEL-22363: Add a safety to dotweaksettings to prevent accidental overwrite
  • Fixed case CPANEL-22499: Ensure users are resuspended on restore if they were suspended at the time of backup or transfer.
  • Fixed case CPANEL-22592: Ensure cpsrvd can restart when there are ssl connections
  • Fixed case CPANEL-22604: Ignore Informix php options when migrating
  • Fixed case CPANEL-22776: Enable addaforns and doaddaforns for DNSONLY
  • Fixed case CPANEL-22862: Updating text for Piped Log Configuration in Apache Configuration.
  • Implemented case CPANEL-22608: Prevent pkgacct failures when MySQL is disabled.

74.0.8


2018-09-17
  • [security] Fixed case SEC-409: ClamAV daemon can be shut off by any local user.
  • [security] Fixed case SEC-428: Self-XSS in WHM Create a New Account interface.
  • [security] Fixed case SEC-433: Self-XSS in WHM Security Questions interface.
  • [security] Fixed case SEC-434: Self-XSS in cPanel Site Software Moderation interface.
  • [security] Fixed case SEC-437: Self-XSS in WHM Style Upload interface.
  • [security] Fixed case SEC-441: Actively stored XSS in WHM File and Directory Restoration interface.
  • [security] Fixed case SEC-444: Demo account code execution via Fileman::viewfile API.
  • [security] Fixed case SEC-445: Invalid email_accounts.json prevents full account suspension.
  • [security] Fixed case SEC-446: Self-Stored XSS on Security Questions login page.
  • [security] Fixed case SEC-447: Arbitrary file write as root in WHM Force Password Change.
  • [security] Fixed case SEC-449: FTP access allowed during account suspension.

74.0.6


2018-08-23
  • Fixed case CPANEL-20490: The cPanel Terminal feature will now use CageFS for CloudLinux users.

74.0.5


2018-08-20
  • Fixed case CPANEL-22050: Fix wildcard purchases in SSL/TLS Wizard.
  • Fixed case CPANEL-22180: Fix wildcard domain handling in TLS certificate orders.

74.0.4


2018-08-07
  • Fixed case CPANEL-21573: Ensure passwords are migrated when updating to MariaDB.
  • Fixed case CPANEL-22044: Minimal support for LTS to LTS to support upgrades directly to 78
  • Fixed case CPANEL-22053: Daily Process Log: ensure common processes are not excluded
  • Fixed case CPANEL-22059: Fix the EasyApache 4 page “wide character” error.
  • Fixed case CPANEL-22087: Ensure locales can be downloaded

74.0.2


2018-07-31
  • Fixed case CPANEL-21679: Avoid creating zones for subdomains when resetting a zone
  • Fixed case CPANEL-21680: Fix installs with TMPDIR set to /tmp
  • Fixed case CPANEL-21861: Ensure cpsrvd remains online during update
  • Fixed case CPANEL-21947: Account Termination: avoid warnings about nonexistent zones
  • Fixed case CPANEL-21957: Ensure yum.conf has 644 permissions
  • Fixed case CPANEL-21976: Prevent division by zero error when transferring from 70 and 72

74.0.1


2018-07-23
  • Fixed case CPANEL-21812: Revert CPANEL-14790 due to a regression in account restoration.

74.0.0


2018-07-17
  • Fixed case CPANEL-21122: Exception handling for corrupt JSON.
  • Fixed case CPANEL-21431: Fix mysqlconnectioncheck for systems running MariaDB.
  • [security] Fixed case SEC-367: Stored-XSS in WHM File Restoration interface.
  • [security] Fixed case SEC-416: Apache configuration injection due to document root variable interpolation.
  • [security] Fixed case SEC-418: Insecure storage of phpMyAdmin session files.
  • [security] Fixed case SEC-420: SQL injection during database backups.
  • [security] Fixed case SEC-424: File modification as root via faulty HTTP authentication.
  • [security] Fixed case SEC-425: Limited file read via password file caching.
  • [security] Fixed case SEC-426: Arbitrary zonefile modifications allowed during record edits.
  • [security] Fixed case SEC-436: Arbitrary file read during File Restoration.
  • [security] Fixed case SEC-439: Arbitrary zonefile modifications due to faulty CAA record handling.
  • [security] Fixed case SEC-442: File rename vulnerability during account renames.
  • [security] Fixed case SEC-443: Website contents accessible to local attackers through git repos.

73.9980.0


2018-07-02
  • Fixed case CPANEL-1446: Move and recreate corrupt BW sqlite DB on subdomain creation.
  • Fixed case CPANEL-6541: Implemented swap IPv6 for transfers, dedicated IPv6 not handled.
  • Fixed case CPANEL-8573: Show which integration links are being restored.
  • Fixed case CPANEL-10711: Prefer cpanel user over system user when a domain is owned by both.
  • Fixed case CPANEL-11176: Add link to documentation when transfer blocks upcp.
  • Fixed case CPANEL-12265: Manual changes to a domain’s FPM config were not being honored.
  • Fixed case CPANEL-13195: Exim: add option to enable DSN (RFC 3461).
  • Fixed case CPANEL-13532: Fix DCV when ngnix is proxying the hostname to 127.0.0.1.
  • Fixed case CPANEL-14790: Update SPF records when changing IP4 addresses.
  • Fixed case CPANEL-14896: Make flock() mode based on whether or not file was opened read or read/write.
  • Fixed case CPANEL-16123: Prevent Roundcube config from entering into inconsistent state.
  • Fixed case CPANEL-16168: Suppress JS error on createacct page for cPanel Solo.
  • Fixed case CPANEL-16237: DKIM: ignore nonstandard records when determining status.
  • Fixed case CPANEL-16779: Report failures from CpConfGuard via an exception.
  • Fixed case CPANEL-16925: restartsrv: clean up locks on SIGTERM
  • Fixed case CPANEL-16925: chkservd: clean up locks in all cases
  • Fixed case CPANEL-16925: Always release locks taken by restartsrv.
  • Fixed case CPANEL-16931: Make PHP-FPM daemons restart gracefully.
  • Fixed case CPANEL-17423: Preload template modules before locking httpd.conf.
  • Fixed case CPANEL-17547: Pkgacct: add –skippublichtml and –skipmail options.
  • Fixed case CPANEL-17891: Increase width for longer text on Feature Showcase dialog box.
  • Fixed case CPANEL-18030: Don’t wipe cPHulk tables on MySQL root password update.
  • Fixed case CPANEL-18060: Provide useful messages when failing to check/repair databases in cPanel.
  • Fixed case CPANEL-18329: Prevent multiple rndc calls from running at the same time.
  • Fixed case CPANEL-18354: Cleandns: remove named cache file.
  • Fixed case CPANEL-18391: Fork Bomb Protection: avoid limiting wheel users.
  • Fixed case CPANEL-18611: Modify Account: move integration files if necessary.
  • Fixed case CPANEL-18650: Fix breakage in MySQL addon conversion exposed by integration test.
  • Fixed case CPANEL-18711: Correctly auto-detect High Sierra in the cPanel Web Disk UI.
  • Fixed case CPANEL-18722: Allow modifying MX records for some subdomains.
  • Fixed case CPANEL-18756: Update cpanel-perl-526-build to 5.26.0-8.cp1170.
  • Fixed case CPANEL-18756: Update cpanel-perl-526 to 5.26.0-8.cp1170.
  • Fixed case CPANEL-18776: Update cpanel-wrap to 72.5-1.cp1172.
  • Fixed case CPANEL-18783: IP Migration: update domain forwarder reserved IP.
  • Fixed case CPANEL-18848: Make incremental backups respect the global cpbackup-exclude.conf.
  • Fixed case CPANEL-18854: Adjust the alert-list styles to work like growls.
  • Fixed case CPANEL-18855: Refactor Backup User Selection with Angular 1.4.
  • Fixed case CPANEL-18897: Update cpanel-perl-526-Amazon-S3 to 0.45-4.cp1170.
  • Fixed case CPANEL-18909: Fix bug in Cpanel::Sync::v2 where it would fail to delete directories.
  • Fixed case CPANEL-18924: Rotate /var/cpanel/accounting.log.
  • Fixed case CPANEL-18929: Clean old .sql_dump.gz files from backup directories.
  • Fixed case CPANEL-18935: Git Clone URL validation.
  • Fixed case CPANEL-18975: Ensure OpenID Connect works on proxy subdomains.
  • Fixed case CPANEL-18980: Install new self-signed certain when modifying account domain.
  • Fixed case CPANEL-18990: Remove XML serialization from APIs.
  • Fixed case CPANEL-19056: Don’t attempt to obtain locks on non-existent autoresponder files.
  • Fixed case CPANEL-19075: Avoid restarting MariaDB during cPanel update if possible.
  • Fixed case CPANEL-19146: Normalize how publichtmlsubsonly is handled on addon and subdomain interfaces.
  • Fixed case CPANEL-19150: Update cpanel-perl-526-Mail-SpamAssassin to 3.004001-6.cp1170.
  • Fixed case CPANEL-19165: Address confusion with the all privilege on Manage API Tokens.
  • Fixed case CPANEL-19168: Handle checking and repair databases with ampersands correctly.
  • Fixed case CPANEL-19169: WHM: ensure databases with ampersands can be repaired.
  • Fixed case CPANEL-19172: MySQL Databases: allow searching for databases with ampersands.
  • Fixed case CPANEL-19176: Remove cpanalyticsd from default dormant services.
  • Fixed case CPANEL-19183: Fix File Manager downloads when /home is symlinked.
  • Fixed case CPANEL-19189: Force Password Change: print message if no users.
  • Fixed case CPANEL-19199: Replace absolute path in symlinks with relative path.
  • Fixed case CPANEL-19199: Replace absolute path to generated file with relative path.
  • Fixed case CPANEL-19208: Ftpput: produce better error message on failure to connect.
  • Fixed case CPANEL-19215: Can’t locate /var/cpanel/secdatadir/ip.pag or /var/cpanel/secdatadir/ip.dir.
  • Fixed case CPANEL-19227: Don’t process out EA4 config from excluded htaccess files.
  • Fixed case CPANEL-19247: Replace mariadb-native-client with cpanel-mariadb-connector.
  • Fixed case CPANEL-19319: Prevent tab key from setting forwarders to discard.
  • Fixed case CPANEL-19330: Remove backups config cache when restoring from backups.
  • Fixed case CPANEL-19344: Service Manager: improve description for Exim altport config.
  • Fixed case CPANEL-19389: FPM restart: if one version has an issue report and continue.
  • Fixed case CPANEL-19400: Raise timeout on Horde downloads.
  • Fixed case CPANEL-19404: Preserve package selection on Convert Addon Domain to Account interface.
  • Fixed case CPANEL-19412: Restart systemd-logind when restarting dbus.
  • Fixed case CPANEL-19422: Properly handle DNS zones with certain suffixes.
  • Fixed case CPANEL-19429: Transfer Tool: prevent warning when restoring from different server.
  • Fixed case CPANEL-19483: Remove unused Cpanel::Atom and Cpanel::EntrySpool namespaces.
  • Fixed case CPANEL-19491: Mailperm: bring script up to modern standards.
  • Fixed case CPANEL-19495: Reduce OOM chance and improve Addon domain restore performance.
  • Fixed case CPANEL-19499: Ensure that a user cannot edit a record without the simple or advanced features.
  • Fixed case CPANEL-19510: Remove legacy cpanelpro modules lines from dynamicui.conf.
  • Fixed case CPANEL-19521: Move Geo::IPfree data files to an RPM.
  • Fixed case CPANEL-19535: Update cpanel-squirrelmail to 2012.12.09-2.cp1162.
  • Fixed case CPANEL-19539: IPv6: report actual device name when invalid.
  • Fixed case CPANEL-19539: IPv6: report failure when all users fail to enable.
  • Fixed case CPANEL-19548: Avoid warning when searching empty BoxTrapper queue.
  • Fixed case CPANEL-19557: Transfer Tool: warn if dbs exist but PostgreSQL not installed.
  • Fixed case CPANEL-19570: Add links to Create a New Account in List Account page.
  • Fixed case CPANEL-19581: Update Directory::Queue to release 1.9-4.cp1170.
  • Fixed case CPANEL-19590: Fixed row binding to IDs in Git Version Control lister.
  • Fixed case CPANEL-19594: List Accounts: Change Create a New Account button in the table to a link.
  • Fixed case CPANEL-19604: Disallow multiple domain forwarders.
  • Fixed case CPANEL-19606: Update cpanel-xtermjs-js to 3.2.0-2.cp1172.
  • Fixed case CPANEL-19607: File Protect: update cpanel.config when modifying via scripts.
  • Fixed case CPANEL-19611: Find_outdated_services: be more resilient on failure.
  • Fixed case CPANEL-19641: Strip www. when determining email sender.
  • Fixed case CPANEL-19656: Backups: flag errors from mysqldump.
  • Fixed case CPANEL-19662: Restore user’s DNS zone ownership on account restore.
  • Fixed case CPANEL-19668: VC > Create: Moved cloneURL to top, added auto-fill.
  • Fixed case CPANEL-19673: Pkgacct: skip PostgreSQL databases if it isn’t installed.
  • Fixed case CPANEL-19678: Update cpanel-perl-526 to 5.26.0-7.cp1170
  • Fixed case CPANEL-19681: Ensure pkgacct can create mysql .create files.
  • Fixed case CPANEL-19686: Fix EA4 toggle bug.
  • Fixed case CPANEL-19702: Filter AAAA on transfer if destination doesn’t use IPv6.
  • Fixed case CPANEL-19703: Version Control: Fixed clone URL validator in UI.
  • Fixed case CPANEL-19704: Fix floating alert list breadcrumb overlap bug.
  • Fixed case CPANEL-19710: Restorepkg: don’t warn about missing home directory.
  • Fixed case CPANEL-19723: Version Control - Button to git-pull from remote.
  • Fixed case CPANEL-19724: Avoid uninitialized TTL value when adding DNS entry.
  • Fixed case CPANEL-19725: Modify Account: avoid warning about absent zone file.
  • Fixed case CPANEL-19730: Transfer Tool: don’t enable Copy Reseller Privileges by default.
  • Fixed case CPANEL-19739: Use anchored matching for excludes when restoring an account.
  • Fixed case CPANEL-19742: Update cpanel-xtermjs-js to 3.3.0-1.cp1172.
  • Fixed case CPANEL-19748: Indicate failure to set quota when quotas disabled.
  • Fixed case CPANEL-19757: Fix EasyApache wizard breaking components.
  • Fixed case CPANEL-19758: Improved PHP-FPM user interface on MultiPHP Manager page.
  • Fixed case CPANEL-19767: Create backups of php.conf when the files change.
  • Fixed case CPANEL-19774: Backups: indicate transport errors in user backup email.
  • Fixed case CPANEL-19774: Backups: flag scp failure as connection error.
  • Fixed case CPANEL-19775: Improve DCV error reporting when a domain is no longer registered.
  • Fixed case CPANEL-19777: Disallow MySQL/MariaDB upgrades when update in progress.
  • Fixed case CPANEL-19783: WHM: Prevent flash of yellow boxes on Initial Setup Assistant Step 3.
  • Fixed case CPANEL-19787: Enable or disable exim spam check via tweaksetting.
  • Fixed case CPANEL-19792: Update cpanel-mailman to 2.1.26-2.cp1162.
  • Fixed case CPANEL-19794: De-duplicate and update the list of backup excludes in /var/cpanel.
  • Fixed case CPANEL-19798: Update exim to 4.91-1.cp1170.
  • Fixed case CPANEL-19800: Use a single inotify setup in queueprocd to avoid a race condition.
  • Fixed case CPANEL-19801: Don’t register failures for whitelisted IPs when 2fa is enabled.
  • Fixed case CPANEL-19803: Add comments field to Remote MySQL entries.
  • Fixed case CPANEL-19809: Change the close-all-file-descriptors method.
  • Fixed case CPANEL-19834: Have forced upcp do yum clean all before yum update.
  • Fixed case CPANEL-19847: Clarify AutoSSL procedure on cPanel provider.
  • Fixed case CPANEL-19856: Tailwatchd: don’t start via /scripts.
  • Fixed case CPANEL-19865: WHM API 1: allow max results for emailtrack_search to be above default.
  • Fixed case CPANEL-19866: Add info about mysql_upgrade possibly outputting errors.
  • Fixed case CPANEL-19875: Fix bug where you couldn’t search by domains in File Restoration UI.
  • Fixed case CPANEL-19876: Don’t erroneously unsuspended when restoring from user backups.
  • Fixed case CPANEL-19878: Add support to the apis for JSON in the requests.
  • Fixed case CPANEL-19878: Make cjt2 nvDataService use Personalization API.
  • Fixed case CPANEL-19878: Modify NVData modules to report errors.
  • Fixed case CPANEL-19878: Personalization API module for WHM API1 and UAPI.
  • Fixed case CPANEL-19878: Add soft_deprecation to NVData API methods.
  • Fixed case CPANEL-19889: Style buttons on the Password Age and Strength security policy interfaces.
  • Fixed case CPANEL-19891: Update text for max email account quota showcase.
  • Fixed case CPANEL-19893: Manage Mysql Profiles: Clear the “Activation In Progress” growl after activation.
  • Fixed case CPANEL-19902: Ensure you cannot create an email account without confirming a password.
  • Fixed case CPANEL-19908: Updated messaging on the Purchase Certificate page to be more clear.
  • Fixed case CPANEL-19910: Update MySQL55 to 5.5.60-1.cp1162.
  • Fixed case CPANEL-19911: Update MySQL56 to 5.6.40-1.cp1162.
  • Fixed case CPANEL-19914: Make the warning provided when a restore child reaches MAXRSS is readable.
  • Fixed case CPANEL-19915: Refactor Whostmgr::DNS::MX to be more maintainable.
  • Fixed case CPANEL-19917: Re-create metadata in the same order as bin/backup.
  • Fixed case CPANEL-19923: Display host access control form fields when hosts.allow is empty.
  • Fixed case CPANEL-19925: Accomodate CAB Forum ballot 169.
  • Fixed case CPANEL-19926: Use the CJT2 LOCALE object for local_datetime on the Manage Plugins interface.
  • Fixed case CPANEL-19938: Set a reasonable timeout for checking ftp credentials during fullbackup.
  • Fixed case CPANEL-19939: Ensure fullbackup errors are logged to the error_log.
  • Fixed case CPANEL-19950: Ensure enablefileprotect in Tweak Settings picks up manual changes.
  • Fixed case CPANEL-19959: Ftpput now gives better connection failure messages.
  • Fixed case CPANEL-19962: Update pure-ftpd to 1.0.47-1.cp1174.
  • Fixed case CPANEL-19964: Add a missing etc directory when creating email accounts.
  • Fixed case CPANEL-19964: Ensure mail permissions are set correctly.
  • Fixed case CPANEL-19976: Show EA4 recommendations properly.
  • Fixed case CPANEL-19977: SSH Access: note when keys are renamed.
  • Fixed case CPANEL-19987: Populate ForcePassiveIP on pure-ftpd if on NAT.
  • Fixed case CPANEL-19988: Update cpanel-mailman to 2.1.26-3.cp1162.
  • Fixed case CPANEL-19991: Update cpanel-perl-526-Archive-Tar-Builder to 2.5002-1.cp1174 and utilize ignore_sockets
  • Fixed case CPANEL-19994: Add IP Address to the right sidebar in cPanel homepage.
  • Fixed case CPANEL-20002: Updated documentation URLs for ModSecurity configuration settings.
  • Fixed case CPANEL-20008: Resolve slowdown while parsing many vhost records on the same ip/port.
  • Fixed case CPANEL-20012: Userdomains::CORE skips users with a missing main domain too late.
  • Fixed case CPANEL-20018: Fix capitalization in Manage Reseller’s Shared IP.
  • Fixed case CPANEL-20019: Enforce password age policies for Webmail users.
  • Fixed case CPANEL-20020: WHM: force logout when changing passwords due to age.
  • Fixed case CPANEL-20021: Fixed help message for cpapi CLI tool.
  • Fixed case CPANEL-20022: Fix DCV race condition in TLS Wizard UI.
  • Fixed case CPANEL-20023: Change MultiPHP versions to a human-readable format.
  • Fixed case CPANEL-20033: Perform basic validation on SSL settings for cpsrvd and cpdavd.
  • Fixed case CPANEL-20037: Ensure niceness is reset when starting services.
  • Fixed case CPANEL-20040: Catch metadata generation errors for users in bin/backup.
  • Fixed case CPANEL-20046: CPAddons: avoid warning when email address omitted.
  • Fixed case CPANEL-20048: Use correct ACL for list_users WHMAPI1 call.
  • Fixed case CPANEL-20051: Added tweak setting and action to block detected spammers.
  • Fixed case CPANEL-20064: Don’t display Perl modules with no valid version.
  • Fixed case CPANEL-20070: Cpdavd: avoid undefined value on timeout.
  • Fixed case CPANEL-20077: Fix Manage Plugins UI.
  • Fixed case CPANEL-20079: Avoid making AdminBin calls when restoring an account.
  • Fixed case CPANEL-20085: Update exim to 4.91-2.cp1170.
  • Fixed case CPANEL-20091: Prevent Content-Type from one request from contaminating later requests.
  • Fixed case CPANEL-20106: Use Cpanel::PwCache::getpwnam instead of getpwnam.
  • Fixed case CPANEL-20108: Fixed bug where wildcard SSL prices are incorrect.
  • Fixed case CPANEL-20110: Ensure /etc/mailips and /etc/mailhelo are updated when changing site IP.
  • Fixed case CPANEL-20111: Use correct package default for maximum allowed message deferrals.
  • Fixed case CPANEL-20114: Edit DNS Zone: add light validation for zone entries.
  • Fixed case CPANEL-20118: Allow a cPanel user to create an SSH key without a passphrase.
  • Fixed case CPANEL-20130: Check user home directory when getting style file.
  • Fixed case CPANEL-20135: Removed cruft from transport table in Backup Configuration.
  • Fixed case CPANEL-20143: Handle stray AutoSSL-excluded proxy subs after disabling proxy subs.
  • Fixed case CPANEL-20165: Prevent redirect loop when redirecting http to https.
  • Fixed case CPANEL-20172: Avoid horde db creation issue when creating account.
  • Fixed case CPANEL-20178: Remove legacy installed ssl storage.
  • Fixed case CPANEL-20185: Ensure the locale is loaded on the WHM Change Root Password interface.
  • Fixed case CPANEL-20187: Ensure faster logouts on Firefox.
  • Fixed case CPANEL-20195: Incorporate locale system.
  • Fixed case CPANEL-20202: Rebuild_dbmap: don’t create files for users which don’t exist.
  • Fixed case CPANEL-20202: Rebuild_dbmap: handle –noop option.
  • Fixed case CPANEL-20203: Set up handling of auto_enable features.
  • Fixed case CPANEL-20206: Resolve Whostmgr::TweakSettings::Mail::init error during install.
  • Fixed case CPANEL-20209: Show the Editor Mode without errors.
  • Fixed case CPANEL-20225: Update spam detection notification to denote action taken, if any.
  • Fixed case CPANEL-20242: Ensure userdir sync errors go to standard error.
  • Fixed case CPANEL-20242: Avoid duplicate logging to error log.
  • Fixed case CPANEL-20253: Avoid unexpectedly loading Cpanel::cPAddons::Globals.
  • Fixed case CPANEL-20257: Use a mutex for DNS reads and writes for DNS DCV.
  • Fixed case CPANEL-20270: Provide Devel::Trace for debugging when needed.
  • Fixed case CPANEL-20273: Teach the locale system to do list_or() correctly via CLDR.
  • Fixed case CPANEL-20276: Update cpanel-clamav to 0.100.0-1.cp1170.
  • Fixed case CPANEL-20291: Ensure the cpanel-plugins Yum repo is created on upcp.
  • Fixed case CPANEL-20292: Fix other bugs in apache_php_fpm restartsrv driver.
  • Fixed case CPANEL-20300: Speedup bin/update_horde_config –user.
  • Fixed case CPANEL-20311: Use Cpanel::PwCache when possible.
  • Fixed case CPANEL-20312: Fix race failure for gid lookup.
  • Fixed case CPANEL-20317: Make hostname lookup match hostname -f.
  • Fixed case CPANEL-20320: Fix LOCALE errors in Grant cPanel Support Access.
  • Fixed case CPANEL-20327: Backup should only try to load valid modules.
  • Fixed case CPANEL-20330: Set DNT env var in cpsrvd for use in templates.
  • Fixed case CPANEL-20339: WHMAPI1: Ensure starttime passed to emailtrack_stats.
  • Fixed case CPANEL-20340: Prevent overwrite of multiple proxy subdomains matching A records.
  • Fixed case CPANEL-20344: Eximstats_spam_check will now ignore system accounts.
  • Fixed case CPANEL-20345: Changed eximstats_spam_check main output to info.
  • Fixed case CPANEL-20351: Fix message pruning when email user has mdbox and account owner has maildir
  • Fixed case CPANEL-20356: Avoid loading StatsBar on the main index page.
  • Fixed case CPANEL-20357: Resolve performance regression with email pops and webmail page.
  • Fixed case CPANEL-20361: Post transfer, enable IPv6 for account if conditions are met.
  • Fixed case CPANEL-20362: Ensure Whostmgr::TicketSupport::Whitelist always releases locks.
  • Fixed case CPANEL-20363: Update cPanel Errors interface text.
  • Fixed case CPANEL-20371: SSH Access: update PuTTY link to use go.cpanel.net.
  • Fixed case CPANEL-20376: Update cpanel-perl-524-IPC-ShareLite to 0.17-1.cp1170.
  • Fixed case CPANEL-20378: Update exim to 4.91-3.cp1170.
  • Fixed case CPANEL-20385: Improve BandwidthDB write transaction performance.
  • Fixed case CPANEL-20387: Add support for SSE arguments via URL path.
  • Fixed case CPANEL-20395: Improve fcgi handler integration to support MultiPHP.
  • Fixed case CPANEL-20400: Ensure git branch does not change until user clicks save.
  • Fixed case CPANEL-20418: Fix bug in metadata creation that led to partial backup failure.
  • Fixed case CPANEL-20428: Improve zone removal speed to avoid named.conf lock being clobbered.
  • Fixed case CPANEL-20435: Fixed grammatically incorrect strings in validation messages.
  • Fixed case CPANEL-20444: Add ID for checkout button in SSL Wizard’s “Advanced” view.
  • Fixed case CPANEL-20453: Improve error reporting when a queueprocd spawned process fails.
  • Fixed case CPANEL-20464: Rsync backup transport: fix saving timeout.
  • Fixed case CPANEL-20470: Display correct nameservers when use registrar nameservers is selected.
  • Fixed case CPANEL-20474: Fixed typo in help output for restartsrv script.
  • Fixed case CPANEL-20477: Removed deprecated /scripts/sendaim.
  • Fixed case CPANEL-20478: Resolve performance regression when updating userdomains.
  • Fixed case CPANEL-20479: Create queueprocd plugin directory if missing.
  • Fixed case CPANEL-20487: Ignore disk with broken quotas when temporarily lifting quotas.
  • Fixed case CPANEL-20496: Fix ftp creation when adding account.
  • Fixed case CPANEL-20503: Fixrndc: stop generating and remove rndc.conf.
  • Fixed case CPANEL-20507: Create Account: ensure email reflects correct quota.
  • Fixed case CPANEL-20508: Re-enable users for SpamAssassin when re-enabling SpamAssassin.
  • Fixed case CPANEL-20513: Fix display of default web page when loading the server main IP via HTTP.
  • Fixed case CPANEL-20514: Remove obsolete ftppasslogs config option.
  • Fixed case CPANEL-20516: Normalized section text in Contact Information.
  • Fixed case CPANEL-20519: Add validation and unit tests for JSON FS entries.
  • Fixed case CPANEL-20522: Maintenance: allow restarting outdated services to be disabled.
  • Fixed case CPANEL-20527: Xferpoint: avoid warning about non-numeric comparison.
  • Fixed case CPANEL-20529: Fix form validation for rsync destination form on backup configuration page.
  • Fixed case CPANEL-20531: Make PowerDNS do a “purge” along with its “reload”.
  • Fixed case CPANEL-20533: Don’t double encode elements when saving contact information.
  • Fixed case CPANEL-20537: Allow restarts of MySQL by resellers with the Restart Services privilege.
  • Fixed case CPANEL-20545: Resolve inconsistancies with calculating domains in /etc/mailhelo.
  • Fixed case CPANEL-20552: Added local symlinks for the event source polyfill.
  • Fixed case CPANEL-20553: Fix fallback to nobody user on unknown host for defaultwebpage.cgi.
  • Fixed case CPANEL-20557: Allow restoring cpanel.config without force.
  • Fixed case CPANEL-20559: Warn when a ContactInfo valdiator is missing instead of throwing.
  • Fixed case CPANEL-20563: Exim: add smtputf8_advertise_hosts to config editor.
  • Fixed case CPANEL-20564: Fix cPanel backup downloads when backup dir has trailing slash.
  • Fixed case CPANEL-20572: Add a feature showcase entry for Piped Logging.
  • Fixed case CPANEL-20572: Enable Piped Logging for Apache by default.
  • Fixed case CPANEL-20582: Cpanel::SocketIP: add support for looking up any protocol.
  • Fixed case CPANEL-20582: Transfer Tool: ensure IPv6 hosts can be used.
  • Fixed case CPANEL-20582: Getremotecpmove: switch to use Cpanel::HTTP::Client.
  • Fixed case CPANEL-20587: Add a utility to clean datastore files.
  • Fixed case CPANEL-20588: Wrap UI_Includes in do-not-track checks.
  • Fixed case CPANEL-20590: Update all calls to sqlite3 to use the packaged version.
  • Fixed case CPANEL-20592: Prevent Cpanel::GreyList::Handler from reopening sqlite for each call.
  • Fixed case CPANEL-20595: Correctly handle plus signs in the URI request path for redirects.
  • Fixed case CPANEL-20605: Lazy load more modules in Cpanel::Backup::Metadata.
  • Fixed case CPANEL-20611: Autoresponders: avoid appending extra blank line.
  • Fixed case CPANEL-20613: Fix non-DNS-DCV Market providers’ HTTP DCV.
  • Fixed case CPANEL-20616: Fix notification warnings on fresh install.
  • Fixed case CPANEL-20617: Provide warning for hostname changes.
  • Fixed case CPANEL-20622: Fix issue where IE11 could not change quotas.
  • Fixed case CPANEL-20625: Update dovecot to 2.2.36-1.cp1162.
  • Fixed case CPANEL-20629: Fixed uninitialized value warning when addpop is called without password.
  • Fixed case CPANEL-20634: Add include point in WHM for analytics gathering.
  • Fixed case CPANEL-20637: Create a Template Toolkit plugin to retrieve a company ID.
  • Fixed case CPANEL-20640: Update code to remove search.cpan.org.
  • Fixed case CPANEL-20642: Server statistics analysis is now opt-in on new install.
  • Fixed case CPANEL-20644: Improve error handling when pruning missing backups.
  • Fixed case CPANEL-20659: Dcpumon: avoid uninitialized warning.
  • Fixed case CPANEL-20666: Remove stale Feature Showcase entries.
  • Fixed case CPANEL-20669: Ensure cluster dns servers get all zone updates on account restore.
  • Fixed case CPANEL-20685: Update EA3 templates for Apache TLS changes.
  • Fixed case CPANEL-20686: Load Text::CSV only if we must for locale handling.
  • Fixed case CPANEL-20688: PHP auto-select ext works with EOL recommendation.
  • Fixed case CPANEL-20691: Multi requirement alert works with other alerts.
  • Fixed case CPANEL-20695: Use Email::Address::XS for email validation in Market Provider Manager.
  • Fixed case CPANEL-20697: Add an include mechanism to the Getting Started Wizard for analytics gathering.
  • Fixed case CPANEL-20703: Solve SQLITE_BUSY with /var/cpanel/bandwidth_cache.sqlite during restore.
  • Fixed case CPANEL-20705: Fallback to local acceptance when all MX data is missing for a domain.
  • Fixed case CPANEL-20707: Ensure /etc/domainips is updated when account IP is changed.
  • Fixed case CPANEL-20708: Reduce DNS zone serialization overhead.
  • Fixed case CPANEL-20714: Select all names and ids at once when backing up bandwidth data.
  • Fixed case CPANEL-20716: Avoid examining userdata during pkgacct if we can avoid it.
  • Fixed case CPANEL-20717: Fix password file comment parser to handle #s in passwords.
  • Fixed case CPANEL-20719: Restore zone parsing performance.
  • Fixed case CPANEL-20720: Reduce SSL install overhead.
  • Fixed case CPANEL-20728: Upgrade Email::Address::XS to 1.03.
  • Fixed case CPANEL-20733: Improve FTP transport form validation.
  • Fixed case CPANEL-20737: Configuration Cluster: prevent warnings when using an IP address
  • Fixed case CPANEL-20748: Ensure hosts_seen is passed through dns cluster in post data.
  • Fixed case CPANEL-20755: Fixed Backup Configuration Page so validation messages display correctly.
  • Fixed case CPANEL-20758: Update cpanel-perl-526-Git-Raw to 0.79-1.cp1170.
  • Fixed case CPANEL-20759: Added additional search terms to version control.
  • Fixed case CPANEL-20762: Bootstrap_sandbox: ensure all required Perl modules are present.
  • Fixed case CPANEL-20773: Bump revision for Amazon::S3 RPM in rpm.versions.
  • Fixed case CPANEL-20774: Update cpanel-perl-526-Perl-Critic to 1.130-2.cp1170.
  • Fixed case CPANEL-20776: Update cpanel-mailman to 2.1.26-4.cp1162.
  • Fixed case CPANEL-20780: Avoid uninitialized value warning when adding nameservers
  • Fixed case CPANEL-20791: Fix bad exit code for backups_clean_metadata_for_missing_backups.
  • Fixed case CPANEL-20793: Ensure whostmgr2 –enable-dormant-mode does not warn about double locking
  • Fixed case CPANEL-20795: Raw Access: avoid error log warnings on page load
  • Fixed case CPANEL-20797: Add option to skip EasyApache YUM repo setup during initial install.
  • Fixed case CPANEL-20803: Mail delivery reports must retrieve messages from the final recipient.
  • Fixed case CPANEL-20804: Resolve error during Establish Reverse Trust Relationship for DNS cluster.
  • Fixed case CPANEL-20811: Narrow the cache clearing for DNS DCV.
  • Fixed case CPANEL-20813: Add Privacy Policy link to cPanel, WHM, Webmail.
  • Fixed case CPANEL-20818: Improve AutoSSL’s ancestor-substitution efficiency.
  • Fixed case CPANEL-20819: Update spamassasin rules before attempting to compile them.
  • Fixed case CPANEL-20820: Enable log rotation for spamd_error_log.
  • Fixed case CPANEL-20822: Switch all production code to use File::Slurper from File::Slurp.
  • Fixed case CPANEL-20827: Correctly handle setting zero values via NVData API.
  • Fixed case CPANEL-20831: Add failure_reason to DNS DCV API.
  • Fixed case CPANEL-20833: Limit automatic full rpm digest checks to weekend days.
  • Fixed case CPANEL-20838: Preserve “backup disabled” setting when restoring an account.
  • Fixed case CPANEL-20839: Ensure creating the subdomain “l” works
  • Fixed case CPANEL-20842: Cjt2 whm-v1-request option to generate calls for real namespaces.
  • Fixed case CPANEL-20848: Update cpanel-perl-526-Email-Sender to 1.300031-2.cp1170.
  • Fixed case CPANEL-20850: Privacy policy link in WHM opens in new tab/window.
  • Fixed case CPANEL-20851: Version control now provides feedback on deploy.
  • Fixed case CPANEL-20853: Convert scripts2/statres to use json-api terminate.
  • Fixed case CPANEL-20857: Use CpConfGuard to lookup piped logging setting.
  • Fixed case CPANEL-20861: UAPI Backup::list_backups: provide a helpful message when the backup feature is missing
  • Fixed case CPANEL-20863: Allow UI to cancel the timeout of pulling conversion status APIs.
  • Fixed case CPANEL-20864: Remove zones for addon domains that are subdomains of another domain during account termination
  • Fixed case CPANEL-20867: Remove ClamavConnecter uninstaller.
  • Fixed case CPANEL-20869: Remove logic to convert dnsadmin daemon to a service.
  • Fixed case CPANEL-20870: Remove duplicate install/Init.pm script.
  • Fixed case CPANEL-20871: Remove webalizer cleanup script.
  • Fixed case CPANEL-20872: Remove Hooks database conversion script.
  • Fixed case CPANEL-20874: Remove cphulkdb convertion script.
  • Fixed case CPANEL-20875: Remove paperlantern conversion script.
  • Fixed case CPANEL-20876: Remove bin/check_service_defaults.
  • Fixed case CPANEL-20877: Remove script to uninstall cronconfig addon.
  • Fixed case CPANEL-20878: Adjust install FastMail script.
  • Fixed case CPANEL-20880: Fix Local Destination validation on Backup Configuration page.
  • Fixed case CPANEL-20881: Remove reseller migration logic for 11.68.
  • Fixed case CPANEL-20882: Remove ResetPwCache on fresh install.
  • Fixed case CPANEL-20883: Remove spamdconfig plugin uninstall script.
  • Fixed case CPANEL-20884: Add a sanity check for /etc/digestshadow.
  • Fixed case CPANEL-20891: Provide a cpanel-version RPM
  • Fixed case CPANEL-20893: Include Test::Spec.
  • Fixed case CPANEL-20894: Execute tmp deploy script using correct intepreter.
  • Fixed case CPANEL-20896: Imported Repos do not register their remotes.
  • Fixed case CPANEL-20898: Fix double-adding of new users’ zones to nsd.conf.
  • Fixed case CPANEL-20899: Workaround Cyberduck incompatibilities with WebDav and gzip.
  • Fixed case CPANEL-20900: Fix variable reference bug in Add Remote SQL Host page.
  • Fixed case CPANEL-20902: Provide a way to disable the reboot banner.
  • Fixed case CPANEL-20904: Ensure zones are written to disk before they are added to named.conf.
  • Fixed case CPANEL-20905: Avoid spurious reload error when syncing new zones to a DNS cluster.
  • Fixed case CPANEL-20907: Update cpanel-perl-526-Selenium-Remote-Driver to 1.28-1.cp1174.
  • Fixed case CPANEL-20910: Stop sending notification when popbeforesmtp is set.
  • Fixed case CPANEL-20917: Update eximstats_spam_check to ignore mailman.
  • Fixed case CPANEL-20921: Fix-cpanel-perl honors signature verification status.
  • Fixed case CPANEL-20922: Adjust SSLMigration update script.
  • Fixed case CPANEL-20926: Optimize LegacyBackups update script.
  • Fixed case CPANEL-20929: Remove FTPSec install script.
  • Fixed case CPANEL-20932: Avoid double transaction save when updating vhosts.
  • Fixed case CPANEL-20934: Create SpamAssassin user_prefs with correct umask.
  • Fixed case CPANEL-20940: Optimize bin/install_locallib_loginprofile.
  • Fixed case CPANEL-20942: Do not install mailman RPM during dnsonly install.
  • Fixed case CPANEL-20943: Set suspended.page when missing.
  • Fixed case CPANEL-20950: Update S3 Compatible Transport to use S3 Endpoint language.
  • Fixed case CPANEL-20954: Show available functions when running api tools.
  • Fixed case CPANEL-20963: Update cpanel-perl-526-Email-Sender to 1.300031-3.cp1170.
  • Fixed case CPANEL-20967: Updated the validation logic for restore_config APIs.
  • Fixed case CPANEL-20968: Clean up cpanelsync objects prior to global destruction in updatenow.
  • Fixed case CPANEL-20969: Make AutoSSL forgo DCV when the certificate will not be replaced anyway.
  • Fixed case CPANEL-20972: Fix a FTP transfer failure.
  • Fixed case CPANEL-20980: Update dovecot to 2.2.36-2.cp1162.
  • Fixed case CPANEL-20985: Update Apache/Domain TLS as appropriate on hostname certificate change.
  • Fixed case CPANEL-20994: Ensure FTP config dir exists during account creation.
  • Fixed case CPANEL-20995: Fix mailman-list-usage permissions.
  • Fixed case CPANEL-20996: Ensure system Perl modules are installed properly on CentOS 6
  • Fixed case CPANEL-21008: Warn for invalid user outbound spam threshold.
  • Fixed case CPANEL-21024: Make WebVhosts backend logic recognize “ipv6” the same as “mail”.
  • Fixed case CPANEL-21027: Change the owner label to clearly reflect the disabled state.
  • Fixed case CPANEL-21028: Restored service check before queuing of task.
  • Fixed case CPANEL-21029: Don’t remove custom A records for proxy subdomains unless requested.
  • Fixed case CPANEL-21030: Improvements to input range checking in WHM » Create a New Account.
  • Fixed case CPANEL-21036: Symlink the date time logic for i_cpanel_snowmen locale to en_us locale.
  • Fixed case CPANEL-21037: Fix File::Copy::Recursive warning during fresh install.
  • Fixed case CPANEL-21041: Replace hostname certificate if the new hostname is not covered.
  • Fixed case CPANEL-21045: Fixed word wrap issues in Git Version Control.
  • Fixed case CPANEL-21051: Fixed missing symlink for xterm in webmail.
  • Fixed case CPANEL-21056: Email disable_spam_autodelet now behaves consistently.
  • Fixed case CPANEL-21057: Don’t warn when saving invalid Tweak Settings if not given.
  • Fixed case CPANEL-21058: Update cpanel-perl-526-Mail-SpamAssassin to 3.004001-7.cp1170.
  • Fixed case CPANEL-21061: Maintenance: ensure all status updates are printed.
  • Fixed case CPANEL-21062: Fix DNSOnly fresh installation.
  • Fixed case CPANEL-21068: Supply default value for store when calling nvget and nvset.
  • Fixed case CPANEL-21073: Avoid warning about bus connection under jailshell.
  • Fixed case CPANEL-21076: Fix mailing list creation.
  • Fixed case CPANEL-21079: Present “spam” folder as SPECIAL USE Junk since spam is saved here.
  • Fixed case CPANEL-21082: Enable cPHulk brute force country managment on DNSOnly systems.
  • Fixed case CPANEL-21083: Include database check output when check is successful.
  • Fixed case CPANEL-21110: Avoid delay when adding cphulk blacklist/whitelist countries.
  • Fixed case CPANEL-21111: Fix cphulk word wrap.
  • Fixed case CPANEL-21113: Prevent warning when scanning with ClamAV.
  • Fixed case CPANEL-21116: Fixed broken package dependency in IP Migration Wizard.
  • Fixed case CPANEL-21117: Reduce memory overhead for account restoration.
  • Fixed case CPANEL-21131: Ensure the locale is loaded on the WHM ModSecurity Tools Edit Rules interface.
  • Fixed case CPANEL-21143: Avoid warning on Manage SSL Hosts when using Chinese locales
  • Fixed case CPANEL-21148: Make messages on Manage Access IPs interface consistent.
  • Fixed case CPANEL-21152: Distribution Net::CIDR::Lite for use with SpamAssassin.
  • Fixed case CPANEL-21153: Bootstrap system perl with modules by yum then by cpanm.
  • Fixed case CPANEL-21176: Prevent cpsrvd from being killed by SIGHUP/SIGUSR1 when going dormant.
  • Fixed case CPANEL-21178: Prevent cpdavd from being killed by SIGHUP/SIGUSR1 when going dormant.
  • Fixed case CPANEL-21180: Allow admins to disable WHM’s “Terminal” UI via a touch file.
  • Fixed case CPANEL-21182: Ensure existing config is always passed when calculating tweak values.
  • Fixed case CPANEL-21183: Make cPHulkd not die receiving HUP during restart.
  • Fixed case CPANEL-21184: Fix possible infinite loop in AutoSSL exclude restore.
  • Fixed case CPANEL-21186: Add an authentication and application verification system to SSE.
  • Fixed case CPANEL-21191: Fix ownership when removing and re-adding a DNS zone
  • Fixed case CPANEL-21192: Feature showcase announcing S3 Compatible Backup transport.
  • Fixed case CPANEL-21196: Update FTP username validation to accept correct characters.
  • Fixed case CPANEL-21200: Avoid warning when building the Dovecot configuration on a fresh install
  • Fixed case CPANEL-21202: Optimize Version Control Delete.
  • Fixed case CPANEL-21205: Exclude php-fpm from background process killer.
  • Fixed case CPANEL-21210: Fix link to spam page from BoxTrapper.
  • Fixed case CPANEL-21225: Manage screen shows all deployment tasks.
  • Fixed case CPANEL-21227: Git: misidentified empty directory as bare repo.
  • Fixed case CPANEL-21230: Removed feature showcase items no longer needed in 74.
  • Fixed case CPANEL-21233: Log AutoSSL DCV failures to the problems DB on total local DCV failure.
  • Fixed case CPANEL-21235: Record both HTTP and DNS DCV failures in AutoSSL’s problems DB.
  • Fixed case CPANEL-21236: Format DNS DCV in AutoSSL’s logs the same way as HTTP DCV messages.
  • Fixed case CPANEL-21241: Prevent restartsrv_dnsadmin –stop from hanging.
  • Fixed case CPANEL-21243: Fixed Icon Size for Terminal, correcting HTML wrapping.
  • Fixed case CPANEL-21249: Added cloudlinux.com and imunify360.com to common domains.
  • Fixed case CPANEL-21260: Fix bug in date listing for LTS dropdown.
  • Fixed case CPANEL-21270: Updated string escaping to prevent XSS in Backup Configuration.
  • Fixed case CPANEL-21274: Use a hash for identify_ancestor_domains for speed.
  • Fixed case CPANEL-21279: Update version control to respect host key checking tweak setting.
  • Fixed case CPANEL-21280: Update domainips cache when account IP is changed.
  • Fixed case CPANEL-21281: Remove domain registration logic from HTTP DCV.
  • Fixed case CPANEL-21286: Cache user AutoSSL exclusions to avoid extra fetches from disk.
  • Fixed case CPANEL-21295: Only maintain one backup copy of a corrupted BW SQLite db.
  • Fixed case CPANEL-21302: Create feature showcase for Git version control.
  • Fixed case CPANEL-21330: Fix Git Version Control feature showcase maketext.
  • Fixed case CPANEL-21363: Cleanup corrupted bandwidth DBs on account delete.
  • Fixed case CPANEL-21371: Set the meta referrer-policy header to origin in all interfaces.
  • Fixed case CPANEL-21382: Fix country code sorting and colspan mismatch.
  • Fixed case CPANEL-21400: Deduplicate domains in AutoSSL.
  • Fixed case CPANEL-21442: Update cpanel-git RPM to version 2.18.0-2.cp1170.
  • Fixed case CPANEL-21445: Ensure non-fast installs work properly
  • Fixed case CPANEL-21469: Customer using litespeed were considered as SOLO.
  • Fixed case CPANEL-21474: Temporarily restore Cpanel::LoadFile::Tiny with deprecation notice
  • Implemented case CPANEL-19479: Show nonzero exits in terminal more “gently” than as full-on errors.
  • Implemented case CPANEL-19568: Add public contact details to defaultwebpage.cgi & suspendedpage.cgi.
  • Implemented case CPANEL-19603: Add a disable option to the restorepkg script.
  • Implemented case CPANEL-19651: Add deployment API for Version Control system.
  • Implemented case CPANEL-19712: Improve EA4 System Update button UX.
  • Implemented case CPANEL-19745: Create UAPI DCV::check_domains_via_dns.
  • Implemented case CPANEL-19846: Added Usability to List Account and Package editor to cross link.
  • Implemented case CPANEL-19900: Additional control/granularity of SSL notification.
  • Implemented case CPANEL-19919: JSON input support in WHMAPI1 and UAPI command-line tools.
  • Implemented case CPANEL-19955: Install a git template provided by cpanel-git-templates RPM.
  • Implemented case CPANEL-19966: Secure Version Control Deployment events.
  • Implemented case CPANEL-19967: Provide local branches for cloned Version Control objects.
  • Implemented case CPANEL-19996: Allow non-Amazon S3 endpoints in our transport.
  • Implemented case CPANEL-20010: Warning when upgrading from MySQL to MariaDB 10.2.
  • Implemented case CPANEL-20025: Update cpanel-perl-526-cplint to 0.110-1.cp1174.
  • Implemented case CPANEL-20043: Expand Comodo HTTP DCV to include parent domains.
  • Implemented case CPANEL-20101: Teach Comodo HTTP DCV preparation sanity check to try ancestor domains.
  • Implemented case CPANEL-20103: Make package validation messaging less confusing.
  • Implemented case CPANEL-20104: Add include points in cPanel and Webmail for analytics gathering.
  • Implemented case CPANEL-20107: Teach AutoSSL’s local DCV to use ancestor fallback for cPStore.
  • Implemented case CPANEL-20119: Add DNS-based DCV for cPanel Market.
  • Implemented case CPANEL-20132: Track held emails so they can be deleted from the queue later.
  • Implemented case CPANEL-20211: Updated the User Interface in WHM to allow setting of per domain wildcard price.
  • Implemented case CPANEL-20220: Move Dovecot FTS Rescan into a taskqueue subqueue.
  • Implemented case CPANEL-20226: Convert dovecot auth cache flushing to a subqueue.
  • Implemented case CPANEL-20252: Use a subqueue for ftpupdate tasks.
  • Implemented case CPANEL-20293: Add hold to the email_outbound_spam_detect_action.
  • Implemented case CPANEL-20299: Added ability to deploy in Git Version Control.
  • Implemented case CPANEL-20321: Rename GenericS3 transport to S3Compatible.
  • Implemented case CPANEL-20370: Update File and Directory restoration with standard alerts.
  • Implemented case CPANEL-20404: Extend the VersionControlDeployment API.
  • Implemented case CPANEL-20439: Update cpanel-node-packages to release 2.7-1.cp1164.
  • Implemented case CPANEL-20441: Adding new cf files for Spamassassin to improve performance.
  • Implemented case CPANEL-20483: Show country ip address in the cphulk reports.
  • Implemented case CPANEL-20523: Phrasing for AutoSSL Notifications in cPanel.
  • Implemented case CPANEL-20550: Build changes to support plugin development for Wordpress.
  • Implemented case CPANEL-20593: Remove legacy bin/migratessl.
  • Implemented case CPANEL-20608: Updated mb2md conversion script to better handle “From " lines in mboxes.
  • Implemented case CPANEL-20619: Usability updates for Version Control.
  • Implemented case CPANEL-20620: Add links to API docs for transfers on transfer pages.
  • Implemented case CPANEL-20682: Provide user feedback when cloning repos from remote.
  • Implemented case CPANEL-20694: Ability to set auto-detect threshold for users.
  • Implemented case CPANEL-20706: Vastly improve the speed of restoring mailrouting for many domains.
  • Implemented case CPANEL-20713: Add scripts/find_pids_with_inotify_watch_on_path.
  • Implemented case CPANEL-20724: Teach AutoSSL’s cPanel provider to use DNS DCV as a backup for HTTP.
  • Implemented case CPANEL-20727: Adds UI to WHM Backup Configuration page to support S3 compatible destinations.
  • Implemented case CPANEL-20854: API to get count and remove held messages by users.
  • Implemented case CPANEL-20919: DCV Check will now be skipped if a domain is not registered.
  • Implemented case CPANEL-20931: Share a dns cache between HTTP, Local, and DNS DCV.
  • Implemented case CPANEL-20952: Add feature showcase for spammer automatic actions.
  • Implemented case CPANEL-20961: Add count and delete of held message to UI.
  • Implemented case CPANEL-20962: Update restricted restore with new cpuser option.
  • Implemented case CPANEL-20970: Log timestamps when doing account restores.
  • Implemented case CPANEL-21010: Avoid looking up addon in main userdata when not needed.
  • Implemented case CPANEL-21012: Make AutoSSL .txt logs put the timestamp at the start of line.
  • Implemented case CPANEL-21013: Add feature showcase for AutoSSL notifications.
  • Implemented case CPANEL-21015: Remove old AutoSSL notifications improvements feature showcase entry.
  • Implemented case CPANEL-21016: Add feature showcase for DNS DCV/ancestor DCV.
  • Implemented case CPANEL-21022: Ensure spam box is available by default.
  • Implemented case CPANEL-21157: Fix timeout for validation of transports.
  • Implemented case CPANEL-21373: Update Feature Showcase DNS DCV to be more accurate.

Additional Documentation