----------------------------------------------------------------------

ELOQUENCE B.07.10 - patch PE71-0612220

----------------------------------------------------------------------

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-0612220: BUG FIX

Superseded patches:
 PE71-0610200: ENHANCEMENT, BUG FIX


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-0612220-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-0612220-hpux.tar.gz | tar xf -

Files:

   bin/eloqwebd
   lib/pa11_32/mod_eloq2.so  (Apache 2.0 on HP-UX PA-RISC 1.1 32bit)
   lib/pa11_32/mod_eloq22.so (Apache 2.2 on HP-UX PA-RISC 1.1 32bit)
   lib/pa20_32/mod_eloq2.so  (Apache 2.0 on HP-UX PA-RISC 2.0 32bit)
   lib/pa20_32/mod_eloq22.so (Apache 2.2 on HP-UX PA-RISC 2.0 32bit)
   lib/pa20_64/mod_eloq2.so  (Apache 2.0 on HP-UX PA-RISC 2.0 64bit)
   lib/pa20_64/mod_eloq22.so (Apache 2.2 on HP-UX PA-RISC 2.0 64bit)
   lib/hpux32/mod_eloq2.so   (Apache 2.0 on HP-UX Itanium 32bit)
   lib/hpux32/mod_eloq22.so  (Apache 2.2 on HP-UX Itanium 32bit)
   lib/hpux64/mod_eloq2.so   (Apache 2.0 on HP-UX Itanium 64bit)
   lib/hpux64/mod_eloq22.so  (Apache 2.2 on HP-UX Itanium 64bit)
   share/doc/PE71-0612220-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-0612220-linux.tar.gz

Files:

   bin/eloqwebd
   lib/mod_eloq2.so  (Apache 2.0)
   lib/mod_eloq22.so (Apache 2.2)
   share/doc/PE71-0612220-README