[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;