In the last release of the iodbc driver there are the following fixes:
iODBC Version 3.52.2 Source Released
iODBC 3.52.2 Source Release:
This release contains:
* Added tracing option for root without overwriting existing files
* Added PORT.OpenLink script
* Added special iodbc-config script for Mac OS X framework build
* Fixed problem starting/stopping tracing
* Fixed SQLSetConnectAttr to return SQL_SUCCESS_WITH_INFO if driver
cannot handle option set before connect time
* Fixed SQLInfo to use pcbInfoValue if present
* Fixed NULL pointer problem in GTK choose driver dialog
* Fixed problem with C++ prototypes with older 32bit code
* Fixed locking problem with SQLAllocEnv/SQLAllocHandle
* Fixed tracefile name expansion
* Fixed problem running bootstrap.sh on machines without GTK
* Fixed problem installing code in temp directory for packaging
* Fixed problem calling SQLGetDiagRec on uninitialized handles in
iodbctest program
* Link iodbctest program with static iodbc libraries
Adding a global lock around SQLAllocEnv/SQLAllocHandle (SQL_HANDLE_HENV)
will have been done to prevent the driver manager entering a deadlock or
race condition. In a multi user environment these are extremely important.
Anyone who is using OS X will be affected by these types of bugs as it will
cause the Witango server to continually open new connections to the db as
the old ones lock up. The db will also appear to have numerous stalled
connections to it from the Witango Server.
Once again, if you are using OS X as your platform of choice let Apple know
that you need the latest iodbc library. 3 years after it was released Apple
are still shipping the same 3.0.6 release from April 02 on 10.3.8. The
latest Tiger build does not include this latest release either.
Contact everyone you know in Apple and let them know you need iodbc to be
kept up to date.
Phil
________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf