Summary:ASTERISK-03904: [patch] cdr_tds is not compatible with ver 0.63 of FreeTDS
Reporter:Tony Mountifield (softins)Labels:
Date Opened:2005-04-10 14:23:50Date Closed:2008-01-15 15:31:23.000-0600
Versions:Frequency of
Environment:Attachments:( 0) README.tds
Description:Between 0.62.x and 0.63 of FreeTDS, many incompatible changes have been made to the libtds API, which it appears is now considered internal to FreeTDS, with the only external APIs being dblib, ctlib abd ODBC.

The changes required to cdr_tds would seem to be non-trivial, and until someone has the need to produce them, I suggest the attached README.tds file (or something similar) is included in the asterisk/cdr directory, of both HEAD and STABLE.

The file reads as follows:


The cdr_tds module is NOT compatible with version 0.63 of FreeTDS.

The cdr_tds module is known to work with FreeTDS version 0.62.1; it should also work with 0.62.2, 0.62.3 and 0.62.4, which are bug fix releases.

The cdr_tds module uses the raw "libtds" API of FreeTDS. It appears that from 0.63 onwards, this is not considered a published API of FreeTDS and is subject to change without notice.

Between 0.62.x and 0.63 of FreeTDS, many incompatible changes have been made to the libtds API.


Disclaimer on file.
Comments:By: Michael Jerris (mikej) 2005-04-10 15:07:31

I agree with the readme change, however given that tds is supported through odbc, why are we cluttering asterisk with this db specific code instead of supporting just a single odbc interface.  It seems that tds is going that way.

By: Brian West (bkw918) 2005-04-10 18:02:58

I would have to agree with MikeJ on this one.


By: Mark Spencer (markster) 2005-04-10 20:49:55

Added to CVS, thaks!

By: Russell Bryant (russell) 2005-04-10 22:49:52

added to 1.0

By: Digium Subversion (svnbot) 2008-01-15 15:31:23.000-0600

Repository: asterisk
Revision: 5449

U   branches/v1-0/doc/README.tds

r5449 | russell | 2008-01-15 15:31:23 -0600 (Tue, 15 Jan 2008) | 2 lines

add README about incompatibility with 0.63 of FreeTDS (bug ASTERISK-3904)