GRATISSS....
Upgrade cPanel Stable 26138 --> 27164
Written by Administrator   
Jumat, 05 September 2008
Fixes
    Added localhost to NSD interface list by default
    Allow spaces in select SSL CSR info fields (e.g. City)
    Alter NSD IP binding to prefer local IP Addresses before listed namserver IP addresses
    Always remove * from ServerAdmin when creating wildcard VirtualHosts
    Attempt to reuse Courier-IMAP SSL cert when Dovecot is first installed
    Bug 1760: Transfer Feature List during account transfer
    Bug 4458: Removed /scripts/nofsck
    Bug 7161: Properly remove multi-level sub domains where the upper levels don't exist
    Bug 7469: Resolved creation of intermediary subdomain zone during removal
    Changed logging level of mount mis-match message from warn to info
    Changed scripts/installport.pl to only pass -N to portupgrade when package is not currently installed
    Detect broken portupgrade on FreeBSD
    Disable proper Courier services for FreeBSD in convert2dovecot
    Don't lock MySQL accounts during account suspension when old style passwords are being used
    Don't show Apache information when managing SSL Hosts in cPanel
    Eliminated race condition in creation of queued DSN cluster requests
    Ensure IMAP is restarted when changing Domain Owner Authentication Tweak Setting
    Ensure invalid domain names are removable
    Exclude courier from sysup on FreeBSD as courierup handles the updates
    Exclude user nobody from dedicated IP Address check during SSL Certificate install
    Fix MD5 sum issues in cpanelsync     Fixed /scripts/wwwacct to pass --customip value to Whostmgr::Accounts::Create::_createaccount
    Fixed FreeBSD issue with tar over STDIN
    Fixed LD_LIBRARY_PATH and RPATH issues on FreeBSD builds
    Fixed Xen detection issues
    Fixed calling API2 tags from XML-API
    Fixed comment matching when parsing named.conf
    Fixed copying of sitedir/var/www/html in pkgacct-eXm
    Fixed improper calls to Restartsrv::getinitfile
    Fixed improper validation of State value in CSR generation
    Fixed issues with rebuilding internal PHP during cPanel update
    Fixed listing of GPG keys when no email address was assigned
    Fixed problem with suspended account MySQL grants not being packaged
    Fixed segfault errors in dnsadmin when used in a DNS Cluster environment
    Fixed status check in restartsrv_dovecot
    Force nsdup when setupnameserver is invoked with --force
    Force updates on FreeBSD 4 and 5 to use ports
    Improved IP Address validation
    Improved detection and fixing of invalid lock files
    Improved detection of Xen environment
    Improved error checking when adding a Zone
    Improved file copy functions in pkgacct-eXm
    Install Dovecot from ports on FreeBSD
    Install NSD from ports on FreeBSD
    Installing SSL Certificates on Parked domains now creates correct VirtualHost
    Invoke 'updated' logic in dovecotup when the configuration file is missing
    Log and remove stale lock files
    Patch RoundCube to prevent disclosure of BCC list
    Perform filesystem lookup when Maildirsize reports a negative value
    Preserve path to SSL files during install to prevent
    Prevent creation of ~/perl when using Reseller override
    Prevent race condition in dovecot-auth
    Prevent restart of cpsrvd removing error_log when handled by log rotation
    Prevent uncaught error messages from breaking XML API calls
    Raising memory limits during restart of IMAP services in WHM
    Remove Zero-length lock files
    Remove extra whitespace in Proxy VHost IP List
    Removed dependence on /etc/mtab in Cpanel::Quota::displayquota
    Removed false warning about rndc failing when no output was produced
    Removed suggestion to change username when displaying Brute Force protection to a webmail user
    Replace old IP Address in cpuser file with new IP Address during IP Migration
    Resolved Webmail branding issue for Reseller owned accounts
    Resolved XML-API call failures regarding ToLower
    Resolved issue with long passwords creating unusable Password Generator dialog
    Resolved issue with suspending accounts that have blank MySQL passwords
    Resolved issues with IP Address validation
    Resolved restart error after saving Dovecot configuration
    Return to file save handler for internal PHP as sqlite is too problematic
    Set FreeBSD ports options to raise NSD MAX_INTERFACES to 512 for consistency with Linux RPM
    Set HOME and USER environment variables based upon EID when values are unset
    Silence useless output in fixrnds, setupnameserver and nsd scripts
    Stop all Courier/Dovecot processes when restarting IMAP
    Updated RestartSrv to look for postgres in addition to postmaster
    Updated disable_unused_xinetd to check for xinetd presence as a socket or pipe
    Updated fixrndc to not set query-source to port 53
    Updated restore package functions convert handle Dovecot configured systems
    Use Bandwidth Notification setting in cpanel.config when processing bandwidth in cpanellogd
    Use lookup to determine proper UID/GID in scgiwrap rather than hard coded values
    Use owner parameter when creating accounts with /scripts/wwwacct
    Use proper MySQL host consistently during Roundcube installation
    Address issue with calling cPanel API2 functions via the xml-api
    Bug 7101: Updated Apache 1.3 init script to start SSL
    Cleaned up NameServer::Conf object to prevent spurious warnings
    Copy SubDomain htdocs during pkgacct-pXa
    Disabled caching store for backup directory to prevent flock() problems
    Eliminated possible race condition in Cpanel::Hulk::connect()
    Ensure SSL Domain is owned by user when packaging account
    Explicitly set quota for cpanel PHP application users to 0
    Fix DIp::getnameservers() to not erase /etc/nameserverips
    Fix for email transfers in pkgacct-pXa
    Fixed listing of databases when using Remote MySQL
    Fixed valias transfer issue with pkgacct-pXa
    Fixed warning messages in Cpanel::Config::FlushConfig to match parameter positions
    Improved installing cPAddons when using Remote MySQL servers
    Improved support for transfering MySQL grants in pkgacct-pXa
    Load CPAN after perl mirror test is done to conserve memory
    Only connect to the Proxy Vhost SSL port if a SSL VirtualHost exists
    Prevent HTML encoding of passwords and passphrases used for account transfers
    Prevent error message when dictionary is not installed
    Prevent install of loopback securetmp on systems that lack loop support
    Readd workaround to RestartSrv for lack of valid init script for named on FreeBSD
    Removed redundant eximstats option from Tweak Settings
    Resolved issue causing Service Manager to always start Alternate Port Exim regardless of active setting
    Resolved issue with SSL Domain being stored improperly by /scripts/pkgacct
    Resolved issue with multiple requests during a keepalive Proxied session being redirected to localhost
    Resolved symlinks in restored accounts pointing to cpmove directory
    Set NSD IP addresses based upon /etc/nameserverips
    Touch /var/cpanel/usensd before calling nsdup to prevent nsdup from restarting BIND
    Update whostmgr2 restorecpmove to handle large number of files
    Updated mysqlup to execute setfiles if SElinux is enabled
    chkservd now uses restartsrv to check IMAP status

Enhancements
    Added CA bundle for StartCom
    Added Dovecot configuration editor to WHM
    Added Dovecot to Update Config
    Added NSD configuration editor to WHM
    Added NSD to Update Config
    Added Return link to Cluster interface
    Added XML-API installssl
    Added cPPOP tag to POP3 Restart menu item
    Added dovecot to restartsrv
    Added ip parameter to installssl XML-API call
    Added proper restart and chkservd monitor support for rsyslog
    Added status and message to XML-API fetchsslinfo
    Added support for ErrorDocument 413
    Added white list capability to cPHulk
    Allow disabling of portsup via /var/cpanel/disable_portsup
    Allow users of Cpanel::HTTPDaemonApp to be configured via /var/cpanel/conf system (e.g. cpdavd )
    Always update SSL Certificates in user's home directory when installing new certificates
    Attempt lookup of CA Bundle when not provided
    Bugs 4875, 5657, 6849: Added ability to configure rotation of cPanel logs
    CSR generation notification message converted to use a template
    Changed XML-API fetchsslinfo to only use files from user's home directory
    Cpanel::HTTPDaemonApp now defaults to ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP
    Display user name in Remote Access Key interface
    Improved reporting when remote Cluster server responds with 401
    Limit domain selector for SSL Installation to domains owned by cPanel accounts
    Log encounters with Zero-length lock files
    Log errors encountered during removal of SSL related files
    Made IMAP and DNS restart text consistent with other services
    Renamed Courier Configuration to IMAP Configuration
    Setup default CA trust symlinks
    Support loading of 'public_html' install manifest to simplify creation of DocumentRoot compatible cPAddons
    Updated IMAP protocol interface to use checkboxes rather than a text field
    Updated IP Migration interface to use a template
    Updated WHM SSL Installation interface to a template format
    Updated WYSIWYG HTML Editor to 3.1
    Updated version to 11.23.6
    Use MySQL Version from configured server to determine which table privileges to display
    Add function to ssladmin for checking if a SSL VirtualHost is configured on the IP address of a domain
    Add one-time hook to upcp for building /etc/ssldomains using /scripts/updatessldomains
    Added '*' option to API2 for JSON encoding
    Added ability to set priority of email filter
    Added interface for viewing patch output on failed cPAddon updates
    Allow unisntall of securetmp
    Converted Update Configuration interface to use a template
    Have upcp terminate upcp processes that exceed 6 hours in run time
    Inform user of invalid local httpd.conf template and revert to default template
    Lazy load cPCPAN sub modules to reduce memory usage
    Notify user when main.default httpd.conf template is newer than mail.local
    Replaced Code Editor with more full-featured version
    Track all SSL vhosts in /etc/ssldomains in all add/remove/IP-changing functions
    Update HttpUtils::getsslhostbyip() to be aware of proxy vhost
    Update pkgacct-pXa for version 8.0 of the remote product
    Updated pkgacct-pXa with improved support for MySQL databases and grants
    Updated pkgacct-pXa with improved support for PostreSQL databases and grants
    Updated pkgacct-pXa with improved support for Virtual mail hosts
    Updated pkgacct-pXa with improved support for home directory transfer
    Updated pkgacct-pXa with improved support for mail user authentication
    Updated pkgacct-pXa with improved support for parked domains
    Updated upcp to store PIDs in /var/run for parent and child processes