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