Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt Include
Change Logs
Change Logs
nopaneltrue

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.