Ensim Pro for Linux 10.1.0 Hotfix 12 Release notes Introduction ------------ This hotfix includes following fixes. 1) Site listing is not alphabetical by default 2) While adding user's Full Name with UTF-8 characters all characters gets converted to lower case 3) FTP bandwdith report high 4) DNS import issue 5) Virtualhosting-fst-apache should not depend on php-pgsql 6) Apache port with space issue. 7) Control panel becomes slow when logging/logged with site admin/ site user. 8) Cannot create Email/site user starting with the numeric like 3brother, 1day etc. 9) Cannot add WildCard DNS entries as A records Hotfix information ------------------ Hotfix no: 12 Hotfix date: 28/06/2007 Applies to: Ensim Pro for Linux - 10.1.0 for FC2, FC4, RHEL4 Hotfix file information ----------------------- This hotfix contains following files: FC2: epl-bind-10.1.0-fc.2.33.i386.rpm : 010448a4d6e8fa08456a87215142eaad epl-frontend-common-10.1.0-fc.2.33.i386.rpm : d6777f41aae424b95c58e0ec4c76b137 epl-users-10.1.0-fc.2.33.i386.rpm : 8719b1bd5b311b11691934a82fe0f7b5 epl-users-frontend-10.1.0-fc.2.33.i386.rpm : ca7087cca0049cedde8d27fc0550425c get_config : 5654f19d2246c5fcf0ba45cf620dc2f3 shadow-utils-4.0.3-55.i386.rpm : 33fddecc36c33379e69ea7da29df0bdb virtualhosting-fst-apache-10.1.0-fc.2.33.i386.rpm : 754ba691f92876119b11df9853958d18 webppliance-aliases-10.1.0-fc.2.33.i386.rpm : 135b31d9718eff23160ffc39a8f51633 webppliance-bandwidth-10.1.0-fc.2.33.i386.rpm : ffe83a0f363391e714bb836d80f61a71 webppliance-bind-10.1.0-fc.2.33.i386.rpm : 408a91c968abbf0091965e9f08d27169 webppliance-ipinfo-10.1.0-fc.2.33.i386.rpm : 5168cc90805877fc6d5799647cb2b45a webppliance-siteinfo-10.1.0-fc.2.33.i386.rpm : 367b1f9ad1558250ccff78fbc56d0eaf webppliance-users-10.1.0-fc.2.33.i386.rpm : b9cad52dd36d53701210bc15b32b7d49 FC4: epl-bind-10.1.0-fc.4.33.i386.rpm : dba52a1179e49112b272802a294d93d6 epl-frontend-common-10.1.0-fc.4.33.i386.rpm : 4cc9d6362299d730bed98e6072f72a6b epl-users-10.1.0-fc.4.33.i386.rpm : 1ff4bfda03ab701800bee860545a5385 epl-users-frontend-10.1.0-fc.4.33.i386.rpm : aed171593fd028bf6005ae2ac4609337 get_config : 5654f19d2246c5fcf0ba45cf620dc2f3 virtualhosting-fst-apache-10.1.0-fc.4.33.i386.rpm : f88b998e8cab056afefecf0b208d8485 webppliance-aliases-10.1.0-fc.4.33.i386.rpm : 1534fe595d27899fddbd7a1dc5d56327 webppliance-bandwidth-10.1.0-fc.4.33.i386.rpm : b2bf7f12152d6f411285f7e106160300 webppliance-bind-10.1.0-fc.4.33.i386.rpm : b5a897de5d2f8974ade3787a873e93c8 webppliance-ipinfo-10.1.0-fc.4.33.i386.rpm : c9b108c24f894e607b0e79c46e200f8a webppliance-siteinfo-10.1.0-fc.4.33.i386.rpm : fea5afa1cc80fccc285c53857fa2a902 webppliance-users-10.1.0-fc.4.33.i386.rpm : 3296a7a19bf5cde6f58ba5e6ee08b020 RHEL4: epl-bind-10.1.0-rhel.4ES.33.i386.rpm : fb669ed5e56c23e5ad291cd9bad5973a epl-frontend-common-10.1.0-rhel.4ES.33.i386.rpm : 00645796fab54961e5a2f843e138c17f epl-users-10.1.0-rhel.4ES.33.i386.rpm : ba72762d3c11547cb747d60168cf19e7 epl-users-frontend-10.1.0-rhel.4ES.33.i386.rpm : dbc74956e754400dc562823602ed7c00 get_config : 5654f19d2246c5fcf0ba45cf620dc2f3 virtualhosting-fst-apache-10.1.0-rhel.4ES.33.i386.rpm : 2735b556edc95ed5f0765abc19c219b3 webppliance-aliases-10.1.0-rhel.4ES.33.i386.rpm : 6aa03e74b8b858b6c384dce97cf785f9 webppliance-bandwidth-10.1.0-rhel.4ES.33.i386.rpm : a0d2d9c35eca1a8961cd78d9dff776c9 webppliance-bind-10.1.0-rhel.4ES.33.i386.rpm : e9702bd50ec4ab30eb087a266af38684 webppliance-ipinfo-10.1.0-rhel.4ES.33.i386.rpm : 45bf3eb6d5c61193e14ed9621a86f7b1 webppliance-siteinfo-10.1.0-rhel.4ES.33.i386.rpm : e2a1cc564375503d04dcfdb370b22d45 webppliance-users-10.1.0-rhel.4ES.33.i386.rpm : 4003ba7e62f1ef05f27ad2144a57a111 Resolved Issues --------------- Issue: Site list was not an ordered list.(58942) Resolution: By default site list will be in ascending order. Issue: While adding user's Full Name utf-8 characters gets 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: DNS::Another import issue.(59411) Resolution: There were some issues while importing sites with DNS as master/slave servers were not getting the appropriate values. Now all issues have been resolved and import does not fail due to DNS. 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 package and 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: apache port with space issue.(59464) Resolution: Now it's resolved issue, if user modify 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: 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 : ---------------- Hotfix 1, hotfix 4 and hotfix 10 must be applied before applying this hotfix. Time requirements and customer impact: Customer impact: While importing site accross OSes, if following traceback is encountered, Unknown Error: Traceback (most recent call last): File "vhbackuplib.py", line 53, in call_backend_import File "virtualhosting/virthost.py", line 4495, in vhimport File "virtualhosting/virthost.py", line 4650, in __do_import File "virtualhosting/virthost.py", line 4950, in __site_import File "virtualhosting/virthost.py", line 3273, in handle_remaining_files File "virtualhosting/virthost.py", line 3353, in link OSError: [Errno 17] File exists Follow the below given steps - Rename "/home/virtual/FILESYSTEMTEMPLATE/siteinfo/usr/lib/X11" to "/home/virtual/FILESYSTEMTEMPLATE/siteinfo/usr/lib/X11_backup" - Now Import site from 4.x or 10.x - After import completion, rename "/home/virtual/FILESYSTEMTEMPLATE/siteinfo/usr/lib/X11_backup" back to "/home/virtual/FILESYSTEMTEMPLATE/siteinfo/usr/lib/X11" Installing the hotfix --------------------- This section explains how to install the hotfix. Pre-installation instructions: N/A Installation instructions: FC2: 1. Upgrade the RPM. rpm -Uvh epl-bind-10.1.0-fc.2.33.i386.rpm rpm -Uvh epl-frontend-common-10.1.0-fc.2.33.i386.rpm rpm -Uvh epl-users-10.1.0-fc.2.33.i386.rpm rpm -Uvh epl-users-frontend-10.1.0-fc.2.33.i386.rpm rpm -Uvh shadow-utils-4.0.3-55.i386.rpm rpm -Uvh virtualhosting-fst-apache-10.1.0-fc.2.33.i386.rpm rpm -Uvh webppliance-aliases-10.1.0-fc.2.33.i386.rpm rpm -Uvh webppliance-bandwidth-10.1.0-fc.2.33.i386.rpm rpm -Uvh webppliance-bind-10.1.0-fc.2.33.i386.rpm rpm -Uvh webppliance-ipinfo-10.1.0-fc.2.33.i386.rpm rpm -Uvh webppliance-siteinfo-10.1.0-fc.2.33.i386.rpm rpm -Uvh webppliance-users-10.1.0-fc.2.33.i386.rpm 2. Copy get_config to the location /usr/lib/opcenter/apache. cp get_config /usr/lib/opcenter/apache/get_config 3. Change permissions to 755 of copid get_config file. chmod 744 /usr/lib/opcenter/apache/get_config FC4: 1. Upgrade the RPM. rpm -Uvh epl-bind-10.1.0-fc.4.33.i386.rpm rpm -Uvh epl-frontend-common-10.1.0-fc.4.33.i386.rpm rpm -Uvh epl-users-10.1.0-fc.4.33.i386.rpm rpm -Uvh epl-users-frontend-10.1.0-fc.4.33.i386.rpm rpm -Uvh virtualhosting-fst-apache-10.1.0-fc.4.33.i386.rpm rpm -Uvh webppliance-aliases-10.1.0-fc.4.33.i386.rpm rpm -Uvh webppliance-bandwidth-10.1.0-fc.4.33.i386.rpm rpm -Uvh webppliance-bind-10.1.0-fc.4.33.i386.rpm rpm -Uvh webppliance-ipinfo-10.1.0-fc.4.33.i386.rpm rpm -Uvh webppliance-siteinfo-10.1.0-fc.4.33.i386.rpm rpm -Uvh webppliance-users-10.1.0-fc.4.33.i386.rpm 2. Copy get_config to the location /usr/lib/opcenter/apache. cp get_config /usr/lib/opcenter/apache/get_config 3. Change permissions to 755 of copid get_config file. chmod 744 /usr/lib/opcenter/apache/get_config RHEL4ES: 1. Upgrade the RPM. rpm -Uvh epl-bind-10.1.0-rhel.4ES.33.i386.rpm rpm -Uvh epl-frontend-common-10.1.0-rhel.4ES.33.i386.rpm rpm -Uvh epl-users-10.1.0-rhel.4ES.33.i386.rpm rpm -Uvh epl-users-frontend-10.1.0-rhel.4ES.33.i386.rpm rpm -Uvh virtualhosting-fst-apache-10.1.0-rhel.4ES.33.i386.rpm rpm -Uvh webppliance-aliases-10.1.0-rhel.4ES.33.i386.rpm rpm -Uvh webppliance-bandwidth-10.1.0-rhel.4ES.33.i386.rpm rpm -Uvh webppliance-bind-10.1.0-rhel.4ES.33.i386.rpm rpm -Uvh webppliance-ipinfo-10.1.0-rhel.4ES.33.i386.rpm rpm -Uvh webppliance-siteinfo-10.1.0-rhel.4ES.33.i386.rpm rpm -Uvh webppliance-users-10.1.0-rhel.4ES.33.i386.rpm 2. Copy get_config to the location /usr/lib/opcenter/apache. cp get_config /usr/lib/opcenter/apache/get_config 3. Change permissions to 755 of copid get_config file. chmod 744 /usr/lib/opcenter/apache/get_config CentOS4: Note: Use RHEL4ES rpms for CentOS4. Post-installation instructions: 1] 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