Skip to Content.
Sympa Menu

freetds - RE: [freetds] 0.63 features

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "Simon Talbot" <sales AT uit.ltd.uk>
  • To: "FreeTDS Development Group" <freetds AT lists.ibiblio.org>
  • Subject: RE: [freetds] 0.63 features
  • Date: Tue, 6 Jan 2004 09:28:46 -0000

That sounds like an excellent direction to me -- excellent progress so
far -- thanks for all your efforts this you.

Simon


Simon Talbot MEng, ACGI
(Chief Engineer)
Net Solutions Europe Limited
Tel: 0845 6440972
Fax: 0845 6440971

-----Original Message-----
From: freetds-bounces AT lists.ibiblio.org
[mailto:freetds-bounces AT lists.ibiblio.org] On Behalf Of Frediano Ziglio
Sent: 05 January 2004 09:22
To: FreeTDS Development Group
Subject: [freetds] 0.63 features

Well... still in RC however I think it's the right time to decide future
directions. Some are just ideas...

1- release. 0.62 saw a lot of improvements in ODBC, ctlib and the
introduction of iconv library. However it took quite a year... I hope we
can produce next release quickly. I would like to introduce some tests
using higher language (PHP/Perl) this will help to write test code.
Naturally these test will be compiled/used only with a specific
role/script (like test-dist.sh). I know it's possible to compile a
separate PHP version in a directory however I don't know it this is
possible in Perl too (install a Perl module in a separate directory and
redirect module inclusion to this directory). Another (futuristic?)
feature would be a script to download and test automatically yesterday
snapshot and do all tests then send a mail (or call a web page) to the
maintainer to tell results just to say if a snapshot pass all test using
a given configuration.

2- bcp. I think that one of the most feature of 0.63 will be bcp
improvements. Bill has a patch to include bcp support in libTDS directly
and many changes are on the way.

3- cursors (another big feature). Cursors support is already in FreeTDS
(libTDS, CTLib). I think to extend support in ODBC too. This will
require a quite huge work (returning information, updating fetchs,
hidden fields and others...) but many users require it.

4- ODBC. It's not a secret I work mainly on ODBC :) I hope SQLNativeSql
will work even for Sybase in this release... Unicode (ODBC 3.5) can
wait... I discovered some days ago a machine with both iODBC and
unixODBC installed... It's possible and I'll update configuration tests
to detect odbc location in a better way. Also PHP seem to support many
more Driver Managers...

5- zero-copy. This will require a lot of change in convert.c and
related.

Less important change

1- multiple instance under mssql2k. Not that difficult but required by
many users. ODBC syntax for this feature will be
SERVER=real_server_name\\instance_name (like MS one).

2- tds version cache. FreeTDS should detect tds version and and use
appropriate one. This require connecting first with a 4.2 version and
than update version if required so it would be good to cache this
information (as MS drivers do). Naturally using "tds version = XX" in
configuration will disable autodetection.

3- net.c

4- NTLMv2. Not that complicated...

5- named pipes ??

freddy77


_______________________________________________
FreeTDS mailing list
FreeTDS AT lists.ibiblio.org
http://lists.ibiblio.org/mailman/listinfo/freetds





  • [freetds] 0.63 features, Frediano Ziglio, 01/05/2004
    • <Possible follow-up(s)>
    • RE: [freetds] 0.63 features, Simon Talbot, 01/06/2004

Archive powered by MHonArc 2.6.24.

Top of Page