freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- From: "ZIGLIO, Frediano, VF-IT" <Frediano.Ziglio AT vodafone.com>
- To: "FreeTDS Development Group" <freetds AT lists.ibiblio.org>
- Subject: [freetds] TODO list reviewed
- Date: Thu, 13 Jan 2005 11:04:51 +0100
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] 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.