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 11.39 appear in the change log for version 11.40. This is because 11.39 is the development version whose changes are released in the production version 11.40. For more information, read our cPanel & WHM Product Versions and the Release Process documentation.

RSS Link

 

11.48.4.6


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.48.4.4


2015-05-18

  • [security] Fixed SEC-22: Access restrictions on mail routing information not properly enforced.
  • [security] Fixed SEC-26: Self XSS Vulnerability in File Manager Upload.
  • [security] Fixed SEC-27: Self Stored XSS in WHM Theme Manager.
  • [security] Fixed SEC-32: External XML Entity vulnerability in cPanel WebDAV server.
  • [security] Fixed SEC-33: Demo accounts allowed to download arbitrary files.
  • [security] Fixed SEC-34: Demo accounts allowed to upload temporary files in some interfaces.

11.48.4.2


2015-04-21

  • [security] Fixed case 182113: Mailman 2.1.20 released: CVE-2015-2775.
  • Fixed case 68829: Autorespond: decode headers before substituting in the body.
  • Fixed case 95265: If user has a .my.cnf, update it when asked to when changine passwords.
  • Fixed case 143161: Avoid caching login and redirect pages.
  • Fixed case 157045: Prevent invalid characters in ssh key names.
  • Fixed case 159041: Corrected display of error on email alias creation failure in Paper Lantern.
  • Fixed case 166849: Notifications work again over AIM/ICQ.
  • Fixed case 174513: Weekly backups did not show in the backup download screen.
  • Fixed case 179281: Don't spuriously return an error from MysqlFE API 2 calls.
  • Fixed case 180489: Autodiscover must error if no email is provided over https instead of redirect.
  • Fixed case 180541: Don't allow resellers to create zones they can't remove.
  • Fixed case 180545: Don't allow resellers to choose invalid users when adding zones.
  • Fixed case 181213: Add missing valid value (loose) to cookieipvalidation on tweak settings save.
  • Fixed case 181421: Restrict FTP account creation when MAXFTP=0.
  • Fixed case 181553: Fix webmail URL matching.
  • Fixed case 181721: Improve error handling when adding subdomains.
  • Fixed case 181725: Autodiscover: don't spew warnings to Apache's error log.
  • Fixed case 182057: Fix hook blocking.
  • Fixed case 182265: Remove legacy MSIE compat behavior in cpsrvd nocache.
  • Fixed case 183121: Properly encode | in URIs.
  • Fixed case 183529: WebDav setup app signature needs to be updated for OSX 10.10.
  • Fixed case 183577: Remove userstatsoverride config option.
  • Fixed case 183913: Avoid warning when using remote MySQL.
  • Fixed case 184541: Fix maketext error on x3 security policy dialog box.
  • Fixed case 181861: Update cpanel-perl-514-libnet to 1.25-3.cp1146.
  • Implemented case 184649: Hide partitions with insufficient disk space on the 'Update Preferences' Page.

11.48.3.0


2015-04-06

  • Fixed case 104057: Supress notice messages about language issues with PHPs htmlspecialchars.
  • Fixed case 108309: Removed noise in log after adding an addon domain.
  • Fixed case 134709: Fix Counter Edit.
  • Fixed case 140265: Validate cpsrvd and cpdavd SSL settings before saving.
  • Fixed case 140265: Reduce duplication in cPanel SSL configuration.
  • Fixed case 141529: Mysql Upgrade will display better message when user has Mysql Governor.
  • Fixed case 158341: Remove a user's pw.cache entry after restoration.
  • Fixed case 168633: Clarify wording when an unnecessary forwarder is created.
  • Fixed case 169213: Fix Horde cache ownership issues in nightly maintenance script.
  • Fixed case 169621: Add better handling for a missing file during account backup.
  • Fixed case 170685: If NS is UNSET in /etc/wwwacct.conf root created domains are broken.
  • Fixed case 174521: Redirect error messages during backup to backup log.
  • Fixed case 178501: Correct javscript typo in file manager.
  • Fixed case 179261: Deny users in /etc/ftpusers with pure-ftpd.
  • Fixed case 179393: Fix mailman perms error on fresh install.
  • Fixed case 180053: Web Disk and FTP scripts no longer function after TSR-2015-0002.
  • Fixed case 180141: Check Mail SNI functionality on systems prior to SSL installation.
  • Fixed case 180297: Ensure that cPHulk can be enabled/disabled on DNSOnly systems.

11.48.2.3


2015-03-25

  • Fixed case 179741: Don't update InnoDB-related settings if they already exist.
  • Revert case 138729: Do not allow parking across accounts when tweak settings says no.

11.48.2.1


2015-03-23

  • Fixed case 79913: Restore ability to re-add MX record matching A.
  • Fixed case 86937: Prevent update_db_cache from crashing due to improper view permissions.
  • Fixed case 101193: Update libnet to the latest version.
  • Fixed case 110893: Update securityadvisor to latest version.
  • Fixed case 111853: Home Directory Backups: don't mark files as sparse.
  • Fixed case 113493: Accept mail from jailshell with HELO forging disallowed.
  • Fixed case 122601: Suggest only valid hostnames in Change Hostname.
  • Fixed case 122985: Enable all users when enabling legacy backups.
  • Fixed case 123469: Initquotas: don't disable quotas on non-backup mount points.
  • Fixed case 138729: Do not allow parking across accounts when tweak settings says no.
  • Fixed case 143109: Tweak Settings Mail Auth w/password help now reflects documentation.
  • Fixed case 144593: Fixed spam detection for autoresponders.
  • Fixed case 148469: Restored File Manager move behavior on file name collisions.
  • Fixed case 151833: Fix paginated API2 calls that throw exceptions.
  • Fixed case 152933: Horde draft attachment files not getting cleaned up.
  • Fixed case 153841: Remove extraneous whitespace from Additional MySQL Access Hosts.
  • Fixed case 158089: Avoid reporting MySQL database creation twice.
  • Fixed case 158089: Add additional users to correct DB in MySQL Wizard.
  • Fixed case 158577: Improved the order in which services are updated during hostname change.
  • Fixed case 163053: Clarified error when calling cPanel API via WHM.
  • Fixed case 163753: Do not run setuid code if user is root.
  • Fixed case 163817: Backup: fail if a disk error occurs on upload to S3.
  • Fixed case 163841: Transfers: produce a helpful message on invalid password.
  • Fixed case 164229: Fix changing FTP passwords on transfers.
  • Fixed case 164321: CPanel Backup Wizard left .tmp.
  • Fixed case 164337: Disabling POP3 Server Disables Courier IMAP.
  • Fixed case 165389: No method for determining installed state of service pop.
  • Fixed case 166317: MySQL Database count not calculated on databases without tables.
  • Fixed case 166593: Fix upload file overwrite dialog in File Manager.
  • Fixed case 167313: Don't permit / as a backup destination for legacy backups.
  • Fixed case 167513: Allow adding forwarders to mailing lists.
  • Fixed case 168421: Fix icon rendering for x3 webmail with Paper Lantern default.
  • Fixed case 168677: Backup Wizard was not honoring "Do not send email notification" checkbox.
  • Fixed case 169545: Make the remotedomains list readable by autodiscovery.
  • Fixed case 169733: Move init system code to support 'redhat' as a detected OS.
  • Fixed case 169749: Update courier-imap and add courier-unicode.
  • Fixed case 170081: Avoid creating temporary DBs with invalid names.
  • Fixed case 170093: Fix when reenabling MySQL from Service Manager.
  • Fixed case 170133: Prevent updateconf UI from saving a blank CPANEL= when LTS tiers are unavailable.
  • Fixed case 170149: Restore the ability to email all users.
  • Fixed case 170277: Allow admins to change tls options for Exim via the WHM UI.
  • Fixed case 170801: Handle virus scan timeouts better.
  • Fixed case 171089: Prevent fatal errors in x3mail mailing list page.
  • Fixed case 171133: Fix service monitoring issues on upgrade.
  • Fixed case 171217: Exim-altport doesn't look like a service name.
  • Fixed case 171421: Use /dev/null instead of /devnull in cpanel.service.
  • Fixed case 172837: Remove missing LTS warning from updatenow can_update check.
  • Fixed case 173033: Correct mis-spelling of successful in the transfer tool.
  • Fixed case 173637: Disable OCSP stapling if no CA is provided.
  • Fixed case 173753: Always turn innodb_file_per_table on.
  • Fixed case 173817: Fix sorting of IP addresses in WHM tables.
  • Fixed case 174261: Restorepkg --force will no longer check disk space.
  • Fixed case 174581: Use proper cpanel init script on RHEL.
  • Fixed case 174717: Mailman url is missing security token on redirection.
  • Fixed case 175473: Sort IP addresses by numeric value in WHM.
  • Fixed case 175569: Fix innodb_file_per_table, and default-storage-engine on upcp.
  • Fixed case 176197: Update dovecot from upstream to 2.2.16.
  • Fixed case 176937: Restorepkg --force will ignore disk space checks.
  • Implemented case 164393: Display warning on backup config screen if NFS is available to mount.
  • Implemented case 169045: Allow admins to configure the 'STAGING_DIR' to use during upgrades.
  • Implemented case 169353: Abstracted kernel version checks to a module.
  • Implemented case 169353: Determine default kernel version using alternate GRUB format.

11.48.1.3


2015-03-16

  • [Security] Fixed SEC-2: Multiple vulnerabilities via ExpVar overexpansion.
  • [Security] Fixed SEC-3: Arbitrary code execution via secondary ExpVar expansion in API2 engine.
  • [security] Fixed SEC-6: Security token disclosed during xfer logins.
  • [Security] Fixed SEC-9: Limited path traversal and configuration leak in Mailman cache regeneration.
  • [Security] Fixed SEC-10: Format string vulnerability in maketext API1 function.
  • [Security] Fixed SEC-12: Limited arbitrary file chmod in cpsrvd.
  • [Security] Fixed SEC-13: Convertmaildir script reveals contents of arbitrary directories.
  • [Security] Fixed SEC-15: Stored XSS in /frontend/x3/stats/lastvisit_legacy.html.
  • [Security] Fixed SEC-16: Stored XSS in /cgi-sys/guestbook.cgi.
  • [Security] Fixed SEC-17: Arbitrary code execution via ExpVar expansion in UI_finishaction API1 command.
  • [Security] Fixed SEC-18: Self-XSS vulnerability in /backend/mailappsetup.cgi.
  • [Security] Fixed SEC-19: Self-XSS in multiple interfaces via QUERY_STRING.
  • [Security] Fixed SEC-20: Arbitrary code execution for webmail accounts via printhelp API1 command.
  • [Security] Fixed SEC-21: Reflected XSS vulnerability in /whm, /cpanel, and /webmail redirects.

11.48.1.2


2015-02-27

  • Reverted case 169841: "Prevent reseller from creating account for a subdomain."
  • [security] Fixed case 167453: Update ImageMagick to 6.9.0-2.cp1146.

11.48.1.1


2015-02-25

  • Fixed case 28134: Don't display legacy theme names in Customer Contact page.
  • Fixed case 55403: List dedicated IP when generating SPF records.
  • Fixed case 77749: WHM's Raw FTP Log Download is always 'empty'.
  • Fixed case 84397: Run ftpupdate after enabling anonymous ftp.
  • Fixed case 89237: Remove dire consequences warning in java ssh term cpanel page.
  • Fixed case 95293: Allow mapping databases with dashes.
  • Fixed case 107785: Prevent "Duplicate logaccess" messages on failed login.
  • Fixed case 108789: Allow downloading of locales with broken phrases.
  • Fixed case 116753: Restart dnsadmin daemon after reboot.
  • Fixed case 116813: Fix hostingpackage display in cPanel.
  • Fixed case 118189: Changed the 1128news to news.
  • Fixed case 118205: Fix URL and title for an icon in WHM Support Center.
  • Fixed case 118285: Correct minor error handling bug with passwords during transfers.
  • Fixed case 118305: Updated table-based DOM to fix alignment issues.
  • Fixed case 118933: Improve reporting of timeouts in Grant cPanel Support Access.
  • Fixed case 124877: Allow uploading arbitrarily large backups to S3.
  • Fixed case 127237: Restore ability to autoload mail clients in x3 webmail.
  • Fixed case 131913: Added --help option to bin/spf_installer.
  • Fixed case 135693: Corrected rcsrecord message in setupapache to spell apache correctly.
  • Fixed case 136673: Place proper update instructions in cpanel.config.
  • Fixed case 137205: Use proper description for POP3 server in Service Manager.
  • Fixed case 138173: Added check to see if Apache supports IPv6.
  • Fixed case 138729: Prevent reseller from creating account for a subdomain.
  • Fixed case 140561: Improve error message for when /var/tmp is RO on upgrade.
  • Fixed case 141125: Make password generator work even with max databases.
  • Fixed case 142545: Mysql on migrate would not preserve formatting and would lose directives.
  • Fixed case 143773: Always use same method to detect root PostgreSQL user.
  • Fixed case 145017: Allow management of mailing lists beginning with _.
  • Fixed case 146469: Pkgacct: don't leave files when hook aborts execution.
  • Fixed case 146933: Strip www prefix from domains when modifying accounts.
  • Fixed case 147349: Redirect user to login page after theme is changed.
  • Fixed case 148245: Restore previous behavior of merging directory contents.
  • Fixed case 148417: Monitor more services on a fresh install.
  • Fixed case 148589: Fixed visitors table style issue in paper lantern.
  • Fixed case 151561: Restore lost error messages when mysql has old_passwords = 1.
  • Fixed case 151705: Validate values for cookieipvalidation.
  • Fixed case 151713: Copied inet6.js from cjt2 to cjt.
  • Fixed case 152005: Fixed issue with escaping in edit filter.
  • Fixed case 152049: Remove unneeded use from Cpanel::FileProtect::Sync.
  • Fixed case 152089: Refresh user cache if branding information has been updated.
  • Fixed case 152389: Remove cause for error in log during DNS Only upgrade.
  • Fixed case 152725: Fixed ruby gems docs link.
  • Fixed case 152729: Fixed javascript errors on pages.
  • Fixed case 152905: Fixed JavaScript error in servicemanager.tmpl.
  • Fixed case 152925: Removed jQuery.noConflict from config cluster page.
  • Fixed case 152949: Fixed 404 error on WHM Spamd Startup config page.
  • Fixed case 153265: Fixed issue with Encryption page.
  • Fixed case 153393: Clarify error from upload_files.
  • [security] Fixed case 153545: Upgrade pigz from upstream 2.3.3 release.
  • Fixed case 153797: Fixed issue with paper lantern Leech Protect.
  • Fixed case 153817: Change documentation links for Remote Access Keys WHM page to open in new tab.
  • Fixed case 153949: Fixed issue with Page/Per Page incorrect placement.
  • Fixed case 153981: Fixed duplicate ID issue on Error pages.
  • Fixed case 154037: Fixing frame height to avoid vertical scrollbar.
  • Fixed case 154077: Gather-update-logs could be called w/incorrect parameters.
  • Fixed case 154197: Update exim to 4.85-1.cp1148.
  • Fixed case 154569: Avoid a segfault in account restore module NobodyFiles.
  • Fixed case 155089: Virtfs cleanup aborts if virtfs is cleaned up in another process.
  • Fixed case 155145: Correct autoresponder tags for Paper Lantern.
  • Fixed case 155237: Address use case where the 'UseDNS' directive was missing in cPHulk.
  • Fixed case 155313: Allow underscores in crypted passwords for legacy compatibily.
  • Fixed case 155381: Prevent warning that causes emails from log gatherer.
  • Fixed case 155605: Avoid memory corruption copying data in jailshell.
  • Fixed case 156249: Repaired foreach loop not using keys appropriately.
  • Fixed case 156553: CPHulk: Show IP warning when reloading whitelist.
  • Fixed case 156649: Prevent malformed output in security adminbin.
  • Fixed case 156785: Improve reliability when creating new self signed certs.
  • Fixed case 157233: Added ability to forcefully delete a file in paper_lantern's filemanager.
  • Fixed case 157625: BoxTrapper subject column wrapping leaves long space.
  • Fixed case 157653: Force english during mkfs for securetmp script.
  • Fixed case 158453: Updated URLs in cPHulk's bruteforce notification email.
  • Fixed case 158549: Allows folder selection in Mail Filters "deliver to folder".
  • [security] Fixed case 158913: Update clamav to 0.98.6 from upstream.
  • [security] Fixed case 158985: Make jailshell the default shell in restricted restoration.
  • Fixed case 159137: Disable the ability to reach create and rmlist mailman apps.
  • Fixed case 159473: Correct 2 links in exim configuration to open in a new tab.
  • Fixed case 159773: Notify hulkd upon successful pure-ftpd authentication.
  • Fixed case 159885: Updated MySQL-56 to 5.6.23-1.cp1148.
  • Fixed case 160925: Improve error reporting in Cpanel::Email::AutoConfig.
  • Fixed case 161313: Ensure that services are restarted when their Service SSL is reset.
  • Fixed case 162573: Fix legacy restorte when 'Manually select which databases to restore' is chosen.
  • Fixed case 162753: Updatenow.static produces warnings when packing under system perl.
  • Fixed case 163349: Allow forwarders to subdomains as long as they are not in /etc/localdomains.
  • Fixed case 163353: Add support for 'disabled' as a valid TIER value for updatenow.
  • Fixed case 163825: Jailshell: Mount /etc/pki/tls by default.
  • Fixed case 164549: Update MySQL55 to 5.5.42-2.cp1148.
  • Fixed case 166825: Fix mailbox full notification for virtual users.
  • Fixed case 167449: Autodiscovery should return a 400 for remote domains.
  • Fixed case 167517: Create User errors were not being displayed on UI.
  • Fixed case 168001: Increase the timeout for uploading backups via FTP to two days.
  • Implemented case 145541: Update awstats to 7.4 from upstream.
  • Implemented case 153617: Added documentation link in plugin generator page.
  • Implemented case 157145: Upgrade nsd to 3.2.18.
  • Implemented case 162745: Use perl from the system to test static binaries.
  • Fixed case 131473: Cpanel::Expect::Shell fails when the shell wraps lines.

11.48.0.13


2015-02-18

  • Fixed case 156117: Avoid invoking rpm during service start.
  • Fixed case 162857: Fixed WHM API v1 call to list accounts.
  • Fixed case 163881: Fixed cause of FATAL ERROR message during Mysql RPM install.
  • Fixed case 164257: Prevent cphulk from injecting an ip into the opposite list.
  • Fixed case 164269: Don't misidentify a chkservd process as the service itself.
  • Fixed case 164549: Update MySQL55 to 5.5.42-2.cp1148.
  • Fixed case 164597: Lift 3600-second timeout for FTPing user-created backups.
  • Fixed case 164605: Install::SmartMon is missing a use for Cpanel::FileUtils.
  • Fixed case 164649: Ensure that cPHulk preserves comments between upcp runs.
  • Fixed case 164749: Autodiscover must generate a 400 status when disabled.
  • Fixed case 165353: Do not match on new line when parsing a passwd file line.
  • Fixed case 165945: Ensure that cabundles are accessible by the mail user.

11.48.0.12


2015-02-16

  • Fixed case 155493: Fix logging of iContact notices that were never actually sent.
  • Fixed case 158845: Ensure that CA bundles are configured in Mail SNI integration.
  • Fixed case 160961: Cphulkd-dormant should use the same error log as cphulkd.
  • Fixed case 161409: Restore the ability to list backups by date.
  • Fixed case 161789: Fixed logging of critical errors in the backup transporter.
  • Fixed case 161793: Implement fileno() for STDERRCapture.pm.
  • Fixed case 162493: Additional ModSecurity fixes for conf file generation.
  • Fixed case 162629: Improve restartsrv executable detection.
  • Fixed case 163069: Ensure fixrndc-generated named.conf has correct permissions.
  • Fixed case 163349: Allow forwarders to subdomains as long as they are not in /etc/localdomains.

11.48.0.11


2015-02-10

  • Fixed case 153365: Upgrade roundcube from upstream to 1.0.5.
  • Fixed case 159129: Undo: "Block upgrade if MySQL has max_user_connections > MAX_SIGNED_INT.".
  • Fixed case 159585: Don't remove minified files when cleaning locales.
  • Fixed case 160601: Fix display and deletion of email forwarders.
  • Fixed case 160649: Autodiscover fails if autodiscover_host does not start with autodiscover.
  • Fixed case 160753: Remove pixman as a required distro RPM to upgrade/install 11.48.
  • Fixed case 160901: Ensure that cPHulk is usable on dnsonly systems.
  • Fixed case 160921: Ensure cphulkd cleans up all children instead of just one.
  • Fixed case 160929: Adding to cPHulk Black/Whitelist from email notice.
  • Fixed case 160953: Attempt to repair cPHulkd tables if they are crashed.
  • Fixed case 161033: Make MySQL use an init script to start and stop by default.
  • Fixed case 161093: ServiceManager should use safe_shutdown_local_mysql.
  • Fixed case 161501: Fix Mod Security bug where update attempts disabled vendor rules.

11.48.0.9


2015-02-06

  • Fixed case 161033: Make MySQL use an init script to start and stop.
  • Fixed case 161093: ServiceManager should use safe_shutdown_local_mysql.

11.48.0.8


2015-02-04

  • Fixed case 160749: Don't shut down remote MySQL servers when scripts/restarsrv is called.

11.48.0.7


2015-02-02

  • Fixed case 157165: Ensure root's MySQL/MariaDB MAX_USER_CONNECTION is set to a sane value.
  • Fixed case 157589: Resolved bug breaking mail config script for OSX Lion.
  • Fixed case 158453: Updated URLs in cPHulk's bruteforce notification email.
  • Fixed case 158489: Corrected SQL query to ensure that IP ranges work in cPHulk.
  • Fixed case 158597: Don't read /etc/valiases/ files when not owned by user during email fowarding setup.
  • Fixed case 158661: Stop shipping .gitignore files in builds.
  • Fixed case 158669: Ensure that resellers can access the Install SSL page in WHM.
  • Fixed case 158673: Fix proxy subdomains redirect issue in unprotected/redirect.html.
  • Fixed case 158697: Remove /webmail from Mailman moderation email requests.
  • Fixed case 158793: Fix Breakage Transfers interface drop down list Caused by UIBootstrap 0.11.2.
  • Fixed case 158901: Restartsrv: don't say service has failed when it's disabled. Still exit non-zero since the script probably shouldn't have been called to begin with.
  • Fixed case 158901: enhance scripts/restartsrv* to detect all known disable files for services
  • Fixed case 159313: Don't restart dnsadmin when it's disabled while switching dns services.

11.48.0.5


2015-01-27

  • Fixed case 155585: Provide a root only binary to rename the local server.
  • Fixed case 155585: Restart MySQL during hostname change if running.
  • Fixed case 156561: Block upgrade if MySQL has max_user_connections > MAX_SIGNED_INT.
  • Fixed case 157237: Cphulkd should not lock out DNS cluster members with an invalid hash.
  • Fixed case 157457: Enhance MySQL pid file determination on cPanel systems to include pid-file.
  • Fixed case 157549: Fix for cluster status fails to display as a root reseller.
  • Implemented case 157513: Add a utility to remove temporary Hulk IP bans.
  • Fixed case 143797: Fixed OSX email configuration installer for 10.7 and above.
  • Fixed case 154417: DNS Cluster screen error for reseller w/root privs.
  • Fixed case 154489: Fix nonsensical hyphens in Danish cpanel interface.
  • Fixed case 154569: Avoid a segfault in account restore module NobodyFiles.
  • Fixed case 156169: Fix duplicate header in nameserver configuration.
  • Fixed case 156229: Revert Delivery Reporter localization due to lack of locale information.
  • Fixed case 156285: Fix error in jailshell detection of sftp connections.
  • Fixed case 156589: Update SpamAssassin to 3.004000-3.cp1146 to address missing TLDs
  • Fixed case 52790: Fixed ModSecuritys Bread Crumbs.
  • Fixed case 149941: CPanel Service Monitor emails are missing "Raw Output".
  • Fixed case 152425: Feature Showcase is showing after DNSONLY upgrades.
  • Fixed case 152941: Remove references to Paper Lantern from Universal Theme Manager.
  • Fixed case 153349: Adding an FTP account would ignore the home directory specified.
  • Fixed case 154029: Fixed issue with webmail in Retro Style.
  • Fixed case 154037: Fixed frame height to avoid vertical scrollbar in paper lantern webmail.
  • Fixed case 154113: bin/storeable_test is now a perl script.
  • Fixed case 154597: Remove console 404 error for unnnecessary graphic when accessing universal theme manager.
  • Fixed case 154757: Correct pid file determination for pure-ftpd by getting service before determining pid file.
  • Fixed case 88801: Add label for nameserver selection page.
  • Fixed case 91261: Remove long-broken, outdated installssl script.
  • Fixed case 124861: Cpanel::Expect::Shell reliability improvements.
  • Fixed case 143785: Fix generation of iOS mobileconfig for default email accounts.
  • Fixed case 144413: Error out when creating a PostgreSQL user that exists.
  • Fixed case 148741: WHM Output for restartsrv has terminal control characters.
  • Fixed case 148849: Remove Nonsensical Hyphens from European language translators.
  • Fixed case 148953: Ensure consistency in webmail application names.
  • Fixed case 149137: Remove access to httpupdate.cpanel.net/pub/hackcheck from scripts/hackcheck.
  • Fixed case 149197: Fixed issue with retro style not using x3 icons.
  • Fixed case 149237: DNS Cluster area does not allow full access for Resellers w/all ACL.
  • Fixed case 149269: Convert mentions of RoundCube to Roundcube across cPanel & WHM.
  • Fixed case 149805: Improve error handling restoring accounts with dedicated IPs.
  • Fixed case 149833: Update Archive::Tar::Builder to 1.9 to fix double free glibc bug.
  • Fixed cases 149945,106289: Add formatted output to Cpanel::ServiceManager.
  • Fixed case 149949: Avoid killing root-owned processes when suspending accounts.
  • Fixed case 149965: Restore restart_attempts logic from ServiceManager.
  • Fixed case 149969: Tables inside forms are hard ot use in 11.48 paper lantern.
  • Fixed case 150081: Grey out login notifications if hulkd is disabled.
  • Fixed case 150897: Remove Cpanel::Exception::is_a.
  • Fixed case 151209: Fix HTTP Status code for Outlook 2013 autodiscovery.
  • Fixed case 151321: Fix scripts/restartsrv_base failure output and formatted output problem.
  • Fixed case 151493: Display a message in Update System Software when RPMUP is never.
  • Fixed case 151537: Avoid creating new tabs when editing mailing lists.
  • Fixed case 151609: Fixed issue with missing pipe to program option.
  • Fixed case 151637: Fix broken maketext string in ModSecurity handling.
  • Fixed case 151641: Don't indicate an error on successful MySQL restart.
  • Fixed case 151669: Fix service checking for tomcat.
  • Fixed case 151673: Added return to cPanel link in webmail.
  • Fixed case 151885: Fixed gettingstarted contact prefs include.
  • Fixed case 152041: Make iContact.pm able to be included in updatenow.static.
  • Fixed case 152081: Use more permissive "RFC" email address validation for backup notices.
  • Fixed case 152217: cpsrvd is not restarted during a cpanel install at the point exim is installed.
  • Fixed case 152245: Fix typo in quickrestore error message.
  • Fixed case 152297: Email Forwarder CSV importer was broken.
  • Fixed case 152561: Fix scripts/stopcpsrvd.
  • Fixed case 153401: Fixed Boxtrapper white/ignore/black list go back.
  • Fixed case 153497: Restore full, graceful and stunnel behavior from etc/init/startcpsrvd.
  • Implemented case 133373: Add new cPanel Plugin Generator to WHM.
  • Fixed case 90413: Corrected capitalization of PostgreSQL Disk Space in stats.
  • Fixed case 106761: Merge the autogenerated SOA line into restored zone.
  • Fixed case 107029: Clarified behavior of “/scripts/restorepkg --newuser”.
  • Fixed case 107373: Fix Show Available Perl Modules to display results.
  • Fixed case 108877: Update wwwacct to provide correct help output.
  • Fixed case 113245: Fix several pieces of error handling code.
  • Fixed case 115205: Add full filehandle tying for cpbackup_transporter.
  • Fixed case 121353: Clarify message in Transfer regarding IP address usage.
  • Fixed case 122809: Prevent error log messages when ClamAV is not installed.
  • Fixed case 124469: Improve performance of Cpanel::Rand::Get.
  • Fixed case 125805: Correct issue in phpPgAdmin for usernames where 2nd char is an underscore.
  • Fixed case 133665: Don't create localhost RRs in DNS zones.
  • Fixed case 139837: PhpMyAdmin did not allow you to create routines and triggers.
  • Fixed case 141673: Ignore FrontPage directories in FileProtect.
  • Fixed case 141673: Don't add .htpasswds directories to docroots.
  • Fixed case 141945: Ensure dynamicui directory exists when using register_cpanelplugin.
  • Fixed case 143665: Ensure fixmailman skips invalid list names.
  • Fixed case 144017: Ensure jail_safe_passwd properly passes requests on to passwd.
  • Fixed case 144177: Convert Apache mod_userdir Tweak page to Template Toolkit.
  • Fixed case 144177: Note that mod_userdir Tweak does not work with webserver as user.
  • Fixed case 145165: Fix French translation of "FTP Accounts".
  • Fixed case 145741: Httpd.conf not unlocked when modified via Cpanel::ApacheConf.
  • Fixed case 146621: Remove Cpanel::Config::SaveCpUserFile.
  • Fixed case 146637: Remove support for usermode, freevps, and servxchange as a VPS.
  • Fixed case 146653: Restore validation should not throw a backtrace on invalid data.
  • Fixed case 146745: Restore pre-cpsrvd refactoring fastmail behavior.
  • Fixed case 147021: Server Port on Transfer Tool size is now constant.
  • Fixed case 147125: Fix mysqlconnectioncheck close(), add diagnostics to SafeFileLock.
  • Fixed case 147337: Fixed JS exception in Paper Lantern API Shell.
  • Fixed case 147345: Fixed Drag-drop UI Group layout issues.
  • Fixed case 147553: Fixed Overwrite Table Checkall to reset rows.
  • Fixed case 147609: Add/improve error messages when /var/cpanel/resellers can't be opened.
  • Fixed case 147625: SSL install fails if the CAbundle is missing from the archive.
  • Fixed case 147673: Quota should default to unlimited if missing or invalid.
  • Fixed case 147853: Restorepkg help is missing info on the --restricted and --unrestricted.
  • Fixed case 147857: Update exim to 4.48-2.cp1148 to deal with install dep of IO::CloseFDs.
  • Fixed case 147861: Use the correct email address for brian in the automerge.cfg.
  • Fixed case 147889: Cpanel::Email::Objects segfaults while decoding mime headers.
  • Fixed case 147945: Improved iContact template style.
  • Fixed case 147993: Remove user notifications from WHM root Contact Manager.
  • Fixed case 148009: Always return login notifications even if cphulk is disabled.
  • Fixed case 148029: Various _locale calls fail in Restore modules if _locale is not first.
  • Fixed case 148177: Fixed problem where highlight color was not showing on some terminals.
  • Fixed case 148213: Email::Object now outputs Mime Version properly.
  • Fixed case 148221: Provide the IP Address in the password change notification.
  • Fixed case 148249: Localize strings and perform another harvest.
  • Fixed case 148257: Enhance restartsrv_dovecot to rebuild config files on many failures.
  • Fixed case 148301: Fix rendering of iContact templates in SquirrelMail.
  • Fixed case 148421: Switch to checking the process table for exim to support MailScanner.
  • Fixed case 148429: Chckservd can use the system service script if available.
  • Fixed case 148461: Clear domain owner cache after account creation.
  • Fixed case 148485: /webmail without a trailing slash no longer redirects to webmail.
  • Fixed case 148489: Mailman links are broken if the webmail theme is set to paper lantern.
  • Fixed case 148517: Fix a long-broken call to TailWatch stop().
  • Fixed case 148569: Reduce login notifications to every 24 hours.
  • Fixed case 148581: Fixed iContact to generate unique Content-ID's.
  • Fixed case 148593: Increase Cpanel::Services test coverage.
  • Fixed case 148661: Updated the French abbreviation failure.
  • Fixed case 148665: Improve error message when on an unsupported ModSecurity version.
  • Fixed case 148769: Update modsecurity strings with feedback from docs.
  • Fixed case 148813: Fix minor issues with capitalization of acronyms on Feature Manager page.
  • Fixed case 148817: Fix capitalization of "IPv6" in Advanced Zone Editor.
  • Fixed case 148861: Bin/manage_features --help contains a typo.
  • Fixed case 148913: Fix faulty exception generation in Cpanel::ForkAsync.
  • Fixed case 148925: Fixed issue with boxtrapper queue select all.
  • Fixed case 148933: Pre-selecting whitelist and deliver option.
  • Fixed case 149209: Avoid strict refs error in build_mysql_conf.
  • Fixed case 149233: Fix incongruent cPHulk naming in EventImportance.
  • Fixed case 149257: Fix logic to detect MIME::Base64::encode_base64.
  • Implemented case 109493: Added front end validations for the transfer tool.
  • Implemented case 144385: Enable Restricted Restore with experimental warnings.
  • Implemented case 145825: Use ServiceManager for courier, dovecot & exim.
  • Implemented case 146757: Remove legacy module includes from Transfer System.
  • Implemented case 147341: Remove logout link from inside webmail applications.
  • Implemented case 147413: Improve IPv6 address validation and formatting.
  • Implemented case 147429: Revised cPHulk section of the Initial Setup Wizard, page 5, to mirror new UI.
  • Implemented case 147893: Update modsecurity applications with final 11.48 features.
  • Implemented case 147917: Mail Client Configuration pages now account for SNI configuration.
  • Implemented case 147921: Updated cpsrvd to log X-Forwarded-For data in the access_log.
  • Implemented case 147929: Backup SNI configuration files as part of System Backups.
  • Implemented case 147937: Add support for CNAME flattening to the edit record API calls.
  • Implemented case 148033: Modified resetpass.cgi to use iContact templates.
  • Implemented case 148201: All 11.46 Strings now translated to all supported languages.
  • Implemented case 148273: Remove Remaining UI from Paper Lantern Webmail for Security Policy.
  • Implemented case 148313: Converted login notifications to iContact.
  • Fixed case 145701: DES crypt only accept the alphabet ./0-9A-Za-z.
  • Fixed case 148409: Fix incorrect path to checkexim.pl in mailscannerupdate.
  • Fixed case 63646: Remove unneeded workaround for broken quota systems (use_safe_quotas).
  • Fixed case 99241: Improve Cpanel::Version::Compare::compare_major_release.
  • Fixed case 105021: Remove updatenow logic specific to 11.46.
  • Fixed case 111273: Links in Moderation email do not work for Delegated Mailing Lists.
  • Fixed case 111589: Prevent WHM from setting up a local machine as remote MySQL.
  • Fixed case 115621: Fixed issue with disabled security token warning.
  • Fixed case 117069: Fixed Incorrect CIDR calculation.
  • Fixed case 122513: Fix handling missing hulkd configuration files.
  • Fixed case 122545: Limit group_stats to sent email when user restricted.
  • Fixed case 123337: Force the appearance of the cPanel Logo in the UI.
  • Fixed case 123497: Added CSS rule to prevent overlay from extending viewport while hidden.
  • Fixed case 124429: Improve the strength of the newly introduced cphulk password hashes.
  • Fixed case 125025: WHM initial setup cannot reach step 6 from step 5.
  • Fixed case 125481: Teach ftp adminbin to accept a space for PASSWD and ADD commands.
  • Fixed case 125809: Fix hulk failure with notification system for non system users.
  • Fixed case 125845: Avoid python deepcopy loop when modifing mailman lists.
  • Fixed case 126073: Teach list adminbin to accept space passwords.
  • Fixed case 126437: Improve cphulk block reporting and fix swapped configuration value.
  • Fixed case 126497: Made bin/userdata_update add SSL files to userdata.
  • Fixed case 127073: Added ability to call UAPI from WHM.
  • Fixed case 127521: Added IDs for text elements in the Confirm Delete modal.
  • Fixed case 127877: Add keywords in WHM for the basic plugins.
  • Fixed case 127921: Add labels for quota selection in setup wizard.
  • Fixed case 127965: Ensure the iptables chain is attached before baning in IP.
  • Fixed case 128557: Workaround iptables time bug causing UTC times to display in localtime.
  • Fixed case 129709: List adminbin does not give an error when checkmailman fails.
  • Fixed case 130077: Optimize update_mailman_cache for accounts with many lists.
  • Fixed case 130557: Ensure that the 'Blocked users' data is populated properly.
  • Fixed case 130657: Automagic repair for proftpd configuration.
  • Fixed case 130985: Fix "Socket is not set" errors with cPHulk.
  • Fixed case 131285: CPanel full backups without a destination fail.
  • Fixed case 131537: WHM breadcrumbs are missing when WHM is loaded in a frameset.
  • Fixed case 131789: Hulkd logging and blocks should be timezone independent.
  • Fixed case 133013: Transfers fail on 11.48 because of the recent table optimzation.
  • Fixed case 134389: Locale fix for FTP server selection interface.
  • Fixed case 134477: Hulkd IPs are not firewalled if all login attempts use invalid users.
  • Fixed case 134565: Eximstats fails to insert new data when spamscore/counted is null.
  • Fixed case 135053: Address deviant issue that is causing slowdown.
  • Fixed case 136269: Remove API2::ImageManager::thumbnail.
  • Fixed case 140721: CPHulk should not increment the failed login count for same password.
  • Fixed case 141225: Don't fail to generate sprites if directory is missing.
  • Fixed case 141625: Make Cpanel::Hulk fail gracefully when hulkd is down.
  • Fixed case 143129: Update cpanel-yui RPM - Patched odd YUI behavior in ContainerEffect class.
  • Fixed case 143553: Make it clear that the date is the backup date not the restore date.
  • Fixed case 143749: Reduce tailwatchd memory usage.
  • Fixed case 143973: Honor create_account_dkim tweak setting.
  • Fixed case 144297: Fix /usr/bin/uptime output parsing when uptime is less than a day.
  • Fixed case 144365: Fix multiple incorrect uses of Cpanel::Transaction error checking.
  • Fixed case 144429: Fix warnings from build_locale_databases.
  • Fixed case 145381: Deleting a mailing list does not delete the forwarder.
  • Fixed case 146177: Fix error for sessions with already removed logs.
  • Fixed case 146225: Quote table names as identifers when droping transfer tables.
  • Fixed case 146277: Fix link error while restoring bandwidth data in overwrite mode.
  • Fixed case 146413: Ensure that Exim always falls back to a "default" certificate.
  • Fixed case 146593: Make LineTerminatorFree validation UTF8 aware.
  • Implemented case 82513: Delegating a mailman list adds the delegate to owners/admins list.
  • Implemented case 117569: Commit missing changes from 11.46 cpsrvd/rsync into 11.48.
  • Implemented case 119437: Updated the "Memory Usage Restrictions" interface in WHM.
  • Implemented case 119441: Add timestamps to bash history on new cPanel installations.
  • Implemented case 120001: Restorepkg should use the new transfer system queue and logging.
  • Implemented case 121069: Exim Config Manager option to prevent forwarding mail marked as spam.
  • Implemented case 121257: Add predictive warnings to bandwidth notification emails.
  • Implemented case 121289: Outbound spam checks for authenticated users should skip IP based rules.
  • Implemented case 121309: Support iOS for webmail auto config.
  • Implemented case 121329: Unify IMAP folder usage for dovecot.
  • Implemented case 121893: Add an email notification option on login to cPanel.
  • Implemented case 123065: Option to firewall and run commands on cphulk blocks.
  • Implemented case 125465: Add support for spaces in passwords to backup, mysql, postgres adminbins.
  • Implemented case 125861: Optimize eximstats execution and sql tables.
  • Implemented case 125913: MariaDB 10.0 Support (and 10.1 disabled).
  • Implemented case 126801: Add indication of existing logo/favicon and allow delete of logo/favicon.
  • Implemented case 128149: Make Backup Restore System Logs available for review.
  • Implemented case 128257: Improve account restore matching to understand bzip2 archives.
  • Implemented case 128513: Update JS to allow spaces in passwords now that all systems support them.
  • Implemented case 128785: Add API call to remove logo or favicon file.
  • Implemented case 129045: Do not include trusted root certs in the cabundle (optimization).
  • Implemented case 129529: Log iContact notifications and convert manual sendmail calls to iContact.
  • Implemented case 130385: Enable locale tool to search arbitrary lists of files via STDIN.
  • Implemented case 130561: Remove globals from Cpanel::API::Email, consolidate valiases logic.
  • Implemented case 132813: Make WHM list ssl certificate bootstrapified.
  • Implemented case 132821: Update ftp server selection to include latest information.
  • Implemented case 132909: Increase the maximum mail quota to 4TiB on 64 bit systems.
  • Implemented case 133029: Passwd.* needs to be a reserved username.
  • Implemented case 133773: Ability to send a notification when notification settings change.
  • Implemented case 134069: Removed Logaholic from the product.
  • Implemented case 135725: Refactor cPHulk User Interface.
  • Implemented case 135909: Update build_cacert_signatures to use Mozilla::CA.
  • Implemented case 136941: Implement hulkd hot restarts.
  • Implemented case 137241: WHM API to upgrade MySQL and MariaDB.
  • Implemented case 138745: Updatenameserverips should happen in the background during restores.
  • Implemented case 138749: Provide local ip, local port, and local username to cphulkd if possible.
  • Implemented case 139601: Remove unused buildacctlist function.
  • Implemented case 140981: Reorganized ContactPrefs to have a heirarchy.
  • Implemented case 141413: Adds SRV and AAAA editing to x3 version of Advanced Zone Editor in CPanel.
  • Implemented case 141437: Adds button so user can add current IP address to Whitelist with one click.
  • Implemented case 141481: Make Cpanel::iContact notifications templatable.
  • Implemented case 141577: Added Geo::IP RPM as a SpamAssassin dependency.
  • Implemented case 143533: Centralize mailing list creation and add more validation.
  • Implemented case 143713: Paper Lantern theme for Webmail.
  • Implemented case 143805: Add warning when zone files > 32MiB are not restored.
  • Implemented case 144169: Normalize iContact event levels so they match WHM Contact Configuration.
  • Implemented case 144609: Notify administrators of Logaholic removal in 11.48.
  • Implemented case 144945: Improves cPHulk user interface, including better keyboard support and sorting.
  • Implemented case 144977: Added column filtering to API2, UAPI, and WHM API 1.
  • Implemented case 144985: Add SNI support to the mail services (exim and dovecot).
  • Implemented case 145785: Support for ModSecurity vendor rule sets.
  • Implemented case 145889: Enable support for IMAP COMPRESS in dovecot for slow connections.
  • Implemented case 145909: Prefer mobileconfig for Mail.app setup on Mac OS X 10.8+.
  • Implemented case 145953: Create new style iContact templates.
  • Implemented case 145989: Create a new cPanel style for Paper Lantern which looks like X3.
  • No labels