---------------------------------------------------------------------- ELOQUENCE B.07.10 - patch PE71-0707060 ---------------------------------------------------------------------- This patch adds enhancements or fixes defects of the Eloquence WEBDLG components as released with Eloquence B.07.10. This patch will be integrated in the Eloquence B.07.10 release. Eloquence B.07.10 must be installed before applying this patch. Severity: PE71-0707060: ENHANCEMENT, BUG FIX Superseded patches: PE71-0612220: BUG FIX PE71-0610200: ENHANCEMENT, BUG FIX Patch PE71-0707060 ------------------ * This patch delivers the Apache 2.x WEBDLG modules and the eloqwebd executable for the Windows platform. The mod_eloq2.so (for Apache 2.0) and mod_eloq22.so (for Apache 2.2) files are installed in the Eloquence lib installation subdirectory (for example C:\Programs\Eloquence\lib). To install the WEBDLG module in Apache for Windows, please use a LoadModule line as shown below: LoadModule eloq_module "C:/Programs/Eloquence/lib/mod_eloq22.so" Please note that Apache recommends to use forward slashes instead of backslashes in Windows file paths, as shown in the example above. Also, the path should be quoted in case it contains space characters. For the eloqwebd, the eloqwebd.cfg.sam template configuration file is installed in the Eloquence etc installation subdirectory (for example C:\Programs\Eloquence\etc). Please create an initial copy of this file within the etc directory to the "eloqwebd.cfg" file name to install the eloqwebd configuration file. * This patch delivers the Apache 2.x WEBDLG modules for the 64 bit Linux x86_64 platform. To use these modules, please install the PE71-0707060-linux-glibc2.3-x86_64.tar.gz patch archive which contains both the 32 bit and 64 bit WEBDLG modules. The 32 bit modules are installed in /opt/eloquence6/lib as usual, while the 64 bit modules are installed in /opt/eloquence6/lib64. * The stability of the communication between the Apache module and the eloqwebd process was improved in some corner cases. * System.version now returns "B.07.10.04". Patch PE71-0612220 ------------------ Platforms: All * Due to an internal error that was not handled correctly, a DLG GET .content request on an object that contained a significant amount of data could cause the eloqwebd to hang in an endless loop. On some systems this could happen if more than 1 kB of data was requested, but this was not consistent across systems so that the exact amount of data necessary to trigger this problem could not be predicted. This has been solved. The current limit is 8 kB which is the maximum possible DLG communication buffer size. If this limit is exceeded, DLG GET issues an error 685. * System.version now returns "B.07.10.03". Patch PE71-0610200 ------------------ Platforms: All * This patch delivers the mod_eloq22 WEBDLG module for Apache 2.2. The module interface of Apache 2.2 (libapr 1.x) is incompatible with previous Apache 2.x versions, therefore the original mod_eloq2 WEBDLG module cannot be used with Apache 2.2. * The mod_eloq2 and mod_eloq22 WEBDLG modules for Apache 2.x are now compatible with the threaded Apache 2.x multi-processing model (Apache 2.x MPM worker). Previous versions of the mod_eloq2 module could only be used with the non-threaded Apache 2.x multi-processing model (Apache 2.x MPM prefork). Installation: ------------- Please download the patch archive that corresponds with the installed release. The patch files follow the conventions below: PE71-0707060-hpux-ia64.tar.gz ^ ^ ^ | | Architecture / OS specific build | Operating system Patch ID HP-UX: In order to install this patch, you need to unpack it with gzip and tar. Gzip is included with HP-UX. Installation requires root privileges. cd /opt/eloquence6 gzip -dc /path/to/PE71-0707060-hpux.tar.gz | tar xf - Files: bin/eloqwebd lib/pa11_32/mod_eloq2.so (32bit Apache 2.0 on HP-UX PA-RISC 1.1) lib/pa11_32/mod_eloq22.so (32bit Apache 2.2 on HP-UX PA-RISC 1.1) lib/pa20_32/mod_eloq2.so (32bit Apache 2.0 on HP-UX PA-RISC 2.0) lib/pa20_32/mod_eloq22.so (32bit Apache 2.2 on HP-UX PA-RISC 2.0) lib/pa20_64/mod_eloq2.so (64bit Apache 2.0 on HP-UX PA-RISC 2.0) lib/pa20_64/mod_eloq22.so (64bit Apache 2.2 on HP-UX PA-RISC 2.0) lib/hpux32/mod_eloq2.so (32bit Apache 2.0 on HP-UX Itanium) lib/hpux32/mod_eloq22.so (32bit Apache 2.2 on HP-UX Itanium) lib/hpux64/mod_eloq2.so (64bit Apache 2.0 on HP-UX Itanium) lib/hpux64/mod_eloq22.so (64bit Apache 2.2 on HP-UX Itanium) share/doc/PE71-0707060-README Linux: In order to install this patch, you need to unpack it with tar. Installation requires root privileges. cd /opt/eloquence6 tar xzf /path/to/PE71-0707060-linux.tar.gz Files: bin/eloqwebd lib/mod_eloq2.so (32bit Apache 2.0 on Linux) lib/mod_eloq22.so (32bit Apache 2.2 on Linux) lib64/mod_eloq2.so (64bit Apache 2.0 on Linux) lib64/mod_eloq22.so (64bit Apache 2.2 on Linux) share/doc/PE71-0707060-README Windows: Two options are available for patch installation. The patch is available as self extracting archive for automatic installation and as a zip archive for manual installation. Both patches are equivalent. Installation requires administrative capabilities. For automatic installation of this patch, please download the patch file PE71-0707060-win32.exe file. Before installation, please consider closing all applications and execute the patch installation program. Installation does not require a reboot unless the patched files were active. For a manual installation of the patch, please download the patch file PE71-0707060-win32.zip file and unpack its contents. Then perform the following steps: * Please copy the eloqwebd.exe file into the bin subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\bin). * Please copy the mod_eloq2.so and mod_eloq22.so files into the lib subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\lib). * Please copy the eloqwebd.cfg.sam file into the etc subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\etc). * Please copy the PE71-0707060-README.txt file into the share\doc subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\share\doc). Files: eloqwebd.exe mod_eloq2.so (Apache 2.0) mod_eloq22.so (Apache 2.2) eloqwebd.cfg.sam PE71-0707060-README.txt