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


