freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- From: "Thompson, Bill D (London)" <bill_d_thompson AT ml.com>
- To: "FreeTDS Development Group" <freetds AT lists.ibiblio.org>
- Subject: RE: [freetds] TODO list reviewed
- Date: Thu, 13 Jan 2005 10:44:32 -0000
Freddy,
>. ct_dynamic and friends needed for DBD::Sybase placeholder support
> (work in progress)
> ** Really work in progress ?? Michael Peppler require it for
> DBD::Sybase... It seems code it's in CVS since 0.62 but not really
> working...
I've just finished this. expect a patch soon.
In same patch will be complete implementation of ct_cancel()
> . cs_calc and cs_cmp, for sybperl
> ** It doesn't seem so done.. They are just stub that returns CS_FAIL
In the next release, I want to finish as much of ct-library as humanly
possible
I'll have a go at these next, unless I get other suggestions...
Bill
-----Original Message-----
From: freetds-bounces AT lists.ibiblio.org
[mailto:freetds-bounces AT lists.ibiblio.org] On Behalf Of ZIGLIO,
Frediano, VF-IT
Sent: 13 January 2005 10:05
To: FreeTDS Development Group
Subject: [freetds] TODO list reviewed
Well, our TODO file seems a bi too long (and perhaps outdated)
Follow some comments
Broken:
. Undelimited data files should be read w/ tds_iconv_fread().
** Fixed ?? What does it means ??
. Passing invalid character set names to server with tsql?
** Fixed ?? What does it means ??
Postponed to 0.64 version
. log and call error handler on problems with tds_iconv_init().
** ???
. ct_dynamic and friends needed for DBD::Sybase placeholder support
(work in progress)
** Really work in progress ?? Michael Peppler require it for
DBD::Sybase... It seems code it's in CVS since 0.62 but not really
working...
. iconv
- add test for locale_charset() to configure.in. Use it if available
instead of nl_langinfo, because it implies we're using GNU iconv
** really needed ?? We never user nor nl_langinfo nor locale_charset.
. Rename TDS 8.0 to TDS 7.1, to be consistent with Microsoft's name
** Are you sure ?? I never see TDS 7.1 on MS docs.
. be able to disable iconv for BCP (see Sybase documentation)
** done ??
. UTF-8 unit tests (libTDS)
- very large column name (128 on mssql), no-english to UTF-8 client
** should work. TDS_SYSNAME_SIZE is 512 so it should handle any
charset.
. userguide
- update table of working configurations
server (vendor, version, platform) - client (freetds version,
platform)
- protocol - charsets - date
** well.. this it's just to remember but perhaps should be removed from
TODO
Started in 0.63
- rationalize libtds structure and *_alloc functions
(ML 5 December 2002, sb:"names")
(remove INFO and others)
** left TDSRESULTINFO, TDSCOMPUTEINFO, TDSPARAMINFO, perhaps it's better
to use TDSRESULTS and similar ??
- cancel. We added a test, analyzed the problem but no code...
We have two options: comment test or start coding.
* test commented (document in README ??)
** this require a long chat ...
For future versions (in priority order within library):
All:
. fix timeout problem reported in ML
** I don't remember the problem...
. Remove old char(30) limitations to various sysnames e.g., tables,
columns,
passwords (checks). Is this done?
** I think this works since 0.61...
. Finish off the TDS dissector for ethereal
** anyone care ?? Althougth useful it's not so FreeTDS related.
. more solid. handle out of memory conditions (started, we must test all
allocation and all function that return allocated data and be able to
rollback to a safe state)
** Just to remember but I think we reach this quality on 0.61... better
to place it on doc/CodingStyle
. limit copy of data (now wire -> tds -> temp -> client)
use a method like zero-copy
In token.c getting row should write data even to client
(callback, new user types, see ctlib conversion functions)
In query.c writing data do the same (use additional column fields?)
. review the way parameters are packed
(too complicate, see ctlib bulk, cf "bulk copy and row buffer")
** James, do you have some declaration for these ??
. support for password longer than 30 characters under Sybase
** Does anybody have some network capture on this ??
Done
** TODO and done ?? Not that fine
. cs_calc and cs_cmp, for sybperl
** It doesn't seem so done.. They are just stub that returns CS_FAIL
freddy77
_______________________________________________
FreeTDS mailing list
FreeTDS AT lists.ibiblio.org
http://lists.ibiblio.org/mailman/listinfo/freetds
--------------------------------------------------------
If you are not an intended recipient of this e-mail, please notify the
sender, delete it and do not read, act upon, print, disclose, copy, retain or
redistribute it. Click here for important additional terms relating to this
e-mail. http://www.ml.com/email_terms/
--------------------------------------------------------
-
[freetds] TODO list reviewed,
ZIGLIO, Frediano, VF-IT, 01/13/2005
-
Re: [freetds] TODO list reviewed,
Brian Bruns, 01/13/2005
- Re: [freetds] TODO list reviewed, James K. Lowden, 01/13/2005
- Re: [freetds] TODO list reviewed, James K. Lowden, 01/13/2005
- <Possible follow-up(s)>
- RE: [freetds] TODO list reviewed, Thompson, Bill D (London), 01/13/2005
- RE: [freetds] TODO list reviewed, ZIGLIO, Frediano, VF-IT, 01/13/2005
-
Re: [freetds] TODO list reviewed,
Brian Bruns, 01/13/2005
Archive powered by MHonArc 2.6.24.