66 Change Log


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_modseclog 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 PureFTPd 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 WordPress 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 PureFTPd 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 WordPress Manager. Implemented case CPANEL-13140: Migrate Apache global includes from EasyApache 3. 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-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-12624: Defer loading rewrite parser and dcv rules until needed. Implemented case CPANEL-12627: Defer loading modules that are rarely used in cPanel.