[unixODBC-announce] unixODBC 2.2.12
Nick Gorham
nick.gorham at easysoft.com
Fri Oct 13 10:04:42 BST 2006
Hi,
I have finally put a release 2.2.12 on the ftp server and web site. I
will try and do some package builds to put up on sourceforge over the
weekend. The changes in this are as follows:-
* Add missing SQLSetStmtOptionA and SQLSetStmtOptionW
* The config string being passed into ConfigDsn was wrong, removed
semicolon, and added terminating double null
* Add help help to isql
* Couple of changes to make the build on OSX work better
* Alter odbctest FullConnect to use SQLDriverConnect
* Replace a missed flag for true 64 bit operation
* Add ODBC3<->ODBC2 type mapping in SQLSetParam
* Add missing SQLSetStmtOptionW.c
* Tidy up the search for GUI lib code in SQLManageDatasource
* Backport a couple of changes from the Debian build into the cursor lib
* Add extra config settings to the MaxDB/SapDB setup lib
* Fix possible exit from SQLConnect without having closed in the driver
* Fix configure problem on Tru64
* Fix a build issue on Sinix
* Allow calling metadata functions via the cursor lib
* Alter args to SQLParamOptions
* Fix bug preventing attribute length from being returned from
SQLDrivers
* Fix broken iusql
* SQLTransact via the cursor lib has the args swapped
* Remove leak in the postgres driver (error messages were not being
released), and yet a different leak in convert.c
* Add code to allow the Cursor lib to call SQLGetDiagRec
* Updated libtool, automake and autoconf, so
* Add new QT detection macros (Thanks Peter)
* Removed some unneeded strlen's from the postgres drivers
* Small change to the logging in SQLBrowseConnect
* Add additional SQLGetInfo value SQL_ATTR_DRIVER_THREADING (1028)
that returns a SQL_USMALLINT containing the level of thread protection
afforded the driver by the driver manager
* Fix small bug that prevents SQLDrivers from returning the first
entry if SQL_FETCH_FIRST is not used
* Make DataManagerII check the DB's quote char when creating SQL
* The cursor lib wasn't correctly returning the last rowset
* Fix problem with the cursor lib, rowsets and SQLExtendedFetch
* Fix couple of spelling mistakes in isql
* Allow decoupling of SQLHANDLES between application and driver,
there is a 64bit DB2 where the driver handles are int's but unixODBC
uses void *. There is a define for DRV_SQLHANDLE in
DriverManager/drivermanager.h that allows this choice at build time
* Add a few extra checks for only unicode API's from the driver
* Check for existance of qt-mt lib before adding to link line
* added missing cleanup in Postgres driver
* Added a contrib directory with (so far) a new ODBCConfig and
ODBCStats apps, (Thanks Fizz for those).
* Ask the driver when there are no errors left in the DM's store
* Add a couple of unicode fixes suppled by Oracle
* Small fix for call to SQLGetDiagField
* Fix silly typo that was using sizeof( SQL_WCHAR ) instead of SQLWCHAR
* Add check for C_TYPE in SQLBindCol, SQLBindParameter,
SQLBindParam, and SQLGetData
* Fix overflow if the LOG_MESSAGE_LENGTH is increased
* Save the last arg for SQLSetConnectAttr if called before
connection for later passing to driver
* Fix missing mutex release in SQLFreeHandle (thanks Mark)
* Add missing maps from unicode in SQLSetDescFieldW and SQLSetStmtAttrW
* Handle resetting statement descriptors to implicit values, by
passing in NULL or the implicit descrptor to SQLSetStmtAttr with the
attribute SQL_ATTR_APP_PARAM_DESC or SQL_ATTR_APP_ROW_DESC
* Avoid calling SQLGetInfo for every SQLEndTran/SQLTransact
* Remove inconsistency in the return value from
SQLGetPrivateProfileString
* Fix broken QT_VERSION detection
* Add UNICODE wrapper functions in libodbcinst. The ini file is
still ascii, so its not got full support at the moment, but any apps
that need the W functions should build now
* Add GUI support for SQLCreateDataSource
* More informative error message if a invalid handle is passed to
SQLAllocHandle
* Add TIMESTAMP_NO_TMZONE to Postgres drivers types
* The ANSI to UNICODE mapping in SQLTablePrivilges was broken
* Fix incorrect buffer length in SQLGetInfo when calling unicode drivers
--
Nick Gorham
Easysoft Limited
http://www.easysoft.com, http://www.unixODBC.org
More information about the unixODBC-announce
mailing list