2013-09-29 10:12  david_nichols

	* RELEASE-NOTES, docs/mainpage.doxygen.tmpl: updated docs for
	  recent changes

2013-09-29 10:11  david_nichols

	* src/oracleobject.cpp: ensure that numeric buffer has room for the
	  trailing null

2013-09-29 10:07  david_nichols

	* src/OraColumnValue.cpp, src/QoreOracleConnection.h,
	  src/oracleobject.cpp: enforce DBI options on NTY retrieval with
	  numeric values

2013-09-27 09:00  david_nichols

	* src/ocilib/element.cpp, src/ocilib/lob.cpp, src/ocilib/msg.cpp,
	  src/ocilib/object.cpp, src/ocilib/ocilib_types.h,
	  src/oracleobject.cpp: more compile and error-handling fixes /
	  improvements

2013-09-19 11:50  subik

	* qlib/OracleExtensions.qm: OracleExtensions.qm: do not use direct
	  inheritanca, just wraps Datasource(Pool)s into extended objects
	  to prevent new connections opening/closing on object
	  creation/destruction; also the codebase is much smaller now

2013-08-29 20:52  david_nichols

	* src/QC_AQQueue.qpp, src/ocilib/ocilib_types.h,
	  src/oracleobject.cpp, test/nty/test_nty_collection.q: compile
	  fixes and minor test enhancements

2013-08-02 05:19  david_nichols

	* RELEASE-NOTES, configure.ac, docs/mainpage.doxygen.tmpl,
	  qore-oracle-module.spec, src/oracleobject.cpp: updated version to
	  3.1, updated docs for new version

2013-08-01 16:58  david_nichols

	* src/oracleobject.cpp: removed old unused code

2013-08-01 16:26  david_nichols

	* src/ocilib/exception.cpp, src/ocilib/object.cpp,
	  src/ocilib/ocilib_types.h, src/oracleobject.cpp: fixed bugs
	  retrieving number values from named types, in some cases the
	  digits after the decimal place were lost

2013-08-01 15:18  subik

	* src/oracleobject.cpp: fix for float values in NUMBER NTY
	  attributes when there are no boundaries specified

2013-07-29 12:34  david_nichols

	* Makefile.am: build updates

2013-07-29 12:26  david_nichols

	* docs/mainpage.doxygen.tmpl: updated docs

2013-07-12 09:56  david_nichols

	* src/QoreOracleConnection.h: fixed minor typo in exception msg

2013-05-31 14:59  david_nichols

	* src/ocilib/collection.cpp, src/ocilib/element.cpp,
	  src/ocilib/object.cpp, src/ocilib/ocilib_internal.h,
	  src/ocilib/ocilib_types.h, src/oracleobject.cpp: added Qore
	  exception handling to certain ocilib object functions

2013-04-23 12:43  david_nichols

	* src/oracleobject.cpp: fixed oracle exception decsriptions when
	  raised by ocilib

2013-04-23 12:36  david_nichols

	* src/QoreOracleStatement.cpp: improved error handling in
	  QoreOracleStatement::execute()

2013-04-23 12:06  david_nichols

	* src/QoreOracleStatement.cpp: fix for last commit

2013-04-23 12:01  david_nichols

	* src/QoreOracleStatement.cpp: added db info to lost transaction
	  exception text≈

2013-04-22 15:01  david_nichols

	* src/QorePreparedStatement.cpp, src/QorePreparedStatement.h:
	  attempting to fix an assert()

2013-04-15 08:45  david_nichols

	* src/QC_AQQueue.qpp: fixed compile problem related to OCI_Ping
	  changes

2013-04-10 16:52  david_nichols

	* src/QoreOracleConnection.h, src/QoreOracleStatement.cpp,
	  src/ocilib/connection.cpp, src/ocilib/ocilib_internal.h,
	  src/oracleobject.cpp: added exceptionsink object to OCI_Ping and
	  some basic checking

2013-03-27 13:24  subik

	* qlib/OracleExtensions.qm: on error handling in exec-like methods;
	  data diff tests

2013-03-25 13:04  subik

	* qlib/OracleExtensions.qm: OracleExtensions: almost complete unit
	  test; fixes in auto app info assignment

2013-03-19 06:28  david_nichols

	* src/OraColumnValue.cpp, src/OraColumnValue.h,
	  src/OraResultSet.cpp: working LONG support with NUILL indicator
	  handling

2013-03-18 14:17  david_nichols

	* RELEASE-NOTES, configure.ac, docs/mainpage.doxygen.tmpl,
	  qore-oracle-module.spec, src/OraColumnValue.cpp,
	  src/OraColumnValue.h, src/OraResultSet.cpp, src/OraResultSet.h,
	  src/QoreOracleConnection.cpp, src/QoreOracleStatement.h: updated
	  version to 3.0, now supports selecting data from LONG columns

2013-03-05 11:14  subik

	* qlib/OracleExtensions.qm: OracleDatasource* constructors use new
	  getConfigHash() in 'copy' constructors

2013-03-04 15:41  subik

	* Makefile.am, docs/qlib, docs/qlib/Doxyfile.tmpl, qlib,
	  qlib/OracleExtensions.qm: OracleExtensions module, initial import

2013-02-27 10:10  david_nichols

	* README-BINARIES: updated binary location (and changelog for
	  pgsql)

2013-02-06 18:18  david_nichols

	* src/OraColumnValue.cpp: disabled debugging output

2013-02-06 13:58  subik

	* docs/mainpage.doxygen.tmpl, src/OraColumnValue.cpp: SQLT_AFC is
	  not trimmed in Qore; docs for 'string handling'

2013-02-03 14:32  david_nichols

	* src/QC_AQQueue.qpp, test/aq-test.q: passes reconnect tests
	  finally

2013-02-03 13:35  david_nichols

	* src/AQQueuePriv.h, src/QC_AQQueue.qpp,
	  src/QoreOracleConnection.cpp, src/QoreOracleConnection.h,
	  test/aq-test.q: fixes for automatic reconnecting AQ subscriptions
	  and recovering AQQueue::getMessage() with a lost connection
	  (still not working correctly for subscriptions)

2013-01-31 14:53  subik

	* docs/mainpage.doxygen.tmpl: fix for char(N) OUT arguments in
	  pl/sql blocks - docs

2013-01-31 14:51  subik

	* src/QorePreparedStatement.cpp: fix for char(N) OUT arguments in
	  pl/sql blocks

2013-01-21 12:32  subik

	* src/AQQueuePriv.h, src/QC_AQQueue.qpp: AQ: fixed crash when user
	  tries to conect with non existing type name

2013-01-15 14:48  david_nichols

	* src/QC_AQQueue.qpp, src/QoreOracleConnection.cpp: fixed
	  additional memory/reference leaks related to new AQ code

2013-01-15 14:21  david_nichols

	* src/AQQueuePriv.h, src/QC_AQQueue.qpp, src/ocilib/library.cpp,
	  test/aq-test.q: 1) start and stop subscription watchdog thread
	  when necessary, 2) fixed 2 major memory leaks in ocilib and in
	  AQQueue, 3) corrected the "hard destructor" implementation for
	  AQQueue

2013-01-15 11:06  subik

	* src/QoreOracleConnection.cpp: init handlers to 0

2013-01-14 16:48  subik

	* src/QoreOracleConnection.cpp: fixed crash when there is no db
	  name set

2013-01-14 15:55  subik

	* test/aq-test.q: more db instances can be tested

2013-01-14 15:27  subik

	* src/QC_AQQueue.qpp: aq: use set instead of list for conn ping
	  loop

2013-01-14 15:26  subik

	* src/QoreOracleConnection.cpp: epic fail: specify the
	  database:port/sid when it's required

2013-01-10 15:08  subik

	* src/AQQueuePriv.h, src/QC_AQQueue.qpp: progress in conn check for
	  AQ subscriptions

2013-01-10 12:29  subik

	* src/QC_AQQueue.qpp: AQ ping for subscription to reconnect
	  (initial commit)

2013-01-10 09:14  subik

	* src/QoreOracleStatement.cpp: reconnect changed: OCIPing used now

2013-01-09 12:46  subik

	* src/AQQueuePriv.h, src/QC_AQQueue.qpp, src/ocilib/enqueue.cpp,
	  src/ocilib/ocilib_internal.h: throw an exception when there is
	  connection lost on AQ msg posting

2013-01-09 11:14  subik

	* src/QC_AQQueue.qpp: fixed missing enqueue init in post(hash)

2013-01-08 14:47  david_nichols

	* src/QC_AQQueue.qpp, src/ocilib/dequeue.cpp,
	  src/ocilib/element.cpp, src/ocilib/msg.cpp,
	  src/ocilib/object.cpp, src/ocilib/ocilib.h,
	  src/ocilib/ocilib_checks.h, src/ocilib/ocilib_internal.h,
	  src/ocilib/ocilib_types.h, src/ocilib/ref.cpp,
	  src/oracleobject.cpp: added additional ExceptionSink error
	  handling to many ocilib functions

2013-01-08 13:53  subik

	* src/ocilib/error.cpp: no threads key are used in our
	  implementation

2013-01-08 13:28  david_nichols

	* src/QC_AQQueue.qpp, src/ocilib/dequeue.cpp,
	  src/ocilib/exception.cpp, src/ocilib/ocilib.h,
	  src/ocilib/ocilib_checks.h, src/ocilib/ocilib_internal.h,
	  src/ocilib/ocilib_types.h, src/oracleobject.cpp,
	  src/oracleobject.h: added initial ExceptionSink error-handling to
	  ocilib and queue subscriptions & unsubscriptions

2013-01-08 12:34  david_nichols

	* src/QC_AQQueue.qpp: process unsubscription requests even if they
	  fail (ocilib removes the callback from the dequeue object anyway)

2013-01-08 12:14  david_nichols

	* test/aq-test.q: set executable bits on test script

2013-01-07 15:13  subik

	* docs/mainpage.doxygen.tmpl: compatibility 'known issue' for AQ
	  oracle client/server

2013-01-07 13:57  subik

	* test/aq-test.q: restored aq test

2013-01-07 13:57  subik

	* src/QC_AQQueue.qpp, src/QoreOracleConnection.cpp,
	  src/QoreOracleConnection.h, src/QoreOracleStatement.cpp,
	  test/aq-test.q: login uses sessions (instead of raw OCILogon);
	  trace works

2013-01-04 16:38  david_nichols

	* src/QC_AQQueue.qpp: changed the AQQueue::getMessage() parameter
	  type to softint

2013-01-04 16:36  david_nichols

	* src/QC_AQQueue.qpp: removed debugging statements

2013-01-04 16:36  david_nichols

	* src/AQQueuePriv.h, src/QC_AQQueue.qpp, src/ocilib/dequeue.cpp,
	  test/aq-test.q: implemented an optional timeout for
	  AQQueue::getMessage() as sometimes message retrieval was timing
	  out in the AQQueue::getMessage() call in the
	  AQQueue::onAsyncMessage() method

2013-01-04 14:58  david_nichols

	* src/AQQueuePriv.h, src/QC_AQQueue.qpp, src/ocilib/dequeue.cpp,
	  src/ocilib/enqueue.cpp, src/ocilib/ocilib_types.h,
	  src/ocilib/string.cpp, test/aq-test.q: use use qore
	  infrastructure to make a thread entry reservation and reuse on
	  each async msg receipt; commented-out or increased the verbose
	  level of most debugging messages

2013-01-03 18:01  david_nichols

	* src/ocilib/callback.cpp, src/ocilib/dequeue.cpp: cosmetic changes

2013-01-03 18:00  david_nichols

	* src/QC_AQMessage.qpp, src/ocilib/dequeue.cpp: cosmetic changes

2013-01-03 17:54  david_nichols

	* src/QC_AQQueue.qpp, src/ocilib/dequeue.cpp: fixed race conditions
	  with multiple listeners and with queue submissions while
	  registering the subscription

2013-01-03 17:46  david_nichols

	* src/QC_AQQueue.qpp, src/ocilib/callback.cpp, test/aq-test.q:
	  updated debugging / test script - advanced queueing does not work
	  when there are multiple subscribers active

2013-01-03 17:07  david_nichols

	* src/AQMessagePriv.h, src/AQQueuePriv.h, src/QC_AQMessage.qpp,
	  src/QC_AQQueue.qpp: fixed reference/memory leaks dealing with
	  AQMessage objects; make AQMessage objects thread-safe

2013-01-03 16:04  david_nichols

	* src/AQQueuePriv.h, src/QC_AQQueue.qpp, src/ocilib/callback.cpp,
	  src/ocilib/dequeue.cpp, src/ocilib/enqueue.cpp, test/aq-test.q:
	  fixed race conditions and atomicity issues with the AQQueue class

2013-01-03 12:59  david_nichols

	* src/QC_AQQueue.qpp, test/aq-test.q: minor updates

2013-01-03 11:52  david_nichols

	* src/QC_AQQueue.qpp: added debugging msgs

2013-01-03 11:38  subik

	* src/QC_AQQueue.qpp, test/aq-test.q: AQ: more tests

2013-01-02 14:13  subik

	* src/QC_AQQueue.qpp: fix for subscription registering

2013-01-02 13:14  subik

	* src/AQQueuePriv.h, src/QC_AQQueue.qpp: handle subscription's
	  dequeue map only if there is a subscription

2013-01-02 12:07  subik

	* src/AQQueuePriv.h, src/QC_AQQueue.qpp, src/ocilib/connection.cpp,
	  src/ocilib/ocilib.h, src/ocilib/ocilib_internal.h: AQ refactored
	  to allow reconnect; OCI_Ping and OCI_SetTrace implemented

2012-12-31 15:53  david_nichols

	* src/QC_AQQueue.qpp: added double-subscription exception; minor
	  mostly cosmetic edits

2012-12-31 15:45  subik

	* src/QC_AQQueue.qpp: dequeue map optimized

2012-12-31 15:19  subik

	* src/QC_AQQueue.qpp: dequeue map destructor

2012-12-31 15:15  subik

	* src/QC_AQQueue.qpp: dequeue map DLLOCAL-ized; lock is on heap

2012-12-31 15:03  subik

	* src/QC_AQQueue.qpp: thread safe subscription map

2012-12-31 13:54  david_nichols

	* src/QC_AQQueue.qpp, src/ocilib/dequeue.cpp: debugging fixes

2012-12-31 12:50  david_nichols

	* src/QC_AQMessage.qpp, src/QC_AQQueue.qpp: minor
	  memory/reference-related updates

2012-12-31 12:44  subik

	* src/AQMessagePriv.h, src/QC_AQMessage.qpp, src/QC_AQQueue.qpp:
	  deref fixes

2012-12-31 12:41  david_nichols

	* src/AQMessagePriv.h: added a custom deref() function for
	  AQMessagePriv to manage references

2012-12-31 12:16  subik

	* src/AQMessagePriv.h, src/QC_AQMessage.qpp, src/QC_AQQueue.qpp:
	  correlation db encoding

2012-12-31 11:35  subik

	* src/AQMessagePriv.h, src/AQQueuePriv.h, src/QC_AQMessage.qpp,
	  src/QC_AQQueue.qpp: message correlation is QoreString now

2012-12-30 08:07  david_nichols

	* src/AQMessagePriv.h, src/AQQueuePriv.h, src/QC_AQQueue.qpp:
	  minor/cosmetic changes to code

2012-12-30 07:31  david_nichols

	* src/ocilib/enqueue.cpp: fixed compile error

2012-12-29 19:31  subik

	* src/ocilib/enqueue.cpp: sync with the latest ocilib

2012-12-29 19:16  subik

	* docs/mainpage.doxygen.tmpl, src/AQMessagePriv.h,
	  src/AQQueuePriv.h, src/Makefile.am, src/OraColumnValue.cpp,
	  src/QC_AQMessage.qpp, src/QC_AQQueue.qpp,
	  src/QoreOracleConnection.h, src/ocilib/agent.cpp,
	  src/ocilib/callback.cpp, src/ocilib/collection.cpp,
	  src/ocilib/connection.cpp, src/ocilib/dequeue.cpp,
	  src/ocilib/enqueue.cpp, src/ocilib/msg.cpp, src/ocilib/ocilib.h,
	  src/ocilib/ocilib_defs.h, src/ocilib/ocilib_internal.h,
	  src/ocilib/ocilib_types.h, src/ocilib/string.cpp, src/oracle.cpp,
	  src/oracleobject.cpp, src/oracleobject.h, src/ql_oracle.qpp,
	  src/single-compilation-unit.cpp, test/aq-test.q: initial
	  implementation of AQ

2012-12-28 18:13  david_nichols

	* test/sql-stmt.q: updated SQLStatement example pgm

2012-12-10 11:57  david_nichols

	* RELEASE-NOTES, docs/mainpage.doxygen.tmpl, src/oracle.cpp: driver
	  now claims support for DBI_CAP_AUTORECONNECT (however the
	  underlying functionality has been there for a long time)

2012-11-11 07:34  david_nichols

	* docs/mainpage.doxygen.tmpl: updated for upcoming 2.3 release

2012-11-11 07:22  david_nichols

	* README, RELEASE-NOTES, configure.ac, qore-oracle-module.spec:
	  updated to v2.3 for next release

2012-11-05 17:53  david_nichols

	* src/QorePreparedStatement.cpp: do note write the null at the end
	  of the string when writing a CLOB value

2012-10-31 17:25  david_nichols

	* src/QoreOracleConnection.h: removed commented-out/unused code

2012-10-31 17:22  david_nichols

	* RELEASE-NOTES: updated release notes

2012-10-31 16:48  david_nichols

	* configure.ac, src/QoreOracleConnection.cpp,
	  src/QoreOracleConnection.h, src/oracle.h, test/db-test.q: use
	  streaming lob writes to work around oracle bugs with certain
	  client libraries

2012-10-31 15:05  david_nichols

	* src/QoreOracleConnection.cpp, src/QoreOracleConnection.h,
	  src/QorePreparedStatement.cpp: created lob write function in
	  connection class

2012-10-30 22:03  david_nichols

	* RELEASE-NOTES, configure.ac, qore-oracle-module.spec,
	  src/OraColumnValue.cpp: * updated version to 2.2.1
	  * fixed returning number values; numbers with decimals were
	  sometimes being returned as ints, negative integers were
	  sometimes being returned as "number" values

2012-10-28 11:57  david_nichols

	* README: updated README

2012-10-28 11:40  david_nichols

	* qore-oracle-module.spec: updated minimum qore devel version to
	  0.8.6

2012-10-28 11:39  david_nichols

	* RELEASE-NOTES: corrected release notes

2012-09-29 07:15  david_nichols

	* RELEASE-NOTES: updated release notes

2012-09-29 06:30  david_nichols

	* docs/mainpage.doxygen.tmpl: doc corrections

2012-09-29 05:48  david_nichols

	* src/QoreOracleConnection.h: fixed conditional compiling for new
	  server-side timezone support code

2012-09-29 05:44  david_nichols

	* src/oracle.cpp: corrected a typo in the timezone option

2012-09-29 05:43  david_nichols

	* docs/mainpage.doxygen.tmpl: added documentation for the
	  "timezone" option and for the new time zone support

2012-09-29 05:29  david_nichols

	* src/QoreOracleConnection.cpp, src/QoreOracleConnection.h,
	  src/oracle.cpp, src/oracleobject.cpp: added support for the
	  DBI_OPT_TIMEZONE option and setting the server-side timezone
	  rules in the client to allow for tagging/binding date/time values
	  with the server's time zone rules

2012-09-28 16:31  david_nichols

	* docs/mainpage.doxygen.tmpl: minor doc update

2012-09-28 16:19  david_nichols

	* configure.ac: applied reini urban's multi-arch patches for debian
	  to all modules

2012-09-28 16:18  david_nichols

	* docs/mainpage.doxygen.tmpl: doc updates

2012-09-26 09:10  david_nichols

	* RELEASE-NOTES, src/OraColumnValue.cpp, src/OraColumnValue.h,
	  src/QoreOracleConnection.cpp, src/QoreOracleConnection.h,
	  src/QorePreparedStatement.cpp, src/oracle.cpp, src/oracle.h: *
	  added support for the arbitrary-precision numeric type in qore
	  0.8.6+
	  * added support for DBI options with qore 0.8.6+; options
	  supported:
	  + "optimal-numbers": return NUMBER values as an integer if
	  possible, if not as an arbitrary-precision number
	  + "string-numbers": return NUMBER values as strings (for
	  backwards-compatibility)
	  + "numeric-numbers": return NUMBER values as arbitrary-precision
	  number values
	  * the default is now "optimal-numbers" - meaning that numeric
	  values are retrieved as "int" if possible, otherwise as a
	  "number" type is returned. For backwards-compatibility, set the
	  "string-numbers" option to return NUMBER values as strings

2012-09-09 18:05  david_nichols

	* Makefile.am, docs/doxyfile.tmpl, docs/mainpage.doxygen.tmpl:
	  minor doc updates

2012-09-07 17:28  david_nichols

	* RELEASE-NOTES, src/QoreOracleConnection.h,
	  src/QoreOracleStatement.cpp, src/QoreOracleStatement.h: throw an
	  exception if SQLStatement::fetchRow() is called before
	  SQLStatement::next()

2012-08-30 14:18  david_nichols

	* src/OraColumnValue.cpp: make sure and deallocate the same
	  descriptor type that was allocated

2012-08-08 11:35  david_nichols

	* src/oracle.h: updated CLOB_THRESHOLD to 4000

2012-06-25 08:51  david_nichols

	* configure.ac: updated configure.ac logic to deal with /lib ->
	  /usr/lib and /lib64 -> /usr/lib64 as with Fedora 17 - the
	  previous logic was too clever for its own good

2012-06-15 10:18  subik

	* src/QorePreparedStatement.cpp, src/oracleobject.cpp,
	  test/nty/test_nty_collection.q, test/nty/test_nty_object.q: NTY:
	  proper passing of NULLs to objects

2012-06-14 15:21  subik

	* src/oracleobject.cpp, test/nty/test_nty_object.q: check for node
	  existence for NULL binding in objects too

2012-06-14 15:13  subik

	* src/oracleobject.cpp, test/nty/test_nty_collection.q,
	  test/nty/test_nty_errors.q, test/nty/test_nty_object.q: allow
	  binding of filtered hashes (only required attributes)

2012-06-13 17:52  david_nichols

	* RELEASE-NOTES, src/QorePreparedStatement.cpp,
	  src/ocilib/typeinfo.cpp, src/oracleobject.cpp,
	  test/nty/test_nty_collection.q: * fixed bugs in named type
	  support - when an unknown named type is accessed the first time,
	  ocilib keeps an invalid entry for the named type in the type
	  list; the second time the type is accessed, a crash results
	  * fixed memory bugs in handling named type bind parameters
	  created by hand where the value type is incorrect

2012-06-12 13:51  david_nichols

	* configure.ac: turn off strict aliasing with g++

2012-06-08 11:18  david_nichols

	* Makefile.am, qore-oracle-module.spec: more build fixes

2012-06-08 11:14  david_nichols

	* src/oracle.cpp, src/single-compilation-unit.cpp: build updates

2012-06-08 11:12  david_nichols

	* src/single-compilation-unit.cpp: added missing file

2012-06-08 11:10  david_nichols

	* Makefile.am, configure.ac, docs/doxyfile.tmpl,
	  docs/doxygen-api-filter.q, docs/mainpage.doxygen.tmpl,
	  qore-oracle-module.spec, src/Makefile.am,
	  src/ocilib/exception.cpp, src/ocilib/ocilib_types.h,
	  src/oracle.cpp, src/oracleobject.cpp, src/ql_oracle.qpp:
	  converted the Oracle module to qpp

2012-05-22 15:06  david_nichols

	* configure.ac, src/oracleobject.cpp: fixes for compiling for
	  windows with mxe (mingw cross-compiler)

2012-03-21 09:24  david_nichols

	* src/QoreOracleStatement.cpp: check exception status from
	  getValue() before using value

2012-03-14 09:27  subik

	* docs/mainpage.doxygen.tmpl, test/nty/test_nty_collection.q:
	  summary of known issues for oracle I know about or can find

2012-03-01 17:21  david_nichols

	* src/QoreOracleStatement.cpp: non-functional update

2012-02-23 08:43  david_nichols

	* Makefile.am, qore-oracle-module.spec: fixed doxygen building and
	  updated spec

2012-02-23 08:11  david_nichols

	* RELEASE-NOTES: updated release notes

2012-02-20 16:32  david_nichols

	* src/OraColumnValue.cpp, src/OraResultSet.cpp,
	  src/QoreOracleConnection.cpp, src/QoreOracleStatement.cpp,
	  src/QorePreparedStatement.cpp, src/oracle.cpp,
	  src/oracleobject.cpp: updasted copyright notices to reflect 2012

2012-02-18 19:18  david_nichols

	* RELEASE-NOTES, src/oracleobject.cpp: fixed memory leaks in
	  exception handling related to named type support

2012-02-18 17:56  david_nichols

	* src/oracleobject.cpp: fixed a minor typo

2012-01-27 19:48  david_nichols

	* src/OraColumnValue.cpp, src/QorePreparedStatement.h,
	  src/ocilib/element.cpp, src/ocilib/object.cpp,
	  src/ocilib/ocilib_types.h, src/oracleobject.cpp,
	  test/nty/test_nty_object.q: fixed bugs binding integers > 32 bits
	  in collections and objects

2012-01-16 13:07  david_nichols

	* configure.ac: updated configure scripts to only set LIBSUFFIX=64
	  on 64-bit platfiorms if /usr/lib64 exists

2011-12-14 13:11  david_nichols

	* src/OraColumnValue.cpp, src/OraResultSet.cpp,
	  src/QoreOracleConnection.h, src/ocilib/collection.cpp,
	  src/oracleobject.cpp, test/nty/test_nty_collection.q: fixed a bug
	  reading in a collection of objects where the object was
	  duplicated
	  in every element of the resulting list

2011-12-06 09:38  subik

	* docs/doxyfile.tmpl: doc location fix

2011-12-01 10:17  subik

	* src/QoreOracleConnection.cpp, src/QoreOracleConnection.h,
	  src/QoreOracleStatement.cpp: initial implementation for OCI
	  warnings after session logon

2011-11-28 11:45  subik

	* Makefile.am, configure.ac, docs/doxyfile.tmpl,
	  docs/doxygen-api-filter.q, docs/footer_template.html,
	  docs/mainpage.doxygen.tmpl, docs/oracle-module-doc.html: oracle
	  docs doxygenized; NTY issues and notes

2011-11-24 14:13  subik

	* src/oracleobject.cpp: Bug 415 - Oracle driver: assign a number to
	  oracle object's DATE attribute causes crash

2011-09-13 10:54  subik

	* src/QoreOracleStatement.h, src/QorePreparedStatement.cpp,
	  src/QorePreparedStatement.h: fixed Bug 391 - oracle driver: OUT
	  binding for Type::Date does not work with NULLs

2011-09-07 15:02  subik

	* Makefile.am: fix local rpm build

2011-09-07 14:14  subik

	* qore-oracle-module.spec: typo fix

2011-06-13 19:05  david_nichols

	* test/sql-stmt.q: allow SQLStatments to go from state 'defined'
	  (retrieving select after exec)
	  to 'executed' automatically without forcing the user to call
	  SQLStatement::close()

2011-04-12 17:55  david_nichols

	* src/OraResultSet.cpp, src/QorePreparedStatement.cpp:
	  cosmetic/whitespace edits only!

2011-01-21 15:19  david_nichols

	* RELEASE-NOTES, configure.ac, qore-oracle-module.spec,
	  src/QoreOracleStatement.cpp, src/QoreOracleStatement.h,
	  src/QorePreparedStatement.cpp, src/QorePreparedStatement.h,
	  src/oracle.cpp: DBI select row fixes - fixed a bug automatically
	  setting DBI capabilities in
	  the qore library, implemented selectRow support in the Oracle
	  driver, updated
	  oracle driver version to 2.1

2010-12-26 20:44  david_nichols

	* test/sql-stmt.q, test/stmt.q: doc and example updates

2010-12-25 18:32  david_nichols

	* AUTHORS, Makefile.am, README, RELEASE-NOTES, configure.ac,
	  docs/oracle-module-doc.html, qore-oracle-module.spec,
	  test/stmt.q: updated release notes and docs, updated release to
	  use bz2 instead of gz

2010-12-17 20:09  david_nichols

	* src/QoreOracleConnection.h: do not set OCI_NO_MUTEX anymore (even
	  though it should technically be correct to set it) because having
	  it set brings out some bugs in some versions of the oci library
	  on some platforms at least

2010-12-15 20:04  david_nichols

	* src/Makefile.am, src/QoreOracleConnection.cpp,
	  src/ocilib/collection.c, src/ocilib/collection.cpp,
	  src/ocilib/column.c, src/ocilib/column.cpp,
	  src/ocilib/connection.cpp, src/ocilib/date.c,
	  src/ocilib/date.cpp, src/ocilib/element.c,
	  src/ocilib/element.cpp, src/ocilib/error.c, src/ocilib/error.cpp,
	  src/ocilib/exception.c, src/ocilib/exception.cpp,
	  src/ocilib/file.cpp, src/ocilib/hash.c, src/ocilib/hash.cpp,
	  src/ocilib/interval.c, src/ocilib/interval.cpp,
	  src/ocilib/library.c, src/ocilib/library.cpp, src/ocilib/list.c,
	  src/ocilib/list.cpp, src/ocilib/lob.c, src/ocilib/lob.cpp,
	  src/ocilib/long.c, src/ocilib/long.cpp, src/ocilib/memory.c,
	  src/ocilib/memory.cpp, src/ocilib/mutex.c, src/ocilib/mutex.cpp,
	  src/ocilib/number.c, src/ocilib/number.cpp, src/ocilib/object.c,
	  src/ocilib/object.cpp, src/ocilib/ocilib.h,
	  src/ocilib/ocilib_internal.h, src/ocilib/ocilib_types.h,
	  src/ocilib/ref.cpp, src/ocilib/statement.c, src/ocilib/string.c,
	  src/ocilib/string.cpp, src/ocilib/threadkey.c,
	  src/ocilib/threadkey.cpp, src/ocilib/timestamp.c,
	  src/ocilib/timestamp.cpp, src/ocilib/typeinfo.c,
	  src/ocilib/typeinfo.cpp, test/db-test.q, test/stmt.q: compile
	  ocilib as C++, added missing functions

2010-11-09 10:04  david_nichols

	* src/QoreOracleStatement.cpp: fixed reconnect logic

2010-11-08 16:42  david_nichols

	* src/QoreOracleStatement.cpp: improved reconnect logic

2010-11-08 16:28  david_nichols

	* src/QoreOracleStatement.cpp: use the new
	  Datasource::activeTransaction() API to enable the driver to
	  reconnect silently if a transaction is marked as in progress but
	  no actual commands have been issued on the connection since the
	  Datasource::beginTransaction() call was made

2010-10-29 10:28  subik

	* test/stmt.q: fixed pl/sql

2010-10-27 13:28  subik

	* test/stmt.q: test for placeholder binding in the pl/sql block

2010-10-26 14:58  david_nichols

	* test/stmt.q: added statement test script

2010-10-26 05:47  david_nichols

	* src/QorePreparedStatement.cpp: make sure and reset dtype = 0 when
	  resetting value, cosmetic changes

2010-10-25 20:45  david_nichols

	* src/OraColumnValue.cpp, src/QorePreparedStatement.cpp: fixed date
	  descriptor leak in SQLStatment::bind()

2010-10-22 12:57  david_nichols

	* src/OraColumnValue.cpp: updated to only remove trailing blanks
	  for CHAR and CHARZ data

2010-10-13 16:23  david_nichols

	* src/QoreOracleConnection.h: worked around a bug calling
	  OCIDateTimeConstruct() with year < 2 by using
	  OCIDateTimeFromText() instead

2010-10-12 17:10  david_nichols

	* src/OraColumnValue.cpp: fixed rowid descriptor release

2010-10-12 17:03  david_nichols

	* RELEASE-NOTES, src/OraColumnValue.cpp, src/OraResultSet.cpp:
	  added support for binding and retrieving ROWID values

2010-10-09 12:12  david_nichols

	* src/OraColumnValue.cpp, src/OraResultSet.cpp, src/oracle.h: fixed
	  number buffer size: too small to retrieve numbers with many
	  digits, otherwise the following error was raised:
	  QoreOracleStatement::fetch(): ORA-01406: fetched column value was
	  truncated

2010-10-07 19:35  david_nichols

	* src/QoreOracleStatement.h: added commented-out debugging
	  statements

2010-10-07 16:59  david_nichols

	* src/OraColumnValue.cpp, src/OraResultSet.cpp, src/OraResultSet.h:
	  fix memory leak where define buffers were allocated multiple
	  times without
	  being freed

2010-09-23 10:12  david_nichols

	* src/QoreOracleConnection.cpp, src/QoreOracleConnection.h,
	  test/nty/test_nty_errors.q: added some commented-out debugging
	  statements

2010-09-23 09:41  david_nichols

	* src/QoreOracleConnection.h, src/oracle.cpp: moved get server
	  version function to connection class

2010-09-19 15:21  david_nichols

	* src/QoreOracleConnection.cpp, src/QoreOracleConnection.h: fixed
	  character encoding mappings

2010-09-19 10:10  david_nichols

	* src/OraColumnValue.h: initialize indicator variable for column

2010-09-19 04:59  david_nichols

	* src/OraColumnValue.cpp: fixed retrieving RAW columns

2010-09-18 13:10  david_nichols

	* src/OraColumnValue.cpp, src/OraResultSet.cpp: fixed bug handling
	  RAW column data

2010-09-17 16:10  david_nichols

	* src/QoreOracleConnection.cpp, src/QoreOracleConnection.h,
	  src/QorePreparedStatement.cpp, src/QorePreparedStatement.h,
	  src/oracle.cpp: code cleanups

2010-09-16 14:56  david_nichols

	* src/QoreOracleConnection.cpp, src/QoreOracleConnection.h,
	  src/QoreOracleStatement.cpp, src/QorePreparedStatement.cpp,
	  src/oracle.cpp: fixed memory leak in reconnect; fixed reconnect
	  with host/port

2010-09-16 13:54  david_nichols

	* src/QoreOracleConnection.cpp, src/QoreOracleConnection.h,
	  src/ocilib/library.c, src/oracle.cpp: module cleanups and code
	  reorganization

2010-09-15 20:12  david_nichols

	* Makefile.am, src/Makefile.am, src/OraColumnValue.cpp,
	  src/OraColumnValue.h, src/OraResultSet.cpp, src/OraResultSet.h,
	  src/OracleData.cpp, src/OracleData.h,
	  src/QoreOracleConnection.cpp, src/QoreOracleConnection.h,
	  src/QoreOracleStatement.cpp, src/QoreOracleStatement.h,
	  src/QorePreparedStatement.cpp, src/QorePreparedStatement.h,
	  src/oracle.cpp, src/oracle.h, src/oracleobject.cpp,
	  src/oracleobject.h: major oracle driver source code cleanups

2010-09-15 06:08  david_nichols

	* src/QoreOracleStatement.cpp, src/QoreOracleStatement.h,
	  src/oracle.cpp, src/oracle.h: implemented support for the
	  fetch_rows and fetch_columns statement API methods

2010-09-14 20:26  david_nichols

	* src/QoreOracleStatement.cpp, src/QoreOracleStatement.h,
	  src/oracle.cpp, src/oracle.h: prepared statement API
	  implementation

2010-09-14 12:29  david_nichols

	* Makefile.am, src/Makefile.am, src/OracleData.cpp,
	  src/OracleData.h, src/QoreOracleStatement.cpp,
	  src/QoreOracleStatement.h, src/oracle.cc, src/oracle.cpp,
	  src/oracle.h, src/oracleobject.cpp,
	  test/nty/test_nty_collection.q, test/nty/test_nty_object.q: major
	  cleanups for prepared statement API; merged duplicate code

2010-09-09 18:42  david_nichols

	* src/oracle.cc, src/oracle.h: more oracle cleanups and reorg for
	  prepared statement API

2010-09-08 13:24  david_nichols

	* src/oracle.cc, src/oracle.h: progress on statement API

2010-09-01 14:45  david_nichols

	* src/ocilib/library.c, src/ocilib/ocilib_defs.h,
	  src/ocilib/ocilib_internal.h, test/nty/test_nty_collection.q,
	  test/nty/test_nty_object.q: fixed another symbol error

2010-09-01 14:24  david_nichols

	* src/ocilib/library.c, src/oracle.cc: fixed memory error in
	  OCI_Library initialization

2010-09-01 14:05  david_nichols

	* src/ocilib/library.c, src/oracle.cc: minor fixes for sparc and
	  solaris CC

2010-09-01 13:26  david_nichols

	* src/ocilib/library.c, src/ocilib/ocilib_types.h,
	  src/ocilib/statement.c, src/oracle.cc, src/oracleobject.cpp:
	  ocilib fixes - include error handle in OCI_Library
	  initialization; do not close on exit; also do not access anything
	  requiring OCI_Statement* yet

2010-09-01 12:04  david_nichols

	* src/ocilib/collection.c, src/ocilib/column.c, src/ocilib/date.c,
	  src/ocilib/element.c, src/ocilib/error.c, src/ocilib/exception.c,
	  src/ocilib/hash.c, src/ocilib/interval.c, src/ocilib/library.c,
	  src/ocilib/list.c, src/ocilib/lob.c, src/ocilib/long.c,
	  src/ocilib/memory.c, src/ocilib/mutex.c, src/ocilib/number.c,
	  src/ocilib/object.c, src/ocilib/oci_api.h, src/ocilib/oci_defs.h,
	  src/ocilib/oci_import.h, src/ocilib/oci_loader.h,
	  src/ocilib/oci_types.h, src/ocilib/ocilib.h,
	  src/ocilib/ocilib_checks.h, src/ocilib/ocilib_defs.h,
	  src/ocilib/ocilib_internal.h, src/ocilib/ocilib_types.h,
	  src/ocilib/string.c, src/ocilib/threadkey.c,
	  src/ocilib/timestamp.c, src/ocilib/typeinfo.c, src/oracle.cc:
	  fixed remaining invalid function references, added prototypes for
	  new functions in ocilib_internal.h

2010-09-01 10:36  david_nichols

	* src/ocilib/threadkey.c: fixed reference to old (removed) function

2010-08-27 20:53  david_nichols

	* src/ocilib/library.c: fixed another missing symbol error

2010-08-26 15:23  subik

	* src/Makefile.am, src/ocilib/mutex.c, src/ocilib/ocilib.h: fix
	  crash in threading

2010-08-24 15:50  subik

	* src/ocilib/collection.c, src/ocilib/element.c,
	  src/ocilib/error.c, src/ocilib/exception.c, src/ocilib/lob.c,
	  src/ocilib/threadkey.c, src/ocilib/typeinfo.c: more fixes for
	  pOCILib

2010-08-24 13:22  david_nichols

	* src/ocilib/element.c, src/ocilib/interval.c, src/ocilib/object.c:
	  fixed invalid function calls in ocilib

2010-08-24 07:00  david_nichols

	* src/Makefile.am: removed duplicate line

2010-08-24 06:56  david_nichols

	* configure.ac, src/Makefile.am, src/ocilib/collection.c,
	  src/ocilib/column.c, src/ocilib/date.c, src/ocilib/element.c,
	  src/ocilib/error.c, src/ocilib/exception.c,
	  src/ocilib/interval.c, src/ocilib/library.c, src/ocilib/list.c,
	  src/ocilib/lob.c, src/ocilib/memory.c, src/ocilib/number.c,
	  src/ocilib/object.c, src/ocilib/ocilib.h,
	  src/ocilib/ocilib_checks.h, src/ocilib/ocilib_defs.h,
	  src/ocilib/ocilib_internal.h, src/ocilib/ocilib_types.h,
	  src/ocilib/string.c, src/ocilib/timestamp.c,
	  src/ocilib/typeinfo.c, src/oracle.cc, src/oracle.h,
	  src/oracleobject.cpp, src/oracleobject.h,
	  test/nty/PACKAGE_BODY_OMQTEST_QORE_TEST.sql,
	  test/nty/test_nty_collection.q, test/nty/test_nty_errors.q,
	  test/nty/test_nty_object.q: fixes to ocilib to make it compatible
	  with the oracle driver's environment handle management with
	  different character encodings in the same process

2010-08-21 08:37  subik

	* src/oracle.cc: IN/OUT args for NTY

2010-08-20 19:59  subik

	* test/db-test.q: adopt oracle XE (port) in test

2010-08-20 18:55  subik

	* src/oracleobject.cpp: additional error checking for NTY

2010-08-20 15:01  subik

	* src/ocilib/collection.c, src/ocilib/lob.c,
	  src/ocilib/ocilib_types.h: missing functions

2010-08-20 14:52  subik

	* src/Makefile.am, src/ocilib/array.c, src/ocilib/bind.c,
	  src/ocilib/callback.c, src/ocilib/collection.c,
	  src/ocilib/connection.c, src/ocilib/define.c,
	  src/ocilib/dirpath.c, src/ocilib/element.c, src/ocilib/event.c,
	  src/ocilib/file.c, src/ocilib/format.c, src/ocilib/handle.c,
	  src/ocilib/interval.c, src/ocilib/iterator.c,
	  src/ocilib/library.c, src/ocilib/lob.c, src/ocilib/mutex.c,
	  src/ocilib/object.c, src/ocilib/ocilib.h,
	  src/ocilib/ocilib_checks.h, src/ocilib/ocilib_internal.h,
	  src/ocilib/ocilib_types.h, src/ocilib/pool.c, src/ocilib/ref.c,
	  src/ocilib/resultset.c, src/ocilib/statement.c,
	  src/ocilib/string.c, src/ocilib/subscription.c,
	  src/ocilib/thread.c, src/ocilib/threadkey.c,
	  src/ocilib/timestamp.c, src/ocilib/transaction.c,
	  src/ocilib/typeinfo.c, src/oracle.cc, src/oracleobject.cpp,
	  src/oracleobject.h: ocilib migrated to env handling

2010-08-20 11:52  david_nichols

	* src/ocilib/library.c, src/ocilib/object.c,
	  src/ocilib/ocilib_types.h, src/ocilib/typeinfo.c, src/oracle.cc,
	  src/oracle.h: started fixing design issues with ocilib regarding
	  multiple environment handles in qore datasources

2010-08-19 13:06  david_nichols

	* src/ocilib/statement.c: removed debugging statements

2010-08-19 13:05  david_nichols

	* src/ocilib/statement.c, src/oracle.cc, src/oracleobject.cpp,
	  test/nty/test_nty_errors.q: added some error

2010-08-18 14:45  subik

	* src/ocilib/element.c, src/ocilib/statement.c, src/oracle.cc:
	  upstream sync, minor fixes

2010-08-18 08:04  david_nichols

	* src/oracle.h: fixed warning with g++ 4.5

2010-08-12 16:36  david_nichols

	* RELEASE-NOTES, configure.ac, qore-oracle-module.spec,
	  src/oracle.cc, src/oracle.h: updated version to 2.0

2010-08-12 11:11  subik

	* docs/oracle-module-doc.html: docs for NTY

2010-07-30 10:19  subik

	* src/ocilib/collection.c, src/ocilib/element.c,
	  src/ocilib/ocilib.h, src/oracle.cc, src/oracleobject.cpp,
	  src/oracleobject.h, test/nty/PACKAGE_BODY_OMQTEST_QORE_TEST.sql,
	  test/nty/PACKAGE_OMQTEST_QORE_TEST.sql,
	  test/nty/TYPE_OMQTEST_COL_TEST.sql,
	  test/nty/TYPE_OMQTEST_TEST_TAB_OBJECT.sql,
	  test/nty/test_nty_collection.q, test/nty/test_nty_errors.q: NTY:
	  fixes for NULLs, fixed timestamps and intervals in collections
	  (unfotunately still broken in objects), more tests

2010-07-29 15:06  subik

	* src/ocilib/collection.c, src/ocilib/ocilib.h,
	  src/ocilib/ocilib_types.h, src/oracle.cc,
	  test/nty/test_nty_object.q: NTY: real atomic NULL handling for
	  object fetching

2010-07-28 15:23  subik

	* src/oracle.cc, src/oracle.h, src/oracleobject.cpp,
	  test/nty/test_nty_errors.q: NTY: todo/fixme fixes

2010-07-27 19:13  subik

	* src/ocilib/element.c, src/ocilib/object.c, src/ocilib/ocilib.h,
	  src/ocilib/ref.c, src/ocilib/timestamp.c, src/oracleobject.cpp:
	  upstream sync. Fixes for type cache comparsion

2010-07-27 15:10  subik

	* src/ocilib/object.c, src/oracle.cc, src/oracle.h,
	  src/oracleobject.cpp,
	  test/nty/PACKAGE_BODY_OMQTEST_QORE_TEST.sql,
	  test/nty/PACKAGE_OMQTEST_QORE_TEST.sql,
	  test/nty/TYPE_OMQTEST_COL_TEST.sql,
	  test/nty/TYPE_OMQTEST_TEST_OBJECT.sql, test/nty/test_nty.q,
	  test/nty/test_nty_collection.q, test/nty/test_nty_errors.q,
	  test/nty/test_nty_object.q: NTY: nesting objects in objects,
	  collections, collections in collections

2010-07-26 14:22  subik

	* test/nty/TYPE_OMQTEST_TEST_OBJECT.sql: missing tests

2010-07-23 12:42  subik

	* src/oracle.cc, src/oracleobject.cpp,
	  test/nty/PACKAGE_BODY_OMQTEST_QORE_TEST.sql,
	  test/nty/PACKAGE_OMQTEST_QORE_TEST.sql,
	  test/nty/TYPE_OMQTEST_COL_TEST.sql, test/nty/test_nty.q: NTY:
	  dates, times, tstamps etc. + bugfixes

2010-07-22 14:10  subik

	* src/oracle.cc, src/oracle.h, src/oracleobject.cpp,
	  src/oracleobject.h, test/nty/PACKAGE_BODY_OMQTEST_QORE_TEST.sql,
	  test/nty/TABLE_FAMILY_OMQTEST_T_OBJECT_TEST.sql,
	  test/nty/TYPE_OMQTEST_TEST_TAB_OBJECT.sql, test/nty/script.sql,
	  test/nty/test_nty.q: DML for NTY (nested tables/objects) is
	  working, LOB support, tests

2010-07-22 07:56  subik

	* src/Makefile.am, src/ocilib/array.c, src/ocilib/bind.c,
	  src/ocilib/callback.c, src/ocilib/collection.c,
	  src/ocilib/column.c, src/ocilib/connection.c,
	  src/ocilib/connpool.c, src/ocilib/date.c, src/ocilib/define.c,
	  src/ocilib/dirpath.c, src/ocilib/element.c, src/ocilib/error.c,
	  src/ocilib/event.c, src/ocilib/exception.c, src/ocilib/file.c,
	  src/ocilib/format.c, src/ocilib/handle.c, src/ocilib/hash.c,
	  src/ocilib/interval.c, src/ocilib/iterator.c,
	  src/ocilib/library.c, src/ocilib/list.c, src/ocilib/lob.c,
	  src/ocilib/long.c, src/ocilib/memory.c, src/ocilib/mutex.c,
	  src/ocilib/number.c, src/ocilib/object.c, src/ocilib/oci_api.h,
	  src/ocilib/oci_defs.h, src/ocilib/oci_import.h,
	  src/ocilib/oci_loader.h, src/ocilib/oci_types.h,
	  src/ocilib/ocilib.h, src/ocilib/ocilib_checks.h,
	  src/ocilib/ocilib_defs.h, src/ocilib/ocilib_internal.h,
	  src/ocilib/ocilib_types.h, src/ocilib/pool.c, src/ocilib/ref.c,
	  src/ocilib/resultset.c, src/ocilib/statement.c,
	  src/ocilib/string.c, src/ocilib/subscription.c,
	  src/ocilib/thread.c, src/ocilib/threadkey.c,
	  src/ocilib/timestamp.c, src/ocilib/transaction.c,
	  src/ocilib/typeinfo.c: Upstream sync - my patches included

2010-07-21 11:24  david_nichols

	* src/oracleobject.h: include config.h before Qore.h

2010-07-19 14:57  subik

	* src/oracle.cc, test/nty/TABLE_FAMILY_OMQTEST_T_OBJECT_TEST.sql,
	  test/nty/TYPE_OMQTEST_TEST_TAB_OBJECT.sql, test/nty/script.sql,
	  test/nty/test_nty.q: plain select fro NTY

2010-07-19 13:06  subik

	* src/oracleobject.cpp, test/nty,
	  test/nty/PACKAGE_BODY_OMQTEST_QORE_TEST.sql,
	  test/nty/PACKAGE_OMQTEST_QORE_TEST.sql,
	  test/nty/TYPE_OMQTEST_COL_TEST.sql,
	  test/nty/TYPE_OMQTEST_COL_TEST_CLOB.sql,
	  test/nty/TYPE_OMQTEST_COL_TEST_NUM.sql,
	  test/nty/TYPE_OMQTEST_TEST_OBJECT.sql, test/nty/script.sql,
	  test/nty/test_nty.q: LOB for named types

2010-07-16 13:18  subik

	* src/oracleobject.cpp: compiler warning on macosx

2010-07-16 13:11  subik

	* src/Makefile.am, src/ocilib, src/ocilib/array.c,
	  src/ocilib/bind.c, src/ocilib/callback.c,
	  src/ocilib/collection.c, src/ocilib/column.c,
	  src/ocilib/connection.c, src/ocilib/connpool.c,
	  src/ocilib/date.c, src/ocilib/define.c, src/ocilib/dirpath.c,
	  src/ocilib/element.c, src/ocilib/error.c, src/ocilib/event.c,
	  src/ocilib/exception.c, src/ocilib/file.c, src/ocilib/format.c,
	  src/ocilib/handle.c, src/ocilib/hash.c, src/ocilib/interval.c,
	  src/ocilib/iterator.c, src/ocilib/library.c, src/ocilib/list.c,
	  src/ocilib/lob.c, src/ocilib/long.c, src/ocilib/memory.c,
	  src/ocilib/mutex.c, src/ocilib/number.c, src/ocilib/object.c,
	  src/ocilib/oci_api.h, src/ocilib/oci_defs.h,
	  src/ocilib/oci_import.h, src/ocilib/oci_loader.h,
	  src/ocilib/oci_types.h, src/ocilib/ocilib.h,
	  src/ocilib/ocilib_checks.h, src/ocilib/ocilib_defs.h,
	  src/ocilib/ocilib_internal.h, src/ocilib/ocilib_types.h,
	  src/ocilib/ref.c, src/ocilib/resultset.c, src/ocilib/statement.c,
	  src/ocilib/string.c, src/ocilib/subscription.c,
	  src/ocilib/thread.c, src/ocilib/threadkey.c,
	  src/ocilib/timestamp.c, src/ocilib/transaction.c,
	  src/ocilib/typeinfo.c, src/oracle.cc, src/oracle.h,
	  src/oracleobject.cpp, src/oracleobject.h: initial import of
	  oracle named types support - infrastructure, ocilib, attributes:
	  strings and numbers

2010-07-03 08:28  david_nichols

	* README-BINARIES: added new readme

2010-07-03 08:26  david_nichols

	* configure.ac, qore-oracle-module.spec: updated to build on
	  opensuse build service with oracle-instantclient packages

2010-07-03 07:50  david_nichols

	* ChangeLog, src/oracle.cc: removed ChangeLog; should be created
	  before each release with svn2cl; minor update for warning

2010-07-02 13:14  david_nichols

	* README, RELEASE-NOTES, configure.ac, qore-oracle-module.spec,
	  src/oracle.cc: fixed bugs reading and binding time zone info and
	  fraction seconds

2010-07-02 09:26  david_nichols

	* src/oracle.cc: changelog updates and added a (commented-out)
	  debugging line to the oracle driver

2010-06-29 06:44  david_nichols

	* qore-oracle-module.spec: dixed typo

2010-06-21 09:12  david_nichols

	* qore-oracle-module.spec: updated spec files to generically
	  determine *suse versions for distribution tagging in rpm file
	  names

2010-06-20 06:03  david_nichols

	* ChangeLog: fixed ChangeLogs with non-broken svn2cl

2010-06-15 18:49  david_nichols

	* docs/oracle-module-doc.html: updated tikiwiki and added updated
	  color scheme

2010-06-10 14:23  david_nichols

	* RELEASE-NOTES, docs/oracle-module-doc.html: updated docs for new
	  release

2010-06-04 16:51  david_nichols

	* src/oracle.cc: updated type info API (external API not yet
	  reimplemented)

2010-05-12 11:49  david_nichols

	* configure.ac: solaris and sun studio compile and warning
	  fixes/enhancements

2010-04-28 10:15  david_nichols

	* test/db-test.q: updates for new qore API and to address new
	  warnings in test scripts

2010-04-16 09:32  subik

	* src/oracle.cc: sql drivers versions bump to spot execRaw. execRaw
	  feature promoted to all drivers' feature lists. execRaw constant
	  naming unified.

2010-04-15 16:28  david_nichols

	* src/oracle.cc: compile fix for qore without time zone info

2010-04-15 11:04  david_nichols

	* RELEASE-NOTES, configure.ac, qore-oracle-module.spec,
	  src/oracle.cc, src/oracle.h: updated version to 1.2, added
	  DBI_CAP_HAS_EXEC_RAW flag if compiled with Qore with
	  Datasource::execRaw(), added support for new time zone APIs in
	  Qore >= 0.8.0

2010-02-22 13:17  subik

	* src/oracle.cc, src/oracle.h: execRaw for oracle driver

2010-01-25 11:37  subik

	* src/oracle.cc: more descriptive error messages to make bug
	  hunting easy

2009-12-19 23:47  david_nichols

	* ChangeLog: updated changelog

2009-12-19 23:28  david_nichols

	* RELEASE-NOTES: updated release notes

2009-12-17 19:16  subik

	* src/oracle.cc: fixed: unable to connect to oracle without
	  TNSNAMES (hostname:port used)

2009-12-15 12:05  david_nichols

	* configure.ac: minor configure fixes for detecting oracle
	  installation

2009-12-11 19:34  david_nichols

	* src/oracle.cc: fixed not to use octal comparison

2009-12-09 16:52  david_nichols

	* RELEASE-NOTES, src/oracle.cc, src/oracle.h: bind character values
	  greater than 30K bytes long as a CLOB

2009-12-09 12:58  david_nichols

	* configure.ac: fixed all modules to use decimal comparisons with
	  the qore version string instead of octal so that they will still
	  compile with qore v0.8.0 and up...

2009-12-08 10:36  david_nichols

	* RELEASE-NOTES, src/oracle.cc: print a warning statement if
	  debugging is enabled if OCI_SUCCESS_WITH_INFO is returned by
	  Oracle

2009-12-07 16:48  david_nichols

	* src/oracle.cc, src/oracle.h: cleaned up some internal interfaces
	  and removed debugging statement

2009-12-07 14:10  david_nichols

	* RELEASE-NOTES, configure.ac, qore-oracle-module.spec,
	  src/oracle.cc, src/oracle.h: fixed memory error in streaming
	  c/blob retrieval (double free); tagged release as 1.1

2009-11-23 12:19  david_nichols

	* docs/oracle-module-doc.html: corrected typos in docs

2009-11-22 06:03  david_nichols

	* configure.ac: updated configure to assume 64-bit build if
	  host_cpu = "amd64"

2009-11-06 15:17  david_nichols

	* ChangeLog: fixed bad formatting in changelog

2009-11-06 15:14  david_nichols

	* ChangeLog: updated changelog

2009-10-30 08:22  david_nichols

	* configure.ac: updated all module configure scripts to use gnutar
	  on darwin to avoid picking up OSX resource files in source
	  releases

2009-10-26 14:43  david_nichols

	* ChangeLog: udpated changelog

2009-09-21 10:35  david_nichols

	* configure.ac: updated configure to set 64-bit compile mode by
	  default on snow leaopard with i386

2009-09-10 06:49  david_nichols

	* configure.ac: updated configure.ac to properly compile in 32-bit
	  mode on OSX snow leopard (10.6)

2009-08-18 11:18  david_nichols

	* RELEASE-NOTES, configure.ac, qore-oracle-module.spec: updated
	  version to 1.0.9; updated release notes

2009-08-18 11:18  david_nichols

	* src/oracle.cc: fixed auto-reconnect to mark the datasource as
	  closed when auto-reconnect
	  fails; otherwise a crash can occur when the datasource is reused

2009-07-20 13:16  david_nichols

	* configure.ac, qore-oracle-module.spec, reconf.sh: added opensuse
	  11.2 detection to spec file, fixed rhel detection in spec files,
	  updated configure.ac to work with older versions of autotools

2009-07-20 12:53  david_nichols

	* qore-oracle-module.spec: fixed rhel distribution detection

2009-07-18 07:44  david_nichols

	* qore-oracle-module.spec: fixed setting %dist

2009-07-18 07:28  david_nichols

	* configure.ac, qore-oracle-module.spec: fixes to compile with
	  older autotools and to detect rhel versions

2009-07-18 06:16  david_nichols

	* RELEASE-NOTES: minor updates

2009-07-18 06:09  david_nichols

	* ChangeLog, RELEASE-NOTES, docs/oracle-module-doc.html: updated
	  release notes and docs for 1.0.8 release

2009-07-01 15:43  david_nichols

	* src/oracle.cc: updated web site home page in modules' url

2009-06-26 06:04  david_nichols

	* configure.ac, qore-oracle-module.spec, src/oracle.cc: implemented
	  support for direct connections without TNS by using the hostname
	  and port set in the Datasource object

2009-06-18 07:19  david_nichols

	* RELEASE-NOTES, configure.ac, qore-oracle-module.spec,
	  src/oracle.cc: updated release to 1.0.8
	  updated query parsing for '%*' placeholders to ignore '%'
	  characters when they
	  are preceded by an alphanumeric character in order to avoid
	  having to use
	  backslashes to escape them in PL/SQL code, for example

2009-06-08 08:38  david_nichols

	* qore-oracle-module.spec: fixed qore module dir detection

2009-05-29 07:10  david_nichols

	* qore-oracle-module.spec: fixed typo in sles version detection

2009-05-03 16:52  david_nichols

	* configure.ac: fixed oracle detection

2009-05-03 16:48  david_nichols

	* ChangeLog: updated changelog

2009-05-03 16:47  david_nichols

	* RELEASE-NOTES: updated release notes

2009-05-03 16:46  david_nichols

	* configure.ac: macports compile fixes

2009-05-03 16:41  david_nichols

	* configure.ac, src/oracle.cc: fix for quoting : characters and for
	  building with macports

2009-04-20 06:53  david_nichols

	* configure.ac: readded config_macro_dir

2009-04-17 13:48  david_nichols

	* configure.ac, reconf.sh: do not reference macro dir from
	  configure.ac

2009-04-10 08:54  david_nichols

	* RELEASE-NOTES: fixed release label

2009-04-10 06:45  david_nichols

	* src/oracle-module.h, src/oracle.cc: cosmetic updates to copyright
	  line (2008->2009)

2009-04-07 09:52  david_nichols

	* RELEASE-NOTES, src/oracle.cc, src/oracle.h: updated to allow
	  input and output variables to be bound for stored procedure
	  and function calls for types: string, binary, integer, float,
	  date
	  
	  fixed binary binding and retrieving in stored procedure and
	  function calls

2009-04-07 06:41  david_nichols

	* src/oracle.cc: implemented binding timestamp/date-time values as
	  in-out parameters

2009-04-06 15:23  david_nichols

	* configure.ac, qore-oracle-module.spec, src/oracle.cc,
	  src/oracle.h: updated to v1.0.7 - updated binding by placeholder
	  to also take an optional value for strings

2009-04-03 07:54  david_nichols

	* ChangeLog: updated changelog

2009-03-25 16:09  david_nichols

	* RELEASE-NOTES, src/oracle.cc: fixed a bug calculating memory for
	  character buffers; memory was calculated as the square of the
	  memory actually needed

2009-03-24 17:28  david_nichols

	* src/oracle.cc, src/oracle.h: fixed returning result sets to honor
	  "horizontal" or "vertical" data structure preferences

2009-03-24 09:20  david_nichols

	* RELEASE-NOTES, configure.ac, qore-oracle-module.spec,
	  src/oracle.cc, src/oracle.h: updated to allow result sets and
	  nested tabled to be returned directly; updated release to version
	  1.0.6

2009-02-04 09:42  david_nichols

	* src/oracle.cc: corrected a typo

2009-02-04 09:14  david_nichols

	* RELEASE-NOTES: fixed exception string with invalid handle errors

2009-02-04 09:12  david_nichols

	* configure.ac, qore-oracle-module.spec, src/oracle.cc: updated
	  version to 1.0.5 for next release; fixed a bug in handling
	  invalid
	  handle error messages

2009-01-20 09:20  david_nichols

	* RELEASE-NOTES, configure.ac: fixed instant client detection from
	  32-bit rpms in configure (again)

2009-01-08 18:43  david_nichols

	* qore-oracle-module.spec: simplified spec files a little

2009-01-08 15:13  david_nichols

	* qore-oracle-module.spec: commented-out additional "Source0" line
	  so that packages will build on Fedora 10 (OBS)

2009-01-08 14:44  david_nichols

	* reconf.sh: updated reconf.sh to look for glibtoolize as well as
	  libtoolize

2009-01-07 13:02  david_nichols

	* Makefile.am, RELEASE-NOTES, configure.ac, ltmain.sh,
	  qore-oracle-module.spec, reconf.sh: upadted reconf.sh to use
	  libtoolize to generate ltmain.sh

2008-12-04 09:54  david_nichols

	* RELEASE-NOTES, configure.ac, qore-oracle-module.spec,
	  src/oracle.cc: made default to use SQLT_FLT bindings because
	  using SQLT_BDOUBLE with Oracle
	  9i or earlier will not work; incremented release to 1.0.3

2008-11-28 17:28  david_nichols

	* qore-oracle-module.spec: fixed typo in spec file

2008-11-28 17:26  david_nichols

	* RELEASE-NOTES, configure.ac, qore-oracle-module.spec: fixed
	  detection of Oracle instant client installed from 32-bit RPMs;
	  updated to version 1.0.2

2008-11-03 14:17  david_nichols

	* ChangeLog, src/oracle-module.h, src/oracle.cc: make module
	  version reflect package version

2008-10-30 17:20  david_nichols

	* qore-oracle-module.spec: various fixes

2008-10-30 10:55  david_nichols

	* README: qore 0.7.1 is minimum required version for compilation

2008-10-30 10:55  david_nichols

	* configure.ac, qore-oracle-module.spec, src/Makefile.am: update to
	  new qore module api handling

2008-10-20 19:57  david_nichols

	* qore-oracle-module.spec: fixed spec file to allow for future qore
	  module api versions

2008-10-20 19:49  david_nichols

	* qore-oracle-module.spec: update module spec file to handle future
	  qore module api versions

2008-10-20 12:03  david_nichols

	* ChangeLog: updated changelog

2008-10-20 12:02  david_nichols

	* Makefile.am, qore-oracle-module.spec: added release notes to tar
	  and rpms

2008-10-20 12:00  david_nichols

	* RELEASE-NOTES: added release notes file

2008-10-18 07:18  david_nichols

	* ChangeLog: updated changelog

2008-10-17 17:14  david_nichols

	* src/oracle.cc, src/oracle.h: updated oracle binding to manually
	  calculate the buffer size for string binds using the number of
	  characters in the column * the maximum width of the target
	  character encoding - it seems that in the case where the oracle
	  server's character encoding is a single/byte encoding and binding
	  to a multi-byte encoding (such as UTF8 or "al32utf8"), then
	  oracle reports the maxumum buffer size needed for such columns as
	  equal to the character length, however it should be actually 4
	  times larger (in the case of al32utf8)

2008-10-17 07:01  david_nichols

	* configure.ac, qore-oracle-module.spec: updated to version 1.0.1

2008-10-17 06:59  david_nichols

	* src/oracle.cc: bind fixes, disabled debugging statements

2008-10-17 06:41  david_nichols

	* configure.ac: fixed typo

2008-10-17 06:38  david_nichols

	* configure.ac, src/oracle.cc, src/oracle.h: updated string binding
	  to bind number of bytes according to the number of characters in
	  the column * number of bytes per character in the target
	  character encoding

2008-10-11 07:29  david_nichols

	* ChangeLog: updated changelog

2008-10-09 08:19  david_nichols

	* ChangeLog: udpated changelog

2008-10-09 08:16  david_nichols

	* configure.ac, src/oracle.cc, src/oracle.h: fixed compile for
	  oracle 9i, fixed configure for hpux itanium to default to 64-bit

2008-10-08 20:16  david_nichols

	* qore-oracle-module.spec, src/Makefile.am: spec file and module
	  build fixes using prefix=/usr and make install
	  DESTDIR=$RPM_BUILD_ROOT

2008-10-07 05:09  david_nichols

	* ChangeLog: updated changelog

2008-10-06 20:14  david_nichols

	* ChangeLog, configure.ac: fixed oracle detection on osx and hpux
	  parisc, updated changelog

2008-09-23 08:37  david_nichols

	* README, configure.ac: updated configure to detect oracle 11g
	  properly

2008-09-09 09:11  david_nichols

	* docs/oracle-module-doc.html: updated docs

2008-09-09 07:13  david_nichols

	* ChangeLog, docs/oracle-module-doc.html: updated docs and
	  ChangeLog

2008-09-08 18:05  david_nichols

	* configure, configure.ac: fixed configure when oracle is not found

2008-09-06 08:10  david_nichols

	* docs/oracle-module-doc.html: added note on OciLobRead() bug in
	  ORacle 9i

2008-09-06 08:08  david_nichols

	* Makefile.am, README, docs, docs/oracle-module-doc.html,
	  qore-oracle-module.spec: added oracle documentation

2008-09-04 16:36  david_nichols

	* ., AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS,
	  README, configure, configure.ac, ltmain.sh, m4,
	  m4/acx_pthread.m4, qore-oracle-module.spec, reconf.sh, src,
	  src/Makefile.am, src/oracle-config.h, src/oracle-module.h,
	  src/oracle.cc, src/oracle.h, test, test/db-test.q: initial oracle
	  module import

