freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- 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.