Page tree
Skip to end of metadata
Go to start of metadata

A version's change log includes entries for both the development and production releases of that version.

For example, changes in cPanel & WHM version 65 appear in the change log for version 66. This is because 65 is the development version whose changes are released in the production version 66. For more information, read our cPanel & WHM Product Versions and the Release Process documentation.

RSS Link

 

66.0.4


2017-07-20

  • Fixed case CPANEL-14585: Update MySQL55 to 5.5.57-1.cp1156.
  • Fixed case CPANEL-14586: Update MySQL56 to 5.6.37-1.cp1156.
  • Fixed case CPANEL-14631: Tolerate nonexistent /etc/*userdomains files in user counts.
  • Implemented case CPANEL-14598: Update the addzonerecord and editzonerecord WHM API calls to support CAA records.
  • Implemented case CPANEL-14598: Update the "Zone Editor" cPanel interface to support CAA records.
  • Implemented case CPANEL-14598: Update the "Edit DNS Zone" WHM interface to support CAA records.
  • Implemented case CPANEL-14598: Avoid using 'xml-api' when configuring NS records in WHM.
  • Implemented case CPANEL-14598: Update the DNS Zone parser to understand CAA records.

66.0.3


2017-07-18

  • Fixed case CPANEL-13302: Update userdata cache when changing apache ports in Tweak Settings.
  • Fixed case CPANEL-13900: Use RAW_FORM for ssh password instead of HTML encoded value.
  • Fixed case CPANEL-14203: Ensure maxmem is set to a sane value based on number of domains.
  • Fixed case CPANEL-14253: Fix shell handling when changing account to default package.
  • Fixed case CPANEL-14290: Process Manager: avoid warnings with unknown user.
  • Fixed case CPANEL-14374: Forced ownership change of added $user/etc directory.
  • Fixed case CPANEL-14383: Prevent the CachedDataStore memory cache from growing without limit.
  • Fixed case CPANEL-14462: Stop checking for altport exim in outdated check for cent6.
  • Fixed case CPANEL-14469: Fix API1 Email::tracefilter to report errors proactively.
  • Fixed case CPANEL-14473: Update Geo::IPfree IP database.
  • Fixed case CPANEL-14494: Remove unnecessary module in PHP-FPM background tasks.
  • Fixed case CPANEL-14497: Allow live_tail_log.cgi when authenticating via an API token.
  • Fixed case CPANEL-14509: Transfer Tool: Handle source servers on early versions of 11.64 properly.
  • Fixed case CPANEL-14512: Prevent tailwatchd subprocesses from being matches as the main process.
  • Fixed case CPANEL-14517: Have ea4 to ea3 reversion add ExecStop to the httpd.service it creates.
  • Fixed case CPANEL-14522: Update Git to 2.13.3.
  • Fixed case CPANEL-14533: Pkgacct: improve error message for bandwidth when running as user.
  • Fixed case CPANEL-14533: Pkgacct: avoid using ampersand sigils for Fcntl constants.
  • Fixed case CPANEL-14533: Pkgacct: ensure backups work as user.
  • Fixed case CPANEL-14533: Pkgacct: avoid uninitialized value warning.
  • Fixed case CPANEL-14548: Minimize the time that the ssl storage lock is held during install.
  • Fixed case CPANEL-14549: Prevent inotify EAGAIN errors in Cpanel::SafeFile, check select().
  • Fixed case CPANEL-14584: Prevent dnsadmin from going dormant before child timeout.

66.0.2


2017-07-17

  • [security] Fixed case SEC-263: Stored XSS during WHM cPAddons install.
  • [security] Fixed case SEC-265: Stored XSS during WHM cPAddons file operations.
  • [security] Fixed case SEC-266: Stored XSS during WHM cPAddons uninstallation.
  • [security] Fixed case SEC-269: Stored XSS in WHM cPAddons processing.
  • [security] Fixed case SEC-271: Demo accounts allowed to create databases and users.
  • [security] Fixed case SEC-272: EasyApache 4 conversion sets loose domlog ownership and permissions.
  • [security] Fixed case SEC-273: Domain log files become readable after log processing.
  • [security] Fixed case SEC-274: Apache configuration file changed to world-readable when rebuilt.
  • [security] Fixed case SEC-280: The cpdavd_error_log can be created with insecure permissions.
  • [security] Fixed case SEC-288: Resellers can read other accounts domain log files.
  • [security] Fixed case SEC-289: Insecure log file permissions after account modification.
  • [security] Fixed case SEC-290: Apache domlogs become temporarily world-readable during log processing.
  • [security] Fixed case SEC-291: Apache SSL domain logs left behind after account termination.
  • [security] Fixed case SEC-294: Corrupted user and group ownership when using 'reassign_post_terminate_cruft'.
  • [security] Fixed case SEC-297: Self XSS Vulnerability in WHM Upload Locale interface.

66.0.1


2017-07-12

  • Fixed case CPANEL-6156: Add mechanism to prevent stale lock files from blocking access to Horde.
  • Fixed case CPANEL-6233: Say why domain is already set up on domain change failure.
  • Fixed case CPANEL-6233: Cpanel::AcctUtils::DomainOwner::Tiny: add no critic statements.
  • Fixed case CPANEL-6233: Whostmgr::Accounts::Modify: add no critic for use warnings.
  • Fixed case CPANEL-7396: Explicitly reject setting IPv6 addresses not on the server.
  • Fixed case CPANEL-7925: Fix display of email trace diagram on Track Delivery.
  • Fixed case CPANEL-8839: Add input validation for Password Strength Configuration.
  • Fixed case CPANEL-9107: Don't disclose recipients of mailing lists in Envelope-To.
  • Fixed case CPANEL-9629: Don't display function arguments in user interface for API1 errors.
  • Fixed case CPANEL-10124: Add timeout for apache_php_fpm service check operation.
  • Fixed case CPANEL-10139: Catch and report failure instead of dying early.
  • Fixed case CPANEL-10139: Make split-out _killacct functions more readable.
  • Fixed case CPANEL-10142: Clean up a "code before strictures" warning.
  • Fixed case CPANEL-10233: Avoid overlap with validation errors for security questions UI.
  • Fixed case CPANEL-10626: Fix issues with validation overlapping on Cron Jobs.
  • Fixed case CPANEL-10716: Address RTL issues on Password Generator dialogs.
  • Fixed case CPANEL-10791: Address mobile responsive issues on FTP Connections.
  • Fixed case CPANEL-10793: Address mobile responsive issues on the Backup Wizard interface.
  • Fixed case CPANEL-10837: Address mobile responsive issues on Raw Access interface.
  • Fixed case CPANEL-10838: Address mobile responsive issues on FTP Accounts interface.
  • Fixed case CPANEL-10840: Address mobile responsive issues on the MIME Types interface.
  • Fixed case CPANEL-10841: Address mobile responsive issues on Email Accounts interface.
  • Fixed case CPANEL-10844: Address mobile responsive issues on Boxtrapper interface.
  • Fixed case CPANEL-10846: Address mobile responsive issues on the Optimize Website interface.
  • Fixed case CPANEL-10850: Address mobile responsive issues on Subdomains interface.
  • Fixed case CPANEL-10852: Address mobile responsive issues on Encryption interface.
  • Fixed case CPANEL-10914: Allow enabling PHP FPM at the same time as setting explicit php version.
  • Fixed case CPANEL-10953: Turn off the resizability of columns on the Visitors interface.
  • Fixed case CPANEL-11046: Don't reuse DKIM keys when modifying domains.
  • Fixed case CPANEL-11108: Remove Triple DES from default cipher suite.
  • Fixed case CPANEL-11208: Allow users to deselect all columns on View Relayers and View Sent Summary.
  • Fixed case CPANEL-11294: Do not send autoreplies to certain addresses.
  • Fixed case CPANEL-11321: Fix locale handling of CLDR date strings in CJT2.
  • Fixed case CPANEL-11353: Address visual issue with content and sidebar on tablet-size screens.
  • Fixed case CPANEL-11359: Fixed bug where adding SFTP and generating key was broke.
  • Fixed case CPANEL-11377: Spinner aligned with buttons in ModSec Config page.
  • Fixed case CPANEL-11379: Update cpanel-perl-524-cplint to 0.095-1.cp1162.
  • Fixed case CPANEL-11390: Squelch needless warning message.
  • Fixed case CPANEL-11396: Update cpanel-roundcubemail to 1.2.4-1.cp1164.
  • Fixed case CPANEL-11415: Update transports to create given path on validation.
  • Fixed case CPANEL-11570: API Shell: avoid English-specific plural localization.
  • Fixed case CPANEL-11589: Tweak setting to disable self signed ssl for new domains.
  • Fixed case CPANEL-11617: Only write json pwcache if running as root.
  • Fixed case CPANEL-11621: Cpanel::MailTools::DBS: clean up perlcritic warnings.
  • Fixed case CPANEL-11621: Match only full domains when modifying /etc/localdomains.
  • Fixed case CPANEL-11646: Slightly alter logic when restoring accounts for enabling the user's backup.
  • Fixed case CPANEL-11651: Use grubby for determining default boot kernel.
  • Fixed case CPANEL-11654: Add accessibility hinting to Search Button on ModSecurity Configurations.
  • Fixed case CPANEL-11695: Removed Locale directive that expanded nothing.
  • Fixed case CPANEL-11696: Update Cpanel::CPAN::YAML::Tiny to 1.72.
  • Fixed case CPANEL-11728: Fix perlcritic errors in Cpanel::Validate::AIMUsername.
  • Fixed case CPANEL-11728: Allow periods in AIM usernames.
  • Fixed case CPANEL-11887: Deny outgoing mail at SMTP time for users with outgoing mail suspended.
  • Fixed case CPANEL-11962: Pear UI input forms look better now.
  • Fixed case CPANEL-11994: Update all CPAN RPMs to latest from CPAN.
  • Fixed case CPANEL-12004: Cpanel::WebDisk: clean up perlcritic warnings.
  • Fixed case CPANEL-12004: Update email and WebDAV password timestamps on password change.
  • Fixed case CPANEL-12013: Ensure empty files uploaded in File Manager display correct size after upload.
  • Fixed case CPANEL-12023: Suggest port 587 for mail submission.
  • Fixed case CPANEL-12058: Add TLSCertificateChainFile for ProFTPD CA bundle.
  • Fixed case CPANEL-12077: Maintenance: unpack arguments up front.
  • Fixed case CPANEL-12077: Maintenance: don't run purge_modsec_log on DNSONLY.
  • Fixed case CPANEL-12111: Refactor to use FPM common code instead of copy and paste.
  • Fixed case CPANEL-12126: Using callapsing tasks scheduler for solving CPANEL-8793.
  • Fixed case CPANEL-12132: Allow Disk Usage to load non-default File Manager page.
  • Fixed case CPANEL-12134: Harvest missed maketext optimizations.
  • Fixed case CPANEL-12138: Add metadata to backups.
  • Fixed case CPANEL-12153: WHM: Ensure pagination is visible for small screens on Manage AutoSSL.
  • Fixed case CPANEL-12163: Do not remove cp php-fpm.d configs matching ^_.
  • Fixed case CPANEL-12194: Bootstraping support center.
  • Fixed case CPANEL-12195: Updated configure cron jobs to Bootstrap.
  • Fixed case CPANEL-12196: Updated zone time to live to use Bootstrap.
  • Fixed case CPANEL-12197: Updated WHM header page to use Bootstrap.
  • Fixed case CPANEL-12204: Fix filtering bug in ModSecurity Tools >> Rules List display.
  • Fixed case CPANEL-12209: DNS: improve robustness with self-referencing nameservers.
  • Fixed case CPANEL-12211: Some refactoring was manually reverted.
  • Fixed case CPANEL-12219: Fix conditional for cert link appearance in tls stautus page.
  • Fixed case CPANEL-12248: Fixed display of cphulk block times in block type descriptions.
  • Fixed case CPANEL-12255: Adding jshintrc file.
  • Fixed case CPANEL-12255: Updated WebDav page in cPanel.
  • Fixed case CPANEL-12258: Fix bug in shared IP logic for createacct when no ADDR is set.
  • Fixed case CPANEL-12259: Query KernelCare status for accurate reboot suggestions.
  • Fixed case CPANEL-12259: Mark paravirtualized kernels as un-modifiable.
  • Fixed case CPANEL-12259: Avoid mistaken reboot suggestion on KernelCare systems.
  • Fixed case CPANEL-12277: WHM Module Installers: Update PECL installation instructions.
  • Fixed case CPANEL-12315: Fix WebDAV backup validation with URLs containing spaces.
  • Fixed case CPANEL-12319: Update cpanel-perl-524-Filesys-POSIX to v0.9.19-1.cp1162.
  • Fixed case CPANEL-12320: Make /scripts/backups_list_user_files use metadata for file info.
  • Fixed case CPANEL-12330: Touch /var/cpanel/fileprotect in EA4 in cpanel initial install.
  • Fixed case CPANEL-12343: Switch selection of DNS templates when resetting.
  • Fixed case CPANEL-12364: Update KernelCare status checks.
  • Fixed case CPANEL-12377: Optimize Cpanel::HomedirTie object.
  • Fixed case CPANEL-12379: Optimize cpsrvd child process creation.
  • Fixed case CPANEL-12383: Optimize fetching datastore files.
  • Fixed case CPANEL-12394: Update Ace Editor to 1.2.6.
  • Fixed case CPANEL-12399: Optimize locale startup time.
  • Fixed case CPANEL-12413: Improve validation for Password Strength Configuration in WHM.
  • Fixed case CPANEL-12414: WHM DNS Cluster: Make warnings stand out when adding a server.
  • Fixed case CPANEL-12417: Submit using enter key.
  • Fixed case CPANEL-12427: Updated Change Root Password to Angular.
  • Fixed case CPANEL-12439: Remove jittery animation from the feature search on the Dark style.
  • Fixed case CPANEL-12441: Removed masking of additional destinations and clarify updates.
  • Fixed case CPANEL-12458: Refactored Whostmgr::Config::Restore::System::WHMConf to be simpler.
  • Fixed case CPANEL-12458: Package saved reseller ACL list presets with WHM config xfer.
  • Fixed case CPANEL-12481: Improved look and feel of File manager.
  • Fixed case CPANEL-12482: Bootstrap Enable IPv6 and IPv6 Ranges pages.
  • Fixed case CPANEL-12487: Allow admins to disable accesshash key authentication.
  • Fixed case CPANEL-12494: Defer loading BandwidthDB until its needed.
  • Fixed case CPANEL-12498: Defer loading libmariadb until needed.
  • Fixed case CPANEL-12499: Prune cpanel dependency tree.
  • Fixed case CPANEL-12512: WHM Module Installers: Display an appropriate message if no PHP is installed.
  • Fixed case CPANEL-12514: Avoid suggesting reboot immediately after system startup.
  • Fixed case CPANEL-12526: Defer loading Cpanel::MysqlUtils until needed.
  • Fixed case CPANEL-12530: Defer loading MysqlDumpParse in Cpanel::Backups.
  • Fixed case CPANEL-12531: Update MySQL55 to 5.5.55-1.cp1156.
  • Fixed case CPANEL-12532: Update MySQL56 to 5.6.36-1.cp1156.
  • Fixed case CPANEL-12542: Made funcs to add/install cert and key in one save.
  • Fixed case CPANEL-12549: Silence warning from local::lib.
  • Fixed case CPANEL-12553: Fix for relative vs remote paths for backup transfer.
  • Fixed case CPANEL-12560: Better handle denial of inaccessible messages in download_email_message.
  • Fixed case CPANEL-12573: Easyapache 4: Ensure that unicode is handled properly by the WHM API calls.
  • Fixed case CPANEL-12579: Ensure account creation with existing homedir copies skel properly.
  • Fixed case CPANEL-12579: Cpanel::SysAccounts: clean up some perlcritic warnings.
  • Fixed case CPANEL-12592: Don't require zsh in sysup.
  • Fixed case CPANEL-12597: Use smaller MysqlUtils where possible to reduce memory.
  • Fixed case CPANEL-12603: Migrate Apache userdata includes from EA3 to EA4.
  • Fixed case CPANEL-12612: Avoid more fork/exec when a native perl method exists in queueprocd.
  • Fixed case CPANEL-12615: Reduce lockfile contention with Inotify.
  • Fixed case CPANEL-12621: Fix spurious log errors when starting cpsrvd.
  • Fixed case CPANEL-12623: Prevent SSLStorage from in-memory cloning the entire datastore on find.
  • Fixed cases CPANEL-12634,HB-2454: Remote backups for incrementals were not performing correctly.
  • Fixed case CPANEL-12644: Make loading the language data for a give locale much cheaper.
  • Fixed case CPANEL-12646: Reduce the cpanel dep chain by lazy loading.
  • Fixed case CPANEL-12647: Defer loading modules that are rarely needed in webmail.
  • Fixed case CPANEL-12651: Restore code implementing WHM Theme Manager.
  • Fixed case CPANEL-12651: Whostmgr: add missing return statement.
  • Fixed case CPANEL-12659: Avoid loading the hooks db when its empty.
  • Fixed case CPANEL-12660: Avoid loading some basic modules in cpanel.
  • Fixed case CPANEL-12661: Optimize URI escaping.
  • Fixed case CPANEL-12662: Optimize file inclusion in WHM.
  • Fixed case CPANEL-12665: Update the SpamAssassin KAM rules to the latest version.
  • Fixed case CPANEL-12668: Validate and enforce percentage < 100 on backup.
  • Fixed case CPANEL-12677: Editting backup destinations caused the backup dir to be corrupted.
  • Fixed case CPANEL-12681: Disable a Feature Showcase after running script.
  • Fixed case CPANEL-12685: Reset DNS Zone: fix Back link.
  • Fixed case CPANEL-12686: Use Cpanel::SafeFile for queueprocd locks.
  • Fixed case CPANEL-12688: Redirect unmodified x3 users to paper_lantern.
  • Fixed case CPANEL-12691: Transport the meta data file with the backups.
  • Fixed case CPANEL-12697: Reduce queueprocd memory from changing to safefile locks.
  • Fixed case CPANEL-12699: Optimize loading the EA4 main page.
  • Fixed case CPANEL-12704: Improve ModSecurity restart deferral with restartsrv.
  • Fixed case CPANEL-12706: Fix squash_and_merge_request.pl’s Cobra-specific DNM-prefix logic.
  • Fixed case CPANEL-12709: Convert Addon to Account: Ensure the "list conversions" API call is functional.
  • Fixed case CPANEL-12710: Fix “restartsrv cpipv6” command.
  • Fixed case CPANEL-12711: Make WHM List Parked Domains only list user-created parked domains.
  • Fixed case CPANEL-12719: Fix undef dereference in NVDAta.pm.
  • Fixed case CPANEL-12728: Bulk update users to a specific style.
  • Fixed case CPANEL-12737: Use glyph for search icon in Paper Lantern “basic” style.
  • Fixed case CPANEL-12745: Fixe undef dereference in VNData.pm's sub set.
  • Fixed case CPANEL-12749: Reduce lexical warnings in cpanel.
  • Fixed case CPANEL-12757: Show blank list and "No databases found." message.
  • Fixed case CPANEL-12761: Could not download incremental backups from cPanel.
  • Fixed case CPANEL-12763: Basic WHM Setup: don't overwrite empty mail forwards.
  • Fixed case CPANEL-12763: SaveWwwAcctConf: bring up to modern perlcritic standards.
  • Fixed case CPANEL-12763: Edit System Mail Preferences: lists users in consistent order.
  • Fixed case CPANEL-12765: Reject tweaksettings where requisite settings are not enabled.
  • Fixed case CPANEL-12769: Choose mpm_prefork if DSO php present, remove DSO php if mpm_worker.
  • Fixed case CPANEL-12820: Findphpversion: fix perlcritic warnings.
  • Fixed case CPANEL-12820: Force update of PHP version in cPanel on change.
  • Fixed case CPANEL-12822: Bump max_input_vars to 10000 for phpMyAdmin.
  • Fixed case CPANEL-12828: Search field in Feature List is now autofocused.
  • Fixed case CPANEL-12838: Update perlpkg or latest Try::Tiny.
  • Fixed case CPANEL-12844: Fix Let’s Encrypt with v66.
  • Fixed case CPANEL-12845: Ensure quota is cleared when deleting FTP account.
  • Fixed case CPANEL-12846: Updated text in Initial Setup Assistant.
  • Fixed case CPANEL-12850: Increase CpKeyClt test coverage.
  • Fixed case CPANEL-12867: Resolve error with reseller creation during account setup.
  • Fixed case CPANEL-12869: Add API call and command line script to convert all domains to use PHP-FPM.
  • Fixed case CPANEL-12870: Add missing loadmodule lines to Cpanel::SafeFile.
  • Fixed case CPANEL-12871: Fix perlcritic warnings for Whostmgr::CheckRun.
  • Fixed case CPANEL-12883: Optimize longmess generation in Cpanel::Carp.
  • Fixed case CPANEL-12887: Don't use DefaultHost as fallback for mod_userdir tweak.
  • Fixed case CPANEL-12888: Bwlimit_notify: add missing use warnings.
  • Fixed case CPANEL-12888: Bwlimit_notify: ignore invalid user owner.
  • Fixed case CPANEL-12891: Fix uninitialized value warning in User Manager.
  • Fixed case CPANEL-12892: User Manager: fix warning when Web Disk directory doesn't exist.
  • Fixed case CPANEL-12898: Fix perlcritic warnings for Whostmgr::Demo.
  • Fixed case CPANEL-12920: Address dependency injection issues in Zone Editor.
  • Fixed case CPANEL-12920: Ensure Site Publisher does not have errors on load.
  • Fixed case CPANEL-12920: Ensure the minimized combined JS bundle is loaded by default.
  • Fixed case CPANEL-12920: Ensure API Tokens revocation works.
  • Fixed case CPANEL-12923: Remove gensym() from Cpanel::SafeFile; use Perl auto-vivify filehandle.
  • Fixed case CPANEL-12925: Bin/whm_xfer_download-ssl aborts if tar writes to stdout.
  • Fixed case CPANEL-12930: Optimize startup time for switching to dormant mode.
  • Fixed case CPANEL-12932: Changed backup and restore of bandwidth DB backups.
  • Fixed case CPANEL-12934: Defer loading Config::Crontab until needed.
  • Fixed case CPANEL-12939: Remove invalid or soon-expiring service-domain Domain TLS entries.
  • Fixed case CPANEL-12940: Fix memory ballooning causing OOM killer to abort mysql restoration.
  • Fixed case CPANEL-12942: Move legacy cpanel tag parser to Cpanel::Parser::Legacy.
  • Fixed case CPANEL-12962: Ensure the transfer system can stream data using API tokens.
  • Fixed case CPANEL-12967: Avoid pre-loading modules in cpsrvd that are in uncommon paths.
  • Fixed case CPANEL-12968: Fixed issue with file manager image.
  • Fixed case CPANEL-12969: Avoid loading Cpanel::Config::CpConfGuard::Default unless needed.
  • Fixed case CPANEL-12971: Revert "Do not flush the task queue during installation".
  • Fixed case CPANEL-12977: Add WHMAPI to convert all domains to fpm and a log tailer cgi.
  • Fixed case CPANEL-12978: Meta data from get_fpm_count_and_utilization was not correct.
  • Fixed case CPANEL-12980: Restore ability to upload files via File Manager.
  • Fixed case CPANEL-12998: Cpanel::OSSys::Env: bring up to modern perlcritic standards.
  • Fixed case CPANEL-12998: Prevent warning running rpmup on initial install.
  • Fixed case CPANEL-13000: Simplify ACL loading code.
  • Fixed case CPANEL-13000: Prevent warning when reading ACLs.
  • Fixed case CPANEL-13001: Ensure features dir is created before using it.
  • Fixed case CPANEL-13002: Remove check for cpsrvd passdb.
  • Fixed case CPANEL-13002: Cpsrvd: localize signal handlers.
  • Fixed case CPANEL-13003: Findphpversion: prevent warning when php.version is missing.
  • Fixed case CPANEL-13004: Avoid attempting to create invalid directory on install.
  • Fixed case CPANEL-13007: Remove perlcritic warings for Whostmgr::Session.
  • Fixed case CPANEL-13009: Remove perlcritic warnings for Whostmgr/Limits/Config.pm.
  • Fixed case CPANEL-13013: Remove perlcritic warnings in Whostmgr/Transfers/Session/Remotes.pm.
  • Fixed case CPANEL-13022: Die() when flock() fails in Cpanel::SafeFile.
  • Fixed case CPANEL-13036: Address issue with notice alignment on EasyApache 4 interface.
  • Fixed case CPANEL-13040: Address console errors on the cPHulk History Reports interface.
  • Fixed case CPANEL-13048: Avoid preloading modules that are deferrable.
  • Fixed case CPANEL-13052: Address visual issue on the File Manager Editor interface.
  • Fixed case CPANEL-13053: Remove java-sys.
  • Fixed case CPANEL-13058: Reduce amortized load time of WHM pages.
  • Fixed case CPANEL-13058: Avoid errors when refreshing cache of reboot state.
  • Fixed case CPANEL-13058: Small quality improvements to WHM templates.
  • Fixed case CPANEL-13061: Skip site templates with invalid JSON.
  • Fixed case CPANEL-13065: DNS Cluster: clean up perlcritic warnings.
  • Fixed case CPANEL-13065: DNS Cluster: fix blank page.
  • Fixed case CPANEL-13068: Add check and warning when converting all domains to use PHP-FPM via script.
  • Fixed case CPANEL-13070: DNS Clustering: suggest using API token.
  • Fixed case CPANEL-13072: Send a notification when threshold reached.
  • Fixed case CPANEL-13073: Speed up FileUtils::Write by using syswrite() rather than print().
  • Fixed case CPANEL-13074: Extended backup metadata writing capabilities.
  • Fixed case CPANEL-13076: Use cPAddonsConf to look up RPM info on page load.
  • Fixed case CPANEL-13078: Fixed minor typos in SSL pages.
  • Fixed case CPANEL-13079: Improve RBL denial message.
  • Fixed case CPANEL-13079: Etc/exim: remove trailing whitespace.
  • Fixed case CPANEL-13080: Prevent removal of all mailing lists on account termination.
  • Fixed case CPANEL-13086: Ensure messages are compressed when delivered via LMTP if enabled.
  • Fixed case CPANEL-13090: Add feature showcase for per-day email notifer.
  • Fixed case CPANEL-13092: Stats::RunUser::pre event hooks can now prevent stats processing.
  • Fixed case CPANEL-13096: Fix short-form authentication for 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.
  • No labels