File Release Notes and Changelog
Release Name: 3.3
Notes:
-----------------------------------------------------------------------------
Version 3.3 August, 2001
Todd M. Helfter, Purdue University
tmh@purdue.edu
- fixed an oversight in oradesc that was not describing the table
when given the name of a synonym. This will also fix the problem
in oralong, that prevented long operations on a synonym.
- Oracle 9i (9.0.1) returns a precision value for VARCHAR2 and CHAR
datatypes. Prior to this, the precision was always 0 for these
datatypes. /test/oradesc.test has been altered to allow for this.
- Attempt a different method of library directory detection.
- Alter configuration to detect and use Oracle 9i in a unix build.
- Corrected the eval of library files (oralob.tcl, oralong.tcl) from
within the 'C' code. This fixes crash when calling
Tcl_GetNameOfExecutable() without having first called Tcl_Init(interp).
- library files oralob.tcl and oralong.tcl are not sourced if the
interp is initialized in safe mode.
-----------------------------------------------------------------------------
Changes:
- Correct a bug affecting the oralong command. Attempting to write a zero length string into a long column, put the statement handle in an unrecoverable state.
- Reduce dependency on autodetection of EOL i.e. '\0' by using
actual string lengths as arguements instead of relying on -1
behavior.
- Correct a bug in the oraconfig command. Attempting to query the
fetchrows value incorrectly reports the bindsize.
Thanks to Christian Traber (christian@traber-net.de) for the alert.
- Correct a bug in the oralob command that prevented reading or writing
a one character string.
Thanks to Christian Traber (christian@traber-net.de) for the alert.
- Add detection of oracle 9i to configure script. Oratcl 3.3 works
fine with Oracle 9i.
22-NOV-2002
- Added support for sysdba and sysoper connections to 'oralogon'
usage: oralogon sysdba
usage: oralogon sysoper
Thanks to Aleksey Kurbatov (akurbatov@borlas.ru) for the patch.