[libdbd-pg-perl] annotated tag 2.18.1 created (now 2bcab28)

Christoph Berg myon at debian.org
Thu May 25 10:55:15 UTC 2017


This is an automated email from the git hooks/post-receive script.

myon pushed a change to annotated tag 2.18.1
in repository libdbd-pg-perl.

        at  2bcab28   (tag)
   tagging  5ea7d91bf1704fe0cae06c49806055cb35207950 (commit)
 tagged by  Greg Sabino Mullane
        on  Fri Feb 14 14:44:27 2014 -0500

- Log -----------------------------------------------------------------
Version 2.18.1, released May 9, 2011
-----BEGIN PGP SIGNATURE-----

iEYEABEDAAYFAlL+chwACgkQvJuQZxSWSsj4FgCcDcD2ulNALWhIwv3Dzdcjfjdp
4sEAoJ9wr4WzMqardUqUjvnJodDWjNlu
=SIGa
-----END PGP SIGNATURE-----

Bruce Momjian (54):
      Initial revision
      Update README/Changelog for new distribution.
      Cleanup README.
      Remove MANIFEST file.
      A series of tests that determine if the meta data is working. Normally
      This patch is a begining to adding meta data support to DBD::Pg (based
      Just some general POD format housekeeping. podchecker now emits no
      Rudy Lippan  submitted this one. He says, "Another to add to the list --
      Add mention of POSTGRES_HOME environment variable.
      This fixes 2 of the problems discussed in bug #384.
      Attached are large object read and write functions I wrote based on
      Add LISTEN/NOTIFY functionality.
      Add notify test patch.
      I'm installing DBD::Pg 1.13 on a new box, and it's not passing 3 tests
      Small cleanup in build system.
      Update readme.
      Make most regression tests pass.
      More regression cleanups.  Almost done.
      cleanups.
      Stamp 2.0.
      Oops, stamp 1.20, per David.
      cleanup.
      log file cleanup
      Remove extra entries.
      Fix table_attributes to handle removal of pg_relcheck in 7.3,
      Update install instructions.
      Attached is a supplemental patch with an addition for
      Properly report COMMIT error message.
      Here's a patch against CVS to add a pg_bool_tf database handle attribute
      Add boolean test.
      Win32 compile fix for snprintf, from Joe Spears.
      Fix memory allocation problem in bytea escaping.
      I have a patch to transform Perl arrays into Postgres, and some tests for
      Proper commit message:
      Add array test file, missing from previous commit.
      Attached is a revised patch to DBD::Pg for foreign_key_info.
      Add mention of possible patchlevel.h install error to README.
      my $sth = $dbh->prepare("insert into user_notes (user_id,note_text)
      typos: automatiic insert-comands indices becomes "indexes" Quoth
      Warning in func($table, 'table_attributes');
      Added suppport for schemas in Pg.pm, particularly the internal
      Mention need to free notify memory.
      Dominic Mitchell wrote:
      Insert hex as octal for pgsql.
      Fix for regression tests.
      Fix regression tests, Keith Keller
      DBD-Pg is incorrectly storing a binary to a bytea field when the binary
      Update Changes, revert \x UTF8 test.
      Properly test for UTF8 Perl support.
      Fix regression tests for non-UTF8 platforms.
      * Puts all code back that was accidentally removed.
      Move #ifdef slightly.
      Disable escape replacement functions until detection code exists.
      We use Changes not, not ChangeLog, per Greg.

David Christensen (2):
      Support dequoting PostgreSQL 9.0 "hex" BYTEA output format
      properly credit the "hex" bytea patch

David E. Wheeler (62):
      Eliminated single quotes that screwed up Emacs' c-mode.
      Eliminated conflict introduced by last commit.
      Added inc/ directory containing necessary parts of App::Info to use it during
      Added constants for common PostgreSQL data types, plus simple tests to make
      Fixed bogus assignment of a list to a scalar.
      Made some tests TODO, since they test unimplemented features. Eliminated some
      Changed TODO tests to SKIP to support older versions of ExtUtils::MakeMaker.
      Moved App::Info classes from inc to t/lib. This will prevent them from begin
      Updated MANIFEST.
      Removed broken support for SQL_BINARY in quote(). Deprecated use of SQL_BINARY
      Fixed errors that led to warnings from the compiler.
      Updated to include ChangeLog and to exclude t/10transition.t.
      Updated in preparation for release today. We've made a lot of changes!
      Removed skip because table_info *is* now supported.
      Added Test::More to prerequisites.
      *** empty log message ***
      Incremented version number to 1.21. Started new section in Changes for 1.21
      Added note about need for POSTGRES_LIB="/usr/local/pgsql/lib -lssl" when
      Committed Rudy's #define dbd_discon_all dbd_discon_all patch.
      Added t/10chopblanks.t to MANIFEST.
      Added missing files.
      Added t/99_pod.t. Validating POD is good practice. Thanks, Mark!
      Fixed warnings reported by Mark Stosberg.
      Added missing space.
      Added MANIFEST.SKIP. This will prevent certain files from being added to
      Eliminated some warnings. The tests run very cleanly, now.
      Typos, legibility.
      Fix test failure in 01connect.t. Add more meaningful skip message.
      Minor reformatting. Mostly just to test dbdpg-commits.
      Added Test::Harness 2.03 requirement.
      Fix version number checking. It wasn't doing the right thing with new major
      Added 01pg_server_version.t to MANIFEST
      Links.
      Removed a few blanks lines. Really just testing to see if my username appears
      Cleaner skipping.
      Wrapping.
      Best way to skip tests. So what happened to array support??
      Added tests that fail, coresponding to the bug reported in
      Commit failing PREPARE test. Undefs need to be converted to NULL.
      Documentation tweaks. Mostly grammar and markup changes.
      Quote path to pg_config.
      Updated App::Info with latest from the forthcoming 0.27 release.
      Updated with latest version of App::Info.
      Changed version number to 1.39_02 for release on CPAN. Will update the tag, too.
      Incremented version to 1.40 for release. Added META.yml.
      Incremented version number for continued development. Added timestamp
      Fix some horrible indentation.
      Switch to using placeholders for an insert. This triggers an exception when
      Give credit where credit is due.
      Add the trace file to the clean target.
      Sumwon cant spel. ;-)
      .cvsignore is now in svn:ignore, so the file is no longer needed.
      Added a few more tests to ensure that the utf8 flag is enabled on the values in
      Typo.
      Fix failing test on Perl 5.12. [Eric Simon]
      Fix number of tests to skip in t/01connect.t.
      Fix number of tests to skip when < 9.0.
      Fix hexidecimal bytea tests.
      I think this is the best way to actually skip bytea formats on < 9.0.
      Oops. Under hex output format, DBD::Pg should convert it to binary. My
      Five, not ten.
      It's a label, dummy.

Greg Sabino Mullane (1690):
      Remove search string ability from primary_key_info as per the DBI spec.
      Better version comparision method.
      Changed SQL_BINARY test from SKIP to TODO
      Moved check for SQL_BINARY from TODO to an actual test.
      Added check for deprecated SQL_BINARY within quote()
      Made a test for foreign_key_info.
      Added support for the get_info() method.
      Replace 'DDB::Oracle' with 'DBD::Pg' in the POD.
      Made column_info behave correctly for NULLABLE and IS_NULLABLE
      Docs for lo_export now have correct argument order.
      Cache failed attempts to call pg_server_version, as per an
      Allow us to catch warnings emitted by the backend straight to stderr.
      Put a stopper in so that failing to set the environment variables
      Minor reshuffling to reduce stderr messages, as $dbh->{PrintError}=0;
      Added 2003 copyright, cleaned up spacing and tabs, added small
      Renamed the old quote function to stop annoying 'redefined' errors.
      MAde SKIP into TODO for 3 tests, moved one out of the loop
      Temporary skipping of array tests.
      Bumped up the requirements for Perl (5.6.1), DBI (1.35) and
      Bump up requirements:
      Fix typos and formatting - no functional changes.
      Added semicolon;
      Bump version to 1.30
      Made a not about not having "test*" tables before running the test.
      Added some minor notes, uppercased sentences for consistency.
      Removed references to file "test.pl" in the POD.
      Removed pg_user from table_info() section.
      Put quotes around DBI_DSN port example as it has a semicolon in it.
      Minor typo.
      Added notice about fixing pg_server_version bug.
      Cleaned up all whitespace - consistent formatting, change spaces to tabs.
      Cleanup of whitespace and formatting.
      Change "array" to "testarray" at suggestion of GB Clark <postgres at vsservices.com>
      Added indexprs test for 7.4
      Fix problem where $dbh was used incorrectly as $dbh{ when it should be $dbh->{
      Added REMARKS to table_attribute, thanks to Mark Stosberg <mark at summersault.com>
      Bail ALL tests if we cannot create the "test" table.
      Stop ALL tests if we cannot make the initial connection to the db.
      Minor rearrangement to unused primary_key_info test so it does
      Take out some of the more obvious errors, in case anybody is reading this file.
      Changed assignment to equality test.
      Try really hard to determine the version of postgres so we can set
      Renamed the test tables with a "dbd_pg_" prefix, per the DBI recommendation.
      Typo fix.
      Removed references to the tables created by the test suite,
      Made the main testing table temporary.
      Changed the testing table "tt" to a temporary table "dbd_pg_tt"
      Back out "STDOUT" change.
      Use App::Info to get the version information for compiler options.
      Removed warning about schemas from POD, as we now explicitly cast pg_catalog. everywhere
      Remove TEMPORARY from create table. Vow to stop tinkering.
      Add caching for pg_use_catalog.
      Made PQunescapeBytea *much* faster, thanks to new code borrowed from libpq.
      Add POSTGRES_HOME/bin and POSTGRES_LIB../bin to search path if they exist.
      Not used anymore. Run pod2txt Pg.pm to generate a copy.
      Removed dbd-pg.pod
      Added Pg.xsi
      Minor spelling touch ups, removed get_info() and extra foreign_key_info()
      Removed old comments from the top of the file.
      Throw a warning if the PostgreSQL version is less than 7.2
      Smal change in null test to accomodate older versions of Pg.
      Allow semi-colons in dbnames when connecting with quotes:
      Changed FALSE and TRUE to DBDPG_FALSE and DBDPG_TRUE to avoid
      Changed occurance of value_len to STRLEN from int.
      Test of the ChopBlanks attribute.
      Add "fixed" column to support ChopBlanks testing.
      Added ChopBlanks support.
      Remove chopblanks item.
      Remove note about ChopBlanks
      Change spaces to tabs and otherwise standardize the formatting.
      Support for beta version of PostgreSQL: simply treat as patch level 0
      Looking back some versions, I noticed we need to check all sorts of variants:
      Set AutoCommit to true so the test table actually gets dropped.
      Version 7.4 and up of Postgres return an extended adsrc, so make the test account for it.
      Wrap inital db connection in an eval to trap the error if the connection fails.
      Roll the raise notice test into the initial creation, which prevents ugly
      Changed number of tests to 11
      Change number of tests
      Overhaul of the table_info() and tables() methods
      Minor documentation changes regarding table_info() and tables()
      Minor formatting fixes.
      Minor typos.
      Replaced deprecated PQoidStatus with PQoidValue
      Added a test for $sth->{pg_oid_status}
      Patch from Igor Shevchenko to handle nulls in PQescapeString
      Cleaned up column_info: consolidated SQL statements into one,
      Fixed some typos. It would be nice to expand on the "long walk, short pier" comment...
      One minor typo fixed.
      Bump the mentioned version to 1.31
      Make the required perl version match what is in the README and Pg.pm (5.6.1)
      Removed two duplicate entries from get_info section:
      Removed troublesome perl_destruct_level from dbd_discon_all()
      Begin cleanup of the test files. These are the easy ones.
      Double quote column names in foreign_key_info to preserve case.
      Add three more fields so the type_info() method meets the DBI specs.
      Prevented the "table_attributes" method from removing the documented "NULLABLE" column.
      Added POD for the pg_bool_tf database handle attribute
      Added in support for the pg_bool_tf attribute.
      Minor formatting, check that the version is a number.
      More checks for connection problems.
      Rewrite for the new tests.
      Test all handle's attributes.
      Tests for database handle methods.
      Test of statement handle methods.
      Miscellaneous tests, including Encode (unicode) testing.
      Test of array functionality.
      Minor cleanups
      Minor cleanup.
      End copy added after getline section
      Test moved to 03dbmethod.t
      Tests consolidated into new files.
      Replaced with newer test
      Small typo fix.
      Removed old tests and added new ones.
      Minor typos, bump copyright, add mention of pg_bool_tf
      Bump copyright date.
      Catch cases where PQconsumeInput fails inside of pg_notifies.
      Fix bug causing escaped "$\d" to be incorrectly picked up as a placeholder.
      Further attempts to keep diagnostics as a single uninterrupted block of output.
      Addedd the "noprefix" attribute to the tables() method, which prevents
      Catching up on recent updates.
      Fixed typo in test name
      Mention that spaces as well as semicolons can be escaped in the connection string.
      Keep quotes when parsing the connection string, which allows connections
      Allow databases with spaces to be specified in the connection string.
      Add test for the data_sources method. May fail due to its generic
      data_sources and space in database names.
      Change strdup to safemalloc/strcpy from bug #4578 in CPAN.
      Add all recent changes, add in all CPAN bug #s where needed.
      Added suggestion for OS X users as suggested by gborg bug #619
      Added SCO notes from gborg bug # 432
      Changed so we no longer "wait" in transaction mode.
      Rewrote the primary_key_info() and primary_key() methods to support
      Rewrite of the foreign_key_info method. Now supports multi-column keys.
      New tests to support the new and improved foreign_key_info method.
      Mild cleanup of test files so they work against old (7.2) servers
      Skip instead of fail when DBI_DSN has no "dbname" section.
      Skip tests where needed due to older version of DBI.
      Mention foreign_key_info change.
      Define PQ_freemem for server version > 7
      Change the "onerow" attribute to "pg_onerow"
      Correct number of parameters sent to column_info.
      Fix minor typo.
      Detect protocol of server.
      Define pgversion early so it does not show up as undefined inside the END block.
      Simple test to account for change in DBI behavior as of 1.42
      Add support for cloning
      Better error messages, thanks to Alexey Slynko
      Add in some 7.4 related items
      Fix typo (dbh->sth)
      Only commit once when a transaction fails. Thanks to Alexey Slynko
      Whitespace, formatting, and minor cleanups. No functional changes.
      Fix primary_key() so it returns an empty list not undef if no match.
      Credit Alexey Slynko with changes.
      Allow tests to use DBD_SCHEMA instead of assuming "public" - Rainer Weikusa
      Make all tests perform in the same schema.
      Document the ENV variable searching
      Fix small error in recent commit.
      Remove unused "id" variable from the ping function.
      Another minor formatting change for cleaner diag output.
      Remove utf8 ifdefs except store/fetch.
      Minor cleanups, conversion to Perl functions, add '\0' at end of null_quote
      Add support for $dbh->state()
      Support for new-style prepare. Added in DBD_TRACE ability.
      Support and documentation for the new prepare-style.
      Support for new-style perpares. Major rewrite of many parts.
      Move function declarations out of here to dbdimp
      Minor whitespace changes.
      Note recent changes before I forget.
      Minor pointer increment fix for quote.c
      Declare vars in better places, remove // style comments.
      Made proper return type for dbd_db_txn_status()
      Small anti-coredump fix by Jerry Leibold
      Passed correct argument to dbd_db_txn_status
      Cleanup transaction handling code.
      Allow magic scalars when executing.
      Add DBD_TRACE to all tests as needed.
      Add in new attributes for $dbh
      Changes to handle large IVs (Christophe Martin)
      Return undef for pg_host if there is no host.
      Remove pg_host test.
      Change number of tests.
      Trickery to account for DBI changing from croak to warn for unknown attribs.
      Store DBI version to support last_insert_id
      Copyright cleanup
      Use IVdf in printf (or printf-like things) where needed.
      Add mention of make install_vendor problem, general cleanup.
      Add link to error codes.
      Make clear distinction between methods and attributes in tests.
      Allow $sth->state to work.
      Have column_info use conkey not derived name to grab constraint.
      Add copyright and Id section
      Update copyrights
      Update from newer source code, add two new types
      Switch to non-default server-side prepare. Fix up SSP logic, update docs.
      Bump version to 1.33
      Mention $sth->state, fix some typos.
      Add support for $sth->{ParamValues}
      Make "the driver" "this driver", other minor doc changes.
      Add $sth: PRECISION, SCALE, NULLABLE
      Add docs for pg_direct. Make attribs "pg_"-irrific in anticipation of beta.
      Move to the attic: code is no longer used.
      Remove prescan_stmt.c: no longer used.
      Begin tracking of how many params we have bound.
      Begin tracking of how many params we hav bound.
      Add tablespace support to table_info and primary_key_info
      Add support for "smart" preparing (now the default) and clean up logic a bit.
      Mention tablespace changes.
      Have TIMEOID and DATEOID return the proper SQL types (was 0?)
      Quote tablespace information.
      Quick sanity check for begin_work in rollback/commit.
      It's official: we're going to 8.0!
      Commit so we really drop the testing table.
      Use simpler SELECT query for testing, as table may not exist.
      Remove unused compiler flag.
      Cleanup version checking: use 70500 instead of 7.5.0
      Remove unnecessary DBD_TRACE checkers: use DBI_TRACE instead.
      Make sure we properly quote everything.
      Change Newc to New
      Make trace levels more consistent.
      Bump up trace levels so we never do 2 ourselves (reserved for DBI)
      Turn off warning for undef arg
      Fix extremely subtle nasty bug in quote() when called with substr
      Use SvPV_nolen
      Minor boundbyclient fix, better debug in SSP choice section
      Add support for SQL_ types DATE, TIME, TIMESTAMP, TIMESTAMPTZ
      Croak on prepare error so execute does not reset-and-continue
      Change croak to Perl_croak
      Fix void()++ to make some compilers happy.
      Minor format changes, variable cleanup, add $sqlstate as a global.
      Better solution to void++ problem
      Add in the dbd_pg_sequence sequence for testing.
      Remove old last_insert_id refs
      Add support for our version of last_insert_id
      Set state via sv_setpvn
      Do not allow ParamValues to return quoted values,
      Allow transactional statements via pg_direct
      Make all function start debugs consistent.
      Add a 'DBD::Pg' string to the opening SELECT version() call.
      Add support for SQL_BOOLEAN type
      Add compile option for version 8, in anticipation of libpq upgrade.
      Remove unused pg_auto_escape
      Minor bind fixes.
      Support new placeholder method: 2 linked lists from sth
      Major overhaul of placeholder code
      Handle new ParamValues output.
      Quick cleanup, needs more work.
      Better support for raw PREPARE of queries with repeated placeholders.
      Support for 8.0 PQprepare
      Slight moving of things around
      Fix so undefs get sent as NULL arguments. Minor test tweak.
      Move COPY stuff from large_object.c to dbdimp.c
      Note changes to types.c
      Typo.
      It may be 2.0. it may be 1.40, but it sure ain't 1.33!
      Make required vesion of DBI match README
      Fixed warning when passing undef to execute.
      Fix weird formatting, make if statement more readable.
      Make sure Windows environment vars are quoted.
      Add /ms directory to library path for Windows
      Workaround for braindead Windows compiler.
      Remove confusing wording from AutoCommit section.
      Minor doc cleanup of connect section: add more ENV vars,
      Remove tests for deprecated pg_type_only inside column_info.
      Clean up docs for column_info and table_info.
      Remove unwanted "or die" from last_insert_id code.
      Minor cleanup.
      Add utf-8 support to quote, with a test.
      Note latest utf-8 quote fix
      Change perlism (x^y) to the C way
      Allow "db" and "database" as synonyms for "dbname" in the dsn
      Minor cleanup of types: add in all _TYPE_ versions
      Quick fix for 7.4 servers
      Add test for large number of placeholders
      Small improvement to dbd_st_fetch, per suggestion by Tim Bunce
      Per suggestion by Tim Bunce, only get each column's type once, not every fetch.
      Per suggestion by Time Bunce, only get each column's type once, not every fetch.
      Cleanup and improve comments.
      Add support for error verbosity via $dbh->{pg_errorlevel}
      Add pg_errorlevel, clean up typos.
      Fix typos, clean up some debugging stuff
      Add a few more tests. Move attribute tests to 02attribs.t from elsewhere.
      Bump version number to 1.40
      Add support for PQtrace via func "server_trace"
      Remove a few tests so mixmatched versions pass
      Typo
      Mention server_trace function
      whitespace
      Make valuelen STRLEN to make SvPV happy
      Change $dbh->func(fh, server_trace) to $dbh->pg_server_trace(fh)
      Remove duplicate <trace> pod
      Add a comment on the SELECT version(), 'DBD::Pg' section.
      Clean up and standardize STRLEN calls
      Bump copyright to 2005
      DML should return 0E0 on successful execute, not -1.
      Credit for last two bugfixes.
      Overhaul of the README.win32 file.
      Helper file for the Win32 build.
      Remove old eg/ directory
      Remove old. unused files.
      Mention the README.win32 file in the Windows section
      Bump minimum DBI version to 1.38
      More small fixes to make Solaris happy, thanks to Christophe Martin
      Plug up some memory leaks.
      Change Safefree()->New() to a single Renew() where appropriate.
      Specify args to make some compilers happy.
      Properly escape username/password in connection string.
      Bump up malloc size for conn_str
      Remove ld _pg_serve_version, other minor cleanup.
      Minor pod doc changes.
      Change lame joke reference (quattro -> cuatro)
      Add a bytea column to our test table.
      Test of bytea column-related stuff.
      Catch all cases of 7.4 compilation SSP stuff.
      Minor cleanup.
      Change Perl_croak to simply croak
      Bind other param so test passes.
      Major rewrite of version detection and handling.
      First stab at savepoint support, based on a patch by Stephen Clouse.
      Added documentation for savepoint methods.
      Add defaultvar to placeholder struct.
      Ensure that savepoints are started inside of a transaction.
      Remove explicit bind for first placeholder.
      Prevent duplicate debug message from MakeMaker (in a crude way)
      Clean up 7.4 prepare info.
      Note and credit recent changes
      Space to tab
      Prevent diagnostic messages from being chopped up
      Remove COPY tests: moved to separate script (07copy.t)
      Tests for new COPY system: pg_getline pg_putline pg_endcopy
      Overhaul COPY system: add pg_endline, pg_getline, and pg_endcopy methods.
      Replace lo_create with lo_creat. Although ideally we should use lo_create
      Fix and tests for cpan bug #12004.
      More cleanups
      Finish COPY support for new protocol.
      Change pglibversion to pg_lib_version.
      Add in recent stuff, go with David's new 'Greg' shortcut :)
      Document pg_lib_version and pg_server_version
      Add whitespace around preprocessor var to help pick it up
      More PGLIBVERSION testing
      Comment recent change
      Bump version
      Make strict compilers happy
      Debugging reminder
      Version bump
      Add warning for old (<7.4) servers
      Better skip message
      Add in recent tests
      Remove inserts so we can rerun this test
      Minor cleanups due to make strict compilers happy
      Bump version for beta 3
      Change calloc to Newz
      Various cleanups of C code
      Remove deprecated DBIh_EVENT2 macros
      Remove debugging stuff
      Super small stuff
      Preserve sqlstate if rolling back on deallocate.
      Beta version bump
      Beta bump
      Quick fix thanks to Stephen Clouse
      Make sure we remove all of our tables
      Clarify sqlstate availability
      Add win32.mak
      Give credit where due
      Mild cleanup, add one new item
      Tabify
      Version bump to 1.41
      Remove debugging stub
      Bump version. fix typo.
      Skip some tests if using old DBI version.
      Change VARCHAROID to UNKNOWNOID, per recent list discussion.
      Add in recent suggestions from Jeff Zucker.
      Tweak tests so they pass when compiled with 7.4 libraries.
      Enable REMARKS field on column_info, per report by morni at cpan.org.
      Memory leak patch by hertzog at debian.org
      Get DBI version in sync, force dependency
      Compiler micro-optimizations
      Quick version bump so my cvs update stops complaining. :)
      Change recent STRLEN changes to unsigned int
      Update and cleanups.
      Various skips.
      Add new build system mention
      Bump version.
      Fix memory leak reported by Richard Gowman <richardg at eSentire.com>
      Credit memory leak
      Quick memory leak followup
      Adding version number to help on-list debugging.
      ...and remove my debugging junk... :)
      Ignore *.tmp files
      More minor compiler tweaks
      Fix to support older versions of DBI.
      Show reported version string.
      Minor whitespace cleanups
      Change dies in last_insert_id to set_err.
      Mention last_insert_id changes
      Fix logic error in dbh->{AutoCommit} code so we issue a final commit
      Log recent AutoCommit bug
      Minor debugging aid.
      Move large object stuff into dbdimp
      Remove large object files
      Remove large object header file - now inside of dbdimp.h
      Lots of compiler warning fixes.
      Remove large object dependency
      Minor compiler warning fixes
      Add test to check lo_ problem with autocommit state.
      More tweaks, back a few changes out.
      Rearrange to reduce padding.
      Add latest issue, update old
      Minor freeing
      Fix memory leak
      Reset copy state on commit or rollback, add tests for it.
      Fix bug in backslash/quote parsing of commands, and add a test.
      Update/cleanup, especially with regards to CPAN bug ids
      Minor fix so 7.2 servers don't coredump when quoting byteas
      Tweak test to wrk on very old servers (e.g. 7.3)
      More testing tweaks for older servers.
      Mention recent stuff, separate memory leaks.
      Bump version number to 1.41_2
      Changes by Ivan Samoshin
      Bump up version number
      Tabify
      Shared wisdom and guidelines for developers.
      Change strcpy to strncpy: makes -Wconversion happy
      Bump version.
      Prototype cleanup, minor Moving Of Things Around.
      More compiler options documented.
      Add in testing modules.
      More compiler related tweaks.
      More skips for old versions.
      Clarify META.yml creation.
      More compiler-based tweaking.
      Cleanup/add to compiler options list.
      Fix get_result(ODBCVERSION) so it works with our new versioning scheme.
      Document fix for CPAN bug 12968
      Remove pointless assignment.
      Fix bogus sprintf calls per discussion on bugzilla.redhat.com
      Credit for CPAN bug 12204
      Typos and debugging aid
      Changes recommended by fenlisesi at gmail.com
      Credit WIN32.readme changes.
      Super minor tweak
      Lots of tweaks and small adjustments.
      Correct corner-case coredump causer.
      Doc obscure core dump
      Add better testing for state() methods: move sth->state test from 02attribs to 03dmethod.
      Ensure the state() method returns an empty string, not 0000, on sucess.
      Note recent state() changes.
      Add CPAN ref
      Add splint section, other small changes.
      More splint docs.
      More pedanticness
      Fix memory leak
      Switch some chars to int
      Mention core dump fix
      More ugly code - needs cleanup and refactoring.
      Mention README.dev file
      Tweaks for sqlstate and older servers.
      Add README.dev
      Very small correction.
      Typo.
      Mention how to change individual sym tags via cvs.
      Add final disconnect
      Bump version number
      Add more announcement steps.
      Bump versions
      Add 1.44, add release date for 1.43
      Fix error in is_high_bit_set(). Thanks to Alexey Tourbin.
      Note is_high_bit_set fix
      Add back in defined needed for Windows.
      Add additional tests to show bug found (and fixed) by Jun Kuriyama
      Fix strncpy bug [Jun Kuriyama]
      Note quote.c change.
      Mention DBI::Profile
      Rewrite the do() method. Move from Pg.pm to Pg.xs, allow super-fast
      Minor enhancement to make error detection section.
      Support for new ping code, and COPY cleanups.
      Add in pg_ping() method, document it and the new and improved ping() method.
      Fix COPY related coredumps.
      Add support for new ping (and pg_ping) methods.
      Doc recent changes.
      Patch from door at lcpi.ru - fix for pg_notifies().
      Attrib CPAN bug 14232
      Update and make self-generating
      Fix up freeing comments
      Remove unnecesary include, clean up quote code
      Clean up quoting code. Rewrite quote_varchar and quote_bytea,
      Revert debugging code to proper form.
      Move information to types.h
      Remove pg_typeOID.h section, change types.c
      Slight rearrangment of preprocessor stuff.
      Make pg_type_info a Real Boy
      New format, written by types.c
      C and Perl, living in a tree...
      Add support for $dbh->quote($foo, {pg_type => XXXX});
      Bug fix from previous commit.
      Remove pg_typeOID.h
      Remove comments
      Mention quote() enhancements
      Slight cleanup
      Remove impossible -4 return code
      Remove all fake /* inside comments, just to make picky compilers happy
      Move compiler debug line up a section.
      Minor cleanups suggested by strict compiling.
      More minor tweaks - mostly (unsigned) char tweaking
      Remove (now) unused code as part of the great quote.c transformation
      Don't pass undefs to COPY fuinctions: already done once in 03dbmethod.t, on purpose
      Remove do line as we are rolling our own now
      Rearrange structs a bit
      Mild tweak to surpress warning.
      Major mojo to not give warning from xsubpp.
      Minor paranoia check for PQserverVersion
      CPAN bug 14302
      Put CPAN bug# with new quoting enhancements.
      Add CPAN bug # to another change.
      More comprehensive bytea tests.
      WIP: Redo quote_bytea, rename dequote_varchar to dequote_string
      Bytea quoting fixes
      Mention recent do() changes, credit Tom Lane
      Add self to Pg.pm list of developers
      Return undefined statement handle if undefined string sent
      Add rollback so further testing works.
      Get real selective about the use of split_statement.
      Put version number in the POD docs
      Minor debugging added
      Major debugging added.
      Overhaul of type_info stuff.
      Mention type_info stuff.
      Major changes to get_info and type_info_all.
      Added $dbh->{pg_default_port}. Also output on make and test.
      Be explicit about two version numbers in Pg.pm
      Mention quoting changes.
      More retagging tips.
      Typo.
      Move pg_bool_tf up higher.
      Better example in prepare docs.
      Fix memory leak, CPAN bug #16054.
      Add pg_release example.
      Emphasize DOES
      Add DBDPG_GCCDEBUG section, make sure only one old version message appears.
      Add async queries.
      Bump copyright date to 2006.
      Spell out example to prevent expansion
      Fix memory leak, thanks to Kenichi Sawada.
      Add in some recent changes.
      Dollar-quoting support.
      Add OSX tip from David Landgren
      Remove gborg URL, fix rt/cpan URLs, bump version, add strong warning
      Bump version, add warning if we are running a beta version.
      Bump version.
      Version bump.
      Add pg_db_start_txn to ensure all lo_ functions that use lobids run in a txn.
      Tweak lo_import to make its behavior a litle more standardized.
      Note bug fix re lo_*
      Note bug 14897, remove "fixes" from others.
      Force time types to quote as strings.
      Add specific timestamp quoting test - CPAN bug #15082
      Not bug 15082
      Add test of forking and sth interaction.
      Make sure inactivedestroy is respected by the statement handle destroy method.
      Mention bug 14978
      Mention bug 15481
      Add warning about prepare()
      Abort if we cannot determine the version.
      Typos.
      Move dbd_pg_start_txn to dbdimp.c
      Lots of tweaks and adjustments.
      Cast true and false to bools
      Very minor tweaks.
      Various updates.
      Add bug 17115
      Add/expand sqlstate testing.
      Overhaul _result: refactor into _result() + _sqlstate()
      Improve state() documentation.
      *** empty log message ***
      Fix errorlevel docs.
      Add bug 17434
      Fix logic for imp_dbh->has_default decisions, remove extra TRUE/FALSE verbiage.
      Quick mention of Devel::Cover
      Add a few tests for minor cases.
      Add Test::Pod::Coverage, quietly fail all tests if module not installed.
      Add documentation for Test::Pod::Coverage and cleanup things a bit.
      Add SIGNATURE
      Signature checking test.
      SIGNATURE file support.
      Fix numbering.
      First SIGNATURE file, for Rel-1_43_2
      Allow all aliases to dbname when testing.
      Add MANIFEST.SKIP so Module::Signature works properly.
      Make sure pg_warn does not fire if PrintWarn is off.
      Reminder about thread-enabled Perl testing.
      Remove unused var
      Memory and syntax nitpicking.
      One too many av clearings.
      Simplify and cleanup the pod testing.
      Sig file for public 1.43_2 release.
      Add REGTYPEARRAYOID
      Bump version
      Restore timestamp quoting accidentally set to old version
      Sig for version 1.44
      Strip old debugging code.
      Prepare for 1.45: bump version to 1.44_1
      bytea bug fix.
      Jumping to 1.45
      Sig for 1.45
      Remind me to post to PlanetPG with new version.
      Add explicit dollar-sign test.
      Fix bug 18209 - dollar-sign placeholders not working properly.
      Start 1.46
      Bump version to 1.46
      Mention placeholders
      Credit requestor.
      Version bump.
      More placeholder problems fixed.
      int2array as a quoted string for now
      Quick expansion of array tests.
      Bump version to 1.47
      Signature for 1.47
      Reminder about docs
      Add docs on connection service file, expanded from a patch by David Fetter.
      Docs update.
      Bump version to 1.48
      Unsigned so bytea always works.
      Newline in debug.
      Record bug fix
      Bost the bare minimum DBI version per recent report.
      DBI min version 1.41
      Add docs on sslmode options.
      Make all bytea stuff use unsigned chars
      Minor tweaks to make compiler happy
      Don't call PQexecParams unless we are using DML. Make tests for it.
      Turn off annoying quote warnings for recent servers.
      More monkeying with types declarations
      Mention latest fix.
      Clarify ping docs, change attribution, minor formatting.
      That was a painful bug to track down.
      Add some debugging to login
      Add explicit begin_work/rollback tests.
      Make sure weset done_begin before any possible error.
      Turn off annoying escape_string_warning.
      Note latest bugfix
      Fix typo found by marc at sssonline.com (bug 18537)
      Mention latest bugfix
      Remove pgpass todo item
      Turn test back on
      Remove no-longer-needed DBI 1.41 hack
      Overhaul and cleanup.
      Bump DBI required version to 1.45, fix some other versions
      Version bump
      Updated for 1.48
      Bumper version number to 1.49
      Bumped version number to 1.49
      Add new types, rearrange list and expand error messages.
      Add tests for quoting geometric types
      Trim type call to take advatnage of use line.
      Add new functions quote_geom, quote_path, and quote_circle
      Add support for geometric types
      Fix incorrect comment style
      Mention latest bug fix.
      Assign len to prevent minor compiler warning.
      Fix minor is_current issues.
      Fix super-difficult error in which PQresultErrorField acts differently
      Nasty bug fixed.
      Use newSVuv for PQoidValue to account for very large oids.
      Overhaul lo_* functions, make sure correct type is used.
      has_current change.
      Fix up errors so the final newline is removed.
      Credit BC, add bug 18900
      Doc tweaks.
      Mention "begin_work" in the docs.
      Minor formatting.
      Add ParamTypes
      Lots of documentation cleanup and additions.
      Add tests for ParamTypes, beef up tests for ParamValues
      Trim whitespace at end.
      Add ParamTypes, fix up ParamValues
      Fix typos.
      Typo
      Errant character typo.
      Add NO_META: we can make a better one by hand.
      Change from auto META.yml to manual.
      Version 1.49
      Bump version number, mention Changes date in README.dev
      Add PID number to prepared statement names.
      Spacing to make POD happy.
      Fix typo, add INT4ARRAY type.
      Remove gborg refs
      Mention subversion.
      Mention major changes: subversion and perl.org
      Fix pg_description join in table_info with patch from Max Cohan.
      Patch memory leak in pg_notifies, patch from Stephen Marshall.
      Attrib full name.
      Another memory leak, fixed by Stephen Marshall
      Add statistics_info method, from Brandon Black
      Bump up Test::Simple version so we can support BAIL_OUT
      Fix skip count.
      Example for the quote method should show a "return value", not $sql
      Change from cvs to subversion exclusions.
      Quick updates, change a few things from cvs to svn.
      Update to 1.3, add in new recommends and required.
      Bump Test::Simple required version to 2002 version.
      Test our META.yml file for validity.
      Show POSTGRES_LIB and POSTGRES_INCLUDE when building.
      Don't test statistics_info on old versions of DBI.
      Copyright bump, whitespace cleanups
      Add another last_insert_id test.
      Use prepare_cached in last_insert_id where appropriate (rt #24313)
      Add in rt 24313
      Quick anti-taint workaround to satisfy RT #24223
      Whitespace
      Allow bypass for development.
      Add pg_placeholder_dollaronly to accomodate geometric operators
      Bump copyright to 2007.
      listen/notify docs.
      Add example and warnings to pg_notifies docs.
      Use max_identifer_length rather than hard-coded based on versoin for namedatalen
      Have $dbh->{Name} return entire string to append to dbi:Pg:
      Fix up $dbh->{Name} tests, cleanup many SKIP sections.
      Caps
      Update keywords.
      Mention new types.
      Better error message on invalid type
      Add SQL_INTERVAL, SQL_TIMESTAMP, and others.
      yum needs a verb.
      Quick reminder about cursor research
      Fix expected test output.
      Change pid_number to pg_pid_number.
      Add private_attribute_info() methods and tests.
      Update with new types.
      Don't set dollaronly twice.
      Remove gborg mentions
      Mild cleanups.
      Rearrange some funcs.
      Mild cleanups
      Lots of cleanups, make things easier to read in FETCH/STORE.
      Change sqlstate code
      More cleanups and rearrangements
      More cleanups
      More minor tweaks
      Remove support for old versions (<=7.3) of Postgres. Update copyrights.
      First pass at async support: still a little rough, but a good start.
      Add async note.
      Yikes! Remove duplicated docs.
      Rename DBDPG_ async stuff to simply PG_, per suggestion by David E. Wheeler
      Use is, not ok
      For better or worse, this is done.
      No star
      Check for UTF8 inside of column names: fixes fetchrow_hashref among others.
      Fix bug 25759, correct YAML header.
      Minor cleanup of table_info sub.
      Catch lack of libpq libraries when compiling.
      Add bug about standard_conforming_strings
      Catch lack of libpq library early and refuse to proceed.
      Trim excess starcruft
      Test making aid.
      Mention test debugging aid, tighten it up.
      Out with the old. This has been rewritten.
      First swing at array support.
      Typo, thanks to Tim Mattison for spotting.
      Slight regex change for last_insert_id, fixes bug #15918
      Credit for bug 15918
      Remove more lingering gborg references.
      Overhaul types, support converting fetched arrays to Perl arrays.
      Bump the major version number, and switch to three-numbered system.
      Use version.pm, per suggestion from David E. Wheeler.
      More versioning tweaks, remove unwanted version.pm dependency.
      Update cursor docs, from patch by Ben Tilly
      Allow data_sources to take an optional arg to append to the DSN string.
      Mention data_sources change, fix indent.
      Mention PgBouncer issue.
      Go on vacation, get insanely ambitious :)
      Add complete list of exported types to POD docs.
      Add MakeMaker minimum version, don't use beta version for Test dependency.
      Add note about frequency of state codes, per David E. Wheeler suggestion.
      Take out old debug line.
      No more 'v' in version
      Better SV slinging in pg_getline, from Andrew Dunstan (Dec 29, 2006)
      Minor pg_getline docs tweaks, as suggested by Ben Tilly.
      Apply patch from bug 29791 to fix savepoint-related memory fix.
      Minor updates to types, go ahead and quote all time/date stuff.
      Force SQL_REAL and SQL_NUMERIC to use float8 not float4, per bug 30010.
      Fix small error in role rights testing.
      Quick fixes to better handle CPAN tests on boxes which don't have DBI.
      Forgot we now need the full path.
      Add a little extra sleep time, make sure we commit post-eval.
      Fix bad PG_INTGER example in docs, thanks to Xavi Drudis Ferran.
      Super quick reminder/hack to fix this up, per bug report.
      Fix corner-case causing core dump on queries with placeholders with no space between them. Thanks to Daniel Browning for spotting this. Ideally, we should catch this earlier, but at least DBD::Pg will now produce an error rather than crashing.
      Fix SQL_INTEGER the correct way this time, update Changes file.
      Make ch unsigned, as a better workaroud for non-ASCII text.
      Update.
      Fix for bug #30924: change of sequence name causes last_insert_id to fail.
      Make sure inside of arrays are marked as UTF when needed.
      Add BUGS section to pod, mention standard_confirming_strings issue.
      Typo.
      Switch from pow to powf to support AIX compiler issue. CPAN bug #24579
      Update MANIFEST
      Minor tweaks.
      Quick test of CamelCase columns for column_info.
      Very experimental support for bind_param_inout.
      Allow unescaped versions of schema, table, and column name in column_info output.
      Add custom unquoted fields to table_info and primary_key_info as well.
      Minor tweak.
      Spacing fix.
      With $extracols, need to use qq not q
      Account for DBI_DSN using alternative forms "db" and "database"
      We were using dbh->{User}, but should be dbh->{Username}
      Add quick tests for the "clone" method.
      Automatically exclude constants from Test::Pod::Coverage tests in 99_pod.t
      Test raw arg to last_insert_id sequence name slot.
      Add connection tests, data_sources tests, and others.
      Remove apparently unused and certainly undocumented code for prepare args.
      More test tweaking
      Small updates
      Bump copyright to 2008
      Better ENV and message for signature test.
      Handle undefined vars better if we die early, refuse to do any more tests if DBI_DSN is not set.
      Fix some small errors.
      Add notes about not using warnings and auto-generation
      Clean up, bail if no DSN, improve the diag section greatly.
      Tweak skip count
      Cleanup mentions of older versions that no longer apply.
      Minor cleanups
      Refactor database connection, cleanup, and destruction into a single external file.
      Update manifest with new testing-related changes.
      Perl::Critic helpers. Works great for t/*.t, Pg.pm still needs work.
      Fix some things caught by Perl::Critic
      Add spellings for our main pod, alphabetisize, organize, update.
      Cleanup
      Don't declare tests if we might skip_all
      Oops, tests should be plural.
      Minor P::C updates.
      Make sure we always commit to get that search_path in place.
      Minor fixes to lii tests.
      Minor fixes.
      Update file list, lots of cleanup and changes.
      Rearrange things a little.
      Minor cleanups.
      Write new COPY methods, and deprecate pg_putline and pg_getline.
      Handle cases where Test::Warn not installed more gracefully.
      Quick fix for bug 32308, corner case error with foreign_key_info
      Change Newx back to New for those that are not ready to move forward yet (darwin)
      Quick reminder
      Quick fix to handle case of 7.4 library (no async queries)
      Turn off string warnings for this test.
      Rearrange skip logic.
      Make data_sources use DBI_DSN if defined.
      Many tweaks and test twists to support 7.4.
      More version tsting tweaks.
      More testing tweaks.
      The highly useful pg_sleep was not in the early 8 series, alas.
      Revert the sleep
      Add this release candidate
      Remove the aclitem test, it's still causing problems and not worth the trouble.
      Remove unwanted BAIL_OUTs
      Let's check the included file as well.
      Remove DBI_DSN requirement from tests entirely, have them all skip no connection.
      Update latest changes into a new tarball.
      Documentation fixes for quoted placeholders, thanks to Daniel Verite.
      Some people are still running 5.6m unfortunately.
      Might a well sort the tests.
      Typo.
      Account for valid case of DBI_DSN='dbi:Pg:'
      Try extra hard to get a connection by setting a default DBI_DSN
      Wrong version comparison
      Try really hard to find a database connection when testing.
      Bump version, get ready for RC2
      RC2
      RC2
      PG_BYTE does not require pg_types, but it does require DBD::Pg,
      Define vars use in END block very early, in case we hit a undefined symbol error.
      SvPV_const way too new to meet out Perl requirements.
      RC3
      Bump version
      Adjust hash index size for early versions of 8.1
      Remove bare filehandle to make use strict; happier
      Bump version.
      RC 4
      Account for bsd default postgres user.
      Minor cleanup of debug messages.
      Get rid of the prohibition against preparing transactional commands.
      Always check transaction status, bug #23423
      Add in quick early test for better output.
      Bump version to RC 5
      Change version tweaking.
      Handle case where we don't have permission to create a schema in the test database.
      Quick add of splint target; concept swiped from Parrot
      Skip old VMS Makefile
      Typos caught by breinbass
      Fix for bug 32479: utf-8 inside of arrays.
      Free savepoint in case we leave before the dbh is registered.
      Minor splint-inspired cleanups.
      Remove spurious 'my'
      splint catch
      Bump version for next RC
      Explicitly define NAMEDATALEN if not already. Setting to 64 should be safe, as it is rare for people to manually change this, and we only use it for some snprintf() safety checks.
      Cleanup of Win32 stuff: +powf and fix fork tests. Thanks to Mark Dootson.
      Rolling back NAMEDATALEN stuff: lots of trouble, no real benefit.
      Minor things to make P:C happy
      Typo.
      Minor tweaks to splint target.
      Account for openbsd default username.
      RC 6
      Fix version regex
      Bump version for RC 7
      Remove unused $role var, fix overlooked SKIP count.
      Bump to RC8 to fix SIGNATURE issue.
      New SIG to make testers happy.
      POD cleanup, thanks to Erik Rijkers.
      Many C fixes and Makefile tweaks, thanks to Andy Lester.
      Bump version for RC9
      Mention array slices in pg_placeholder_dollaronly docs.
      Make sure we set the error and return undef consistently with last_insert_id().
      Account for multiple same-named tables in last_insert_id.
      Tests for last_insert_id search_path and cache fiddling.
      Updates.
      Minor typo in debug line.
      Should allow overloaded objects to be stringified per bug 32868.
      Add bug 32868
      Quick support for named trace level 'SQL'
      Add common codes
      Break changes into categories, order within roughly by priority.
      Bump version.
      Last but not least.
      Change (or remove) comments that were // style. Bug 33089, per Trevor Inman.
      Bump version, start new Changes section.
      Cleanup emails.
      Avoid showing some binary values in debug output.
      Per bug 33206, use version.pm to indicate our extended version, and made a test for same.
      Keep refining this annoying test. Per bug 33282.
      Log some important settings to help debug recent test failures.
      Remove release candidates.
      Add some commits so failures don't cascade.
      Record client encoding.
      Minor tweaks.
      Workarounds for non-UTF8 client encodings.
      Mention client encoding.
      Tweaks inspired by splint.
      Updates.
      Minor tweak as reported by T. J. Ferraro
      Windows snprint hack, as reported by Mark Dootson
      Add in dbivport.h
      Cleanups, add PERL_NO_GET_CONTEXT
      Finish threaded Perl support.
      Bump required DBI version to 1.52 to support thread work and fix memory leaks.
      Cleanup of all function names: alias standard DBI ones to pg_, make sure non-dbi ones are internally pg_
      Too many changes to consider this a minor revision.
      Let's roll a release candidate to flush out any problems.
      New sig for 2.0.0_1
      More compiler tweaks.
      Bump version t RC2
      Sig for 2.0.0_2
      I messed up the version numbers, let's try this again.
      Sig for version 2.0.1_1
      Pretty up the output.
      Attempted fix for bug 33193: bind_col with arrays.
      Add tests for bind_col with an arrayref.
      Test cleanups (minor)
      Version bump: 2.0.1_2
      Sig for 2.0.1_2
      Whoops
      disconnect cleaner.
      Typo
      Bump to RC 3, mostly to check the 99cleanup.t problem.
      Remove last remains of 7.3 stuff.
      This should be the final version number change.
      Let's roll this out: version 2.1.0
      Sig for 2.1.0
      Cleanup and greatly enhance the tracing system. Can now use various tracing flags.
      Gah! Point to a better URL. Thanks to David E. Wheeler for catching.
      Wording fixes on new section.
      Fix another cpan.org link.
      Let's stem the problem quick: roll out 2.1.1
      Dependency tweaking, inspired by bug 33429
      Duplicate entry.
      Wrong func name in docs.
      Add keywords, Repository, clean up modules.
      Version bump for RC1 of 2.2.0 (2.1.1_1)
      Check for invalid ENVs, helps prevent nasty and confusing compiler errors, by not getting to that point. :)
      Checking POSTGRES_LIB = bad, may have multiple arguments.
      Tighten up the version regex.
      Remove too-early version.pm requirement, per bug 33429.
      Update
      Overhaul, cleanup, and simplify the trace flags system. Add tests for same.
      Prep for RC
      Mention mailing list and svn in the README.
      Call DBISTATE_DECLARE globally to fix recent compiler error, clean up header files while we're at it.
      Minor lining up adjustments
      Don't quote the whitespace!
      Move (PG)BEGIN back to PGSTART, per David E. Wheeler suggestion.
      Bump version to 2.1.3_2 for CPANTS testing of header tweaks.
      Version 2.1.3_2
      Updates.
      Better wording.
      Bump version.
      Sig for 2.2.0
      Take out castings, causes warnings on some platforms.
      Fix for two strlen problems in dbdimp.c provided by Alexey Tourbin, per bug 33737
      Note recent bugfix, add subversion numbers to all recent versions.
      Bump version to 2.2.1
      Apply patch from Alexey Tourbin to fix bad char count in Renew, per bug 33738.
      Memory leak patch from Alexey Tourbin, per bug #33743.
      Localized trace_flag names should be lowercase.
      Remove unneeded cast.
      Version 2.2.1
      Add explicit $sth->parse_trace_flag() method, adjust docs and tests.
      Add release date and subversion revision for 2.2.1
      Typo.
      Remove silly debug line
      Too much my
      Cannot use DBIS->debug in other C files.
      Bump version to 2.2.2
      Version 2.2.2
      Be nicer when people declare Test::Critic, but don't have the module installed.
      Make second arg to pg_error an int, since we're calling that way in places anyway.
      Note subversion number
      Remove remnants of pgquote trace flag.
      Typo.
      Oops, pg_segments was not reachable.
      Minor wording fixes.
      Add pg_bound and pg_numbound statement handle attributes, with tests.
      Bump version to 2.3.0
      Attribs, not methods.
      Signature for 2.3.0
      Might as well get in the habit of doing this right away.
      Unwanted expansion...
      Add $sth->{pg_current_row}, a quick hook to st.cur_tuple
      Yet another adjustment. One more and I'm pulling this test!
      Pull the Test::Warn version comparison test. It is causing too many problems with the odd error message  on some systems about 'found carped warning: uplevel 2 is more than the caller stack', which obviously has nothing to do with what we are trying to test. In addition, it's fairly certain that this test is no longer needed as the version comparisons are running smoothly now, and we're unlikely to do anything like switch to a four-part version number soon or anything. :)
      Updates.
      Tense fixes
      +tuple
      Bump version to 2.4.0
      This will be 2.4.0
      Version 2.4.0
      Take out unused portion.
      Add revision
      Don't test an internationalizable string
      I tend to create these via svn blame file > file.blame
      Skip fetchall_arrayref max rows tests for now on DBI 1.603 and up
      Add pg_enum_values to $dbh->column_info(), by Dave Rolsky. CPAN ticket 34351.
      Bump version to 2.5.0
      All hail Perl::Critic, finder of incredibly minor formatting tics.
      Version 2.5.0
      Add repo #.
      Fix fetch calls to parent objects.
      Account for negative PIDs when building our internal prepared statment names. CPAN bug #34738.
      Version bump.
      Version 2.5.1
      Add subversion number.
      Test to address concerns in bug 34764.
      A few tweaks to try and make Win32 builds happier.
      Bump version, add optimistic yet unproven assertion in Changes.
      No need to call PQntuples again, we already know the number of rows.
      Avoid unnecessary strlen call.
      Get the number of tuples ourselves, some other minor cleanups.
      Add all_bound to prevent looping through our placeholder list more than once per execute.
      Elevate pg_notifies to a real function. Add some real tests for LISTEN/NOTIFY.
      Move COPYRIGHT to bottom, remove stale dbi URL, fix up some wording.
      Add a quick "help" option.
      Check on Makefile.PL as well.
      Small wording tweaks.
      Add in Bundle::DBD::Pg, including tests, MANIFEST, and dev version number instructions.
      Cross off "make a CPAN bundle"
      Bump version to 2.6.0
      Add Bundle::DBD::Pg to META.yml
      Fix release candidate numbers.
      Version number in three places now in META.yml
      Change version number for a release candidate.
      Minor tweak.
      Fix count, turn into proper skips.
      Attempt to make Windows happy.
      Croak on empty statement preparations. Better than coredumping!
      Update notes: is today the day?
      Version bump to 2.6.0
      Version 2.6.0
      Note release #.
      Mention CPAN::Reporter
      Testing is great, but less skipped tests would be better.
      Remove invalid freeing: should fix bug 35303.
      Bump version to 2.6.1
      Version 2.6.1
      Compiler tweaks.
      Add revision
      Add test for recent bug with identical named placeholders.
      Clean up and standardize the tests.
      Create our own database cluster if we can't get a valid connection.
      Prep for test version 2.6.1_1
      Mention new files.
      Catch error when backslash_quote is on.
      Spelling 'conforming' correctly increases the chances of it appearing!
      Catch errors as well.
      Quick note.
      Track standard_conforming_strings status on login.
      Fix for bug #35556: Calling pg_getcopydata into a new var segfaults.
      Clarifications to pg_getcopydata, per David Harris.
      Minor Perl::Critic related changes.
      Bump version to 2.6.2
      Typo.
      Version 2.6.2
      Add revision
      Tweak alignment.
      Catch the correct error.
      Make netstat more portable, check tcp connections as well.
      Bump version to 2.6.3
      Tweak troublesome test.
      Smarter cleanup of test db
      Version 2.6.3
      Revision info
      Make new test conditional on server version.
      Create DB as UTF8.
      Tweak initdb error output.
      Bump version to 2.6.4, minor test tweaks.
      Account for new pg_type.h macros
      Version 2.6.4
      Begin support for standard_conforming_strings.
      Tweak
      Safety check.
      Typos.
      Force locale a well as encoding.
      Minor formatting changes.
      Spelling fixes.
      Mention Test::Pod::Coverage at top.
      Add spell checker.
      Minor tweaks.
      Move mailing list up, mention IRC.
      By hook or by crook, we will test on all platforms!
      Prpe for version 2.6.5
      Version 2.6.5
      Note revision for 2.6.5
      Don't throw errors for those without the modules in question.
      Version bump to 2.6.6
      Add 'spellcheck' to spellcheck :)
      Version 2.6.6
      Add revision
      As a last resort, try for an initdb in the path.
      Default to pg_ctl in search path.
      Show the specific error for better debugging.
      Handle backslashes in quoting by using E'' when possible.
      Documentation cleanup
      Version bump to 2.7.0
      Documentation cleanups, especially the private_attribute_info subs.
      Indenting fix.
      Version 2.7.0
      Note revision for 2.7.0
      Make sure windows always uses localhost.
      Specify a locale explicitly.
      Bump to version 2.7.1
      Version 2.7.1
      Note revision for 2.7.1
      Typo: wrong var
      Just in case, force listen_address to localhost on Windows.
      In POD docs, "flag" and "flags" were swapped.
      Replace $dbh with $class inside parse_trace_flag, per Martin J. Evans
      Let's just suck up the "variable not used" warnings: they are better than the "cast from pointer to integer of different size" we're seeing on some platforms.
      Note recent tweaks.
      When parsing array strings, make sure we continue if inside a quote.
      Version bump to 2.7.2
      Whitelist "destringifying"
      Signature for version 2.7.2
      Note revision
      Remove some unneeded debugging info.
      Wording tweak.
      Quick test of types.c fix for pg_type bind_param casting.
      Cleanup of embedded Perl script in types.c
      Allow cluster creation if connection fails despite explicit DSN.
      Added in payload strings for LISTEN/NOTIFY in 8.4 via $dbh->pg_notifies()
      Document RETURNING clause.
      Add better intro text and link to RT page, cleanup some items.
      Version bump due to API change in pg_notifies().
      Drop multi-statement idea from TODO: very expensive and fairly useless.
      Add standard_conforming_strings tests back in for servers 8.1 and up
      Allow the show to go on if the ENVs exists but are empty
      Rewrite the entry on library errors a bit.
      Use colon form for the name.
      Minor wording tweak.
      Handle Windows newlines in File::Temp tracing tests.
      Exclude more useless P:C tests
      Remove unused var.
      Spelling tweaks.
      Detect and handle case where previous testdb dir was removed.
      Minor compliler tweaks.
      Couple more splint flags
      Minor whitespace, single quote constant changes.
      Go over all get_info() values, add new tests for transaction_read_only.
      Minor tweak.
      Version 2.8.0
      Note revision for 2.8.0
      Test for valid username before pushing on stack
      Might as well mention all modules used by the tests.
      Use a local socket dir instead of the system default, to help permission problems.
      Bump version to 2.8.1
      Store initdb setting, raise max_connections to 4 to make sure its above superuser_reserved_connections
      Disconnect before the shutdown.
      Make sure restarts use the new socket dir.
      Standard_conforming_strings not available via libpq in 8.2, so simply note it.
      Don't assume backslash_quote is available.
      Respect the postmaster.pid if present on restarts.
      Change release date due to some heavy testing and a busy day.
      Version 2.8.1
      Note subversion revision
      Cleaner error message: we don't need all the other verbiage for a failed semget call.
      Better debugging for initdb problems.
      Show previous connection errors for better test failure debugging.
      Handle German variation of "can't run as root" message.
      Older versions of initdb complain about root even with --help argument.
      Expand do() documentation, per Shaplov <n at shaplov.ru> on RT #37015.
      Seems a worthy goal in general to reduce double man-page lookups.
      Version bump for safety.
      Missing paren
      Version bump.
      Release dates and notes
      Minor tweak.
      Sig for version 2.8.2
      Note subversion revision for 2.8.2
      Whoops, we don't want the bare initdb here.
      More goto fun: if we have a permission error, try the initdb route.
      Version bump: 2.8.3
      Some documentation cleanup.
      Standardization and cleanup.
      More testing standardizations.
      Even more test cleanups.
      Slight formatting tweak.
      Now that I've gone through all the trouble, might as well make some tests for the Test::More method standardizations.
      Last notes before upload.
      Version 2.8.3
      Note revision for 2.8.3
      Missing s
      More Perl::Critic inspired minor fixes. Thanks to gregor herrmann for the report on RT 37567 for the inspiration.
      Bump version to 2.8.4, do some more cleanup of the docs.
      Assume an empty response means initdb is simply not on the system.
      Update.
      Spelling counts.
      Sig for 2.8.4
      Note revision for 2.8.4
      Fix nasty bug when client_min_messages is DEBUG3 or greater.
      Support new long-winded comment in dbdimp.c
      Bump version to 2.8.5, improve the docs a bit.
      More documentation tweaks.
      Ready to roll (2.8.5)
      Version 2.8.5
      Note revision for 2.8.5
      Wording tweak.
      Make the compiler happy by not mixing declarations and code.
      Further sanity check for better error reporting.
      Create temp directories for better testing when running as root.
      Version bump to 2.8.6
      Typos and doc improvements.
      More doc tweaks and rearrangements.
      Take out debug line.
      Minor late-night tweaks.
      Skip correct number if File::Comments is not installed but Text::SpellChecker is.
      Doc tweak.
      Doc upgrades.
      Add support for DBDPG_TESTINITDB for developer testing ease.
      Bump date, let's get this rolled out already.
      Sig for version 2.8.6
      Note revision.
      Mention the host-socket trick.
      Minor error reporting improvements.
      Move list of types over by a space.
      Fix v. minor POD error.
      No idea why this failure is shoing up, but we don't need to see the whole message.
      During test, fully commit to testuser, which may fix the odd testing error sometimes seen.
      Bump version
      Lose no longer relevant spacing hack.
      Make data_sources return additional args, if given.
      Major documentation and POD cleanups.
      Version 2.8.7
      Note revision
      Do the Newz() and Safefree() calls only once per statement handle by
      Don't put global var as destination in for loop - caused $testuser to be incorrrectly set
      Cleanup of the README files.
      Beef up the attribute tests.
      Add support for {ReadOnly}, with tests and docs.
      Remove annoying false positive in Pg.pm
      Minor updates.
      Picky spell checker.
      Enforce minimum DBI version for ReadOnly check, do a second insert check.
      Expand on the ReadOnly docs: caveats,  PG doc link, DBI version.
      Tweak for better Win32 compiling, thanks to T.J. Ferraro
      Update
      Improve documentation.
      Update docs and greatly increase testing for some statement attributes.
      Spelling fixes.
      Time to roll out a new version.
      Version 2.9.0
      Note revision for 2.9.0
      Enforce non-breaking of phrase.
      Caps.
      Empty arrays must be differentiated: {} != {""}
      Fix incorrect mapping of PG array to Perl array. Reported by
      Comment out tests that cause DBI assertion failures on some platforms.
      Enhance ParamValues and ParamTypes docs, other minor fixes.
      Note doc changes, cleanp file a bit.
      Sig for 2.9.1
      Mapping empty Postgres arrays should give an empty Perl array, not an undef-filled one.
      Version bump to 2.9.2 to fix error in 2.9.1
      Minor doc tweaks.
      Version 2.9.2
      Note revision
      Quick little idea from a tracing discussion. Comments welcome.
      More variations of the 'DBD' tracing, and turn off the pgprefix.
      7.4 pg_ctl won't even let root run --help
      Bump version, note minor 7.4 change.
      Add some subversion revision numbers to older versions
      Should be safe to remove this for now.
      Note recent fix
      Ready to release
      Sig for 2.10.0
      Note revision
      Don't try and create a new database when testing known invalid command string.
      Version bump.
      Add in some old subversion revisions to release numbers.
      Note the LANG, to help debug some test failures.
      Bump YAML versions
      Doc tweaks.
      Finishes one, add another.
      Make sure the README.dev files are in sync.
      Release date for 2.10.1
      Spelling typo.
      Release 2.10.1
      Note revision for 2.10.1
      Boost YAML version
      Bump version to 2.10.2 to fix YAML test.
      Bump to version 2.10.3, put wrong sig in previous tarfile
      Version 2.10.3
      Note revisions.
      Doc mailing list idea
      Vesion bump, add -lm
      New word
      Note the date
      Sig for 2.10.4
      Version 2.10.5 for correct sig
      Add revision version
      Version 2.10.5
      Note revision
      Don't check unicode stuff if server is LATIN1
      Version bump for small test fix.
      More LATIN1 workarounds.
      Make unicode a global
      Documentation cleanups.
      Test bytea quoting, make some test cleanups.
      Don't coredump if standard_conforming_string is not available!
      Correctly quote high bytea chars. Thanks to Rod Taylor.
      Note latest changes.
      Minor tweaks
      Note release date
      Sig for 2.10.6
      Note revision for 2.10.6
      Don't create a new database if the quoting test fails.
      Note fix and credit.
      Revert top line to 1.0: tools cannot handle 1.1 yet apparently.
      Doc tweaks.
      Adjust for new pg_types.h layout
      Bump version to 2.10.7
      Back to semi-colon: looks like a bug in Postgres source code.
      Note release date.
      Signature for version 2.10.7
      Note revision.
      Use base type for array delimiter.
      Large object doc improvements by Gaurav Vaidya
      Typo
      Don't need implicit newline
      Yes it does.
      Better error output for COPY methods.
      Strawberry Perl fix.
      Add File::Comments
      Only TEST_AUTHOR needs to run this test.
      Make $sth->{ParamTypes} conform to the spec.
      Get ready to release
      Version bump to 2.11.0
      Sig
      Note revision
      Have ParamTypes return 'TYPE' whenever possible, and fall back to 'pg_type'.
      Bump version to 2.11.1
      Bump version
      Fix bug 40075
      Version bump to 2.11.2
      Sig for 2.11.2
      Note revision
      POD typo, per bug #40209
      Exclude dumb policy, per bug #40130
      Remove unneeded arg
      Casts to reduce warnings on Newz() calls.
      Compilation notes.
      Pass an int, not a string.
      Note recents
      struct padding optimizations
      Clean up extra compilation options.
      Fix quotes in POD.
      Updates.
      Force 'C' so tests pass when running in non-English environments.
      Bump version to 2.11.3
      Sig for 2.11.3
      Note release
      Set LANG
      Use -lcrypto as well as -lssl
      Don't set lc_messages unless a superuser
      Remove all language-specific error checking, per RT 40604.
      Version bump to 2.11.4
      Clear the prepared statement name on prepare fail, for a better error message when prepare_cached is used. Per discussion on the mailing list.
      Version bump
      Cleanups.
      Release 2.11.5
      Note subversin release
      Test inside of arrays for UTF8ness before copying as such.
      Version bump, note new TODO
      Set release date, change annoying tabs to spaces.
      Sig for 2.11.6
      Final sig
      Note revision
      Prevent warnings if library information not found.
      Fix placeholder parsing, per bug 41582
      Skip scs tests for old versions.
      Bump version to 2.11.7
      Final signature for 2.11.7
      Note subversion release
      Don't try to adjust scs unless we are 8.2 or better. RT #41723
      Version bump, not recent change to test.
      Add a sleep in the chance that the problem in bug 41690 is a race condition.
      Set backslash_quote manually for testing.
      Spacing.
      POD typo
      Add some recent Win32 bits from the list.
      Move requirements up, per implicit gripe on a pg list.
      Doc typo: pg_expand_array defaults to TRUE. Thanks to Eric Rijkers.
      Handle dequoting of boolean arrays properly (Armando Santos)
      Bump copyright to 2009
      Minor tweaks.
      Quick value check.
      Quick test for empty arrays, based on query from bug 43930.
      POD typo, caught by Frank Wiegand in ticket 44242
      Return noinc version from destringify_array. Should fix memory leak reported in 44225.
      Output libpq tracing for lo_ functions.
      POD tweak.
      Updates in preparation for release.
      More POD tweaking: this variant passes Pod::Simple::HTML.
      Allow lo_import and lo_export to work if AutoCommit is enabled.
      Minor spelling and formatting changes.
      Change large object interface from old, non-DBI friendly lo_ to pg_lo_, per suggestion
      Bump version.
      Minor quote fix.
      Remove temporary filenames from lo_import and lo_export.
      Minor testing tweaks.
      Modify the wording about forking and InactiveDestroy a bit.
      Comment++
      Have column_info use a better expression.
      Mortalize those temporary strings to prevent memory leaks.
      Note deprecation.
      Rather than use PQresultStatus(result) directly, use our _sqlstate wrapper, which grabs sqlstate. Patch by rweikusat at mssgmbh.com
      Fix up annoying Perl::Critic things, per bug 44704 and Debian bug 521969.
      Note recent changes.
      Return better SQLSTATE code when the connection has failed - rweikusat at mssgmbh.com
      We're changing the SQLSTATE returned, which warrants a minor version bump.
      Better docs for {Name}, per CPAN bug #44985
      Tweak new SQLSTATE output.
      Cleanupm not revisions
      Sig for 2.13.0
      Sheesh
      Version 2.13.0
      Fix leak in pg_warn, per bug 45163. Thanks to rweikusat at mssgmbh.com for the patch.
      Version bump, prepare for release.
      Sig for 2.13.1
      Note subversion revision for 2.13.1
      Quick commit of work in progress to fix quoting problem.
      Change caps on 'repository' to make CPAN happy. RT #45768
      Clean up POSTGRES_INLCUDE and POSTGRES_LIB a bit. Modified version of path from RT #45769
      Skip unicode tests if server encoding is not UTF8.
      CPAN bug 46103: Make foreign_key_info respect FetchHashKeyName setting.
      Improved Win32 notes - Curtis Jewell
      More work on fixing up the quoting issues.
      Payloads did not make it to 8.4, sadly.
      Try to flush out exact error seen by a tester.
      Don't assume existing databases have a 'public' schema.
      Tweak.
      Minor compiler-be-happier tweaks.
      Minor Perl::Critic changes.
      Fix bug 47786, spelling error.
      Fix for RT #47619 - return ints as Perlish ints.
      Version bump.
      Casting fixes.
      Proposed fix for RT #46372, array backslash quoting.
      Updates
      Whitespace.
      Remove debug line.
      Fix problem when arrays are not zero-based and the output appears as '[x:y]={z}'. Per report from Jeff Trout.
      Typo.
      Quoting tweaks to accomodate new array quote logic.
      Bump version for release candidate.
      Add new test to track version numbers.
      Move 'developer' tests out of manifest
      Sig for release candidate.
      Apply patches from Taro Nishino to fix MS VC++ problems.
      Minor casting
      Allow more in string matching.
      Don't check POSTGRES_LIB, as it may have extra non-dir stuff.
      Add some debugging to track down odd problem.
      Fix up geometric type quoting, and make tests for same.
      Quick fixes to quote_bool, needs review.
      Bump version number to 2.13.1_5
      Change wording for some geometric stuff
      Move geom quoting tests up, to prevent search_path problems.
      Bump version for another RC
      Fix missing geom constant in docs
      Spell check updates.
      Minor Perl::Critic inspired things.
      SIG for next release candidate.
      Typo.
      Remove calls to strtof: it causes Test::More to freak out on some systems. Don't ask.
      Yet another version bump.
      Signature for 2.13.1_7
      Clean up COPY docs.
      Fix up confusing COPY TO / COPY FROM messages.
      Version bump in preparation for release of 2.14.0
      Pull the $Id$ line out
      Remove the test database dir on real|dist clean
      Pointer typo.
      Stamp release date
      Not implicit fallthrough
      Minor wording tweaks.
      Siugnature for 2.14.0
      Nore subversion number for 2.14.0
      Take out $Id$ line
      Complete address
      Remove invalid casting per Tim Bunce.
      Note recent fix.
      Version bump to 2.14.1
      Add sig for 2.14.1
      Note revision number for 2.14.1
      Use PQexecPrepared, even if not placeholders.
      Note recent change: rt 48155
      Fix up execute_array per complaint in RT 39829
      Note fix for bug 39829
      Version 2.14.1_1 as RC1 for 2.15.0
      Final sig for 2.14.1_1
      Get version 2.15.0 ready to roll
      Minor spelling tweaks
      Remove README.testdatabase as well.
      casting tweak.
      Fix and additinal tests for bug 48420: single quotes when quoting arrays.
      Note recent bugfix
      Final sig for 2.15.0
      Note revision for 2.15.0
      Mention composite type support
      Version bump to 2.15.1 to fix the sig.
      Sig for 2.15.1
      Update todo list.
      Minor casting tweak.
      Tweak debug output.
      spaces to tabs
      License wording changes per recommendations from
      Switch to standard RELEASE_TESTING env
      Update notes on version, MB
      Quick reminder about arrays.
      Minor housekeeping
      Make newRV into explicit newRVinc calls.
      Minor changes suggested by pport
      Better quote example.
      Run Test::Pod on things in t/lib as well.
      Apply POD fixes per bug 51856
      Change all pod escapes to one format.
      Add tests for invalid C<> with embedded html entities.
      More POD fixes.
      Note latest change.
      Better SQLSTATE code on connection failure (CPAN bug #52863)
      Put in a test for high-bit characters in bytea handling.
      Prepare for new release, not 2.8.8
      Note revision of 2.15.1
      Bump version to 2.16.0
      Don't recurse, it's all at the top.
      Error messages should be UTF-8 enabled as needed. (CPAN bug #53854)
      Note latest fix, start new version section.
      Bump version to 2.16.1
      Bump 2009 to 2010
      Minor test tweaks.
      Test tweak so 8.5 works
      Stamp release date
      Signature for vesion 2.16.1
      Add in subversion numbers
      First pass at lo_import_with_oid support
      Maybe payloads will be in 9.0. But certainly not in 8.5
      Fix documentation about pg_lo* (Dirk Jagdmann)
      Bail out if the second connection fails.
      Don't limit stored user name to \w - bug #54372
      Note bug 54372
      Merge 2.17.1 to 2.17.0
      Do not automatically ROLLBACK on a failed pg_cancel(). CPAN bug #55188
      Set new bytea_output parameter for servers 9.0 and beyond.
      Bump to version 2.17.0
      More version numbers to change.
      Testing tweaks to support 7.4 (even though we don't officially support it, it's nice to at least get the tests working)
      More testing fixes to support all versions of Postgres
      Final commits for 2.17.0 release
      Note subverrsion revision for 2.17.0
      Spacing fixes.
      Remove unused var
      Create dummy functions for lo_import_with_oid() for pre-8.4 versions.
      Bump to version 2.17.1
      Get ready for 2.17.1
      Sig for 2.17.1
      Fix some primary_key_info logic in tests; add specific PK_NAME and DATA_TYPE tests
      commit 6595a8f4bc08bb13db57baf63f996d41a300c078
      Remove some const declarations, per complaints.
      Comment to stop myself from removing that line when sleepy.
      Fix for some 7.4 failing tests, per Dagfinn Ilmari Mannsaaker.
      Remove old debug line.
      Bail early on tests for empty dbh as well as undefined.
      Pass DBI_PASS, per suggestion from CPAN bug 61596
      Return bare instead of undef, per CPAN bug #61574
      Add reminder about bug.
      Whitespace cleanup: remove all non-makefile tabs.
      Add David's handle
      Bump version everywhere to 2.17.2
      Allow data_sources to accept any case-variant of 'dbi:Pg' (CPAN bug 61574)
      Note 61574 fix
      Make sure case doesn't matter in DBI: connection. This is a DBI job: simply here as a sanity check.
      Fixup comment
      Tests for the modified data_sources()
      Don't PQclear on execute() if there is an active async query
      Teach spellcheck about PQclear
      Add in all items for 2.17.2, promise a release date.
      Fix date
      Sig for 2.17.2
      Note subversion revision for 2.17.2
      Quick swipe at the utf8 problem. Doesn't work yet :)
      Fix memory leak in pg_db_cancel (missing PQclear)[Rainer Weikusat] (CPAN bug #63441)
      Attributes and note changes.
      Fix memory leak in handle_old_async (missing PQclear) [Rainer Weikusat] (CPAN bug #63408)
      Quick attempt at refinining the utf8 logic.
      Function dequote_bytea returning void should not try to return something [Dagobert Michelsen] (CPAN bug #63497)
      Fix the setting of pg_enable_utf8.
      Let's call this 2.18
      Minor testing tweaks.
      Do not return inside void functions to make picky compilers happy.
      Commit some utf8 work in progress for David to hack at
      Switch to dbd_db_login6 so we have access to the attribs
      Back out recent UTF-8 changes: too big of a job to have it hold up other stuff.
      Minor adjustements.
      Clean up tests to remove recent utf8 work
      Rename confusing var name from svlen to stringlength
      Add cancel() feature.
      Note recent patch
      Show "current" in PQexec decision debug.
      Been on my mind, let's write it down.
      Fix memory leak with ParamValues. [Martin J. Evans] (CPAN bug #60863)
      Minor P:C adjustments.
      More fixes for hv_store_ent per earlier commit.
      Perl::Critic tweaks: all cosmetic
      Mark pg_getcopydata strings as UTF8 as needed (CPAN bug #66006)
      Fix for bug 65734: memory leak when binding arrays. Switched to a Copy(), and forcibly mortalize the SV
      Quick little testing file I use: might as well clean it up and make it public.
      Rename and cleanup MANIFEST
      Add new file to README.dev
      Spellcheck updates
      Hello 2011
      Make a 2.17.2_1 (beta for 2.18)
      Quick fix for 7.4 output
      More tweaks for 7.4 testing
      Note bug 61713
      Testing tweaks
      Thanks to our sponsors...
      Add NODE_TREE and FDW_HANDLER types.
      Rename signature test file to same underscore format as the rest.
      Allow TEST_OUTPUT setting for better redirects during automated testing.
      Remove unwanted --silent flag.
      Revert test code
      Rollback as Postgres HEAD doesn't allow SET .. SET
      Fix test count
      Add quick testing script to compare all compile/target combos
      Fix for bug 61534: reset the search_path so we don't create the // operator in the pg_catalog schema.
      Note recent bugfix
      Bump to version 2.18.0
      Formatting, and stake a date in the ground.
      Respect our new title line
      Renamed the file
      Mention new testing file.
      Signature for 2.18.0
      Note subversion release for 2.18.0
      Remove debug line we don't want uncommented.
      Workaround for LANG issue in 01connect.t test. CPAN bug #56705
      Note latest commit
      Mention cpantesters
      Move cancel() to first item
      Docs typo
      Tests for a new bug
      Fix for bug 68041: properly clear out result queue after pg_putcopyend and pg_getcopydata finish.
      Minor reformatting for consistency
      Raise version to 2.18.1
      Updates to spellcheck
      Ready for 2.18.1 release

Jason Stewart (30):
      removed redundant use of strlen() in pg_error()
      modified to make connection like other tests
      renamed notifies => pg_notifies to be in line with DBI spec
      added SV* cast to remove warning
      ignores bogus files
      * t/01connect.t (Repository):
      * t/01constants.t (Repository):
      * t/01connect.t (Repository):
      * t/01setup.t (Repository):
      * t/02prepare.t (Repository):
      * t/03bind.t (Repository):
      * t/04execute.t (Repository):
      * t/05fetch.t (Repository):
      * t/06disconnect.t (Repository):
      * t/07reuse.t (Repository):
      * t/99cleanup.t (Repository):
      * t/13pgtype.t (Repository):
      * t/08txn.t (Repository):
      whitespace
      * t/09autocommit.t (Repository):
      * t/11quoting.t (Repository):
      removed bogus cast
      * dbdimp.h (Repository):
      * t/12placeholders.t (Repository):
      * t/15funct.t (Repository):
      redundant copy of transaction testsa
      GNU style changelog
      added all changes since project moved to GBorg
      * Pg.pm (Repository):
      usual

Mark Stosberg (22):
      adding Jeremy Yoder's malloc patch, plus version bump
      adding missing column_info() mention
      bumped version number
      removed obsolete comment
      Removed join on pg_description, which was no longer being used since someone added
      Adding (currently failing) test for the recently reported DATA_TYPE bug with timestamp fields.
      Fixed bug with pg_server_version not working. The issue was that the DBI now requires that
      refactored test to simplify it, using syntax from Test::Pod 1.00
      - Removed duplicate paragraph from column_info docs
      - Removed some commented out code
      Fixed recently added column_info DATA_TYPE test for 7.2 and 7.1. The change was tested against
      Like column_info REMARKS, fail gracefully on table_attribute REMARKS for 7.1.x and older.
      Just a bit of refactoring clean-up.
      Adding support for REMARKS to column_info and table_attributes for versions  <7.2.
      refactored true and false tests to simply use TRUE and FALSE. Removed tests for " = NULL" after discussion on the mailing list.
      just updated the docs to mention the mailing list.
      Removed un-needed version diagnostic
      Fixed broken link to mailing list
      Fixed column_info REMARKS duplicate rows bug, but dropped support for Postgres 7.1.x for the feature.
      Updated to reflect column_info REMARKS bug fix
      mention 5.6.1 Makefile.PL update
      Add explicit links to rt.cpan.org bug tracking system.

Nobody (1):
      New repository initialized by cvs2svn.

Rudolf Lippan (37):
      Applied patch from  Dominic Mitchell <dom at semantico.com>  to add utf8
      Bringing Dev-1_3 to CVS head.
      Changed // style comments into /* */ style comments.
      require 5.6.1
      Patch that allows PostgreSQL's warnings to be handled by perl.
      Bumped version number to _2
      Changed 5.6.1 to 5.006001
      Reversioning for release to CPAN.
      changes so that the PQEscape* functions are detected at compile time
      Updated for tagging up a beta
      Updating version info for release.
      lockfile problem killed Rel-1.30_1
      use pg_type instead of sql_type to get a pg type record.
      versioning for 1.31_3
      fixed segfaults in quote() and in _pg_type_info.
      _pg_type_info(): changed VARCHAROID to SQL_VARCHAR since the function
      Bumped version number for next beta
      Fix compile problems with decl. not being at the begining of a block
      added t/15* tests
      doc patches to table_info and TYPE
      Do not croak on bound magic.  Croak on invalid type and don't segfault
      Maybe a fix for the Segfaulting in bind_param().  Looks like quote_sql_binary()
      Version bumping for release.
      FIX $sth->{TYPE} to return SQL_TYPE_TIMSTAMPE for TIMESTAMP_OID columns instead
      Bump version numbers for next beta (_8), and check in Changes
      bump version numbers for _9 build
      version bump for release
      The chopblanks stuff in dbdimp.c forgot to check whether type_info was
      Fix for solaris compiler.
      1. Fix for bind_param(":foo", $data, {TYPE=>SQL_VARCHAR});
      fixed version number check code to allow for underscores.
      update version numbers for release.
      Bugfix for memory allocation problems on windows systems.
      Bump version number for beta
      Bump version numbers for release
      changed noprefix to pg_noprefix
      noprefix -> pg_noprefix

Thomas Lowery (10):
      Modified to fix bug with meta data in column_info (required user to use
      Added MANIFEST back, prevents bundle for complaining.
      Modified the DBI web site
      Modified column_info to order column by schema, table, then attribute number instead of column name
      Fixed bug with tables, missing return array and close brace.  Removed extra close brace from end of Module
      Applied, with minor changes Mark Stosberg 'all singing all dancing' column_info patch.  Fixed tests.  Also added 3 new test files, break outs of tests contained in 15funct.
      Modify _cal_col_size to return a value or undef  (instead of -1).  More modifications to column_info, changed data_type to use format_type function instead of raw type
      Additional changes made to column_info and fields.  Modified Pg.xs to expose pg_type_info for converting from pg types to sql types.  Modified column_info to include pg_format_type and pg_format_type_only.  Neither are expected to be released in production version, but allows more information during development.
      Added Config{ccflags} to Makefile.PL correcting problem with missing compile flags
      Fixed problem with column_info.  Data Type was returing 4 instead of actually value.

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdbd-pg-perl.git



More information about the Pkg-perl-cvs-commits mailing list