[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