Mis à jour du logiciel CpanelLa version Cpanel Stable 27225 a été installée le 10 septembre 2008 sur les serveurs, elle corrige les bogues suivants: Fixes Fixed issues with detecting older Xen Resolved issues with populating form fields in SSL Certificate Installation Enhancements Added Shared Certificate installation instructions La version Cpanel Stable 27164 a été installée le 4 septembre 2008 sur les serveurs, elle corrige les bogues suivants: 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 La version Cpanel Stable 26138 a été installée le 10 juillet 2008 sur les serveurs, elle corrige les bogues suivants:Fixes Bug 7149: Awstats HostAlias only included main domain Bug 7157: Strip meaningless leading and trailing whitespace from php.ini configuration values before entering quoting logic Bug 7177: Update rpm version query to specify precise format Bump rlimits from 64 to 256 for cpwrap Ensure /scripts/check_cpscripts has proper directories in include path Fixed inconsequential typo in chkservd entry for named FreeBSD Only: Fixed LD_LIBRARY_PATH to account for EasyApache linking to libraries in /opt Have ssladmin show failure message for certificate installation Prevent MD5 issues from aborting cpanelsync Prevent corruption of certificate data during installation via WHM Prevent endless looping on x86_64 machines during use of cpan_sandbox Prevent showing mbox specific Tweak Settings when using Maildir Prevent spurious error message regarding $Cpanel::homedir not being set when executing routines as cPanel user from WHM Replaced use of deprecated PNGgraph with GD::Graph Resolved failure to list user installed Perl modules Resolved issues pertaining to MySQL grants and databases when changing username during pXa transfer Silence all spurious output from update_sa_rules by default Updated cpanelsync with better detection and handling of MD5 sum generation failures Enhancements Added --force to /scripts/installruby to allow bypassing version checks Added selective upgrade logic to /scripts/installruby allow better maintenance of installed product Allow disabling of memory limits vi TweakSettings Enable Iconv and MBRegex support in makecpphp profile for 3rd-party support Updated /scripts/installruby to allow disabling of updates Updated /scripts/securetmp to all --uninstall --install to reinstall Updated Ruby to 1.8.7-p22 Updated RubyGems to 1.20 Updated version to 11.23.4 La version Cpanel Stable 25971 a été installée le 30 juin 2008 sur les serveurs, elle corrige les bogues suivants:Fixes Ensure correct save method is used when Filter saves to /dev/null Prevent prepending home directory path to /dev/null when using Discard Message email filter action La version Cpanel Stable 25959 a été installée le 26 juin 2008 sur les serveurs, elle corrige les bogues suivants:Fixes Fixed awstats generation on FreeBSD Fixed output during account transfer to use the <pre> tag rather than <blockquote> Fixed path issues when building RRDTools on FreeBSD Added mime icon for CGI scripts Allow installation of wildcard SSL certs onto matching non-wildcard virtualhosts Always allow mail from the main IP Address when creating SPF record Auto symlink old home directories when restoring accounts Bug 2898: Show proper location of backup file in notification email Bug 5675: Fixed incorrect size usage when formating for Notification Bug 6151: Allow all RFC 2822 characters to be used in the local part of an email address 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 6437 check for /dev/random and /dev/urandom before running rndc-confgen Bug 6445: Prevent addition of www. to wildcard subdomain when httpd.conf is regenerated Bug 6523: Fixed missing password validator field for cPAddons Build the oldest version of PHP if the one specified by the makecpphp profile does not exist Capture databases using mysqldubmpdb in pkgacct-pXa Changed 'Service' to 'Authentication Service' in column heading of Hulkd configuration interface to more accurately reflect source Changed unconfigured cPAddon message markup for clarity Clarified error message displayed when ownership check fails during password modification Cleaned up Exim queue output Cleaned up XML-API output to be more XML compliant Consolidated internal functions that determine the PHP binary to use for internal purposes into Cpanel::cPPHP to ensure consistency among the various cpanel processes Corrected charset to UTF-8 in htdocs 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) Display appropriate error when username is not provided during Password modification Do not install ssl certs for services that are not enabled Don't display account password in notification email on account creation Don't display local databases when using Remote MySQL server Eliminated Race condition when adding sub and parked domains Ensure 'system' is not listed when password modification fails Ensure ADDONS file handle is closed upon completion Ensure MySQL is running before performing DB Exists check during account restoration Ensure XML output by bin/hooksadmin is properly encoded for standards compliance Ensure problems with cpbackup FTP configuration are logged Fix apache_port and apache_ssl_port regexes to properly match #.#.#.#:# IP/Port format Fix handling of LanguagePriority directive Fix improper symlinking in RRDToolinstall Fix upcp hang on Courier restart Fix whitespace issues caused by PHP Configuration editor Fixed CWD call during cPAddon moderated install via WHM to be taint-safe Fixed MySQL grant retrieval in pkgacct-enXim to use proper user Fixed RRDTool install for FreeBSD Fixed backup configuration template for proper comparisons Fixed broken javascript on diskusage/index.html effecting Internet Explorer 6/7 Fixed erroneous template tag that caused a link to Roundcube to always be displayed in Webmail Fixed error in Cpanel::Logger::Logger that prevented levels of die or panic from halting processing Fixed handling of ; in session.save_path syntax by PHP Configuration Editor Fixed handling of file names with spaces when using IE and the HTML Editor Fixed integration patch for Squirrelmail 1.4.13 Fixed issues with using cpservices on FreeBSD Fixed library search path issue that caused RRDToolinstall to always attempt a reinstall Fixed password-less access to template1 caused by changing postgres password Fixed various typos and grammatical issues 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 Handle max_execution_time for default cPanel php.ini Have XML-API/createacct grant account a dedicated IP Address according to package definition Horde/Group: changed PHP_LOG_ERROR to PHP_LOG_ERR 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 Make PHP Configuration Editor more conservative on quoting values 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 Output content-type when using the randhtml SSI Preserve DirectoryIndex when rebuilding Apache Prevent HTML Encoding of Mailing list passwords Prevent XML-API/createacct from creating an account when the stipulated package does not exist Prevent Zombies from occuring in Cpanel::Cgi Prevent adding LoadModule lines that refer to compiled in modules in acceptance test Prevent creation of MySQL databases named user_ Prevent creation of password-less MySQL virtual users Prevent eximstats and antirelayd from being started after migration to tailwatcher Prevent hang in rpmup2 on VPS Prevent template filename display in cgiemail Prevent unnecessary MySQL error when changing GRANTs Prevent unnecessary regeneration of language.local cache Prevent use of invalid CommonName during SSL Certificate generation Prevent use of negative values in packages Properly report licensing errors Redirect STDERR to /dev/null in pkgacct to prevent copy process from aborting on error Reduced memory overhead of cPHulkd 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 BOM character to allow Swedish lang to work in phpMyAdmin Remove eximstats and antirelayd from chkservd Removed /scripts/cpbackup2 Removed /scripts/netssl_test Removed confusing output generated by manual DNS syncs using /scripts/dnscluster Removed non-existant DomXstl from makecphpphp profile Removed unnecessary checkhttpd as the installer handles this Removed unrecognizable text from crimsom smoke branding package Resolved issue that displayed all SSL Certificates in the Service Manager Resolved issues with Dedicated IP accounts having SPF record mismatch due to use of Shared Hosting IP for outgoing SMTP Respect setting to disable Mailman 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 Set permissions on home roots to 0755 if /bin/pwd is broken (https://bugzilla.redhat.com/show_bug.cgi?id=448446) Skip updating a user when password lookup fails Untaint variables used in cPAddons Update IP functions to exclude proxy virtualhost when determining free IP addresses Updated French language file removing German keys Updated Password generator for SSL Cert passphrase to only produce alpha-numeric passphrases Updated install_php_inis to remove broken /var/cpanel/3rdparty/lib/php.ini files 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 Proceed to next account when FTP login fails during backup rather than terminating the entire process Remove conflicting 3rdparty/lib/php.ini file Updated install_php_inis to always set specified values and to disable "register_globals" for all cPanel provide PHP apps. Added /scripts/fix_sa_compile script to autocorrect Errno.pm problems and invoke it before running sa-compile in update_sa_rules Cause internal PHP session garbage collection to happen sooner Clarified meaning of Register Globals label in Tweak Settings Fixed typo that interfered with generation of /etc/relayhosts Prevent /scripts from being updated when updates are set to never Wrong message displayed when detecting razor and pyzor suppor Resolved issue where modification of quota value for an account would be stored in kilobytes rather than megabytes in /etc/quota.conf Addressed domain lookup issue when adding an A entry for a reseller's nameserver when the domain contains two part TLDs Adjusted cPanel provided software installation to make multiple connection attempts upon failure to help ensure successful installation Adjusted wildcard domain handling in Apache configuration to prevent incorrectly matching non-wildcard entries Prevent branding editor issue where attempting to revert one page could revert all pages Adjusted setup of MX entry for newly created accounts to have the server always accept messages locally regardless of DNS information Solved problem with spamassassin being unable to start after reinstalling perl with different compile time options WHM now displays correctly at 800x600 in IE7 Fixed permission on cgiemail and cgiecho when they are installed from the Cgi Center area Notify users when cpaddons cannot be converted from the old format and present them with work around options Prevent blank entries in /etc/mailhelo Prevent setting quotas on cpanel* users Fixed AddDescription regex for apache_conf_distiller Ensure Config.pm always gets installed for native ssl support Removed pine package requirement from /scripts/sysup Prevent distiller and Cpanel::ApacheConf from reading in information from Proxy Roundcube spellchecker removed because it requires openssl & curl which is not installed in the default php config Fixed SSL installer to prevent adding duplicate vhosts Fixed typos Added logic to verify package language setting/definition upon package modification and addition Added touch of /etc/relayhosts to restartsrv_exim Fixed cPHulkd to work properly when PAM resolver is on Fixed calls to /scripts2/getips_local Added missing definition for getips_local as used by Cpanel::Accounting Adjust Cpanel::SafeFile for operation in directories where permissions prevent creating a new lock file but we still want to flock Adjusted argument handling in editquota to accept case insensitive Unlimited definition. Adjusted suspendacct and unsuspendacct to correctly handle domain arguments Allow use of full range of characters in PostgreSQL user names as supported by PostgreSQL Bug 6929 Fixed cPAddons docroot install string Bug 6969 FIxed incorrect passing of SSL Option to AWstats Bug 6981 Adjusted quota handling in suspendacct to normalize the quota value prior to resetting the quota. Changed AWstats listing to only display domains with valid data Changed auto-redirect to proxy timeout value to 4 hours Clarified which logins are logged in cPHulk Drop currently meaningless 'Status' from cPHulk interface Fixed Proxy redirect Fixed angle_bracket_encode() call that was not updated when angle_bracket_encode() was moved Fixed deadlock in Cpanel::Accounting Fixed deadlock in dnsadmin Fixed transfer of packages that have spaces in the name Hide confusing error out put of test_sa_compiled Improved generation of HostAlias line for AWstats config Prevent bad values in Package definition files Remove attempted reinstall via CPAN of sa-compile generated module in patch_mail_spamassassin_compiledregexps_body_0 Set language to 'English' for packages with undefined languages Added call to update-horde in restartsrv_mysql when Horde is improperly installed Disabled call to /usr/sbin/setfiles in mysqlup Ensure restartsrv_mysql creates symlinks to mysql.sock in all standard places Prevent unnecessary termination of xinetd Updated /scripts/realperlinstaller to set proper installation path for non-root users Fixed how the File Manager handles spaces in names Fixed location of analog.cfg Prevent running rrdtoolcheck if disabled Prevent running stats programs with no data Refetch the .cpanelsync files upon multiple download failures Resolved function misname in cPCPAN Resolved issue with searching email accounts in filter interface Set locale to prevent problems with check using language aware versions of yum (Fedora Core 9) Fix for SSL proxy redirects Prevent deleting 'disabled' feature list Resolve issues with yum checks on Fedora Core 9 for languages other than english Update for CPAN 1.80 to prevent module tests during installation Prevent YUM from hanging in /scripts/safeyum Prevent potential zombification of /scripts/ensurerpm2 during upcp Fixed invalid maildir path used for email filters Ensure libstdc++ is installed by /scripts/sysup Fixed broken HTML tag in moving.page.html Fixed creation of email filters that contain multiple actions Enhancements Added '.keep' file for 3rdparty/etc/php.ini Added --preview parameter to build_apache_conf to generate httpd-preview.conf without touching httpd.conf Added Tweak Setting governing display of account password in notification email Added Tweak Setting governing use of quoton during quota modification Added support for preventing removal of certain older files by use of a '.keep' file Added support for symlinking old home directory location during accounting restoration Disabled Ruby, Python and TCL binding when building internal RRDTools Execute checkphpinis if 3rdparty/etc/php.ini is missing /etc/mailips now auto-generated and used for outgoing SMTP interface. API2 Engine Optimized Add ability to configure single subdomains in proxydomains script Add checkwebdiskproxydomains script for manual updating 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 'unlimited' as valid argument for bwlimit setting on command line wwwacct Added --start, --stop and --restart to cpdavd Added /scripts/mainipcheck to populate /var/cpanel/mainip Added /scripts/proxydomains for creating/removing proxy DNS entries for existing accounts Added /var/cpanel/mainip to contain main server IP Address 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 WebDisk support to Proxy Access Added bin/spf_updater to add main IP to existing SPF records 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 mcrypt support to internal PHP Binary Added more error detection to rrdtoolinstall Added new validation for url protocol to X3 Mime/Redirect 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 sqloptimizer 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 support to /scripts/wwwacct for specifying account language Added tailwatchd to Service Manager Added tweak setting to govern state of register_globals for internal PHP Allow creation of package during account creation Allow specifying of Feature List during account creation Allow specifying of protocol when creating a redirect Automatically run '/scripts/proxydomains add' in background when proxysubdomainsfornewaccounts is initially set Automatically update DNS for existing proxy setups in tweaksettings and EA3 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 2621: Allow specifying of Language during account creation Bug 3357: Added roundcube support Bug 5773: Added cpdavd to Service Manager Bug 5833 Implemented reverse proxy for logins Bug 6192: Implemented IP Address editor for RBL Whitelisting Bug 6484: Account suspension now revokes MySQL access Bug 6523: Added ability to obtain phpinfo during cPAddon install Call /scripts/mainipcheck during upcp Call scripts/removeuserdb during upcp Changed 'BL' to 'Blacklist' in Tweak Settings for clarity Changed sessionhandler for Horde to use disk based handler Clarified message displayed when cPAddons configuration is not found Default to using CGI binary for internal PHP use Disabled auto-enabling of ENHANCED IDLE for Courier-IMAP Disabled builddb in updateuserdomains Display error message when creating a MySQL user without a password Enabled OpenSSL and mcrypt in makecpphp for horde and roundcube Expvar Engine Optimized Faster loading of showbw Faster start-up time for cpanel, whostmgr, whostmgr2 and XML-API Generate /etc/mailhelo from primary domain name of account Greatly reduced account termination time for accounts with many Zones HTTP Module List and Version now cached for quicker cPanel load time Have proxydomains settings default to 'on' in TweakSettings Horde now uses file-based session handler Improved Security Rating reasoning of PHP cPAddon applications Improved ServerAlias lookups for speed purposes (impacts installation of FrontPage, Parked Domains, Sub Domains, etc) 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 bin/hooksadmin for memory usage Optimized internal cPanel parser Optimized loading of httpd.conf by only creating Include entries for files that actually exist Redesigned Create a New Account interface Redesigned Package interfaces Refactored DNS Zone Editor to allow for broader range of fields and Record types Removed call to /scripts/phpini from /scripts/upcp Removed checkperlmodules call from rpmup2 Removed deprecated Addon Manager from Plugins 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/ Set HELO during SMTP from /etc/mailhelo Show account disk space used in Account Transfer interface Simplified rpmup2 Speed improvements when copying accounts from another 11.23 server Squirrelmail updated to 1.4.13 Support for using URI encoded values in Redirect Targets added Update X3 interface to use webdisk proxy when cpanel proxy is being used Update all downloadable webdav setup files to handle webdisk proxy Update phpextensionmgr to use updatephpconf rather than phpini Update userdata_update to handle ApacheConf __aliasmap__ changes without generating warnings Updated /scripts/ensure_includes to reposition proxy VirtualHost at end of httpd.conf Updated /scripts/phpini to be a wrapper that calls /scripts/updatephpconf Updated /scripts/updatephpconf to use new prefix support in Cpanel::PHPINI Updated Cpanel::PHPINI to properly report errors Updated Cpanel::PHPINI to support PHP installation prefix Updated Exim configuration to load Perl only when needed Updated Eximstats TailWatch driver to be Remote MySQL aware Updated PHP Extension Manager to provide extensions for FreeBSD 7 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 internal PHP binary to 5.2.6 Updated internals to build a proper environment for PHP CGI access Updated pkgacct to backup MySQL stored procedures 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 the Per Domain Mailips Tweak to include note about rDNS requirement Updated version to 11.23.3 Updated webdav templates to use webdisk proxy domain when accessed from cpanel proxy domain Use SQLite for internal PHP sessions when possible Zone records no longer auto collapsed ( e.g. sub.example.com instead of sub. ) scripts/RestartSrv: added --socketpath to allow use of Unix Sockets with spamd scripts/pkgacct: support for capturing roundcube data added Update checkphpini to install SourceGuardian/IonCube using phpextensionmgr Updated checkphpini to provide IonCube loader workaround for internal PHP binary due to changes in PHP's dl() handling Use 3rdparty/etc/php.ini.dist as default when 3rdparty/etc/php.ini doesn't exist Make SSL Certificate expiration times more discernible Updated RoundCube to auto-create default folders (e.g. Trash) Attempt to detect and resolve any instances of two SSL vhosts using the same IP:Port Added scripts/checkalldomainsmxs and scripts/forcelocaldomain scripts Added updated to running postupdateuserdomains after updateuserdomains Improved broken securetmp detection Backup rpm db by default Added more robust spamassassin checks Fixed fastimport code in Cpanel::Accounting to be better compatible with third party scripts New webmail theme for RoundCube Set new RoundCube webmail theme as default theme Add generic patchfdsetsize script to control FD_SETSIZE in all system include files Add support to Cpanel::TailWatch::Antirelayd to accept additional configuration settings via /etc/antirelayd.conf for the location of primary datastores Added --version and --help flags to update_sa_rules Allow cPanel tags in Help includes Cpanel::Accounting now accepts hash arguments in constructor General speed improvements in dnsadmin Inform user of MySQL Stored Routines that will become unusable when deleting the user that created the routine Memory usage enhancements for dnsadmin Optimized cpanellogd to not process AWstats logs for domains with data Remove unused SafeFile use in cPanelFunctions Silence all spurious output from update_sa_rules by default Switched usage of SafeFile to Cpanel::SafeFile Update legacy FD_SETSIZE scripts to respect /var/cpanel/disable_patchfdsetsize Updated Cpanel::Accounting create account function to accept Language definition Updated Cpanel::Accounting package functions to accept Feature List and Language definitions Upgraded PHPMyAdmin to 2.11.6 Added --force and --skipstartup to /scripts/vps_optimizer Added Mail folder selector to Mail Filter creation interface Added main domain to Stats processing summary Added option to skip encoding files Updated chkservd to included failure reason in notification email Bug 6276 Updated chkservd to monitor rsyslog La version Cpanel Stable 24739 a été installée le 30 mai 2008 sur les serveurs, elle corrige les bogues suivants:Fixes Allow editing of non-binary CGI files in the FileManager Back ported Apche Port Tweak Setting fix from 11.23 Bug 6026: Make optimize_eximstats work with Remote MySQL Bug 6633: List installed SSL hosts WHM function not respecting reseller ACL permissions Clarified POP3 entry in Service Manager to mean cppop Convert *.subdomain.com to wildcard_safe.subdomain.com for Apache includes Do not override Package values that are not specified when reseller has edit-package privilege Fixed nativessl install for Fedora 9 Fixed protocol regex matching in redirects Fixed theme uploads to work with new security model Prevent HTML Encoding of Mailing list passwords Properly report licensing errors Removed erroneous message about 'add-pkg-ip' privilege when reseller created account Removed race condition when assigning dedicated IPs when multiple accounts were being created Resolve problem with RLIMITS preventing Apache restarts when initiated by cPanel functions Enhancements Added /scripts/dumpquotas Ensure perl-ExtUtils embed package as an EXIM build-prereq on Fedora 9 Improved Quota fetching Improved license fail-over check to try other ports regardless of the error message returned Updated RubyGems to 1.1.1 Updated chkservd to use safeaprestart to account for bugs such as http://bugs.php.net/bug.php?id=38915 La version Cpanel Stable 24255 a été installée le 9 mai 2008 sur les serveurs, elle corrige les bogues suivants:
Fixes Add call to scripts/checkusers to fix problems with cPanel system accounts Don't report errors for quotas in UI when quotas are not enabled Fix encoding issues with Formail-clone data Fixed 'optionselect-content' error when attempting to use File Manager Fixed cPHulk PAM module installation on RHEL/CentOS 64-bit systems Fixed missing dependency in FormMail Improved quality of random data generation Resolve broken image issue with Analog reports Enhancements Added more failover for Licensing Server Access. Now ports 80, 2089, 110, 143, 25 and 23 are attempted Updated Zone Editor to properly handle collapsed MX entries Updated version to 11.18.6 Les mises à jour suivantes ont été installé le 3 mai 2008 sur les serveurs, elle corrige les bogues suivants:
Updated Courier-IMAP to 4.3.0-3cp Updated Courier-authlib-pipe to 0.60.2-1cp Updated Courier-authlib to 0.60.2-1cp Updated courier-authlib-devel to 0.60.2-1cp La version Cpanel Stable 23897 a été installée le 2 mai 2008 sur les serveurs, elle corrige les bogues suivants: Fixes Changed cpdavd to drop non-established connections rather than a 500 error Logins which should not count against brute force detectors are now logged as DEFERRED instead of FAILED Enhancements Updated version to 11.18.5 La version Cpanel Stable 23888 a été installée le 1 mai 2008 sur les serveurs, elle corrige les bogues suivants:
Fixes Bug 6431: Increased userdel ulimit Bug 6483: resolved startup issue with cppop Enable web protect for .htpasswds files Minimum UID values below 100 now prevented Prevent munging of symbols in passwords Resolved 'uninitialized value' error in scripts/unsuspendacct Added check for non executable traceroute when using the old API Fixed erroneous detection of 'vserver' environment Resolved issue with DNS Cluster sync failing '401 Access Denied' error Resolved regression with Account Creation ignoring plan specification Fixed Disk Usage sorting 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). 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 ADDONS file handle is closed upon completion Fixed upcp hang on Courier restart Fixed backup configuration template for proper comparisons Corrected charset to UTF-8 in htdocs Logins which should not count against brute force detectors are now logged as DEFERRED instead of FAILED Enhancements Cpanel/AppPort.pm: new module to terminate applications listening on a specified port Disabled autocomplete for large (2500+) Zone lists Disabled autocomplete on login forms cpsrvd, cpdavd, entropychat: updated to use kill_apps_on_ports to ensure needed ports are available etc/init/kill_apps_on_ports: new script, calls Cpanel/AppPort.pm Added Tweak Setting to disable sending user credentials when requesting direct support from cPanel Provide notice when Native SSL fails to install and stunnel fall-back is used 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 Added support for Flash and JavaScript in Branding Pour toutes les versions a été installé le 2008-03-11 16:09:27Updated Courier-IMAP to 4.3.0-3cp Updated Courier-authlib-pipe to 0.60.2-1cp Updated Courier-authlib to 0.60.2-1cp Updated courier-authlib-devel to 0.60.2-1cp La version Cpanel Stable 21703 a été installée le 10 mars 2008 sur les serveurs, elle corrige les bogues suivants: Fixes Fixed Webmail Auto Load feature Fixed broken PostgreSQL config setup Fixed overlapping issue in List Accounts template Resolved issue with changing the WHM Theme (11.18 only) Resolved issue with exporting calendar, address book, notes and tasks from Horde Resolved issue with using HTML Editor on files in ~/www Resolved problem with turba mime_drivers.php permissions Enhancements /scripts/realadduser now accepts --shell for specifying user shell Added clarification note about parentcheck to Tweak Settings Added support for auto-enabling enhanced IDLE in Courier-IMAP on Linux systems Failed logins are easier to track in login_log Horde and PHPMyAdmin now run with their own uid Updated Horde to 3.1.7 Updated Sprite caching to skip sprites with custom elements Updated version to 11.18.3 La version Cpanel Stable 20683 a été installée le 7 mars 2008 sur les serveurs, elle corrige les bogues suivants:Fixes Added better character set encoding detection to resolve issues with saving files edited in the File Manager Added check for pure-authd to pure-ftpd chkservd monitor Adjusted processing of pre/post-cpbackup so their output is captured in the backup log Auto-complete dropdown now aligned with text field in DNS functions when using IE 7 Bug 5815 Fast clicking no longer confuses the AJAX field display Bug 6384 chmod 0600 ~/.gpgtemp and unlink file after creating key Changed 0 Bytes display in Email and FTP to 'None' Changed Proxy access functions to use HTTP_PROXIED since HTTP_PROXY is used by many applications and causes confusion Check for running upcp process before allowing easyapache to run and vice versa Clean environment in LangMods.pm before running any PHP commands to limit errors from php-cgi Distiller failed on RewriteRule set with qualifier Do not cache the version datastore created and used by the *up scripts Do not do a blanket reset of language key values for languages other than English. This would cause some language keys to be the English version rather than the correct language version. Don't assign an IP Address that is 0 to the Nameserver IP Don't set SuexecUserGroup for domains owned by Nobody Enable CGI support in SSL vhosts belonging to nobody to be consistent with default non-ssl vhosts Ensure Account Termination also removes entries from suspended data store Ensure gem is latest version before installing Rails Ensure pwcache_ref is initialized before doing any comparisons. Resolves un-initialized variable warning when used in scripts Ensure that all databases for a user are counted Erroneously named 'View Account Statistics' Reseller Privilege renamed to 'View Server Information' and moved to the Global Privs -> Server Information section Fixed List Accounts sorting issues with Quotas and Domains ordering Fixed action link on cPAddon forms Fixed bug in quotacheck where only the Main domain would be checked Fixed error caused by executing pkgact-ala and pkgacct-da via sudo or su Fixed incorrect auth-type usage in PHPMyAdmin configuration Fixed package copying when remote shell is not sh Include Carp::Heavy to prevent undefined subroutine errors Locked down permissions for Horde, Squirrelmail and PHPMyAdmin Make RestartSrv getinitfile regexes case insensitive and escape metacharacters Make sure HOME and USER environmental variables are set to fix listing of installed pear modules in cPanel interface Manually initiated backups will not send notifications Missing Subdomain A records are now added during account restore process Modified Horde news component to prevent error messages Pass on error message for display to user when user exceeds max DBs. Prevent adding NameVirtualHost entry for non-ssl main domain belonging to 'nobody' user Prevent corrupted passwd file from exhausting memory Prevent matching of commented apache directives by properly anchoring all regexes in phpopenbasectl Prevent uninitialized variable warnings when building the language cache for the first time Removed /scripts/fixwwwdir Removed display of password in 'Back' link within Site Software Reorganize lookup of RestartSrv start/stop scripts to close directory handle properly, prefer exact matches and only read directories once Reseller with edit account privileges was not able to override package values during account creation. Resolve issue editing Email filters with ampersand in the Filter name Resolve issue where ScriptAliasMatch directives would be lost Resolve transfer of mail accounts when using pkgacct-ala Resolved incorrect handling of file names containing spaces by HTML Editor save function Retain each ServerAlias when building the serveralias_array Security: Patch arbitrary file include vulnerability in Horde Tightened ps parser for httpd processes Unset resource limits and close file descriptors before restarting Apache from TweakSettings Updated /scripts/pkgacct to backup additional Horde settings and data Updated bin/update-horde to not overwrite Horde DB backup SQL files when mysqldump fails Updated gem installation procedure to more closely match appropriate gem version Use lsof to kill httpd processes to work around a file descriptor bug in libphp Various display related fixes for IE Zone customizations were not preserved during account restoration Zone templates defined by root were not used for resellers when no reseller template is defined cpbackup will not send notifications when backups are up-to-date Enhancements A mysqldump failure during pkgacct will now trigger mysqlcheck to repair the database and retry mysqldump Add support for user defined languages to WHM Added /scripts/restorecpuserfromcache Added Cpanel::FastMath for general speed improvements with many intensive calculations Added ErrorDocument entry's corresponding .shtml files, fixed index.html Added Language Encoding dialog when selecting to Edit a file via the File Manager Added Search Accounts to Account Information Added button to Update Now after changing the cPanel/WHM Update Preferences Added code to prevent Perl script compilation failure if BSD::Resource is not installed during new installations Added new key words to WHM search Added new language keys for WHM Configure Backup page Added note that 'All' in List Accounts clears search and sort criteria Added scripts/checkinfopage Added scripts/xferpoint Added scripts/xfertool Bug 6279 Added Express Transfer feature to Multi-Account transfer to update records on origin server to direct traffic to destination server Ensure lsof is installed during sysup Improved sub-domain tests to better handle ccTLDs Lowercased all search keywords Multi-account transfer tool will detect and auto-check the Dedicated IP option Optimized API2 Pagination for speed Optimized quotacheck for speed Provide retry hyperlink when EasyApache HTML UI is stalled by running upcp process Quota Modification redesigned. Quota modifications now done by account, with an option to display all accounts. Redesigned multi-account transfer interface. Moved filter controls to top. Simplified filter controls. Added Select All button to Dedicated IP and Copy columns. Single account transfer tool has option to update records on source server to point to destination server Transitioned many rounding routines to use Cpanel::FastMath Update biglogcheck to use Cpanel::iContact Update moving and suspended pages Updated 'Generate a SSL Certificate' form to match style of cPanel 11 Updated /scripts/pkgacct to not create blank username database dump Updated /scripts/pkgacct-pXa to gather missing mail accounts during transfers Updated /scripts/securetmp to allow it to be safely disabled at boot with the existence /var/cpanel/version/securetmp_disable Updated Comodo CA certificate Updated Directive regex match failure message in apache_conf_distiller Updated WysiwygPro to Version 3.0.3 Updated YUI to 2.5.0 - WHM Only Updated bin/update-horde to untar files in a secure manner Updated bin/update-squirrelmail to not preserve ownership of untarred files during installation Updated bin/updatephpmyadmin to explicitly set the ownership and permissions for its files Updated general math calculations for performance increase Updated version to 11.18.2 Upgraded PHPMyAdmin to 2.11.5 WHM Configure Backup page is now language aware
Installation de la version Pure-FTPd 1.0.21-4 sur nos serveur
La version Cpanel Stable 20683 a été installée le13 février 2008 sur les serveurs, elle corrige les bogues suivants:Fixes Updated SSL Install functionality to correctly install on Parked and Addon domains Ensure the www ServerAlias exists for all VirtualHost entries Fixed loading of SSL subdomains belonging to the 'nobody' user Reset Sub Doamin SSL VirtualHosts to use the same ServerAlias as the non-SSL VirtualHost Obey /var/cpanel/easy_skip_update_php_mime_types when PHP is reconfigured Removed unecessary <Files> sections from mod_suphp configuration Fixed call to undefined subroutine in /scripts/enablefileprotect when used on FreeBSD with FS ACLs enabled HTML Decode Boxtrapper list text upon save to prevent HTML entity values in list file Prevent mangling error for list text in BoxTrapper Display proper error message when SSH Key generation fails Bug 5927 Exim Advanced editor template fixed to display accurate contents of exim.conf Bug 6344 Improper trimming of Namerserver hostname when creating an account with a ccTLD resulted in incorrect Nameserver usage Have PHP Extension manager fail gracefully when run by non-privileged user Bug 6266 Archive FTP logs to domlogs/username
Enhancements Added support for SourceGuardian to PHP Extension Manager Improved tarball downloading logic in PHP Extension Manager La version Cpanel Stable 20595 a été installée le10 février 2008 sur les serveurs, elle corrige les bogues suivants: Fixes Do not preserve ownership of archive files when cpanelsync pulls down tar balls Resolved issue with Addon domain error revealing owner of domains not associated with cPanel user Fixed issue with dcpumon logging CPU usage by URL Fixed jumpbox hint for Account Transfers Fixed incorrect assignment for MAXADDON when modifying a package Skip binary check of quota file if file is empty Refined post merge cleanup of Addon domains in main datastore to handle missing Subdomain Fixed race condition arising when installing SSL Cert called ensure_includes Fixed improper handling of wildcard subdomain in userdata resulting in incorrect ServerAlias upon httpd.conf regen Ensure only database are reported in the cPanel MySQL interface Changed input fields to type 'password' on Remote MySQL setup page Fixed header display in Reset MySQL Root password Unset RLIMITS when installing SSL Cert via cPanel to allow Apache restart ACL allow unlimited packages caused all new packages to have Unlimited Park and Addon domains when not specified. Resolved issue with duplicate entries in Feature List Restored support for non-sanctioned integrated PHP applications Resolved issue with broken theme not displaying addon domains Add check for bad installer symlink Resolve issue with Cpanel::DNSLib::checkrndc where connection refused would be reported as ok. Resolve issue with Cpanel::DNSLib::find_rndc where binary reported was incorrect, but full path was OK. Resolve parsing error with named.conf where pid-file directive for FreeBSD would not be updated. Ensure only symlinks are chowned by /scripts/checkexim.pl rather than the target. Exclude templated AddType directives to prevent duplication Prevent duplication of templated AddHandler directives in httpd.conf Ensure domlogs directory exists Chown frontpage site conf so that user can read it during fp extensions setup Set ownership of frontpage site conf file properly depending on Apache version Change GET to POST for buyssl Make failure to initialize PW cache fatal Added missing Interchange feature setting Make Leechprotect feature aware Avoid leaving dnszones directory handle open for a long period during account restore Have Contact Manager properly display Alert Priority state for cPanel Backup Ensure randomly generated hostnames do not have consecutive dots Clarified message about space remaining when upload fails Install missing certificate files for the server's hostname in correct directory Ensure Apache rewrite lock file is removed before restarting Apache Show warning message when EA3 is running and PHP/SuExec config tool is opened Copy PHP binary for CGI/FastCGUI configurations rather than hard linking Try a few simple modifications of previous PHP configuration before iterating though defaults during EA3 install Resolved issue with iContact generating messages with no email recipient When installing Exim RPM, keep certificate files in place so Exim ssl continues to function during install Fixed incorrect Maximum File Size display when account has unlimited quota Don't show link to manage cPAddon features when feature list file doesn't exist. Fixed grammar issues Fixed status bar in /scripts2/managepid Fixed issue with pg_dump needing a writable directory for temp files Added missing lang keys from x3 to base Fixed bandwidth sorting to do both ASC and DESC Improved transfer of SubDomains and Mail files in pkgacct-pXa Made scripts/fixnamedviews usable Restart Named in background to prevent hang on file descriptors Fixed problem with MySQL password in WHM Ensure all domain mailing lists are removed. Resolved issues preventing modification of SpamAssassin score elements Restore userdata early on so that it is properly updated. Added init script names used by FreeBSD Courier Port to restartsrv_imap Fixed issue with undefined variable resulting call to RPM on FreeBSD in Cpanel::Linkage Ensure /usr/local/cpanel/perl is in @INC for compiled binaries Resolved circumstances that could cause infinite loop when calling convertmaildir Preserve UID and GID of versioned files Removed --arch flag usage from safeup2date Removed --arch flag usage from SySPkgs::UP2DATE Added stubs for missing methods in various SysPkgs modules Fixed various FrontPage issues in setupfp5 Fixed creation of new virtualhosts so that tweaked main/ssl httpd ports are used Fixed frontpage install/uninstall scripts so that tweaked main/ssl httpd ports are used Simplified Perl module version lookup Prevent early death when parsing Perl module file for version Ensure cpsrvd process is terminated upon close Fixed detection of Exim port for chkservd Terminate account will now remove mailing list of a suspended account Fixed issues with file uploads respecting Tweak Settings and calculating file size correctly Resolved improper error reporting with Leech Protect HTML encode cron mailto to prevent XSS Return proper status when terminate reseller fails Changed Maildir ownership to user:user - needed for Courier 4.3 Fixed high-load issue caused by sending a SIGPIPE to cpsrvd-ssl Fixed issue with cpaddons_report obtaining contact email from .contactemail Fixed cpanel-ssl restart to call cpanel startup Ensure safekill doesn't commit suicide Fixed Cpanel::Math to properly handle negative numbers Ensure Filemanager space calculation is updated after file upload Clarified message displayed when file upload size exceeds file_upload_must_leave_bytes tweak setting Bug 12: Make entropybanner work in subdirectories. Bug 2027: Work around various issues caused by quota output on accounts with large allocation and usage Bug 5800: Remove Host Access comments when removing rule Bug 6238: Added ssl_data_log to rotation Bug 6260: Preserve data when restoring to a system lacking PostgreSQL Bug 6273: Remove userdata file when unparking domain Bug 6275: Add mailing lists for suspended accounts to pkgacct Bug 6288: Resolved issue with resetting password via email resulting in a blank page Bug 6319: Resolve issue with Putty key conversion Bug 6329: Initiating use of HTML Editor was producing 404 errors Fixed "Install and Updated" checkbox on Manage Plugins" Fixed fallback hostname lookup in Sys::Hostname::Long on Linux Correctly detect errors from puttygen when generating ppk keys Fixed neomail for webmail Bug 6335: Remove Private Putty key file when corresponding ssh private key removed Bug 6338: Fix directory matching when using HTML Editor Fixed "Install and Updated" checkbox on Manage Plugins Fixed fallback hostname lookup in Sys::Hostname::Long on Linux Correctly detect errors from puttygen when generating ppk keys Fixed neomail for webmail Bug 6335 Remove Private Putty key file when corresponding ssh private key removed Bug 6338 Fix directory matching when using HTML Editor
Enhancements Improved memory efficiency of cpbandwd when dealing with large amounts of new data Added message noting process is complete to cpbackup Added pkgacct-da support for multiple accounts transfer Prevent key mangling warning during account creation Improved support for retrieving ServerAlias from httpd.conf Allow creation of SSL sub domain Virtual Host entries when non-SSL version does not exist Improved handling of multiple httpd.conf directive entries when distilling Simplify domain user lookups when processing httpd.conf Add check for bsdtar to determine tar ownership flag 'Edit DNS Zone' optimized for speed Added verbiage about using Includes to httpd.conf Added support for build tree based Perl module holdback support to cPCPAN Added support for auto-reinstalling broken Gems Added session caching to Courier Auth Added suspension info to XML-API List Accounts Added interface to process statistics for single user to Statistics Software Configuration Have Cpanel::DNSLib::editviewdirective report when changes are made Ensure /scripts/fixnamedviews is executed during upcp Added support for negative score values in SpamAssassin configuration Removed realsignup.cgi Added binary file check to quotacheck Place PHP binaries in /usr/bin and use symlinks for backwards compatibility Transition to using versioned symlinks to PHP binaries Ensure that Cpanel::Version is used so cPanel compiled binaries have version info Added /scripts/add_dns which replaces /scripts/adddns Update Chkservd::eximport to reflect that alternative exim port is started by restartsrv rather than chkservd. Update cpanel.pl to call correct Chkservd function. Added location to EA3 documentation to httpd.conf header message Moved fixnamedview to upcp post scripts. Make fixrndc always run during upcp Updated cpanelpost to call fixfrontpageperm rather than convertfppassthrough Added Unknown language key Added functionality to show httpd.conf lines containing syntax error when detected Updated PHPMyAdmin to 2.11.4 Updated Net::SSLeay to 1.32 Added support for user configurable ports when updating the /etc/domainips file base upon httpd.conf Added 'pre' and 'post' script hooks to scripts/buildeximconf Added debug message capabilities to entropybanner. Enabled by adding the DEBUG environment variable Make entropybanner rely exclusively upon DOCUMENT_ROOT Added error tracking for file uploads Added checkselect validation/selector to MX Editor and Restore Backup Overhauled DNS Editor interfaces Improved processing time when saving and deleting MX records Improved directory scans for Apache configuration generation for general speed-up Added sanity check for lang.cache files Optimized internal cache generation for improved processing time Updated version to 11.17.5 Bug 5942: Updated AwStats to 6.7 Bug 6331: Added crontabs and vixie-cron install checks to scritps/sysup Added path lookup to find traceroute binary Improved output of Cpanel::Net::dnslookup for success and failure messages Added path lookup to find traceroute binary Improved output of Cpanel::Net::dnslookup for success and failure messages La version Cpanel Stable 19434 a été installer le 17 janvier 2008 sur les serveurs, elle corrige les bugs suivants: Fixes: Transfer mail fixes for pkfgacct-enXim Fixed scripts/fp-auth to work properly with Apache 2 when hostname lacks www Prevent creation of RBLs with a - in the name Added FreeBSD specific paths for Courier Config Fixed various mbox compatibility issues with FreeBSD Make BoxTrapper message delivery file permissions consistent with Exim Ensure cpsrvd is SIGHUP'd when applying Tweaks Only allow one ServerAdmin email contact (http://httpd.apache.org/docs/2.0/mod/core.html#serveradmin) Fixed htaccess manipulation to be kind to Frontpage Ensure htaccess authentication can be removed Ensure Serial Number is updated when installing DomainKeys and SPF records Ensure Max Email unlimited setting is really unlimited Fixed quota issue with pkgacct-pXa Fixed max emails per hour to only track local domains Fixed bad split regex when updating the NS RR in a Zone Fixed setupfp5 for FreeBSD x86 Ensure proper directory path to pam_hulk.so module Fixed issue with 'Show Current CPU Usage' not displaying Ensure root language file is created when cloning the theme language file Prevent accidentally unsuspending an account by changing the user's password Have EasyApache Show locked status output when cpanelsycnc is being updated Fixed URL for changeip in List Accounts Do group lookup in /etc/passwd for exim transports Reverted change to order of index.htm, index.html in DirectoryIndex Adjusted Distiller to preserve DirectoryIndex order as found in httpd.conf Gave PHP and CGI-like pages higher priority over Static in DirectoryIndex Fixed empty SSL/TLS dropdowns in Courier Configuration on FreeBSD Exclude cloned language placeholder (eg. English.local) from language selector Prevent missing HOMEMATCH setting from causing home dir permissions from being set on all mount directories Added FreeBSD specific paths for Courier Config Fixed various mbox compatibility issues with FreeBSD Make BoxTrapper message delivery file permissions consistent with Exim Ensure cpsrvd is SIGHUP'd when applying Tweaks Provide error output when Template object is not created Fixed remote MySQL setup for FreeBSD Move suExec binary when enabling/disabling Run /scripts/initsuexec when suExec binary is moved Improved initsuexec to process frontpage sites' conf files correctly in various circumstances Use --no-restart flag with /scripts/initsuexec Fixed typo in EmailTracker Prepend http:// onto relative RBL Info URLs Fixed issue with removing Contact Email via List Accounts Cleaned-up Reset Password templates Fixes for missing branding tags and reset password Ensure cleanup is finished before exiting in setupfp5 Added missing HTML tags to reset password templates Fixed variable name in RBL template Resolved issues with setting contact email via WHM Fixed typos Fixed problem with GIF colors Fixed issue with invalid Courier 4.3 configuration item generating error message upon Courier startup Ensure main servername virtualhost is not replicated Prevent SSL vhost failure from causing subdomains to be excluded Ensure document roots exist Call up2date with --arch=x86_64 when on x86-64 systems, except when called with -u Made pkgacct-ng work under strict Fixed issues with mail handling for pkgacct-enXim Prevent creating internal zero-length caches Fixed caching bug in AdminBin Sorted user list in User's Statistics Summary Made courier-auth return, rather than exit, on failed authentication Prevent croaking if there is no feature file Prevent erroneous LoadModule for EA3 systems when doing .htaccess syntax check Don't validate configuration of PHP5 when PHP4 is installed to default location Fixed issue with abnormal percentages and widths in Show Current CPU Usage Fixed issue with Viewing a file in File Manager interpolating $password in contents Prevent caching of feature list and branding for root user Removed confusing interface in Statistics Software Configuration resulting from disabling all generators Ensured defaults are properly set for quotacheck notifications Fixed issue with displaying SATA RAID disk information in Server Information Fixed caching bug in Jumpbox Added missing listsuspended function to XMLUI Ensure Zero length certificate files are logged as error and skipped during httpd.conf generation Fixed issue with typecasting resulting in incorrect value for Hcycle Fixed issue where saving Statistics Software Configuration would display cached values, requiring manual reload Ensured each form that creates a password includes the second, password verification, field Fixed issue with SPF Installer not adding entry for primary domain Fixed issue with X3 help within Webmail Workaround for IE 7 and collapsible boxes Fixed various typos Have /scripts/hackcheck print out messages to STDOUT Fixed output for XML-API::changepackage Removed extraneous open syscalls for Auto Responders Ensure logs close in cpsrvd upon exec Remove multiple // from path names in Branding Fixed cPCPAN to work for non-root users
Bug 5798: Resolved account suspension quota .htaccess creation Bug 6005: Fixed HOMEMATCH and HOMEDIR to work correctly Bug 6111: Fixed broken failurl support Bug 6193: Addon domain page uses POST Bug 6203: Fixed typo in DirectoryIndex listing Bug 6213: Incorrect domain for subdomains in latest visitors stat page Bug 6256: incorrect variable name prevented domain override in max emails tracker Bug 6261: Use the correct group name when creating the Domain Keys directory Bug 6265: Changed argument processing in scritps/restorepkg Bug 6268: Correct the sort order for bandwidth used to highest to lowest
Enhancements: Added load average display to WHM Improved loop and mailing list detection for the Auto Responder Added X-Precedence and Precedence headers to Auto Responder Added X-Autorespond, X-Precedence and Precedence headers to BoxTrapper Changed reporting in mailperm to require --verbose flag Boxtrapper now uses the user's GID Added support for Courier 4.3.0 migration Changed /scripts/mailperm to no longer set GID of mail messages to 'mail' Maildir permissions are now 0750 Optimized speed of /scripts/mailperm /scripts/mailperm now limited to 256 MB Added interface for installing Domain Keys and SPF via cPanel Initial support for suspending updates for expired licenses Added better error handling to setupfp5 Apache DirectoryIndex editor now in Apache Setup Optimized language fetching routines and provided better error reporting Boxtrapper now uses the user's GID Added support for Courier 4.3.0 migration on FreeBSD Changed /scripts/mailperm to no longer set GID of mail messages to 'mail' Maildir permissions are now 0750 Optimized speed of /scripts/mailperm /scripts/mailperm now limited to 256 MB Updated PHPPgAdmin to 4.1.3 Update Digest:MD5::File to 0.06 Added minimum password strength checking Added tweak setting to determine Zone syntax checking Added Backup Notification to Contact Manager Successful backup sends notification and log file Optimized WebDav support for Leopard Set suPHP_UserGroup in default VHosts Simplified Stats Manager interface Leech Protect now part of regular cPanel feature-set Added RBL Manager to Exim Configuration Editor Improved load-time of main cPanel page pkgacct-ala now transfers MySQL grants and SSL Certs Reduced size of courier-auth Reduce memory usage of courier-auth Added Tweak Setting: Conserve Memory at the expense of using more CPU/Disk I/O Added conserve_memory support to courier-auth Split functionality in cPanelFunctions into dedicated modules Updated various modules and binaries to use dedicated modules, resulting in speedups and memory optimization Added scripts/check_cpscripts Added Password Strength Configuration to Security Center Added Tweak Setting to stipulate maximum directory depth for .htaccess searches Removed deprecated script adddns Added deprecation notice to scripts/grabemails and scripts/park Optimized contact lookup in cPAddons Updated YUI for WHM to 2.4.1 Added logic to prevent over-writing custom SPF records Added Apache Restart option to Include Editor Added new Password Reset interface which uses the login theme Made password field in password generator read-only The password generator now populates both password fields Added additional logic to ensure Addon domains are not unintentionally parked Added searchtext attributes to WHM menu to provide hints to the Jumpbox Added SPF creation tool to Email Authentication Bumped WHM version to 11.15 Bumped cPanel version to 11.17 Added check for RBL URL length minimum Add check for failure to create or remove directories whose filenames begin with a number Added support for reporting Theme versions Add command line option for bin/cachelangfiles to show duplicate language key values for all themes per language Changed cpcpan modules.versions cache lifetime to 6 hours Reduced memory usage on scripts/perlmods scripts/quicksecure will stop and remove the rpcimapd service Added scripts/firewallcheck to perform basic iptables rule checking Added canned response message to hackcheck for server compromise
|