text:
cPanel & WHM 11.40
Installation Guides
cPanel User Guide
WHM User Guide
Change Log
Software Development Kit
Additional Documentation
PCI Compliance
All English Documentation
Español – Documentación completa
Documentation Home
cPanel & WHM 11.30 Change Log
Fixed case 61998: Correctly obscure passwords in log files.
Fixed case 62045: Don't allow demo users to save in HTML editor.
Fixed case 62066: Add some extra demo login restrictions.
Fixed case 62086: Update some UI common files.
Fixed case 62093: Properly escape HTML when formatting tables.
Fixed case 63079: Update proftpd to 1.3.5rc1-1.
Fixed cases 63124,60878: Reduce tailwatchd memory usage.
Fixed case 63059: Fix parsing of cPanel API xmlin.
Implemented cases 63061,61931: Increase DKIM key size to 1024 bits.
[security] Fixed case 62952: Provide rails version 2.3.15 to fix CVE-2013-0156 and CVE-2012-5664.
Fixed case 63013: Update proftpd to 1.3.5rc1-0.
[security] Fixed case 62745: Fix two XSS attacks.
[security] Fixed case 60970: Do not load blessed objects from YAML files.
[security] Fixed case 61251: Prevent code execution through maketext strings.
[security] Fixed case 61379: Use only documented interfaces for Storable.
[security] Fixed case 62230: Prevent shell command execution in date formatting.
[security] Fixed case 62258: Do not pass blessed objects through Storable in cPanel.
[security] Fixed case 62388: Do not pass blessed objects through Storable in WHM API calls.
[security] Fixed case 62389: Do not pass blessed objects through Storable for cpdavd locks.
Fixed case 60338: Update NSD to 3.2.5-2 to address CVE-2012-2978.
Fixed case 60107: Fix patch application in update-horde for FreeBSD systems.
Fixed case 51611: Fixed warnings emitted by Cpanel::Rand
Fixed case 55898: Crontab now accessible by users running under jailshell
Fixed case 57139: Backup or transfer now properly handles enabled "Remount/Unmount Backup Drive"
Fixed case 57326: Restore/Transfer no longer breaks root MySQL grants when dbmap.yaml contains entries for root
Fixed case 57341: Fixed CloudLinux installation on CentOS 5.7
Fixed case 57559: tailwatchd now sets its own umask
Fixed case 57692: Fixed public API DNS clustering using blank referrer
Fixed case 58098: Make CloudLinux YUM repo configuration more resilient with regards OS upgrades
Fixed case 58129: Email authentication now properly handles domains containing 'www.'
Fixed case 58248: Rebuilding httpd.conf no longer enables CGI access, despite being disabled
Fixed case 58609: setupvirtfs no longer creates duplicate user entries in etc/shadow file
Fixed case 59605: Domains fail to restore when account's primary domain is a subdomain of an addon domain
Fixed case 59680: "use hard links" option for weekly and monthly backups now operates correctly
Fixed case 59683: Containers using OpenVZ style bind mounts now correctly displays "Disk Space Usage"
Fixed case 56842: Resolved issue wherein the incorrect access hash was displayed when modifying a cluster configuration
Fixed case 57180: Improve user matching when retrieving PostgreSQL accounts
Fixed case 57963: Updated FreeType to v2.4.9 for multiple CVE vulnerabilities
Fixed case 58647: Improved loading of dynamic module loading
Fixed case 58648: Improved validation of parameters used by generating SSL Certificates
Fixed case 59174: limitbw doesn't check whether user exists
Fixed case 59330: postgresadmin has inconsistent feature checking
Fixed case 59465: Removed unused module from guestbook
Fixed case 59732: Cpanel::Rand now clears entropy cache when allowed characters change
Implemented case 57319: Upgraded Horde to v1.2.11
Implemented case 58321: Reduced yum error level due to RPM db dependencies missing
Implemented case 58452: EULA Update
Implemented case 59622: Update MySQL from 5.1 to 5.1.63
Implemented case 59629: Improved robustness and OS distribution detection by gensysinfo when multiple redhat-release RPMs are installed
Fixed case 59634: Arbitrary File Write vulnerability in Apache Piped Log Configuration
Fixed case 59656: Arbitrary Code Execution through cPDAVd
Reverted change for case 58129
Reverted change for case 58452
Fixed case 58129: Tighten regular expression in Cpanel::FileLookup to not strip www from www.tld
Implemented case 58452: Update EULA
Fixed case 51309: memory caches are not invalidated when changing CGI access in Modify an Account
Fixed case 58022: Hang in modifyaccount when changing the CGI setting
Fixed case 58116: WHM "Statistics Software Configuration" does not correctly enable or disable awstats
Fixed case 58182: CentOS 4 YUM mirrorlist needs to point to vault.centos.org
Fixed case 58241: clean YUM caches when attempting to autorepair the package manager
Implemented case 57820: Update MySQL 5.1 to 5.1.61
Implemented case 57318: Update MySQL 5.0 to 5.0.95
Fixed case 43383: Hyphenated hostnames need quoted when setting up Remote MySQ
Fixed case 46492: WHM PECL Installations require pcre-devel
Fixed case 48892: Imported SSH keys have permissive file permissions
Fixed case 50665: When autoresponder interval is 0 responses are sent every 8 hours instead of immediately
Fixed case 53097: Create Account: could not chown user's etc
Fixed case 54061: cagefs causes load issues and needs to be excluded from filesysinfo
Fixed case 54261: initquotas clobbers fstab if journald quotas are enabled
Fixed case 54293: Account restores fail to add zones to the config files on remote machines
Fixed case 54405: Reseller package limits were not being properly restored
Fixed case 54569: WHM Branding Live Editor fails to apply modified branding (logos) to accounts
Fixed case 54736: PostgreSQL databases not restored during account transfer
Fixed case 54916: Default BIND configuration prevents reaching your own hosts on FreeBSD servers
Fixed case 54938: Resolve issue with incorrect SQL sanitization in adminbin complicating proper sanitization
Fixed case 55010: Protect against race condition when chmodding a directory
Fixed case 55106: Recognize .tgz file in the filemanager
Fixed case 55113: maxmem of 0 should mean unlimited and not zero.
Fixed case 55137: jailshell fails to set /etc/shadow with all needed users for crontab to function under centos 6
Fixed case 55250: HTML Editor fails to escape backslashes
Fixed case 55300: DNS cluster status incremented incorrectly as success when remote host is off-line with error No route to host
Fixed case 55412: updatenow blockers cause upcp to terminate, preventing nightly maintenance
Fixed case 55667: Improved ownership checking in postgresadmin
Fixed case 55752: adddns can change the ownership of a domain
Fixed case 55773: Featurelist caches must not be user modifiable
Fixed case 55852: Remove Hidden Pid Detector from dcpumon as it does not function on modern linux
Fixed case 55938: pkgacct does not backup frontpage cnf files.
Fixed case 56020: Subdomain docroots are not sanitized before use when restoring an account
Fixed case 56197: cpbackup ftppass characters are html encoded when sent to the remote server
Fixed case 56270: Changing the username to a superset of the original name results in a corrupted group
Fixed case 56409: updateuserdomains needs to lock databases to avoid race conditions.
Fixed case 56677: PHPMyAdmin warns about mysqli not being loaded
Implemented case 54761: remove redhat-release-server RPM when installing cloudlinux
Implemented case 56640: cpsrvd must be restarted on downgrade from 11.32 to 11.30.
Implemented case 56492: eximstatspass should create a password when the existing password is an empty string
Implemented case 56793: Managing CGI access does not account for ScriptAlias
Implemented case 56816: chkservd always thinks a service has failed after it has failed 10 times
Implemented case 56823: Port allocation by portsadmin is subject to race conditions
Implemented case 56825: Update to phpMyAdmin 3.4.9
Implemented case 56837: chkservd children from tailwatchd are not managed
Implemented case 56848: updateuserdomains needs to lock databases to avoid race conditions.
User Interface
Fixed case 51591: WHM Branding Live Editor fails to apply modified branding to accounts
Fixed case 53097: Create Account attempts to change group on user's etc to non-existent group
Fixed case 55953: File Manager upload using Google Chrome fails when the first data chunk is not in one packet.
Fixed case 56408: Resolve issue with setting eximstats password on new installs
Implemented case 56492: eximstatspass should create a password when the existing password is an empty string
Fixed case 55916: Resolve issue which allowed usage of Web Disk in demo mode
Fixed case 54079: Roundcube: Can't delete email
Fixed case 36068: Compatibility issue with bandminstart and iptables 1.4.5
Fixed case 45264: remote subdomain parking allowed
Fixed case 46270: BoxTrapper loses messages on FreeBSD (ALT_CONFIG_ROOT_ONLY)
Fixed case 51794: Error reconfiguring bind on CentOS 6
Fixed case 51990: DBD::mysql install fails 26 times during cPanel installation, lengthens install time
Fixed case 52602: /selfcripts/ftpup removes SSL certs on FreeBSD
Fixed case 53392: cpanm extracts with the UID/GID of the tarball on FreeBSD
Fixed case 53526: Boxtrapper should check to see if an email is from self before checking whitelist
Fixed case 53544: Use configured cPanel maxmem for imagemagick and mailperm instead of hard coded ones
Fixed case 53634: Boxtrapper/Catchall race condition allows whitelisting of CC/BCC'ed emails
Fixed case 53640: rebuild_sprites never rebuilds sprites found in cpanelHOME/cpanelbranding
Fixed case 53730: FreeBSD: jailshell always shows 'nobody'
Fixed case 53737: Improve validation when requesting a list of database privileges
Fixed case 53761: Crond on Centos 6 causes cpHulk notifications every 30 minutes
Fixed case 53769: FreeBSD: jailshell always shows 'nobody' (regression?)
Fixed case 53823: "deleteddomains.yaml does not exist..." when creating a new account
Fixed case 53892: Munin still thinks it's installed even after failure in the Manage Plugins area
Fixed case 53901: MySQL upgrade from 4.0 to 5.1: mysql fails to connect
Fixed case 53925: ix_mysql_privilege_tables should run AFTER mysql upgrade, not before
Fixed case 53936: sprites distributed instead of .dist sprites
Fixed case 54262: FreeType 2.4.7 released: CVE-2011-3256
Fixed case 54636: cpbackup does not verify that the BACKUPDIR path exists
Fixed case 54818: use Cpanel::IxHash in mchat
Fixed case 54853: bin/maildirupdate fails to freeze exim deliveries when converting from mbox
Implemented case 53677: Update phpPgAdmin to 4.2.3
Implemented case 54257: Update mailman to 2.1.14-1
Implemented case 54757: Update roundcube to 0.6
Implemented case 54812: Update ProFTPd to 1.3.3g
Implemented case 54870: Update phpMyAdmin to 22.214.171.124
cPanel X3
Fixed case 52851: Advanced DNS Editor - "Delete" link is ignored after deleting one or two records
Fixed case 53082: Restore ability to Update cPanel when saving the Update Preferences
Fixed case 49403: Inaccurate description for new write-only DNS Role
Fixed case 52060: Configure Security Policies spits out raw text via a proxy URL
Fixed case 52515: Downgrade error suggests consulting nonexistent update_blocks.config
Fixed case 52732: phpMyAdmin profile feature depends upon TTF
Fixed case 52769: FreeBSD: pam_hulk causes sudo to error when pam_ctl is enabled
Fixed case 52770: Squirrelmail mime Errors with Style Tags
Fixed case 52817: Incorrect custom style directory permissions on upload
Fixed case 52954: rcsrecord must retain permissions
Fixed case 52967: Missing "file" RPM causing plugin registration errors
Fixed case 52997: Unable to send mail within jailshell due to improper ownership of /etc/mailips
Fixed case 52998: /scripts/generate_maildirsize only calculates usage if maildirsize files do not already exist
Fixed case 53018: scripts/gensysinfo needs to detect older versions of RHEL
Fixed case 53046: Fix home directory setup anomaly on account creation.
Fixed case 53054: Restorepkg does not restore Horde and Roundcube data for accounts
Fixed case 53064: ensure ~/etc is set to the proper mail GID when creating an account
Fixed case 53067: Exim relies on user mailman which is not installed on dnsonly
Fixed case 53096: Ensure user has a valid home directory before starting jailshell
Fixed case 53109: Cpanel::DnsUtils::install_records should only update the serial when the zone changes
Fixed case 53138: Max cPanel/WHM/Webmail service handler limit Tweak Setting seems broken
Fixed case 53175: Cannot delete an Auto Responder with # in Email field
Fixed case 53178: "username already exists" on account creation
Fixed case 53182: Update PHPMyAdmin to 3.4.5 - multiple CVEs
Fixed case 53235: Stop multiple DNS Zones being added when account is created
Fixed case 53280: Add reserved username check to account restoration when restoring database users
Fixed case 53381: clear out the cpan build directories after use
Fixed case 53392: cpanm extracts with the UID/GID of the tarball on FreeBSD
Implemented case 50520: Improved handling of "Prevent cpanellogd (Log Processing) and cpbackup (Backups) from running at same time." tweak setting
Implemented case 52866: Add CloudLinux 6 support to cPanel & WHM
Implemented case 53342: scripts/updatenow redesigned for compatibility with cPanel & WHM 11.32
Fixed case 53054: Logic error prevented Horde and Roundcube data from being restored during account restoration
Fixed case 52957: Resolved issue with restoring databases when the database doesn't already exist
Fixed case 52515: Inhibit deletion of update_blocks.config when unable to change versions
cPanel X3
Fixed case 50720: Faulty variable substitution in Disk Usage
Fixed case 51810: IE File Manager window width fix
Fixed case 50924: Raw Access Log FTP logs missing
Fixed case 51040: Mysql.pm last_update_time reports wrong time, causing backups to be wrongly skipped.
Fixed case 51090: Backup Restore Skips Databases and Breaks DB Mapping
Fixed case 51424: Run clnreg_ks when a license switches from a non-cloudlinux to a cloudlinux flagged license.
Fixed case 51540: bin/find-immutable-files: bug in args to find on FreeBSD
Fixed case 51573: Remove AddOn Domain does not completely remove domain
Fixed case 51621: Mailman is installed on DNSONLY servers
Fixed case 51866: Silence verbose output from portsup
Fixed case 51867: Ports tree created by portup belongs to UID/GID 500
Fixed case 51882: Experimental pkgacct fails on systems with perl versions older than 5.8.8
Fixed case 51932: demo accounts can send email when using Horde
Fixed case 51998: updatephpmyadmin uses the wrong authentication library for phpMyAdmin 2
Fixed case 52053: "invalid command \d" is logged when PostgreSQL page is loaded
Fixed case 52067: Reseller account terminate screen always showing Security token failed page.
Fixed case 52098: pythonup compiles python 2.4.3 on CentHat 6
Fixed case 52196: Linux::Inotify2 always installed on a system that does not support it
Fixed case 52211: Rare race condition causes Tailwatchd to die on SIGALRM
Fixed case 52218: /u/l/c/b/domainwrap CHANGEDOCROOT argument breaks httpd.conf, causes Apache to die
Fixed case 52221: WHM copyacct may timeout while pkgacct is copying large mailman archives
Fixed case 52239: ImageMagick needs updated
Fixed case 52240: Ensure the exim configuration is regenerated when downgrading
Fixed case 52301: cpbackup password characters are subject to entitification
Fixed case 52458: Branding - Style Sheet Editor does not pull up existing CSS file
Fixed case 52614: xferwhm, xfercpanel, etc broken in safari 5.1
Implemented case 52169: Update Exim to 4.69-30
Implemented case 52278: CVE-2011-2937 Update roundcube to 0.5.4: XSS Vulnerability
Implemented case 52362: Update Ruby rails to 2.3.14 (multiple CVEs)
Implemented case 52601: Update phpMyAdmin to 3.4.4
Fixed case 51882: Resolved issue with backing up files with the Experimental pkgacct binary
Fixed case 51677: Modify Account does not work via proxy access
Fixed case 4862: FreeBSD port search erroneous matching
Fixed case 51070: rrdtool hangs indefinitely when bandwidth XML files aren't actually XML
Fixed case 51162: Add timeout checking to Whostmgr::Transfers around the 'rrdtool restore'
Fixed case 51262: Improved locale checking when rebuilding the locale database
Fixed case 51281: Clarified wording of messages displayed when updates are blocked
Fixed case 51302: Advanced Editor is checked by default in 18.104.22.168
Fixed case 51468: Refactor bin/find-immutable-files to not use 2-arg open
Fixed case 51503: Unable to disable System Filter File
Fixed case 51504: FastMath.pm missing from systems causes Account Modifications to fail
Fixed case 51519: update squirrelmail to 1.4.22
Fixed case 51545: Limit IP Address Security Policy doesn't work first login to cPanel
Fixed case 51578: File manager rendering can break under certain circumstances
Fixed case 51637: pkgacct/cpbackup hangs during Cpanel::SafeSync::safesync() on CentOS 6
Fixed case 51669: Roundcube spellcheck needs to be disabled
Fixed case 51696: Added missing REQUEST_URI check to scgiwrap
Fixed case 51740: Authentication in 11.30 does not support alternate hashing algorithms
Fixed case 51766: Fix broken APR1 hashing in CheckPass::AP
Implemented case 51756: Updated phpMyAdmin to 220.127.116.11
Fixed case 51371: Minimalist fix for Centos 6 x86_64 YUM memory limit
Implemented case 51250: Update to phpMyAdmin 22.214.171.124
cPanel X3
Fixed case 51313: removed the remove_buttons javascript function
Implemented case 51245: Make editors fall back to UTF-8 for saving automatically
Implemented case 51295: Improved usability of file manager in regards to handling of file encodings
Fixed case 51215: Check for account suspension during keep-alive
Fixed case 51248: Run files through iconv before displaying in HTML editor
Fixed case 51253: update realchpass for compatibility with CentOS and RHEL 6
Fixed case 51275: ensure Module::Build is installed to prevent Encode::Detect from taking hours to install
Fixed case 51327: restrict immutable file scanner to use 11.30+ cpanelsync files for filtering
Implemented case 51217: update Rails to 2.3.12
Implemented case 51290: Disable downgrades to 11.28
Fixed case 49262: Prevent Apache related utilities from running on DNSONLY systems during updates
Fixed case 49390: Resolved error message when creating Ruby on Rails re-write rule
Fixed case 49431: Prevent removal of FTP SSL certificates if FTP update fails
Fixed case 49775: Relax domain validation that prevented upper case TLDs from being used
Fixed case 49935: Adjust mail directory permissions during email account creation
Fixed case 50085: Improve support for wildcard SSL certificates usage with Courier and Exim
Fixed case 50224: Resolved issue with email disk usage reporting under certain conditions
Fixed case 50347: Correct startup flag processing for starting the named service on FreeBSD
Fixed case 50361: Conversion of CloudLinux system back to CentOS did not remove the CloudLinux UI
Fixed case 50499: Prevent attempts to automatically start cPHulkd when disabled
Fixed case 50715: Removed duplicate "To:" field in disk quota warning messages
Fixed case 50748: Resolved broken warning message when unable to write upcp update log
Fixed case 50758: Resolved issue with dbmaptool when used for PostgreSQL databases
Fixed case 50789: Prevent Melange restart from stalling the post update processes
Fixed case 50790: Resolved issue detecting expired updates privilege during upcp
Fixed case 50811: Resolved various issues handling blocked product updates
Fixed case 50877: Add work around for database connector bug causing intermittent cPHulkd authentication rejections
Fixed case 50908: Ensure that Tailwatchd updates /etc/relayhosts after log rotation
Fixed case 50913: Resolve race condition preventing multiple simultaneous updates to /etc/relayhosts
Implemented case 21878: Ensure zip utilities are installed by default
Implemented case 49314: Changed default SSL key size from 1024 to 2048 bits
Implemented case 49992: Updated courier-imap to 4.9.3
Implemented case 49998: Encode JSON and XML output from API calls as UTF-8 in HTTP header
Implemented case 50305: Added utility for detecting low-level system capabilities to improve I/O priority management
Implemented case 50565: Add progressive fall-back logic to resolve issues with incompatible Exim modifications
Implemented case 50612: Send notification of issues detected during product updates to the server contact
Implemented case 50636: Add support for updating Certificate Authority bundles independently from cPanel & WHM
Implemented case 50736: Remove deprecated chkservd startup scripts
Implemented case 50796: Add HTTP POST support to Cpanel::HttpRequest
Implemented case 50926: Updated bandmin RPM to 1.6.1-4 to improve RPM file management
Implemented case 51000: Prevent normalization of Security Question answers that may prevent validation
Implemented case 51077: Adjusted self-signed SSL certificate generation for services to default to 2048 bit
cPanel X3
Fixed case 49995: Fix IE's PNG behavior with branding names with single-quote or parenthesis
Fixed case 50483: Resolved various issues displaying Help text in IE 7
Fixed case 51025: Addressed issue where Frequently Accessed links did not work in Firefox 5
Fixed case 48767: Resolve javascript error in 3rd step of Getting Started Wizard
Fixed case 49352: Resolve incorrect display of server main IP in place of the main shared IP
Fixed case 49387: Resolve various issues and improve performance of the Service Manager javascript
Fixed case 49418: Improve synchronization of WHM Upgrade UI with backend actions
Fixed case 49865: Fixed labels and radio controls in Modify Account
Fixed case 50485: Resolve issue with expanded left menu settings not being retained between browsing sessions
Implemented case 49316: Change default SSL key size in the UI to 2048 bits and added support for 4096 bits
Implemented case 49437: Improve error message when Plugin WHM theme download fails
Fixed case 49883: Immutable file scanner should only examine cPanel-owned files
Fixed case 50495: HTML Editor converts HTML Entities to utf-8 characters regardless of actual file encoding
Fixed case 50591: SIGPIPE was causing mysqlpasswd to exit prematurely
Fixed case 50592: mysqlup upgrades rpms daily on RHEL 6
Fixed case 50600: Chkservd does not sufficiently suspend checking of cpanellogd during upcp
Fixed case 50607: Improved the notification sent when immutable files are found
Fixed case 50677: update check_immutable_files to properly report files found
Fixed case 50494: Additional FTP users' home directories' case is not preserved in /etc/vftp/ files, causing failed FTP logins
Fixed case 50566: increase timeout on RPM testing to 10 minutes
Fixed case 50574: Always set USER= in cpuser file to restored name of account
Fixed case 50578: rrdtool hangs indefinitely when trying to restore bad or empty xml bandwidth files
Fixed case 50579: cpbackup doesn't send notifications if using experimental hard linking
Fixed case 50593: cPanel fails to fully install on a non-licensed server
Implemented case 50564: Change the update system to detect an update based on upgrade_in_progress.txt
Implemented case 50566: Enhance SysPkgs to try to install a simple RPM to detect install lockups
Fixed case 50571: upcp enters an endless loop when run from cron and updates are set to manual
Fixed case 50353: Roundcube sqlite conversion fails
Fixed case 50445: Compression option in /etc/cpbackup.conf being ignored by scripts/cpbackup
Fixed case 50465: attempting to install Module::Build four times would result in checkperlmodules terminating prematurely
Fixed case 50493: PHP Configuration Editor states multiple PHP versions installed when there is only one
Fixed case 50496: erroneous validation of backup directory would disable backups when configured to use FTP destination
Fixed case 50502: cpbackup output results in meaningless email when run via cron
Fixed case 50515: exclude the filesystem RPM from yum updates. Perform RPM DB integrity check and repair. Send notification when performing RPM DB repair.
Fixed case 50362: ExtUtils Makemaker fails to upgrade on centos/rhel 64bit systems
Fixed case 50363: Add 5000 second timeout for each perl module install
Fixed case 50364: Add eval to catch destruct virtuozzo systems that run out of ptys
Fixed case 50365: perl installer should check return code from children and fallback
Fixed case 50376: prevent dangerous calls to scripts/cpanelsync against /scripts and /usr/local/cpanel
Fixed case 50396: improve the error messages during perl module installation
Fixed case 50399: sync the version file last
Fixed case 50400: Report the mirror in use by updatenow
Fixed case 50412: MySQL root password not set during fresh install
Implemented case 50298: improve process checking for upcp and its child processes
Implemented case 50427: log all file downloads in calls to updatenow regardless of new install detection
cPanel X3
Fixed case 50312: restrict display of the Resource Usage icon to Cloud Linux systems
Fixed case 50045: Adding the defheader fixes a JavaScript error
Fixed Case 50345: Update template to fix issues with javascript validators for SSL purchasing
Fixed case 50334: show the proper url in cpanel sync output
Implemented case 50330: trap fatal download errors in cpanel sync for logging purposes
Implemented Case 50333: Update WHM CloudLinux plugin to address memory rounding error
Implemented case 50356: log download failures in cpanel sync rather than die
Fixed case 47470: Correct the copyright year for the command menu on WHM
Fixed case 50251: Add a three minute timeout to send_anonymous_usage_data
Fixed case 50252: Fix roundcube handling of INBOX subfolders
Fixed case 50256: Fix Cpanel::Sync::v2 to handle symlinks in the target path
Fixed case 50270: "lookup passwd" string expansions are invalid for exim 4.63-mbox
Fixed case 50278: don't notify when Linux::Inotify2 fails to install as it is an optional module
Fixed case 50280: SMTP authentication fails if imap is disabled
Fixed case 50281: Run cpkeyclt immediately after binaries are downloaded for a new version
cPanel X3
Fixed case 50186: regression in validation prevented creation of wildcard subdomains
Fixed case 50125: Restore Backups has output from the task scheduler
Fixed case 50129: regression in autodetection of custom dnsadmin Plugins prevented their display in WHM
Fixed case 50176: only run scripts/updatenameserverips on demand, rather than every 24 hours
Fixed case 50205: cPanel & WHM installs older than 11.28 are unable to update to 11.30
Implemented case 50093: Update Dovecot to 1.2.17
Implemented case 50172: optimize exim string expansions
cPanel X3
Fixed case 49840: restore the tree view in Disk Space Usage UI
Fixed case 49856: missing link for Change Owner in List Accounts
Fixed case 49885: changing username in Modify Account results in subsequent changes being invalid
Fixed case 49932: MaxClients Setting Being Rejected As Invalid
Fixed case 49936: prevent edit-package options in Modify Account if reseller lacks edit-pkg ACL
Fixed case 50039: typo on Apache Configuration UI
Fixed case 49311: Fork Bomb protection emits warnings on FreeBSD
Fixed case 49388: restorepkg outputs HTML entities on console
Fixed case 49570: RHEL6 PostgreSQL installation does not complete configuration
Fixed case 49827: over disk quota notifications are sent each night
Fixed case 49828: Use the Linux kernel version to determine whether to use Linux::Inotify2
Fixed case 49910: sometimes the MySQL privileges table would not display
Fixed case 49969: prevent duplicate A records when restoring subdomains
Fixed case 50024: restoring an account from backup would remove the backup
Fixed case 50058: prevent use of Courier or Dovecot authentication by Exim on DNSONLY
FIxed case 50067: Cpanel::POSIX::Tiny cannot be used in checkperlmodules
Implemented case 49928: upgrades to new major versions require incrementing through each intervening major version
Implemented case 50003: provide means to use a custom updateuserdomains script during account transfer
Implemented case 50033: Updated phpMyAdmin 3 to 22.214.171.124
Fixed case 49814: Fix typos in View usage/stats for resellers
Fixed case 49704: unexpected termination during homedir extraction under RHEL 6
Fixed case 49758:Escaping of $ in mail filters causes loss of email
Fixed case 49761: mailman disk usage calc to account for _ in listname
Fixed case 49791: SpamAssassin auto-whitelist fails with 'tainted path'
Fixed case 49807: Fix parsing embedded tags that are before a '>' character
Fixed case 49812: Multiple issues with updated boxtrapper:
Missing account search
Does not cache director lookups
Forward list does not work
Fixed case 49824: Resellers get a list of ALL accounts in 'Modify/Upgrade Multiple Accounts'
Fixed case 49825: scripts/cpbackup: Don't set IO priority in VPS environments
Fixed case 49826: Return mailman cgi-bin/admin binary to 2755 permissions
Fixed case 49831: Daily Process Monitor only showing values for MySQL processes
Fixed case 49837: Invalid XML when transferring account bandwidth
Fixed case 49881: /scripts/mainipcheck was not creating /var/cpanel/mainip by default
Fixed case 49906: resolved issue in eximwrap that caused delivery and logging problems
Implemented case 49604: Improved notification message generated by the immutable file scanner
Implemented case 49797: Downgrade courier to 4.8.1-2cp for 11.30
Implemented case 49823: Add updatephppgadmin call to installpostgresql
Implemented case 49845: upcp should send an iContact when/if it needs to kill a previously running upcp
Fixed case 49785: Resolve issue with Cpanel::CpPkg not using base service names for Cpanel::Update
Fixed case 49795: Form.pm fails to read all post data over ssl
Fixed case 49798: perlmods -u File::Slurp can take hours
Implemented case 49800: Add logic to CPAN mirror routines to exclude hosts with invalid entries
cPanel X3
Fixed case 49710: Permit BoxTrapper::showmin_spam_score_deliver for webmail.
Fixed case 49711: Permit BoxTrapper::showwhitelist_by_assoc for webmail
Fixed case 49748: Fix typo in _calendar.tmpl that caused issues with Chinese dates
Fixed case 49603: Display a Type of cPanel in clusterconfig if the type isn't defined
Fixed case 49612: Fix spacing between tabs in Tweak Settings framework
Fixed case 49767: Restore SSL required redirect link behaviour for proxydomains connections
Fixed case 49427: Resolve issue preventing installation of roundcube
Fixed case 49609: pass through --sync to updatenow from upcp
Fixed case 49672: removed flag file condition for running the addons update command as it is no longer needed or used
Fixed case 49676: Use correct variable when processing cPAddon vendor .pm list
Fixed case 49728: Fix package installation check to use strict query format from RPM on RHEL 6
Fixed case 49747: mainip being populated with 127.0.0.1 on VZ
Fixed case 49756: Express Transfer was not displaying due to version matching incompatibility
Fixed case 49759: quotas not being restored during transfer
Fixed case 49768: Add DateTime depenencies to checkperlmodules
Fixed case 49769: add back bin/hostname fallback
Fixed case 49779: Cpanel::Sync::v2 still failing on immutable files
Fixed case 49790: mysqlup will now not upgrade if SYSUP=auto and mysqlup=never
Fixed case 49749: If ExtUtils::Install is not at least version 1.50, the native-ssl installer will fail
Fixed case 49751: Non-ssl cpsrvd binary is linked to Net::SSLeay
Fixed case 49404: Re-add hyperlink to retrieve remote access key in WHM DNS cluster config.
Fixed case 49417: Fix JavaScript typo in bulk locale editor
Fixed case 49511: dns cluster interface has poor grammar
Fixed case 49619: Update Preferences doesn't load LTS versions when the "Long-term support" label is clicked
Fixed case 49608: prevent cloudlinux installer from working on VZ
Fixed case 49629: Temporarily remove it, jp and gn locales as they are "half done"
Fixed case 49631: entries in cpanelsync.exclude not being honored
Fixed case 49633: Cpanel::Sync::v2 should log when skipping an excluded file or directory
Fixed case 49658: Resolve poorly implemented regex in bin/checkphpv
Fixed case 49664: updatenow fails to sync on 11.30.0
Fixed case 49485: remove duplicate IP address entires produced during Cpanel::SocketIP
Fixed case 49513: Resolve issue with building Net::SSLeay on RHEL 6
Fixed case 49535: re-distribute src/perl/DynaLoader.pm
Fixed case 49542: CloudLinux Manual Installation notification not sent during update
Fixed case 49556: CloudLinux not installable on RHEL 5
Fixed case 49567: create /var/lock directory before cpanellogd relies upon it
Fixed case 49577: resolve licensing issue on 11.30.0
Implemented case 49317: change default SSL Hash type to SHA 1
Implemented case 49470: Remove skip-innodb handling from vps_optimizer
cPanel X3
Fixed case 45858: prevent 'flash' of various page elements on cPanel main page
Fixed case 48167: cPanel: Subdomains: Long subdomains are not properly wrapped
Fixed case 48375: File Manager - long filenames no longer wrap
Fixed case 48550: File Manager corruption of filename on canceling an inline edit
Fixed case 48564: File Manager: 'Move'ing a file (i.e. renaming it) deletes it from the files table
Fixed case 48657: "move"ing multiple files/directories to a a non-directory behaves unexpectedly
Fixed case 48752: File manager UI reports odd value for "Max File Size Allowed" during upload
Fixed case 48762: False indications that mysql database is added
Fixed case 48794: Fix style and alignement issues with the subdomain page.
Fixed case 48884: File Manager text/code editors don't recognize a changed path as alone worth saving
Fixed case 48885: File Manager editors: ENTER on charset dialog submits twice
Fixed case 49062: Validation message for ftp account creation is incomprehensible
Fixed case 49381: Backport to 11.30: Api2 pagination broken for subdomains
Implemented case 48445: Account Level Filtering allows $
Implemented case 48612: FTP Instruction design improvements.
Implemented case 48613: Filezilla Linux and Mac Install Instructions
Implemented case 47959: Generate UI for editing existing remote dns server config settings
Fixed case 48242: The Apache Global Configuration UI should inform user that the settings are not already in httpd.conf
Fixed case 48263: Security Policy answers shouldn't allow autocomplete
Fixed case 48377: Unable to update Background Process Killer config
Fixed case 48424: Remote MySQL in WHM: Messages needs to be edited
Fixed case 48434: Change heading to match current behavior of MySQL password modifications
Implemented case 48597: mouse-over support popup menu in WHM
Implemented case 48629: new icon needed for Edit Nameserver
Fixed case 48747: The UI should trim leading and trailing whitespace from name server values
Fixed case 48765: Race condition in update preferences results in tier being set to an empty string
Fixed case 48790: Username field un-editable for Reseller user in WHM > Account Information > List Accounts area
Fixed case 48878: patch YUI 2.8.1 for tab loop bugs fixed in YUI 2.9.0
Fixed case 48879: Mouse-over support menu is inoperable in IE
Fixed case 48880: DNS cluster configurations setup by IP address can break DNS Path Diagram
Fixed case 48903: WHM pinning warning banner link is broken in IE7
Fixed case 48906: Ensure that WHM main screen renders correctly in IE standards mode
Fixed case 49019: Incorrect URL for "Contact cPanel" in WHM support popup
Fixed case 49244: Backport to 11.30: Support drop down targets need to open in a new window
Fixed case 49245: Backport to 11.30: Improve UI for DNS Clustering
Fixed case 49271: Backport to 11.30: JavaScript errors with 'Restore Multiple Backups'
Implemented case 47950: Save and sync zones should be queued upon failure
Implemented case 48584: Improve UI for DNS Clustering
Fixed case 45191: Roundcube pkgacct: add contactgroups and contactgroupsmembers tables
Fixed case 46487: up scripts need to check enablement before pasing on to install_cppkg
Fixed case 46993: Accounts transferred with package are given a nonexistant package
Fixed case 47063: checkperlmodules failing on FreeBSD
Fixed case 47264: cP - Manage SSH Keys generates warnings in error_log
Fixed case 47413: --help classified as an invalid action in phpextensionmgr
Fixed case 47981: AJAX timeouts for password strength check and email account listing are way too low for people with 3G wireless connections
Fixed case 48035: Ensure rcube schema migration works for remote MySQL
Fixed case 48083: Enabling MySQL in the service manager does not always start MySQL
Fixed case 48140: CDB_File does not compile with GCC 2.95
Fixed case 48248: cP - Deleting email account generates warning in error_log
Fixed case 48269: Unable to access webmail from primary webmail account and there are no email accounts
Fixed case 48307: rrdtool build fails under FreeBSD
Fixed case 48314: FreeBSD Update Preferences doesn't show current selection for BSDPORTS
Fixed case 48318: Error in Data::ShowTable Perl module logged during upgrade from 11.28 to 11.29
Fixed case 48329: fixquotas assumes defaults means you want quotas
Fixed case 48340: /ulc/bin/chk_bwrrd_space fails on FreeBSD 6 (only)
Fixed case 48344: Subdomains of deleted addon domains aren't restored
Fixed case 48348: Both upcp and maintenance try to set clock in virtual environments where this can never succeed and will always result in error
Fixed case 48360: Reserved subdomain check is not case insensitive: frontend/x3/subdomain/index.html
Fixed case 48380: cpdavd --stop reports failure even though it succeeds
Fixed case 48395: WHM - selecting an account with no assigned package gives "Unable to load package: default" in error_log
Fixed case 48407: error_log noisy during any subdomain actions (DNS/xfers) when base domain names not present
Fixed case 48418: MySQL Upgrade: Unable to determine MySQL data directory
Fixed case 48422: Investigate variable expansion in API1/API2 tags
Fixed case 48428: Able to login to mysql as a suspended user
Fixed case 48433: cpbackup LINKDEST feature hard links the configuration file, resulting in weekly and monthly backups not updating
Fixed case 48444: mailman archives having files in folders that should only have directories
Fixed case 48475: Remove (add) additional processes, if necessary, from crontab on downgrade to (upgrade from) dnsonly
Fixed case 48489: Improve Cpanel::Version compatibility with older versions.
Fixed case 48509: [setupvirtfs] Cpanel::LoadModule:: Failed to load module File::Copy::Recursive
Fixed case 48514: Configured long term support does not display in /scripts2/updateconf
Fixed case 48549: perl588installer make broken in RHEL 6
Fixed case 48551: perl588installer broken on RHEL 6 - asm/page.h: No such file or directory
Fixed case 48552: Get the RHEL 6 installer working.
Fixed case 48554: License Update css on left size is broken
Fixed case 48573: quota-devel unavailable to RHEL 6 without enabling optional channel in RHN
Fixed case 48575: pure-ftpd does not allow logging in with user_logs
Fixed case 48579: Resolve unnecessary subroutine prototype in munin plugin installation
Fixed case 48582: Fatal: TLSRSACertificateFile: '/etc/ftpd-rsa.pem' does not exist on line 22 of '/etc/proftpd.conf'
Fixed case 48593: Disk Space Usage screen has missing background
Fixed case 48602: cpanminus db reports unavailable CPAN modules.
Fixed case 48616: Cpanel::TailWatch: inotify support not available
Fixed case 48620: Database prefix is not displayed in postgres Database page
Fixed case 48636: sysup should assure modules required by EA
Fixed case 48648: undef failure logic still partially implemented in Cpanel::Sync::v2
Fixed case 48666: WHM - created account does not appear in List Accounts and other menus
Fixed case 48674: Unable to install postgres
Fixed case 48677: pkgacct throws tar errors while archiving mailing lists
Fixed case 48682: pkgacct searches for packages to restore, after restoring a package
Fixed case 48685: Able to add MySQL database while MySQL is shutdown
Fixed case 48686: pkgacct fails to restore user's cron
Fixed case 48701: Main IP address not considered as nameserver when parking domains
Fixed case 48718: pkgacct no longer honors the 'nocompress' flag
Fixed case 48723: Reconcile build changes detection against recent js/css generation changes
Fixed case 48725: Modifying locale does not seem to update /var/cpanel/users/
Fixed case 48769: chicken and egg: api2/cpanel parser + maketext parser = boolean() is always true w/variables
Fixed case 48783: cleanup perlinstaller during 11.28->11.29 upgrade
Fixed case 48797: cP - Cannot delete Branding with special characters
Fixed case 48809: 11.30 Installer fails to uncompress updatenow.static when bzip2 is not installed
Fixed case 48816: 11.30 Installer - improve failure message for check_cpan
Fixed case 48821: URI-encoded strings in API2 variables trip up sprintf()
Fixed case 48830: downgrade_cpanel needs to check for running upcp
Fixed case 48844: Logged message about chomp failure during terminate account
Fixed case 48851: Backups cannot be restored
Fixed case 48859: whostmgr2 showversion broken in 11.29.x
Fixed case 48872: Cpanel::Email::delpop does not remove symlink for accounts with underscores
Fixed case 48877: Drop public api error blocks and just call check action and check return codes
Fixed case 48878: patch YUI 2.8.1 for tab loop bugs fixed in YUI 2.9.0
Fixed case 48891: 11.30.0 DNS Clustering: Edit NameServer does not load/preserve all previously saved options from cluster configuration files
Fixed case 48902: Cpanel::XML::cpanel_exec broken
Fixed case 48918: Cpanel::cPCPAN::MirrorSearch tries to use invalid mirrors.
Fixed case 48925: x3mail missing symlinks (contact form & mail features)
Fixed case 48928: Dns system error handling does not account for multiple http requests in one action
Fixed case 48929: Dns Errors are not returned on correlative updates
Fixed case 48930: Dns Modules do not queue on timeouts
Fixed case 48931: Dns Setup modules fail to setup when using a reseller with the ALL acl.
Fixed case 48953: dnsadmin actions not queued when remote connection times-out: logs "Bad file descriptor"
Fixed case 49030: setupmailserver exits non-zero from installer.
Fixed case 49057: Only the version number in the first column is updated on layer1.cpanel.net with 11.30 publication system
Fixed case 49074: running install/nativessl breaks cpanel if perl/Net/SSLeay/SSLeay.so is missing.
Fixed case 49117: update_db_cache cron job path needs adjusted
Fixed case 49138: bin/install_cpaddons needs /usr/local/cpanel in @INC
Fixed case 49140: upgrade to 11.29 from 11.28 failures do not display in upcp output.
Fixed case 49141: PostgreSQL page does not load during 11.28.92 -> 22.214.171.124 upgrade
Fixed case 49147: the spec file for courier-imap and courier-authlib have deprecated parameters in them for rhel6
Fixed case 49156: quota-devel required on RHEL 6
Fixed case 49226: Backport perl 5.6 bareword fix to 11.30
Fixed case 49243: JavaScript errors with 'Restore Multiple Backups'
Fixed case 49256: Backport mysql offline fix to 11.30
Fixed case 49266: 11.30 BackPort: rrdtool build fails under FreeBSD
Fixed case 49281: backport 11.30: die_on_404 no longer works in Cpanel::HttpRequest
Fixed case 49292: Notification of cloudlinux license availability is missing
Fixed case 49297: TweakSettings help text for "Keep stats logs" missing Security Token
Fixed case 49309: Backport case to 11.30: New Account Info now missing from Account Creation screen
Fixed case 49312: backport missing _ajaxapp.tmpl in DNSONLY fix to 11.30
Fixed case 49326: 11.30.0 backport: cloudlinux rpm cleanup code
Fixed case 49329: Backport: Link to "DNS Clustering Quick-Start Guide" in the WHM cluster configuration interface is broken
Fixed case 49333: Back port to 11.30 - Configure Customer Contact: Submit Request to Email or URL
Fixed case 49341: Backport Cpanel::Init bug for BSD (dovecot) to 11.30
Fixed case 49357: 11.30: RHEL6: If 'rhel-optional' repo not configured, install hangs.
Fixed case 49386: 11.30 back port: rearranging email filters not allowed in webmail
Fixed case 49425: Backport: Fix font search path for rrdtoolinstall (RHEL 6)
Fixed case 49452: 11.30.0 Backport: sys::Mmap eval safety fixes
Fixed case 49453: Backport to 11.30: Cpanel::Sync::v2 should not fail if it cannot write to an immutable file
Fixed case 49458: 11.30 backport: Failed to install certain packages in updatelog RHEL 6
Implemented case 44050: cPHulkd: cphulkd.auths may cause multi-server conflicts
Implemented case 47267: Notify admin of critical dns errors
Implemented case 48244: Update setupdbmap usage documentation
Implemented case 48304: Prevent chkservd service checking from resuming too soon on restarts
Implemented case 48353: Eliminate useless array build in frame
Implemented case 48474: Added Fileman::mkdir API 2 function
Implemented case 48559: Add installer check to make sure CloudLinux is active in 11.30
Implemented case 48560: We don't want/need to do theme dependant locale/ files
Implemented case 48566: Finalize Implementation of Pluggable dnsadmin
Implemented case 48605: Remove tarball download logic from cpanelsync v2
Implemented case 48667: remove whm canarias theme
Implemented case 48714: bump major version to 11.30
Implemented case 48748: Remove canarias and trueblue from mirrors
Implemented case 48750: Remove 'Manage 3rd Party Themes' link from UI
Implemented case 48817: alter cpanm usage to hard code mirror source to Cpanel::Config::Sources::loadcpsources->{'HTTPUPDATE'}
Implemented case 48862: Increase fallback cpan mirrors from two to three
Implemented case 48890: make dnsonly's default tier stable
Implemented case 49046: Reduce reliance upon Cpanel::CONF in Cpanel::Mysql
Implemented case 49127: Allow arbitrary key/value pairs to reside, unmodified, when editing a Plan ("Package")
Implemented case 49134: Create simple method of "extending" account creation & modification pages
Implemented case 49158: Roundcube 0.5.2 released
Implemented case 49159: Add needed rpms for building rhel 6 courier to sysup
Implemented case 49160: Make sure exim is installed before calling setupmailserver during installation.
Implemented case 49176: Extend Plan creation/editing to include custom tt file and store respective data
Implemented case 49332: 11.30.0 back port: Update WHM Apache Piped Logging to drop "Experimental" notes
Fixed case 48744: Undefined sub routine in Cpanel::BackupMount
Fixed case 48583: Certificate files are lost if ftpup is run when proftpd is already up to date. Install now verifies certificates exist.
cPanel X3
Fixed case 30906: cPanel File Manager disabled icons should also disable associated link
Fixed case 45109: Allow file manager to preserve edited files' encodings upon save
Fixed case 46473: text editor & code editor: encoding dialog shows on page load
Fixed case 47453: Position calendar above error messages in auto-responder page
Fixed case 47812: Prevent Internet Explorer from displaying "zombie" progress bar on file upload, fix IE standards mode and small CSS quirk
Fixed case 47964: Fix calendar selector gradient
Fixed case 48055: File manager does not correctly show the folder icon for a folder named 'undefined'
Fixed case 48108: IE6/7/8 lack table borders in calendar popup
Fixed case 48146: IE >extarea< elements are not rendering all contents in standards mode
Fixed case 48159: Update File Manager left pane upon directory creation
Fixed case 48179: cPanel: Subdomains: Search result text is inaccurate
Fixed case 48183: EditArea (Code Editor) is broken in IE9 (and a bit in IE8)
Fixed case 48203: Design tweaks for combined text/code editor
Fixed case 48247: cP - creating email gives "Encountered error in email::addpop:"
Fixed case 48292: branded table styles need CSS encoding
Fixed case 48391: Intermittent failure of Code Editor to resize on initial load
Implemented case 45653: File Manager editors: remove landing pages
Implemented case 47201: upload completion should give remaining upload space
Implemented case 47221: File Manager uploads: have onload callback in iframe that gives immediate success status
cPanel Javascript Toolkit
Fixed case 47993: cjt/animate.js discrepency in IE7 rotation...
Fixed case 48425: Consolidate on-page and viewport/dynamic notification JavaScript
Fixed case 48512: Remove CPANEL.base_path(), and set CPANEL.security_token in JavaScript
Fixed case 48513: Remove unused CPANEL.TABLE and associated pages
Fixed case 42289: Misleading informational message saving backup configuration
Fixed case 45972: Remove table.js and listaccts2.tmpl
Fixed case 47344: Tweak Settings: Max cPanel process memory (maxmem) cannot be set to 'Unlimited'
Fixed case 47656: Normalize the list of character encodings from Cpanel::Locale::Utils::get_charmap_list()
Fixed case 48011: Modify account does not save custom hourly email values
Fixed case 48090: WHM - Apply to all Accounts displays element name instead of style name
Fixed case 48515: updateconf should not list an LTS version twice
Implemented case 47642: WHM - Modify Account confirmation display needs to display longer
Fixed case 19826: Suphp_log duplicated in log rotation setup
Fixed case 32168: Update Zone template descriptions
Fixed case 35645: Backup: cpmove archives lists non-cpmove files
Fixed case 39199: clarify basic settings: root account-creation nameservers versus reseller nameservers
Fixed case 44982: Different rpm update method for rhel6 causes cpanel install to fail early on with message "unable to locate the glibc package"
Fixed case 45100: Reseller IP Delegation should check the boxes for IPs delegated to the reseller
Fixed case 46555: warn [fixrndc] message when switching from nsd to bind
Fixed case 46600: perlinstaller needs to fail when gcc is missing before breaking itself
Fixed case 46664: portassignments.db not updated in username change
Fixed case 46672: Main >> Server Status >> Daily Process Log wiped during upcp
Fixed case 47200: cP - Creating a Branding style named with special characters shows in different ways
Fixed case 47390: Plain text Mailman mailing list password in process list when new list is created
Fixed case 47789: load_ref in CachedDataStore.pm leaves dangling lock file
Fixed case 47947: SSH Key Import Error in cPanel (not WHM)
Fixed case 48021: Add IONice to quotacheck and configure ftp disk usage cache ttl
Fixed case 48029: update-roundcube-sqlite detect inappropriate invoke, and exec correct script
Fixed case 48030: Rearchitect update rcube scripts for better error detection and recovery
Fixed case 48032: Perform rcube source manipulation in a temporary location
Fixed case 48034: rcube/mysql > 0.3.1 needs to ensure InnoDB
Fixed case 48063: Move all url parsing to Cpanel::URL
Fixed case 48079: Back end output displayed in Branding Editor -> Edit HTML Page
Fixed case 48083: Enabling MySQL in the service manager does not always start MySQL
Fixed case 48096: Cpanel::Logs::Find returns logs that do not exist
Fixed case 48099: Cpanel::FileFormat::Ini does not support # comments
Fixed case 48101: Site Software Moderation creates databases prefixed with the reseller username
Fixed case 48109: Show available perl modules should cache the module list to avoid overloading cpanmetadb.cpanel.net
Fixed case 48124: Cpanel::HttpRequest request() _setupsocket() and _initrequest() do not preserve existing alarms
Fixed case 48126: errant message when ftpup is called when disabled.
Fixed case 48128: loadconfig $conf_ref should default to -1
Fixed case 48129: Cpanel::HttpRequest breaks with zero byte content-length
Fixed case 48130: Cpanel::Form file uploads larger then 2 gigabytes fail
Fixed case 48131: Verify zero size content-length is handled correctly in Cpanel::Httpd for cpdavd
Fixed case 48141: cPAddons moderation doesn't recognize quota exhaustion
Fixed case 48144: mysqlclean install error
Fixed case 48150: Users need to re-authenticate when selecting roundcube webmail client
Fixed case 48153: WHM - Raw Apache/FTP Log Download give "Undefined Subroutine..." error
Fixed case 48154: cPCPAN cpanm needs to handle file: arguments
Fixed case 48158: Modify Account doesn't update OWNER
Fixed case 48161: File Manager will not download files
Fixed case 48168: Add missing expectcpanm
Fixed case 48169: File Manager: 'View' doesn't do anything
Fixed case 48170: stat logic in Cpanel::Config::LoadConfig::loadConfig is wrong
Fixed case 48171: mainipcheck fails with error Address family not supported by protocol
Fixed case 48173: File Manager: Compression 'results' screen incorrect
Fixed case 48174: cPanel: Subdomains: Front/Backend validation rules don't match
Fixed case 48180: Mailman mailing list creation does not set password
Fixed case 48182: Cpanel::CPCONFTie::_SLOWFETCH within admin binaries (via Cpanel.pm) may result in taint error
Fixed case 48197: Raw access logs in cpanel displays download logs link for parked domains
Fixed case 48198: Raw access log in cPanel lists SSL log links for domains even if SSL certs are not installed
Fixed case 48199: Raw access log displays logs for addon domains (addondomain.com)
Fixed case 48200: IP deny Manager: No message for invalid Ip address range and results in out of memory
Fixed case 48228: Streaming transfer support is broken
Fixed case 48233: Cpanel::UI::cssclean calls missing Cpanel::Form::angle_bracket_encode
Fixed case 48236: HTML output during cPanel install (install/securitycheck should not produce html)
Fixed case 48237: Remove triple getpwnam calls and useless stats from cpanel startup
Fixed case 48240: logic reversal of mysql_can_be_cached in pkgacct
Fixed case 48243: Adding TRIGGER privilege fails on MySQL 5.0.92
Fixed case 48261: updatenow dies with obscure message when the TIER is not available.
Fixed case 48273: Remove Cpanel::Account::XML (Cpanel/Accounting/XML.pm)
Fixed case 48275: Remove Cpanel::BinCheck (Cpanel/Bincheck.pm)
Fixed case 48286: Bandwidth notification options greyed out in IE8 Compatibility View
Fixed case 48291: modules needed by easyapache are not included in sysup
Fixed case 48294: HttpRequest does not cache multiple hosts and dies when hosts have multiple ips
Fixed case 48295: vps_optimizer calling tar with wrong arguement order
Fixed case 48300: Many modules cannot handle new version calls
Fixed case 48309: perlinstaller file: handler should be in one place and use three arg open call
Fixed case 48338: Cpanel::Form::parseform() only included the first and last instance of a param
Fixed case 48343: Downloads of files greater than 2G fail with memory mapping errors
Fixed case 48349: ip prefix matching broken for cphulkd
Fixed case 48361: HttpRequest: Switching from addrlist to lookup must disconnect
Fixed case 48388: scripts/hackcheck produces an undefined subroutine error
Fixed case 48392: Add missing template plugin
Fixed case 48414: Database Backup, changes database name during restore
Fixed case 48437: Update to configure_rh_firewall_for_cpanel to show that the security level is not enabled instead of iptables missing
Fixed case 48452: md5 caching is broken in cpanelsync
Fixed case 48467: Configuration steps are not being run for Proftp upgrade/installation
Fixed case 48476: gensysinfo attempts to modify a constant
Fixed case 48478: rrdtool will not install/update on centos 4 for 11.30
Fixed case 48483: Make rcube/sqlite convert script schema table aware
Fixed case 48487: Not an ARRAY reference at /usr/local/cpanel/whostmgr/docroot/cgi/cpaddons_report.pl line 392.
Fixed case 48497: cpanel.pl - execfeaturetag is broken
Fixed case 48499: Insecure dependency when using redirect.cgi (universal-redirect.cgi)
Fixed case 48503: pure-ftpd expects /etc/ssl/private/pure-ftpd.pem
Fixed case 48506: updatenow --sync broken with 4 digit version
Fixed case 48508: autofixer for pure-ftpd ssl cert removal bug
Fixed case 48516: Cpanel::HttpRequest downloads files to the wrong location
Fixed case 48671: 11.29.1 backport: Sys::Mmap cant coerce glob to string.
Fixed case 48681: 11.29.1 backport: WHM - created account does not appear in List Accounts and other menus
Implemented case 17834: Add support for views and triggers
Implemented case 44182: SSL_cipher_list should be configurable for cpsrvd
Implemented case 47155: Support pre, post and replacement cpbackup mount scripts
Implemented case 47778: /var/log/cpanel-install.log should be saved when a new install is started
Implemented case 47782: Configure iptables to accept connections to the cPanel & WHM ports at install
Implemented case 47886: auto load local::lib from csh and bash
Implemented case 48013: Make Chkservd support suspension of checking on individual services
Implemented case 47984: Invalid entry for userdirprotect: in /var/cpanel/userdata/nobody/$hostname_SSL
Implemented case 33498: Remove rollback "feature"
Implemented case 43893: Alter WHM Banner to warn if pinning is blocking upgrade
Implemented case 44098: Remove cPanel install support for CentOS 3
Implemented case 44380: proftpd 1.3.3 defaults prevent many clients from using SSL
Implemented case 44793: Adjust roundcube to use database update rather than backup/drop/import/import
Implemented case 45160: schema changes are not applied to user's sqlite databases when roundcube updates
Implemented case 45222: Re-design cpanel installer (latest) for 11.30
Implemented case 45265: Design a upcp/updatenow fixer (recoverymgmt)
Implemented case 45439: Use replace_vhost() instead of regsrep in dorearrange() in whostmgr.pl
Implemented case 47135: Verify 11.30 daemon's have not increased in memory size in 11.28
Implemented case 47511: Remove remaining GDBM items
Implemented case 47953: Unify gethomedir calls
Implemented case 48050: File Upload ETA for AJAX upload should be calculated based on avg throughput not last update throughput.
Implemented case 48069: Eliminate 11.25 cpanel_parseblock legacy hack
Implemented case 48100: Prepare cpsrvd for 11.30 release
Implemented case 48142: phpMyAdmin 3.3.10 released
Implemented case 48156: Remove cruft scripts from perlinstaller
Implemented case 48184: Make Cpanel::Rand alarm free
Implemented case 48206: Create Cpanel::Alarm module to manage localized alarms.
Implemented case 48252: Combine spamassassin_sandbox into one file
Implemented case 48265: Remove scripts/snarf
Implemented case 48374: Add unit test to verify that Cpanel::Rand::get_tmp_file_by_name will return an open file handle
Implemented case 48430: Add reset to Cpanel::Alarm
Implemented case 48461: Optimize new cpanelsync code
Fixed case 48601: Insecure dependency when using redirect.cgi
Fixed case 48510: Backport fix 48503 pure-ftpd expects /etc/ssl/private/pure-ftpd.pem
Fixed case 48511: Backport fix 48467 Configuration steps are not being run for ProFTPd upgrade and installation
cPanel X3
Fixed case 3553: MySQL & PostgreSQL MAXSQL limitations inconsistently displayed
Fixed case 30906: cPanel File Manager disabled icons should also disable associated link
Fixed case 423: Restoring mail filters does not create the datastore for the cPanel UI
Fixed case 42908: cP Edit Preview Images needs Go Back button
Fixed case 43984: Security Policy "Edit Questions and Answers" should allow editing single question+answer
Fixed case 44040: Applying Previewed Style Fails if Name Contains Dash
Fixed case 44223: Help links to documentation need to open in a new window
Fixed case 44817: If account lacks update contact feature, we send them to 404 land
Fixed case 45109: Allow file manager to preserve edited files' encodings upon save
Fixed case 45688: Validation rejects contact email address if local part matches a domain owned by the account
Fixed case 45690: Security Question usage information is incorrect
Fixed case 45735: Implement algorithm to determine minimum DataTable column width
Fixed case 45976: suppress (harmless) IE error when deleting a row in an empty table
Fixed case 46069: File Manager - script responding slowly warning & java script errors
Fixed case 46123: cP - User Level Filter Trace is missing Home and Help
Fixed case 46237: Special FTP Accounts gets a special black question mark?
Fixed case 46455: Unable to save empty documents within File Manager's Code Editor
Fixed case 46458: canceling dialogs via ENTER in File Manager submits the form anyway
Fixed case 46513: cP - Change MySQL User Password page needs this title and Change Password button
Fixed case 47146: JavaScript error in branding editor (from WHM)
Fixed case 47159: File Manager uploads files with 600 permissions
Fixed case 47178: fix drag/drop for locale-specific CSS in cPanel main page
Fixed case 47200: cP - Creating a Branding style named with special characters shows in different ways
Fixed case 47356: cPanel interface for editing cron jobs yields JSON parse errors on error conditions
Fixed case 47399: Double clicking on a directory in the file manager tries to download it.
Fixed case 47429: cP - File Manager search not working
Fixed case 47713: Postgres database Wizard: Show the prefix while adding dbs/users
Fixed case 48000: Missing locale keys in x3mail (e.g. _EMAIL_FILTER_VALIDATION_MSG)
Fixed case 47812: Prevent Internet Explorer from displaying "zombie" progress bar on file upload, fix IE standards mode and small CSS quirk
Implemented case 33060: Removed check_lang_files and lang_tag_regex_test.pl
Implemented case 3311: In cPanel "File Manager" module show date/time stamp of file
Implemented case 41606: replace jQuery slideUp/slideDown and fadeIn/fadeOut instances with CPANEL.animate functions
Implemented case 42422: replace x3 main screen animation/drag-and-drop code with new CJT methods
Implemented case 45172: port new SSH keys interface to cPanel
Implemented case 45407: Add Calendar GUI Control to auto responder UI
Implemented case 47180: allow File Manager uploads to set permissions for upload
Implemented case 47331: Validation for auto responder start/stop
Implemented case 47332: Create HTML / CSS for Calendar
Implemented case 47624: UI for reordering mail filters
cPanel Javascript Toolkit
Fixed case 43984: Security Policy "Edit Questions and Answers" should allow editing single question+answer
Fixed case 45089: CJT: CPANEL.animate.slide_up() needs to set overflow=hidden
Fixed case 45112: CJT password.js should fade modal using FADE_MODAL
Fixed case 45735: Implement algorithm to determine minimum DataTable column width
Fixed case 46438: YUI 2 bug 2529256: Avoid focusing unchecked radio buttons from focusFirst/focusLast
Fixed case 46454: YUI 2 bug 2529257: Radio buttons should not allow back-TAB out of a Panel/Dialog
Fixed case 46725: minor bugfixes to CJT
Fixed case 47490: stop Combobox class from creating an extra AutoComplete instance
Implemented case 42422: replace x3 main screen animation/dragdrop code with new CJT methods
Implemented case 45407: Add Calendar GUI Control to auto responder UI
Implemented case 46552: Provide a mechanism for adding/removing columns from the report
Implemented case 47094: Make YUI Dialog include (x) in the tab loop
Implemented case 47637: Auto-responders: position calendar popup so the date is still visible
Fixed case 32625: Whostmgr::Resellers::statres needs to be an xmlapi call + broken out into a template
Fixed case 34456: When branding editor is disabled the reason is not apparent
Fixed case 40631: cosmetic fixes to tweak settings
Fixed case 40727: make nameserver errors on account creation "kinder"
Fixed case 43984: Security Policy "Edit Questions and Answers" should allow editing single question+answer
Fixed case 44188: reserved IPs page in WHM needs to truncate long user lists
Fixed case 45083: DB errors during restore of cP to cP migration with both boxes using the same remote MySQL
Fixed case 45918: /scripts2/showcpuusage User sort not sorting
Fixed case 46141: WHM->Tweak Settings->Enable Verbose DNS Zone Syncing needs better description
Fixed case 46253: Modify Account style doesn't show focus on submit button
Fixed case 46539: Detect loading the wrong RRDs.pm, and add a tweak to disable RRDs.pm in favor of the binary version if desired
Fixed case 46757: Add security_token to _starthead.tmpl
Fixed case 46784: cP->cP transfers communicate insecurely when usessl is checked.
Fixed case 46857: WHM - Exim Configuration Editor tweak settings are missing the [?] Help
Fixed case 46992: Remove usage of Cpanel::JS in hostaccess.cgi
Fixed case 47036: "Modify cPanel & WHM News" grammatical errors
Fixed case 47509: Clean up list accounts layout issues.
Fixed case 47786: Resellers unable to reset password in WHM when password age has expired
Fixed case 47810: Remove extraneous vertical spacing in List Accounts, add in missing ACL-based abilities
Implemented case 2866: PHP Configuration editor not dual-PHP aware
Implemented case 32365: WHM List Accounts - Customer should be able to highlight a line and scroll to the end
Implemented case 39544: add comments to pages generated with rebuildhtml (e.g. breadcrumb) that this page is generated, don't edit manually
Implemented case 41225: Clean up verbiage for Exim config screen
Implemented case 41606: replace jQuery slideUp/slideDown and fadeIn/fadeOut instances with CPANEL.animate functions
Implemented case 42164: move SMTP Tweak to Tweak Settings framework
Implemented case 42691: implement shell filtering on manage shells page
Implemented case 43278: convert hostaccess.cgi to use Template::Toolkit, remove Cpanel::JS
Implemented case 44264: Ability to change reseller username
Implemented case 44358: Template Toolkit conversion for Modify/Upgrade Multiple Accounts UI
Implemented case 45878: improve design of dkillproc WHM page
Implemented case 46592: Convert userlist.tmpl to use JSON api
Implemented case 46920: add package data and quota/bandwidth information to Modify Account
Fixed case 22578: Modifying username deficiency with handling database changes
Fixed case 2969: Limit Bandwidth does not accept E notation
Fixed case 29870: mainipcheck does not enforce ETHDEV on FreeBSD
Fixed case 32586: Boxtrapper whitelist needs newlines
Fixed case 33467: vps optimizer should use --no-same-owner
Fixed case 33617: Invalid Data in SSL/TLS Manager Causes Apache to Fail
Fixed case 34286: Regex Matching within Server Information
Fixed case 34500: Many IPs Causes ProxySubdomain Line to Exceed Maximum Allowed Length
Fixed case 34682: Boxtrapper should support decoding subject lines in the UI
Fixed case 38265: User initiated backup notification reports events out of order
Fixed case 389: StatsBar doesn't report database usage correctly when PostgreSQL is installed
Fixed case 39162: Boxtrapper cannot edit search.db
Fixed case 39596: Logic for checking if a zone already exists in a higher level zone may not be correct
Fixed case 40054: mailperm doesn't verify user's folder permissions
Fixed case 41280: ClamAV "Scan Mail" does not find the virus in the mail directory
Fixed case 41423: cannot delete subdomain of addon domain in some instances
Fixed case 42031: WHM: make "Show Current Disk Usage" and "Service Status" report the same disk usage information
Fixed case 42376: Presence of empty configuration directory disables replication of zones edited by reseller
Fixed case 423: Restoring mail filters does not create the datastore for the cPanel UI
Fixed case 42633: logic discrepancy between loadConfig parsers
Fixed case 42685: API2 AddonDomain::deladdondomain deletes the associated subdomain even if there are other domains parked on that subdomain
Fixed case 43445: Long/Wide output causes iPad safari to dynamically resize display, results in tiny display
Fixed case 43541: Backup Packages when Backing up Reseller Accounts
Fixed case 43560: WHM should properly handle deletion of addon and parked domains
Fixed case 44004: Cron jobs should not be able to be edited in demo mode
Fixed case 4405: cPanel Full Backup fails for user with Reseller status
Fixed case 44268: Reseller cannot Modify/Upgrade Multiple Accounts once they have reached their account creation limit
Fixed case 44426: Email contact validation seems wrong
Fixed case 44641: If a Whostmgr::Mysql object fails to generate no useful output is given as to the reason
Fixed case 44767: WHM Backup restore leaves uncompressed copy of account archive in backup directory
Fixed case 44785: restoring postgre databases
Fixed case 44814: cpwrap should urge user to alert server owner instead of urging privileged action
Fixed case 44851: WHM - Add IP addresses give SIOCSIFFLAGS message
Fixed case 44894: DB backup size shown as zero?
Fixed case 44921: Discrepancies in UI vs. restorepkg for psql data restoration
Fixed case 45005: WHM license expiration page has a bad URL to partners page
Fixed case 45031: Safari & Chrome won't login more than once per browser instance (disable http auth for safari & chrome)
Fixed case 45098: Mail Client Configuration shows CN instead of correct SSL mailserver
Fixed case 45101: Removal of bandwidth data for terminated accounts
Fixed case 45116: Remove backend functionality for Interactive Knowledgebase
Fixed case 45133: restorepkg does not queue mysqluserstore
Fixed case 45209: Modifying an account name fails to recreate httpd.conf
Fixed case 45215: ip migration wizard doesn't restart named
Fixed case 45291: ensim forwarders not including 'forward to' when autoresponder exists
Fixed case 45298: Unparking domains in cPanel leaves httpd.conf alias behind
Fixed case 45299: Cleanup handling of /etc/exim_outgoing.conf
Fixed case 45305: Main IP acts as Shared IP regardless of ADDR setting in /etc/wwwacct.conf
Fixed case 45309: Duplicate domains in show ip usage
Fixed case 45320: Hostname alterations partially updating internal files
Fixed case 45361: Optimize api2_listpopswithdisk
Fixed case 45418: Error saving SSL userdata for subdomain when updating domain name
Fixed case 45433: mysql 4 individual database quotas are not showing in the cpanel interface
Fixed case 45453: Warnings when changing primary domain name
Fixed case 45456: Typo in cPCPAN: invocation of loadcpsources
Fixed case 45472: use a getpw lookup to determine root's home directory in Cpanel::PostgresAdmin::Check rather than a hard coded value
Fixed case 45517: Syntax error in /scripts/phpextensionmgr
Fixed case 45538: Rails automatically updated to 3.0.3, causing app errors
Fixed case 45554: Remove "Create Database" links in phpPgAdmin
Fixed case 45556: warn [buildeximconf] No value is defined for rbl_whitelist
Fixed case 4562: XMLAPI: create account does not check for package existence
Fixed case 45633: Filemanager is not consistent with mime types between api versions
Fixed case 45686: cPanel reports no Security Policies enabled when they are
Fixed case 45761: icontact_sendim does not relay the original message via email if the im fail
Fixed case 45769: Rewrites fail to understand and write escaped . in domains
Fixed case 45772: Missing group or primary group = user in /etc/group causes httpd.conf build failure
Fixed case 45774: Mongrel 1.1.5 on Rails 2.3.8 Applications with Cookies Not Sending Correct Header Type to Apache
Fixed case 45775: Optimize loadhttpdconf in Cpanel::ApacheConf
Fixed case 45846: Bandwidth graphs cached inappropriately
Fixed case 45854: WHM - html code being added to suspend reason
Fixed case 45856: updateuserdomains shouldn't check for /usr/local/cpanel to determine environment is cPanel
Fixed case 45910: Bad IP Address reported when attempting to reset the hostname zone
Fixed case 45960: Adding a zone fails when named.conf does not exist, although user is informed of success
Fixed case 45962: user/domain hash being passed to show cpu usage template is incorrect
Fixed case 45964: Apparent bug in Cpanel::ArrayFunc
Fixed case 45982: Cpanel::Locale::Utils::3rdparty::set_app_setting/get_app_setting uses wrong variable
Fixed case 45983: Cpanel::PwCache::_build_pwcache timestamp check on shadow/master.passwd not sufficient when loading the cache.
Fixed case 45992: cpsrvd's getsqlbackup fails to add the prefix if db prefixing is enabled
Fixed case 46000: WHM - search on Main panel not working
Fixed case 46034: Correct use of $filter_by in Whostmgr::API::1::Data::Filter
Fixed case 46054: Typo in ::SSLInfo
Fixed case 46071: Intended behavior of experimental backup option "Use Hard Links for weekly and yearly backups"
Fixed case 46073: Subdomain Redirects Not being written to cPanel UI
Fixed case 46076: IP Restriction Security Policy can lock out resellers from child accounts
Fixed case 46083: Selecting Bind not added to startup
Fixed case 46091: Use only whole numbers in report
Fixed case 46097: In the ipcheck script, apparent discrepancy between two methods for mapping hostname to ip
Fixed case 46105: Usage.pm sometimes gives "isn't numeric" warnings
Fixed case 46106: data-debug.js breaks File Manager
Fixed case 46107: Change 'Manage SSH Keys' to 'Manage root's SSH Keys'
Fixed case 46108: Namserverips.yaml not being created
Fixed case 46113: WHM->Statistics Software Configuration->See Specific User's... generates a strict error.
Fixed case 46118: Index Manager "Options Indexes" returning 403 forbidden when RewriteEngine on is in .htaccess
Fixed case 46178: restrict cycle times to sensible values
Fixed case 46180: Strange behaviour with xmlapi's addzonerecord
Fixed case 46187: setupnameserver nsd produces confusing output.
Fixed case 46192: Transfers scripts do not update during transfer initiation
Fixed case 46215: Cpanel::Notify does not properly handle a notification interval of 1
Fixed case 46246: Webmail broken, 500 Internal Error, claims account user is over quota while no quota is set
Fixed case 46257: modifying username during transfer results in confusing db naming
Fixed case 46263: Access hash is world readable if generated with /u/l/c/bin/realmkaccesshash
Fixed case 46265: ClamAV does not disinfect properly
Fixed case 46277: Deprecate RestartSrv.pm in favor of Cpanel::RestartSrv and bring them into sync
Fixed case 46288: API1 MySQL calls return and log DBI.pm not found errors
Fixed case 46291: Cpanel::Mysql::passwduser() erroneous error, possibly erroneous logic
Fixed case 46311: Cpanel::HttpRequest dns resolution should not die, it should just return a failure
Fixed case 46316: Adding an A6 record in DNS Functions >> Edit DNS Zone fails - cgi/zoneeditor.cgi
Fixed case 46320: API2 Email::deletefilter always returns
Fixed case 46345: Leech Protect not sending out email alerts
Fixed case 46350: Plesk 10->cPanel transfers mangle user database permissions.
Fixed case 46361: Cpanel::RestartSrv needs distributed
Fixed case 46364: "Require SSL" redirects from proxy subdomain to regular port
Fixed case 46366: mysql.proc table not getting updated when upgrading to Mysql-5.1.x
Fixed case 46371: Every 25th Parked domain owned by an account is lost when rebuilding httpd.conf
Fixed case 46383: Unable to log into domains via "WebDisk" feature if domain starts with a number
Fixed case 46393: "/scripts/restorepkg" runs to completion even if "HOMEDIR" in /etc/wwwacct.conf is set to a path that does not exist
Fixed case 46431: Adjust fork bomb protect 35 user proc
Fixed case 46434: correct abbreviation for new data key in API2 Email::deletefilter
Fixed case 46464: B::C doesn't fail on perl -c sometimes
Fixed case 46466: Alter MySQL adddb & adduser to not always prefix input when $dbprefix=1
Fixed case 46481: Use of uninitialized value in rebuild_sprites
Fixed case 46482: Incorrect usage of chkconfig in bin/legacy_cfg_installer
Fixed case 46483: hulkdsetup should be more intelligent about creating the hulk database
Fixed case 46489: pkgfix does not handle package names with trailing spaces
Fixed case 46511: cP - SQL Databases displays at limit when unlimited and 2 db added
Fixed case 46539: Detect loading the wrong RRDs.pm, and add a tweak to disable RRDs.pm in favor of the binary version if desired
Fixed case 46566: backend AIM username validation does not allow for insertion of "new" style usernames
Fixed case 46588: homedir for root gets stored statically in the binary because of the Pwcache calls in postgres modules
Fixed case 46595: allowcpsslinstall not in cpanel.config on new install
Fixed case 46607: GRANTS not checked for transferred accounts
Fixed case 46615: Uploading files with multiple 'Content-Type' lines fails to detect proper encoding - x3/filemanager
Fixed case 46634: Cleanup upconf's mail-centric settings
Fixed case 46653: Use Cpanel IPv4/v6 validators instead of Net::IP
Fixed case 46655: Remove usage of $& in PostgresAdmin.pm (slows down all regexs)
Fixed case 46657: Optimize whostmgr4 listaccts
Fixed case 46658: Session file cleanup should not check . or ..
Fixed case 46669: Cpanel::Logger does not show error message with die
Fixed case 46675: vhost manipulation modules use print $fh instead of print {$fh}
Fixed case 46680: Do not run rdate if ntpd is running
Fixed case 46706: Must call Cpanel::initcp before rendering failed license page for cPanel UI
Fixed case 46734: tailwatchd is not restarted after disabling and re-enabling via Service Manager in WHM
Fixed case 46737: Some modules in /u/l/c/Cpanel have shebang line
Fixed case 46738: cPCPAN should detect missing or broken gcc and prevent install
Fixed case 46751: bin/install/newemail needs updated to use Cpanel::SafeFile functions
Fixed case 46756: Wildcard subdomain missing slash before $1 in .htaccess
Fixed case 46767: PostgreSQL is looking in the wrong place for .pgpass
Fixed case 46774: json-api cpanel call returns xml when given invalid user
Fixed case 46777: whostmgr2.pl::domassmodify() updates cpuser LANG but not LOCALE
Fixed case 46796: Use Crypt::Passwd::XS in Cpanel/CheckPass/AP.pm
Fixed case 46814: unprocessed SQL message references incorrect method to restart tailwatchd
Fixed case 46831: SourceIPCheck failing because of change in security question file naming
Fixed case 46845: cache.stor' is not a hash or array reference at /usr/local/cpanel/Cpanel/CachedDataStore.pm
Fixed case 46862: Webmail users asked to define security policy questions
Fixed case 46864: Generate Password button does not work for webmail users
Fixed case 46869: Eximstats decrementing month to -1
Fixed case 46892: saveforwardlist.html missing from webmail theme
Fixed case 46897: cpdavd needs to be use strict
Fixed case 46910: Enabling Source IP Verification results in module load failure message in error log
Fixed case 46921: WHM - creating/deleting package with a long name generates errors
Fixed case 46943: MySQL users aren't recreated properly when restoring an account with remote SQL
Fixed case 46951: Problem with the branding/style sheet editor
Fixed case 46967: More than one similar warning seen during account restore
Fixed case 46972: PHP Configuration Editor adding duplicate setting to php.ini
Fixed case 46979: WHM - Modifying username errors when capital letters are used
Fixed case 46995: fix typo in migrate_branding markup
Fixed case 46996: optimizefs needs to bring /usr/local/cpanel into @INC
Fixed case 47005: /scripts/ipcheck grammatical error
Fixed case 47007: WHM - Disabled SMTP Tweak Setting should be disabled in Tweak Settings
Fixed case 47035: SecurityPolicy-triggered password changes failing with "missing arguments current_password"
Fixed case 47046: cP - Boxtrapper fatal error upon selection
Fixed case 47104: need breadcrumbs for cleanup dns zones
Fixed case 47108: api2_importrails repeatedly adds apps
Fixed case 47110: Squirrelmail/Roundcube: Blank Page on Login
Fixed case 47118: WHM - Edit Questions and Answers in Security Center throws fatal error
Fixed case 47136: AutoLoader patched for improved B::C compat
Fixed case 47138: Cpanel::SetUids::AccessIds::setuids does double getpw calls
Fixed case 47142: Prevent double waitpid in Whostmgr::XMLUI::cPanel
Fixed case 47166: install/conf blindly runs mkdir
Fixed case 47167: install/perm: we run blindly run `ln -s FormMail-clone.cgi`
Fixed case 47168: install/smartmon blindly greps /var/cpanel/version/smartmontools
Fixed case 47170: install/webmail blindly runs `mkdir`
Fixed case 47177: DynaLoader.pm not available as third party source
Fixed case 47183: Boxtrapper matches anything if the regex is empty because the ignore/white/blacklist is empty
Fixed case 47211: Error when accessing squirrelmail with dovecot
Fixed case 47225: Silence warning in updatephpmyadmin
Fixed case 47266: /scripts/restartsrv_mysql never exits in FreeBSD
Fixed case 47269: dnsadmin no longer logs remote requests.
Fixed case 47289: FreeBSD MySQL Upgrade via WHM fails with memory error when installing mysql-server
Fixed case 47295: Enabling the send mail from account's dedicated IP option disables it and two others
Fixed case 47307: DNSONLY: Attempting to create directories that already exist, cpanel logs and cpanel version
Fixed case 47309: Proper handling of interrupted system calls in cpsrvd
Fixed case 47312: Encountered error in postgres::adddb: Error from postgres wrapper
Fixed case 47321: Show Available Perl Modules breaks permanently after hitting maxmem limit
Fixed case 47323: Resellers can overwrite any featurelist ( /scripts2/savefeatures )
Fixed case 47341: Remove use of Cpanel::UserFiles in pkgacct
Fixed case 47343: linksubemailtomainacct never finishes
Fixed case 47352: Multiple deficiencies in Account Creation, Removal and Group Change
Fixed case 47358: restartsrv_rsyslogd should not cause rsyslog to be installed
Fixed case 47376: Remove SQLFILE functionality from cpmysqladmin
Fixed case 47385: Enable Source IP Verification w/out the need for linking
Fixed case 47393: Fatal error on back end when File Manager tries to download a directory.
Fixed case 47394: 'Monthly Bandwidth Transfer' bar shows 0% regardless of usage
Fixed case 47396: Backing up non-reseller accounts produces irrelevant errors
Fixed case 47399: Double clicking on a directory in the file manager tries to download it.
Fixed case 47403: Fix the rpath in our rrdtool install to prevent segfaults under x86_64
Fixed case 47447: FTP Backups Don't Error/Alert When Remote Disk Full
Fixed case 47450: Undefined Subroutine &Cpanel::SysAccounts::remove_system_user
Fixed case 47460: login failed while logging into cpanel
Fixed case 47462: Live Locale editor broken in Safari in 11.29
Fixed case 47468: Unnecessary info logged during account transfer
Fixed case 47469: Comment re DESTROY subrtn in Cpanel::IxHash incorrect
Fixed case 47477: Roundcube improved performance patch for 11.30
Fixed case 47480: Circular dep: Cpanel::Template::Zone <==> Cpanel::DnsUtils
Fixed case 47487: chmod: cannot access `/var/cpanel/*.accts': No such file or directory
Fixed case 47488: updateuserdomains.static is missing a pm
Fixed case 47516: Undefined subroutine Cpanel::Config::userdata::Cache::load_cache
Fixed case 47521: Cpanel::AccessIds causes used only once errors due to subroutine re-assignments
Fixed case 47526: cpsrvd timer problem causes double license update
Fixed case 47561: /scripts/ipusage fails when ENV LANG is not set like we expect it to be
Fixed case 47562: DNSONLY system mails no longer work
Fixed case 47565: Transfers via copyacct UI fail with "Basic Credential Check Failed"
Fixed case 47580: CPERROR strings should not contain HTML
Fixed case 47592: Always update the uid and user disk cache at the same time to avoid race conditions.
Fixed case 47606: Bug in WHM API restoreaccount
Fixed case 47621: bin/clean_user_cpbackup-excludes fails if !-e /etc/cpbackup-exclude.conf
Fixed case 47626: Fix typo in patcher scripts that would generate Symbl instead of Symbol
Fixed case 47630: Presence of netmask as an address in /etc/ips causes problems
Fixed case 47633: double To: fields in quotawarn email headers
Fixed case 47648: Netmask for pre-install aliased IPs is reset to 255.255.255.0
Fixed case 47658: Can't call method "Cpanel::PwCache::getpwnam"
Fixed case 47659: Performing a transfer during an update of the transfers repo results in the page hanging
Fixed case 47683: PHP Configuration Editor still adding less serious duplicate setting to php.ini
Fixed case 47707: Exim filter term storage is not encoding "$" properly
Fixed case 47710: Cpanel::ContactInfo is not setting the users homedir
Fixed case 47714: WHM - copying a locale generates error_log message of "Argument "" isn't numeric ..."
Fixed case 47735: Add file write check for account-level filter modification (_store_exim_filter)
Fixed case 47738: mailperm does not obey MXCHECK settings within /var/cpanel/users/USER file
Fixed case 47743: WHM: Add New IP Address: Assumes success.
Fixed case 47744: fix warnings in scripts/installruby
Fixed case 47766: Boxtrapper cPanel UI fails when headers extend beyond 8192 bytes
Fixed case 47767: remote mysql server setup doesn't create database users on remote server
Fixed case 47794: Update YAML::Tiny in Cpanel::CPAN from CPAN
Fixed case 47795: Fix RRDtool to install not rebuild entire stack if rrdtool 1.3.6
Fixed case 47816: Modify Cpanel::Demultiplexer's default die and warn methods to provide caller context
Fixed case 47818: Diet version of Cwd
Fixed case 47824: Move Perl modules out of /usr/local/cpanel/scripts
Fixed case 47852: base/resetpass.cgi will create invalid cPanel user files
Fixed case 47877: Disk Usage email is sent 2 times and with different presentation of the used amount
Fixed case 47884: scripts/eximcron does not preserve time customization in the root crontab entry that executes scripts/exim_tidydb
Fixed case 47890: license check does not notice license expiration
Fixed case 47891: /scripts/restorepkg attempts to restore incorrect cpmove file in some cases
Fixed case 47897: Filemanager uploads of files containing ampersands causes delay in upload
Fixed case 47911: Ruby on Rails Installer broken
Fixed case 47954: MySQL database collation not preserved during backup
Fixed case 47961: Parked / addon domains are not added to httpd.conf.datastore from apacheconf.pm's alias map upon creation.
Fixed case 47972: Error and warn messages to user need to distinguish between restores and transfers
Fixed case 47990: updatemongrel should not put version information in /usr/local/cpanel/src
Fixed case 47992: Non-privileged reseller can modify root's ssh keys via XML-API
Fixed case 47994: upcp progress bar goes backwards during upcp
Fixed case 47995: scripts/checkallowoverride should not be called in maintenance
Fixed case 47996: removed antirelayd is being called during upcp process
Fixed case 47998: Removal of antirelayd not complete
Fixed case 48044: scripts/spamassassin_dbm_cleaner uses DB_File
Fixed case 48045: MySQL users' data not removed in certain cases when the user's account is terminated
Fixed case 48051: Cpanel::Form's POST data processor maxes cpu when uploading files
Fixed case 48058: Remove whostmgr/newhelp*
Fixed case 48073: Remove whostmgr/bin/whostmgrlite
Implemented case 48080: Improve buffering techniques used by Cpanel::HttpRequest and Cpanel::Httpd
Fixed case 48084: Remove dfgraph/showdf
Implemented case 18298: Using -IncludesNOEXEC or -Includes disables server-side includes completely regardless of the previous setting.
Implemented case 18598: Boxtrapper should deliver messages with a spam score of -2.5 or lower (user adjustable)
Implemented case 23438: Box trapper: Autowhitelist the to: and cc: lines of a new email if the from: header is whitelisted aka WHITE LIST BY ASSOCIATION
Implemented case 34143: Speed up generation of user + domain list UI in WHM
Implemented case 39262: Restore 'Configure Customer Contact' URL redirect behavior from pre-11.25
Implemented case 40214: phpPgAdmin compatibility w/ PostgreSQL 8.1+
Implemented case 40827: Need Mail::delForwarder API2 call
Implemented case 41357: Modularize Email Loop Protection and Optimize BoxTrapper
Implemented case 41429: Logic error with WHM Template updates
Implemented case 41843: use physical cpu/core count for process log and service status
Implemented case 41897: Support the ability to speed up pkgacct by using hard links to daily backups
Implemented case 42482: implement bayeux protocol in cpsrvd
Implemented case 42594: Add inotify support to tailwatchd
Implemented case 42679: Create API2 calls for MySQL
Implemented case 43275: find/replace uses of Cpanel::JS functions
Implemented case 43887: Update /scripts/phpopenbasectl to isolate or eliminate code that modifies httpd.conf
Implemented case 43957: Audit initial translations: Normalize quoting in locale keys
Implemented case 44108: Delete /scripts/phpopenbasectl
Implemented case 44198: Restrict ability to change ports for RoR apps
Implemented case 44447: Refactor or remove /scripts/checkmaxclients
Implemented case 44618: Add start and stop dates for auto-responders
Implemented case 44828: mysql_config in restartsrv_mysql --check needs to be cached
Implemented case 44876: Write Cpanel::Carp exception logger
Implemented case 44880: Convert cpanel code using Crypt-PasswdMD5-XS to use Crypt::Passwd::XS
Implemented case 44958: Remove /scripts/checkallowoverride
Implemented case 45063: need Cpanel::Locale->get_server_locale()
Implemented case 45068: WHM Mail Queue manager code does not need to fork and write to pipe
Implemented case 45106: Improve cpservice error message when service is not installed
Implemented case 45115: Allow file manager editors backend to save in user-selected encodings
Implemented case 45196: Clean up httpd.conf update in Whostmgr::Accounts::Modify::changeusersdomain
Implemented case 45234: AWStats updated to 7.0
Implemented case 45236: Wildcard MySQL host entries prevent transfer of databases
Implemented case 45279: Immutable File Reporting utility
Implemented case 45317: /home/*/etc/*/shadow no longer need to be readable by 'mail' group.
Implemented case 45473: Convert Cpanel/Config/LoadCpConf.pm to use Cpanel::Logger
Implemented case 45623: cpbackup does not properly log sync failures
Implemented case 45630: cpmysqladmin ISREMOTE should be cacheable
Implemented case 45634: Cpanel::DataStore does needless memory copy of yaml text
Implemented case 45638: Add ifconfig ETHDEV to global cache
Implemented case 45641: Optimize Cpanel::Config::FlushConfig to reduce disk i/o
Implemented case 45717: Verbiage change in SSL notification
Implemented case 45765: Optimize dnsadmin and dependencies
Implemented case 45899: rapidssl cabundle needs to be updated
Implemented case 45901: Optimize jailshell login process
Implemented case 45902: Add domlogs to virtfs for jailshell
Implemented case 45903: Plan change resolution screen
Implemented case 45943: optimize cpanellogd
Implemented case 46039: logrunner and cpuwatch should use ionice when available via Cpanel::IONice
Implemented case 46093: Simplify ipcheck script to use new features of Usage.pm
Implemented case 46122: Optimize Cpanel::BandwidthDB::update
Implemented case 46179: Add schedule task support to servers_queue
Implemented case 46199: Webalizer text: opens in new window
Implemented case 46214: Improve information delivered in chkservd notification and restart process
Implemented case 46218: Optimize listaccounts with new userdata loader
Implemented case 46251: Modularize dnsadmins Remote DNS requests handler
Implemented case 46304: Change Cpanel::MysqlFE::DB::countdbs() to use listdbs when not accessing remote mysql
Implemented case 46326: /etc/proftpd/{$USER} entries not altered when rearranging accounts.
Implemented case 46384: pkgacct should not calculate and throw away the md5sum for cpbackup files
Implemented case 46589: Optimize accountsummary call
Implemented case 46636: Create API2 function of adding email domain forward
Implemented case 46654: Create submodule Cpanel::SafeSync::UserDir
Implemented case 46656: Use userdata to fetch the ip address of one account instead of httpd.conf when doing accountsummary
Implemented case 46679: Fetch domain ip from user data when available
Implemented case 46684: Optimize loading of configs and lists
Implemented case 46749: Adjust upconf settings in new scripts/maintenance code
Implemented case 46812: Remove the cpanellogd TODO comment to prevent customer confusion
Implemented case 46852: Cleanup whostmgr listaccts
Implemented case 46899: Improve error reporting in pureauth when cpanel user is missing.
Implemented case 46902: Use cpanminus to overcome holdback problems and memory consumption of CPAN
Implemented case 46928: deprecate quota-fetching code in Whostmgr::Quota
Implemented case 46987: Remove obsolete HotFix4704.pm
Implemented case 46990: Remove Cpanel::HttpConf from source
Implemented case 47052: Autofix invalid maildirsize files when changing quota
Implemented case 47139: Remove old unused regexs from cpsrvd.pl
Implemented case 47145: Restore the ability to include mailman disk usage in calculations.
Implemented case 47179: cpanellogd needs to implement locking
Implemented case 47213: hold-over means of getting CLDR data to JavaScript needed
Implemented case 47232: Verify the accuracy of the no_prefix option on prefixed systems
Implemented case 47241: restartsrv_cpanellogd uses invalid flag for cpanellogd
Implemented case 47246: Decrease quotacheck run time and make sure notify prefs are stored in the cPUsers file
Implemented case 47347: Stop generating unused static files
Implemented case 47355: Need to improve the message when domain extraction fails
Implemented case 47372: Rework Cpanel::Conf using Cpanel::Class and move Package code to Whostmgr::Packages
Implemented case 47398: Add vhost data to httpd.conf.datastore at account creation instead of rebuilding it.
Implemented case 47416: Remove call to sync in scripts/unsuspendacct
Implemented case 47439: make File Manager upload progress bar move with % done
Implemented case 47461: Use CDB for locale files.
Implemented case 47464: clean_user_squirrelmail_attachment_dirs need performance improvement
Implemented case 47470: Change public display of copyright to 2011 for 11.30
Implemented case 47492: Add modifyacct hook
Implemented case 47508: stop shipping bin/dumpgdbm
Implemented case 47538: restorepkg not restoring MySQL databases
Implemented case 47548: Make dnsadmin local and remote dnsadmin modules use the same api.
Implemented case 47553: Remove call to /scripts/removeuserdb from install/mysqlclean
Implemented case 47559: roundcube 0.5.1 released
Implemented case 47581: New API2 function Email::reorderfilters
Implemented case 47597: Remove legacy rrdtool tarballs
Implemented case 47638: Update remove_html_from_string to match CPAN equivalent
Implemented case 47642: WHM - Modify Account confirmation display needs to display longer
Implemented case 47652: Create symlinks needed to support local::lib with existing perl installer
Implemented case 47673: Create lightweight Cpanel::Gzip::Stream to replace IO::Compress::Gzip in cpsrvd
Implemented case 47788: Adjust cpanel code to use re-located subs to avoid globs for Cpanel::Update::Basic
Implemented case 47790: Decrease addpop creation time.
Implemented case 47811: Add defaults to api2 in order to remove redundant information in most api2 calls
Implemented case 47960: Keep httpd.conf.datastore in sync with vhost removal
Implemented case 44075: Remove deprecated themes from distribution
Implemented case 44101: Replace upcp with modularized, maintainable version
Implemented case 44135: Replace application up scripts with modular cppkg system
Implemented case 44369: Re-design updatenow to be the authoritative sync script for upcp
Implemented case 44410: Design the upcp upgrader for 11.30
Implemented case 44656: Warn when encountering immutable files during update
Implemented case 44833: Move /scripts to /usr/local/cpanel/scripts
Implemented case 45848: Generate sysinfo.config during update
Implemented case 46770: Validate RPM installs with rpm -q post install
rint version
: r54
aw View
ore topic actions
Topic revision: r54 - 24 Jan 2013 - 15:20:26 - Main.BrianCarlson
cPanel & WHM
Website Owner
Hosting Providers
Data Center
System Admins
App Catalog
Mailing Lists
Feature Requests
Plans & Pricing


text:
By Anders Borg (1) and Christine Lagarde
[Related -Sears (SHLD) Puts Active As Stock Touches Lowest Since Sept. 5th]
The International Monetary Fund and the Swedish Ministry of Finance are hosting an international conference in Stockholm on May 7-8, with the purpose of sharing knowledge and providing guidance on the best way to achieve fiscal consolidation, and on the role that effective fiscal policy frameworks and institutions can play in this endeavor.
[Related -QUALCOMM, Inc. (NASDAQ:QCOM): Becoming A Core Holding?]
Learning from experience
Sweden provides an interesting case study for countries' current predicament. In the early 1990s, Sweden was rocked by an economic crisis with escalating unemployment, double digit deficits, and a sudden loss of market confidence that raised the cost of sovereign borrowing.
In response, Sweden initiated a comprehensive set of reforms. Favorable external conditions helped, but domestic policies played a critical role in the adjustment. Strong fiscal tightening was implemented to regain fiscal sustainability and market confidence. This was accompanied by the effective handling of the crisis in the financial sector, and structural reforms that raised Sweden's competitiveness, long-term growth rates, and real wages. A new fiscal policy framework—founded on a surplus target, a medium-term expenditure ceiling and a comprehensive top-down budget process—has since helped preserve strong public finances and prepared Sweden well for the current crisis.

subset: commoncrawl


text:
Please stay away from this place , it very dirty . Sheets on the bed are nasty . The curtain from the room have blood on them it was like every room someone was kill.. The people who rent to live he are getto .one of the living residents wanted to start a fight with one of our roommate ...... More
- Also Known As:
- Siesta Hotel
- Siesta Inn And Suites
- Siesta Hotel Bradenton
- Rodeway Inn Bradenton
- Bradenton Rodeway Inn
- Reservation Options:
- TripAdvisor is proud to partner with Hotels.com, Expedia, Orbitz, Travelocity, Cheap Tickets, Priceline, Booking.com, Tingo and Venere so you can book your Siesta Inn & Suites reservations with confidence. We help millions of travellers each month to find the perfect hotel for both holiday and business trips, always with the best discounts and special offers.


text:
Buon Appetito Square Plate Small £10.00
18x18cm 'Buon Appetito' of course means enjoy your food in Italian. And if the table setting has anything to do with it you will! This new dinner service with plates in 3 different sizes makes every meal complete. Afterwards dont forget to give your compliments alla cuoca to the chef!
Sorry - we don't have any of these in stock
But do contact us and we'll see if we can source one for you.
Model: WW164950RM
Shipping Weight: 0.4kg
We will normally dispatch your order within 7 business days of receiving payment confirmation.
If you need your items in a hurry do call us Tel: 01904 627 308
Returns Policy
You have 28 days to return an item for a full refund.