[svn:dbd-oracle] r14894 - in dbd-oracle/trunk: . xt
[email protected] Sat, 2 Jul 2011 15:05:35 -0700 (PDT)
| Newsgroups | perl.dbd.oracle.changes |
|---|---|
| Message-ID | <[email protected]> |
Author: yanick
Date: Sat Jul 2 15:05:35 2011
New Revision: 14894
Added:
dbd-oracle/trunk/xt/
dbd-oracle/trunk/xt/changes.t
dbd-oracle/trunk/xt/pod.t
Modified:
dbd-oracle/trunk/Changes
dbd-oracle/trunk/Oracle.pm
dbd-oracle/trunk/Todo
Log:
prep work for v1.29_1
Modified: dbd-oracle/trunk/Changes
==============================================================================
--- dbd-oracle/trunk/Changes (original)
+++ dbd-oracle/trunk/Changes Sat Jul 2 15:05:35 2011
@@ -1,21 +1,29 @@
-=head1 Changes in DBD-Oracle 1.29_1 (svn rev NNNNN)
-**************************** NOTE: ora_db_shutdown/ora_dv_startup/StrictlyType/DiscardString not documented
+Revision history for DBD::Oracle
- Added patch supplied on rt68958 to trap OCIServerAttach errors by Martin J. Evans
- 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
- 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
+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)
-=head1 Changes in DBD-Oracle 1.28 (svn rev 14765)
+* 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
@@ -46,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
@@ -74,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
@@ -84,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
@@ -108,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
@@ -135,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
@@ -164,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
@@ -187,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
@@ -209,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
@@ -223,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.
@@ -233,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.
@@ -288,7 +296,7 @@
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.
@@ -358,7 +366,7 @@
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.
@@ -424,7 +432,7 @@
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.
@@ -439,7 +447,7 @@
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.
@@ -480,7 +488,7 @@
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.
@@ -488,7 +496,7 @@
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.
@@ -497,7 +505,7 @@
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
@@ -539,7 +547,7 @@
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.
@@ -549,7 +557,7 @@
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.
@@ -567,12 +575,12 @@
in relation to the start of some basic array support.
Updated email and web page details to [email protected] 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
@@ -591,7 +599,7 @@
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.
@@ -607,7 +615,7 @@
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.
@@ -621,7 +629,7 @@
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.
@@ -629,7 +637,7 @@
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.
@@ -638,7 +646,7 @@
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.
@@ -657,14 +665,14 @@
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 :-).
@@ -683,7 +691,7 @@
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.
@@ -692,17 +700,17 @@
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.)
@@ -710,7 +718,7 @@
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
@@ -723,7 +731,7 @@
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).
@@ -735,14 +743,14 @@
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
@@ -750,7 +758,7 @@
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).
@@ -758,7 +766,7 @@
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
@@ -766,7 +774,7 @@
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.
@@ -775,7 +783,7 @@
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)
@@ -791,7 +799,7 @@
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.
@@ -805,7 +813,7 @@
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 <[email protected]>
@@ -813,7 +821,7 @@
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
@@ -855,7 +863,7 @@
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).
@@ -870,7 +878,7 @@
Makefile.PL deletes non-existant files from $(COMPOBJS)
(thanks to [email protected] 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.
@@ -881,7 +889,7 @@
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.
@@ -890,7 +898,7 @@
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 [email protected] for providing a patch that prompted
@@ -901,7 +909,7 @@
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
@@ -917,7 +925,7 @@
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.
@@ -927,7 +935,7 @@
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.
@@ -935,14 +943,14 @@
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.
@@ -950,12 +958,12 @@
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.
@@ -967,7 +975,7 @@
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.
@@ -977,13 +985,13 @@
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.
@@ -997,7 +1005,7 @@
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).
@@ -1015,14 +1023,14 @@
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;
@@ -1030,7 +1038,7 @@
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.
@@ -1052,14 +1060,14 @@
(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:
@@ -1079,7 +1087,7 @@
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:
@@ -1101,7 +1109,7 @@
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 [email protected] for
@@ -1110,7 +1118,7 @@
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
@@ -1123,7 +1131,7 @@
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.
@@ -1141,14 +1149,14 @@
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'.
@@ -1159,7 +1167,7 @@
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.
@@ -1171,7 +1179,7 @@
'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
@@ -1183,14 +1191,14 @@
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.
@@ -1199,16 +1207,16 @@
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
@@ -1217,7 +1225,7 @@
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
@@ -1228,7 +1236,7 @@
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)
@@ -1237,5 +1245,3 @@
29th Sep 1992: DBperl project started.
-=cut
-
Modified: dbd-oracle/trunk/Oracle.pm
==============================================================================
--- dbd-oracle/trunk/Oracle.pm (original)
+++ dbd-oracle/trunk/Oracle.pm Sat Jul 2 15:05:35 2011
@@ -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';
Modified: dbd-oracle/trunk/Todo
==============================================================================
--- dbd-oracle/trunk/Todo (original)
+++ dbd-oracle/trunk/Todo Sat Jul 2 15:05:35 2011
@@ -1,5 +1,12 @@
[ 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...
+
+
Seems this file has been neglected for quite a while so I will try to keep it up to date for now
For release 1.26 or later
Added: dbd-oracle/trunk/xt/changes.t
==============================================================================
--- (empty file)
+++ dbd-oracle/trunk/xt/changes.t Sat Jul 2 15:05:35 2011
@@ -0,0 +1,8 @@
+use strict;
+use warnings;
+
+use Test::More;
+
+eval 'use Test::CPAN::Changes';
+plan skip_all => 'Test::CPAN::Changes required for this test' if $@;
+changes_ok();
Added: dbd-oracle/trunk/xt/pod.t
==============================================================================
--- (empty file)
+++ dbd-oracle/trunk/xt/pod.t Sat Jul 2 15:05:35 2011
@@ -0,0 +1,11 @@
+use Test::More;
+
+eval "use Test::Pod";
+
+plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
+
+pod_file_ok( 'Oracle.pm' );
+pod_file_ok( 'lib/DBD/Oracle/Object.pm' );
+pod_file_ok( 'lib/DBD/Oracle/GetInfo.pm' );
+
+done_testing;