[freetds] 0.63 Release Candidate 9

Frediano Ziglio freddyz77 at tin.it
Fri Jan 14 13:31:46 EST 2005


Il giorno ven, 14-01-2005 alle 12:12 -0500, Lowden, James K ha scritto:
> : From: ZIGLIO, Frediano, VF-IT
> : Sent: Friday, January 14, 2005 11:28 AM
> : 
> : > http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.63
> : > RC9.tar.gz
> : > 
> : > I think this is the real deal.  Only small changes from RC8.  Absent
> : > complaints, expect 0.63 to be released next week.  
> : 
> : Perhaps it would be fine to backport latest fix for long column names
> : from 0.64. It break compability of libTDS so it's better to code
> before
> : final release.
> 
> Not worth it, IMO.  
> 
> The fix is good and right, and I'm glad you put it in.  But I don't want
> to bump the .so number of the RC for a change that will affect only a
> very small number of people (those with column names > 255 characters).
> Anyone needing that feature can apply the patch himself or upgrade.  
> 

Column names are at max 128 character long.
To be precise to catch this problem you have to:
- use long names (> 85 characters)
- use multibyte character sets (like utf8)
- use many not-ascii characters
If all conditions are meet this problem raise.
I'll write a workaround to limit column at 255 bytes.

> BTW, thanks for clearing out those unnecessary casts in dblib.c  I am
> often tempted to remove casts, and wonder if they're there for some
> compiler that needs them.  
> 

I think they was only for storic reason... tds_socket was a void* in
DBPROCESS...

freddy77




More information about the FreeTDS mailing list