Skip to content

Cpanel Web Hosting with RVskin and CPxtra

 Cpanel WHM Reseller Hosting with RVskin - Hosts and Multiple Sites

 Managed Dedicated servers

You are here: Home Logged OutAnnouncements

Portal HomeClient AreaAnnouncementsKnowledgebaseSupport TicketsDownloads

Announcements
You are here: Portal Home > Announcements > WHM / Cpanel Updates Today

04/29/2008 00:00

WHM / Cpanel Updates Today

We are in the process of updating the Cpanel servers to the latest builds. This is quite an update bordering on the upgrade side of things. Below you can see all that is being updated, tweaked, removed and replaced. Is is very rare to have a problem when we work on Cpanel so no downtime is expected.

 Changes, Fixes and Features:

Fixes
    Resolved long load time for Zone editor
    Bug 6437 check for /dev/random and /dev/urandom before running rndc-confgen
    Cleaned up Exim queue output
    Corrected charset to UTF-8 in htdocs
    Display appropriate error when username is not provided during Password modification
    Do not install ssl certs for services that are not enabled
    Ensure ADDONS file handle is closed upon completion
    Fix upcp hang on Courier restart
    Fixed backup configuration template for proper comparisons
    Fixed broken javascript on diskusage/index.html effecting Internet Explorer 6/7
    Bug 6423: Lowercase CommonName when generating or installing SSL Certificatess to prevent removal when regenerating httpd.conf
    Bug 6428: prevent transposing '+' in MIME type to space
    Bug 6445: Prevent addition of www. to wildcard subdomain when httpd.conf is regenerated
    Capture databases using mysqldubmpdb in pkgacct-pXa
    Changed 'Service' to 'Authentication Service' in column heading of Hulkd configuration interface to more accurately reflect source
    Clarified error message displayed when ownership check fails during password modification
    Cpanel/Mysql: don't show local databases when server configured to use remote MySQL server
    Cpanel/NamedConf/Find: set proper user and group for Bind chroot on SuSE
    DCPUMon: Add ps processes to totals after checking for Apache processe to  prevent adding duplicates to the toplist
    DCPUMon: CPU/Memory of idle Apache processes no longer included in calculations
    DCPUMon: Fixed claculation of current average percentage when no previous totals are available
    DCPUMon: fixed parsing of Apache 1 whm-server-status output
    DCPUMon: prevent spurious matches against process output
    DCPUmon: removed use of File::Glob::glob since it's slower and requires /bin/csh
    Disabled globally shared calendar configuration in Kronolith (Horde)
    Ensure 'system' is not listed when password modification fails
    Ensure problems with cpbackup FTP configuration are logged
    Fix apache_port and apache_ssl_port regexes to properly match #.#.#.#:# IP/Port format
    Fixed error in Cpanel::Logger::Logger that prevented levels of die or panic from halting processing
    Fixed issues with using cpservices on FreeBSD
    Fixed password-less access to template1 caused by changing postgres password
    Fixed whitespace handling in file names for IE
    Fully daemonize antirelayd child processes to prevent WHM Interface hangs
    Halt backup before doing anything if FTP configuration is invalid
    Have XML-API/createacct grant account a dedicated IP Address according to package definition
    Horde/Group: changed PHP_LOG_ERROR to PHP_LOG_ERR
    Improper use of failurl value prevented proper redirection
    Improved checking for presence of username in new passwords
    Improved detection of Linux-VServer environment
    Improved su handling in scripts/sshcontrol to prevent timing issues that could prevent proper login during transfer
    Improved support for detecting FreeBSD in VMware
    Increase virtual memory size in userdel subshell to avoid segfaults on 64-bit systems
    Made bin/linktest-ssl depend upon Net::SSLeay 1.32 as minimum version
    Made the <cgi> tag in EntropySearch case-insensitive
    Minor fix for pkgacct-pXa for copying mail
    Only add --sshkey to transfer command if it has a value
    Only enable webprotect if /var/cpanel/fileprotect exists
    Preserve DirectoryIndex when rebuilding Apache
    Prevent XML-API/createacct from creating an account when the stipulated package does not exist
    Prevent adding LoadModule lines that refer to compiled in modules in acceptance test
    Prevent eximstats and antirelayd from being started after migration to tailwatcher
    Prevent hang in rpmup2 on VPS
    Prevent template filename display in cgiemail
    Prevent use of invalid CommonName during SSL Certificate generation
    Redirect STDERR to /dev/null in pkgacct to prevent copy process from aborting on error
    Remove -v from the options of mysqldump in /scripts/pkgacct. The extra data can cause data corruption if written to the sql dump file.
    Remove eximstats and antirelayd from chkservd
    Removed /scripts/cpbackup2
    Removed /scripts/netssl_test
    Removed non-existant DomXstl from makecphpphp profile
    Removed unnecessary checkhttpd as the installer handles this
    Resolved issue that displayed all SSL Certificates in the Service Manager
    Sanitize Nameserver entry in Basic Setup
    Set executable bit for 'other' for Perl binary when doing maildir conversion to prevent infinite loop
    Set magic_quotes_gpc to Off for Round Cube
    Skip updating a user when password lookup fails
    Updated Password generator for SSL Cert passphrase to only produce alpha-numeric passphrases
    Updated mysqlpasswd to work with remote MySQL databases
    Updated pkgacct-pXa to capture MySQL grants, PostgreSQL grants and databases and Horde data
    Updated scritps/exim_tidydb to cleanup the ratelimit DB
    Whostmgr/Accounts/Create.pm: Prevent package settings from being overridden when edit-account privilege exists and package value is not specified
    cpbackup: Ensure FTP Login failure is logged
    postgresadmin: Prevent spurious error when doing setuid to PostgreSQL user
    Updated French language file removing German keys
    Disable register_globals for internal PHP execution
    Disabled SecureSSL certificate purchases through WHM
    Fixed CommonName validator update which prevented creation of Wildcard SSL CSRs
    Prevent improper entries in /etc/passwd from breaking ftpadmin
    Resolved cpsrvd SSL startup when nativessl is disabled in cpanel.config
    Ensure no other applications are using port 110 when cppop is in use
    Fixed problem with license requests made through proxies
    Prevent spurious warning during update of SSL certificate file permissions when service directory does not exist in /var/cpanel/ssl (i.e. service not used). 

Enhancements
    Add support for Mozilla Universal Charset Detection in bin/guess_file_encoding
    Added "PHP max execution time for cPanel PHP execution in seconds" to Tweak Settings
    Added --start, --stop and --restart to cpdavd
    Added /scripts/proxydomains for creating/removing proxy DNS entries for existing accounts
    Added ACL to reject mail at SMTP time if the sender fails SPF checks
    Added Exim ACLs to ratelimit spam hosts
    Added OS X Leopard compatible webdisk connector
    Added TweakSetting for defining internal PHP timeout value
    Added TweakSettings for creation of proxy VirtualHost, automatic proxy subdomain creation, and creation of subdomains that override proxy subdomains
    Added bind-chroot exclusion for yum updates to prevent conflicts. This will be re-enabled once bind-chroot support is improved
    Added clarifying note to Remote MySQL Setup
    Added cpanel/bin/low_mem_mods to install memory-optimized cPanel Perl modules
    Added logging to Cpanel::DomainTools::make_valid so that domain name modifications are logged
    Added more error detection to rrdtoolinstall
    Added option to skip scanning messages for virii/malware when the scanner is unavailable, and allow mail delivery to continue
    Added options for Malware Defer and SPAM Defer to Exim configuration
    Added scripts/cleanversion to remove and reinstall version.pm
    Added scripts/disablefileprotect to reverse effects of scripts/enablefileprotect
    Added scripts/removeuserdb to remove empty databases that match the user name
    Added scripts/restartsrv_chkservd
    Added scripts/restartsrv_cpdavd
    Added scripts/ssl_crt_status which provides a status report of the server's SSL Certificates
    Added scripts/suphpup to rebuild suPHP
    Added scripts/vps_optimizer for controlling improved VPS cPanel performance
    Added setbwlimit to XML-API
    Added support for Flash and JavaScript in Branding
    Added support for adding custom logs to cpanelloggd using /var/cpanel/cpanellogd.custom
    Added support for transferring Parked Domains with pkgacct-da
    Added support for transferring mail aliases with pkgacct-da
    Added tailwatchd to Service Manager
    Automatically run '/scripts/proxydomains add' in background when proxysubdomainsfornewaccounts is initially set
    Bug 1509 Implemented support for LOC Resource Records
    Bug 2291 Implemented support for the following DNS RRs AFSDB, DNAME, DS, HINFO, NAPTR, RP, SRV
    Bug 3357: Added roundcube support
    Bug 5773: Added cpdavd to Service Manager
    Bug 5833 Implemented reverse proxy for logins
    Call scripts/removeuserdb during upcp
    Changed 'BL' to 'Blacklist' in Tweak Settings for clarity
    Changed sessionhandler for Horde to use disk based handler
    Disabled auto-enabling of ENHANCED IDLE for Courier-IMAP
    Disabled builddb in updateuserdomains
    Enabled OpenSSL and mcrypt in makecpphp for horde and roundcube
    Faster loading of showbw
    Have proxydomains settings default to 'on' in TweakSettings
    Horde now uses file-based session handler
    Improved file encoding detection algorithm
    Improved overall memory consumption by switching to memory-optimized modules and removing the POSIX module
    Improved support for importing email and email users in pkgacct-da
    Include account creation date in pkgacct-pXa transfers
    Inform user of action being performed when executing /scripts/proxydomains
    InnoDB auto-disabled if no MySQL tables use it
    Lowered memory requirements
    Mailman will only start if the server actually has mailing lists
    Moved cpdavd and tailwatchd to cpanel/libexex
    Moved mail authentication functionality to MailAuth
    Notify user when SSL Certificate expired and self-signed certificate used as replacement
    Notify user when SSL Certificates will expire within 30 days
    Optimized loading of httpd.conf by only creating Include entries for files that actually exist
    Refactored DNS Zone Editor to allow for broader range of fields and Record types
    Removed checkperlmodules call from rpmup2
    Removed deprecated Addon Manager from Plugins
    Removed support for the WKS RR
    Replaced eximstats, antirelayd and cpbandwd with new Tailwatch application
    Restoring account that uses the InnoDB table type will enable InnoDB support in MySQL
    Sessions for internal PHP apps now stored in /var/cpanel/userhomes/
    Simplified rpmup2
    Squirrelmail updated to 1.4.13
    Updated /scripts/ensure_includes to reposition proxy VirtualHost at end of httpd.conf
    Updated Exim configuration to load Perl only when needed
    Updated PHP Extension Manager to provide extensions for FreeBSD 7
    Updated PHPMyAdmin to 2.11.5.1
    Updated RRD to 1.2.27
    Updated WHM YUI to 2.5.1
    Updated bin/maildirupdate to call the restartsrv scripts directly for the services needing restarted
    Updated branding to included new VPS Optimized header
    Updated cPanel's common Alias and ScriptAlias directives for redirects to be less greedy
    Updated cpbackup to use fully-qualified paths to binaries to prevent problems with PATH in cron
    Updated rrdtoolinstall for better support of 64-bit systems
    Updated scripts and functions to use scripts/restartsrv_chkservd
    Updated spamd init scripts to support max-spare option
    Updated version to 11.22
    scripts/RestartSrv: added --socketpath to allow use of Unix Sockets with spamd
    scripts/pkgacct: support for capturing roundcube data added

    Added SPF/DomainKey lookup using /etc/mailips for remote_smtp
    Added Tweak Setting: Only permit cpanel/whm/webmail to execute functions that have a referrer that matches one of the domains/ip on this server. This will help prevent XSRF attacks, but may break integration with other systems, login applications, and billing software.
    Added text to language download explaining how to find local modifications in downloaded file
    Bug 2358: Added disk space used by default email address to Email Accounts display
    Provide a more robust verification of /etc/passwd entries
    Updated language editor wording to specify correct file location of local modifications
    Provide notice when Native SSL fails to install and stunnel fall-back is used

<< Back

View RSS Feed