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

gregoa pushed a change to annotated tag upstream/4.033
in repository libdbd-mysql-perl.

        at  2e8c3dd   (tag)
   tagging  2042518322ccc430872fdb1f1328da78384b5fd3 (commit)
  replaces  upstream/4.028
 tagged by  gregor herrmann
        on  Tue Nov 10 20:38:39 2015 +0100

- Log -----------------------------------------------------------------
Upstream version 4.033

(no author) (2):
      This commit was manufactured by cvs2svn to create branch 'Dev-3_0'.
      This commit was manufactured by cvs2svn to create branch 'Dev-2_9'.

Alexandr Ciornii (5):
      no poll.h on Windows
      declare minimum required perl version for DBD::mysql
      better variable to check for Windows
      better metadata
      Better diagnostics for 80procs.t

Alexey Molchanov (1):
      Fix POD for the mysql_init_command

Amiri Barksdale at Home (1):
      Enable environment variables for installation options, add docs to POD.

Aran Deltac (1):
      Apply patch from RT #68112. Fixes #23.

Bernt M. Johnsen (3):
      net_buffer_length and mysql_get_parameter are not part of the official 
client API and have been removed from MySQL 5.7.9. Use mysql_get_option instead.
      Use macro instead of MySQL version to avoid version number confusion 
between MySQL and forks
      Merge remote-tracking branch 'dbd-mysql/master'

CaptTofu (31):
      Readying Release 4.015
      Modifications to MANIFEST for 4.015 release
      Release 4.016: Turned off mysql_bind_type_guessing
      Release of 4.017
      Changed docs to point to new repo at
      Clarified documentation
      Clarified documentation and bumped version for next release
      Merge branch 'master' of
      Fixed the chopblanks test. Prepared statement API changed, not officially 
      Updated ChangeLog with changes per git
      Merge branch 'ProcProcessTable' of into 
      Bumped version for inevitable next release.
      Fix to Tests next on my 
      Fix for rt91202 to work with 5.1
      Added changelog for Zefram's fix. Working on release.
      Added more info on OS X issues, fixed warnings with OS X pedantic 
compiler settings
      Updated ChangeLog
      Various pull requests merged and a fix to mysql.xs
      Changes to Changelog
      Merge branch 'fb109733' of into 
      Merge branch 'rurban-fb109733'
      Added patch from Milan Šorm <> for work on statistics_info
      Added a fix to create the test database if not exists
      Updated changelog
      Cleanup of create table db handle
      Needed to take the disconnect out of a test
      Trying to get Travis to be happy.
      another stab at "create if not exists test"
      Realized there is no need for connecting to test schema. I_S works fine.
      Trying schema creation before connect test
      Realized MANIFEST was missing new test

Chip Salzenberg (4):
      Separate ldflags from libs
      Fix spurious error message saying AutoCommit is not supported when MySQL 
error occurs
      declar mysql_st_next_results() before use
      do not try to printf "%d" an SV*

Chris Hammond (1):
      Added test for RT45684.

Chris Weyl (1):
      skip stored procedure tests unless we have the correct permissions

Christian Walde (1):
      allow compilation with msvc

Dagfinn Ilmari Mannsåker (7):
      Eliminate most cases of DBIS usage
      Eliminate most cases of DBILOGFP usage
      Eliminate more dbis and DBILOGFP uses
      Fix primary_key_info result ordering
      Fix method redefinition warnings in threads on Perl >= 5.16
      Remove redundant 'require 5.008_001' and 'use vars' statements
      Require perl 5.8.1 in Makefile.PL too

Daisuke Murase (1):
      eval $ExtUtils::MakeMaker::VERSION requires because old 
ExtUtils::MakeMaker does not eval by itself

Damyan Ivanov (1):
      fix whatis entry of README.pod

Daniël van Eeden (9):
      Add support for connection attributes in MySQL 5.6
      Test if the MySQL client version is 5.6.6+
      Add minimal docs demonstrating connection attributes.
      Test now fails gracefully if performance_schema is not enabled on the 
      Change the version check to check at compile time instead of runtime
      Fix segfault on Linux writing to uninitialized pointer.
      Do not bother iterating over hash if no entries are present.
      Also test on perl 5.20 with travis
      Add support for utf8mb4

David Farrell (1):
      Corrected name of in POD

EC2 Default User (9):
      Slight modifications for the async patch, as well as fixes for the 
      Hand-editing in the changes that didn't get pushed for 4.018
      Merge branch 'master' of git://
      Fixed compile warnings for picky compiler, merge with async patch
      Updated version to 4.019, updated Changelog
      Merge branch 'amiri'
      Merged in Amiri Barksdale's patch for enviroment variables for Makefile.PL
      updated changelog, small compiler warning fix
      Finalize version

Giovanni Bechis (1):
      fix use-after-free crash in RT #97625

Graham Ollis (1):
      find mysql.h for MariaDB on Win32

Juergen Weigert (1):
      Fix #64013: INSTALL.pod is shown with 'man install'

Lu Shengliang (1):
      Small mistake in the installation instruction.

Masahiro Chiba (19):
      fixed t/40catalog.t fail
      add Out of memory fail test
      memory alloc from max_length
      fixed mysql_server_prepare=1 prepare execute execute fail
      add mysql_server_prepare utf8 fail test
      fixed mysql_server_prepare utf8 fail test
      oops, incorrect mysql_server_prepare arg
      remove original decode
      add mysql_server_prepare chopblanks fail test
      fixed mysql_server_prepare chopblanks fail
      leak test fail at first assinment $prev_size over paging
      mysql_server_prepare do fail reconnect
      fixed mysql_server_prepare do fail reconnect
      better performance
      oops max_length %lu miss insert
      Merge branch 'mysql_server_prepare_big_memory_alloc' into 
      Merge branch 'mysql_server_prepare_decode_utf8_text' into 
      data is null, allocate big memory bug.
      server_preapre can't bind placeholder on comment.

Matthew Horsfall (alh) (1):
      Fix AutoCommit comparison logic to avoid spurious commands to mysql

Michiel Beijen (108):
      Issue with sprintf in Makefile.PL on Windows.
      POD fixes.
      Minor spelling fixes.
      Fix memory leak if mysql_server_prepare is enabled.
      Fixed permissions on files.
      Dist related improvements.
      Update support information.
      Update github location.
      Made test t/87async.t not stop on Win32.
      Fixed test 70takeimp warning.
      Added 'testport' to keys in Makefile.PL
      Small dist improvements: Added pod.t etc.
      Added .travis.yml file.
      Removed duplicate links, format URLs as link.
      Reformat copyright list, split LICENSE to separate section.
      Improved cpan client instructions, removed Data::ShowTable, which is not 
a dependency.
      Added test file for rt85919.
      Change environment variables for extended tests.
      Added test dependency
      Removed obsolete info.
      Fix example in POD doc for NUM_OF_FIELDS - RT36730
      Fixed examples.
      Corrected Travis deps.
      Corrected POD.
      Merge pull request #18 from mbeijen/RT36730-num-of-fields
      Added test for RT83494
      No temp files or build files in MANIFEST.
      Updated changes for RT83348; small change to patch
      Added ChangeLog entry for mysql_init_command doc fix.
      Removed version from example
      Synced version in Bundle with DBD
      Fixed name in POD.
      Moved OSX instructions to INSTALL.pod.
      Removed INSTALL.html, moved installation info from README to POD.
      This is still needed in Makefile.PL
      Render link as link, not as code example.
      Use 'localhost' if testport is set and no testhost
      Set auto_increment_offset explicitly in tests.
      Added .mailmap file.
      Fix manifest.
      Improve documentation.
      Improved Bundle description, it does not "include all that is needed."
      Skip correct number of tests if server does not do warnings.
      Improved database version check so tests run correctly on MariaDB 10.
      Minimum perl version is now 5.8.1, just as for DBI.
      Added test for RT29363.
      Use 'use strict; use warnings;' everywhere.
      Added test for
      updated test deps for travis.
      Removed references to mSQL.
      Added test for MANIFEST.
      Better env settings for travis
      Added test for rt50304 - column_info and ().
      Removed obsolete sections, modified statements for ppm.
      Extended instructions.
      Fixed typo.
      English improvements, thanks to @mjegh for noticing!
      Removed installation information from DBD::mysql
      Added change, upped version number for next release.
      Improved test code.
      Updated manifest files.
      Commented out failing test on MySQL 5.1.x. RT91202.
      Revert "fix whatis entry of README.pod"
      Updated changelog, upped version number to 4.027.
      'use DBI;' instead of 'use DBI();' in POD.
      No shebangs in tests.
      Added more info resources to dist.
      Added dep to Test::Simple 0.90 just as DBI has.
      No extended testing on travis.
      Remove OLD installation instructions for win32
      Modified tests to handle connection problems better
      Made t/05dbcreate.t test work on remote databases
      Made sure tests can be run in parallel
      Fix t/90no-async.t after test file changes
      Only use mysql_config to determine certain params
      Test case for mysql_server_prepare & bit type
      Added test for Username and Password as attributes
      Added Travis badge
      Test suite improvements
      Makefile.PL ignores environment variables on Win32
      Fixed env variable DBD_MYSQL_CONFIG
      Removed unused subs in Makefile.PL
      We *know* we have File::Spec
      We already "used" File::Copy
      Bump version number, update ChangeLog
      SQL_DRIVER_VER did not handle test versions well
      no execute bit on tests
      Connect to database without db in DSN in dbcreate
      Update changelog
      Updated POD documentation
      Remove temp code from test file
      Remove Data::Dumper from test suite
      Added release date for 4.030_02.
      Added LICENSE file.
      reworked bit-prepare test to not insert in reverse
      Better fix for rt880006-bit-prepare.t
      Merge pull request #38 from dveeden/perl_520
      Merge pull request #37 from dveeden/utf8mb4
      Added changelog, upped version number
      @@storage_engine does not work on MySQL 5.7 server
      Fixed duplicate variable declaration
      skip tests if InnoDB is installed but disabled
      Fix for $stb->{ParamValues} leaks (RT83051)
      properly skipping mysql_conn_attrs tests on 5.1
      improved documentation for mysql_conn_attrs
      Merge pull request #42 from berntm/master
      added changelog, upped version number

Mike Pomraning (1):
      Return warning count also on DBH.

Patrick Galbraith (103):
      Added patch for null handling server-side prepared statements bug 49719
      Fixed handling of comments using emulated prepared statements
      Bug 53844, Fix for memory leak in stats. Patch from Gregory Burmistrov
      Bumped version from 4.012 to 4.013
      Fixed bugs 53844, 49484, 55627
      BUG 51784, Fix for mysqladmin on Windows in Makefile (Zeeshan Muhammad)
      * BUG 41630, Typo in Makefile
      Had to define "true" and "false" for Linux.
      Updated changelog for true/false addition
      Added back missing subversion changes for 4.013
      BUG #56665 fixed t/40blobs.t when no DB present
      BUG #57253 Fixed iteration past end of string (crash)
      Added plan to else block upon connection success (BUG #45616)
      work in progress
      Fixed an issue with version check on foreign_key_info
      Merge pull request #6 from nihen/t40catalog_test_fail
      Merge pull request #7 from nihen/t60leaks_test_fail
      Merge pull request #8 from nihen/t51bind_type_guessing_test_fail
      Merge pull request #9 from nihen/mysql_server_prepare_reconnect
      Merge pull request #10 from nihen/mysql_server_prepare_big_memory_alloc
      Merge pull request #11 from nihen/mysql_server_prepare_decode_utf8_text
      Merge pull request #12 from nihen/mysql_server_prepare_chop_blanks
      Merge pull request #4 from chorny/master
      Merge pull request #18 from Perlover/patch-1
      Merge pull request #22 from ilmari/eliminate-dbis
      Merge pull request #24 from bluefeet/master
      Merge pull request #19 from Perlover/patch-2
      Merge pull request #25 from chipdude/master
      Merge pull request #13 from nihen/blob_null_fail
      Merge pull request #14 from nihen/t53comment_server_prepare_fail
      Merge pull request #27 from wolfsage/fix-autocommit
      Merge pull request #28 from tokuhirom/fix-column_info-order
      Merge pull request #31 from 9re/master
      Debug to solve why prepared statements converts -1 into 4294967295
      Merge pull request #33 from zhurs/master
      Removed debug not needed
      Merge pull request #36 from zentooo/enable_write_and_read_timeout
      Merge branch 'msvc-fix' of into 
      Merge branch 'master' of
      Found call to trace needed to be removed for public release
      Merge pull request #39 from ilmari/primary_key_info_order
      Updated changelog with various pull requests!
      Merge pull request #40 from mbeijen/RT82768
      Merge pull request #41 from mbeijen/RT77043
      Merge pull request #42 from mbeijen/RT77044
      Merge pull request #43 from mbeijen/RT76462
      Merge pull request #1 from mbeijen/fix-file-permissions
      Merge pull request #4 from mbeijen/update-lists
      Merge pull request #5 from mbeijen/git-location
      Merge pull request #2 from mbeijen/dsteinbrunner-typos
      Merge pull request #10 from mbeijen/70takeimp
      Merge pull request #9 from mbeijen/RT71199-better-test-diagnostics
      Merge pull request #8 from mbeijen/RT64013-INSTALL-pod
      Merge pull request #7 from mbeijen/RT83492
      Merge pull request #6 from mbeijen/fix-87-async-win32
      Merge pull request #3 from mbeijen/make-improvements
      Merge pull request #11 from mbeijen/RT71047-undefined-dbierrstr-mswin32
      Merge pull request #12 from mbeijen/small-improvements
      Merge pull request #13 from mbeijen/travis
      Merge pull request #15 from mbeijen/fetch-lost-connection
      Merge pull request #14 from mbeijen/lancaster
      Merge pull request #17 from mbeijen/doc-improvements
      Merge pull request #20 from mbeijen/rt83352-warnings-from-dbh
      Merge pull request #22 from ilmari/misc-cleanups
      Merge pull request #21 from ilmari/thread-driver-warning
      Fixed issue with non-lexical variable in base test, as well as 
uninitialized variable in catalog test
      Test for memory fix for RT86153, cleanups to indentation 60leaks.t
      Merge branch 'master' of
      Bail if connect fails early on, per suggestion RT31823
      Updates prior to release in documentation
      Merge branch 'master' of
      Fixed conflict that I thought was resolved
      Fix and test for RT91715
      Feature from Jacob Gelbman at cPanel
      Updated ChangeLog for release
      Merge pull request #24 from plicease/mariadb
      Merge pull request #25 from rurban/master
      Merge pull request #23 from katyavoid/patch-1
      Merge pull request #26 from rurban/rt-97625
      Merge pull request #28 from bigio/master
      Merge pull request #50 from mrwacky42/patch-1
      Merge pull request #52 from lushl9301/master
      Merge pull request #29 from tsee/master
      Fix for Windows and bug 68374 (bit type)
      Merge pull request #32 from perl5-dbi/bugs/68374
      Merge pull request #33 from stevenh/master
      Bit type test added
      Updated MANIFEST, ChangeLog
      Merge branch 'master' of
      merged in LICENSE and added Michiel.
      Bumped version, made sure entry in Changelog.
      Nabbed remaining version corrections
      Merge pull request #35 from Scimon/fix-rt88006-ordering
      Merge pull request #36 from dnmfarrell/master
      Added patch for Solaris from Fritz Haubensak RT #102717
      Merge pull request #54 from dveeden/connattr
      Deleted README
      Merge remote-tracking branch 'capttofu/master'
      Merge pull request #39 from rvandam/improved-pod
      Getting ready for 4.032_02 release
      Release 4.032
      Merge pull request #41 from bor/fix/make_suitable_bit_tests_for_any_engine
      Release 4.033

Perlover (2):
      Update lib/DBD/
      Fix missprint in doc of DBD::mysql of mysql_bind_type_guessing

Reini Urban (6):
      RT #97570: fix wrong salloc free in mysql_st_internal_execute
      Fix RT #97625 use-after-free in mysql_dr_error, and #86153
      Fix RT #97625 use-after-free in mysql_dr_error, and #86153
      WIP testcase fb fb109733
      add testcase for use-after-free crash in RT #97625
      fix use-after-free crash in RT #97625

Rob Hoelz (37):
      Add async tests (incomplete)
      Implement async functionality
      Fix bug (sth, not dbh)
      Remove fprintf statement
      Refactor mysql_async_ready
      Refactor mysql_async_result
      Make mysql_async_result + fetch safe
      Set a statement as active in an async query
      Remove async check from disconnect
      Remove disconnect test
      Use async helper function in finish impl
      Add async check before fetchall_hashref
      Add async handling behavior to rows
      Fixed up some error messages
      Clean up sth in test script
      Test mysql_async_result error message
      Remove diag message in test
      Test common methods on statements
      Check sth execute during async dbh do
      Add async check to dbd_st_execute
      Check dbh async do during sth async op
      Remove comment about something we've already done
      Check truthiness of mysql_async_result output
      Correctly output truthiness in mysql_async_result
      Add tests for statement destruction
      Change test sleep time to 2 seconds
      Add _async_check to DBD::mysql::st
      Test unsafe statement methods
      Add async check in column binding
      Add async checks to other statement methods
      Add statement attribute tests
      Test fetch methods
      Add documentation for the async interface
      Don't store mysql_send_query's return value
      Do a little refactoring
      Move async check out of conditionally compiled section
      Move query cleanup/error reporting out of conditional #if

Rob Van Dam (1):
      indented pasted output from 'explain select's so that it looks better

Scimon (1):
      Determine order for the selection to ensure the correct row is returned

Sergey Zhuravlev (1):
      Fixed more_results,

Sergiy Borodych (1):
      fix 'create table' query to make it suitable for any kind of engine

Sharif Nassar (1):
      Fix grammar error in POD

Steffen Mueller (2):
      Use local variable consistently
      First stab at exposing libmysql's Fabric support to Perl

Steven Hartland (6):
      Prepared statement version check changes
      Fix MYSQL_DATA_TRUNCATED processing in server side prepared statements
      Fix catalog tests for mysql 5.6+
      Prevent undef warning in DbiError
      Correct old style DBILOGFP entries
      Fix build under Visual Studio

Taro Kobayashi (1):
      version check for ExtUtils::MakeMaker fails because of lack of 'eval' 
when defining VERSION in ExtUtils::MakeMaker 6.57_05

Tim Mullin (1):
      Allow bracketed IPv6 address in connection string

Ubuntu (3):
      Version 4.022
      Merge branch 'master' of
      Updated docs with info on building on OSX, updated META file with correct 

capttofu (153):
      Dev-2_9 branch, containing embedded and prepare statement support
      Backing out changes that were intended for 2_9-Dev!
      Commit to Dev-2_9 prepared statements and mysql embedded server support
      Manifest needed to have dirs removed
      myld, 40listfields.t, akmisc.t - fix for Mac OS X
      working on merging 2.9005 and Ranger's fixes
      SvPv changed to correct SvPV
      entries in changelog needed for announcement for Dev-2_9 and 2.9005_x
      Committed changes to MAIN that are in 2.9003_4
      Committed changes that are in 2.9005_4
      Various comparison (cast) issue compile warnings fixed.
      Fixed bug where autocommit would not work on a server started with
      * Fixed a bug with AutoCommit that manifested itself when you would
      Working fix for issues with a error handling bug
      Updates to prepared statement code
      Changed version number
      See Changelog:
      typo bugs fixed, initialised 'rows' with 0
      * Fix to for old API call for numfields that caused
      * Added patch from Stas Beckman for new DBI feature take_imp_data, needed
      more changes to dbdimp.c - see Changelog
      * Added patch from Stas Beckman for new DBI feature take_imp_data, needed
      new version # in, 2.9007
      Documentation modifications
      Preparation for beta release
      One more small fix to rows found during testing of release -
      Testing commit with a small copyright change
      Added fixes from 2.9008
      Moving mysql-3_0000 to trunk prior to release
      removing copied directory
      Committing Changes for DBD::mysql 3.000
      Copying Dev-2_9 to Dev-3_0
      Changes for 3.0000_0 release, windows issues fixed (Thanks to Steve Hay 
for windows fixes)
      Fixes to Makefile.PL and dbdimp.c for windows (Thanks to Steve Hay)
      More fixes to Makefile.PL
      More changes prior to 3.0001 release, including Changelog
      More changes prior to 3.0001_0 release, including Changelog
      Removed //-comments from mysql.xs
      Removed //-comments from mysql.xs and dbdimp.c
      Removed //-comments from dbdimp.c
      Fixed the runtime bug (inserting ' and ")
      Adding test that tests the runtime bug
      small style tweak
      Fix for the runtime error when inserting single and double quotes in 
emulated prepared statements
      Added notes to Changelog
      Small fix to Changelog
      Added test to MANIFEST
      Small fix to make sure MYSQL_BIND is only defined for >= 4.1
      Changelog update and version in module file increment (3.0002)
      Added fix to make sure MYSQL_BIND is not defined if client <= 4.1
      small change to Changelog
      Committing work to ready for 3.0002_1
      Saving work in order to tag 3.0002_2
      Making sure everything is up to date in trunk
      3.0002_4. Better handling of statement handle by determining
      Added Guy Harrison's patch for multiple result sets
      More work on multiple result sets
      See changelog... pending 3.0002_4 release
      More changes prior to 3.0002_4 release
      1. Fixed problem with mysql_stmt_execute failure not being cleared
      1. Fixed problem with mysql_stmt_execute failure not being cleared
      More fixes to deal with new syntax. See changelog
      More fixes to deal with new syntax. See changelog
      Small fix to prepare test to make sure the test doesn't run against
      Added Martin Evan's patch for for skipping a test if
      Added Martin Evan's patch for for skipping a test if
      Many changes in preparation for 3.0003 and 3.0003_1
      Many changes in preparation for 3.0003 and 3.0003_1
      Updated the version to 3.0003_1
      Removed unused SV variable
      Updated pod documentation for both trunk and dev 3.0 branch
      Updated pod documentation for both trunk and dev 3.0 branch
      2006-05-17 Patrick Galbraith < (3.0003_2)
      Various clean-ups
      Various clean-ups
      documentation changes
      documentation changes
      Added 35prepare test to MANIFEST
      commit prior to tag
      commit prior to tag
      Various edits to dbdimp.c,.h, Makefile.PL, test changes
      Committing changes for DBD::mysql release 3.0007 and 3.0007_1.
      Committing changes for DBD::mysql release 3.0007 and 3.0007_1.
      UTF8 Patch
      Fixes for 3.0007_2 release.
      Fixes for 3.0007_2 release.
      fixed cast error to col_type
      Added fixes to dbd_st_describe that fix segfault on mod_perl (fbind and 
bind were not allocated)
      Added fixes to dbd_st_describe that fix segfault on mod_perl (fbind and 
bind were not allocated)
      Changed dev branch to have prepared statements off by default
      Changed dev branch to have prepared statements off by default
      changed mysql_emulated_prepare to mysql_server_prepare in mysql.xs
      Dev-3.0 now trunk
      * Fixes for sqlstate to work with MySQL 4.0
      Clarification on version - 4.00
      * Fixed commented out lines in 80procs.t that called procedure
      More fixes from Alexey
      Added missing files (to subversion repo)
      * Fixed call in st_fetch to dbd_st_finish that blew away subsequent 
result sets
      * Fixed version to be a string, which was previously a float, which 
caused problems
      Added t/40catalog.t to MANIFEST for 'make dist' to include
      * Fix to 40catalog.t changed 77 tests to 75 due to test complaining that
      * One can delete a file from CPAN, so no need to bump version.
      UTF8-Flag not set with flag mysql_enable_utf8 and column collation 
utf8_bin patch,
      * Converted tests to Test::More
      * Changelog entry
      * Fix to dbdimp.h do_error definition
      35limit.t converted to Test::More
      More last-minute fixes prior to release of 4.004
      fix to 35limit.t, set # of tests to correct #
      * Removed all dbis->debug replaced with DBIc_TRACE_LEVEL
      * Modification to Rainer Waikusat's patch to dbd_st_destroy
      * Removed all 'FindNewTable' calls in the tests. The problem with this is 
that it
      * Added Changelog entries
      * Small clean-up
      Preparations for 4.006
      Made sure MANIFEST is up to date
      Removed trace log
      Took out mysql_server_init call in #else block when EMBEDDED SERVER is not
      Update to changelog
      Added 71impdata test,
      Still in the process of converting tests to Test::More
      In process of re-writing test suit to use Test::More
      More tests - renamed
      Converted utf8 test to Test::More. One more test to go
      warnings.t cleaned up - was already using Test::More
      Entire test suit now re-written to use Test::More!
      Updated ChangeLog, changed Makefile.PL to use current user
      Final tweaks
      Changelog update
      Disabled TAKE_IMP_DATA for now.
      Added test for segfault - TAKE_IMP_DATA code causes segfaults for DBI
      Multi statement patch from Chris Heath <>
      Added changelog entry
      Cleanups to make mysqlEmb work under Cygwin - Thanks to Chris Rodgers
      Disabled and modified tests for < 4.1
      Trying to re-enable TAKE_IMP* functionality
      Making sure codebase is up to date
      Committing 4.009
      Version 4.010, fix to dbd_bind_ph() unitialized buffer_length -
      Fixes for bugs 43822 and 42723
      Changed version , 4.011 ;)
      Added missing files
      'false' not defined on all platforms
      Added test scripts
      Last minute changes
      2009-06-18 Patrick Galbraith <> (4.012)
      Updating README
      Tagging existing trunk

dsteinbrunner (1):
      Fixed some typos.

gregor herrmann (1):
      Imported Upstream version 4.033

jimw (50):
      Bug #20153: Fetching all data from a statement handle does not mark it as 
      Fix typos in Makefile.PL (RT#16178, reported by Gavin Shelley)
      Mention in POD that 'localhost' always means to connect via UNIX socket,
      Fix typo in example (missing quote). (RT #15086)
      Fix documentation for _ListDBs to remove incorrect information about
      Clarify that to connect to a local server via TCP, you must specify the
      Fix Bundle::DBD::mysql to only include modules required for using 
      Add support for the primary_key_info method. [ #8541]
      Fix handling of negative integers bound to a column marked as SQL_INTEGER.
      Remove bogus check for wildcards in the table name given to the 
      Return a statement handle with an error when column_info is called on
      Fix t/40bindparam.t to work when ANSI_QUOTES SQL_MODE is set.
      Don't be wishy-washy about reporting why we skipped the leaks test.
      Report correct type for decimal columns from MySQL 5.0 and later
      Removed redundant warnings when commit or rollback is called while
      Fix warning when no connection attributes are passed to the connect
      Explicitly initialize the MySQL client library to avoid possible race
      Update the hints about what to do when zlib is found missing while
      Make sure to handle "magical" values in a couple of places. (Bug #20104)
      Add regression test for Bug #23936.
      Fix next version number to be 4.001 instead of 4.01.
      Add regression test for Bug #24256.
      Fix double-free of bound parameters when freeing statements. (Bug #20559)
      Do not tell Perl that the contents of binary fields are UTF-8.
      Add regression test for [ #19212] Mysql Unsigned Integer Fields
      Make warnings when calling free_*() on NULL be more explicit, and only go
      Fix handling of signed integer values when using server-side prepared
      Fix typo in type names (s/middleint/mediumint/)
      Fix handling of unsigned integer values in result sets when using
      Fix t/42bindparam.t to clean up after itself, and don't enable tracing
      Fix first argument to mysql_server_init() when using regular client 
      Remove commented-out code and spurious line of code that doesn't do 
      Fix (and simplify) version check in t/40types.t
      Bump version number to 4.002
      Add implementation of foreign_key_info(), based on an initial 
      Remove unused (and incorrect) list of field names in foreign_key_info().
      Return the correct table type for both tables and views from the 
      Add mysql_is_auto_increment to results of column_info(). (Bug #26603,
      Fix test for presence of InnoDB (needed for foreign key tests)
      Rewrite table_info method to support all arguments (previously it would 
      Fix re-exec of Makefile.PL when forcing $ENV{LANG} to 'C'. (RT #25233,
      Remove duplicated part of ChangeLog
      Fix inclusion of non-primary keys in primary_key_info. (Bug #26786,
      Restore tests that Patrick accidently dropped from t/40catalog.t
      Add support for mysql_multi_statements connection option. (RT #12322, 
      Add new test to MANIFEST, and fix version number in documentation for new
      Remove redundant debug message, and move remaining one out from between
      Add support for mysql_warning_count statement handle attribute.  (Bug 
      Work around a bug in old 3.23 servers by specifying NOT NULL for fields 
      Fix tests that require post-4.0 features to get skipped when running 

katyavoid (1):

rlippan (136):
      Bootstrap of CVS from DBD-mysql-2.1026
      - Added attribute to turn off auto reocnnect
      changes to imp_dbh for auto_reconnect and stats.
      - Added Tim's column_info function
      - Removed stub quote_identifier so that DBD's works, and updated tests to 
      The C part of get_info() -- still needs more testing.
      Adding a TODO file.
      updated type_info() to be more inline with what DBD::ODBC returns
      fix test breakage
      add _1 to version. not D'oh.  -- removed the _1 from the version
      bumped version number
      minor doc tweak for stat attribs.
      Provided more informations on changes, and corrected attribution for
      bumped version number.
      Changed the default of mysql_auto_reconnect to false. And have it turn on 
if we
      changed a default connect option to CLIENT_FOUND_ROWS so that the rows()
      Added nofoundrows to Makefile.PL.
      Moved pod documentation into
      bumped version to 2.9001
      bumped version number
      Just a few small updates to the changelog for 2.9001. Spelling correction,
      changed failed_auto_reconnects to auto_reconnects_failed
      fix a typo in the changelog where mysql_auto_reconnects was written as 
      Changed faild_auto_reconnects & auto_reconnects to
      applied patch from 'Jochen Wiedmann <>' for INSTALL.pod
      1. patch from 'Jochen Wiedmann <>':
      fix for a memory leak
      removed define for dbd_discon_all to keep us from lowering perl destruct 
      Thow an error when passed an unknown param.
      made 'skipping transactions tests' message a little prettier
      Made DBI_DSN & friends work -- they were in there but being ignored.
      Added Proc::ProcessTable  to reasons why leak tests might not be run
      Changed attributions to reflect new maintainership.
      Patch from Alexey Stroganov to  dbdadmin.t so that it respects username 
      change have_innobase to have_innodb so that transaction tests are run if
      Changes :)
      Applied patch from  Jochen Wiedmann.
      Patch from Aaron and Chuck  [Aaron Ross <>]
      add a use DBI qw(:sql_types) to the right package.
      Changelog changes for next release.
      Bump version number
      Fix to documentation from Paul DuBois.
      For 3.0 Development branch:
      Patch from atrick Galbraith <> which adds support for
      Part of the server-side prepare patch.
      credit server-side prepare patch.
      suppress duplicate funcion detected warnings.
      Pull version numbvers from CVS tags
      added t/35* test files
      That was too easy a fix. I knew it that should not have worked :). Now 
how to
      Tell mysql client libraries to read my.cnf.
      Log changees.
      Make DBD::mysql 3.0 require DBI 1.41
      stop dbdimp.h from getting sucked in more than once.
      Start of code re-org.
      And early implementation of the script that will be used to generate 
      moved placement of the definition of client_flags to the head of the 
      Added support for named place holders. This probably breaks server-side 
      1. Broke out commit functions from dbdimp.c to simplify some of the large 
      Update changelong and TODO.
      Just some more code compression -- Most of it will need to be refactored 
      rough draft of primary_key_info &
      A little more code compression... Good ci point.
      fix typo: primarky_key_info --> primary_key_info
      More things TODO
      Added $sth->{ParamValues}
      More stuff todo
      starting to decouple protocol41 support from prepared statement support
      first pass at cleaning up prepare.
      fix a bit of backward logic
      Got this to work with rewriteing underlying sql statement to ? instead of 
      more stuff todo
      simplified bind_ph a tad.
      real_prepare instead of protocol41 change.
      you know, a pointer rarely goes false... deref point before checking for 
      Got server-side prepare hacked to work again.
      Made quote use pointers to functions on a type by type basis.
      ran though indent to fix up some cut & paste formatting weirdness
      Restructured the code some more. Among other things:
      added a bind pointer to the phs struct and a metadata pointer to the 
      Clean up prototype & call for rewrite_placeholders.
      Added support for bein_work()
      Removed legacy imp_dbh->has_transactions as this driver no longer 
supports msql
      cleaned up some formatting in dbdimp.h, removed some unused structs  &
      removed dbd_st_FETCH_internal.
      was moved to type_info.c not needed in here anymore
      Some code reorg.
      more todo
      added support for last_insert_id(undef,undef,undef,undef,undef);
      wordos noticed by: "Decker, Gero" <>.
      Patch for api change in newer versions of mysql.
      exit with $retret val if $retval is != 0 instead of exiting with 1.
      Applied error message fix from 3_0 branch
      Getting ready for 2.9004 release
      `s with  tablenames that had ? was throwing off placeholder counting
      bumped version number
      Changed mind -- releasing beta today
      missed a case of the '`'.
      Update version for release
      Change version number for release
      quick hack around broken test on macos10, maybe?
      remove link to non-existant known-bugs section of pod
      attempted Fix for redhat anoyance with perl 5.8.0 and its default LANG of 
      fixed typo in pod and clarified description of auto_reconnects_ok.
      fix a typo in the option decoding, and fix last_insert_id to work with 
fixed versions of DBI
      fix defn of last_insert_id so that it works with later verson of DBI
      Added undocumented --ikwiad option.
      1. remove includde of
      updated to work with new prepared statement api names
      Added $dbh->{unsafe_bind_type_guessing} which brings back the old 
      Just the header file changes for the mysql_bind_type_guessing.
      Use Config to get the path to perl for the reexecing Makefile.PL.
      Merge last_inert_id from 3.0
      bind_type_guessing levels, maybe.
      bind type guessing level-II patch from  dragonchild.
      column info patch from tim.
      Updating for release
      last_insert_id() requires DBI 1.43 to work. Update Makfile to note this
      1. Getting ready to spin up 2.9005_2.
      1. Killed mysql.mtest from the manifest and removed the check in 
      Cleaned up formatting changes so that this can be merged easier.
      Merged changes from last release version
      removed mtest.
      expurgated the t/mysql.mtest line
      fixed typo & warning. *testchar should have been testchar -- and now it 
      Getting ready to spin up a release.
      Remove test that were re-written to use Test::More.
      maybe fix for auto_reconnect bug whereby autoreconnct would only work the 
first time -- after that the auto reconnects would fail because the attribute 
was not being preserved.
      Make inclusion of last_insert_id  optional rather than requireing a later
      Getting ready for release.
      removed -E<gt>-> escapse from the pod
      reset errorno before a fetch to prevent it from showing up on the wrong 
      Changelog updates.
      Getting ready for 2.9008 release.

tokuhirom (1):
      Fixed column_info's return value order.

zefram (1):
      Skip tests if test database is not present-RT92330

zentooo (1):


No new revisions were added by this update.

Alioth's /usr/local/bin/git-commit-notice on 

Pkg-perl-cvs-commits mailing list

Reply via email to