Eloquence B.08.10 ================= Revision: A2, 2009-11-09 Thank you for your interest in the Eloquence B.08.10 A2 release. This Eloquence test release provides a development snapshot of the upcoming Eloquence B.08.10 version that has passed some limited QA process. By making the test versions available publicly we hope to encourage wider testing. Please contact support@marxmeier.com to share your feedback or report a problem. Please note: This release is available under the terms of the Eloquence Beta Test Agreement which is specified in the file AGREEMENT. http://www.marxmeier.com/eloquence/download/beta/B0810/AGREEMENT Downloading and installing the software indicates your agreement to the Beta Test terms and conditions. This beta release does not meet the release criteria for quality or performance and is only intended for test usage. If it breaks you get to keep the pieces. Introduction ------------ This beta version currently includes a preliminary version of the Eloquence B.08.10 database server. Major Eloquence B.08.10 database goals include: - item masking - data encryption Requirements ------------ To use the B.08.10 beta the following requirements must be met: - Eloquence B.08.00 must be installed - Currently, only the HP-UX 11i operating system on PA-RISC 2.0 and IA64 based systems and Linux based systems are supported. - On HP-UX, the HP OpenSSL software must be installed. It may be obtained from the HP Software Depot web site. https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=OPENSSL11I - For HP-UX 11v1 it is recommended to install the KRNG kernel support for strong random numbers in addition. It is available from the HP Software Depot web site. https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=KRNG11I - On Linux based systems, the OpenSSL 0.9.7 must be installed. Installation ------------ The Eloquence B.08.10 test releases are available for download from the following location: HTTP protocol: http://www.marxmeier.com/download/beta/B0810/ FTP protocol: ftp://ftp.marxmeier.com/eloq/beta/B0810/ To install, please extract the compressed tar file in the directory /opt/eloquence/8.0 cd /opt/eloquence/8.0 gzcat /tmp/B0810-A2-hpux-pa20.tar.gz | tar xvf - This will replace the following files in the B.08.00 installation: bin/eloqdb32 bin/eloqdb64 bin/dbutil bin/dbkeyutil bin/fwaudit B.08.00 compatibility --------------------- Eloquence B.08.10 is upwards compatible with previous Eloquence versions. However, a database created with B.08.10 should not be used with previous Eloquence releases. To revert to B.08.00 the following procedure is required: * Re-install the B.08.00 binaries that were replaced by the B.08.10 test release (see above). To do so, simply install the B.08.00 patches providing the latest version of that binary. * Please refer to the compatibility section of item masking functionality on databases created with B.08.10 when downgrading to a previous Eloquence version. * Please refer to the compatibility section of item encryption functionality on databases created with B.08.10 when downgrading to a previous Eloquence version. Documentation ------------- eq810_item_access.txt Describes preliminary implementation of the item masking eq810_dbkeyutil.txt Describes the dbkeyutil utility to maintain master keys eq810_dbutil.txt Describes the dbutil changes to support data encryption Summary of enhancements (relative to the initial B.08.00 release) ----------------------------------------------------------------- * All B.08.00 patches (as applicable) are merged to B.08.10 * Add support for item masking * Add support for data encryption Known issues ------------ The following issues are known in the current test version: - The fwaudit utility is unable to access encrypted content as it does not support a way to specify a master key. - An updated version of the fwutil library is not supplied with this test release. Previous fwutil versions are unable to access encrypted data and will fail when data encryption is used. - An updated version of the dbcfix utility is not supplied with this test version. Previous dbcfix versions are unable to access encrypted data and may either abort or (in write mode) corrupt the database. - An updated version of the dbbexp utility is not supplied with this test version. Previous dbcfix versions are unable to access encrypted data and may either abort or return corrupted information. - The dbkeyutil utility does not yet use secure communication to submit the master key to the server process. Recent Changes -------------- - Incorporated the most recent B.08.00 fixes - Added new dbkeyutil utility to mainatin master keys - Added support for data encryption - Fixed a problem causing database restructuring to fail on databases created with previous Eloquence versions.