66 Change Log
Last modified: February 8, 2023
66.0.35
2018-01-22
- [security] Fixed case SEC-308: SRS secret revealed in exim.conf.
- [security] Fixed case SEC-321: Database and dbuser names were not validated during renames.
- [security] Fixed case SEC-339: Backups revealed contents of directories that the user did not own.
- [security] Fixed case SEC-342: Root’s crontab briefly world-readable when enabling backups.
- [security] Fixed case SEC-351: Root’s crontab briefly world-readable during crontab configuration.
- [security] Fixed case SEC-352: Root’s crontab briefly world-readable during post update tasks.
- [security] Fixed case SEC-353: World-readable copy of httpd.conf created during syntax test.
- [security] Fixed case SEC-354: Insecure file operations in bin/csvprocess.
- [security] Fixed case SEC-355: World-readable archive created by archive_sync_zones script.
- [security] Fixed case SEC-356: Limited arbitrary file write via telnetcrt script.
- [security] Fixed case SEC-383: Self-XSS in cPanel Backup Restoration.
- [security] Fixed case SEC-385: Self-XSS in WHM Apache Configuration Include Editor.
- [security] Fixed case SEC-386: Self-Stored-XSS in WHM Account Transfer.
- [security] Fixed case SEC-387: Self-XSS in WHM Spamd Startup Config.
- [security] Fixed case SEC-388: World-readable files created when using WHM Apache Includes Editor.
- [security] Fixed case SEC-389: Self-XSS in WHM listips interface.
66.0.34
2017-11-20
- [security] Fixed case SEC-306: Unreserved email address used in DNS zone SOA records.
- [security] Fixed case SEC-309: Home directory backups written to incorrect location.
- [security] Fixed case SEC-310: Jailed accounts could restore files that are outside the jail.
- [security] Fixed case SEC-311: Unprivileged users can access restricted directories during account restores.
- [security] Fixed case SEC-313: Arbitrary code execution via Maketext injection in PostgresAdmin.
- [security] Fixed case SEC-314: Arbitrary code execution via Maketext injection in Reseller style upload.
- [security] Fixed case SEC-315: Jailshell fails to set umask before peforming sensitive file operations.
- [security] Fixed case SEC-318: String format injection vulnerability in dovecot-xaps-plugin.
- [security] Fixed case SEC-322: Code exectuion as root due to loose permissions on incremental backups.
- [security] Fixed case SEC-323: Backup files are briefly world-readable.
- [security] Fixed case SEC-325: PostgreSQL databases assigned to multiple accounts caused collisions.
- [security] Fixed case SEC-326: Add
postmaster
to the list of reserved usernames. - [security] Fixed case SEC-327: Expand the list of reserved usernames.
- [security] Fixed case SEC-328: Add
ssl
to the list of reserved usernames. - [security] Fixed case SEC-329: Arbitrary file read via Exim vdomainaliases.
- [security] Fixed case SEC-330: Preserve permissions for local backup transport.
- [security] Fixed case SEC-331: DnsUtils allows zone creation on hostname and account subdomains.
- [security] Fixed case SEC-332: Root crontab visible when enabling or disabling sqloptimizer.
- [security] Fixed case SEC-333: Local root code execution via cpdavd.
- [security] Fixed case SEC-334: User accounts partially created with invalid username formats.
- [security] Fixed case SEC-336: Stored-XSS vulnerability via cpaddons moderated upgrade.
- [security] Fixed case SEC-337: Code execution as
nobody
account via Mailman archives. - [security] Fixed case SEC-341: Domain data can be deleted for domains with
lock
TLD. - [security] Fixed case SEC-345: Arbitrary file read in backup htaccess modification logic.
66.0.33
2017-11-17
- Fixed case CPANEL-14200: Set SQLITE_TMPDIR during optimize_eximstats.
- Fixed case CPANEL-15976: Update cpanel-roundcubemail to 1.3.1-1.cp1164.
- Fixed case CPANEL-16521: Update schema files for Roundcube 1.3.1.
- Fixed case CPANEL-16834: Update Roundcube schema files.
66.0.30
2017-11-09
- Fixed case CPANEL-14793: Speed up rpmup.
- Fixed case CPANEL-16122: Improve cpmove restore compatibility with NFS.
- Fixed case CPANEL-16490: Resolve corruption of unicode characters in webmail passwords.
- Fixed case CPANEL-16535: Update dovecot to 2.2.33.2-1.cp1162.
- Fixed case CPANEL-16614: Fix restart_service alternate service name in Chkservd.
- Fixed case CPANEL-16618: Change permissions on possibly newly created $domain/etc dir correctly.
- Fixed case CPANEL-16640: Scripts/install_dovecot_fts now removes disable flag.
- Fixed case CPANEL-16642: Chkservd restarts must use the restart_service when specified.
- Fixed case CPANEL-16644: Finish up backport of DisableIS tweak setting.
- Fixed case CPANEL-16789: Cpanel::TailWatch::Eximstats::process_line assumes default exim log.
66.0.29
2017-10-27
- Fixed case CPANEL-14019: Archive contact group membership based on group id, not contact id.
- Fixed case CPANEL-15146: Have our find_outdated_services not do httpd.
- Fixed case CPANEL-15563: Stop deleting installed CA bundles from /var/cpanel/ssl/installed.
- Fixed case CPANEL-15635: Ensure correct serializer is used by taskqueue when restoring backup.
- Fixed case CPANEL-16011: Resolve GUID mismatch during dovecot in-place mailbox conversion.
- Fixed case CPANEL-16388: Update dovecot to 2.2.33.1-1.cp1162.
66.0.27
2017-10-23
- Fixed case CPANEL-13089: New parameter for configureservice WHM API 1.
- Fixed case CPANEL-14725: Strip HTML from data destined for title element.
- Fixed case CPANEL-16373: Fix misencoded SSL cache files.
- Fixed case CPANEL-16457: Updated the MySQL upgrade wizard to require selection of upgrade process.
66.0.26
2017-10-17
- Fixed case CPANEL-11521: Add support for Virtuozzo 7 Containers.
- Fixed case CPANEL-14906: Amazon S3: prune backups when no folder specified.
- Fixed case CPANEL-15433: Add new tweak setting for phpMyAdmin DisableIS.
- Fixed case CPANEL-15493: Make sure incremental dirs are removed when asked.
- Fixed case CPANEL-16082: Avoid logging the sender identification when not assoicated with a user.
- Fixed case CPANEL-16116: Make sure userdata cache exists before restoring domains.
- Fixed case CPANEL-16146: Ensure AutoSSL does not run on restore until after ssl is restored.
- Fixed case CPANEL-16319: Workaround Virtuozzo iptables bugs to enable support in cphulkd.
66.0.25
2017-10-10
- Fixed case CPANEL-13873: Don’t let the default speed check happen.
- Fixed case CPANEL-14617: Support for AWS V4 signatures in Amazon transport.
- Fixed case CPANEL-15113: Ensure cPanel sqlite3 is installed by default.
- Fixed case CPANEL-15562: Update WHM UI cache to use current locale.
- Fixed case CPANEL-15711: Make “dbindex” task queue call the script more cleanly.
- Fixed case CPANEL-16131: Autodiscover: ensure redirect is emitted properly.
- Implemented case CPANEL-16013: Do not die when failing to unlink old lognames on domain modification.
66.0.24
2017-10-03
- Fixed case CPANEL-15105: Pop the cache for GenSysInfo on rpmup.
- Fixed case CPANEL-15649: Avoid warnings when fetching zone.
- Fixed case CPANEL-15671: Set_zone_ttl: fix uninitialized value warning.
- Fixed case CPANEL-15806: Reboot Status: avoid exception in Security Policy.
- Fixed case CPANEL-15833: Ensure the content-type is properly set for mobileconfig attachments.
- Fixed case CPANEL-15877: Ensure accounts with missing userdata can be termianted.
- Fixed case CPANEL-15926: SSL: fix decoding of UTF8String.
66.0.23
2017-09-18
- [security] Fixed case SEC-276: SQL injection in eximstats processing.
- [security] Fixed case SEC-279: SSL hostname verification for support agreement download not enforced.
- [security] Fixed case SEC-282: Stored XSS Vulnerability in WHM MySQL Password Change Interfaces.
- [security] Fixed case SEC-283: CPanel backup interface could return a backup with all MySQL databases.
- [security] Fixed case SEC-284: User account backups could contain all MySQL databases on the server.
- [security] Fixed case SEC-285: Addon domain conversion can copy all MySQL databases to the new account.
- [security] Fixed case SEC-296: Account rename can result in Apache logfiles becoming world-readable.
- [security] Fixed case SEC-299: Backup system overwrites root’s home directory when mount disappears.
- [security] Fixed case SEC-300: Open redirect in /unprotected/redirect.html.
- [security] Fixed case SEC-302: Code execution as mailman user due to faulty environmental variable filtering.
- [security] Fixed case SEC-303: Arbitrary file overwrite via Roundcube SQLite schema update.
66.0.22
2017-09-13
- Fixed case CPANEL-12003: Ensure autoresponders work with single-byte character sets.
- Fixed case CPANEL-14310: Display warning for user when incremental backup selected.
- Fixed case CPANEL-14552: Accountsummary: display single user’s IPv6 address.
- Fixed case CPANEL-14998: Remove interstitial page updateprivs.
- Fixed case CPANEL-15109: Update Pristine::Tar to version 1.40.
- Fixed case CPANEL-15360: Edit DNS Zone: allow LOC records where final seconds digit is 9.
- Fixed case CPANEL-15460: Update dovecot-xaps to 2.2.32-1.cp1162.
- Fixed case CPANEL-15460: Update dovecot to 2.2.32-1.cp1162.
- Fixed case CPANEL-15575: Make missing mail_apns cert warning look less like error.
- Fixed case CPANEL-15674: Avoid undefined function when handling unmanaged database.
- Fixed case CPANEL-15690: Exim Config Manager: Ensure navigation menu is not shown in the
Edit
dialogs. - Fixed case CPANEL-15697: Fix local.ini extension migration to handle missing newline.
- Fixed case CPANEL-15712: WHM: Correct the description for the
Remote Account Username
field. - Fixed case CPANEL-15756: Fix tailwatchd logging when the APNS push database is broken.
66.0.19
2017-09-11
- Fixed case CPANEL-14251: Fix warning when changing site IP with ProFTPD.
- Fixed case CPANEL-14570: Fix ea4 migrate –help uninit warning & yum output.
- Fixed case CPANEL-14932: More gracefully handle /home/virtfs as a symlink.
- Fixed case CPANEL-15342: Avoid transporting backup_incomplete file as directory.
- Fixed case CPANEL-15404: Fix tooltip anomalies in TLS Status.
- Fixed case CPANEL-15411: Avoid double-lock error when enabling demo mode.
- Fixed case CPANEL-15457: Ensure roundcube restore does not overwrite cpuser MySQL password.
- Fixed case CPANEL-15534: Fix WHM’s Manage SSL Hosts domain coverage logic.
- Fixed case CPANEL-15545: Update firewalld rules automatically for CentOS 7.4.
- Fixed case CPANEL-15548: Suppress spurious warnings in Security Policy UIs.
- Fixed case CPANEL-15581: Avoid warning when account has no creation date.
- Fixed case CPANEL-15634: Avoid warning from Update Gatherer with certain IPv6 addresses.
- Fixed case CPANEL-15652: Manually migrate extension directives from local.ini.
66.0.18
2017-09-01
- Fixed case CPANEL-7815: C::D:M::getmainserverip returns only valid address from /v/c/mainip.
- Fixed case CPANEL-13604: Update cpanel-phpmyadmin to 4.7.3-1.cp1166.
- Fixed case CPANEL-14286: Remove TLSCertificateChainFile from protftpd config when it’s not needed.
- Fixed case CPANEL-15440: Ensure suspend_outgoing_email handles forged messages.
- Fixed case CPANEL-15448: Ensure security policies render correctly in WHM.
- Fixed case CPANEL-15452: Update B::C to version 5.024013_01.
- Fixed case CPANEL-15454: Skip .htaccess optimize showcase if local apache template exist.
- Fixed case CPANEL-15456: Have local.ini migration do on/off fix on boolean & integer types.
- Fixed case CPANEL-15464: Ensure dnsadmin returns plain text errors.
66.0.17
2017-08-28
- Fixed case CPANEL-10936: Always restore Roundcube after MySQL during account xfers.
- Fixed case CPANEL-15130: Update cpanel-perl-524-Net-DNS to 1.11-2.cp1162.
- Fixed case CPANEL-15354: Setting uid/gid on new file causes error.
- Fixed case CPANEL-15361: Handle fractional seconds in LOC records.
- Fixed case CPANEL-15361: Allow specifying LOC record meter values with m suffix.
- Fixed case CPANEL-15405: Don’t instruct users to reboot when they’re running a custom kernel.
- Fixed case CPANEL-15431: Ignore blank lines in passwd file.
66.0.15
2017-08-22
- Fixed case CPANEL-13054: Fix reflow oddity on cPanel “Visitors” page table.
- Fixed case CPANEL-14222: Manage Hooks: Ensure the
Hook Details
dialog is visible. - Fixed case CPANEL-14532: Ensure cPAddons Moderation Request popup does not contain WHM navigation bar.
- Fixed case CPANEL-14925: MariaDB Upgrade now informs users that version 10.2 defaults to strict mode.
- Fixed case CPANEL-14943: Mail Queue Manager: Ensure check all checkbox can select all messages.
- Fixed case CPANEL-14963: Improve efficiency of listing MIME types.
- Fixed case CPANEL-14963: De-duplicate MIME types.
- Fixed case CPANEL-15004: Add DNS now no longer validates the domain as in 64.
- Fixed case CPANEL-15063: Update cpanel-git to 2.14.1-1.cp1162.
- Fixed case CPANEL-15067: Resolve Whostmgr::TweakSettings::Apache warnings on new installs.
- Fixed case CPANEL-15068: Opening EA4 UI won’t affect Left nav styles.
- Fixed case CPANEL-15104: Make firewalld rules compatible with CloudLinux 7.4.
- Fixed case CPANEL-15106: Provide headers and footers to PHP plugins.
- Fixed case CPANEL-15141: More space at the bottom of EA4 UI.
66.0.14
2017-08-21
- Fixed case CPANEL-13113: Prevent enabling FPM on a domain if PHP does not have the FPM rpm.
66.0.13
2017-08-15
- Fixed case CPANEL-14475: Generate a new template stash when cp_security_token changes.
- Fixed case CPANEL-15077: Update cpanel-perl-524-cPanel-TaskQueue to 0.800-7.cp1162.
- Fixed case CPANEL-15097: Ensure users can read their php-fpm cache files.
66.0.12
2017-08-11
- Fixed case CPANEL-14966: Update cpanel-git to 2.14.0-1.cp1162.
66.0.11
2017-08-09
- Fixed case CPANEL-13916: Update cpanel-perl-524-munin to 2.0.30-1.cp1162.
- Fixed case CPANEL-14719: Fail WHM v1 start_background_mysql_upgrade when there are blockers.
- Fixed case CPANEL-14940: MultiPHP INI Editor is changing Group permissions upon saving.
- Fixed case CPANEL-14946: Fixed spurious warnings about apache config on new installs.
- Fixed case CPANEL-14958: Add sanity checking to scripts/restartsrv ipaliases, add tests.
- Fixed case CPANEL-14977: Parse regular MySQL comments within conditional comments.
66.0.10
2017-08-08
- Fixed case CPANEL-14950: Ensure zlib compressed messages can be read via dovecot.
- Fixed case CPANEL-14954: AutoSSL: Accomodate docroot removal when an item is in the queue.
- Fixed case CPANEL-14978: Ensure ServiceManager calls check internally for sub modules.
- Fixed case CPANEL-15005: WHM: Address JS errors in the Reseller Center.
- Fixed case CPANEL-15008: Ensure API Tokens allow access to registered third-party WHM CGI applications.
66.0.9
2017-08-04
- Fixed case CPANEL-13221: Fixed WHM plugin page for DNSOnly systems.
- Fixed case CPANEL-13518: Increase max_input_vars for cpanel_php_fpm to accomodate PHPMyAdmin.
- Fixed case CPANEL-14685: Only call updateprivs during reseller session on PMA intersitial page.
- Fixed case CPANEL-14777: Update cpanel-clamav to 0.99.2-2.cp1164.
- Fixed case CPANEL-14863: Prevent spurious error when needs-restarting has an empty line.
- Fixed case CPANEL-14864: Resolve inconstancies in service up/down detection with systemd.
- Fixed case CPANEL-14866: Fix global destruction warnings in updatenow.static.
- Fixed case CPANEL-14869: Avoid running apache tweak settings before apache is installed.
- Fixed case CPANEL-14875: Address errors identified in the “Edit DNS Zone” interface.
- Fixed case CPANEL-14877: Fix safekill verbose output for not running processes.
- Fixed case CPANEL-14903: Update git to release version 2.13.4.
- Fixed case CPANEL-14910: Fixed unitalized value warnings in cPanel when owner doesn’t exist.
66.0.8
2017-08-01
- Fixed case CPANEL-13755: Fixed nav search: page retension, allows ‘, up/down in textareas.
- Fixed case CPANEL-14021: Add CloudLinux Apache LSAPI handler for MultiPHP.
- Fixed case CPANEL-14405: Updated cPanel SVG Icons to remove graphical errors.
- Fixed case CPANEL-14658: Allow cPHulkd to go into dormant mode faster.
- Fixed case CPANEL-14663: Improve reporting when we get unexpected output from needs-restarting.
- Fixed case CPANEL-14710: Ensure ncurses-term is installed on CentHat 7.x to avoid terminal errors.
- Fixed case CPANEL-14724: Ensure Ctrl+C or SIGTERM does not end upcp after the point of no return.
- Fixed case CPANEL-14766: The toggle switch in EA4 wizard always stay on right.
- Fixed case CPANEL-14808: Fix warning with nonexistent reseller.
- Fixed case CPANEL-14825: Address warnings emitted by zoneeditor.cgi.
66.0.7
2017-07-28
- Fixed case CPANEL-14261: Fix header/footer prints in cpaddons_report.pl with –notify.
- Fixed case CPANEL-14743: Server Time: show time when synchronized.
- Fixed case CPANEL-14755: Reject undefined values when considering valid IPs.
- Fixed case CPANEL-14775: Ensure perms are properly set on pg_hba.conf to allow password reset.
- Fixed case CPANEL-14776: Fix warning message in updatenow.static.
- Fixed case CPANEL-14785: Fixed Reseller Center test and added IDs to page.
- Fixed case CPANEL-14799: Ensure suspending multiple accounts works.
66.0.6
2017-07-26
- Fixed case CPANEL-11968: Added additional logging to the cPanel autossl queue runner.
- Fixed case CPANEL-14202: WHM: Ensure that the
Remote Access Key
menu item is displayed properly. - Fixed case CPANEL-14771: Add in the default TweakSettings values for non-UI saves.
- Fixed case CPANEL-14772: Ensure /var/cpanel/conf/apache/local has the defaults if missing.
66.0.5
2017-07-26
- Fixed case CPANEL-13509: Fix WebSocket over proxy subdomains.
- Fixed case CPANEL-14312: Improve err msg when DCV content matches on redirect.
- Fixed case CPANEL-14518: Prevent upgrades to MariaDB 10.2+ when my.cnf has “read_only”.
- Fixed case CPANEL-14571: Apache Configuration: avoid warning on invalid ServerLimit.
- Fixed case CPANEL-14587: Ensure WHM can be displayed if the RPM DB is corrupt.
- Fixed case CPANEL-14678: Fix broken httpd.conf parsing of post virtualhost includes.
- Fixed case CPANEL-14706: Avoid printing unexpected data in Transfer Tool.
- Fixed case CPANEL-14708: Ensure redirects work properly.
- Fixed case CPANEL-14718: Improve legibility of taskqueue output.
- Fixed case CPANEL-14722: Ensure file permissions are set the properly when mod_passenger is in use.
- Fixed case CPANEL-14723: Add NetworkManager to the out dated services ignore list.
- Implemented case CPANEL-14672: Ensure AdvConfig uses rename into place updates.
66.0.4
2017-07-20
- Fixed case CPANEL-14585: Update MySQL55 to 5.5.57-1.cp1156.
- Fixed case CPANEL-14586: Update MySQL56 to 5.6.37-1.cp1156.
- Fixed case CPANEL-14631: Tolerate nonexistent /etc/*userdomains files in user counts.
- Implemented case CPANEL-14598: Update the addzonerecord and editzonerecord WHM API calls to support CAA records.
- Implemented case CPANEL-14598: Update the “Zone Editor” cPanel interface to support CAA records.
- Implemented case CPANEL-14598: Update the “Edit DNS Zone” WHM interface to support CAA records.
- Implemented case CPANEL-14598: Avoid using
xml-api
when configuring NS records in WHM. - Implemented case CPANEL-14598: Update the DNS Zone parser to understand CAA records.
66.0.3
2017-07-18
- Fixed case CPANEL-13302: Update userdata cache when changing apache ports in Tweak Settings.
- Fixed case CPANEL-13900: Use RAW_FORM for ssh password instead of HTML encoded value.
- Fixed case CPANEL-14203: Ensure maxmem is set to a sane value based on number of domains.
- Fixed case CPANEL-14253: Fix shell handling when changing account to default package.
- Fixed case CPANEL-14290: Process Manager: avoid warnings with unknown user.
- Fixed case CPANEL-14374: Forced ownership change of added $user/etc directory.
- Fixed case CPANEL-14383: Prevent the CachedDataStore memory cache from growing without limit.
- Fixed case CPANEL-14462: Stop checking for altport exim in outdated check for cent6.
- Fixed case CPANEL-14469: Fix API1 Email::tracefilter to report errors proactively.
- Fixed case CPANEL-14473: Update Geo::IPfree IP database.
- Fixed case CPANEL-14494: Remove unnecessary module in PHP-FPM background tasks.
- Fixed case CPANEL-14497: Allow live_tail_log.cgi when authenticating via an API token.
- Fixed case CPANEL-14509: Transfer Tool: Handle source servers on early versions of 11.64 properly.
- Fixed case CPANEL-14512: Prevent tailwatchd subprocesses from being matches as the main process.
- Fixed case CPANEL-14517: Have ea4 to ea3 reversion add ExecStop to the httpd.service it creates.
- Fixed case CPANEL-14522: Update Git to 2.13.3.
- Fixed case CPANEL-14533: Pkgacct: improve error message for bandwidth when running as user.
- Fixed case CPANEL-14533: Pkgacct: avoid using ampersand sigils for Fcntl constants.
- Fixed case CPANEL-14533: Pkgacct: ensure backups work as user.
- Fixed case CPANEL-14533: Pkgacct: avoid uninitialized value warning.
- Fixed case CPANEL-14548: Minimize the time that the ssl storage lock is held during install.
- Fixed case CPANEL-14549: Prevent inotify EAGAIN errors in Cpanel::SafeFile, check select().
- Fixed case CPANEL-14584: Prevent dnsadmin from going dormant before child timeout.
66.0.2
2017-07-17
- [security] Fixed case SEC-263: Stored XSS during WHM cPAddons install.
- [security] Fixed case SEC-265: Stored XSS during WHM cPAddons file operations.
- [security] Fixed case SEC-266: Stored XSS during WHM cPAddons uninstallation.
- [security] Fixed case SEC-269: Stored XSS in WHM cPAddons processing.
- [security] Fixed case SEC-271: Demo accounts allowed to create databases and users.
- [security] Fixed case SEC-272: EasyApache 4 conversion sets loose domlog ownership and permissions.
- [security] Fixed case SEC-273: Domain log files become readable after log processing.
- [security] Fixed case SEC-274: Apache configuration file changed to world-readable when rebuilt.
- [security] Fixed case SEC-280: The cpdavd_error_log can be created with insecure permissions.
- [security] Fixed case SEC-288: Resellers can read other accounts domain log files.
- [security] Fixed case SEC-289: Insecure log file permissions after account modification.
- [security] Fixed case SEC-290: Apache domlogs become temporarily world-readable during log processing.
- [security] Fixed case SEC-291: Apache SSL domain logs left behind after account termination.
- [security] Fixed case SEC-294: Corrupted user and group ownership when using
reassign_post_terminate_cruft
. - [security] Fixed case SEC-297: Self XSS Vulnerability in WHM Upload Locale interface.
66.0.1
2017-07-12
- Fixed case CPANEL-6156: Add mechanism to prevent stale lock files from blocking access to Horde.
- Fixed case CPANEL-6233: Say why domain is already set up on domain change failure.
- Fixed case CPANEL-6233: Cpanel::AcctUtils::DomainOwner::Tiny: add no critic statements.
- Fixed case CPANEL-6233: Whostmgr::Accounts::Modify: add no critic for use warnings.
- Fixed case CPANEL-7396: Explicitly reject setting IPv6 addresses not on the server.
- Fixed case CPANEL-7925: Fix display of email trace diagram on Track Delivery.
- Fixed case CPANEL-8839: Add input validation for Password Strength Configuration.
- Fixed case CPANEL-9107: Don’t disclose recipients of mailing lists in Envelope-To.
- Fixed case CPANEL-9629: Don’t display function arguments in user interface for API1 errors.
- Fixed case CPANEL-10124: Add timeout for apache_php_fpm service check operation.
- Fixed case CPANEL-10139: Catch and report failure instead of dying early.
- Fixed case CPANEL-10139: Make split-out _killacct functions more readable.
- Fixed case CPANEL-10142: Clean up a “code before strictures” warning.
- Fixed case CPANEL-10233: Avoid overlap with validation errors for security questions UI.
- Fixed case CPANEL-10626: Fix issues with validation overlapping on Cron Jobs.
- Fixed case CPANEL-10716: Address RTL issues on Password Generator dialogs.
- Fixed case CPANEL-10791: Address mobile responsive issues on FTP Connections.
- Fixed case CPANEL-10793: Address mobile responsive issues on the Backup Wizard interface.
- Fixed case CPANEL-10837: Address mobile responsive issues on Raw Access interface.
- Fixed case CPANEL-10838: Address mobile responsive issues on FTP Accounts interface.
- Fixed case CPANEL-10840: Address mobile responsive issues on the MIME Types interface.
- Fixed case CPANEL-10841: Address mobile responsive issues on Email Accounts interface.
- Fixed case CPANEL-10844: Address mobile responsive issues on Boxtrapper interface.
- Fixed case CPANEL-10846: Address mobile responsive issues on the Optimize Website interface.
- Fixed case CPANEL-10850: Address mobile responsive issues on Subdomains interface.
- Fixed case CPANEL-10852: Address mobile responsive issues on Encryption interface.
- Fixed case CPANEL-10914: Allow enabling PHP FPM at the same time as setting explicit php version.
- Fixed case CPANEL-10953: Turn off the resizability of columns on the Visitors interface.
- Fixed case CPANEL-11046: Don’t reuse DKIM keys when modifying domains.
- Fixed case CPANEL-11108: Remove Triple DES from default cipher suite.
- Fixed case CPANEL-11208: Allow users to deselect all columns on View Relayers and View Sent Summary.
- Fixed case CPANEL-11294: Do not send autoreplies to certain addresses.
- Fixed case CPANEL-11321: Fix locale handling of CLDR date strings in CJT2.
- Fixed case CPANEL-11353: Address visual issue with content and sidebar on tablet-size screens.
- Fixed case CPANEL-11359: Fixed bug where adding SFTP and generating key was broke.
- Fixed case CPANEL-11377: Spinner aligned with buttons in ModSec Config page.
- Fixed case CPANEL-11379: Update cpanel-perl-524-cplint to 0.095-1.cp1162.
- Fixed case CPANEL-11390: Squelch needless warning message.
- Fixed case CPANEL-11396: Update cpanel-roundcubemail to 1.2.4-1.cp1164.
- Fixed case CPANEL-11415: Update transports to create given path on validation.
- Fixed case CPANEL-11570: API Shell: avoid English-specific plural localization.
- Fixed case CPANEL-11589: Tweak setting to disable self signed ssl for new domains.
- Fixed case CPANEL-11617: Only write json pwcache if running as root.
- Fixed case CPANEL-11621: Cpanel::MailTools::DBS: clean up perlcritic warnings.
- Fixed case CPANEL-11621: Match only full domains when modifying /etc/localdomains.
- Fixed case CPANEL-11646: Slightly alter logic when restoring accounts for enabling the user’s backup.
- Fixed case CPANEL-11651: Use grubby for determining default boot kernel.
- Fixed case CPANEL-11654: Add accessibility hinting to Search Button on ModSecurity Configurations.
- Fixed case CPANEL-11695: Removed Locale directive that expanded nothing.
- Fixed case CPANEL-11696: Update Cpanel::CPAN::YAML::Tiny to 1.72.
- Fixed case CPANEL-11728: Fix perlcritic errors in Cpanel::Validate::AIMUsername.
- Fixed case CPANEL-11728: Allow periods in AIM usernames.
- Fixed case CPANEL-11887: Deny outgoing mail at SMTP time for users with outgoing mail suspended.
- Fixed case CPANEL-11962: Pear UI input forms look better now.
- Fixed case CPANEL-11994: Update all CPAN RPMs to latest from CPAN.
- Fixed case CPANEL-12004: Cpanel::WebDisk: clean up perlcritic warnings.
- Fixed case CPANEL-12004: Update email and WebDAV password timestamps on password change.
- Fixed case CPANEL-12013: Ensure empty files uploaded in File Manager display correct size after upload.
- Fixed case CPANEL-12023: Suggest port 587 for mail submission.
- Fixed case CPANEL-12058: Add TLSCertificateChainFile for ProFTPD CA bundle.
- Fixed case CPANEL-12077: Maintenance: unpack arguments up front.
- Fixed case CPANEL-12077: Maintenance: don’t run purge_modsec_log on DNSONLY.
- Fixed case CPANEL-12111: Refactor to use FPM common code instead of copy and paste.
- Fixed case CPANEL-12126: Using callapsing tasks scheduler for solving CPANEL-8793.
- Fixed case CPANEL-12132: Allow Disk Usage to load non-default File Manager page.
- Fixed case CPANEL-12134: Harvest missed maketext optimizations.
- Fixed case CPANEL-12138: Add metadata to backups.
- Fixed case CPANEL-12153: WHM: Ensure pagination is visible for small screens on Manage AutoSSL.
- Fixed case CPANEL-12163: Do not remove cp php-fpm.d configs matching ^_.
- Fixed case CPANEL-12194: Bootstraping support center.
- Fixed case CPANEL-12195: Updated configure cron jobs to Bootstrap.
- Fixed case CPANEL-12196: Updated zone time to live to use Bootstrap.
- Fixed case CPANEL-12197: Updated WHM header page to use Bootstrap.
- Fixed case CPANEL-12204: Fix filtering bug in ModSecurity Tools » Rules List display.
- Fixed case CPANEL-12209: DNS: improve robustness with self-referencing nameservers.
- Fixed case CPANEL-12211: Some refactoring was manually reverted.
- Fixed case CPANEL-12219: Fix conditional for cert link appearance in tls stautus page.
- Fixed case CPANEL-12248: Fixed display of cphulk block times in block type descriptions.
- Fixed case CPANEL-12255: Adding jshintrc file.
- Fixed case CPANEL-12255: Updated WebDav page in cPanel.
- Fixed case CPANEL-12258: Fix bug in shared IP logic for createacct when no ADDR is set.
- Fixed case CPANEL-12259: Query KernelCare status for accurate reboot suggestions.
- Fixed case CPANEL-12259: Mark paravirtualized kernels as un-modifiable.
- Fixed case CPANEL-12259: Avoid mistaken reboot suggestion on KernelCare systems.
- Fixed case CPANEL-12277: WHM Module Installers: Update PECL installation instructions.
- Fixed case CPANEL-12315: Fix WebDAV backup validation with URLs containing spaces.
- Fixed case CPANEL-12319: Update cpanel-perl-524-Filesys-POSIX to v0.9.19-1.cp1162.
- Fixed case CPANEL-12320: Make /scripts/backups_list_user_files use metadata for file info.
- Fixed case CPANEL-12330: Touch /var/cpanel/fileprotect in EA4 in cpanel initial install.
- Fixed case CPANEL-12343: Switch selection of DNS templates when resetting.
- Fixed case CPANEL-12364: Update KernelCare status checks.
- Fixed case CPANEL-12377: Optimize Cpanel::HomedirTie object.
- Fixed case CPANEL-12379: Optimize cpsrvd child process creation.
- Fixed case CPANEL-12383: Optimize fetching datastore files.
- Fixed case CPANEL-12394: Update Ace Editor to 1.2.6.
- Fixed case CPANEL-12399: Optimize locale startup time.
- Fixed case CPANEL-12413: Improve validation for Password Strength Configuration in WHM.
- Fixed case CPANEL-12414: WHM DNS Cluster: Make warnings stand out when adding a server.
- Fixed case CPANEL-12417: Submit using enter key.
- Fixed case CPANEL-12427: Updated Change Root Password to Angular.
- Fixed case CPANEL-12439: Remove jittery animation from the feature search on the Dark style.
- Fixed case CPANEL-12441: Removed masking of additional destinations and clarify updates.
- Fixed case CPANEL-12458: Refactored Whostmgr::Config::Restore::System::WHMConf to be simpler.
- Fixed case CPANEL-12458: Package saved reseller ACL list presets with WHM config xfer.
- Fixed case CPANEL-12481: Improved look and feel of File manager.
- Fixed case CPANEL-12482: Bootstrap Enable IPv6 and IPv6 Ranges pages.
- Fixed case CPANEL-12487: Allow admins to disable accesshash key authentication.
- Fixed case CPANEL-12494: Defer loading BandwidthDB until its needed.
- Fixed case CPANEL-12498: Defer loading libmariadb until needed.
- Fixed case CPANEL-12499: Prune cpanel dependency tree.
- Fixed case CPANEL-12512: WHM Module Installers: Display an appropriate message if no PHP is installed.
- Fixed case CPANEL-12514: Avoid suggesting reboot immediately after system startup.
- Fixed case CPANEL-12526: Defer loading Cpanel::MysqlUtils until needed.
- Fixed case CPANEL-12530: Defer loading MysqlDumpParse in Cpanel::Backups.
- Fixed case CPANEL-12531: Update MySQL55 to 5.5.55-1.cp1156.
- Fixed case CPANEL-12532: Update MySQL56 to 5.6.36-1.cp1156.
- Fixed case CPANEL-12542: Made funcs to add/install cert and key in one save.
- Fixed case CPANEL-12549: Silence warning from local::lib.
- Fixed case CPANEL-12553: Fix for relative vs remote paths for backup transfer.
- Fixed case CPANEL-12560: Better handle denial of inaccessible messages in download_email_message.
- Fixed case CPANEL-12573: Easyapache 4: Ensure that unicode is handled properly by the WHM API calls.
- Fixed case CPANEL-12579: Ensure account creation with existing homedir copies skel properly.
- Fixed case CPANEL-12579: Cpanel::SysAccounts: clean up some perlcritic warnings.
- Fixed case CPANEL-12592: Don’t require zsh in sysup.
- Fixed case CPANEL-12597: Use smaller MysqlUtils where possible to reduce memory.
- Fixed case CPANEL-12603: Migrate Apache userdata includes from EA3 to EA4.
- Fixed case CPANEL-12612: Avoid more fork/exec when a native perl method exists in queueprocd.
- Fixed case CPANEL-12615: Reduce lockfile contention with Inotify.
- Fixed case CPANEL-12621: Fix spurious log errors when starting cpsrvd.
- Fixed case CPANEL-12623: Prevent SSLStorage from in-memory cloning the entire datastore on find.
- Fixed cases CPANEL-12634,HB-2454: Remote backups for incrementals were not performing correctly.
- Fixed case CPANEL-12644: Make loading the language data for a give locale much cheaper.
- Fixed case CPANEL-12646: Reduce the cpanel dep chain by lazy loading.
- Fixed case CPANEL-12647: Defer loading modules that are rarely needed in webmail.
- Fixed case CPANEL-12651: Restore code implementing WHM Theme Manager.
- Fixed case CPANEL-12651: Whostmgr: add missing return statement.
- Fixed case CPANEL-12659: Avoid loading the hooks db when its empty.
- Fixed case CPANEL-12660: Avoid loading some basic modules in cpanel.
- Fixed case CPANEL-12661: Optimize URI escaping.
- Fixed case CPANEL-12662: Optimize file inclusion in WHM.
- Fixed case CPANEL-12665: Update the SpamAssassin KAM rules to the latest version.
- Fixed case CPANEL-12668: Validate and enforce percentage < 100 on backup.
- Fixed case CPANEL-12677: Editting backup destinations caused the backup dir to be corrupted.
- Fixed case CPANEL-12681: Disable a Feature Showcase after running script.
- Fixed case CPANEL-12685: Reset DNS Zone: fix Back link.
- Fixed case CPANEL-12686: Use Cpanel::SafeFile for queueprocd locks.
- Fixed case CPANEL-12688: Redirect unmodified x3 users to paper_lantern.
- Fixed case CPANEL-12691: Transport the meta data file with the backups.
- Fixed case CPANEL-12697: Reduce queueprocd memory from changing to safefile locks.
- Fixed case CPANEL-12699: Optimize loading the EA4 main page.
- Fixed case CPANEL-12704: Improve ModSecurity restart deferral with restartsrv.
- Fixed case CPANEL-12706: Fix squash_and_merge_request.pl’s Cobra-specific DNM-prefix logic.
- Fixed case CPANEL-12709: Convert Addon to Account: Ensure the “list conversions” API call is functional.
- Fixed case CPANEL-12710: Fix “restartsrv cpipv6” command.
- Fixed case CPANEL-12711: Make WHM List Parked Domains only list user-created parked domains.
- Fixed case CPANEL-12719: Fix undef dereference in NVDAta.pm.
- Fixed case CPANEL-12728: Bulk update users to a specific style.
- Fixed case CPANEL-12737: Use glyph for search icon in Paper Lantern “basic” style.
- Fixed case CPANEL-12745: Fixe undef dereference in VNData.pm’s sub set.
- Fixed case CPANEL-12749: Reduce lexical warnings in cpanel.
- Fixed case CPANEL-12757: Show blank list and “No databases found.” message.
- Fixed case CPANEL-12761: Could not download incremental backups from cPanel.
- Fixed case CPANEL-12763: Basic WHM Setup: don’t overwrite empty mail forwards.
- Fixed case CPANEL-12763: SaveWwwAcctConf: bring up to modern perlcritic standards.
- Fixed case CPANEL-12763: Edit System Mail Preferences: lists users in consistent order.
- Fixed case CPANEL-12765: Reject tweaksettings where requisite settings are not enabled.
- Fixed case CPANEL-12769: Choose mpm_prefork if DSO php present, remove DSO php if mpm_worker.
- Fixed case CPANEL-12820: Findphpversion: fix perlcritic warnings.
- Fixed case CPANEL-12820: Force update of PHP version in cPanel on change.
- Fixed case CPANEL-12822: Bump max_input_vars to 10000 for phpMyAdmin.
- Fixed case CPANEL-12828: Search field in Feature List is now autofocused.
- Fixed case CPANEL-12838: Update perlpkg or latest Try::Tiny.
- Fixed case CPANEL-12844: Fix Let’s Encrypt with v66.
- Fixed case CPANEL-12845: Ensure quota is cleared when deleting FTP account.
- Fixed case CPANEL-12846: Updated text in Initial Setup Assistant.
- Fixed case CPANEL-12850: Increase CpKeyClt test coverage.
- Fixed case CPANEL-12867: Resolve error with reseller creation during account setup.
- Fixed case CPANEL-12869: Add API call and command line script to convert all domains to use PHP-FPM.
- Fixed case CPANEL-12870: Add missing loadmodule lines to Cpanel::SafeFile.
- Fixed case CPANEL-12871: Fix perlcritic warnings for Whostmgr::CheckRun.
- Fixed case CPANEL-12883: Optimize longmess generation in Cpanel::Carp.
- Fixed case CPANEL-12887: Don’t use DefaultHost as fallback for mod_userdir tweak.
- Fixed case CPANEL-12888: Bwlimit_notify: add missing use warnings.
- Fixed case CPANEL-12888: Bwlimit_notify: ignore invalid user owner.
- Fixed case CPANEL-12891: Fix uninitialized value warning in User Manager.
- Fixed case CPANEL-12892: User Manager: fix warning when Web Disk directory doesn’t exist.
- Fixed case CPANEL-12898: Fix perlcritic warnings for Whostmgr::Demo.
- Fixed case CPANEL-12920: Address dependency injection issues in Zone Editor.
- Fixed case CPANEL-12920: Ensure Site Publisher does not have errors on load.
- Fixed case CPANEL-12920: Ensure the minimized combined JS bundle is loaded by default.
- Fixed case CPANEL-12920: Ensure API Tokens revocation works.
- Fixed case CPANEL-12923: Remove gensym() from Cpanel::SafeFile; use Perl auto-vivify filehandle.
- Fixed case CPANEL-12925: Bin/whm_xfer_download-ssl aborts if tar writes to stdout.
- Fixed case CPANEL-12930: Optimize startup time for switching to dormant mode.
- Fixed case CPANEL-12932: Changed backup and restore of bandwidth DB backups.
- Fixed case CPANEL-12934: Defer loading Config::Crontab until needed.
- Fixed case CPANEL-12939: Remove invalid or soon-expiring service-domain Domain TLS entries.
- Fixed case CPANEL-12940: Fix memory ballooning causing OOM killer to abort mysql restoration.
- Fixed case CPANEL-12942: Move legacy cpanel tag parser to Cpanel::Parser::Legacy.
- Fixed case CPANEL-12962: Ensure the transfer system can stream data using API tokens.
- Fixed case CPANEL-12967: Avoid pre-loading modules in cpsrvd that are in uncommon paths.
- Fixed case CPANEL-12968: Fixed issue with file manager image.
- Fixed case CPANEL-12969: Avoid loading Cpanel::Config::CpConfGuard::Default unless needed.
- Fixed case CPANEL-12971: Revert “Do not flush the task queue during installation”.
- Fixed case CPANEL-12977: Add WHMAPI to convert all domains to fpm and a log tailer cgi.
- Fixed case CPANEL-12978: Meta data from get_fpm_count_and_utilization was not correct.
- Fixed case CPANEL-12980: Restore ability to upload files via File Manager.
- Fixed case CPANEL-12998: Cpanel::OSSys::Env: bring up to modern perlcritic standards.
- Fixed case CPANEL-12998: Prevent warning running rpmup on initial install.
- Fixed case CPANEL-13000: Simplify ACL loading code.
- Fixed case CPANEL-13000: Prevent warning when reading ACLs.
- Fixed case CPANEL-13001: Ensure features dir is created before using it.
- Fixed case CPANEL-13002: Remove check for cpsrvd passdb.
- Fixed case CPANEL-13002: Cpsrvd: localize signal handlers.
- Fixed case CPANEL-13003: Findphpversion: prevent warning when php.version is missing.
- Fixed case CPANEL-13004: Avoid attempting to create invalid directory on install.
- Fixed case CPANEL-13007: Remove perlcritic warings for Whostmgr::Session.
- Fixed case CPANEL-13009: Remove perlcritic warnings for Whostmgr/Limits/Config.pm.
- Fixed case CPANEL-13013: Remove perlcritic warnings in Whostmgr/Transfers/Session/Remotes.pm.
- Fixed case CPANEL-13022: Die() when flock() fails in Cpanel::SafeFile.
- Fixed case CPANEL-13036: Address issue with notice alignment on EasyApache 4 interface.
- Fixed case CPANEL-13040: Address console errors on the cPHulk History Reports interface.
- Fixed case CPANEL-13048: Avoid preloading modules that are deferrable.
- Fixed case CPANEL-13052: Address visual issue on the File Manager Editor interface.
- Fixed case CPANEL-13053: Remove java-sys.
- Fixed case CPANEL-13058: Reduce amortized load time of WHM pages.
- Fixed case CPANEL-13058: Avoid errors when refreshing cache of reboot state.
- Fixed case CPANEL-13058: Small quality improvements to WHM templates.
- Fixed case CPANEL-13061: Skip site templates with invalid JSON.
- Fixed case CPANEL-13065: DNS Cluster: clean up perlcritic warnings.
- Fixed case CPANEL-13065: DNS Cluster: fix blank page.
- Fixed case CPANEL-13068: Add check and warning when converting all domains to use PHP-FPM via script.
- Fixed case CPANEL-13070: DNS Clustering: suggest using API token.
- Fixed case CPANEL-13072: Send a notification when threshold reached.
- Fixed case CPANEL-13073: Speed up FileUtils::Write by using syswrite() rather than print().
- Fixed case CPANEL-13074: Extended backup metadata writing capabilities.
- Fixed case CPANEL-13076: Use cPAddonsConf to look up RPM info on page load.
- Fixed case CPANEL-13078: Fixed minor typos in SSL pages.
- Fixed case CPANEL-13079: Improve RBL denial message.
- Fixed case CPANEL-13079: Etc/exim: remove trailing whitespace.
- Fixed case CPANEL-13080: Prevent removal of all mailing lists on account termination.
- Fixed case CPANEL-13086: Ensure messages are compressed when delivered via LMTP if enabled.
- Fixed case CPANEL-13090: Add feature showcase for per-day email notifer.
- Fixed case CPANEL-13092: Stats::RunUser::pre event hooks can now prevent stats processing.
- Fixed case CPANEL-13096: Fix short-form authentication for Pure-FTPd and accounts w/ dedicated IP.
- Fixed case CPANEL-13105: Ensure phpMyAdmin uses the correct ini files.
- Fixed case CPANEL-13111: Don’t emit an SPF record if zone template already has one.
- Fixed case CPANEL-13115: Remove CodePress.
- Fixed case CPANEL-13115: Jshint-ignore: remove references to x3.
- Fixed case CPANEL-13115: Remove references to CodePress.
- Fixed case CPANEL-13115: Cpanel::Fileman: clean up some perlcritic warnings.
- Fixed case CPANEL-13125: Lower DirectoryIndex priority of index.js.
- Fixed case CPANEL-13126: Don’t write bad data to webmail passwd cache.
- Fixed case CPANEL-13126: Cpsrvd: add missing return statement.
- Fixed case CPANEL-13126: Cpanel::PwFileCache: add missing return statements.
- Fixed case CPANEL-13126: Cpanel::PwFileCache: move passwd cache key data into a variable.
- Fixed case CPANEL-13128: Do not set save_path for phpMyAdmin.
- Fixed case CPANEL-13132: Make enable/disable of IMAP/POP in WHMAPI1 actually work.
- Fixed case CPANEL-13133: Make validation consistent between backend/frontend for cPHulk config.
- Fixed case CPANEL-13135: Stop using local.ini and migrate existing local.ini.
- Fixed case CPANEL-13139: Suspend and Unsuspend only the reseller not the owned accounts.
- Fixed case CPANEL-13141: Bump revision for OAuth::Cmdline in rpm.versions.
- Fixed case CPANEL-13142: Catch error from bad pkcs12 uploads in Manage SSL Certificates.
- Fixed case CPANEL-13143: Suppress more warnings in Templater plugin for whostmgr.
- Fixed case CPANEL-13147: Add newline to removeacct output.
- Fixed case CPANEL-13152: Normalize and optimize cpanel/uapi arg parsing.
- Fixed case CPANEL-13162: Improve error reporting when running checkmailman.
- Fixed case CPANEL-13167: Fix bug in External Auth link rendering for WebMail.
- Fixed case CPANEL-13169: Break apart various Whostmgr modules to reduce memory and startup time.
- Fixed case CPANEL-13170: Backslashes are properly escaped.
- Fixed case CPANEL-13186: Gracefully handle a language’s unset default.
- Fixed case CPANEL-13189: Allow overriding pure-ftpd configuration settings.
- Fixed case CPANEL-13192: Prevent misparsing of JSON by the browser.
- Fixed case CPANEL-13194: Modify scripts/initacls to detect XFS and skip mount modifications.
- Fixed case CPANEL-13196: Ensure ionice sets the priority of the correct process.
- Fixed case CPANEL-13202: Ensure API calls output unicode data properly.
- Fixed cases CPANEL-13202,CPANEL-13212: Have CLI API tool handle JSON:XS unicode data properly.
- Fixed case CPANEL-13205: Resolve problem restoring from dormant mode.
- Fixed case CPANEL-13207: Bumping version of phpMyAdmin from 4.6.6 to 4.7.0.
- Fixed case CPANEL-13208: Avoid needless warnings in log when client is unauthenticated.
- Fixed case CPANEL-13216: Add missing use line for Cpanel::Socket::Constants.
- Fixed case CPANEL-13222: Remove restartwhm.
- Fixed case CPANEL-13244: Fix blank page on Add DNS Zone with only one account.
- Fixed case CPANEL-13248: Remove validation from Update Contact Info screen.
- Fixed case CPANEL-13256: Account Creation should not fail on systems with incomplete postgres installs.
- Fixed case CPANEL-13263: Set MIN_DISK_SPACE_CHECK to default ON.
- Fixed case CPANEL-13271: Fix uninitialized warning when loading securityadvisor.
- Fixed case CPANEL-13275: Ensure domain name is set when processing webalizer for the main domain.
- Fixed case CPANEL-13276: Footnote is shown when it is relevant.
- Fixed case CPANEL-13284: Added ability to nytprof an uapi call from bin/uapi.
- Fixed case CPANEL-13287: Performance and Memory Improvements for Cpaddons.
- Fixed case CPANEL-13292: Reduce memory requirements and load time for the Whostmgr namaspace.
- Fixed case CPANEL-13293: Zone Editor: Allow users to edit TTL on MX records.
- Fixed case CPANEL-13303: Populate the optimize_htaccess setting if not initialized.
- Fixed case CPANEL-13309: Update RPMs used in cPanel to reduce memory usage.
- Fixed case CPANEL-13322: Proxy subdomain cannot be overwritten after SSL install.
- Fixed case CPANEL-13324: Modified wording for Emails Per Day notification.
- Fixed case CPANEL-13345: Improve memory performance when defaulting to PHP-FPM.
- Fixed case CPANEL-13347: Add status icon to domains in WHM Manage SSL Hosts.
- Fixed case CPANEL-13352: Fixed page content overlap on left nav on scroll.
- Fixed case CPANEL-13359: Restrict UserManager API calls for demo accounts.
- Fixed case CPANEL-13361: Adding scroll to Left Navigation.
- Fixed case CPANEL-13367: Improve Google Drive OAuth interaction.
- Fixed case CPANEL-13369: Ensure correct permissions for Cpanel::MultiUserDirStore outer directory.
- Fixed case CPANEL-13376: Prevent local.ini “not formatted correctly” errors for On.
- Fixed case CPANEL-13379: Remove Cpanel::Graph module.
- Fixed case CPANEL-13380: Adding checks to restorepkg, start_transfer, and wwwacct.
- Fixed case CPANEL-13389: Minimize # of Apache restarts when accounts are added with FPM.
- Fixed case CPANEL-13390: Add Line Wrap ability to Editor.
- Fixed case CPANEL-13392: Remove version information from unauthenticated page.
- Fixed case CPANEL-13399: Bootstrap Backup Configuration’s Rsync transport.
- Fixed case CPANEL-13412: Improve subsequent account creation performance.
- Fixed case CPANEL-13414: Reduce page load in WHM from left frame integration.
- Fixed case CPANEL-13428: Remove interim fix from CachedDataStore.
- Fixed case CPANEL-13429: Reduce depchain for Cpanel::CustInfo.
- Fixed case CPANEL-13430: Show footnote when packages are recommended.
- Fixed case CPANEL-13439: Updated KernelCare installation method to upstream’s new way.
- Fixed case CPANEL-13446: Implementation of converting all accounts to FPM in UI.
- Fixed case CPANEL-13452: Catch undefined cpdoveauth requests from socket.
- Fixed case CPANEL-13459: Remove live API socket on failure.
- Fixed case CPANEL-13465: Show a warning if system default PHP version doesn’t have FPM.
- Fixed case CPANEL-13474: Updating sample custom destination script to work with latest backup system.
- Fixed case CPANEL-13476: Feature Showcase for allowing local contact info.
- Fixed case CPANEL-13477: Feature showcase to enable backup space check.
- Fixed case CPANEL-13484: Word-wrap improvements.
- Fixed case CPANEL-13488: Fixed font style on Edit DNS Zone.
- Fixed case CPANEL-13492: Optimize the loading of WHM interface:.
- Fixed case CPANEL-13505: Added footer for multiple files in WHM.
- Fixed case CPANEL-13513: Improve layout of the news page.
- Fixed case CPANEL-13514: Fix uninitialized value warning with proxy IPs.
- Fixed case CPANEL-13516: Reduce login template overhead.
- Fixed case CPANEL-13520: Cpanel::Server::FPM::Manager::Check: fix typo.
- Fixed case CPANEL-13521: Update Apache php-fpm service manager module to be less aggressive on checks.
- Fixed case CPANEL-13522: Avoid reading /etc/shadow when we only need the homedir/uid/gid/user.
- Fixed case CPANEL-13523: Optimize loading config files.
- Fixed case CPANEL-13524: Create a new Feature Showcase for DKIM/SPF.
- Fixed case CPANEL-13527: Add confirmation before deleting backup transport in Backup Config.
- Fixed case CPANEL-13528: Make Cpanel::Config::Httpd::is_ea4/is_ea4_cached available to EA4.
- Fixed case CPANEL-13536: Fix first cache of unauthenticated templates.
- Fixed case CPANEL-13540: Remove incompatible packages before installing MariaDB.
- Fixed case CPANEL-13543: Create conf to preserve hostname on systems with cloud-init.
- Fixed case CPANEL-13544: Add Cpanel::Sys::OS to the preload list for perlstatic.
- Fixed case CPANEL-13547: Stopped reboot pages to resubmit.
- Fixed case CPANEL-13550: Reseller Center: Align/hide links, clean up link hover underscores.
- Fixed case CPANEL-13552: Prevent “You must reboot the server” from appearing when not needed.
- Fixed case CPANEL-13554: Ensure checkallsslcerts updates the always updates -DOMAINS files.
- Fixed case CPANEL-13560: Escape the environment variables for Passenger Applications properly.
- Fixed case CPANEL-13568: Add warning message when user selects incremental backup.
- Fixed case CPANEL-13576: Mobile devices use legacy editor opens by default.
- Fixed case CPANEL-13577: Fix deletion of Google Drive credentials when editing transport.
- Fixed case CPANEL-13579: Update cpanel-phpmyadmin to 4.7.0-9.cp1166.
- Fixed case CPANEL-13582: Fix spurious warnings when saving Tweak Settings.
- Fixed case CPANEL-13584: Fixed mail delivery report dropdown font size.
- Fixed case CPANEL-13585: Handle /usr/bin/apxs in ea3 to ea4 migration and reversion.
- Fixed case CPANEL-13589: Add removal for autossl excluded domains upon domain removal.
- Fixed case CPANEL-13595: Suppress undefined value warnings in apache_conf_distiller.
- Fixed case CPANEL-13597: Addon domains were not enabling FPM when set to default.
- Fixed case CPANEL-13603: Resolve NVData warning when loading WHM.
- Fixed case CPANEL-13605: Application Manager: Provide a way to limit the number of applications.
- Fixed case CPANEL-13605: Add responsive utility classes back to the retro style.
- Fixed case CPANEL-13607: Defer loading modules in Cpanel::PHPFPM::Config if possible.
- Fixed case CPANEL-13609: Fix Google Drive transport to not allow files with same name.
- Fixed case CPANEL-13611: Replace metadata file when backup is run again on same day.
- Fixed case CPANEL-13612: Reduce db validator overhead caused by mysql changes.
- Fixed case CPANEL-13613: .htaccess optimization config driver fix.
- Fixed case CPANEL-13615: Include memory needed for all domains to have PHP-FPM.
- Fixed case CPANEL-13619: Make updated of sshd_config more resilient to errors.
- Fixed case CPANEL-13622: Prevent UAPI access to AutoSSL exclusion list without feature.
- Fixed case CPANEL-13625: Require the “autossl” feature to use AutoSSL-related UAPI calls.
- Fixed case CPANEL-13631: Improve partial template speed for resellers.
- Fixed case CPANEL-13633: Added a defined check to the $links check in get_theme_list.
- Fixed case CPANEL-13637: Fixed issues with DNSOnly logo not showing.
- Fixed case CPANEL-13664: Fix WHM news rendering through proxy subdomains.
- Fixed case CPANEL-13670: Fix parsing of /proc/net/tcp and /proc/net/tcp6.
- Fixed case CPANEL-13680: Avoid validating an IP address more then once in LastLogin.
- Fixed case CPANEL-13682: Defer loading webmail account lookups until needed.
- Fixed case CPANEL-13686: Reduce memory required for Cpanel::PHP::Vhosts.
- Fixed case CPANEL-13692: Use MariaDB-compat for 10.2+ and newer installs.
- Fixed case CPANEL-13694: Guard against uninitialized value warnings.
- Fixed case CPANEL-13695: Moved UI scrollers from body to sidebar navigation and content region.
- Fixed case CPANEL-13696: Fix warning when running WHM API v1 getpkginfo for defeault package.
- Fixed case CPANEL-13697: Restored search capabilities across page loads.
- Fixed case CPANEL-13703: Avoid Errno dependency in Cpanel::LoadFile.
- Fixed case CPANEL-13705: Update cpanel-git to 2.13.1-1.cp1162.
- Fixed case CPANEL-13713: Clears the search term cache upon new user login.
- Fixed case CPANEL-13714: Make WHM expand/collapse-nav icon tab-accessible.
- Fixed case CPANEL-13717: Silience spurious during mysqlconnectioncheck.
- Fixed case CPANEL-13728: CPHulk: Only remove expired entries from the known_netblocks table.
- Fixed case CPANEL-13728: Ensure that cPHulk processes the entries in known_netblocks properly.
- Fixed case CPANEL-13729: Fixed breadcrumb issue for home/others that dont have breadcrumb data.
- Fixed case CPANEL-13732: Update cpanel-perl-524-Cpanel-OS to 0.9-1.cp1162.
- Fixed case CPANEL-13738: Update cpanel-perl-524-Template-Toolkit to 2.26-7.cp1162.
- Fixed case CPANEL-13740: Defer loading ssl generation/parse modules until needed.
- Fixed case CPANEL-13741: Fixing template cache when security token is missing.
- Fixed case CPANEL-13743: Use web vhost config in AutoSSL provider base class more exclusively.
- Fixed case CPANEL-13746: Execute password reset as a daemon to avoid crash bug in MariaDB.
- Fixed case CPANEL-13747: Remove use warnings from code that is not warnings-safe.
- Fixed case CPANEL-13748: Verbiage change in Feature showcase for 66.
- Fixed case CPANEL-13751: Moved searchTerm storage to before regex escape.
- Fixed case CPANEL-13754: Configuration Cluster: suggest API tokens.
- Fixed case CPANEL-13759: Removed the position:absolute that was causing this to shift.
- Fixed case CPANEL-13760: Render all account changes when changing multiple site IPs.
- Fixed case CPANEL-13762: Fixed issue with password field showing password.
- Fixed case CPANEL-13763: Added deffooter to perl output page, reroute method die method.
- Fixed case CPANEL-13764: Fixes RTL scrollbar and sidebar issues for adding scrollbars in 0 frames.
- Fixed case CPANEL-13766: Add password autocomplete fixes to User Manager.
- Fixed case CPANEL-13768: Avoid UI warning in Park a Domain.
- Fixed case CPANEL-13769: Refactor permissions-granting logic on creation of new DNS zone via WHM.
- Fixed case CPANEL-13774: Fixed sidebar not working on Create new account output page.
- Fixed case CPANEL-13777: Ensure css2-min is accessable under webmail.
- Fixed case CPANEL-13783: Fix error on Outlook 2k client setup download.
- Fixed case CPANEL-13784: Fix v66 bug with Site Software checkboxes.
- Fixed case CPANEL-13787: WHM: Use the Account Creation password strength on Create Account interface.
- Fixed case CPANEL-13790: Fixed Warning in Plugin when string is undef.
- Fixed case CPANEL-13791: Fixed sidebar functionality on Tweak Settings perl output page.
- Fixed case CPANEL-13792: Switched table options and calendar to relative positions.
- Fixed case CPANEL-13799: Fix the DirectoryIndex page in WHM by calling is_ea3.
- Fixed case CPANEL-13803: Legacy Backup Migrate does not remove legacy from left menu.
- Fixed case CPANEL-13808: File Upload header shows up.
- Fixed case CPANEL-13817: Silience spurious warning when there is no cache id.
- Fixed case CPANEL-13819: Get uid/gid for compressed backups in a way to avoid getting a bad GID.
- Fixed case CPANEL-13823: Switched table options and calendar to relative positions on Mail Queue.
- Fixed case CPANEL-13824: Updated accessibility items on TLS Status page.
- Fixed case CPANEL-13825: Bootstrapped the privs table form.
- Fixed case CPANEL-13826: WHM: Bootstrap the Additional MySQL Access Hosts interface.
- Fixed case CPANEL-13830: Clear EA version cache when switching from EA3 to EA4.
- Fixed case CPANEL-13833: Make all cPanel only urls a 404 under webmail to prevent confusion.
- Fixed case CPANEL-13835: Dark Style: Quota input color visible when toggled.
- Fixed case CPANEL-13838: Allow “any” as valid ACL for WHM plugins.
- Fixed case CPANEL-13841: Gather-update-logs: print HTTP status code on failure.
- Fixed case CPANEL-13842: Teach Cpanel::Services::Installed about plugins.
- Fixed case CPANEL-13844: Fixed validation message positions on scroll.
- Fixed case CPANEL-13849: Fixed configuation cluster visual artifacts on window resize.
- Fixed case CPANEL-13851: Improve error messages when modifying zone records with simplezoneedit feature.
- Fixed case CPANEL-13852: Addon Domain: don’t suggest creating FTP account when FTP disabled.
- Fixed case CPANEL-13853: Fix unresponsive Configuration Cluster interface.
- Fixed case CPANEL-13854: Address mis-alignment of Password Strength on FTP Accounts.
- Fixed case CPANEL-13859: Ensure that the “removing rlimits” message is only displayed when needed.
- Fixed case CPANEL-13862: Use height attribute for breadcrumbs container.
- Fixed case CPANEL-13864: Populate the system status cache at boot time.
- Fixed case CPANEL-13864: Clean up legacy code.
- Fixed case CPANEL-13864: Update system status cache after installing updates.
- Fixed case CPANEL-13864: Update system status cache after toggling quotas.
- Fixed case CPANEL-13864: Remove legacy touch file used to suggest a reboot.
- Fixed case CPANEL-13865: View Relayers/View Sent Summary - Fixed Table options and cal.
- Fixed case CPANEL-13866: Restored page anchors, refactored scroll animations.
- Fixed cases CPANEL-13868,CPANEL-13850: Don’t enable FTP server when set to disabled.
- Fixed case CPANEL-13868: Restartsrv_ftpserver: look for correct configuration value.
- Fixed case CPANEL-13876: Ensure the footer is sent in whm when perl dies.
- Fixed case CPANEL-13880: Add novalidate to the users list widget’s form.
- Fixed case CPANEL-13888: Improve validation message for addon domain FTP accounts.
- Fixed case CPANEL-13893: Allow the Application Manager to be accessible in demo mode.
- Fixed case CPANEL-13894: Error when trying to setuid above MAX_UID.
- Fixed case CPANEL-13898: Ensure removing a certificate does not fail to remove unused CABs.
- Fixed case CPANEL-13899: Prevent metadata generation from following symlinks.
- Fixed case CPANEL-13910: Update default setting for
SymlinksIfOwnerMatch
to disabled. - Fixed case CPANEL-13911: Add checkpoint to disable Turn On/Off FPM if package checking is not done.
- Fixed case CPANEL-13914: MultiPHP INI Editor: Basic Mode strips EOL comments out.
- Fixed case CPANEL-13915: Fixed borders and padding on mod_userdir notices.
- Fixed case CPANEL-13917: Show user how much memory is needed to enable fpm for all accounts.
- Fixed case CPANEL-13918: Fix masking and scrolling issues on Backup Config page.
- Fixed case CPANEL-13919: Remove hard-coded max PID value.
- Fixed case CPANEL-13921: Don’t show the group if nothing is present for resellers.
- Fixed case CPANEL-13923: Fixing issues with Exim Configuration.
- Fixed case CPANEL-13924: Set umask before creating metadata files (temp and perm).
- Fixed case CPANEL-13926: Pass client_id and client_secret via environment variables.
- Fixed case CPANEL-13930: Don’t warn about not-yet-created autoresponder.
- Fixed case CPANEL-13931: Pass Google authorization code via an environment variable.
- Fixed case CPANEL-13932: Backup page - Form elements are aligned correctly.
- Fixed case CPANEL-13933: Harden Google Drive OAuth handshake.
- Fixed case CPANEL-13934: Make sure $mysql_sock is defined before chomping.
- Fixed case CPANEL-13936: Fix uninitialized value warning emitted by cphulk_pam_ctl on new installs.
- Fixed case CPANEL-13937: Backups_create_metadata: use correct logging destination.
- Fixed case CPANEL-13939: Detect the application status properly on Application Manager.
- [security] Fixed case CPANEL-13941: Fix suspend/unsuspend account reliablity.
- Fixed case CPANEL-13942: Restore skip_init_data to Cpanel::Transaction::get_httpd_conf_datastore.
- Fixed case CPANEL-13944: Clear navigation cache when some tweaksettings change in WHM.
- Fixed case CPANEL-13946: Added deffooter to operation complete perl output pages.
- Fixed case CPANEL-13948: Fix invalid scope error when generating Google Drive credentials.
- Fixed case CPANEL-13951: Zone Editor: Do not validate IP addresses in CNAME records.
- Fixed case CPANEL-13953: Add character validation for WordPress table_prefix.
- Fixed case CPANEL-13967: Restartsrv_ftpserver: print message when FTP is disabled.
- Fixed case CPANEL-13974: Improve performance of tests that reparse httpd.conf.
- Fixed case CPANEL-13980: Avoid error creating FTP account when FTP disabled.
- Fixed case CPANEL-13984: Optimize argument parsing.
- Fixed case CPANEL-13986: Reseller Center: ensure drop-down selects user.
- Fixed case CPANEL-13996: Allow admins to specify which packages a reseller can use for account creation.
- Fixed case CPANEL-13997: Remove unused legacy code from Cpanel::OpenSSL.
- Fixed case CPANEL-13998: Prevent Cpanel::AdminBin from being compiled into whostmgr.
- Fixed case CPANEL-13999: Audit system accounting functions to ensure AcctLock is always used.
- Fixed case CPANEL-14000: Fix mkdir in the WebDAV transport.
- Fixed case CPANEL-14005: Ensure /etc/domainips is updated on account creation.
- Fixed case CPANEL-14009: Update cpanel-perl-524-cPanel-TaskQueue to 0.800-6.cp1162.
- Fixed case CPANEL-14017: Addon domain conversion fails to change the A record IP.
- Fixed case CPANEL-14020: Fallback to the default UDP packet size when EDNS fails.
- Fixed case CPANEL-14023: Make IPv6 assignment not create extra userdata files.
- Fixed case CPANEL-14038: Ensure install_records looks in the right zone for dns records.
- Fixed case CPANEL-14039: Ensure DKIM checks always check the correct domain.
- Fixed case CPANEL-14042: WHM: Display “mod_userdir is disabled” warning when mod_passenger is installed.
- Fixed case CPANEL-14046: Ensure user etc directory exists for roundcube db conversion.
- Fixed case CPANEL-14049: Prevent Cpanel::AdminBin::Call from being compiled into whostmgr.
- Fixed case CPANEL-14058: Suppress warnings in SiteIP.pm.
- Fixed case CPANEL-14063: Ensure Initial Quota Setup correctly sets up quotas.
- Fixed case CPANEL-14069: Add mocking for tests that are creating taskqueue entires where possible.
- Fixed case CPANEL-14074: Assuming callback-polling unless comet client asks for long-polling.
- Fixed case CPANEL-14080: Lock SSLStorage during unused installed resource cleanup.
- Fixed case CPANEL-14084: Fix api1 call Email::addspam.
- Fixed case CPANEL-14088: Update QA tests & php-wrapper to match new php-cli RPM behavior.
- Fixed case CPANEL-14089: Fix test for restarting services via initd.
- Fixed case CPANEL-14096: Fix broken error handling in API 2 Fileman::getdiractions.
- Fixed case CPANEL-14103: Remove stopgap includes that were added before WHM command cache.
- Fixed case CPANEL-14106: Defer deps to write ssl cache until needed.
- Fixed case CPANEL-14107: Add test and update logic for handling known proxies.
- Fixed case CPANEL-14109: Improve Google Drive Transport Warning when saving without a credential file.
- Fixed case CPANEL-14121: Improve validation of /download endpoint.
- Fixed case CPANEL-14123: Addpop: add missing use statements.
- Fixed case CPANEL-14124: Added a link to configuration documentation for Google Drive.
- Fixed case CPANEL-14130: WHM: Improve layout of the custom news area on the News page.
- Fixed case CPANEL-14136: Add mocking for tests that are creating taskqueue entires where possible.
- Fixed case CPANEL-14138: Improve error on invalid input with UAPI UserManager::delete_user.
- Fixed case CPANEL-14139: User Manager: simplify edit_user subroutine.
- Fixed case CPANEL-14139: Improve message on invalid input to UAPI UserManager::edit_user.
- Fixed case CPANEL-14147: Treat main userdata file as authoritative when fetching SSL web vhosts.
- Fixed case CPANEL-14148: Prevent creation or access of inappropriate userdata files.
- Fixed case CPANEL-14155: Hide purchase banner when no providers available.
- Fixed case CPANEL-14158: Allow plugins to have ServiceManager modules; restart outdated services.
- Fixed case CPANEL-14165: Update cpanel-git to 2.13.2-1.cp1162.
- Fixed case CPANEL-14175: CPGreylist: ensure canonical IPv6 ranges so Exim works.
- Fixed case CPANEL-14192: Remove temporary variable in scripts/mailperm.
- Fixed case CPANEL-14196: Improve error msg when CAB for installed cert is gone.
- Fixed case CPANEL-14198: Use security token in license purchase link for trial banner.
- Fixed case CPANEL-14201: Add simple tests for getsuspendedlist.
- Fixed case CPANEL-14225: Avoid uninitialized warnings in Stream responder.
- Fixed case CPANEL-14228: View Reseller Usage: avoid warning on page load.
- Fixed case CPANEL-14230: Smoker: Avoid syntax check in t/qa when there are no changes in t/qa.
- Fixed case CPANEL-14240: Fix include path check in Cpanel::Template and add test.
- Fixed case CPANEL-14250: Disable the quick install option when the contact email is not set.
- Fixed case CPANEL-14254: Avoid Perl error on unreadable tracefilter file.
- Fixed case CPANEL-14255: Ensure dbstoregrants is not sent until after the username change completes.
- Fixed case CPANEL-14258: Prevent Perl warning in distiller on fresh install.
- Fixed case CPANEL-14259: Provide more helpful error message on missing APNS cert.
- Fixed case CPANEL-14278: Properly sort cPStore order items by ID.
- Fixed case CPANEL-14281: Added icon in WHM backup config to indicate an external link.
- Fixed case CPANEL-14283: Bump version number to 66.
- Fixed case CPANEL-14285: Set correct ProFTPD TLSCertificateChainFile path.
- Fixed case CPANEL-14288: Setupftpserver: restore previous usage output.
- Fixed case CPANEL-14291: Setupftpserver: restore proper error handling.
- Fixed case CPANEL-14299: Avoid warning backtrace in User Manager.
- Fixed case CPANEL-14307: CPanel MultiPHP INI Editor: Basic Mode strips a ;.
- Fixed case CPANEL-14309: Resolve stall in safefile that causes dnsadmin to block.
- Fixed case CPANEL-14315: Dnsadmin fails when the request by size exceeds 33554432 bytes.
- Fixed case CPANEL-14319: Add mysql-community-common to incompatible with MariaDB list.
- Fixed case CPANEL-14320: Improve failure message when a zone file does not exist.
- Fixed case CPANEL-14328: Use inline ISO 8601 UTC time for notification emails.
- Fixed case CPANEL-14330: Retry askdnsadmin requests when no data is returned from the server.
- Fixed case CPANEL-14339: Add a test to ensure the resolver times out when a TCP peer stalls.
- Fixed case CPANEL-14340: Restore race safety to SSLStorage after merge conflict.
- Fixed case CPANEL-14345: Adding new icons to Basic style.
- Fixed case CPANEL-14351: Add a SYMLINK type for metadata which uses lstat rather than stat for data.
- Fixed case CPANEL-14355: Overwrite cabundles on updated instead of removing first to avoid race.
- Fixed case CPANEL-14363: SSLStorage fails to increase the safe file timeout.
- Fixed case CPANEL-14365: Remove quick_check_has_work_to_do optimization from queueprocd.
- Fixed case CPANEL-14368: Notify the server admin when AutoSSL is stuck.
- Fixed case CPANEL-14391: Restart NSD only once every 45s per every new IP added.
- Fixed case CPANEL-14395: Fixed issue with error pages image size.
- Fixed case CPANEL-14400: Reset non-blocking before reading TCP DNS.
- Fixed case CPANEL-14406: Branding: ensure docroot API parameters are honored.
- Fixed case CPANEL-14412: Update IO::Socket::IP to 0.39 for blocking fix.
- Fixed case CPANEL-14431: Prevent data loss via name collisions related to backup metadata.
- Fixed case CPANEL-14434: Ensure restartsrv_proftpd works on CentOS 7.
- Fixed case CPANEL-14442: Ensure SSL Storage checks ALL certs before removing a CAB.
- Fixed case CPANEL-14443: AutoSSL must check for ssl proxy subdomains when sorting vhosts.
- Fixed case CPANEL-14479: Return an empty answer when dnsadmin sees a duplicate dnsuniqid.
- Fixed case HB-2259: Added support for a new remote destination transport.
- Fixed case PIG-2858: Update Security Advisor to the latest version.
- Implemented case CPANEL-12064: Bypass buffered perl i/o when slurping files.
- Implemented case CPANEL-12080: Breakup underlying autoconfig settings into C::E::AutoConfig::Settings.
- Implemented case CPANEL-12106: Optimize compiled template toolkit files.
- Implemented case CPANEL-12229: Cache asn parsing in Cpanel::SSL::Utils.
- Implemented case CPANEL-12230: Switch additional calls to use Cpanel::PwCache.
- Implemented case CPANEL-12231: Remove centos5 compatibility slowdown from Cpanel::OpenSSL.
- Implemented case CPANEL-12233: Use Net::SSLeay to get certificate subject hash.
- Implemented case CPANEL-12235: Optimize XML-API test runs.
- Implemented case CPANEL-12236: Optimize fetching configured ip addresses.
- Implemented case CPANEL-12242: Add tools to check for outdated processes.
- Implemented case CPANEL-12257: Include quotas and library updates in system_needs_reboot.
- Implemented case CPANEL-12257: Collapse WHM reboot reasons into one warning.
- Implemented case CPANEL-12296: Introduction box now stays gone until page reset when dismissed.
- Implemented case CPANEL-12308: Copy KernelCare checks out of Security Advisor.
- Implemented case CPANEL-12346: Prevent gentomcatlist2 from being run (and timing out) after EA4 upgrade.
- Implemented case CPANEL-12353: Add config options for dovecot message compression.
- Implemented case CPANEL-12357: Create new WHM entry to enable DKIM/SPF.
- Implemented case CPANEL-12367: Seperate Styles backend from Cpanel::API::Styles.
- Implemented case CPANEL-12369: Update rpm.versions.
- Implemented case CPANEL-12380: Optimize reading template toolkit inserts.
- Implemented case CPANEL-12384: Only check existance in Cpanel::StatCache.
- Implemented case CPANEL-12385: Avoid loading DBI at compile time in cpanel and uapi.
- Implemented case CPANEL-12389: Only YAML::Syck when CachedDataStore cache is out of date.
- Implemented case CPANEL-12390: Defer loading of Filesys::Df.
- Implemented case CPANEL-12391: Avoid preloading YAML for Cpanel::Backup.
- Implemented case CPANEL-12398: Optimize fetching feature lists.
- Implemented case CPANEL-12471: Fix typos in Styles inline documentation.
- Implemented case CPANEL-12495: Defer loading DBD::Pg until it is needed.
- Implemented case CPANEL-12509: Improve result relevance when performing a search for in WHM.
- Implemented case CPANEL-12510: Create a new tweak setting for notifications.
- Implemented case CPANEL-12515: Move UAPI shared addressbook state fetch from TT to JS in pops page.
- Implemented case CPANEL-12517: Improve error message when message compression is set to 0.
- Implemented case CPANEL-12523: Defer Whostmgr::TicketSupport loading where possible.
- Implemented case CPANEL-12524: Defer loading Cpanel::SSL::Sign until needed.
- Implemented case CPANEL-12544: Check data format after loading in CachedDataStore.
- Implemented case CPANEL-12545: Avoid reloading userdata during ssl install.
- Implemented case CPANEL-12614: Ensure zlib is disabled when dovecot compression is disabled.
- Implemented case CPANEL-12624: Defer loading rewrite parser and dcv rules until needed.
- Implemented case CPANEL-12626: Added expunge of expired certs from user sslstore.
- Implemented case CPANEL-12627: Defer loading modules that are rarely used in cPanel.
- Implemented case CPANEL-12640: Optimize external authentication modules for dynamic loading.
- Implemented case CPANEL-12649: Avoid compiling in UserManager since its rarely called.
- Implemented case CPANEL-12652: Only preload CPDate where we use it heavily.
- Implemented case CPANEL-12664: Reduce memory needed for queueprocd.
- Implemented case CPANEL-12674: Decoupled Status from existence of Market Providers.
- Implemented case CPANEL-12714: Restore performance to account creation.
- Implemented case CPANEL-12721: (a one-line summary here, not to exceed 80 characters).
- Implemented case CPANEL-12727: Update jquery to 3.2.0 from 1.11.3.
- Implemented case CPANEL-12736: Silence spurious warnings from initquotas.
- Implemented case CPANEL-12738: Resolve memory align on skylake chipsets.
- Implemented case CPANEL-12751: Updated Add DNS page to use the new UserList Widget.
- Implemented case CPANEL-12754: Teach reseller selector to auto-select when there is only one choice.
- Implemented case CPANEL-12762: Fix typo in Cpanel::SafeFile::FileLocker POD.
- Implemented case CPANEL-12767: Bring whostmgr.pl and whostmgr2.pl up to cplint standard for v66.
- Implemented case CPANEL-12773: Save as profile is added to EA4.
- Implemented case CPANEL-12804: Add support for Google Drive remote backups.
- Implemented case CPANEL-12818: Fix/improve styling of search icon in PL Dark & Light skins.
- Implemented case CPANEL-12841: Simplify logic in Cpanel::HttpUtils::Conf.
- Implemented case CPANEL-12842: Cleanup deps and logger creation in binaries.
- Implemented case CPANEL-12849: WHM>Generate Certificate has been bootstrap-ified.
- Implemented case CPANEL-12852: Skip WHM UI user selection when there’s only 1 account.
- Implemented case CPANEL-12881: Do not flush the task queue during installation.
- Implemented case CPANEL-12890: Limit per-user LMTP deliveries.
- Implemented case CPANEL-12916: Suppress items not relevant to the installed WHM version.
- Implemented case CPANEL-13056: Updating initial setup assistance strings.
- Implemented case CPANEL-13059: Added messaging to create account with over users.
- Implemented case CPANEL-13075: Fixed hybrid cjt validation on gencert page.
- Implemented case CPANEL-13104: Plugin changes and test infrastructure for WP Manager.
- Implemented case CPANEL-13140: Migrate Apache global includes from EasyApache 3.
- Implemented case CPANEL-13150: Optimize config parsing and reduce memory needed.
- Implemented case CPANEL-13174: Remove modules that are no longer being used.
- Implemented case CPANEL-13191: Allow setting PHP-FPM for new accounts by default.
- Implemented case CPANEL-13211: Relax validation on generate SSL certificate page for non-domain items.
- Implemented case CPANEL-13217: Enable Global DCV Passthrough as default in EA4.
- Implemented case CPANEL-13220: Terminate account now displays all accounts regardless of license limits.
- Implemented case CPANEL-13227: Enable PHP-FPM on all domains as they are created.
- Implemented case CPANEL-13246: Realign login templates.
- Implemented case CPANEL-13266: Move left navigation panel into the main frame.
- Implemented case CPANEL-13278: Created new api to allow exclusion of autossl domains.
- Implemented case CPANEL-13285: Realign sync code for mail server.
- Implemented case CPANEL-13334: Add MariaDB 10.2 to the Upgrade UI.
- Implemented case CPANEL-13400: Cleanup update process order.
- Implemented case CPANEL-13401: Add feature showcase item for htaccess homedir search.
- Implemented case CPANEL-13404: Add sender column to eximstats db and track sender.
- Implemented case CPANEL-13422: A few UX tightenings in Reseller Center UI.
- Implemented case CPANEL-13431: Resolve error changing an site IP address in WHM.
- Implemented case CPANEL-13432: Don’t redirect to max_users_exceeded after login.
- Implemented case CPANEL-13451: Teach servicestatus to know about plugins.
- Implemented case CPANEL-13483: Update List Subdomains with Bootstrap and Angular.
- Implemented case CPANEL-13485: Teach SSL install screens to handle proxy subdomains intelligently.
- Implemented case CPANEL-13487: Removing the final frame from WHM.
- Implemented case CPANEL-13498: Make convert_addon_to_account aware of maxusers.
- Implemented case CPANEL-13499: Small fix, plus tests and POD, for WHM API v1 multi-arg logic.
- Implemented case CPANEL-13510: Add support for modern Ruby (2.4) applications via mod_passenger.
- Implemented case CPANEL-13511: Ensure MysqlUtils is not preloaded in ExpVar.
- Implemented case CPANEL-13512: Defer loading email filtering until needed.
- Implemented case CPANEL-13535: Add AutoSSL exclusions to backup and restore systems.
- Implemented case CPANEL-13541: Improve WHM usablity on mobile.
- Implemented case CPANEL-13546: Hide appropriate sections in “Edit Reseller Privileges and Nameservers”.
- Implemented case CPANEL-13553: Remove superfluous info from WHM top nav.
- Implemented case CPANEL-13556: Avoid loading cleanup modules in Cpanel::Homedir::Modify until needed.
- Implemented case CPANEL-13567: Suppress “Change Ownership of Multiple Accounts” in solo license.
- Implemented case CPANEL-13573: Support non ea- SCL RPMs in the MultiPHP system.
- Implemented case CPANEL-13573: Address minor POD syntax warnings.
- Implemented case CPANEL-13578: Reduce memory required for PHPFPM configuration.
- Implemented case CPANEL-13591: Fix loading userdomains into a reference (Bandwidth display in WHM).
- Implemented case CPANEL-13601: Improve performance of partial templates.
- Implemented case CPANEL-13616: Improve responsiveness of Create Account on solo license overage.
- Implemented case CPANEL-13618: Update cPHulk to use a SQLite database.
- Implemented case CPANEL-13623: SSL Status Page now allows AutoSSL exclusion.
- Implemented case CPANEL-13626: Cpanel::Config::Httpd::is_ea3 to Cpanel::Config::Httpd::EA3::.
- Implemented case CPANEL-13634: Reduce Cpanel::IxHash dep chain.
- Implemented case CPANEL-13635: Avoid loading YAML in webmail.
- Implemented case CPANEL-13668: Exclude and Include global buttoms are now separated in TLS Status.
- Implemented case CPANEL-13674: Slack external authentication module.
- Implemented case CPANEL-13677: Reduce Cpanel::Features memory overhead.
- Implemented case CPANEL-13678: Reduce Cpanel::FeatureShowcase memory overhead.
- Implemented case CPANEL-13681: Reduce overload of loading the File manager in cPanel.
- Implemented case CPANEL-13685: Reduce overhead for the Quota namespace.
- Implemented case CPANEL-13687: Reduce overhead for the Cpanel::MysqlUtils:: namespace.
- Implemented case CPANEL-13688: Move Getopt::Long require from RestartSrv to ServiceManager::Base.
- Implemented case CPANEL-13689: WHM is now more mobile friendly, including a collapsing navigation.
- Implemented case CPANEL-13690: Defer loading password change modules until needed.
- Implemented case CPANEL-13691: Defer loading Postgres support modules until needed.
- Implemented case CPANEL-13693: Remove Locale compile from Boxtrapper CORE.
- Implemented case CPANEL-13698: Avoid thowing an exception in rename_if_exists until needed.
- Implemented case CPANEL-13701: Locale: Avoid loading Cpanel::Parser::Vars as its already there.
- Implemented case CPANEL-13702: Reduce Cpanel::HttpUtils memory overhead.
- Implemented case CPANEL-13721: Migrate cPStore’s AutoSSL queue to SQLite.
- Implemented case CPANEL-13935: Remove cruft from Cpanel::OpenSSL left from previous refactoring.
- Implemented case CPANEL-13982: Switch BLOB in AutoSSL cPanel queue to TEXT.
- Implemented case CPANEL-14007: Defer loading Cpanel::Email::MX until needed.
- Implemented case CPANEL-14008: Remove unused codepath from Cpanel::DnsUtils::RR.
- Implemented case CPANEL-14014: Improve test suite temp user creation performance.
- Implemented case CPANEL-14059: Ensure the WHM footer is always sent if the header is.
- Implemented case CPANEL-14061: Remove legacy user selector since its no longer used.
- Implemented case CPANEL-14127: Update Cpanel::Locale::Utils::Tool::Mkloc to use paper_latern.
- Implemented case CPANEL-14194: Move JS required for header elements into head tag.
- Implemented case CPANEL-14248: Update dovecot-xaps to 2.2.31-1.cp1162.
- Implemented case CPANEL-14248: Update dovecot to 2.2.31-1.cp1162.
- Implemented case CPANEL-14354: Skip edit of “nobody”/hostname userdata if it doesn’t exist.
- Implemented case CPANEL-14369: Improve tweaksettings “userdirprotect” value handling.
- Implemented case CPANEL-14380: Warn when a SafeFile lock file is considered stale and we overwrite it.
- Implemented case CPANEL-14386: Cases with utf-8 in the description cannot be read by cPBuild::OAuth.
- Implemented case CPANEL-14436: Accomodate new Comodo DCV format and path.
65.9999.195
2017-07-07
- Fixed case CPANEL-13984: Optimize argument parsing.
- Fixed case CPANEL-14147: Treat main userdata file as authoritative when fetching SSL web vhosts.
- Fixed case CPANEL-14196: Improve error msg when CAB for installed cert is gone.
- Fixed case CPANEL-14299: Avoid warning backtrace in User Manager.
- Fixed case CPANEL-14315: Dnsadmin fails when the request by size exceeds 33554432 bytes.
- Fixed case CPANEL-14320: Improve failure message when a zone file does not exist.
- Fixed case CPANEL-14328: Use inline ISO 8601 UTC time for notification emails.
- Fixed case CPANEL-14330: Retry askdnsadmin requests when no data is returned from the server.
- Fixed case CPANEL-14363: SSLStorage fails to increase the safe file timeout.
- Fixed case CPANEL-14365: Remove quick_check_has_work_to_do optimization from queueprocd.
- Fixed case CPANEL-14368: Notify the server admin when AutoSSL is stuck.
- Fixed case CPANEL-14391: Restart NSD only once every 45s per every new IP added.
- Fixed case CPANEL-14395: Fixed issue with error pages image size.
- Fixed case CPANEL-14406: Branding: ensure docroot API parameters are honored.
- Fixed case CPANEL-14412: Update IO::Socket::IP to 0.39 for blocking fix.
- Implemented case CPANEL-14369: Improve tweaksettings “userdirprotect” value handling.
- Implemented case CPANEL-14380: Warn when a SafeFile lock file is considered stale and we overwrite it.
65.9999.192
2017-07-03
- Fixed case CPANEL-13830: Clear EA version cache when switching from EA3 to EA4.
- Fixed case CPANEL-13864: Populate the system status cache at boot time.
- Fixed case CPANEL-13864: Remove legacy touch file used to suggest a reboot.
- Fixed case CPANEL-13864: Update system status cache after toggling quotas.
- Fixed case CPANEL-13864: Clean up legacy code.
- Fixed case CPANEL-13864: Update system status cache after installing updates.
- Fixed case CPANEL-14103: Remove stopgap includes that were added before WHM command cache.
- Fixed case CPANEL-14148: Prevent creation or access of inappropriate userdata files.
- Fixed case CPANEL-14179: Optimize and add additional items to the smoker cleanup script.
- Fixed case CPANEL-14225: Avoid uninitialized warnings in Stream responder.
- Fixed case CPANEL-14255: Ensure dbstoregrants is not sent until after the username change completes.
- Fixed case CPANEL-14281: Added icon in WHM backup config to indicate an external link.
- Fixed case CPANEL-14285: Set correct ProFTPD TLSCertificateChainFile path.
- Fixed case CPANEL-14288: Setupftpserver: restore previous usage output.
- Fixed case CPANEL-14291: Setupftpserver: restore proper error handling.
- Fixed case CPANEL-14307: CPanel MultiPHP INI Editor: Basic Mode strips a ;.
- Fixed case CPANEL-14309: Resolve stall in safefile that causes dnsadmin to block.
- Fixed case CPANEL-14319: Add mysql-community-common to incompatible with MariaDB list.
- Fixed case CPANEL-14340: Restore race safety to SSLStorage after merge conflict.
- Fixed case CPANEL-14345: Adding new icons to Basic style.
- Fixed case CPANEL-14355: Overwrite cabundles on updated instead of removing first to avoid race.
- Implemented case CPANEL-14354: Skip edit of “nobody”/hostname userdata if it doesn’t exist.
65.9999.190
2017-06-30
- Fixed case CPANEL-13824: Updated accessibility items on TLS Status page.
- Fixed case CPANEL-14023: Make IPv6 assignment not create extra userdata files.
- Fixed case CPANEL-14058: Suppress warnings in SiteIP.pm.
- Fixed case CPANEL-14106: Defer deps to write ssl cache until needed.
- Fixed case CPANEL-14175: CPGreylist: ensure canonical IPv6 ranges so Exim works.
- Fixed case CPANEL-14201: Add simple tests for getsuspendedlist.
- Fixed case CPANEL-14250: Disable the quick install option when the contact email is not set.
- Fixed case CPANEL-14258: Prevent Perl warning in distiller on fresh install.
- Fixed case CPANEL-14259: Provide more helpful error message on missing APNS cert.
- Fixed case CPANEL-14278: Properly sort cPStore order items by ID.
- Implemented case CPANEL-14127: Update Cpanel::Locale::Utils::Tool::Mkloc to use paper_latern.
65.9999.189
2017-06-29
- Fixed case CPANEL-13595: Suppress undefined value warnings in apache_conf_distiller.
- Fixed case CPANEL-14172: Cpanel::Kill::Single::safekill camn hang forever.
- Fixed case CPANEL-14228: View Reseller Usage: avoid warning on page load.
- Fixed case CPANEL-14240: Fix include path check in Cpanel::Template and add test.
- Implemented case CPANEL-14248: Update dovecot to 2.2.31-1.cp1162.
- Implemented case CPANEL-14248: Update dovecot-xaps to 2.2.31-1.cp1162.
65.9999.187
2017-06-27
- Fixed case CPANEL-13911: Add checkpoint to disable Turn On/Off FPM if package checking is not done.
- Fixed case CPANEL-14192: Remove temporary variable in scripts/mailperm.
- Fixed case CPANEL-14198: Use security token in license purchase link for trial banner.
65.9999.186
2017-06-27
- Fixed case CPANEL-11396: Update cpanel-roundcubemail to 1.2.4-1.cp1164.
- Fixed case CPANEL-13705: Update cpanel-git to 2.13.1-1.cp1162.
- Fixed case CPANEL-13838: Allow “any” as valid ACL for WHM plugins.
- Fixed case CPANEL-13880: Add novalidate to the users list widget’s form.
- Fixed case CPANEL-13986: Reseller Center: ensure drop-down selects user.
- Fixed case CPANEL-14039: Ensure DKIM checks always check the correct domain.
- Fixed case CPANEL-14046: Ensure user etc directory exists for roundcube db conversion.
- Fixed case CPANEL-14063: Ensure Initial Quota Setup correctly sets up quotas.
- Fixed case CPANEL-14080: Lock SSLStorage during unused installed resource cleanup.
- Fixed case CPANEL-14096: Fix broken error handling in API 2 Fileman::getdiractions.
- Fixed case CPANEL-14100: If CSR prep fails for a users vhost prevent it from impacting the others.
- Fixed case CPANEL-14121: Improve validation of /download endpoint.
- Fixed case CPANEL-14123: Addpop: add missing use statements.
- Fixed case CPANEL-14124: Added a link to configuration documentation for Google Drive.
- Fixed case CPANEL-14138: Improve error on invalid input with UAPI UserManager::delete_user.
- Fixed case CPANEL-14139: Improve message on invalid input to UAPI UserManager::edit_user.
- Fixed case CPANEL-14139: User Manager: simplify edit_user subroutine.
- Fixed case CPANEL-14155: Hide purchase banner when no providers available.
- Fixed case CPANEL-14165: Update cpanel-git to 2.13.2-1.cp1162.
- Implemented case CPANEL-14194: Move JS required for header elements into head tag.
65.9999.184
2017-06-23
- Fixed case CPANEL-11962: Pear UI input forms look better now.
- Fixed case CPANEL-13609: Fix Google Drive transport to not allow files with same name.
- Fixed case CPANEL-13819: Get uid/gid for compressed backups in a way to avoid getting a bad GID.
- Fixed case CPANEL-13893: Allow the Application Manager to be accessible in demo mode.
- Fixed case CPANEL-14000: Fix mkdir in the WebDAV transport.
- Fixed case CPANEL-14028: Update exim to 4.89-2.cp1162.
- Fixed case CPANEL-14074: Assuming callback-polling unless comet client asks for long-polling.
- Fixed case CPANEL-14084: Fix api1 call Email::addspam.
- Fixed case CPANEL-14109: Improve Google Drive Transport Warning when saving without a credential file.
- Fixed case CPANEL-14130: WHM: Improve layout of the custom news area on the News page.
- Implemented case CPANEL-14059: Ensure the WHM footer is always sent if the header is.
65.9999.183
2017-06-22
- Fixed case CPANEL-11377: Spinner aligned with buttons in ModSec Config page.
- Fixed case CPANEL-13322: Proxy subdomain cannot be overwritten after SSL install.
- Fixed case CPANEL-13713: Clears the search term cache upon new user login.
- Fixed case CPANEL-13766: Add password autocomplete fixes to User Manager.
- Fixed case CPANEL-13787: WHM: Use the Account Creation password strength on Create Account interface.
- Fixed case CPANEL-13823: Switched table options and calendar to relative positions on Mail Queue.
- Fixed case CPANEL-13851: Improve error messages when modifying zone records with simplezoneedit feature.
- Fixed case CPANEL-13859: Ensure that the “removing rlimits” message is only displayed when needed.
- Fixed case CPANEL-13865: View Relayers/View Sent Summary - Fixed Table options and cal.
- Fixed case CPANEL-13914: MultiPHP INI Editor: Basic Mode strips EOL comments out.
- Fixed case CPANEL-13934: Make sure $mysql_sock is defined before chomping.
- Fixed case CPANEL-13936: Fix uninitialized value warning emitted by cphulk_pam_ctl on new installs.
- Fixed case CPANEL-13951: Zone Editor: Do not validate IP addresses in CNAME records.
- Fixed case CPANEL-13997: Remove unused legacy code from Cpanel::OpenSSL.
- Fixed case CPANEL-13999: Audit system accounting functions to ensure AcctLock is always used.
- Fixed case CPANEL-14003: Stop trying unlink the OverQuota cache as a user.
- Fixed case CPANEL-14038: Ensure install_records looks in the right zone for dns records.
- Fixed case CPANEL-14042: WHM: Display “mod_userdir is disabled” warning when mod_passenger is installed.
- Fixed case CPANEL-14049: Prevent Cpanel::AdminBin::Call from being compiled into whostmgr.
- Implemented case CPANEL-14007: Defer loading Cpanel::Email::MX until needed.
- Implemented case CPANEL-14008: Remove unused codepath from Cpanel::DnsUtils::RR.
- Implemented case CPANEL-14061: Remove legacy user selector since its no longer used.
65.9999.182
2017-06-20
- Fixed case CPANEL-13513: Improve layout of the news page.
- Fixed case CPANEL-13582: Fix spurious warnings when saving Tweak Settings.
- Fixed case CPANEL-13692: Use MariaDB-compat for 10.2+ and newer installs.
- Fixed case CPANEL-13748: Verbiage change in Feature showcase for 66.
- Fixed case CPANEL-13792: Switched table options and calendar to relative positions.
- Fixed case CPANEL-13825: Bootstrapped the privs table form.
- Fixed case CPANEL-13826: WHM: Bootstrap the Additional MySQL Access Hosts interface.
- Fixed case CPANEL-13835: Dark Style: Quota input color visible when toggled.
- Fixed case CPANEL-13854: Address mis-alignment of Password Strength on FTP Accounts.
- Fixed case CPANEL-13932: Backup page - Form elements are aligned correctly.
- Fixed case CPANEL-13939: Detect the application status properly on Application Manager.
- Fixed case CPANEL-13998: Prevent Cpanel::AdminBin from being compiled into whostmgr.
- Fixed case CPANEL-14005: Ensure /etc/domainips is updated on account creation.
- Fixed case CPANEL-14017: Addon domain conversion fails to change the A record IP.
- Fixed case CPANEL-14020: Fallback to the default UDP packet size when EDNS fails.
- Implemented case CPANEL-13896: Ensure make sandbox sets up for ftp integration tests.
- Implemented case CPANEL-13905: Fix t/integration/bin-setsiteip.pl_functional.t.
- Implemented case CPANEL-13971: Fix /usr/local/cpanel/t/integration/Cpanel-Config-userdata-UpdateCache.t.
- Implemented case CPANEL-13982: Switch BLOB in AutoSSL cPanel queue to TEXT.
65.9999.180
2017-06-19
- Fixed case CPANEL-11390: Squelch needless warning message.
- Fixed case CPANEL-12940: Fix memory ballooning causing OOM killer to abort mysql restoration.
- Fixed case CPANEL-13271: Fix uninitialized warning when loading securityadvisor.
- Fixed case CPANEL-13275: Ensure domain name is set when processing webalizer for the main domain.
- Fixed case CPANEL-13347: Add status icon to domains in WHM Manage SSL Hosts.
- Fixed case CPANEL-13611: Replace metadata file when backup is run again on same day.
- Fixed case CPANEL-13696: Fix warning when running WHM API v1 getpkginfo for default package.
- Fixed case CPANEL-13714: Make WHM expand/collapse-nav icon tab-accessible.
- Fixed case CPANEL-13717: Silence spurious warnings during mysqlconnectioncheck.
- Fixed case CPANEL-13743: Use web vhost config in AutoSSL provider base class more exclusively.
- Fixed case CPANEL-13752: Populate domain on SSL install when cert is picked.
- Fixed case CPANEL-13759: Removed the position:absolute that was causing this to shift.
- Fixed case CPANEL-13762: Fixed issue with password field showing password.
- Fixed case CPANEL-13844: Fixed validation message positions on scroll.
- Fixed case CPANEL-13849: Fixed configuation cluster visual artifacts on window resize.
- Fixed case CPANEL-13866: Restored page anchors, refactored scroll animations.
- Fixed case CPANEL-13898: Ensure removing a certificate does not fail to remove unused CABs.
- Fixed case CPANEL-13899: Prevent metadata generation from following symlinks.
- Fixed case CPANEL-13924: Set umask before creating metadata files (temp and perm).
- Fixed case CPANEL-13980: Avoid error creating FTP account when FTP disabled.
- Fixed case CPANEL-13996: Allow admins to specify which packages a reseller can use for account creation.
- Fixed case CPANEL-14009: Update cpanel-perl-524-cPanel-TaskQueue to 0.800-6.cp1162.
- Implemented case CPANEL-13935: Remove cruft from Cpanel::OpenSSL left from previous refactoring.
65.9999.179
2017-06-16
- Fixed case CPANEL-13547: Stopped reboot pages to resubmit.
- Fixed case CPANEL-13746: Execute password reset as a daemon to avoid crash bug in MariaDB.
- Fixed case CPANEL-13763: Added deffooter to perl output page, reroute method die method.
- Fixed case CPANEL-13817: Silience spurious warning when there is no cache id.
- Fixed case CPANEL-13862: Use height attribute for breadcrumbs container.
- Fixed case CPANEL-13876: Ensure the footer is sent in whm when perl dies.
- Fixed case CPANEL-13894: Error when trying to setuid above MAX_UID.
- Fixed case CPANEL-13926: Pass client_id and client_secret via environment variables.
- Fixed case CPANEL-13930: Don’t warn about not-yet-created autoresponder.
- Fixed case CPANEL-13931: Pass Google authorization code via an environment variable.
- Fixed case CPANEL-13941: Fix suspend/unsuspend account reliablity.
- Fixed case CPANEL-13942: Restore skip_init_data to Cpanel::Transaction::get_httpd_conf_datastore.
- Fixed case CPANEL-13953: Add character validation for WordPress table_prefix.
- Fixed case CPANEL-13967: Restartsrv_ftpserver: print message when FTP is disabled.
65.9999.177
2017-06-15
- Fixed case CPANEL-11415: Update transports to create given path on validation.
- Fixed case CPANEL-13488: Fixed font style on Edit DNS Zone.
- Fixed case CPANEL-13584: Fixed mail delivery report dropdown font size.
- Fixed case CPANEL-13718: Add a timeout to Cpanel::Net::Whois::IP::Cached.
- Fixed case CPANEL-13729: Fixed breadcrumb issue for home/others that dont have breadcrumb data.
- Fixed case CPANEL-13741: Fixing template cache when security token is missing.
- Fixed case CPANEL-13751: Moved searchTerm storage to before regex escape.
- Fixed case CPANEL-13754: Configuration Cluster: suggest API tokens.
- Fixed case CPANEL-13784: Fix v66 bug with Site Software checkboxes.
- Fixed case CPANEL-13799: Fix the DirectoryIndex page in WHM by calling is_ea3.
- Fixed case CPANEL-13803: Legacy Backup Migrate does not remove legacy from left menu.
- Fixed case CPANEL-13833: Make all cPanel only urls a 404 under webmail to prevent confusion.
- Fixed case CPANEL-13841: Gather-update-logs: print HTTP status code on failure.
- Fixed case CPANEL-13842: Teach Cpanel::Services::Installed about plugins.
- Fixed case CPANEL-13852: Addon Domain: don’t suggest creating FTP account when FTP disabled.
- Fixed case CPANEL-13888: Improve validation message for addon domain FTP accounts.
- Fixed case CPANEL-13921: Don’t show the group if nothing is present for resellers.
- Fixed case CPANEL-13923: Fixing issues with Exim Configuration.
- Fixed case CPANEL-13937: Backups_create_metadata: use correct logging destination.
- Fixed case CPANEL-13944: Clear navigation cache when some tweaksettings change in WHM.
- Fixed case CPANEL-13946: Fixed footer on assorted WHM pages.
- Fixed case CPANEL-13948: Fix invalid scope error when generating Google Drive credentials.
65.9999.176
2017-06-14
- Fixed case CPANEL-13514: Fix uninitialized value warning with proxy IPs.
- Fixed case CPANEL-13637: Fixed issues with DNSOnly logo not showing.
- Fixed case CPANEL-13664: Fix WHM news rendering through proxy subdomains.
- Fixed case CPANEL-13694: Guard against uninitialized value warnings.
- Fixed case CPANEL-13760: Render all account changes when changing multiple site IPs.
- Fixed case CPANEL-13769: Refactor permissions-granting logic on creation of new DNS zone via WHM.
- Fixed case CPANEL-13777: Ensure css2-min is accessable under webmail.
- Fixed case CPANEL-13783: Fix error on Outlook 2k client setup download.
- Fixed case CPANEL-13808: File Upload header shows up.
- Fixed case CPANEL-13853: Fix unresponsive Configuration Cluster interface.
- Fixed cases CPANEL-13868,CPANEL-13850: Don’t enable FTP server when set to disabled.
- Fixed case CPANEL-13868: Restartsrv_ftpserver: look for correct configuration value.
- Fixed case CPANEL-13902: Limit DCV responses to a sane (constant for now) size.
- Fixed case CPANEL-13910: Update default setting for
SymlinksIfOwnerMatch
to disabled. - Fixed case CPANEL-13915: Fixed borders and padding on mod_userdir notices.
- Fixed case CPANEL-13917: Show user how much memory is needed to enable fpm for all accounts.
- Fixed case CPANEL-13918: Fix masking and scrolling issues on Backup Config page.
- Fixed case CPANEL-13919: Remove hard-coded max PID value.
65.9999.172
2017-06-13
- Fixed case CPANEL-13540: Remove incompatible packages before installing MariaDB.
- Fixed case CPANEL-13543: Create conf to preserve hostname on systems with cloud-init.
- Fixed case CPANEL-13579: Update cpanel-phpmyadmin to 4.7.0-9.cp1166.
- Fixed case CPANEL-13768: Avoid UI warning in Park a Domain.
- Fixed case CPANEL-13790: Fixed Warning in Plugin when string is undef.
- Fixed case CPANEL-13791: Fixed sidebar functionality on Tweak Settings perl output page.
65.9999.170
2017-06-12
- Fixed case CPANEL-12579: Ensure account creation with existing homedir copies skel properly.
- Fixed case CPANEL-13303: Populate the optimize_htaccess setting if not initialized.
- Fixed case CPANEL-13560: Escape the environment variables for Passenger Applications properly.
- Fixed case CPANEL-13576: Mobile devices use legacy editor opens by default.
- Fixed case CPANEL-13585: Handle /usr/bin/apxs in ea3 to ea4 migration and reversion.
- Fixed case CPANEL-13680: Avoid validating an IP address more then once in LastLogin.
- Fixed case CPANEL-13682: Defer loading webmail account lookups until needed.
- Fixed case CPANEL-13686: Reduce memory required for Cpanel::PHP::Vhosts.
- Fixed case CPANEL-13695: Moved UI scrollers from body to sidebar navigation and content region.
- Fixed case CPANEL-13697: Restored search capabilities across page loads.
- Fixed case CPANEL-13703: Avoid Errno dependency in Cpanel::LoadFile.
- Fixed case CPANEL-13719: Improvements to command.tmpl caching.
- Fixed case CPANEL-13728: Ensure that cPHulk processes the entries in known_netblocks properly.
- Fixed case CPANEL-13732: Update cpanel-perl-524-Cpanel-OS to 0.9-1.cp1162.
- Fixed case CPANEL-13738: Update cpanel-perl-524-Template-Toolkit to 2.26-7.cp1162.
- Fixed case CPANEL-13740: Defer loading ssl generation/parse modules until needed.
- Fixed case CPANEL-13764: Fixes RTL scrollbar and sidebar issues for adding scrollbars in 0 frames.
- Fixed case CPANEL-13774: Fixed sidebar not working on Create new account output page.
- Implemented case CPANEL-13485: Teach SSL install screens to handle proxy subdomains intelligently.
- Implemented case CPANEL-13674: Slack external authentication module.
- Implemented case CPANEL-13678: Reduce Cpanel::FeatureShowcase memory overhead.
- Implemented case CPANEL-13681: Reduce overload of loading the File manager in cPanel.
- Implemented case CPANEL-13685: Reduce overhead for the Quota namespace.
- Implemented case CPANEL-13687: Reduce overhead for the Cpanel::MysqlUtils:: namespace.
- Implemented case CPANEL-13688: Move Getopt::Long require from RestartSrv to ServiceManager::Base.
- Implemented case CPANEL-13689: WHM is now more mobile friendly, including a collapsing navigation.
- Implemented case CPANEL-13690: Defer loading password change modules until needed.
- Implemented case CPANEL-13691: Defer loading Postgres support modules until needed.
- Implemented case CPANEL-13693: Remove Locale compile from Boxtrapper CORE.
- Implemented case CPANEL-13698: Avoid thowing an exception in rename_if_exists until needed.
- Implemented case CPANEL-13701: Locale: Avoid loading Cpanel::Parser::Vars as its already there.
- Implemented case CPANEL-13702: Reduce Cpanel::HttpUtils memory overhead.
- Implemented case CPANEL-13721: Migrate cPStore’s AutoSSL queue to SQLite.
65.9999.155
2017-06-09
- Fixed case CPANEL-11321: Fix locale handling of CLDR date strings in CJT2.
- Fixed case CPANEL-12058: Add TLSCertificateChainFile for ProFTPD CA bundle.
- Fixed case CPANEL-12710: Fix “restartsrv cpipv6” command.
- Fixed case CPANEL-12962: Ensure the transfer system can stream data using API tokens.
- Fixed case CPANEL-13339: Add secdatadir/users to cagefs & jailshell config.
- Fixed case CPANEL-13408: Allow installation of “soon-valid” certificates.
- Fixed case CPANEL-13439: Updated KernelCare installation method to upstream’s new way.
- Fixed case CPANEL-13452: Catch undefined cpdoveauth requests from socket.
- Fixed case CPANEL-13460: DnsRoots to handle delegation on the 3rd+ label & TCP fallback.
- Fixed case CPANEL-13505: Added footer for multiple files in WHM.
- Fixed case CPANEL-13520: Cpanel::Server::FPM::Manager::Check: fix typo.
- Fixed case CPANEL-13522: Avoid reading /etc/shadow when we only need the homedir/uid/gid/user.
- Fixed case CPANEL-13529: Update cpanel-perl-524-build to 5.24.1-24.cp1162.
- Fixed case CPANEL-13529: Update cpanel-perl-524 to 5.24.1-24.cp1162.
- Fixed case CPANEL-13536: Fix first cache of unauthenticated templates.
- Fixed case CPANEL-13554: Ensure checkallsslcerts updates the always updates -DOMAINS files.
- Fixed case CPANEL-13568: Add warning message when user selects incremental backup.
- Fixed case CPANEL-13577: Fix deletion of Google Drive credentials when editing transport.
- Fixed case CPANEL-13589: Add removal for autossl excluded domains upon domain removal.
- Fixed case CPANEL-13597: Addon domains were not enabling FPM when set to default.
- Fixed case CPANEL-13603: Resolve NVData warning when loading WHM.
- Fixed case CPANEL-13605: Application Manager: Provide a way to limit the number of applications.
- Fixed case CPANEL-13605: Add responsive utility classes back to the retro style.
- Fixed case CPANEL-13607: Defer loading modules in Cpanel::PHPFPM::Config if possible.
- Fixed case CPANEL-13612: Reduce db validator overhead caused by mysql changes.
- Fixed case CPANEL-13613: .htaccess optimization config driver fix.
- Fixed case CPANEL-13615: Include memory needed for all domains to have PHP-FPM.
- Fixed case CPANEL-13619: Make updated of sshd_config more resilient to errors.
- Fixed case CPANEL-13622: Prevent UAPI access to AutoSSL exclusion list without feature.
- Fixed case CPANEL-13624: Omit relevant tweak settings on solo licenses.
- Fixed case CPANEL-13625: Require the “autossl” feature to use AutoSSL-related UAPI calls.
- Fixed case CPANEL-13631: Improve partial template speed for resellers.
- Fixed case CPANEL-13633: Added a defined check to the $links check in get_theme_list.
- Fixed case CPANEL-13670: Fix parsing of /proc/net/tcp and /proc/net/tcp6.
- Implemented case CPANEL-13535: Add AutoSSL exclusions to backup and restore systems.
- Implemented case CPANEL-13553: Remove superfluous info from WHM top nav.
- Implemented case CPANEL-13556: Avoid loading cleanup modules in Cpanel::Homedir::Modify until needed.
- Implemented case CPANEL-13567: Suppress “Change Ownership of Multiple Accounts” in solo license.
- Implemented case CPANEL-13573: Support non ea- SCL RPMs in the MultiPHP system.
- Implemented case CPANEL-13578: Reduce memory required for PHPFPM configuration.
- Implemented case CPANEL-13591: Fix loading userdomains into a reference (Bandwidth display in WHM).
- Implemented case CPANEL-13601: Improve performance of partial templates.
- Implemented case CPANEL-13616: Improve responsiveness of Create Account on solo license overage.
- Implemented case CPANEL-13618: Update cPHulk to use a SQLite database.
- Implemented case CPANEL-13623: SSL Status Page now allows AutoSSL exclusion.
- Implemented case CPANEL-13626: Cpanel::Config::Httpd::is_ea3 to Cpanel::Config::Httpd::EA3::.
- Implemented case CPANEL-13634: Reduce Cpanel::IxHash dep chain.
- Implemented case CPANEL-13635: Avoid loading YAML in webmail.
- Implemented case CPANEL-13668: Exclude and Include global buttoms are now separated in TLS Status.
- Implemented case CPANEL-13677: Reduce Cpanel::Features memory overhead.
65.9999.140
2017-06-07
- Fixed case CPANEL-13484: Word-wrap improvements.
- Fixed case CPANEL-13516: Reduce login template overhead.
- Fixed case CPANEL-13523: Optimize loading config files.
- Fixed case CPANEL-13550: Reseller Center: Align/hide links, clean up link hover underscores.
- Fixed case CPANEL-13552: Prevent “You must reboot the server” from appearing when not needed.
- Implemented case CPANEL-13512: Defer loading email filtering until needed.
- Implemented case CPANEL-13541: Improve WHM usablity on mobile.
- Implemented case CPANEL-13546: Hide appropriate sections in “Edit Reseller Privileges and Nameservers”.
65.9999.136
2017-06-05
- Fixed case CPANEL-11589: Tweak setting to disable self signed ssl for new domains.
- Fixed case CPANEL-12516: Fix the documentation link for mail filters.
- Fixed case CPANEL-12531: Update MySQL55 to 5.5.55-1.cp1156.
- Fixed case CPANEL-12816: Don’t terminate queueprocd after 5 failed queue tasks.
- Fixed case CPANEL-13062: Run update_users_jail on upgrade to 64.
- Fixed case CPANEL-13063: Increased subprocess timeout for large db import via phpMyAdmin.
- Fixed case CPANEL-13259: Ensure SafeSync directories are created with the proper permissions.
- Fixed case CPANEL-13262: Allow underscores in CNAME records.
- Fixed case CPANEL-13303: Ensure AllowOveride blocks are added when htaccess opt enabled.
- Fixed case CPANEL-13335: Ensure ftp user files are written with correct UID.
- Fixed case CPANEL-13336: Update cpanel-phpmyadmin to 4.6.6-3.cp1164.
- Fixed case CPANEL-13361: Adding scroll to Left Navigation.
- Fixed case CPANEL-13363: Make SSL install UIs handle mail and proxy subdomains.
- Fixed case CPANEL-13367: Improve Google Drive OAuth interaction.
- Fixed case CPANEL-13412: Improve subsequent account creation performance.
- Fixed case CPANEL-13414: Reduce page load in WHM from left frame integration.
- Fixed case CPANEL-13427: Note that only dedicated IPs can send from dedicated address.
- Fixed case CPANEL-13428: Remove interim fix from CachedDataStore.
- Fixed case CPANEL-13458: Ensure parked domains can restore from Backup Restoration.
- Fixed case CPANEL-13462: Preserve locally configured hostname on systems running cloud-init.
- Fixed case CPANEL-13476: Feature Showcase for allowing local contact info.
- Fixed case CPANEL-13477: Feature showcase to enable backup space check.
- Fixed case CPANEL-13492: Optimize the loading of WHM interface:.
- Fixed case CPANEL-13493: Stop installing the legacy WordPress on new systems.
- Fixed case CPANEL-13517: Handle PID 0 in process lineage detection.
- Fixed case CPANEL-13524: Create a new Feature Showcase for DKIM/SPF.
- Fixed case CPANEL-13527: Add confirmation before deleting backup transport in Backup Config.
- Fixed case CPANEL-13528: Make Cpanel::Config::Httpd::is_ea4/is_ea4_cached available to EA4.
- Fixed case CPANEL-13544: Add Cpanel::Sys::OS to the preload list for perlstatic.
- Implemented case CPANEL-13217: Enable Global DCV Passthrough as default in EA4.
- Implemented case CPANEL-13278: Created new api to allow exclusion of autossl domains.
- Implemented case CPANEL-13401: Add feature showcase item for htaccess homedir search.
- Implemented case CPANEL-13422: A few UX tightenings in Reseller Center UI.
- Implemented case CPANEL-13432: Don’t redirect to max_users_exceeded after login.
- Implemented case CPANEL-13451: Teach servicestatus to know about plugins.
- Implemented case CPANEL-13467: Allow AutoSSL to generate certs even if userdata for one vhost is broken.
- Implemented case CPANEL-13483: Update List Subdomains with Bootstrap and Angular.
- Implemented case CPANEL-13487: Removing the final frame from WHM.
- Implemented case CPANEL-13498: Make convert_addon_to_account aware of maxusers.
- Implemented case CPANEL-13499: Small fix, plus tests and POD, for WHM API v1 multi-arg logic.
- Implemented case CPANEL-13510: Add support for modern Ruby (2.4) applications via mod_passenger.
65.9999.126
2017-06-03
- Fixed case CPANEL-7396: Explicitly reject setting IPv6 addresses not on the server.
- Fixed case CPANEL-9107: Don’t disclose recipients of mailing lists in Envelope-To.
- Fixed case CPANEL-12704: Improve ModSecurity restart deferral with restartsrv.
- Fixed case CPANEL-12828: Search field in Feature List is now autofocused.
- Fixed case CPANEL-12887: Don’t use DefaultHost as fallback for mod_userdir tweak.
- Fixed case CPANEL-13189: Allow overriding pure-ftpd configuration settings.
- Fixed case CPANEL-13255: Suppress account owner changer in WHM modifyacct on solo license.
- Fixed case CPANEL-13315: AmazonS3: clean up perlcritic warnings.
- Fixed case CPANEL-13315: Make listing files in Amazon S3 buckets more efficient.
- Fixed case CPANEL-13376: Prevent local.ini “not formatted correctly” errors for On.
- Fixed case CPANEL-13380: Adding checks to restorepkg, start_transfer, and wwwacct.
- Fixed case CPANEL-13392: Remove version information from unauthenticated page.
- Fixed case CPANEL-13399: Bootstrap Backup Configuration’s Rsync transport.
- Fixed case CPANEL-13429: Reduce depchain for Cpanel::CustInfo.
- Fixed case CPANEL-13430: Show footnote when packages are recommended.
- Fixed case CPANEL-13446: Implementation of converting all accounts to FPM in UI.
- Fixed case CPANEL-13459: Remove live API socket on failure.
- Fixed case CPANEL-13464: Cleanup POD in the license reader.
- Fixed case CPANEL-13465: Show a warning if system default PHP version doesn’t have FPM.
- Fixed case CPANEL-13474: Updating sample custom destination script to work with latest backup system.
- Fixed case CPANEL-13478: Avoid error when formerly over quota account loads phpMyAdmin.
- Implemented case CPANEL-13334: Add MariaDB 10.2 to the Upgrade UI.
- Implemented case CPANEL-13400: Cleanup update process order.
- Implemented case CPANEL-13404: Add sender column to eximstats db and track sender.
- Implemented case CPANEL-13431: Resolve error changing an site IP address in WHM.
65.9999.120
2017-05-31
- Fixed case CPANEL-6156: Add mechanism to prevent stale lock files from blocking access to Horde.
- Fixed case CPANEL-6233: Say why domain is already set up on domain change failure.
- Fixed case CPANEL-11108: Remove Triple DES from default cipher suite.
- Fixed case CPANEL-12417: Submit using enter key.
- Fixed case CPANEL-12437: Fix display of ModSecurity rules in interface and API.
- Fixed case CPANEL-12920: Ensure the minimized combined JS bundle is loaded by default.
- Fixed case CPANEL-12920: Ensure API Tokens revocation works.
- Fixed case CPANEL-12920: Ensure Site Publisher does not have errors on load.
- Fixed case CPANEL-12920: Address dependency injection issues in Zone Editor.
- Fixed case CPANEL-12932: Changed backup and restore of bandwidth DB backups.
- Fixed case CPANEL-12939: Remove invalid or soon-expiring service-domain Domain TLS entries.
- Fixed case CPANEL-13058: Reduce amortized load time of WHM pages.
- Fixed case CPANEL-13058: Avoid errors when refreshing cache of reboot state.
- Fixed case CPANEL-13058: Small quality improvements to WHM templates.
- Fixed case CPANEL-13126: Don’t write bad data to webmail passwd cache.
- Fixed case CPANEL-13133: Make validation consistent between backend/frontend for cPHulk config.
- Fixed case CPANEL-13135: Stop using local.ini and migrate existing local.ini.
- Fixed case CPANEL-13139: Suspend and Unsuspend only the reseller not the owned accounts.
- Fixed case CPANEL-13169: Break apart various Whostmgr modules to reduce memory and startup time.
- Fixed case CPANEL-13170: Backslashes are properly escaped.
- Fixed case CPANEL-13176: New sshd_config items are now placed above any Match blocks.
- Fixed case CPANEL-13181: Update cpanel-phpmyadmin to 4.6.6-2.cp1164.
- Fixed case CPANEL-13186: Gracefully handle a language’s unset default.
- Fixed case CPANEL-13192: Prevent misparsing of JSON by the browser.
- Fixed case CPANEL-13194: Modify scripts/initacls to detect XFS and skip mount modifications.
- Fixed case CPANEL-13196: Ensure ionice sets the priority of the correct process.
- Fixed case CPANEL-13197: Map apache24_mod_authz_owner to ea-apache24-mod_authz_owner.
- Fixed case CPANEL-13202: Ensure API calls output unicode data properly.
- Fixed case CPANEL-13202 : Have CLI API tool handle JSON:XS unicode data properly.
- Fixed case CPANEL-13207: Bumping version of phpMyAdmin from 4.6.6 to 4.7.0.
- Fixed case CPANEL-13208: Avoid needless warnings in log when client is unauthenticated.
- Fixed case CPANEL-13212: Ensure API calls output unicode data properly.
- Fixed case CPANEL-13219: Email Routing: avoid error when domain has no MXs.
- Fixed case CPANEL-13219: Email Routing: consider A records if no MX records exist.
- Fixed case CPANEL-13222: Remove restartwhm.
- Fixed case CPANEL-13224: Pre-cache SSLStorage where possible.
- Fixed case CPANEL-13244: Fix blank page on Add DNS Zone with only one account.
- Fixed case CPANEL-13256: Account Creation should not fail on systems with incomplete postgres installs.
- Fixed case CPANEL-13263: Set MIN_DISK_SPACE_CHECK to default ON.
- Fixed case CPANEL-13276: Footnote is shown when it is relevant.
- Fixed case CPANEL-13284: Added ability to nytprof an uapi call from bin/uapi.
- Fixed case CPANEL-13287: Performance and Memory Improvements for Cpaddons.
- Fixed case CPANEL-13292: Reduce memory requirements and load time for the Whostmgr namaspace.
- Fixed case CPANEL-13293: Zone Editor: Allow users to edit TTL on MX records.
- Fixed case CPANEL-13309: Update RPMs used in cPanel to reduce memory usage.
- Fixed case CPANEL-13324: Modified wording for Emails Per Day notification.
- Fixed case CPANEL-13326: Change PHP-FPM error_reporting default from admin to normal.
- Fixed case CPANEL-13331: Ensure DnsRoots can handle NS delegation on the 3rd+ label.
- Fixed case CPANEL-13345: Improve memory performance when defaulting to PHP-FPM.
- Fixed case CPANEL-13352: Fixed page content overlap on left nav on scroll.
- Fixed case CPANEL-13359: Restrict UserManager API calls for demo accounts.
- Fixed case CPANEL-13369: Ensure correct permissions for Cpanel::MultiUserDirStore outer directory.
- Fixed case CPANEL-13379: Remove Cpanel::Graph module.
- Fixed case CPANEL-13389: Minimize # of Apache restarts when accounts are added with FPM.
- Fixed case CPANEL-13390: Add Line Wrap ability to Editor.
- Fixed case CPANEL-13395: Search /usr/local for EA3 phpinfo.
- Implemented case CPANEL-13059: Added messaging to create account with over users.
- Implemented case CPANEL-13246: Realign login templates.
- Implemented case CPANEL-13266: Move left navigation panel into the main frame.
- Implemented case CPANEL-13280: Large number of ssl certificates makes reseller deletion timeout.
- Implemented case CPANEL-13285: Realign sync code for mail server.
- Implemented case CPANEL-13289: Extend kill protection to ancestors in additional places.
- Implemented case CPANEL-13299: Use a single, locked SSLStorage object for SSL installs.
65.9999.107
2017-05-22
- Fixed case CPANEL-10124: Add timeout for apache_php_fpm service check operation.
- Fixed case CPANEL-12330: Touch /var/cpanel/fileprotect in EA4 in cpanel initial install.
- Fixed case CPANEL-12769: Choose mpm_prefork if DSO php present, remove DSO php if mpm_worker.
- Fixed case CPANEL-13024: Make etc/init/safekill not kill() its own ancestors.
- Fixed case CPANEL-13038: Ensure that we open port 579 in firewall so services can access cphulkd.
- Fixed case CPANEL-13047: Improve error message when the CABundle cannot be found.
- Fixed case CPANEL-13069: Make CachedDataStore more fault tolerant; speed up writes.
- Fixed case CPANEL-13096: Fix short-form authentication for Pure-FTPd and accounts w/ dedicated IP.
- Fixed case CPANEL-13167: Fix bug in External Auth link rendering for WebMail.
- Fixed case CPANEL-13216: Add missing use line for Cpanel::Socket::Constants.
- Fixed case CPANEL-13248: Remove validation from Update Contact Info screen.
- Implemented case CPANEL-13150: Optimize config parsing and reduce memory needed.
- Implemented case CPANEL-13191: Allow setting PHP-FPM for new accounts by default.
- Implemented case CPANEL-13220: Terminate account now displays all accounts regardless of license limits.
- Implemented case CPANEL-13227: Enable PHP-FPM on all domains as they are created.
65.9999.104
2017-05-18
- Fixed case CPANEL-12822: Bump max_input_vars to 10000 for phpMyAdmin.
- Fixed case CPANEL-13078: Fixed minor typos in SSL pages.
- Fixed case CPANEL-13087: Accomodate mod_proxy needing the post data recv before reading 308.
- Fixed case CPANEL-13105: Ensure phpMyAdmin uses the correct ini files.
- Fixed case CPANEL-13128: Do not set save_path for phpMyAdmin.
- Fixed case CPANEL-13162: Improve error reporting when running checkmailman.
- Fixed case CPANEL-13204: Fail prior to call home if cpkeyclt doesn’t have enough info for a request.
- Fixed case CPANEL-13205: Resolve problem restoring from dormant mode.
- Implemented case CPANEL-13075: Fixed hybrid cjt validation on gencert page.
- Implemented case CPANEL-13165: Bring scripts/update_known_proxy_ips up to modern script standard.
- Implemented case CPANEL-13174: Remove modules that are no longer being used.
- Implemented case CPANEL-13211: Relax validation on generate SSL certificate page for non-domain items.
65.9999.100
2017-05-17
- Fixed case CPANEL-9629: Don’t display function arguments in user interface for API1 errors.
- Fixed case CPANEL-10837: Address mobile responsive issues on Raw Access interface.
- Fixed case CPANEL-10844: Address mobile responsive issues on Boxtrapper interface.
- Fixed case CPANEL-10850: Address mobile responsive issues on Subdomains interface.
- Fixed case CPANEL-10852: Address mobile responsive issues on Encryption interface.
- Fixed case CPANEL-11553: Don’t signal queueprocd during initial install.
- Fixed case CPANEL-12219: Fix conditional for cert link appearance in tls stautus page.
- Fixed case CPANEL-12728: Bulk update users to a specific style.
- Fixed case CPANEL-12761: Could not download incremental backups from cPanel.
- Fixed case CPANEL-12778: Silence reboot warning when Cpanel::Kernel::Status changes.
- Fixed case CPANEL-12787: Allow mail.domain creation for users who own base domain.
- Fixed case CPANEL-12797: Handle ip changing under cloudflare with proxysubdomains.
- Fixed case CPANEL-12886: Update restartsrv matching to handle additional cases.
- Fixed case CPANEL-12919: Avoid broken Try::Tiny lazy load in Task Processors.
- Fixed case CPANEL-12937: Solve out of sync 500 errors with cphulkd.
- Fixed case CPANEL-12967: Avoid pre-loading modules in cpsrvd that are in uncommon paths.
- Fixed case CPANEL-12982: Update cpanel-perl-524-Cpanel-OS to 0.7-1.cp1162.
- Fixed case CPANEL-12986: Support future RPM-based cPAddons on v64.
- Fixed case CPANEL-13006: Send a new hostname cert request in response to X::CertificateRejected.
- Fixed case CPANEL-13028: Run mainipcheck after updating main shared IP in Basic WHM Setup.
- Fixed case CPANEL-13032: Email Routing: display correct detected configuration.
- Fixed case CPANEL-13036: Address issue with notice alignment on EasyApache 4 interface.
- Fixed case CPANEL-13040: Address console errors on the cPHulk History Reports interface.
- Fixed case CPANEL-13045: Flush the accounts dovecot auth cache when (un)suspending.
- Fixed case CPANEL-13052: Address visual issue on the File Manager Editor interface.
- Fixed case CPANEL-13061: Skip site templates with invalid JSON.
- Fixed case CPANEL-13068: Add check and warning when converting all domains to use PHP-FPM via script.
- Fixed case CPANEL-13070: DNS Clustering: suggest using API token.
- Fixed case CPANEL-13072: Send a notification when threshold reached.
- Fixed case CPANEL-13073: Speed up FileUtils::Write by using syswrite() rather than print().
- Fixed case CPANEL-13074: Extended backup metadata writing capabilities.
- Fixed case CPANEL-13079: Improve RBL denial message.
- Fixed case CPANEL-13090: Add feature showcase for per-day email notifer.
- Fixed case CPANEL-13092: Stats::RunUser::pre event hooks can now prevent stats processing.
- Fixed case CPANEL-13095: Update cpanel-git to 2.13.0-1.cp1162.
- Fixed case CPANEL-13103: Rpmup: avoid inserting SHELL lines in root’s crontab.
- Fixed case CPANEL-13105: Ensure phpMyAdmin uses the correct ini files.
- Fixed case CPANEL-13107: Update URL for CPAN mirror search.
- Fixed case CPANEL-13111: Don’t emit an SPF record if zone template already has one.
- Fixed case CPANEL-13112: Ensure writing htaccess PHP directives filters commented keys.
- Fixed case CPANEL-13115: Remove CodePress.
- Fixed case CPANEL-13115: Remove references to CodePress.
- Fixed case CPANEL-13125: Lower DirectoryIndex priority of index.js.
- Fixed case CPANEL-13128: Do not set save_path for phpMyAdmin.
- Fixed case CPANEL-13132: Make enable/disable of IMAP/POP in WHMAPI1 actually work.
- Fixed case CPANEL-13141: Bump revision for OAuth::Cmdline in rpm.versions.
- Fixed case CPANEL-13142: Catch error from bad pkcs12 uploads in Manage SSL Certificates.
- Fixed case CPANEL-13143: Suppress more warnings in Templater plugin for whostmgr.
- Fixed case CPANEL-13147: Add newline to removeacct output.
- Fixed case CPANEL-13152: Normalize and optimize cpanel/uapi arg parsing.
- Implemented case CPANEL-13104: Plugin changes and test infrastructure for WP Manager.
- Implemented case CPANEL-13140: Migrate Apache global includes from EasyApache 3.
- [security] TSR-2017-0003
65.9999.94
2017-05-11
- Fixed case CPANEL-10139: Catch and report killacct failure instead of dying early.
- Fixed case CPANEL-13000: Simplify ACL loading code.
- Fixed case CPANEL-13000: Prevent warning when reading ACLs.
- Fixed case CPANEL-13001: Ensure features dir is created before using it.
- Fixed case CPANEL-13002: Remove check for cpsrvd passdb.
- Fixed case CPANEL-13002: Cpsrvd: localize signal handlers.
- Fixed case CPANEL-13003: Findphpversion: prevent warning when php.version is missing.
- Fixed case CPANEL-13004: Avoid attempting to create invalid directory on install.
- Fixed case CPANEL-13048: Avoid preloading modules that are deferrable.
- Fixed case CPANEL-13053: Remove java-sys.
- Fixed case CPANEL-13065: DNS Cluster: fix blank page.
- Fixed case CPANEL-13076: Use cPAddonsConf to look up RPM info on page load.
- Fixed case CPANEL-13080: Prevent removal of all mailing lists on account termination.
- Implemented case CPANEL-12916: Suppress items not relevant to the installed WHM version.
65.9999.91
2017-05-08
- Fixed case CPANEL-12343: Switch selection of DNS templates when resetting.
- Fixed case CPANEL-12942: Move legacy cpanel tag parser to Cpanel::Parser::Legacy.
- Fixed case CPANEL-12969: Avoid loading Cpanel::Config::CpConfGuard::Default unless needed.
- Fixed case CPANEL-12978: Meta data from get_fpm_count_and_utilization was not correct.
- Fixed case CPANEL-13022: Die() when flock() fails in Cpanel::SafeFile.
- Implemented case CPANEL-12751: Updated Add DNS page to use the new UserList Widget.
- Implemented case CPANEL-12849: WHM>Generate Certificate has been bootstrap-ified.
- Implemented case CPANEL-13056: Update initial setup assistance strings.
65.9999.87
2017-05-04
- Fixed case CPANEL-10841: Address mobile responsive issues on Email Accounts interface.
- Fixed case CPANEL-12057: Rebuild http.conf for new shared ip vhost.
- Fixed case CPANEL-12560: Better handle denial of inaccessible messages in download_email_message.
- Fixed case CPANEL-12702: Update cpanel-squirrelmail to 2012.12.09-4.cp1158.
- Fixed case CPANEL-12734: Switch to HTTP 308 for proxy reconnects instead of 307.
- Fixed case CPANEL-12757: Better handle errors in WHM > Repair a Mysql Database when MySQL is down.
- Fixed case CPANEL-12880: SSL Proxysubdomains break if they are proxied twice.
- Fixed case CPANEL-12888: Bwlimit_notify: add missing use warnings.
- Fixed case CPANEL-12888: Bwlimit_notify: ignore invalid user owner.
- Fixed case CPANEL-12924: Make list of installable certificates SNI aware.
- Fixed case CPANEL-12930: Optimize startup time for switching to dormant mode.
- Fixed case CPANEL-12934: Defer loading Config::Crontab until needed.
- Fixed case CPANEL-12965: Allow cPAddons to recover from partial uninstall failure.
- Fixed case CPANEL-12973: Solve redirected too many times by clearing stale webmail cookies.
- Fixed case CPANEL-12977: Add WHMAPI to convert all domains to fpm and a log tailer cgi.
- Fixed case CPANEL-12980: Restore ability to upload files via File Manager.
- Fixed case CPANEL-12984: Ensure last login files get created with dovecot dict lookups.
- Fixed case CPANEL-12998: Cpanel::OSSys::Env: bring up to modern perlcritic standards.
- Fixed case CPANEL-12998: Prevent warning running rpmup on initial install.
- Fixed case CPANEL-13021: Avoid speaking plain HTTP to cabundle server on port 443.
- Implemented case CPANEL-12890: Limit per-user LMTP deliveries.
65.9999.82
2017-05-03
- Fixed case CPANEL-12132: Allow Disk Usage to load non-default File Manager page.
- Fixed case CPANEL-12394: Update Ace Editor to 1.2.6.
- Fixed case CPANEL-12405: Modify validators on cPHulk Config.
- Fixed case CPANEL-12643: Set user when convert_addon_to_account is run as root from cli.
- Fixed case CPANEL-12645: Add warning and education information to PHP Config Files.
- Fixed case CPANEL-12709: Convert Addon to Account: Ensure the “list conversions” API call is functional.
- Fixed case CPANEL-12745: Fixe undef dereference in NVData.pm’s sub set.
- Fixed case CPANEL-12763: Basic WHM Setup: don’t overwrite empty mail forwards.
- Fixed case CPANEL-12838: Update perlpkg or latest Try::Tiny.
- Fixed case CPANEL-12845: Ensure quota is cleared when deleting FTP account.
- Fixed case CPANEL-12872: Avoid error when formerly over quota account loads phpMyAdmin.
- Fixed case CPANEL-12899: Fix incorrect warning when loading reseller IP delegation.
- Fixed case CPANEL-12899: Clean up perlcritic warnings Cpanel::DnsUtils::NameServerIPs.
- Fixed case CPANEL-12922: Inserted Smart Banner meta data into main.tmpl.
- Fixed case CPANEL-12923: Remove gensym() from Cpanel::SafeFile; use Perl auto-vivify filehandle.
- Fixed case CPANEL-12925: Bin/whm_xfer_download-ssl aborts if tar writes to stdout.
- Fixed case CPANEL-12933: Notify admins of EA4 template changes if .local versions exist.
- Fixed case CPANEL-12968: Fixed issue with file manager image.
- Implemented case CPANEL-12905: Accounted for no expiration times in the SSL PL page.
65.9999.78
2017-05-01
- Fixed case CPANEL-11571: Fix conflicting information in trial banner.
- Fixed cases CPANEL-12634,HB-2454: Remote backups for incrementals were not performing correctly.
- Fixed case CPANEL-12637: Leave session.save_path if session.save_handler is not files.
- Fixed case CPANEL-12677: Editing backup destinations caused the backup dir to be corrupted.
- Fixed case CPANEL-12765: Reject tweaksettings where requisite settings are not enabled.
- Fixed case CPANEL-12820: Force update of PHP version in cPanel on change.
- Fixed case CPANEL-12820: findphpversion: fix perlcritic warnings.
- Fixed case CPANEL-12833: WHM top frame: use complete sentences in notifications.
- Fixed case CPANEL-12833: WHM top frame: encode ampersands.
- Fixed case CPANEL-12867: Resolve error with reseller creation during account setup.
- Fixed case CPANEL-12869: Add API call and command line script to convert all domains to use PHP-FPM.
- Fixed case CPANEL-12883: Optimize longmess generation in Cpanel::Carp.
- Implemented case CPANEL-12881: Do not flush the task queue during installation.
65.9999.74
2017-04-27
- Fixed case CPANEL-12163: Do not remove cp php-fpm.d configs matching ^_.
- Fixed case CPANEL-12688: Redirect unmodified x3 users to paper_lantern.
- Fixed case CPANEL-12822: Bump max_input_vars to 10000 for phpMyAdmin.
- Fixed case CPANEL-12843: Fix bug where API shell autocomplete didn’t work with plugins.
- Fixed case CPANEL-12846: Updated text in Initial Setup Assistant.
- Fixed case CPANEL-12853: Accommodate CAs who return PEM in their CAIssuers payload.
- Fixed case CPANEL-12892: User Manager: fix warning when Web Disk directory doesn’t exist.
- Implemented case CPANEL-12773: Save as profile is added to EA4.
65.9999.70
2017-04-26
- Fixed case CPANEL-10716: Address RTL issues on Password Generator dialogs.
- Fixed case CPANEL-10791: Address mobile responsive issues on FTP Connections.
- Fixed case CPANEL-10793: Address mobile responsive issues on the Backup Wizard interface.
- Fixed case CPANEL-10838: Address mobile responsive issues on FTP Accounts interface.
- Fixed case CPANEL-10840: Address mobile responsive issues on the MIME Types interface.
- Fixed case CPANEL-10846: Address mobile responsive issues on the Optimize Website interface.
- Fixed case CPANEL-10953: Turn off the resizability of columns on the Visitors interface.
- Fixed case CPANEL-12427: Updated Change Root Password interface to Angular.
- Fixed case CPANEL-12597: Use smaller MysqlUtils where possible to reduce memory.
- Fixed case CPANEL-12603: Migrate Apache userdata includes from EA3 to EA4.
- Fixed case CPANEL-12697: Reduce queueprocd memory from changing to safefile locks.
- Fixed case CPANEL-12782: Avoid sending OOM notifications for cgroups.
- Fixed case CPANEL-12783: Display a warning in the UI when .local templates are in use.
- Fixed case CPANEL-12789: Ensure cpsrvd reloads cpanel.config when changing server locale.
- Fixed case CPANEL-12844: Fix Let’s Encrypt with v66.
- Implemented case CPANEL-12754: Teach reseller selector to auto-select when there is only one choice.
- Implemented case CPANEL-12767: Bring whostmgr.pl and whostmgr2.pl up to cplint standard for v66.
- Implemented case CPANEL-12804: Add support for Google Drive remote backups.
- Implemented case CPANEL-12809: Fix a missing module load in Chkservd.
- Implemented case CPANEL-12818: Fix/improve styling of search icon in PL Dark & Light skins.
- Implemented case CPANEL-12823: Ensure Email Disk Usage can be disabled in Feature Manager.
- Implemented case CPANEL-12841: Simplify logic in Cpanel::HttpUtils::Conf.
- Implemented case CPANEL-12852: Skip WHM UI user selection when there’s only 1 account.
65.9999.66
2017-04-25
- Fixed case CPANEL-11046: Don’t reuse DKIM keys when modifying domains.
- Fixed case CPANEL-12666: Make Cpanel::SSLInstall::BestAvailable handle parked domains.
- Fixed case CPANEL-12726: Make Paper Lantern upgrade notification use right version.
- Fixed case CPANEL-12742: Update Backup System Feature Showcase with more information.
- Fixed case CPANEL-12769: Choose mpm_prefork if DSO php present, remove DSO php if mpm_worker.
- Implemented case CPANEL-12744: Correct email change email when no contactemail was set.
65.9999.64
2017-04-24
- Fixed case CPANEL-12686: Use Cpanel::SafeFile for queueprocd locks.
- Fixed case CPANEL-12711: Make WHM List Parked Domains only list user-created parked domains.
- Fixed case CPANEL-12737: Use glyph for search icon in Paper Lantern “basic” style.
- Fixed case CPANEL-12749: Reduce lexical warnings in cpanel.
- Implemented case CPANEL-12714: Restore performance to account creation.
- Implemented case CPANEL-12736: Silence spurious warnings from initquotas.
- Implemented case CPANEL-12762: Fix typo in Cpanel::SafeFile::FileLocker POD.
65.9999.57
2017-04-21
- Fixed case CPANEL-12319: Update cpanel-perl-524-Filesys-POSIX to v0.9.19-1.cp1162.
- Fixed case CPANEL-12531: Update MySQL55 to 5.5.55-1.cp1156.
- Fixed case CPANEL-12532: Update MySQL56 to 5.6.36-1.cp1156.
- Fixed case CPANEL-12587: Update cpanel-perl-524-Archive-Tar-Builder to 2.5002-1.cp1162.
- Fixed case CPANEL-12615: Reduce lockfile contention with Inotify.
- Fixed case CPANEL-12629: Ensure clean_user_php_sessions calls the proper EA3 directive.
- Fixed case CPANEL-12646: Reduce the cpanel dep chain by lazy loading.
- Fixed case CPANEL-12719: Fix undef dereference in NVDAta.pm.
65.9999.50
2017-04-19
- Implemented case CPANEL-12614: Ensure zlib is disabled when dovecot compression is disabled.
- Implemented case CPANEL-12727: Update jquery to 3.2.0 from 1.11.3.
65.9999.49
2017-04-19
- Fixed case CPANEL-10914: Allow enabling PHP FPM at the same time as setting explicit php version.
- Fixed case CPANEL-11305: Update cpanel-mailman to 2.1.23-9.cp1162.
- Fixed case CPANEL-11695: Removed Locale directive that expanded nothing.
- Fixed case CPANEL-12069: Only check for disable_cpanel_terminal_colors once.
- Fixed case CPANEL-12298: Use chevron arrows in Email Disk Usage.
- Fixed case CPANEL-12381: Update dovecot to 2.2.28-4.cp1162.
- Fixed case CPANEL-12441: Removed masking of additional backup destinations and clarify incremental backup updates.
- Fixed case CPANEL-12549: Silence warning from local::lib.
- Fixed case CPANEL-12558: Defer ApRestarts in ModSec before touching FS.
- Fixed case CPANEL-12592: Don’t require zsh in sysup.
- Fixed case CPANEL-12606: Migrate x3 stragglers to paper lantern to avoid broken email listing.
- Fixed case CPANEL-12621: Fix spurious log errors when starting cpsrvd.
- Fixed case CPANEL-12644: Make loading the language data for a give locale much cheaper.
- Fixed case CPANEL-12647: Defer loading modules that are rarely needed in webmail.
- Fixed case CPANEL-12651: Whostmgr: add missing return statement.
- Fixed case CPANEL-12651: Restore code implementing WHM Theme Manager.
- Fixed case CPANEL-12659: Avoid loading the hooks db when its empty.
- Fixed case CPANEL-12660: Avoid loading some basic modules in cpanel.
- Fixed case CPANEL-12661: Optimize URI escaping.
- Fixed case CPANEL-12662: Optimize file inclusion in WHM.
- Fixed case CPANEL-12663: Make Cpanel::Email::Object always add a Date header.
- Fixed case CPANEL-12665: Update the SpamAssassin KAM rules to the latest version.
- Fixed case CPANEL-12685: Reset DNS Zone: fix Back link.
- Fixed case CPANEL-12691: Transport the meta data file with the backups.
- Fixed case CPANEL-12699: Optimize loading the EA4 main page.
- Fixed case PIG-2858: Update Security Advisor to the latest version.
- Implemented case CPANEL-12626: Added expunge of expired certs from user sslstore.
- Implemented case CPANEL-12640: Optimize external authentication modules for dynamic loading.
- Implemented case CPANEL-12649: Avoid compiling in UserManager.
- Implemented case CPANEL-12652: Only preload CPDate where we use it heavily.
- Implemented case CPANEL-12664: Reduce memory needed for queueprocd.
- Implemented case CPANEL-12674: Decoupled Status from existence of Market Providers.
65.9999.39
2017-04-18
- Fixed case CPANEL-11359: Fixed bug where adding SFTP and generating key was broken.
- Fixed case CPANEL-11646: Slightly alter logic when restoring accounts for enabling the user’s backup.
- Fixed case CPANEL-12023: Suggest port 587 for mail submission.
- Fixed case CPANEL-12248: Fixed display of cphulk block times in block type descriptions.
- Fixed case CPANEL-12591: WHM: Display the
reboot for kernel
notification only for root users. - Fixed case CPANEL-12668: Validate and enforce percentage < 100 on backup.
- Fixed case CPANEL-12681: Disable DKIM/SPF Feature Showcase if already enabled via script run.
65.9999.38
2017-04-17
- Fixed case CPANEL-7925: Fix display of email trace diagram on Track Delivery.
- Fixed case CPANEL-8839: Add input validation for Password Strength Configuration.
- Fixed case CPANEL-10124: Add timeout for apache_php_fpm service check operation.
- Fixed case CPANEL-10233: Avoid overlap with validation errors for security questions UI.
- Fixed case CPANEL-10626: Fix issues with validation overlapping on Cron Jobs.
- Fixed case CPANEL-11208: Allow users to deselect all columns on View Relayers and View Sent Summary.
- Fixed case CPANEL-11294: Do not send autoreplies to certain addresses.
- Fixed case CPANEL-11353: Address visual issue with content and sidebar on tablet-size screens.
- Fixed case CPANEL-11570: API Shell: avoid English-specific plural localization.
- Fixed case CPANEL-11617: Only write json pwcache if running as root.
- Fixed case CPANEL-11621: Match only full domains when modifying /etc/localdomains.
- Fixed case CPANEL-11651: Use grubby for determining default boot kernel.
- Fixed case CPANEL-11654: Add accessibility hinting to Search Button on ModSecurity Configurations.
- Fixed case CPANEL-11696: Update Cpanel::CPAN::YAML::Tiny to 1.72.
- Fixed case CPANEL-11728: Allow periods in AIM usernames.
- Fixed case CPANEL-11887: Deny outgoing mail at SMTP time for users with outgoing mail suspended.
- Fixed case CPANEL-11994: Update all CPAN RPMs to latest from CPAN.
- Fixed case CPANEL-12004: Update email and WebDAV password timestamps on password change.
- Fixed case CPANEL-12013: Ensure empty files uploaded in File Manager display correct size after upload.
- Fixed case CPANEL-12077: Don’t run purge_modsec_log on DNSONLY.
- Fixed case CPANEL-12111: Refactor to use FPM common code instead of copy and paste.
- Fixed case CPANEL-12126: Using callapsing tasks scheduler for solving CPANEL-8793.
- Fixed case CPANEL-12134: Harvest missed maketext optimizations.
- Fixed case CPANEL-12138: Add metadata to backups.
- Fixed case CPANEL-12153: WHM: Ensure pagination is visible for small screens on Manage AutoSSL.
- Fixed case CPANEL-12194: Bootstraping support center.
- Fixed case CPANEL-12195: Updated configure cron jobs to Bootstrap.
- Fixed case CPANEL-12196: Updated zone time to live to use Bootstrap.
- Fixed case CPANEL-12197: Updated WHM header page to use Bootstrap.
- Fixed case CPANEL-12204: Fix filtering bug in ModSecurity Tools » Rules List display.
- Fixed case CPANEL-12209: DNS: improve robustness with self-referencing nameservers.
- Fixed case CPANEL-12255: Simplified “Access Web Disk” instructions on WebDav page in cPanel.
- Fixed case CPANEL-12258: Fix bug in shared IP logic for createacct when no ADDR is set.
- Fixed case CPANEL-12259: Query KernelCare status for accurate reboot suggestions.
- Fixed case CPANEL-12277: WHM Module Installers: Update PECL installation instructions.
- Fixed case CPANEL-12315: Fix WebDAV backup validation with URLs containing spaces.
- Fixed case CPANEL-12320: Make /scripts/backups_list_user_files use metadata for file info.
- Fixed case CPANEL-12330: Touch /var/cpanel/fileprotect in EA4 in cpanel initial install.
- Fixed case CPANEL-12364: Update KernelCare status checks.
- Fixed case CPANEL-12377: Optimize Cpanel::HomedirTie object.
- Fixed case CPANEL-12379: Optimize cpsrvd child process creation.
- Fixed case CPANEL-12383: Optimize fetching datastore files.
- Fixed case CPANEL-12399: Optimize locale startup time.
- Fixed case CPANEL-12413: Improve validation for Password Strength Configuration in WHM.
- Fixed case CPANEL-12414: WHM DNS Cluster: Make warnings stand out when adding a server.
- Fixed case CPANEL-12439: Remove jittery animation from the feature search on the Dark style.
- Fixed case CPANEL-12458: Package saved reseller ACL list presets with WHM config xfer.
- Fixed case CPANEL-12470: ULC EA3map.pm changes for PHPSuHosin.
- Fixed case CPANEL-12481: Improved look and feel of File manager.
- Fixed case CPANEL-12482: Bootstrap Enable IPv6 and IPv6 Ranges pages.
- Fixed case CPANEL-12487: Allow admins to disable accesshash key authentication.
- Fixed case CPANEL-12494: Defer loading BandwidthDB until its needed.
- Fixed case CPANEL-12498: Defer loading libmariadb until needed.
- Fixed case CPANEL-12499: Prune cpanel dependency tree.
- Fixed case CPANEL-12512: WHM Module Installers: Display an appropriate message if no PHP is installed.
- Fixed case CPANEL-12514: Avoid suggesting reboot immediately after system startup.
- Fixed case CPANEL-12526: Defer loading Cpanel::MysqlUtils until needed.
- Fixed case CPANEL-12530: Defer loading MysqlDumpParse in Cpanel::Backups.
- Fixed case CPANEL-12542: Made funcs to add/install cert and key in one save.
- Fixed case CPANEL-12553: Fix for relative vs remote paths for backup transfer.
- Fixed case CPANEL-12573: Easyapache 4: Ensure that unicode is handled properly by the WHM API calls.
- Fixed case CPANEL-12594: Prevent warning in MySQL/MariaDB upgrade interface.
- Fixed case CPANEL-12601: Avoid duplicate addon entries in UI.
- Fixed case CPANEL-12612: Avoid more fork/exec when a native perl method exists in queueprocd.
- Fixed case CPANEL-12623: Prevent SSLStorage from in-memory cloning the entire datastore on find.
- Fixed case HB-2259: Added support for a new remote destination transport.
- Implemented case CPANEL-12064: Bypass buffered perl i/o when slurping files.
- Implemented case CPANEL-12080: Breakup underlying autoconfig settings into C::E::AutoConfig::Settings.
- Implemented case CPANEL-12106: Optimize compiled template toolkit files.
- Implemented case CPANEL-12229: Cache asn parsing in Cpanel::SSL::Utils.
- Implemented case CPANEL-12230: Switch additional calls to use Cpanel::PwCache.
- Implemented case CPANEL-12231: Remove centos5 compatibility slowdown from Cpanel::OpenSSL.
- Implemented case CPANEL-12233: Use Net::SSLeay to get certificate subject hash.
- Implemented case CPANEL-12236: Optimize fetching configured ip addresses.
- Implemented case CPANEL-12242: Add tools to check for outdated processes.
- Implemented case CPANEL-12257: Collapse WHM reboot reasons into one warning.
- Implemented case CPANEL-12257: Include quotas and library updates in system_needs_reboot.
- Implemented case CPANEL-12296: Introduction box now stays gone until page reset when dismissed.
- Implemented case CPANEL-12308: Copy KernelCare checks out of Security Advisor.
- Implemented case CPANEL-12346: Prevent gentomcatlist2 from being run (and timing out) after EA4 upgrade.
- Implemented case CPANEL-12353: Add config options for dovecot message compression.
- Implemented case CPANEL-12357: Create new WHM entry to enable DKIM/SPF.
- Implemented case CPANEL-12367: Seperate Styles backend from Cpanel::API::Styles.
- Implemented case CPANEL-12369: Install Net::Google::Drive::Simple and OAuth::Cmdline
- Implemented case CPANEL-12380: Optimize reading template toolkit inserts.
- Implemented case CPANEL-12384: Only check existance in Cpanel::StatCache.
- Implemented case CPANEL-12385: Avoid loading DBI at compile time in cpanel and uapi.
- Implemented case CPANEL-12389: Only YAML::Syck when CachedDataStore cache is out of date.
- Implemented case CPANEL-12390: Defer loading of Filesys::Df.
- Implemented case CPANEL-12391: Avoid preloading YAML for Cpanel::Backup.
- Implemented case CPANEL-12398: Optimize fetching feature lists.
- Implemented case CPANEL-12471: Fix typos in Styles inline documentation.
- Implemented case CPANEL-12495: Defer loading DBD::Pg until it is needed.
- Implemented case CPANEL-12509: Improve result relevance when performing a search for in WHM.
- Implemented case CPANEL-12510: Create a new tweak setting for notifications.
- Implemented case CPANEL-12517: Improve error message when message compression is set to 0.
- Implemented case CPANEL-12523: Defer Whostmgr::TicketSupport loading where possible.
- Implemented case CPANEL-12524: Defer loading Cpanel::SSL::Sign until needed.
- Implemented case CPANEL-12544: Check data format after loading in CachedDataStore.
- Implemented case CPANEL-12545: Avoid reloading userdata during ssl install.
- Implemented case CPANEL-12624: Defer loading rewrite parser and dcv rules until needed.
- Implemented case CPANEL-12627: Defer loading modules that are rarely used in cPanel.