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

 

11.50.6.2


2016-05-16

  • [security] Fixed case SEC-58: SQLite journal allowed for arbitrary file overwrite during Horde Restore.
  • [security] Fixed case SEC-109: Demo account arbitrary code execution via ajax_maketext_syntax_util.pl.
  • [security] Fixed case SEC-112: Limited denial of service via /scripts/killpvhost.
  • [security] Fixed case SEC-113: /scripts/addpop and /scripts/delpop exposed TTY's.
  • [security] Fixed case SEC-114: /scripts/checkinfopages exposed TTY to unprivileged process.
  • [security] Fixed case SEC-115: /scripts/maildir_converter exposed TTY to unprivileged process.
  • [security] Fixed case SEC-116: /scripts/unsuspendacct exposed TTY's.
  • [security] Fixed case SEC-117: /scripts/enablefileprotect exposed TTY's.
  • [security] Fixed case SEC-119: Demo restriction breakout via show_template.stor.
  • [security] Fixed case SEC-120: Arbitrary file read for Webmail accounts via Branding APIs.
  • [security] Fixed case SEC-121: Webmail account arbitrary code execution through forwarders.
  • [security] Fixed case SEC-123: SQL Injection via ModSecurity TailWatch log file.
  • [security] Fixed case SEC-125: User log files become world-readable when rotated by cpanellogd.

11.50.1.2


2015-09-03

  • Fixed case CPANEL-1111: Dynamically load max UID from /etc/login.defs at runtime.
  • Fixed case CPANEL-566: GreyListing: Ensure timezone differences are handled properly in all browsers.

11.50.0.30


2015-08-28

  • Fixed case CPANEL-1111: Dynamically load max UID from /etc/login.defs at runtime.

11.50.1.1


2015-07-29

  • Fixed case CPANEL-118: Fix a few additional bugs related to the horde data migration.
  • Fixed case CPANEL-129: Fixed bug causing cPanel Apache init script to not be installed.
  • Fixed case CPANEL-144: Fix_innodb_tables: notify users that it may take some time.
  • Fixed case CPANEL-157: Properly handle invalid characters in list domain names.
  • Fixed case CPANEL-217: Update horde config and create databases on fresh install.
  • Fixed case CPANEL-319: Updated Horde SQLite conversion to reset utf8 config on MySQL reconnect.
  • Fixed case CPANEL-93: Rebuild database map index after account removal.
  • Fixed case CPANEL-98: Mailman-install: don't reinstall every time for non-English locales.
  • Fixed case FB-102365: Get rid of "yourdomain.com" references.
  • Fixed case FB-105529: Upgrades should not be deferred if blockers exist.
  • Fixed case FB-107889: Correct logic in securitypolicy step of Modify Account - rename acct.
  • Fixed case FB-108133: Fix spelling error "seperate".
  • Fixed case FB-115469: Convert Initial Setup Wizard to use newer API call.
  • Fixed case FB-115469: NAT: don't allow users to add IPs that are already public IPs.
  • Fixed case FB-115469: NAT: allow removing some unroutable IPs.
  • Fixed case FB-119057: Remove one-time code needed in 11.46 from 11.48+.
  • Fixed case FB-120817: Add a seperate timeout option for backup restores.
  • Fixed case FB-137797: Remove dependency on Encode::Alias for BoxTrapper UTF-8 encoding.
  • Fixed case FB-139761: Hulk: don't trigger IP-based brute force protection for localhost.
  • Fixed case FB-141013: Fix validation when adding/editing chained ModSecurity rules.
  • Fixed case FB-153573: Prevent the further accumulation of upcp temp files in /var/cpanel.
  • Fixed case FB-161349: Mail SNI: Do not include the hostname in the SNI map file.
  • Fixed case FB-167801: Display file usage (inode count) in paper lantern.
  • Fixed case FB-172777: Prevent creation of CNAMES which point to an IP in the cPanel interface.
  • Fixed case FB-172933: CPHulk: Whitelist warning (dis)appears properly when IP ranges are used.
  • Fixed case FB-172981: Fixed bug causing MySQL passwords with unicode to get incorrectly reset.
  • Fixed case FB-174373: Switch to Http::Tiny for Mod Security Reports so they work right on C5.
  • Fixed case FB-174497: Fixes unsafe fork code in backups.
  • Fixed case FB-174513: Weekly backups did not show in the backup download screen.
  • Fixed case FB-177709: Generated Apache global config file with defaults on install.
  • Fixed case FB-177761: Work around MariaDB bug that "hides" passwords on upgrade from MySQL.
  • Fixed case FB-178033: Don't attempt to filter on BCC recipients.
  • Fixed case FB-178873: Package crontabs for suspended accounts.
  • Fixed case FB-179513: Restore correct permissions on unsuspension.
  • Fixed case FB-179985: Silence bin/servers_queue duplicate logging.
  • Fixed case FB-180469: Provide a single set of strong TLS defaults.
  • Fixed case FB-181577: Fixed VBScript errors in Windows Live email setup.
  • Fixed case FB-182673: Pkgacct: prevent users from inadvertently breaking sites.
  • Fixed case FB-183397: Disallow xfers/restores with --newuser & --skipaccount/--force.
  • Fixed case FB-183797: Prevent dbmaptool from assigning databases that belong to other users.
  • Fixed case FB-184113: Cphulk provides deceptive failure messages when the db fails.
  • Fixed case FB-184117: Fix webalizer / awstatats / analog Enable tweak settings to drive local.versions.
  • Fixed case FB-184793: Display the save contact info items sorted.
  • Fixed case FB-184901: Remove unneeded module.
  • Fixed case FB-184905: Explain that allowparkonothers tweak setting only applies to cPanel users.
  • Fixed case FB-184969: Backup now sends only 1 msg on mount failure.
  • Fixed case FB-184985: Ensure proper permissions for Mail Only feature list.
  • Fixed case FB-185033: Fix compile error in scripts/cpanel_initial_install.
  • Fixed case FB-185157: Fix "Reset Security Questions and Answers" prompt in x3.
  • Fixed case FB-185165: Remove hulk-unban-ip.
  • Fixed case FB-185341: Ensure that 'weekly' account backups are downloadable via cPanel.
  • Fixed case FB-185481: Increase maximum mailman config reader to 32M.
  • Fixed case FB-185505: Fix exim issues with MailScanner.
  • Fixed case FB-185549: Update WHM feature icons to new branding.
  • Fixed case FB-185749: Fix a $dbh->do() that failed if the $dbh didn't initialize.
  • Fixed case FB-185801: Check if cPHulk is disabled before logging an error when trying to connect.
  • Fixed case FB-185937: Fix restartsrv_dovecot to use the main pid.
  • Fixed case FB-186037: Fix duplicate warnings in Paper Lantern MySQL Create New Database.
  • Fixed case FB-186077: Fix URI encoding in webmail user preference menu.
  • Fixed case FB-186089: Added missing info icon to alert on Paper Lantern Change Language.
  • Fixed case FB-186177: Validate email on WHM Create a New Account page.
  • Fixed case FB-186321: Fix "only www." domain redirects in cPanel.
  • Fixed case FB-186353: IP Migration Wizard should be IP indexed instead of user indexed.
  • Fixed case FB-186377: Improve message if no accounts selected on Multi-Account Terminate.
  • Fixed case FB-186405: Fixed Boxtrapper go button inconsistencies.
  • Fixed case FB-186425: Formatting inconsistency in boxtrapper forwarder.
  • Fixed case FB-186433: Correct verbosity on Repair Mailbox Permissions.
  • Fixed case FB-186465: Update text as recommended by Docs.
  • Fixed case FB-186585: Fix installation when CloudLinux is not available.
  • Fixed case FB-186629: Critical load threshold should be undef by default.
  • Fixed case FB-186729: Fixes display of long plugin names on cPanel Plugin File Generator page.
  • Fixed case FB-186733: Backup Configuration: fix overescaping in destination names.
  • Fixed case FB-186757: Fixed jshint issues related to files touched for case.
  • Fixed case FB-186801: Modify wording on "Grant cPanel Support Access".
  • Fixed case FB-186865: Unable to load task module MySQLClean.pm.
  • Fixed case FB-186933: Restored X3 behavior for incomplete backups links in PL Full Backups Interface.
  • Fixed case FB-187017: Normalize handling of locale "context" in iContact::Class.
  • Fixed case FB-187029: Mail filter SIGPIPE protection.
  • Fixed case FB-187033: Clean up Mail SNI map files when uninstalling SSLS for Addon Domains.
  • Fixed case FB-187061: Add URI encoding to "Go Back" button URLs inside Boxtrapper.
  • Fixed case FB-187069: Fixed duplicate ids on optimize website.
  • Fixed case FB-187081: X3: prevent syntax error in MIME Types page.
  • Fixed case FB-187121: Use html output when selecting mail, ftp or name server.
  • Fixed case FB-187125: Fixed issue with creating the database.
  • Fixed case FB-187145: Do not delay upgrades if next major version is not in its .0.x release.
  • Fixed case FB-187269: Correct typos in Remote MySQL Server setup output.
  • Fixed case FB-187305: Cphulkd should toggle its configured status when disabled.
  • Fixed case FB-187381: Fix restartsrv call to avoid the extra argument.
  • Fixed case FB-187461: Pkgfix: don't complain about extensions directory.
  • Fixed case FB-187565: Ensure systemd starts queueprocd on DNSONLY systems.
  • Fixed case FB-187585: Disable cpsrvd soft restart when enabling IPv6.
  • Fixed case FB-187861: Restoire custom docroots in restricted mode.
  • Fixed case FB-187889: Preserve SSL domain documentroot when updating certificate.
  • Fixed case FB-188301: Pkgacct produced a "fp" directory which rarely could trigger warnings.
  • [security] Fixed case FB-188309: Update dovecot to 2.2.16-4.cp1148.
  • Fixed case FB-188341: Check_cpanel_apache_aliases: fix undefined method error.
  • [security] Fixed case FB-188353: Ensure /var/cpanel/backups is not world readable.
  • Fixed case FB-188381: SSL: Ensure that the 'recommended key size' value is populated.
  • Fixed case FB-188445: Ensure that the service runs in daemon mode and listens on all ips on CentOS 7.
  • Fixed case FB-188461: Update cpanel-git to 2.4.0.
  • Fixed case FB-188605: Userdata_update did not chown userdata files correctly.
  • Fixed case FB-188613: Turn off cron mode for upcp no matter what if --force is passed.
  • Fixed case FB-188633: Update wwwacct template to read 'Home Directory Root'.
  • Fixed case FB-188777: Revert "check_cpanel_apache_aliases: fix undefined method error".
  • Fixed case FB-188789: Allow parking the mail subdomain if it's unused.
  • Fixed case FB-188961: Fixed bug in service manager which caused rsyslog to fail to restart.
  • Fixed case FB-189053: Remote MySQL: Ensure remote users are configured with the proper passwords.
  • Fixed case FB-189057: Avoid error message when remote MySQL server is CentOS 7.
  • Fixed case FB-189481: Fixed errors not properly handled in Cpanel::Sync::v2 forked code.
  • Fixed case FB-189621: Removed a call to non-existent directory /usr/local/cpanel/easyapache.
  • Fixed case FB-189645: IP lookups should not show an error there is an empty error.
  • Fixed case FB-189717: Security Advisor: Don't warn about uncaged reserved users.
  • Fixed case FB-189721: Correctly detect boot kernel version on CentOS 7.
  • Fixed case FB-189893: Update cpanel-wwwcount to 2.5-5.cp1136.
  • Fixed case FB-189929: Don't try to run quotacheck on xfs.
  • Fixed case FB-190201: Fall back to meminfo when user_beancounters is 'unlimited'.
  • Fixed case FB-190285: Transfers: don't error out when crontab has "no crontab for user".
  • Fixed case FB-190393: Fixed layout bug causing pageheader to masked by breadcrumb.
  • Fixed case FB-190397: Use proper password hint in Configure Mail Client.
  • Fixed case FB-190445: Fixed spelling with Dovecot Configuration.
  • Fixed case FB-190741: Avoid terminal escape sequences in WHM Change Hostname.
  • Fixed case FB-190785: GreyListing: Updated list of Trusted IPs for 'Outlook'.
  • Fixed case FB-191481: ModSecurity: Ensure that "Remote MySQL" server setup is supported.
  • Fixed case FB-191493: Pkgacct: detect signals to tar and gzip processes.
  • Fixed case FB-191533: Improve readability of transfer system and html email colors.
  • Fixed case FB-191565: Update exim to 4.85-8.cp1148.
  • Fixed case FB-191609: Restartsrv: correct invalid usage example.
  • Fixed case FB-191681: Fix Cpanel::Sys::Hardware::Memory::Vzzo taint error.
  • Fixed case FB-191705: Assure trailing slashes are stripped off and re-saved for cpupdate.conf on load.
  • Fixed case FB-191861: Service Manager: don't abort on invalid PID file.
  • Fixed case FB-191873: Fix chdir error reporting in Cpanel::Horde::DB.
  • Fixed case FB-192037: Check_cpanel_rpms: exit unsuccessfully when notifying admin.
  • Fixed case FB-192077: Updated /scripts/securetmp to work with CentOS 7.
  • Fixed case FB-192105: Don't attempt to remove Horde when skiphorde is set.
  • Fixed case FB-192145: GreyListing: Ensure timezone differences are handled on 'Reports' interface.
  • Fixed case FB-192221: Allow installing Ruby (but not Rails) on CentOS 7.
  • Fixed case FB-192241: Fixed MySQL Database Wizard user privileges.
  • Fixed case FB-192573: Don't report extra newlines in /etc/passwd.
  • Fixed case FB-192573: Improve style of scripts/hackcheck.
  • Fixed case FB-192793: Update cpanel-clamav to 0.98.7-1.cp1150.
  • Fixed case FB-192877: Normalized SPF and DKIM enabled by default settings.
  • Fixed case FB-193437: Fix spelling error in Horde's MySQL to SQLite conversion.
  • Fixed case FB-193453: Update processes fails to report errors from the child proceses.
  • Fixed case FB-193905: CPHulk: Ensure that API responses relay correct information on failures.
  • Fixed case FB-194193: Updated parsing of mail aliases to not produce fatal on parse errors.
  • Fixed case FB-194205: Ensure Cpanel::Update::Now logs errors as human readable string.
  • Fixed case FB-194233: NAT: don't abort when cpnat contains only a newline.
  • Fixed case FB-194325: Only detect cPanel installed ClamAV installations for monitoring.
  • Fixed case FB-194341: Update cpanel-rrdtool to 1.4.7-3.cp1150.
  • Fixed case FB-194433: Set _all_filesystem_info cache to expire after 30 seconds.
  • Fixed case FB-194633: Roundcube restore fails if multiple users with the same name exist.
  • Fixed case FB-194733: Reduce cpsrvd memory requirements.
  • Fixed case FB-194953: Remove dovecot expires entries for domains that no longer exist.
  • Fixed case FB-195013: Logging and exception handling for IPv6 Enable/Disable.
  • Fixed case FB-195209: Cpanel_initial_install: avoid using /scripts.
  • Fixed case FB-195209: Cpanel_initial_install: don't modify rc.local on CentOS 7.
  • Fixed case FB-195521: Restorepkg: ensure locale messages don't contain HTML.
  • Fixed case FB-195685: Ensure proper permissions with FileProtect when creating accounts.
  • Fixed case FB-196533: Cpanel::DB::Map::Reader needs to report bad .json files.
  • Fixed case FB-197473: Do not set $0 in the BEGIN block for cpsrvd.pl.
  • Fixed case FB-197517: Remove padwalker from cpsrvd binaries.
  • Fixed case FB-198057: Honor featurelist parameter when creating accounts.
  • Fixed case FB-198229: Tighten permissions on root's bandwidth cache.
  • Fixed case FB-198953: Added more error reporting for database restoration.
  • [security] Fixed case FB-199001: Update Roundcube to 1.0.6.
  • Fixed case FB-199029: Fix error notifications during first installation.
  • Fixed case FB-42074: Backups and Backup Wizard were using the same feature key.
  • Fixed case FB-59708: Exim Configuration Manager interface failed to show restored settings.
  • Fixed case FB-71797: Filtered error messages must be discarded on failure.
  • Fixed case FB-80785: Enable IPv6 has a very short javascript timeout that could easily be hit.
  • Fixed case FB-82849: Fixed false positives for "backup already running".
  • Fixed case FB-86197: Mailman: make logs directory 770.
  • Fixed case FB-86861: Fixed Cpanel::SafeDir::safedir() symlink testing scheme.
  • Fixed case FB-87489: Fixing CA bundle order for SSL certs for services.
  • Fixed case FB-89445: Fix email cleanup logic in email route tracing.
  • Fixed case FB-98389: Align output and images on WHM Terminate Account.
  • Fixed case FB-98749: Fixed bug causing duplicate kmod-* exclude entries from /scripts/checkyum.
  • Implemented case FB-156765: CPHulk: whitelisting an IP address now removes active blocks for it.
  • Implemented case FB-160657: Prune fixeverything.
  • Implemented case FB-168893: Add cphulkd to chkservd monitoring.
  • Implemented case FB-180269: Made the AIM and ICQ password fields actual password fields on GSW.
  • Implemented case FB-184561: Final merge of MultiPHP and EasyApache 4 11.50.
  • Implemented case FB-185317: Speedup restartsrv scripts and improve debug.
  • Implemented case FB-185617: Include the IANA netblock in the brute force emails.
  • Implemented case FB-186185: Clean cpanelhorde homedir on 11.50 upgrade.
  • Implemented case FB-187545: Update exim to 4.85-7.cp1148.
  • Implemented case FB-190273: Build Paper Lantern sprites reproducibly.
  • Implemented case FB-190273: Build translated JS files reproducibly.
  • Implemented case FB-192065: Update Security Advisor for pull request #20.
  • Implemented case FB-193049: Remove defunct cpaneltips and cpaneltv from support center.
  • Implemented case FB-49067: Updated full backup message for clarity in status.

11.50.0.29


2015-07-27

  • Fixed case CPANEL-237: IPv6 local connections cannot be identified.
  • Fixed case CPANEL-411: Horde conversion "Failed to run patch" error.
  • Fixed case FB-189853: Updatenow: do not report being up to date as an error.
  • Fixed case FB-194581: Update cpanel-php54-kronolith to 4.2.5-5.cp1150.
  • Fixed case FB-194581: Update cpanel-php54-ingo to 3.1.2-2.cp1150.
  • Fixed case FB-194581: Update cpanel-php54-imp to 6.1.4-2.cp1150.
  • Fixed case FB-194581: Update cpanel-php54-content to 2.0.3-2.cp1150.
  • Fixed case FB-194581: Update cpanel-php54-horde to 5.1.4-12.cp1150.
  • Fixed case FB-194581: Update cpanel-php54-nag to 4.1.2-2.cp1150.
  • Fixed case FB-194581: Update cpanel-php54-turba to 4.1.2-5.cp1150.
  • Fixed case FB-194581: Update cpanel-php54-webmail to 5.1.1-2.cp1150.

11.50.0.27


2015-07-20

  • [security] Fixed case SEC-25: Feature requirements not enforced correctly by adminbins.
  • [security] Fixed case SEC-35: Arbitrary file overwrite via cpbackup-exclude.conf lock file.
  • [security] Fixed case SEC-36: Arbitrary code execution via relative RPATH in PostgreSQL binaries.
  • [security] Fixed case SEC-37: Disclosure of files owned by nobody.
  • [security] Fixed case SEC-38: Arbitrary file overwrite via passwordforce lock file.
  • [security] Fixed case SEC-39: Arbitrary file append by updating an account's password.
  • [security] Fixed case SEC-42: Email sending limits not enforced in jailshell.
  • [security] Fixed case SEC-43: ModSecurity rules not enforced on default virtualhost.

11.50.0.25


2015-07-15

  • Fixed case 196097: Ensure databases are properly removed when running dbindex.
  • Fixed case 198957: Horde SQLite conversion improvements.
  • Fixed case CPANEL-112: Updated cpanel-perl-514-MySQL-Diff to 0.43-4.cp1146.
  • Fixed case CPANEL-118: Fix a few additional bugs related to the horde data migration.
  • Fixed case CPANEL-232: Stop already existing database error in Horde conversion.
  • Fixed case CPANEL-253: Ftp byteslog duplicates bandwidth if keeplogs is enabled.

11.50.0.23


2015-07-08

  • Fixed case 192121: Improve the error message for missing cabundle during ssl install.
  • Fixed case 193569: Restorepkg: drop privileges when restoring Horde databases.
  • Fixed case 194945: Cpdavd: fix bad filehandle message when resuming from dormant.
  • Fixed case 196973: Add an iContact notification for dbindex out of date.
  • Fixed case 198201: Excessive Memory and CPU usage during bandwidth processing.

11.50.0.22


2015-06-29

  • Fixed case 189533: Update cpanel-perl-514-Net-Whois-IANA to 0.41-4.cp1146 (rebuild).
  • Fixed case 189757: Make check_mysql abort for remote Mysql servers.
  • Fixed case 193873: Convert check_mysql to a modulino.
  • Fixed case 193873: Check_mysql: don't warn about notes from MySQL.
  • Fixed case 194061: Handle null values in email quotas.
  • Fixed case 194101: Horde: fix UNIQUE constraints on rampage_objects.
  • Fixed case 194133: Truncate large dns cluster error logs in iContact notification.
  • Fixed case 194137: Fixed paths for verify vhost includes.
  • Fixed case 194221: Horde: don't email when horde is set to unmanaged or uninstalled.

11.50.0.20


2015-06-23

  • Fixed case 193001: Resolve spurious warning in Cpanel/DB/Postgresql/Binaries.pm.
  • Fixed case 193869: Restore multiple sync children behavior on fresh installs.
  • Fixed case 193937: Check for presence or absence of horde database.
  • Fixed case 193981: Avoid "is already installed" by allowing rpm to reinstall packages.

11.50.0.19


2015-06-22

  • Fixed case 192857: Horde SQLite conversion: rampage_tags UNIQUE constraint failed.
  • Fixed case 193861: Horde data must be exported in utf8 for SQLite conversion.
  • Fixed case 193865: Reduce max update children to one to prevent update server overload.

11.50.0.17


2015-06-22

  • Fixed case 192057: Don't use temporary tables for Horde SQLite conversion.
  • Fixed case 193577: Queueprocd should log subprocess errors to queueprocd.log.
  • Fixed case 193849: SQLite Horde import needs to set encoding to utf8.

11.50.0.15


2015-06-21

  • Fixed case 193513: Horde conversion fails to create backup when HOME is unset.

11.50.0.14


2015-06-21

  • Fixed case 189013: Correct memory usage % on all Linux versions.
  • Fixed case 191785: Horde: log errors when exceptions are thrown.
  • Fixed case 192249: The Legacy backup system should always send the status email.
  • Fixed case 192477: Restore quota after Horde conversion failure.
  • Fixed case 192957: JSON::XS corrupts utf8 data during horde sqlite conversion.
  • Fixed case 193233: Horde MySQL to sqlite needs to handle SIGPIPE.

11.50.0.12


2015-06-19

  • Fixed case 127529: Fix Horde MySQL->SQLite conversion collation problem.
  • Fixed case 187409: Jailshell: don't attempt to mount limited proc on CentOS 7.
  • Fixed case 189537: Improve erroneous log table lock error check.
  • Fixed case 189669: Remove spurious errors during mail authentication.
  • Fixed case 189785: Automatically repair horde_alarms table before SQLite conversion.
  • Fixed case 191565: Update exim to 4.85-8.cp1148.
  • Fixed case 191705: Assure trailing slashes are stripped off and re-saved for cpupdate.conf on load.
  • Fixed case 191757: Horde_mysqltosqlite: Catch and log unexpected warnings.
  • Fixed case 191829: Perform Horde MySQL->SQLite conversion in background.
  • Fixed case 191833: Bandwidth usage is temporarily unavailable.
  • Fixed case 191841: Sysup: don't require pixman on RHEL/CentOS 5.
  • Fixed case 191925: Remove pixman as a requirement for ImageMagick and rrdtool on C5.
  • Fixed case 191965: Create_user_sessions should always allow creation for your own account.
  • Fixed case 192117: Don't try to migrate Horde if set to uninstalled or unmanaged.
  • Fixed case 192197: Explicitly set permissions on /etc/relayhosts.

11.50.0.10


2015-06-08

  • Fixed case 187969: Fixed display of NameServer when assigning IP.
  • Fixed case 189665: Conversions of Horde to SQLite would skip non-root owned reseller accts.

11.50.0.9


2015-06-02

  • Fixed case 189301: Handle invalid dates in legacy->SQLite bandwidth conversions.
  • Fixed case 189985: Create_user_session url should provide a trusted secure url.

11.50.0.7


2015-06-01

  • Fixed case 187001: Allow restoring Horde backups from mysql dump files.
  • Fixed case 187749: Mail SNI: Ensure that map files are rebuilt on SSL reinstalls.
  • [security] Fixed case 188309: Update dovecot to 2.2.16-4.cp1148.
  • Fixed case 188449: Fixed package saved feature list.
  • Fixed case 188729: PostgreSQL would not install on CentOS 5.
  • Fixed case 189169: Fixed setting reseller name servers.
  • Fixed case 189309: Cpanel::Logger iContact notifications have ARRAY(0x...) in the header.
  • Fixed case 189453: Disallow STAGING_DIR paths on the same file system as /usr/local/cpanel.
  • Fixed case 189461: Notify user if Horde migration fails because InnoDB is disabled.
  • Fixed case 189609: Fix Contact Manager breakage from "disabled".
  • Fixed case 189637: Defer Root Bandwidth cache usage while it is being rebuilt.

11.50.0.6


2015-05-22

  • Fixed case 189441: UPCP: Ensure that RPMs are updated properly when a STAGING_DIR is set.
  • Fixed case 189533: Update cpanel-perl-514-Net-Whois-IANA to 0.41-4.cp1146.

11.50.0.4


2015-05-20

  • Fixed case 59906: Adjust Advanced DNS Zone Editor timeout to 60 seconds.
  • Fixed case 76945: Update pure-ftpd to 1.0.36-3.cp1150.
  • Fixed case 86201: Ensure files in /var/cpanel/sql are 600.
  • Fixed case 88053: Preserve service manager choices after reboot.
  • Fixed case 92825: Prevent /etc/userdomains from becoming empty.
  • Fixed case 97333: Quotacheck should skip /home/virtfs to avoid double space.
  • Fixed case 99409: Remove SSH-term from cPanel.
  • Fixed case 101853: Update cpanel-clamav to 0.98.6-2.cp1150.
  • Fixed case 105529: Upgrades should not be deferred if blockers exist.
  • Fixed case 107653: Correct Cpanel::Parser::Vars namespace to be consistently used in the product.
  • Fixed case 113425: Changed auto responder to autoresponder.
  • Fixed case 114229: Allow username change to overwrite a symlink.
  • Fixed case 119525: Revert cpanel code to use Errno, not Cpanel::Errno.
  • Fixed case 120293: Refactor sprite_generator to have more useful default parameters.
  • Fixed case 121389: Don't report exit statuses as errno values.
  • Fixed case 124377: Change ModSecurity "Handler" field to newer field.
  • Fixed case 136457: Improve CA bundle verification.
  • Fixed case 137361: Fixed a typo.
  • Fixed case 141529: Mysql Upgrade will display better message when user has Mysql Governor.
  • Fixed case 141605: Remove confusing help text.
  • Fixed case 146289: Modify plugin installation to allow numbers in group_id.
  • Fixed case 147437: Remove unneded post install script ZoneTemplates.pm.
  • Fixed case 147497: Localize Delivery Reporter Message Statuses.
  • Fixed case 147549: Added prerequisite key to allow for a restore order.
  • Fixed case 147753: Added style to show pointer.
  • Fixed case 148245: Restore previous behavior of merging directory contents.
  • Fixed case 148325: Make MySQL set-password logic more forgiving of manually-added hosts.
  • Fixed case 148757: Print message if script is not stuck.
  • Fixed case 148877: Perform DNS record merge on transfer/restore.
  • Fixed case 149961: Converted cphulk to use the angular-growl in cjt2.
  • Fixed case 150325: Fixed bug in actionButton where it was being applied to <form action> tags.
  • Fixed case 150773: GeoIPFree database was out of date.
  • Fixed case 151957: Fixed issue with MainController.spec.js.
  • Fixed case 151961: Remove "Quick Security Scan" Functionality.
  • Fixed case 153689: System disk space calculated incorrectly.
  • Fixed case 153701: Make self-signed OpenSSL certs/CSRs not be CA certs.
  • Fixed case 154381: Correct "seperator" spelling error.
  • Fixed case 154693: Restore the 4th level view breadcrumb update on multi-view new arch apps.
  • Fixed case 154929: Fixed the text on Directory Privacy feature.
  • Fixed case 155141: Better note if archive has no homedir; fix function output.
  • Fixed case 156793: Changed headings on mail configuration pages.
  • Fixed case 157073: Remove bin/optimizefs from cPanel.
  • Fixed case 158101: Transfers/restores will use IP in pkg if available.
  • Fixed case 158341: Remove a user's pw.cache entry after restoration.
  • Fixed case 158373: Fixing expected test format for new parser.
  • Fixed case 158549: Allows folder selection in Mail Filters "deliver to folder".
  • Fixed case 158641: Remove unused packages from /usr/local/cpanel/src.
  • Fixed case 160221: Fix webmail URL matching.
  • Fixed case 160257: Fix transfers with accounts with dedicated IPs.
  • Fixed case 160525: Deal with symlinks better during transfers.
  • Fixed case 160593: Update courier-authlib RPM version for CentOS 7.
  • Fixed case 160677: Remove un-used addalink.cgi.
  • Fixed case 161477: Update tail-check to catch 'check' failures properly.
  • Fixed case 161485: Allow MySQL upgrades when one target =uninstalled.
  • Fixed case 161629: Adjust Cpanel::Update::Now to work with perlpkg.
  • Fixed case 162729: Updatenow.static needs to run on CentOS 5/6 system perl.
  • Fixed case 162965: Locale detection fails in cPanel initial install.
  • Fixed case 163833: The IP Address of the actor is missing from suspend account notices.
  • Fixed case 164249: Cache IP whois lookups and suppress connect errors.
  • Fixed case 164405: Cleanup Whois caching from review.
  • Fixed case 164745: Cpanel::DBI::SQLite, for simplifying DBD::SQLite interactions.
  • Fixed case 165541: Make WHM API set_postgresql_password() work again.
  • Fixed case 165925: Fixed spelling in dispatch statistics.
  • Fixed case 166713: Fix EasyApache compilation with SNMP on CentOS7.
  • Fixed case 167893: Fix whitelist/blacklist urls in notifications.
  • Fixed case 168461: Allow Mysql errors to bubble up to the screen.
  • Fixed case 168577: Cleaned up unused package variables and made mocking easier.
  • Fixed case 168709: Create symlinks for angular-growl-2.
  • Fixed case 169157: Rotate ModSecurity logs.
  • Fixed case 169213: Fix Horde cache ownership issues in nightly maintenance script.
  • Fixed case 169249: Correct escaping of question marks in httpd.conf.
  • Fixed case 169305: The regex for detecting when SMART is enabled is now more generic.
  • Fixed case 169717: Update cpanel-fontawesome to 4.3.0-1.cp1146.
  • Fixed case 169937: Remove nasty error messages during install of Mysql 5.6.
  • Fixed case 170201: Fix API 2 call breakage.
  • Fixed case 170249: Fix service monitoring issues on upgrade.
  • Fixed case 170265: Delegate fastmail setup from CPanelPost into install/FastMail.pm.
  • Fixed case 170357: Update pure-ftpd to 1.0.36-2.cp1150.
  • Fixed case 170593: Sudo calls to cphulkd fail to lookup the ip address of the remote.
  • [security] Fixed case 170861: Update cpanel-puttygen to 0.64-1.cp1136.
  • Fixed case 170937: Cpanel::Update::Logger should not log to memory in production code.
  • Fixed case 171257: Initialze /var/cpanel/databases during createacct & restore.
  • Fixed case 171697: Fix Kernel typo in oops notification.
  • Fixed case 171773: Make the user that performs whm actions more clear.
  • Fixed case 172085: Removing support feature from Paper Lantern.
  • Fixed case 172113: Return Security Advisor to its correct version.
  • Fixed case 172649: Ipaliases monitor warnings on fresh install.
  • Fixed case 172937: Fixed cPanel Error Log with correct method name.
  • Fixed case 173477: Only include backlist links if the login notification is for root.
  • Fixed case 174485: Update restartsrv to use the new system for the 'sshd' service.
  • Fixed case 174557: Improved functionality of the pageSize directive.
  • Fixed case 174997: Suppress output from cPHulk restart call.
  • Fixed case 175041: Ensure the cPHulk service is stopped when disabled via the WHM UI/API.
  • Fixed case 175445: Share init scripts between Red Hat and CentOS.
  • Fixed case 176177: Remove broken script cleanandmailformmaillog.
  • Fixed case 177041: Remove magic numbers in doinclude().
  • Fixed case 177189: Set password strength default to 40 for new installs.
  • Fixed case 177825: Get rid of double-encoding in deleting forwarders interface.
  • Fixed case 178105: Fix inverted conditional in ftpupdate.
  • Fixed case 178413: Assure RPMs we've removed from etc/rpm.versions are removed on customer systems.
  • Fixed case 178585: Provide simple informational message when there are no mailing lists.
  • Fixed case 178825: Simplify expvar expansion logic.
  • Fixed case 178853: Simplify postgresql usage statistics.
  • Fixed case 178889: Display proper version of RPM controlled plugins in WHM Manage Plugins.
  • Fixed case 179741: Don't update InnoDB-related settings if they already exist.
  • Fixed case 179941: Update Net::Whois::IANA to 0.41-2.cp1146.
  • Fixed case 179977: Refactor notifications to remove duplicate text.
  • Fixed case 180193: Chkservd might not allow BIND to fully reload/restart.
  • Fixed case 180445: Don't create or modify /etc/mail_reverse_dns.
  • Fixed case 180749: WHM - cPHulk - email notifications are not working for brute force.
  • Fixed case 180753: Bootstrap /usr/bin/perl with Try::Tiny so all cPanel code can use it safely.
  • Fixed case 180817: Use Cpanel::ConfigFiles::Apache::find_conf() to find httpd.conf path.
  • Fixed case 181213: Add missing valid value (loose) to cookieipvalidation on save.
  • Fixed case 181465: Make sure lsattr is installed.
  • Fixed case 181633: Cpanel::ServiceManager should stop running services that are disabled.
  • Fixed case 181857: Fix possible corner cases with userdomains file.
  • [security] Fixed case 182113: Mailman 2.1.20 released: CVE-2015-2775.
  • Fixed case 182221: Account removal should clean up /var/cpanel/domain_keys/.
  • Fixed case 182225: Fix cpsrvd termination message when it shuts down from a signal.
  • Fixed case 182353: Fix a loading spinner in transfer tools.
  • Fixed case 182365: Improve the yslow scores for paper_lantern.
  • Fixed case 182985: Chkservd can manage rsyslog on CentOS 7.
  • Fixed case 183273: Ensure that DB::Map::Collection::Index is loaded.
  • Fixed case 183309: Fix Rsyslog chkservd driver initial install.
  • Fixed case 183577: Remove userstatsoverride config option.
  • Fixed case 183601: Make sure securemysql is run after mysql is installed and running.
  • Fixed case 183621: Allow users to edit crontab on CentOS 7.
  • Fixed case 183653: New cPanel Branding in WHM, Paper Lantern, Webmail.
  • Fixed case 183705: Check all cPanel mysql databases.
  • Fixed case 183725: Using sudo fails to trigger login notifications.
  • Fixed case 183837: Restore psql databases when using PSQL 9.0 or later.
  • Fixed case 183989: Modify logrotate configuration to restart cleanly.
  • Fixed case 184057: Webmail Delegated Mailman Login URLs lead to 404 Not Found Errors.
  • Fixed case 184069: Add pre-req for exim RPM (Net::Whois::IANA) and conflict with sendmail.
  • Fixed case 184085: Update cpanel-php54 to 5.4.31-3.cp1150.
  • Fixed case 184133: Chkservd attempts to restart Mailman with no lists configured.
  • Fixed case 184425: Fix tooltip string in the Greylisting WHM application.
  • Fixed case 184437: Fixed wide character breakage in im's.
  • Fixed case 184485: Update cpanel-php54-HTML-Template-IT RPM to cp1150.
  • Fixed case 184501: Remove 'Configuration' from Horde admin menu.
  • Fixed case 184545: Contact info notifications now have one font size.
  • Fixed case 184609: Disable cpsrvd softrestart only when Ipv6 is enabled.
  • Fixed case 184637: Add redhat5_pathtools_fixer so it doesn't need downloading from autofixers daily.
  • Fixed case 184677: Notification template annotation for go link to docs.
  • Fixed case 184689: Reduce the number of sync children on lower memory systems.
  • Fixed case 184697: Updates the default cPanel favicon with new marketing version.
  • Fixed case 184701: Increase log preview to 25 lines for backup and update templates.
  • Fixed case 184709: CalDAV and CardDAV Integration Follow Up II.
  • Fixed case 184713: Fix enable Digest Authentication in Web Disk.
  • Fixed case 184717: Bin/_build_translated_js_files.pl needs to create the parent directory.
  • Fixed case 184769: Correct URL to Calendars and Contacts.
  • Fixed case 184785: Generate default feature lists on sandboxes.
  • Fixed case 184813: Chkservd disk notification come in as HTML when set to plaintext.
  • Fixed cases 184829,184825,184953: Make Calendar/Contacts/Webdisk apps detect their prerequsites.
  • Fixed case 184849: Set signature_verification tweak according to mirror in showcase.
  • Fixed case 184917: Allow recreating default calendars and address books.
  • Fixed case 184961: Retry-on-fail for Bandwidth DB handles.
  • Fixed case 184969: Backup now sends only 1 msg on mount failure.
  • Fixed case 185009: Bandwidth PIE charts are incorrect when bandwidth has bigints.
  • Fixed case 185013: Fix crontab edit from cPanel on CentOS 7 servers.
  • Fixed case 185021: SSH Password Authorization Tweak fails to restart ssh.
  • Fixed case 185057: Added the white WHM logos back to the WHM login screen.
  • [security] Fixed case 185061: Update cpanel-php54-horde to 5.1.4-11.cp1150.
  • [security] Fixed cases 185069,186565: Ensure per-user tmp directories and php.ini setup for Horde.
  • Fixed case 185077: Remove unused Time::Piece::ISO to help 11.50 builds.
  • Fixed case 185089: Wrap: always use -fPIC to build shared libraries.
  • Fixed case 185093: Switch changelog URL back to 'atom.cpanel.net'.
  • Fixed case 185101: Mark skiplogaholic as a dead key in cpanel.config.
  • Fixed case 185113: Allow UPDATE_USER_CACHE in demo mode so bandwidth data is displayed on stats bar.
  • [security] Fixed case 185141: Ensure that domain ownership is validated in the adminbin calls for Greylisting.
  • Fixed case 185185: Add_mail_subdomain is missing from get_cn_name calls for mail services.
  • Fixed case 185217: Make redhat5_pathtools_fixer executable.
  • Fixed case 185233: Namespace collision causes iContacts to be stored for wrong user.
  • Fixed case 185249: Restartsrv scripts output verbosely clobbering init output.
  • Fixed case 185309: Updated the color scheme of the default web site to match branding.
  • Fixed case 185321: Removed Horde 1.x to 5.x utf-8 conversion process.
  • [security] Fixed case 185333: Add argument validation to multiphp admin-bin.
  • [security] Fixed case 185373: Refactor Cpanel::Lang::PHP::Vhost.
  • Fixed case 185377: Fix initquota on CentOS 5/6.
  • Fixed case 185389: Correct logic error in SafeSync removal of public_html.
  • Fixed case 185425: Make action button directive work with type=submit.
  • Fixed case 185433: Allow download and signature verification on 0 byte files.
  • Fixed case 185445: Add missing CalDAV/CardDAV ports to the Authorized list for firewalls.
  • Fixed case 185473: Determine stat of service p0f.
  • Fixed case 185477: Crond and SSHd doomed only on non-systemd and clean output.
  • Fixed case 185513: Update cpanel-php54-horde to 5.1.4-10.cp1150.
  • Fixed case 185513: Update cpanel-php54-kronolith to 4.2.5-4.cp1150.
  • Fixed case 185513: Update cpanel-php54-turba to 4.1.2-4.cp1150.
  • Fixed case 185521: Handle SSL/non-SSL MYIP settings correctly.
  • Fixed case 185577: Fix edge case migration issues for Horde MySQL to SQLite.
  • Fixed case 185581: Fixed autodiscover redirect loops.
  • Fixed case 185589: Make non-ssl DAV domain selection match what mail domain selection.
  • Fixed case 185609: Failed to send IM message is unformatted and in the wrong charset.
  • Fixed case 185641: Legacy service name should be used when opening the startup logfile.
  • Fixed case 185641: Fetch_startup_log needs to use Cpanel::Services::Log method.
  • Fixed case 185733: Fix wording in the usage of modify scripts.
  • Fixed case 185745: Fix pure-ftpd init scripts (stop fails when service is already stopped).
  • Fixed case 185789: Allow restartsrv to recover when pidfile is missing.
  • Fixed case 185809: Fix exim issues with MailScanner.
  • [security] Fixed case 185817: Ensure that only valid operations are allowed via the Greylisting socket.
  • Fixed case 185849: Fix excessive jailshell mountpoints for CentOS 7.
  • Fixed case 185857: Make sure cpanelhorde user is not created.
  • [security] Fixed case 185869: Add demo account handling to UAPI.
  • [security] Fixed case 185905: Ensure that Greylisting conf and DB are not world-readable.
  • Fixed case 185925: Have check_mysql ignore erroneous error about locking log tables.
  • Fixed case 185957: AIM messages with wide characters in the subject not sent.
  • Fixed case 185965: Locale function is missing from Cpanel::iContact::Class.
  • Fixed case 185989: Fixed Cancel link on Paper Lantern Delete MIME Confirmation page.
  • Fixed case 185993: Remove reference to horde MySQL database from cpmysqladmin.
  • Fixed case 186013: Fix bin/ftpupdate error on account creation.
  • Fixed case 186061: A fix to add_to_bandwidthdb.pl, and a new tool.
  • Fixed case 186061: Make Cpanel::Logd update the root bw cache DB for main domains.
  • Fixed case 186085: LC-1445 : Add scripts/fullhordereset back.
  • Fixed case 186125: Mailman is failing to update during cPanel update.
  • Fixed case 186193: Bind appearance of Greylisting cPanel Icon to the service status.
  • Fixed case 186201: Resetpass is missing origin and styles.
  • Fixed case 186205: Prevent error message when restarting syslogd on system without it.
  • Fixed case 186233: Ensure that the 'Service Status' page skips 'disabled' services.
  • Fixed case 186237: Ensure that Greylisting DB is pre-populated on new installs properly.
  • Fixed case 186241: Update Cpanel::Sync::CheckRestore for Cpanel::Sync::v2 changes.
  • Fixed case 186265: Change date in WHM footer to 2015.
  • Fixed case 186269: Have mysql_check do its work in the background w/ an 18 hour timeout.
  • Fixed case 186297: Display default theme and feature list when selected value is missing.
  • Fixed case 186341: Update signature for mail.app configuration tool.
  • Fixed case 186361: Remove debugging output from Cpanel::HttpRequest.
  • Fixed case 186449: Update exim to 4.85-6.cp1148.
  • Fixed case 186497: Avoid a segfault when creating an account.
  • Fixed case 186505: DB grants_* cruft after rename of users.
  • Fixed case 186609: Fix restartsrv_dovecot to use the main pid.
  • Fixed case 186661: Error when generating x3 locales on dnsonly.
  • Fixed case 186669: Correct grammar in CentOS 7 XFS warning in initial setup wizard.
  • Fixed case 186749: Correct validation for the target attribute in plugin install.
  • Fixed case 186757: Fix problems with the CLDR data not working after localization updates.
  • [security] Fixed case 186769: Upgrade cpanel-perl-514-XML-LibXML to 2.0119 to address public CVE.
  • Fixed case 186813: Use valid uid and gid for cpanel users.
  • Fixed case 186889: APACHE_CONFIG entries were not being added on install.
  • Fixed case 186925: Do not save empty strings to generated plugin file.
  • Fixed case 186949: Fixed Apache Include Editor regression.
  • Fixed case 187053: Log Rotation defaults were not being populated.
  • Fixed case 187097: Horde_mysqltosqlite: Fix problem with logger and maketext calls.
  • Fixed case 187213: Restart cpsrvd service from API on CentOS 7.
  • Fixed case 187241: Use correct Horde temp dir for webmail users.
  • Fixed case 187253: Improve orthographical consistency in Cpanel::Logd.
  • Fixed case 187253: Make bytes log parser ignore 0-byte byte log entries.
  • Fixed case 187277: BandwidthDB and DBMap must discard old databases to avoid disk full.
  • Fixed case 187317: Improve error reporting in icontact_sendim.
  • Fixed case 187337: The Horde MySQL DB password reset is no longer needed, removed.
  • Fixed case 187341: Improve restartsrv/dovecot when previous stop fails.
  • Fixed case 187373: Cphulkd must reconnect to mysql in children to avoid socket crosstalk.
  • [security] Fixed case 187413: Fix Horde temp dir problem for cpdavd.
  • Fixed case 187417: Fix unchanged parameter in Cpanel::Logd notification.
  • Fixed case 187433: Log full detail about Horde MySQL->SQLite conversion errors.
  • Fixed case 187449: Improve stop function from init.d/dovecot script.
  • Fixed case 187485: Fix Cpanel::Time::Local to work over end of month boundaries.
  • Fixed case 187501: Update_horde_config: Report missing home directory.
  • Fixed case 187761: Raise open file limit for MySQL56 RPMs to 65536 for CentOS 7.
  • Fixed case 187773: Raise open file limit for MySQL55 RPMs to 65536 for CentOS 7.
  • Fixed case 188261: Fix bug with Horde MySQL -> SQLite alarm conversion.
  • Fixed case 188265: Fix HttpRequest fallback logic for signed downloads.
  • Fixed case 188297: Do not run ipaliases on boot until the primary ip is brought online.
  • Fixed case 188317: Update major version to 11.50.
  • Fixed case 188329: Make p0f listen on all interfaces.
  • Fixed case 188361: Update CalDAV and CardDAV records on transfer.
  • Fixed case 188369: Avoid spurious warnings on upgrade from MySQL 5.1.
  • Fixed case 188373: Update DNS record merge system to accomodate edge-users feedback.
  • Fixed case 188377: Improve notification warning color readability.
  • Fixed case 188445: Ensure that the service runs in daemon mode and listens on all ips on CentOS 7.
  • Fixed case 188493: iContact notifications added in 11.50 are missing EventImportance.
  • Fixed case 188517: On Horde SQLite conversion, only create defaults when needed.
  • Implemented case 69073: Make DKIM use 2048-bit RSA keys.
  • Implemented case 108341: Script to uninstall plugins in cPanel interface.
  • Implemented case 110757: Cpanel::Imports: Make common objects less cumbersome to instantiate.
  • Implemented case 146397: Create entry in Feature Manager for a plugin.
  • Implemented case 149897: ID tag changed to match other destinations.
  • Implemented case 154005: Rework cjt2.0 to use unique angular modules per file.
  • Implemented case 156241: Integrate angular-growl into CJT2.
  • Implemented case 156457: Added a karma plugin for test isolation.
  • Implemented case 156769: Implemented ability to unblock IP Addresses from cPHulk reports.
  • Implemented case 156817: Update exim to 4.85-2.cp1148.
  • Implemented case 157005: Updated killacct email to use new iContact style.
  • Implemented case 157189: Convert Bandwidth Limit notifications to use new iContact.
  • Implemented case 157581: Convert wwwacct (Account Creation) to use new iContact templates.
  • Implemented case 158109: Add restore_modules_summary API call.
  • Implemented case 158269: Adding the initial, necessary changes for relocatable httpd.
  • Implemented case 158893: Queueproc, tailwatch and dns support for CentOS 7.
  • Implemented case 159573: Added iContact template for Fullbackup.
  • Implemented case 159581: Implement file locking for DB map, switch storage to JSON.
  • Implemented case 160125: Modified Page Size directive in cjt2.
  • Implemented case 160505: Suspend PostgreSQL users on cPanel account suspension.
  • Implemented case 160689: Allow customizing of APACHE_CONFIG.
  • Implemented case 160769: Added overlay to point out user preferences in the webmail interface.
  • Implemented case 160773: Added cPanel version number to Paper Lantern interface.
  • Implemented case 160797: Cpanel::Update::Now now uses an iContact::Class.
  • Implemented case 160869: Add IP whois and fingerprint info to iContact notices.
  • Implemented case 160897: Convert account suspension notices to iContact templates.
  • Implemented case 161353: Fallback to old blocker email notification.
  • Implemented case 162417: Squashed commit of changes made in swarm-relocatable-httpd.
  • Implemented case 163549: Converted Upgrade/Downgrade iContact Email.
  • Implemented case 163689: Additional Sign All the Things and Miscellaneous Security Fixups.
  • Implemented case 164357: Convert cPHulk login failure notices to new iContact templates.
  • Implemented case 164813: CentOS 7 support for ftpd, httpd (basic) and dev tools.
  • Implemented case 166485: Optimize creation of locale databases.
  • Implemented case 166577: Use an ISO-like format for Setup Date in List Accounts.
  • Implemented case 166965: Refactor C::DnsUtils to use C::NameserverCfg::fetch.
  • Implemented case 167345: Resolve memory leak in Cpanel::Sync::v2 bzip.
  • Implemented case 167349: Warn about possible my.cnf validation issues on MySQL upgrades.
  • Implemented case 167377: Queued two new strings for webmail user preferences overlay.
  • Implemented case 167593: CentOS 7 support for cpHulkd, spamd, cpanellogd, cpdavd.
  • Implemented case 167757: Update previous iContact conversions to use Cpanel::IP::Remote.
  • Implemented case 167921: Added table that shows the restore module diffs.
  • Implemented case 168733: Feature showcase to set Paper Lantern as default.
  • Implemented case 169285: Allow admins to configure the 'STAGING_DIR' to use during upgrades.
  • Implemented case 169341: Support MariaDB on initial install via cpanel_profile/cpanel.config.
  • Implemented case 169589: Convert scripts/*check to use iContact::Class.
  • Implemented case 169593: Added display of theme to the modify multiple accounts interface.
  • Implemented case 169609: Convert bin/is_script_stuck to use iContact::Class.
  • Implemented case 169629: Converted some install scripts to iContact Tmpls.
  • Implemented case 169781: Provide a link on the mailman login screen to login with cPanel.
  • Implemented case 169785: Add Passive OS Fingerprinting to the Feature Showcase.
  • Implemented case 169809: Add proper support for comparing RPM versions.
  • Implemented cases 170025,159581: Convert read-only DB map uses to the read-only DB map object.
  • Implemented case 170449: Convert cPanel::Sysup to use iContact::Class.
  • Implemented case 170637: Removing smartmontools provided tar.gz, relying on yum RPMs to deliver.
  • Implemented case 170761: Improve error reporting when updatenow dies.
  • Implemented case 171161: Convert /scripts/quotacheck to use C::iContact::Class.
  • Implemented case 171205: Convert backup related emails to iContact::Class.
  • Implemented case 171313: Cpanel::Update::Now should never die without an error message.
  • Implemented case 171713: Subtle use of cPanel orange for the iContact notification template.
  • Implemented case 171749: Initial merge of MultiPHP.
  • Implemented case 171821: Convert installbandwidthrrd to use iContact::Class.
  • Implemented case 172009: Renaming X3 only features in WHM Legacy.
  • Implemented case 172013: Converted CpConfGuard to use iContact Class.
  • Implemented case 172077: Added Trademarks disclosure page to WHM.
  • Implemented case 172101: Upgrading to angular-ui-bootstrap to 12.0.
  • Implemented case 172213: Added deprecation warning for CentOS 5.
  • Implemented case 172585: Script to theme for multiple packages.
  • Implemented case 172597: Converted upcp to optionally use iContact::Class.
  • Implemented case 172613: Script to batch modify theme settings.
  • Implemented case 172633: Add a link to the branding interface in WHM.
  • Implemented case 172637: Add a link to the paper lantern style docs to WHM Branding.
  • Implemented case 172645: Updated text and tests for the trademarks page in Paper Lantern.
  • Implemented case 173481: Split time and date in icontact origin notification.
  • Implemented case 173609: Convert Cpanel::Update::Now notifications to use the new log_preview template.
  • Implemented case 175145: Add MariaDB & PostgreSQL support to CentOS 7.
  • Implemented case 175797: Remove logaholic notices and clean up its settings.
  • Implemented case 176129: Sign All the Things: MD5 Deprecation, Transfers, phpextensionmgr.
  • Implemented case 176133: Send email when mysql tables are corrupted.
  • Implemented case 176165: Convert Hulk Protocol to be JSON encoded.
  • Implemented case 176273: Convert RPM Versions Directory.pm to use iContact.
  • Implemented case 176281: Convert bin/migrate_branding to use new iContact.
  • Implemented case 176993: Allow users to set spam threshold on autoresponders.
  • Implemented case 177493: Add support for deep linking.
  • Implemented case 177581: Use absolute path to mysqlcheck in check_mysql.
  • Implemented case 177717: Converted scripts/check_cpanel_rpms to use a class.
  • Implemented case 177969: Support materials for BandwidthDB -> SQLite migration.
  • Implemented case 178757: Pass on the provider remarks in the icontact origin data.
  • Implemented case 178849: Remove legacy tools for converting a server from mbox to maildir.
  • Implemented case 178941: Convert dnsadmin and dnsqueue to use new iContact.
  • Implemented case 179269: Update cPanel Logo in various templates.
  • Implemented case 179449: Update exim to 4.85-3.cp1148.
  • Implemented case 179489: Update dovecot to 2.2.16-2.cp1148.
  • Implemented case 179525: Add support to reload exim/dovecot via restartsrv on CentOS 7.
  • Implemented case 179577: Converted post_terminate_cruft to icontact class.
  • Implemented case 179973: Convert Whostmgr/Accounts/Modify.pm to use new iContact.
  • Implemented case 180405: Lengthen delayed upgrade period to five days.
  • Implemented case 180705: Remove Contact link and interfaces from Paper Lantern.
  • Implemented case 180725: Add ability for plugins to open in new windows.
  • Implemented case 180733: Adds a new default feature list for Mail Only features.
  • Implemented case 180737: Add theme usage data to Update::Gatherer.
  • Implemented case 180741: Refactor install_plugin/uninstall_plugin.
  • Implemented case 180901: Remove old entries in Feature Showcase.
  • Implemented case 181377: CalDAV and CardDAV for cPanel, Webmail and remote clients.
  • Implemented case 181501: Convert check_exim_config to use iContact.
  • Implemented case 181557: Convert Cpanel::Logd to use iContact.
  • Implemented case 181569: Update appconfig to use the new iContact template.
  • Implemented case 181809: Add an exim configuration option to allow excluding neighbor ips RBL checks.
  • Implemented case 181889: Update Net::Whois::IANA to 0.41-3.cp1146.
  • Implemented case 181977: Remove unused scripts/firewallcheck.
  • Implemented case 182369: Minor perf. improvement for paper_lantern loading cjt lexicon.
  • Implemented case 182385: XFS Quota and exim outgoing support for CentOS 7.
  • Implemented case 182625: Update Cpanel::IP::Neighbors to support IPv6.
  • Implemented case 182949: ModSecurity signature verification, and SHA512 support.
  • Implemented case 183029: BandwidthDB SQLite migration.
  • Implemented case 183061: Convert Digest Auth username change notification to new iContact.
  • Implemented case 183077: Convert legacy and new backup system to use new iContact.
  • Implemented case 183657: Integrate the GreyListing feature into cPanel & WHM.
  • Implemented case 183917: Convert mysqlcheck to use new iContact.
  • Implemented case 183921: Convert check_nsd_badzones to use new iContact.
  • Implemented case 183925: Convert checkallsslcerts to use new iContact.
  • Implemented case 183929: Convert cloudlinux_update to use new iContact.
  • Implemented case 183933: Convert find-immutable-files to use new iContact.
  • Implemented case 183985: Decrease eximstats database retention default to 10 days.
  • Implemented case 184061: Convert chkservd notifications to use new iContact.
  • Implemented case 184081: Convert check_valid_server_hostname to new iContact.
  • Implemented case 184449: Remove 'experimental' tag from GPG tweak, misc. signing, and SSL hardening.
  • Implemented case 184461: Phrase improvments for iContact notices.
  • Implemented case 184493: Enabled login notifications and contact prefs for webmail users.
  • Implemented case 184537: Support for CentOS 7.1, p0f, smtpmailgidonly, Jailshell.
  • Implemented case 184561: Final merge of MultiPHP and EasyApache 4 11.50.
  • Implemented case 184589: CalDAV and CardDAV Integration Follow Up I.
  • Implemented case 184597: Include if the netblock is known in login notifications.
  • Implemented case 184601: Improve Backup Transport failure message to include prune errors.
  • Implemented case 184613: Reduce the memory required to check if Horde is enabled.
  • Implemented case 184621: Updated Login Pages to use new logos and color schemes.
  • Implemented case 184725: Convert importmydns to use new iContact.
  • Implemented case 184801: Update bin/update_userdata to use new iContact.
  • Implemented case 185201: Improved strings added to 11.50 but not harvested.
  • Implemented case 185253: Correct the internal hash key for bandwidth DB backups.
  • Implemented case 185525: Minor memory optimizations for xml-api.
  • Implemented case 185761: Prepopulate the Trusted Hosts List for Greylisting with common mail services.
  • Implemented case 185813: Minor memory optimizations for whostmgr2.
  • Implemented case 185829: Add a link to CentOS 5 deprecation warning message in WHM.
  • Implemented case 185873: iContact notification for Horde MySQL-to-SQLite failure.
  • Implemented case 186009: Add cPanel IP ranges to the preloaded Trusted Hosts List for Greylisting.
  • Implemented case 186185: Clean cpanelhorde homedir on 11.50 upgrade.
  • Implemented case 186329: Update Exim so that Greylisting is done after the RBL checks.
  • Implemented case 186493: Add statistics to update gatherer for jailshell user count.
  • Implemented case 186493: Add memory statistics to update gatherer.
  • Implemented case 186493: Add cpanel-install.log mtime to updated gatherer.
  • Implemented case 188245: Disable chksrvd during rpm transactions.
  • No labels