Tag: POP3
cPanel Update Server01 & Server02
by admin on Jan.02, 2009, under News
Pelanggan YTH,
Sesuai dengan pemberitahuan dari cPanel, saat ini kami telah mengupdate sistem cPanel pada server01 dan server02 dari WHM versi 11.23.2 dan cPanel versi 11.23.6 menjadi WHM 11.24.2 dan cPanel versi 11.24.4.
Beberapa perbaikan pada sistem dan tambahan pada sistem adalah :
Fixes
- Always define bind pid file as /var/run/named/named.pid
- Copy account with account password will now work correctly with all versions of cpanel supporting the XMLAPI
- Ensure cache file is removed when updating or rebuilding named.conf
- Fix grammar and spelling mistakes
- Move rrdtool install to fork after startup preventing long startup times on some systems
- Prevent output from hanging when restoring an account
- Resolved Tailwatch log processing issues on VZ systems
- Resolved issue with incorrect username lookup causing problems with Express Transfer
- Added fallback location of OpenSSL Directory for older versions of OpenSSL
- Added urw-fonts to the package ensure list
- Adjust Password Strength UI logic to properly display 0 settings
- Adjusted dnsqueue timeout handling to prevent erroneous requeueing
- Allow Administrator to save HTML when using the Edit HTML function in the Mailman admin interface
- Allow single digit domains to pass domain validation test
- Always restart httpd after installing or updating SSL Certificates
- Avoid locking NSD zonedb during rebuilds by dnsadmin
- Bug 6169: Preserve Domain Forwarding VirtualHost
- Bug 7721: Resolved issue with account restoration when accounts are packaged without their home directory
- Bug 8173: Use the user provided IP address when assigning Nameserver IP addresses
- Bug 8321: Fix spelling mistakes in Mailman interface
- Changed Kill DNS Zone interface to allow multiple selection via the select list only
- Changed usage of the df utility to only check local file systems
- Clarified IMAP and POP3 entries in Service Manager
- Clean up whitespace in auto-generated init scripts
- Close cpanelsync connection between checks when update server is busy
- Close handles and terminate when timeout occurs during transfer
- Corrected issue that limited use of the HTML Editor to only the public_html directory and lower
- Create missing authorized_keys files when authorizing SSH keys
- Detect broken installed CPAN modules and exit
- Disable NSD in Nameserver Selection when resolv.conf contains a local IP address
- Disallow /spam user from using SMTP authentication
- Disambiguated smartcheck version output
- Display correct IP address for MySQL access in cPanel when Remote MySQL is configured
- Do not attempt to restore the Proxy Access zones during account transfer
- Do not display PostrgreSQL information during account termination when account is not using PostgreSQL
- Do not give option to set stats programs that are disabled
- Do not process virtfs or chroot mount points when compiling list of mount points
- Ensure /scripts is created on the remote system during the Remote
- Ensure Cpanel::Rlimit will function despite missing BSD::Resource
- Ensure Data::Dumper is installed
- Ensure IP address is changed on Source Server when using Express Transfer
- Ensure PHP Max Post Size Tweak Setting is less than 2047 M due to int32 limits
- Ensure RLIMITS are properly raised when performing httpd.conf syntax check within WHM
- Ensure cPanel ScriptAlias entries work when trailing slash is not provided in URL
- Ensure correct password is used when updating MySQL users access hosts from WHM
- Ensure hostname check passes when installing wildcard SSL certificates
- Ensure libcap is installed when updating Dovecot on Linux
- Ensure password reset confirmation messages are sent
- Ensure proper connection information is shown in X3 when Remote MySQL is configured
- Ensure quotes are properly escaped when internal data is requested via PHP
- Ensure that /usr/local/cpanel/logs is always created
- Ensure that disk usage is displayed on systems using simfs
- Ensure that hosts in “ipusage” are only displayed once
- Ensure the chkserv.d configuration directory exists when saving configuration
- Ensure the service SSL Certificates are generated during install
- Exclude cPanel Service Auth requests from the generation of bytes logs
- Exclude ruby from system packages updates
- Fix EasyApache from failing to display build numbers/silently dying
- Fix HTML Editor to properly handle encoding of ‘
- Fix compatibility issue for hosts that resolve to both IPv6 and IPv4 addresses
- Fix cpdavd’s handling of URI encoding
- Fix dovecot restart order when restarted via chkservd
- Fix grammar mistakes
- Fix init script generation on FreeBSD to remove any existing init script without .sh extension
- Fix issue where pkgacct would not backup Roundcube settings for system users
- Fix various spelling mistakes
- Fixed CSR form validation to account for opting to not send CSR and Key via email
- Fixed Error Page editor for Safari
- Fixed auto-resizing of text areas in the Exim Advanced Configuration editor to be more conservative
- Fixed chkservd stalling issue due to highly skewed system time
- Fixed display output of /scripts/restorepkg to not print Javascript when used from the command line
- Fixed erroneous treatment of file path variable as a boolean in updatehorde
- Fixed issue in account pagination that displayed an extra account per page
- Fixed issue with interacting with PostgreSQL via cPanel
- Fixed miscellaneous grammatical and spelling errors
- Fixed navigation links in CPU/Memory/MySQL Usage
- Fixed reported quota numbers in mailbox notification
- Fixed sendmail bug in frontpage mail that prevented FP from sending mail
- Fixed sorting issue with WHM Stats Manager display
- Fixed status check in NSD init script to proper service
- Fixed typo in file name used for user installed CA Bundles
- Force full restart of Apache when modifying the User Dir Tweak settings
- Force maxmem to minimum of 256 MB on 64-bit systems
- Have /scripts/rebuildnamedconf create missing named.conf
- Implemented FreeBSD Perl library path workaround in /scripts/realperlinstaller
- Implemented work around for Safari’s breakage of keep-alive via HTTPS
- Improve cpanelsync’s fault tolerance
- Improved relayhosts caching in AntiRelayd to lessen writes to /etc/relayhosts
- Improved reporting of Apache Configuration syntax failures
- Improved safety of setting the MySQL root password
- Improvements to bandwidth graph generation
- Improvements to the accuracy of bandwidth tracking
- Increased global timeout limit from 500 seconds to 10,000 seconds
- Limit recursive calls in the clustering system
- MySQL Server setup
- No longer use Mailman aliases in /etc/aliases as these are unnecessary with Exim integration
- Only call userdel and groupdel once each during account termination
- Patch the IMAP cl-client used by the internal PHP binary to properly handle email passwords with } character
- Patched Roundcube security issue ( http://trac.roundcube.net/ticket/1485618 )
- Preserve environment variables in cpanellogd that are set by runstatsatonce
- Prevent HTML Encoding of passwords used for account transfers
- Prevent all domains for account being removed when removing a single domain
- Prevent cPHulk blocking of 127.0.0.1
- Prevent corrupt OSDATA from preventing EasyApache from functioning
- Prevent creation of document roots when the home directory is missing
- Prevent display of the Proxy Access subdomains from appearing in the cPanel interface
- Prevent duplicate entries in Email quota file
- Prevent fixrndc from running if NSD is used since it can’t do any real checks/tests
- Prevent invalid domains from being written to any of the domains files in /etc
- Prevent multiple warnings of non-existent files
- Prevent overwriting an existing user’s data when restoring an account and changing the account name
- Prevent removal of // that occur in quoted strings when parsing named.conf and supportive files
- Prevent services from being shown for restart in WHM if they are disabled
- Properly enable and disable IMAP services on FreeBSD
- Provide error message when .htaccess is unreadable or unwritable causing creation or modification of a redirect to fail
- Remove Windows line endings when loading the feature list
- Remove bash from auto-generated init scripts
- Remove various imapdisable files when Dovecot or Courier are being enabled
- Removed File Manager feature dependency from cPanel Backup feature
- Removed Tailwatch monitoring checkbox from Service Manager
- Removed display of the catch all virtual host ( * ) from the User Dir Tweak Setting interface
- Removed special imap-devel handling from SysPkgs for RHEL3
- Removed support for creating cache files for unsupported themes
- Resolve /scripts/ssl_crt_status yielding erroneous error messages
- Resolve Internet Explorer display issues
- Resolve issue that prevented Modify Account function from changing account language setting
- Resolve issue where unbound IPs cannot be removed using the Show or Delete Current IP Address interface
- Resolve issue where unbound IPs could not be removed
- Resolve issue with dnsqueue continually appending hosts to queued requests
- Resolve issues with a Javascript statusbox not displaying promptly
- Resolve issues with device display in the the Show Current Disk Usage WHM interface
- Resolve path issue that caused Dovecot and NSD packages to be downloaded to /
- Resolved Branding issue with saving logo coordinates to local.css
- Resolved DNS syncing issue where Zones would not be added to named.conf
- Resolved Javascript error when browsing for SSL Certificates
- Resolved condition preventing removal of MySQL virtual user
- Resolved condition that could prevent new account logins from succeeding
- Resolved conditions that produced internal death error output in the WHM Module Installers interface
- Resolved crashing issue in Tailwatch
- Resolved deadlock issue when suspending and unsuspending multiple accounts
- Resolved display issue when clicking menu headers in WHM
- Resolved displaying of EULA with custom WHM themes
- Resolved extremely rare race conditions with account creation and removal
- Resolved issue that caused mailing lists to be assigned to the improper domain on FreeBSD
- Resolved issue that prevented display of Forwarders that resemble mailing list entries
- Resolved issue where directory tree in cPanel File Manager was not properly representing directories containing sub directories
- Resolved issue with Df.so not installing properly during upcp
- Resolved issue with Email accounts being partially removed when changing the password or quota
- Resolved issue with Filesys::Df causing crashes on FreeBSD 6 and higher
- Resolved issue with IP Addresses categorized as brute force sources not being blocked for the two week period
- Resolved issue with Reseller DNS Clustering not working with secondary domains of reseller owned accounts
- Resolved issue with branded background image being reset after upcp
- Resolved issue with detecting compression used for uploaded cpbranding file
- Resolved issue with displaying FTP domains in the WHM Show IP Usage interface when Pure-FTPd is installed
- Resolved issue with displaying Restart Service entries in WHM to non-privileged users
- Resolved issue with end of line comments confusing the resolv.conf parser
- Resolved issue with incorrect domains being listed in the Suspend an Account interface
- Resolved issue with new Rails Apps not appearing in the cPanel interface
- Resolved issue with suspending and unsuspending MySQL accounts that have no password
- Resolved multiple issues with the javascript validator system
- Resolved problem where perl modules could not be installed after prolonged network failure
- Resolved problem with Branding’s setting default and apply to all accounts when logged in via WHM’s branding interface
- Resolved quota sorting issue
- Resolved race condition that could cause account creation to fail on very fast systems
- Resolved scoping issue in cpanellogd that may have affected stats generation
- Resolved various issues with services not appearing in Service Manager
- Restore behavior of mounting backup device after precpbackup executes
- Restore valiases during account transfer
- Skip checking for quota files on remote file systems that do not support quotas
- Solved problem with license system when behind some firewalls
- Update SSLCACertificateFile directive when new CA bundle is provided
- Updated generate_maildirsize to include the account system user in calculations
- Use correct slow query configuration directive in sqloptimizer
- Use proper RETRYSTART label when building exim.conf
- Use proper grants statements according to the version of MySQL installed rather than what is set in Tweak Settings
- Various compatibility fixes for IE in WHM
- Various fixes for email forwarder setup
Enhancements
- Improved reliability of chkservd’s IMAP checking
- Updated PHPMyAdmin to 2.11.9.4
- Updated PHPPgAdmin to 4.2.2
- /etc/reservedipreasons can be used to give reasons for reserved IPs
- /scripts/dnscluster updated to use same logic as the WHM interface
- /scripts/restorepkg now accepts a path to a file as an argument
- Add crontab entry to automatically ensure that tailwatchd is always running
- Add meta data regarding source server to pkgacct format
- Add note to getting started wizard that NSD is not required
- Added /etc/rc.conf to cpbackup file list
- Added /scripts/cleanbyteslogs to remove useless cPanel Service Auth bytes logs
- Added /scripts/convert2courier
- Added /scripts/featuremod to enable and disable features in feature lists
- Added /scripts/setupmailserver to handle conversions between Courier and Dovecot
- Added /usr/local/IonCube Jail Shell environment
- Added Cpanel/LogMeIn.pm to provide an auto login URL from external system
- Added Fast Mode for XML-API
- Added HOMEMATCH locations to Restore a Full Backup/cpmove file function
- Added Mail Import to Feature Manager
- Added Spam checks checks for HELO to prevent spammers sending forged HELO and invalid HELO from sending mail
- Added WHM Interface for selection of Mailserver
- Added WHM interfaces for changing Nameservers, Mailservers and performing mbox to Maildir conversions
- Added ability to import Filters and Email addresses from a CSV file
- Added chkserv monitor for SSHd
- Added confirmation page when removing DNS Zones
- Added cron job to monitor Tailwatchd
- Added deprecation notice to /scripts/addstatus
- Added deprecation notice to /scripts/rebuildnamedconf and prevent usage thereof
- Added deprecation warning and proper usage message to /scripts/rebuildetcpasswd
- Added enable_dl to the Basic interface in the PHP Configuration Editor
- Added error messages when redirects fail to be removed due to issues with writing .htaccess files
- Added listips, addip and delip functions to XML-API
- Added lookupnsip XML-API call
- Added mbox conversion interface to WHM
- Added modifyacct XML-API call
- Added root login override to Pure-FTPd configuration interface
- Added sethostname and setresolvers to XML-API
- Added spambox login support to Dovecot
- Added support for install Roundcube on systems without InnoDB support
- Added support for per-user cpbackup-exlude.conf to exclude items from backup
- Added usage information to /scripts/generate_maildirsize
- Added usage information to /scripts/mailperms
- Added warning message to /scripts/ftpup that it no longer changes the ftp server
- All Email related services now default to the following ciphers: ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP
- Allow overriding account transfer scripts
- Allow per-user modification of awstats config via user include file
- Allow quota checks in cPanel to read BACKUPDIR setting in the backup configuration to exclude backup files from calculations
- Allow specifying cipher suits for FTPS, IMAPS and HTTPS
- Allow use of custom chkservd drivers in /var/cpanel/chkservd/drivers
- Allow use of existing MySQL password to facilitate multiple servers sharing the same MySQL server
- Apache log style selection is now a combo box instead of a text field
- Auto Resume account transfers when browser disconnects then reconnects
- Branding editor will now check for multiple file compression types
- Bug 6413: disable support for weak ciphers by default for Exim, FTP, IMAP, POP3, HTTP and cpservd
- Bug 6522: Added the Suspend Time information to listsuspended output
- Cache values of /etc/ips to improve lookup
- Changed /scripts/mailperm to only operate on the supplied user
- Changed WHM ‘Apache Update’ link to ‘EasyApache ( Apache Update )’
- Changed behavior of courier-auth to always exit after handling login when the ‘conserve memory’ setting is enabled
- Changed boxtrapper to not send verification requests if X-Spam-Status is Yes to prevent backscatter
- Changed default pkgacct format to version 3
- Changed dnsadmin request behavior to not send requests to the originating host
- Check for sufficient permission before performing any actions in NSD and Dovecot scripts
- Clarified success message in /scripts/quota_auto_fix
- Clarified the “keep stats log” Tweak Setting in light of log rotation addition
- Configure Dovecot for all protocols when none are stipulated
- Decrease cpdavd memory overhead
- Deselecting all protocols for a Mailserver will now disable the Mailserver
- Disable chkservd FTP authentication test for Pure-FTPd when TLS is required
- Disable chkservd IMAP authentication check on mbox systems
- Disable chkservd IMAP authentication test when IMAP protocol is disabled
- Display notice in cPhulk and View Relayers interfaces when MySQL is disabled
- Enable Account transfer system updates separate from build
- Ensure UWImap is stopped during Maildir migration
- Exclude cpanel from installing perl on freebsd VPSes
- Exclude subscriptions, keywords and dovecot files from quota calculations in /scripts/generate_maildirsize
- Exim will use dovecot-auth if available for SMTP Authentication
- Full support for Dovecot
- Full support for NSD
- Generate .gemrc during account creation
- HTTP Access on a cPanel SSL port will redirect to HTTPS
- Hide Collapse All and Expand All buttons when performing a search in WHM
- Immutable awstats config files no longer cause AWstats processing to be skipped
- Implemented compatibility behavior allowing dnsadmin to handle requests from older versions of dnsadmin
- Implemented new file sync method in pkgacct
- Improve fixrndc’s fault tolerance and compatibility with NSD
- Improve loadavg xml-api call time
- Improve sftp support under noshell so that it will check for sftp-server’s binary in multiple location
- Improved EximStats tolerance for MySQL service being down
- Improved FTP Configuration interface in WHM
- Improved HTTP 1.1 timeout support in cPanel and WebDisk
- Improved List Accounts load time
- Improved Service Status display for both WHM and cPanel
- Improved Statistics Language Config interface
- Improved UI for adding A entries for Nameservers and Hostname
- Improved WHM Yslow score from 69 to 89
- Improved cPCPAN reliability when Perl modules change maintainers
- Improved cPanel Error Page Editor
- Improved criteria for repairing rndc key in /scripts/fixrndc by checking for running named processes before performing the rndc status check
- Improved display of backup files in cPanel Backup interface
- Improved interface for Configure Support Request Submissions
- Improved logging performance by forking only when there are new log files
- Improved logging performance by loading cpuser info only when needed
- Improved performance of /scripts/generate_maildirsize when processing accounts with a lot of messages
- Improved performance of DNS Synchronization
- Improved performance of added Sub and Parked Domains
- Improved performance of cPHulkd
- Improved reliability of Remote MySQL setup
- Improved speed of fixrndc
- Improved support for rebuilding named.conf on all supported platforms
- Improved support for running pkgacct as a non-root user
- Improved template used by fixrndc to generate named.conf
- Improved upcp interface in WHM
- Include SFTP port in X3 FTP Client Configuration interface
- Include blocked IP address in the cPHulkd notification
- Increased number of list items displayed on the Delete DNS Zone, Edit DNS Zone and Edit MX Record WHM interfaces
- Lessen NSD downtime by reloading rather than restarting
- Log mail server conversion progress to /var/cpanel/logs/setupmailserver
- Made Change Site IP function a separate module Whostmgr/Accounts/SiteIP.pm
- Made account modification functions a separate module Whostmgr/Accounts/Modify.pm
- Make dovecot startup dependent on successful creation of the dovecot-auth master socket
- Move pkgacct scripts from /scripts to /usr/local/cpanel/Whostmgr/Pkgacct
- Obtain Hostname from /proc/sys/kernel/hostname when available
- Only process bandwidth for POP and IMAP if Maildir is enabled
- Optimize ensure_includes for speed and memory
- Optimized /scripts/resetquotas
- Optimized HTML Templates for multiple WHM Pages
- Optimized WHM CSS and Javascripts
- Optimized copy function in pkgacct to increase speed
- Optimized cpbackup for memory
- Optimized parsing of queued DNS requests in dnsadmin
- Optmized cPanel startup time
- Prevent IP address addition or removal on venet configured VZ systems
- Prevent multiple instances of the mail server conversion process
- Rebuild exim.conf with mbox support when Maildir migration fails
- Reconfigure and restart Exim when Mail Server is changed
- Redesigned the Synchronize DNS Records interface
- Reduced file stating in /scripts/updateuserdomains to improve performance
- Reduced memory usage of whostmgr* and cpanel* binaries
- Remove corrupt Zones from nsd.conf during cPanel Update
- Removed /scripts/startnsd
- Removed legacy buildapache
- Removed transfer related pkgacct scripts from /scripts
- Renamed ‘Additional Language Config’ to ‘Statistics Language Config’ for clarity
- Renamed Apache Setup to Apache Configuration
- Renamed Configure Apache Log Rotation to Apache Log Rotation Configuration
- Renamed Configure cPanel Log rotation to cPanel Log Rotation Configuration
- Renamed IMAP Configuration to Mailserver Configuration
- Replace legacy pkgacct functions with updated cPanel 11 methods
- Replaced Nameserver Setup with Nameserver Selection
- Run mail server conversion as background process to prevent WHM from terminating it when browser is closed
- Send notification regarding presence of corrupt Zones during cPanel Update
- Service Manager will only update configuration for installed services
- Significantly optimize loading of cpanel.config
- Spool EximStats SQL statements to log file when MySQL service is unavailable
- Stream the home directory to remote system rather writing to local tarball
- The MySQL Root password interfaces are now consistent
- The WHM Find field now has focus on login
- The restartsrv scripts now accept –stop to stop the service
- Update exim.conf to exclude Trash folder from maildir quota calculations
- Update nameserver selection interface to strongly warn against NSD when system has more than 500 zones or 20 IP addresses configured
- Updated /scripts/convert2maildir to allow selection of Dovecot or Courier
- Updated /scripts/mailperms to exclude wildcard domains from being placed in /etc/localdomains
- Updated AWstats to 6.8
- Updated PHPMyAdmin to 2.11.9.3
- Updated PHPPgAdmin to 4.2.1
- Updated Perl Module installer for new Authen LibWrap version
- Updated WHM Interface for IMAP Configuration
- Updated WHM Theme X to 3.9
- Updated WHM version to 11.24.2
- Updated all /scripts/restartsrv_ scripts to unset rlimits during execution
- Updated cPanel EULA
- Updated cPanel version to 11.24.4
- Updated chkservd-install to allow for custom driver support
- Updated generate_maildirsize to use cPScript::Email::DiskUSage to ensure usage reporting is consistent
- Updated pkgacct-plXsk to properly handle usernames with _ characters on the source server
- Updated the Email Disk Usage methods to exclude Trash from calculations
- Updated to RRDTool to 1.3.4
- Updated to yui 2.6.0
- Use cpuwatch to moderate backup downloads based upon system load
- cPHulk will now clear past login attempts once a successful login has been made
