Ensim Pro for Linux 10.0.0 Hotfix 17 Release notes Introduction ------------ This hotfix includes fixes for the following issues: 1. User cannot manange subdomain 2. Site list order 3. While adding user's fullname characters get converted to lower case 4. FTP bandwidth report high 5. Protected directories option gives error 6. Control panel becomes slow when logged in as site admin/user 7. Cannot create numeric site user/email 8. virtualhosting-fst-apache should not depend on php-pgsql 9. Cannot add wildcard DNS entries as A records Hotfix information ------------------ Hotfix no: 17 Hotfix date: 24/05/2007 Applies to: Ensim Pro for Linux - 10.0.0 for FC2, FC4, RHEL4, CentOS4 Hotfix file information ----------------------- FC2: epl-subdomain-10.0.0-29.fc.2.i386.rpm : a36b775f3c7e9f3eceab79657b4b6ce2 epl-bind-10.0.0-29.fc.2.i386.rpm : b18bbd6bafd96fdfb6b8d970d4a5026c webppliance-users-10.0.0-29.fc.2.i386.rpm : ee66e36cfe51fa6f915ae344c39dc320 epl-subdomain-frontend-10.0.0-29.fc.2.i386.rpm : 8699d1f3f36c749257463e42114e24b3 epl-users-10.0.0-29.fc.2.i386.rpm : b4f0bef74ea6a2e41112626ccfa393c0 virtualhosting-fst-apache-10.0.0-29.fc.2.i386.rpm : 7af340f1ef1cbf1c2d4de579eb365ef9 webppliance-bandwidth-10.0.0-29.fc.2.i386.rpm : b1bf2256c028b747d597d5a357308561 epl-frontend-common-10.0.0-29.fc.2.i386.rpm : 0f0a384f1b7e105031c5e72b115ae584 shadow-utils-4.0.3-55.i386.rpm : 33fddecc36c33379e69ea7da29df0bdb epl-users-frontend-10.0.0-29.fc.2.i386.rpm : afbda339c1355f96235e72c06741ab75 get_config : 5654f19d2246c5fcf0ba45cf620dc2f3 removeTemplateBytecode.pyc : 7942c8aacb8742edaeeefd249a3d248d FC4: epl-frontend-common-10.0.0-29.fc.4.i386.rpm : 53e8ec1b669569ed05f86b69425bde75 epl-users-10.0.0-29.fc.4.i386.rpm : a23c127e27aa363b7600321746371131 epl-users-frontend-10.0.0-29.fc.4.i386.rpm : cdc8642b8788ff566286dcd5ee069ee6 webppliance-bandwidth-10.0.0-29.fc.4.i386.rpm : 4ac41f4d01cce105a7fc8b232139f648 epl-subdomain-frontend-10.0.0-29.fc.4.i386.rpm : fad9c1006c5fcd045abb122243cfab55 webppliance-users-10.0.0-29.fc.4.i386.rpm : 0063ba21c264f4b984c4668217556a03 epl-subdomain-10.0.0-29.fc.4.i386.rpm : 64e340d8b4867871d14cfca6be57563e epl-bind-10.0.0-29.fc.4.i386.rpm : a505be9758296811f141481af98b5d0b virtualhosting-fst-apache-10.0.0-29.fc.4.i386.rpm : a09846cf1f0ee9377417cefb42009371 get_config : 5654f19d2246c5fcf0ba45cf620dc2f3 removeTemplateBytecode.pyc : c1e87d9d8134bfb77b5ec8f8663338cb RHEL4: webppliance-users-10.0.0-29.rhel.4ES.i386.rpm : bbf01bcb688a1a66dd02ab38bd620ea7 epl-users-10.0.0-29.rhel.4ES.i386.rpm : 78f87359e67dc7f39a9f2d01a336236e virtualhosting-fst-apache-10.0.0-29.rhel.4ES.i386.rpm : 607d8f795ad8294df409bf17284978a3 epl-subdomain-10.0.0-29.rhel.4ES.i386.rpm : 211f6c2a4bdb25f30e2e2ec6bf78b0d0 epl-frontend-common-10.0.0-29.rhel.4ES.i386.rpm : f4a55addbe82ed9353fd16d9992fb280 epl-subdomain-frontend-10.0.0-29.rhel.4ES.i386.rpm : b0b90a9f8c3dd8ed9136579d8dda494a epl-users-frontend-10.0.0-29.rhel.4ES.i386.rpm : 4fce59e3317e0b3206218d72b7e85a63 webppliance-bandwidth-10.0.0-29.rhel.4ES.i386.rpm : 92e8ef3156793eda8ce1d00e576eac97 epl-bind-10.0.0-29.rhel.4ES.i386.rpm : a423b269364f12ff2afd1dddd902c4b2 get_config : 5654f19d2246c5fcf0ba45cf620dc2f3 removeTemplateBytecode.pyc : c66c2cbe9537b2219111bddcbb2fc868 Resolved Issues --------------- This hotfix resolves the following issue. The numbers in parentheses indicate the Ensim problem report (PR) number. Issue: User cannot manange subdomain. When a site has thousands of subdomain, proxy error comes on Site Admin Panel for Subdomain Listing Page (58964) Resolution: This fix resolves this problem. Issue: Site list was not an ordered list.(58942) Resolution: By default site list will be in ascending order. Issue: While adding user's fullname characters get converted to lower case.(59006) Resolution: Since fullname was getting stored as idn/punycode, case was not getting retained. Now full name will be stored as utf-8 instead of punycode. Issue: FTP bandwidth report high.(57714) Resolution: FTP used to report bandwidth to be > 5 GB. This was caused because resolver library closes the file descriptor without informing the bandwidth module. Now we are tracking whether the fd is valid. Issue: Protected directories option gives error.(59464) Resolution: Now the issue is resolved, if user modifies listen port in httpd.conf with extra blank space after port number. Issue: Control panel becomes slow when logged in as site admin/user.(59433) Resolution: Used worker Multi-Processing Module (MPM) which implements a hybrid, Load only required Modules for EPL service, Fine tuning to eplconfig parameters. Issue: Cannot create site user/email beginning with numbers.(59197) Resolution: Username starting with numeric letter was not allowed for older version of sendmail. This constraint is no more there for current version of sendmail. Issue: virtualhosting-fst-apache should not depend on php-pgsql.(59267) Resolution: Since customers are not allowed or rather not using postgresql to create user databases in postgresql, we should not make php-pgsql mandatory and remove the dependency for virtualhosting-fst-apache. If php-pgsql is not required by virtualhosting-fst-apache then customers can easily remove the packageand without forcing upgrade of postgresql to 8.1.0, can upgrade to PHP5.This way decoupling of PHP from Ensim will be more accurate. Issue: Cannot add wildcard DNS entries as A records.(59382) Resolution: Fixed this issue, now A records accepts wildcard DNS entries. For example, *.domain.com. Prerequisites : Apply Hotfix #14 before applying this hotfix:http://onlinesupport.ensim.com/TWKB/ViewCase.asp?KnowledgeID=2382 Time requirements and customer impact : N/A Installing the hotfix --------------------- This section explains how to install the hotfix. Pre-installation instructions: N/A Installation instructions: * Get the RPMs and binary from the locations mentioned above * Upgrade the RPMs. '''For FC2:''' rpm -Uvh epl-subdomain-frontend-10.0.0-29.fc.2.i386.rpm rpm -Uvh epl-bind-10.0.0-29.fc.2.i386.rpm rpm -Uvh epl-subdomain-10.0.0-29.fc.2.i386.rpm rpm -Uvh epl-users-10.0.0-29.fc.2.i386.rpm rpm -Uvh webppliance-users-10.0.0-29.fc.2.i386.rpm rpm -Uvh virtualhosting-fst-apache-10.0.0-29.fc.2.i386.rpm rpm -Uvh webppliance-bandwidth-10.0.0-29.fc.2.i386.rpm rpm -Uvh epl-frontend-common-10.0.0-29.fc.2.i386.rpm rpm -Uvh shadow-utils-4.0.3-55.i386.rpm rpm -Uvh epl-users-frontend-10.0.0-29.fc.2.i386.rpm '''For FC4:''' rpm -Uvh virtualhosting-fst-apache-10.0.0-29.fc.4.i386.rpm rpm -Uvh epl-users-frontend-10.0.0-29.fc.4.i386.rpm rpm -Uvh epl-subdomain-10.0.0-29.fc.4.i386.rpm rpm -Uvh webppliance-users-10.0.0-29.fc.4.i386.rpm rpm -Uvh epl-bind-10.0.0-29.fc.4.i386.rpm rpm -Uvh epl-users-10.0.0-29.fc.4.i386.rpm rpm -Uvh epl-subdomain-frontend-10.0.0-29.fc.4.i386.rpm rpm -Uvh epl-frontend-common-10.0.0-29.fc.4.i386.rpm rpm -Uvh webppliance-bandwidth-10.0.0-29.fc.4.i386.rpm '''For RHEL4:''' rpm -Uvh epl-users-frontend-10.0.0-29.rhel.4ES.i386.rpm rpm -Uvh epl-bind-10.0.0-29.rhel.4ES.i386.rpm rpm -Uvh epl-subdomain-10.0.0-29.rhel.4ES.i386.rpm rpm -Uvh virtualhosting-fst-apache-10.0.0-29.rhel.4ES.i386.rpm rpm -Uvh webppliance-users-10.0.0-29.rhel.4ES.i386.rpm rpm -Uvh webppliance-bandwidth-10.0.0-29.rhel.4ES.i386.rpm rpm -Uvh epl-users-10.0.0-29.rhel.4ES.i386.rpm rpm -Uvh epl-subdomain-frontend-10.0.0-29.rhel.4ES.i386.rpm rpm -Uvh epl-frontend-common-10.0.0-29.rhel.4ES.i386.rpm '''For CentOS4''': Note: Use RHEL4 rpms for CentOS4. * Copy get_config to the location /usr/lib/opcenter/apache. cp get_config /usr/lib/opcenter/apache/get_config * Change permissions to 755 of copid get_config file. chmod 744 /usr/lib/opcenter/apache/get_config * Execute the binary python removeTemplateBytecode.pyc Post-installation instructions: service epld restart Notes --------------- shadow-utils-4.0.3-55.i386.rpm is not an ensimized RPM. For future updates of this RPM customer has to refer FC2 official repository. -------------------------------------------------------------------------------- Ensim Corporation 3945 Freedom Circle, Suite 1100 Santa Clara, CA 95054