Change Log for 11.30.0.7
Entry: 2011-05-05, 22:00 (UTC)
2011-May-5
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
WHM UI
- 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
Backend
- 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 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/ file
- 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 -> 11.30.0.1 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
Are VPS the same as a dedicated server? They seem
to be much less expensive for the same functionality.
Yes, the basic is same with dedicated server, and it’s cheaper.
But, still, we are not allowed to abuse the resource 🙂
If we need a total control of the hardware, we can buy/use a dedicated server.