[unixODBC-dev] 2.2.13

Arun K.Desai arun.desai at oracle.com
Tue Nov 18 10:13:36 GMT 2008


Great!
Download link still points to 2.2.12. Is it uploaded to some other location?

Best,
Arun

Nick Gorham wrote:

> Ok, well, I think the time has come to release this into the wild....
>
> ChangeLog:
>
>    * There was a mutex around iconv that needed adding. Without this,
>      there was a potential thread problem
>    * Fix problem with SQLGetDiagRec/Field returning double driver
>      errors
>    * odbctest was using the wrong handle for SQLGetConnectOption
>    * remove startup thread race condition
>    * fix descriptor memory leak with UNICODE only drivers (thanks Ian)
>    * Alter the default 64bit build mode, and change the flag to
>      BUILD_LEGACY_64_BIT_MODE
>    * Fix a couple of 64bit problems
>    * create unixodbc_conf.h on install to contain compile settings
>    * Allow the GUI parts to build with qt4
>    * try and deal with drivers that call internal W functions and
>      end up in the driver manager (informix for example). Enabled
>      by --enable-handlemap=yes when configuring
>    * Fix leak of iconv handles
>    * Allow the setup API to call through to the wide driver functions
>    * Fix potential seg fault in SQLGetPrivateProfileString
>    * Fix a couple of broken casts, and some MS 64bit changes
>    * Add check for postgres driver getting into a spin wait
>    * Fix logging that reported the setting of env attrs failing
>    * Add isql option to wrap strings with quotes
>    * Add isql option -3 to make isql use ODBC 3 calls instead of 2
>    * Add timestamp to logging output
>    * Pull any errors from driver whern SQLBrowseConnect returns 
> SQL_NEED_DATA
>    * isql now displays any warnings from SQLMoreResults
>    * Add include path to odbc_config --cflags output
>    * Fix some SQLLEN/SQLINTEGER conflicts in the cursor lib
>    * isql now checks if the driver has SQLMoreResults before calling it
>    * A couple of tweeks in the txt driver
>    * Fix More than 1 log msg relevant in odbcinst now
>    * Changed UI plugin technique for odbcinst see...
>      ODBCConfig > main.cpp, and
>      odbcinst > SQLManageDataSources.c and
>      odbcinstQ4 > SQLManageDataSources.cpp
>    * Add more 64 bit changes, remove SQLROWCOUNT and its frends from 
> 64 bit
>      land
>    * Couple of descriptor typo's fixed (Thanks Jess)
>    * Add odbcinstQ4 to support pure Qt4 SQLCreateDataSource and
>      SQLManageDataSources
>    * Add ODBCCreateDataSourceQ4 as Qt4 based exec to SQLCreateDataSource
>    * Add ODBCManageDataSourcesQ4 as Qt4 based exec to 
> SQLManageDataSources
>    * Add "-c" option to odbcinst to call SQLCreateDataSource
>    * Add "-m" option to odbcinst to call SQLManageDataSources
>    * Add ODBCDataManagerQ4
>    * Add Wrappers (C++, QtCore 4, QtGui 4 - thin wrappers to ODBC)
>    * Add more complete set of driver config options to GUI config
>    * Fix incorrect export file in odbcinstQ
>    * Added some extra features to isql (thanks to Ron Norman for the
>          ideas)
>    * Add diag support lib for driver development  and possibly DM
>      This is very 'black-boxed' on purpose.
>    * Fix Replaced diag code in txt driver to use new diag lib.
>    * Add New odbctrac library.
>    * Add Threading can not be config via Qt(4) based GUI
>    * Add New ODBCString library.
>    * Add odbcinst.ini -> ODBC -> TraceLibrary and corresponding GUI Qt(4)
>      config.
>    * prevent the cursor lib from seg faulting if the query isn't a select
>    * Add SQLULEN size display to the output of odbcinst -j
>    * Add mutexes in odbcinst/_logging.c
>    * Remove the MySQL Driver, its woefully out of date now
>    * Remove incorrect path in vms_odbc.opt
>    * rename trace.h to odbctrace.h to avoid potential name conflicts
>      and move to include dir
>    * update unixODBC.spec file
>    * Add README.CYGWIN
>    * Fix build problem with QT4 without QWizard support
>    * Alter how the Ansi-Unicode mapping is done, so a unicode function 
> can be
>      passed to the driver (if it supports it) even if a non unicode 
> connect was done
>    * Fix buffer overrun in SQLDriverConnectW and SQLColAttributesW
>    * I have cut back on a lot of the GUI parts that are being added. 
> The goal is to
>      create a distinct set of files that contains these and other 
> parts that are
>      not part of the core goal of providing ODBC. Likewise the drivers 
> will go on the
>      next release, as most DB's now have their own folk working on 
> their drivers
>      and they all interoperate with unixODBC so its just adding 
> confusion including them
>      here (IMHO that is)
>    * Prevent a potential buffer overrun in the DM
>    * The processing of --enable-rtldgroup had been dropped, back now
>    * Allow the cursor lib to handle multiple result sets
>
> Any problems, let me know.
>
> Ta.
>



More information about the unixODBC-dev mailing list