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

ELOQUENCE B.08.00 - patch PE80-1205250

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

This patch fixes defects of the Eloquence image3k TurboIMAGE 
compatibility extension as released with Eloquence B.08.00. 
This patch will be integrated in the Eloquence B.08.00 release.

Eloquence B.08.00 must be installed before applying this patch.

Severity:
 PE80-1205250: BUG FIX

Superseded patches:
 none


Patch PE80-1205250
------------------

Platforms: All

* Fixed the wildcard search behavior in DBFIND mode 4 (#3860).

  In DBFIND mode 4, using a search type of '@' (wildcard search)
  did not behave as documented. The implementation now terminates
  the search argument on the first wildcard occurrence to perform 
  a partial key find.

* Fixed a potential problem in DBFIND modes 1 and 21 where the
  length of the search argument was not checked in all cases (#3957).

* Changed internal library revision to "B.08.00.01"


Installation:
-------------

Please download the patch archive that corresponds with the installed
release.  The patch files follow the conventions below:

   PE80-1205250-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/eloquence/8.0
gzip -dc /path/to/PE80-1205250-hpux.tar.gz | tar xf -

Files:

  HP-UX:
   lib/pa11_32/libimage3k.sl (HP-UX PA-RISC 1.1 32bit)
   lib/pa20_32/libimage3k.sl (HP-UX PA-RISC 2.0 32bit)
   lib/pa20_64/libimage3k.sl (HP-UX PA-RISC 2.0 64bit)
   lib/hpux32/libimage3k.so  (HP-UX Itanium 32bit)
   lib/hpux64/libimage3k.so  (HP-UX Itanium 64bit)
   share/doc/PE80-1205250-README


Linux:

In order to install this patch, you need to unpack it with tar.
Installation requires root privileges.

cd /opt/eloquence/8.0
tar xzf /path/to/PE80-1205250-linux.tar.gz

Files:

   lib/libimage3k.so
   lib64/libimage3k.so
   share/doc/PE80-1205250-README

On Linux IA64 the following additional manual procedure is
required to update the IA32 image3k library:

   mv /opt/eloquence/8.0/lib/libimage3k.so.ia32 \
   /emul/ia32-linux/opt/eloquence/8.0/lib/libimage3k.so


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 PE80-1205250-win32.exe. Before installation, please consider
closing all applications, then 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 PE80-1205250-win32.zip and unpack its contents. Then perform
the following steps:

* Please copy the .dll files into the Eloquence bin directory.
  (Default location: C:\Program Files\Eloquence\8.0\bin)

* Please copy the .lib files into the Eloquence lib directory.
  (Default location: C:\Program Files\Eloquence\8.0\lib)

* Please copy the PE80-1205250-README.txt file into the Eloquence
  share\doc directory.
  (Default location: C:\Program Files\Eloquence\8.0\share\doc)

Files:

   image3k.dll
   image3kC.dll
   image3k64.dll
   image3k.lib
   image3kC.lib
   image3k64.lib
   PE80-1205250-README.txt