Permalink
Browse files

prep work for v1.29_1

  • Loading branch information...
1 parent 9d4e9c1 commit c82c17e4c12ee0a9b28394b2e4096c97a4172f22 @yanick committed Jul 2, 2011
Showing with 111 additions and 104 deletions.
  1. +108 −103 Changes
  2. +1 −1 Oracle.pm
  3. +2 −0 Todo
View
211 Changes
@@ -1,22 +1,29 @@
-=head1 Changes in DBD-Oracle 1.29_1 (svn rev NNNNN)
-**************************** NOTE: ora_db_shutdown/ora_dv_startup/StrictlyType/DiscardString not documented
-
- Added patch supplied on rt68958 to trap OCIServerAttach errors by Marc
- Fielding and Martin J. Evans (rt68958)
- Added ora_db_shutdown and ora_db_startup private functions by Steffen Goeldner
- Fixed up the POD based on DBD::Pg by John Scoles
- Removed oparse_lang as it is obsolete by John Scoles
- Added installation notes for MAC Snow Leopard by Martin J. Evans
- pod review rephrasing, fixing typos and spelling mistakes up to "Placeholder Binding Attributes" by Martin J. Evans
- Add /etc to the search paths for tnsnames.ora (rt67942) by Martin J. Evans, Jay Senseman
- Removed support for ProcC connections John Scoles
- Added support for TAF callback by John Scoles
- Fixed some compiler warnings in dbdimp.c and oci8.c by Martin J. Evans
- Added Test::Simple 0.90 to build_requires as we use note etc by Martin J. Evans
- Added missing OCIServerRelease to oci.def (Martin J. Evans) [rt68172]
- Fixed bug in bind_col which was broken in 1.27 and stopped anyone using a string as a column number (e.g., '1') by Martin J. Evans, Alexander Foken
-
-=head1 Changes in DBD-Oracle 1.28 (svn rev 14765)
+Revision history for DBD::Oracle
+
+Changes in DBD-Oracle 1.29_1
+ [ENHANCEMENTS]
+ - added support for TAF callback (John Scoles)
+ - now trap OCIServerAttach errors (patch by Marc Fielding, applied
+ by Martin J. Evans) [rt68958]
+ - added installation notes for MAC Snow Leopard (Martin J. Evans)
+ - added '/etc' to the search paths for tnsnames.ora (Martin J. Evans, Jay Senseman)
+ [rt67942]
+ - removed support for ProcC connections (John Scoles)
+ - added ora_db_shutdown and ora_db_startup private functions (Steffen Goeldner)
+ - added Test::Simple 0.90 to build_requires as we use note etc (Martin J. Evans)
+
+ [BUG FIXES]
+ - fixed bug in bind_col which was broken in 1.27 and stopped anyone using
+ a string as a column number. E.g., '1' (Martin J. Evans, Alexander
+ Foken)
+ - removed obsolete oparse_lang (John Scoles)
+ - fixed some compiler warnings in dbdimp.c and oci8.c (Martin J. Evans)
+ - added missing OCIServerRelease to oci.def (Martin J. Evans) [rt68172]
+ - fixed up the POD based on DBD::Pg (John Scoles)
+ - POD review rephrasing, fixing typos and spelling mistakes up to
+ "Placeholder Binding Attributes" (Martin J. Evans)
+
+* Changes in DBD-Oracle 1.28 (svn rev 14765)
Changed 26exe_array.t so it is compatiable with older version of Test::More by John Scoles
A fix from Charles Jardine for 58object.t to stop an error on some 64 bit systems
@@ -47,15 +54,15 @@
Added LICENSE to Makefile.PL by Martin J. Evans
-=head1 Changes in DBD-Oracle 1.27 (svn rev 14583)
+* Changes in DBD-Oracle 1.27 (svn rev 14583)
This version removes 'PERL_POLLUTE' and adds in PL_ where required so it will be fully compatible with Perl 5.13
-=head1 Changes in DBD-Oracle 1.26 (svn rev 14411)
+* Changes in DBD-Oracle 1.26 (svn rev 14411)
Manual re-release of 1.25 with changes to file permissions.
-=head1 Changes in DBD-Oracle 1.25(svn rev 14411)
+* Changes in DBD-Oracle 1.25(svn rev 14411)
Added support for the OCIPing by John Scoles
Spell checked the pod (the first time in a while me thinks) updated the todo By John Scoles
@@ -75,7 +82,7 @@
Fix for memory leak when using prepared_cached and lobs reported by Mark Bobak and Martin Evans found and fixed by John Scoles and a test from Martin Evans
Added more entries to the Readmes from John Scoles
-=head1 Changes in DBD-Oracle 1.24_01(svn rev 14060)
+* Changes in DBD-Oracle 1.24_01(svn rev 14060)
This release has been prepared specifically for the 'Debian' http://www.debian.org project. It contains no changes
to functionality or usage. The following has been changed
@@ -85,7 +92,7 @@
You may distribute under the terms of either the GNU General Public
License or the Artistic License, as specified in the Perl README file.
-=head1 Changes in DBD-Oracle 1.24(svn rev 13793)
+* Changes in DBD-Oracle 1.24(svn rev 13793)
Extended precision for OCIDateTimeToText to 6 instead of 0 for embedded types from John Scoles
Extended support of Oracle Embedded objects from Charles Jardine
@@ -109,7 +116,7 @@
Fix for rt.cpan.org Ticket #=46016 LOBs bound with ora_field broken from RKITOVER
Fix for bug in 58object.t when test run as externally identified user from Charles Jardine
-=head1 Changes in DBD-Oracle 1.23(svn rev 12724)
+* Changes in DBD-Oracle 1.23(svn rev 12724)
Fix from rt.cpan.org ticket #=44788 bool in_lite should be char in_literal
Fix for UTF8 and blobs by John Scoles with Milo van der Leij
@@ -136,7 +143,7 @@
Patch for UTF8 check on execute_array from David Mansfield and a little by John Scoles
-=head1 Changes in DBD-Oracle 1.22(svn rev 11618) 1st Aug 2008
+* Changes in DBD-Oracle 1.22(svn rev 11618) 1st Aug 2008
Patch to remove compiler warnings from H.Merijn Brand
Patch to Makfile for 64bit boxes from Alex Laslavic
@@ -165,7 +172,7 @@
Fixed how persistent lob fetch works now uses callback correctly, from John Scoles & Darren Kipp
-=head1 Changes in DBD-Oracle 1.21(svn rev 11067) 11th April 2008
+* Changes in DBD-Oracle 1.21(svn rev 11067) 11th April 2008
Added Notes to README.win32.txt on installing Instant Client 11.1.0.6.0 from John Scoles
Added the oci_typecode_name method to get the name rather than just the number of an OCI_TYPECODE from John Scoles
@@ -188,7 +195,7 @@
Updated POD to account for rt.cpan.org #30910: "DBD-Oracle crashes when trying to read empty LOB" from John Scoles
Added DBD::Oracle impdata/threads patch from Jeffrey Klein
-=head1 Changes in DBD-Oracle 1.20(svn rev 10517) 11th January 2008
+* Changes in DBD-Oracle 1.20(svn rev 10517) 11th January 2008
Fixed lob test so it skips the one test that relies on it if v$ session. from Rafael Kitover
Fixed // with /* */ in dbdimp.c from John Scoles
@@ -210,7 +217,7 @@
Added fix to dbdimp.c for speed up of Null-Operations from Andreas Behal
Added fix to dbdimp.c for SQLCS_NCHAR index use on varchar2s from Peter J. Holzer
-=head1 Changes in DBD-Oracle 1.19 (svn rev 8002) 3rd November 2006
+* Changes in DBD-Oracle 1.19 (svn rev 8002) 3rd November 2006
Fixed execute_array to comply with DBI standard from Martin J. Evans, Xho Jingleheimerschmidt and others
Fixed execute_array so it will not throw a Perl warning on undef values in Tuples from John Scoles
@@ -224,7 +231,7 @@
Updated POD to reflect that OCI after 9.2 no longer strips trialing spaces
-=head1 Changes in DBD-Oracle 1.18 (svn rev 6697)
+* Changes in DBD-Oracle 1.18 (svn rev 6697)
Added support for native Oracle Array interface thanks Kristian Nielsen
Added suppot for LOB Locators from Jeffrey Klein.
@@ -234,17 +241,17 @@
please enjoy.
-=head1 Changes in DBD-Oracle 1.17 (svn rev 3726)
+* Changes in DBD-Oracle 1.17 (svn rev 3726)
Updated README.win32.txt fixed some typos
Fixed expanded support for Lobs support from Jeffrey Klein
Added notes on expanded support for Lobs to Oracle.pm
-=head1 Changes in DBD-Oracle 1.17 (svn rev 3725)
+* Changes in DBD-Oracle 1.17 (svn rev 3725)
Added expanded support for Lobs from Jeffrey Klein
-=head1 Changes in DBD-Oracle 1.17 (svn rev 2487) 7th February 2006
+* Changes in DBD-Oracle 1.17 (svn rev 2487) 7th February 2006
NOTE: With this release of DBD::Oracle pythian.com (http://www.pythian.com)
are taking on the role of lead maintainer - with my support and gratitude.
@@ -289,7 +296,7 @@ please enjoy.
The DBD::Oracle module is free open source software; you can
redistribute it and/or modify it under the same terms as Perl 5.
-=head1 Changes in DBD-Oracle 1.16 (svn rev 515) 22nd October 2004
+* Changes in DBD-Oracle 1.16 (svn rev 515) 22nd October 2004
NOTE:
This release has major changes to Unicode support. See below.
@@ -359,7 +366,7 @@ please enjoy.
Added Test::More as a prerequisite module.
Added many Unicode related tests thanks to Lincoln Baxter.
-=head1 Changes in DBD-Oracle 1.15 27th January 2004
+* Changes in DBD-Oracle 1.15 27th January 2004
NOTE: DBD::Oracle now requires DBI version 1.28 (June 2002) or later.
@@ -425,7 +432,7 @@ please enjoy.
examples thanks to Michael A Chase.
Updated PL/SQL example setup thanks to Bob Kline.
-=head1 Changes in DBD-Oracle 1.14 27th March 2003
+* Changes in DBD-Oracle 1.14 27th March 2003
NOTE: OCI 7 and Oraperl will not be supported in future releases.
@@ -440,7 +447,7 @@ please enjoy.
Updated README.hpux thanks to H.Merijn Brand, Jay Strauss, and Lincoln Baxter.
Updated README and README.utf8 with minor changes thanks to Alexey Mahotkin.
-=head1 Changes in DBD-Oracle 1.13 14th March 2003
+* Changes in DBD-Oracle 1.13 14th March 2003
Fixed null user issue when using OS Authentication thanks to Christopher R. Baker
Fixed precision for Raw types in oci7.c thanks to J.D. Laub.
@@ -481,15 +488,15 @@ please enjoy.
Updated tests and Oraperl.pm to not use old style connect (deprecated in DBI 1.33).
-=head1 Changes in DBD::Oracle 1.12 31th August 2001
+* Changes in DBD::Oracle 1.12 31th August 2001
Improved LD_RUN_PATH code in Makefile.PL thanks to John Groenveld.
Improved HPUX code in Makefile.PL thanks to H.Merijn Brand.
Fixed handle/descriptor name code to be less Oracle version sensitive.
Updated $dbh->primary_key_info() to new DBI spec thanks to Steffen Goeldner.
Version 1.11 was skipped (uploaded to PAUSE with an error).
-=head1 Changes in DBD::Oracle 1.10 30th August 2001
+* Changes in DBD::Oracle 1.10 30th August 2001
Explicitly require DBI version 1.20 (or later).
Support multiple oracle home's in Win32 registry thanks to Jeff Urlwin.
@@ -498,7 +505,7 @@ please enjoy.
Fixed t/ph_type.t to be better behaved thanks to Ville Skytta.
Added OCI8 handle/descriptor name to trace output for some API calls.
-=head1 Changes in DBD::Oracle 1.09 27th August 2001
+* Changes in DBD::Oracle 1.09 27th August 2001
Changed behaviour when OCIStmtExecute() returns OCI_SUCCESS_WITH_INFO:
used to be treated as OCI_SUCCESS, now also sets $DBI::err/$DBI::errstr
@@ -540,7 +547,7 @@ please enjoy.
Added more notes to README.java thanks to Peter Ludemann and Dave C.
Added more notes to README.login thanks to Geoff Young.
-=head1 Changes in DBD::Oracle 1.08 7th August 2001
+* Changes in DBD::Oracle 1.08 7th August 2001
Fix Oracle 7 build broken in previous release.
Fix for 64bit builds thanks to Alan Burlison.
@@ -550,7 +557,7 @@ please enjoy.
when using Oracle >= 8.1.x (untested at the moment)
Updated Makefile.PL and README.hpux thanks to Lincoln Baxter.
-=head1 Changes in DBD::Oracle 1.07 5th June 2001
+* Changes in DBD::Oracle 1.07 5th June 2001
This release is mostly targeted at the needs of the new Oracle::OCI module.
It's not a general release and not recommended for production use.
@@ -568,12 +575,12 @@ please enjoy.
in relation to the start of some basic array support.
Updated email and web page details to dbi-users@perl.org and dbi.perl.org.
-=head1 Changes in DBD::Oracle 1.06 14th July 2000
+* Changes in DBD::Oracle 1.06 14th July 2000
Fixed ora_ph_type attribute to allow 96 or 97.
Fixed compile failure with Oracle 7.
-=head1 Changes in DBD::Oracle 1.05 13th July 2000
+* Changes in DBD::Oracle 1.05 13th July 2000
Added $dbh->{ora_ph_type} attribute to define default bind type:
1=> VARCHAR2, does strip trailing spaces, embedded \0 bytes okay
@@ -592,7 +599,7 @@ please enjoy.
Re-enable row cache by default for OCI8 (can give big speed increase).
Fixed bug in OCI8 row cache calculation thanks to Greg Stark.
-=head1 Changes in DBD::Oracle 1.04 11th July 2000
+* Changes in DBD::Oracle 1.04 11th July 2000
Added info on workarounds for Java thread related linker errors
on Solaris with Oracle 8.1.6. Thanks to Andi Lamprecht.
@@ -608,7 +615,7 @@ please enjoy.
Improved reliability of ping method.
Fixed broken SQL type warning in bind_param.
-=head1 Changes in DBD::Oracle 1.03 12th July 1999
+* Changes in DBD::Oracle 1.03 12th July 1999
Added "perl Makefile.PL -b" configure option. Links DBD::Oracle
using same linker args as Oracle's own OCI demo applications.
@@ -622,15 +629,15 @@ please enjoy.
Enhanced $dbh->func('plsql_errstr') output.
Replaced old Oraperl examples with DBI/DBD::Oracle ones.
-=head1 Changes in DBD::Oracle 1.02 14th June 1999
+* Changes in DBD::Oracle 1.02 14th June 1999
LongReadLen no longer limited to 64KB for OCI 7 & 8!
But beware of OCI 7 bug when fetching >64KB.
See t/long.t for more details.
Fixed OCI7 ref cursor missing data row.
Fixed OCI8 LOB statement handle leak & improved trace.
-=head1 Changes in DBD::Oracle 1.01 8th June 1999
+* Changes in DBD::Oracle 1.01 8th June 1999
Enhanced diagnostics in t/long.t test suite.
Removed byte with high-bit set from t/long.t test data.
@@ -639,7 +646,7 @@ please enjoy.
Added Cygwin support thanks to Alexander Smishlajev.
Fixed 'undeclared identifier' error building with old Oracle's.
-=head1 Changes in DBD::Oracle 1.00 4th June 1999
+* Changes in DBD::Oracle 1.00 4th June 1999
Increased default row cache size for improved performance.
Added OCI8 binding of cursors! Sponsored by cp.net.
@@ -658,14 +665,14 @@ please enjoy.
Fixed ora_check_sql prepare attribute (for selects).
Fetch errors (non-row level) now turn off the Active attribute.
-=head1 Changes in DBD::Oracle 0.61, 9th April 1999
+* Changes in DBD::Oracle 0.61, 9th April 1999
Fixed execute() always returning 0 rows! (with OCI 7).
Fixed $sth->bind_param(..., SQL_CHAR);
Assorted minor Makefile.PL improvements.
Added ora_check_sql attribute to prepare() for OCI8.
-=head1 Changes in DBD::Oracle 0.60, 10th March 1999
+* Changes in DBD::Oracle 0.60, 10th March 1999
Fetching all records now resets Active flag as it should.
Finally fixed "Can't bind unknown placeholder" (hopefully :-).
@@ -684,7 +691,7 @@ please enjoy.
Modified hints/svr4.pl - SVR4 users please test.
Updated Alan Burlison's ora_explain Tk tool to version 1.0.
-=head1 Changes in DBD::Oracle 0.59 (Oraperl 1.37), 27th December 1998
+* Changes in DBD::Oracle 0.59 (Oraperl 1.37), 27th December 1998
Fixed detection of ambiguous LOB-param-to-table-field assignment
(previous fix had typo). Only affects multiple LOBs in same table.
@@ -693,25 +700,25 @@ please enjoy.
Cleaned up the code.
Improved Oracle 8 library selection code for Win32 (untested).
-=head1 Changes in DBD::Oracle 0.58 (Oraperl 1.37), 22nd December 1998
+* Changes in DBD::Oracle 0.58 (Oraperl 1.37), 22nd December 1998
Fixed detection of ambiguous LOB-param-to-table-field assignment.
Added bind_param ora_field attribute to disambiguate if needed.
-=head1 Changes in DBD::Oracle 0.57 (Oraperl 1.37), 21st December 1998
+* Changes in DBD::Oracle 0.57 (Oraperl 1.37), 21st December 1998
Fixed bug preventing fetching LONGs when using OCI 8, better.
(Oracle bug #641812 not involved. Should work for all 8.0.x)
-=head1 Changes in DBD::Oracle 0.56 (Oraperl 1.37), 19th December 1998
+* Changes in DBD::Oracle 0.56 (Oraperl 1.37), 19th December 1998
Fixed bug preventing fetching LONGs when using OCI 8.
(Oracle bug #641812 may still cause failure prior to v8.0.5.)
Fixed LongTruncOk to work when using OCI 8.
Fixed bug in table name detection code for OCI8 LOB refetch.
SCALE & PRECISION work for OCI 7 & 8.
-=head1 Changes in DBD::Oracle 0.55 (Oraperl 1.37), 16th December 1998
+* Changes in DBD::Oracle 0.55 (Oraperl 1.37), 16th December 1998
Major internal work to support Oracle 8 OCI.
Oracle 8 LOBs are supported and treated as LONGs (DBD::Oracle works
@@ -724,7 +731,7 @@ please enjoy.
Builds with 5.004_04, 5.005_02 and 5.005_54 (not _53).
Added "use DBD::Oracle qw(:ora_types);"
-=head1 Changes in DBD::Oracle 0.54 (Oraperl 1.37), 14th August 1998
+* Changes in DBD::Oracle 0.54 (Oraperl 1.37), 14th August 1998
Added $dbh->type_info_all.
Fixed $dbh->tables (partly by renaming to new $dbh->table_info).
@@ -736,38 +743,38 @@ please enjoy.
now be disabled by setting the env var DBD_ORACLE_SIGCHLD=0.
Fixed Makefile.PL -c to better avoid shared Oracle lib.
-=head1 Changes in DBD::Oracle 0.53 (Oraperl 1.37), 3rd August 1998
+* Changes in DBD::Oracle 0.53 (Oraperl 1.37), 3rd August 1998
Further build fixes (esp kpudc problem with Oracle 8).
Now prefers oracle.mk over proc.mk again.
Only $ENV{ORA_CLIENT_LIB} ||= 'shared' if shared lib exists.
Builds okay with 5.005-thread (not tested).
-=head1 Changes in DBD::Oracle 0.52 (Oraperl 1.37), 28th July 1998
+* Changes in DBD::Oracle 0.52 (Oraperl 1.37), 28th July 1998
Assorted build fixes (esp. Win32, HP-UX and AIX).
More hints on error messages, especially long truncation and
field-level errors when fetching.
Compiles okay now for systems without SQLT_CUR defined.
Only sets SA_RESTART on SIGCLD if connect was successful.
-=head1 Changes in DBD::Oracle 0.51 (Oraperl 1.37), 5rd July 1998
+* Changes in DBD::Oracle 0.51 (Oraperl 1.37), 5rd July 1998
Makefile.PL no longer tries to link with just -lclntsh directly :-(
Improvements to some HP-UX builds (hopefully).
DBI->data_sources ' dummy ' value removed (and list now sorted).
connect failure now shows actual Oracle error message again.
Initial (incomplete) support for binding cursor vars (see t/plsql.t).
-=head1 Changes in DBD::Oracle 0.50 (Oraperl 1.36), 3rd June 1998
+* Changes in DBD::Oracle 0.50 (Oraperl 1.36), 3rd June 1998
Makefile.PL changes: fixed -c option, now searches for .h files,
tries alternate location for sysliblist, checks for executable
orainst/inspdver before using it.
Fixed cursor leak.
Added first word of tnsnames.ora name as aliases if no clash.
-=head1 Changes in DBD::Oracle 0.49 (Oraperl 1.36), 1st June 1998
+* Changes in DBD::Oracle 0.49 (Oraperl 1.36), 1st June 1998
Further improvements to build process over 0.48.
Fixed broken truncation error in 0.48.
@@ -776,7 +783,7 @@ please enjoy.
Added $sth->{ora_cache_rows} and $sth->{ora_est_row_width}
as read-only attributes to make cache size logic easier to test.
-=head1 Changes in DBD::Oracle 0.48 (Oraperl 1.36), 25th May 1998
+* Changes in DBD::Oracle 0.48 (Oraperl 1.36), 25th May 1998
THIS IS AN EXPERIMENTAL RELEASE - USE WITH CAUTION!
Now links to -lclntsh directly (Thanks to Bruce Nelson and others)
@@ -792,7 +799,7 @@ please enjoy.
Improved quality and clarity of trace information.
Requires DBI 0.92
-=head1 Changes in DBD::Oracle 0.47 (Oraperl 1.35), 8th Sept 1997
+* Changes in DBD::Oracle 0.47 (Oraperl 1.35), 8th Sept 1997
$h->{InactiveDestroy} = 1; now works reliably (with DBI 0.90).
Makefile.PL changed for Oracle8. Thanks to Philippe Vanhaesendonck.
@@ -806,15 +813,15 @@ please enjoy.
LongReadLen now works (if $Oraperl::ora_trunc unset or <= 0)
LongTruncOk now works (for non oraperl mode handle).
-=head1 Changes in DBD::Oracle 0.46 (Oraperl 1.34), 20th June 1997
+* Changes in DBD::Oracle 0.46 (Oraperl 1.34), 20th June 1997
Fixed Makefile.PL to work with 5.004_01.
Some VMS support from Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
If ORACLE_HOME isn't set, Oracle.pm no longer tries to guess it.
bind_param_inout now checks for read-only variables.
Requires DBI 0.84.
-=head1 Changes in DBD::Oracle 0.45 (Oraperl 1.33), 16th June 1997
+* Changes in DBD::Oracle 0.45 (Oraperl 1.33), 16th June 1997
A $dbh DESTROY without an explicit disconnect does a rollback.
Note that this may 'break' existing 'lazy' code but is completely
@@ -856,7 +863,7 @@ please enjoy.
with the exception that it cannot be placed on a CD-ROM or similar media
for commercial distribution without the prior approval of the author.
-=head1 Changes in DBD::Oracle 0.44 (Oraperl 1.30), 14th Jan 1997
+* Changes in DBD::Oracle 0.44 (Oraperl 1.30), 14th Jan 1997
Fixed leak in read_blob (thanks to Jurgen Botz for the patch).
Improved automatic cache sizing (so better default caching).
@@ -871,7 +878,7 @@ please enjoy.
Makefile.PL deletes non-existant files from $(COMPOBJS)
(thanks to aburlison@cix.compulink.co.uk for the original patch)
-=head1 Changes in DBD::Oracle 0.43 (Oraperl 1.30), 29nd Oct 1996
+* Changes in DBD::Oracle 0.43 (Oraperl 1.30), 29nd Oct 1996
Fixed serious 'false ora_errno 1 after short select' bug.
Worked around oracle bug that makes cda->ft unreliable.
@@ -882,7 +889,7 @@ please enjoy.
select between oexec() and oexfet() in execute().
Added more internal debugging. Improved test.pl.
-=head1 Changes in DBD::Oracle 0.42 (Oraperl 1.30), 28nd Oct 1996
+* Changes in DBD::Oracle 0.42 (Oraperl 1.30), 28nd Oct 1996
Fixed serious 'cache empty after re-bind' bug.
Do not use DBD::Oracle 0.41.
@@ -891,7 +898,7 @@ please enjoy.
Many selects now make only one trip to Oracle (after prepare)
which combines the execute and fetching multiple rows.
-=head1 Changes in DBD::Oracle 0.41 (Oraperl 1.30), 22nd Oct 1996
+* Changes in DBD::Oracle 0.41 (Oraperl 1.30), 22nd Oct 1996
Added the long overdue row cache to DBD::Oracle.
(Thanks to Reetnem@aol.com for providing a patch that prompted
@@ -902,7 +909,7 @@ please enjoy.
Added a more internal debugging.
Further updates to the README files.
-=head1 Changes in DBD::Oracle 0.40 (Oraperl 1.29), 14th Oct 1996
+* Changes in DBD::Oracle 0.40 (Oraperl 1.29), 14th Oct 1996
WARNING - This release contains significant changes to the
placeholding binding code. You should test it carefully
@@ -918,7 +925,7 @@ please enjoy.
Fixed bind_param ora_type attribute. Thanks to Stephen Zander
for the patch. Updated README's. Added README.longs.
-=head1 Changes in DBD::Oracle 0.39 (Oraperl 1.29), 23rd Sep 1996
+* Changes in DBD::Oracle 0.39 (Oraperl 1.29), 23rd Sep 1996
Fix for DEC "target := MACRO = string" Makefile syntax.
Added README notes from Dave Moellenhoff, Lou Henefeld and others.
@@ -928,35 +935,35 @@ please enjoy.
Extra parameters to ora_do are now passed to DBI's do().
(This is an extension to the original oraperl ora_do.)
-=head1 Changes in DBD::Oracle 0.38 (Oraperl 1.28), 22th Aug 1996
+* Changes in DBD::Oracle 0.38 (Oraperl 1.28), 22th Aug 1996
Overhaul of Makefile variable parsing. Should now cope with
complex variables which expand to nested shell escapes.
Try perl Makefile.PL -v to watch the fun.
Updated README, Makefile.PL and test.pl messages for clarity.
Fixed possible memory corruption in dbd_bind_ph().
-=head1 Changes in DBD::Oracle 0.37 (Oraperl 1.28), 25th July 1996
+* Changes in DBD::Oracle 0.37 (Oraperl 1.28), 25th July 1996
Fixed Makefile.PL for Oracle 7.3.2.
Fixed $num_fields = ora_fetch($csr) before first fetch for
queries with bind vars.
Fixed occasional core dump on global destruct.
-=head1 Changes in DBD::Oracle 0.36 (Oraperl 1.28), 10th July 1996
+* Changes in DBD::Oracle 0.36 (Oraperl 1.28), 10th July 1996
Fixed bind_param ora_type attribute.
Fixed preparse to allocate enough memory for worst case.
Fixed broken HP-UX 10 check in Makefile.PL.
Other assorted Makefile.PL improvements.
(Many thanks to those who sent in fixes.)
-=head1 Changes in DBD::Oracle 0.35 (Oraperl 1.28), 21st June 1996
+* Changes in DBD::Oracle 0.35 (Oraperl 1.28), 21st June 1996
Fixed broken Solaris 2.5 check in Makefile.PL.
Added ld path to the log.
-=head1 Changes in DBD::Oracle 0.34 (Oraperl 1.28), 21st June 1996
+* Changes in DBD::Oracle 0.34 (Oraperl 1.28), 21st June 1996
Workaround Solaris 2 bug #1224467 (_rmutex_unlock).
With many thanks to James Taylor.
@@ -968,7 +975,7 @@ please enjoy.
Further additions to the README about Bad free()'s.
-=head1 Changes in DBD::Oracle 0.33 (Oraperl 1.27), 19th June 1996
+* Changes in DBD::Oracle 0.33 (Oraperl 1.27), 19th June 1996
Added Makefile.PL -g option to enable debugging.
Added Makefile.PL -s symbol_name option to search for symbols.
@@ -978,13 +985,13 @@ please enjoy.
Added README notes about -g option, core files and stack traces.
Small change to $dbname/$user/$passwd logic in connect.
-=head1 Changes in DBD::Oracle 0.32 (Oraperl 1.25), 30th May 1996
+* Changes in DBD::Oracle 0.32 (Oraperl 1.25), 30th May 1996
Fixed memory leak when FETCH'ing attributes.
Fixed Makefile.PL FileHandle problem (forgot 'use FileHandle;').
Enhanced Makefile.PL support for Oracle 7.3.
-=head1 Changes in DBD::Oracle 0.31 (Oraperl 1.25), 20th May 1996
+* Changes in DBD::Oracle 0.31 (Oraperl 1.25), 20th May 1996
Makefile.PL for HP-UX now defaults to dynamic for hpux >= 10.
@@ -998,7 +1005,7 @@ please enjoy.
Fixed small memory leak in ora_titles etc functions.
-=head1 Changes in DBD::Oracle 0.30, 7th May 1996
+* Changes in DBD::Oracle 0.30, 7th May 1996
THE ORAPERL EMULATION LAYER IS NOW FORMALLY RELEASED (NO LONGER ALPHA).
@@ -1016,22 +1023,22 @@ please enjoy.
TO DO: Automatic configuration from Oracle 7.3 is not yet working
(Oracle have reorganised the makefiles yet again!).
-=head1 Changes in DBD::Oracle 0.29, 2 March 1996
+* Changes in DBD::Oracle 0.29, 2 March 1996
Fixed Makefile.PL to get DBIXS.h from right spot.
Changes to suit perl5.002 and site_lib directories.
Detects old versions ahead of new in @INC.
Random tidy-ups.
-=head1 Changes in DBD::Oracle 0.28, 29 Jan 1996:
+* Changes in DBD::Oracle 0.28, 29 Jan 1996:
Minor release for Perl5.002 (beta2 or later).
Requires Perl5.002 and DBI 0.66;
Only functional change is to suppress (rare) 'handle not setup'
warnings unless debugging.
-=head1 Changes in DBD::Oracle 0.27, 16 Nov 1995:
+* Changes in DBD::Oracle 0.27, 16 Nov 1995:
Improved oraperl compatibility in assorted ways.
Added the original oraperl manual to Oraperl.pm as pod.
@@ -1053,14 +1060,14 @@ please enjoy.
(The DBD::Oracle module itself will remain alpha for awhile yet.)
-=head1 Changes in DBD::Oracle 0.26, 23 Oct 1995:
+* Changes in DBD::Oracle 0.26, 23 Oct 1995:
Removed error message (sql) size limits in parse and ora_error.
Fixed FETCH NUM_OF_PARAMS so it doesn't trigger a describe.
The ora_lengths and ora_types attributes work in non-oraperl mode.
-=head1 Changes in DBD::Oracle 0.25, 26 Aug 1995:
+* Changes in DBD::Oracle 0.25, 26 Aug 1995:
User visible changes:
@@ -1080,7 +1087,7 @@ please enjoy.
Updated NEED_DBIXS_VERSION in Oracle.h
-=head1 Changes in DBD::Oracle 0.24, 22 Aug 1995:
+* Changes in DBD::Oracle 0.24, 22 Aug 1995:
User visible changes:
@@ -1102,7 +1109,7 @@ please enjoy.
and new DBI macros used to access fields.
-=head1 Changes in DBD::Oracle 0.23, 18 Aug 1995:
+* Changes in DBD::Oracle 0.23, 18 Aug 1995:
Fixed Oraperl.pm debug which was left on by default by accident.
Added small patches from Davide.Migliavacca@inferentia.it for
@@ -1111,7 +1118,7 @@ please enjoy.
Changed dbd_describe to return true for success (to be consistent).
-=head1 Changes in DBD::Oracle 0.22, 17 Aug 1995:
+* Changes in DBD::Oracle 0.22, 17 Aug 1995:
Much more maturity, in line with the required DBI-0.60 release.
The .xs file is now very 'clean'. It's an excellent base for
@@ -1124,7 +1131,7 @@ please enjoy.
Please test heavily.
-=head1 Changes in DBD::Oracle 0.21, 15 Aug 1995:
+* Changes in DBD::Oracle 0.21, 15 Aug 1995:
NOTE: THIS IS AN UNSTABLE RELEASE!
It requires the closely related DBI 0.59 release.
@@ -1142,14 +1149,14 @@ please enjoy.
In future oraperl mode handles will have those warnings disabled.
...other changes to numerous/minor to mention
-=head1 Changes in DBD::Oracle 0.20, 1 Aug 1995:
+* Changes in DBD::Oracle 0.20, 1 Aug 1995:
Fixed core dump when binding an undef (treated as a NULL)
Binding a string longer that 2000 bytes will use LONG type.
Workaround OSF makefile and oratype.h problems
PL/SQL := construct will no longer confuse dbd_preparse()
-=head1 Changes in DBD::Oracle 0.19, 21 June 1995:
+* Changes in DBD::Oracle 0.19, 21 June 1995:
Added $VERSION
disconnect_all now gives error 'not implemented'.
@@ -1160,7 +1167,7 @@ please enjoy.
Reworked logging to use DBILOGFP macro.
Now test code added to loop through logon/prep/fin/logoff.
-=head1 Changes in DBD::Oracle 0.18, 17th June 1995
+* Changes in DBD::Oracle 0.18, 17th June 1995
Makefile.PL: HPUX now builds with LINKTYPE=static automatically.
Fixed errors on logout/global destruction.
@@ -1172,7 +1179,7 @@ please enjoy.
'readblob' => {'U'=>[4,5,'$field, $offset, $len [, \\$buf]']},
in order to access the new readblob method.)
-=head1 Changes in DBD::Oracle 0.17, 9th June 1995
+* Changes in DBD::Oracle 0.17, 9th June 1995
Further enhancements to proc.mk parsing (this should fix
the bug introduced in the last version which required the
@@ -1184,14 +1191,14 @@ please enjoy.
Fixed more warnings from pedantic compilers.
[Released with DBI 0.56]
-=head1 Changes in DBD::Oracle 0.16, 25 May 1995
+* Changes in DBD::Oracle 0.16, 25 May 1995
Makefile.PL more robust and flexible.
Code restructured - much more still to do.
Changes to ora_do. It's probably still not right.
[Released with DBI 0.55]
-=head1 Changes in DBD::Oracle 0.15, 25 Apr 1995
+* Changes in DBD::Oracle 0.15, 25 Apr 1995
Fixed all known build problems/core dumps/truncated data etc.
Returns undef for NULLS.
@@ -1200,16 +1207,16 @@ please enjoy.
Login usage of ORACLE_SID and TWO_TASK slightly revised.
test.pl now uses ORACLE_SID, TWO_TASK and ORACLE_USER if defined.
-=head1 Changes in DBD::Oracle 0.14, 5 Apr 1995
+* Changes in DBD::Oracle 0.14, 5 Apr 1995
Fixed assorted build and core-dump problems.
-=head1 Changes in DBD::Oracle 0.13, 8th March 1995
+* Changes in DBD::Oracle 0.13, 8th March 1995
"Another alpha release but hey, guess what, this one actually allows
you to fetch data :-)"
-=head1 Changes in DBD::Oracle 0.12, 1st March 1995
+* Changes in DBD::Oracle 0.12, 1st March 1995
"For DBD::Oracle I have implemented a fairly radical way to deal with
the nightmare of Oracle OCI makefiles. Rather than try to maintain a
@@ -1218,7 +1225,7 @@ please enjoy.
from $ORACLE_HOME/rdbms/lib/oracle.mk! (The horses mouth, so to speak.)"
[Released with DBI 0.53]
-=head1 Changes in DBD::Oracle 0.11, 24th Feb 1995
+* Changes in DBD::Oracle 0.11, 24th Feb 1995
"The first fruits of that work are now available for the brave (or
foolhardy). Take note: this very much *unsupported* *alpha* software
@@ -1229,7 +1236,7 @@ please enjoy.
the 'use DBD::Oraperl' line."
[Released with DBI 0.51]
-=head1 ANCIENT HISTORY
+* ANCIENT HISTORY
12th Oct 1994: First public release of the DBI module.
(for Perl 5.000-beta-3h)
@@ -1238,5 +1245,3 @@ please enjoy.
29th Sep 1992: DBperl project started.
-=cut
-
View
2 Oracle.pm
@@ -7,7 +7,7 @@
require 5.006;
-$DBD::Oracle::VERSION = '1.28';
+$DBD::Oracle::VERSION = '1.29_1';
my $ORACLE_ENV = ($^O eq 'VMS') ? 'ORA_ROOT' : 'ORACLE_HOME';
View
2 Todo
@@ -1,5 +1,7 @@
[ In no particular order ]
+**************************** NOTE: ora_db_shutdown/ora_dv_startup/StrictlyType/DiscardString not documented
+
User requested a document/link anywhere that details what Oracle client attributes
are supported and which are not for Oracle 11g and interacting with a RAC
and using things like TAF, FAN, etc...

0 comments on commit c82c17e

Please sign in to comment.