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 https://github.com/perl5-dbi/DBD-mysql Clarified documentation Clarified documentation and bumped version for next release Merge branch 'master' of https://github.com/perl5-dbi/DBD-mysql Fixed the chopblanks test. Prepared statement API changed, not officially supported Updated ChangeLog with changes per git Merge branch 'ProcProcessTable' of github.com:mbeijen/DBD-mysql-1 into mbeijen-ProcProcessTable Bumped version for inevitable next release. Fix to https://rt.cpan.org/Ticket/Display.html?id=86153. Tests next on my list. 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 https://github.com/rurban/DBD-mysql into rurban-fb109733 Merge branch 'rurban-fb109733' Added patch from Milan Šorm <s...@is4u.cz> 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 server. 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 INSTALL.pm in POD EC2 Default User (9): Slight modifications for the async patch, as well as fixes for the catalogue Hand-editing in the changes that didn't get pushed for 4.018 Merge branch 'master' of git://github.com/CaptTofu/DBD-mysql 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 mysql_server_prepare_decode_utf8_text Merge branch 'mysql_server_prepare_decode_utf8_text' into mysql_server_prepare_chop_blanks 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 https://rt.cpan.org/Public/Bug/Display.html?id=25389 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) improved SQL_IDENTIFIER_QUOTE_CHAR 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 github.com:wchristian/DBD-mysql into wchristian-msvc-fix Merge branch 'master' of github.com:CaptTofu/DBD-mysql 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 https://github.com/perl5-dbi/DBD-mysql Bail if connect fails early on, per suggestion RT31823 Updates prior to release in documentation Merge branch 'master' of https://github.com/perl5-dbi/DBD-mysql 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 github.com:perl5-dbi/DBD-mysql 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/mysql.pm 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 github.com:CaptTofu/DBD-mysql Updated docs with info on building on OSX, updated META file with correct vers. 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 dbdimp.c 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 Statement.pm 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 mysql.pm, 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 lib.pl for skipping a test if Added Martin Evan's patch for lib.pl 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 <p...@mysql.com) (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. Comitting: Comitting: 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 git-svn-id: https://svn.perl.org/modules/DBD-mysql/trunk@8518 50811bd7-b8ce-0310-adc1-d9db26280581 * 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 <ch...@heathens.co.nz> 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 - Askneil.com 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 <p...@patg.net> (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 finished 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 DBD::mysql, Add support for the primary_key_info method. [rt.cpan.org #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 column_info 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 [rt.cpan.org #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 library. Remove commented-out code and spurious line of code that doesn't do anything. 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 implementation Remove unused (and incorrect) list of field names in foreign_key_info(). Return the correct table type for both tables and views from the table_info() 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 only 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, based 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 #25457, Work around a bug in old 3.23 servers by specifying NOT NULL for fields used Fix tests that require post-4.0 features to get skipped when running against katyavoid (1): Update mysql.pm 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 use 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. Mysq.pm not mysql.pm. 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 mysql.pm 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 auto_reconnects. Changed faild_auto_reconnects & auto_reconnects to applied patch from 'Jochen Wiedmann <j...@ispsoft.de>' for INSTALL.pod 1. patch from 'Jochen Wiedmann <j...@ispsoft.de>': fix for a memory leak removed define for dbd_discon_all to keep us from lowering perl destruct level.. 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 and 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 <ar...@plusthree.com>] 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 <p...@mysql.com> 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 type_info.c moved placement of the definition of client_flags to the head of the function Added support for named place holders. This probably breaks server-side prepare 1. Broke out commit functions from dbdimp.c to simplify some of the large case Update changelong and TODO. Just some more code compression -- Most of it will need to be refactored away, 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 $1s 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 \0 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 imp_dbh 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" <gero.dec...@sap.com>. 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 UTF-8. 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 commit.com updated to work with new prepared statement api names updates Added $dbh->{unsafe_bind_type_guessing} which brings back the old behaviour 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 Makefile.PL 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 is. 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 sth. 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): just to set MYSQL_OPT_WRITE_TIMEOUT and MYSQL_OPT_READ_TIMEOUT by dsn ----------------------------------------------------------------------- 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-mysql-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits