[libdbd-mysql-perl] branch master updated (5c785a5 -> c688756)
gregor herrmann
gregoa at debian.org
Tue Nov 10 20:03:22 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libdbd-mysql-perl.
from 5c785a5 update changelog
new d7b5622 Add debian/upstream/metadata
new 81f6bda Update debian/changelog
adds 32cfc23 Bootstrap of CVS from DBD-mysql-2.1026
adds 21cf176 - Added attribute to turn off auto reocnnect - Added statistics attribute to count the number of times auto reconnect succeeded and the number of times auto reconnect failed. - Fixed bug whereby strings that were used in numeric context were not getting quoted on execute(). Now all parameters are bound as varchar by default. - in dbd_db_STORE_attrib: changed "newval" to "bool_val"
adds 6c5c577 changes to imp_dbh for auto_reconnect and stats.
adds a12ae8a - Added Tim's column_info function - Added Stub GetInfo.pm - Added stub quote_identifier that does not break tests when get_info returns returns a quoting character for identifiers.
adds a91145a - Removed stub quote_identifier so that DBD's works, and updated tests to use quoted table names.
adds 2e941a6 The C part of get_info() -- still needs more testing.
adds 9c21851 Adding a TODO file.
adds e4129e6 updated type_info() to be more inline with what DBD::ODBC returns
adds 383fd62 fix test breakage
adds 5ae50c7 add _1 to version.
adds 58fc6e0 Mysq.pm not mysql.pm. D'oh. -- removed the _1 from the version
adds aeb0ba7 bumped version number
adds 8eb3361 minor doc tweak for stat attribs.
adds 9f6f3e6 Provided more informations on changes, and corrected attribution for get_info/column_info.
adds 2f49a22 bumped version number.
adds 689803b Changed the default of mysql_auto_reconnect to false. And have it turn on if we detect a CGI enviornment.
adds 414d54e changed a default connect option to CLIENT_FOUND_ROWS so that the rows() method works as it should.
adds f2aa689 Added nofoundrows to Makefile.PL. Updated dbdimp.c to Default to mysql_client_found_rows=1 Added note to install docs about compiling with Red Hat 8 || 9
adds 6e15053 Moved pod documentation into mysql.pm
adds d99583c bumped version to 2.9001
adds f6e515e bumped version number
adds 66e190b Just a few small updates to the changelog for 2.9001. Spelling correction, update version header and add a ', for example, '.
adds df651f8 changed failed_auto_reconnects to auto_reconnects_failed and changed auto_reconnects to auto_reconnects_ok.
adds c172c06 fix a typo in the changelog where mysql_auto_reconnects was written as auto_reconnects.
adds e0e9a73 Changed faild_auto_reconnects & auto_reconnects to auto_reconnects_failed & auto_reconnects
adds 35035e5 applied patch from 'Jochen Wiedmann <joe at ispsoft.de>' for INSTALL.pod
adds 67dbc4e 1. patch from 'Jochen Wiedmann <joe at ispsoft.de>': > It is the same than in the patch I sent you a while ago. It mainly moves > the variable $contents outside of the "if" clause, so that it can be > seen in an error message.
adds 3de9443 fix for a memory leak
adds 3921e6b removed define for dbd_discon_all to keep us from lowering perl destruct level.. Assuming everthing continues to work remove dbd_discon_all from dbdimp.c
adds 65a3883 Thow an error when passed an unknown param.
adds 50e6ee0 made 'skipping transactions tests' message a little prettier
adds 4ee0bd8 Made DBI_DSN & friends work -- they were in there but being ignored.
adds c22bc1a Added Proc::ProcessTable to reasons why leak tests might not be run
adds 9f7a36a Changed attributions to reflect new maintainership.
adds e2d248d Patch from Alexey Stroganov to dbdadmin.t so that it respects username and password
adds d0cae93 change have_innobase to have_innodb so that transaction tests are run if innodb is present
adds 5e81809 Changes :)
adds ff818ff Applied patch from Jochen Wiedmann.
adds aea17cb Patch from Aaron and Chuck [Aaron Ross <aross at plusthree.com>]
adds 4f7e319 add a use DBI qw(:sql_types) to the right package.
adds 524d25e Changelog changes for next release.
adds f01e877 Bump version number
adds 6fb8120 Fix to documentation from Paul DuBois.
adds 12609d5 Patch for api change in newer versions of mysql.
adds c77ddef exit with $retret val if $retval is != 0 instead of exiting with 1.
adds e42dc7c Applied error message fix from 3_0 branch
adds 47fb822 Getting ready for 2.9004 release
adds c3e5878 `s with tablenames that had ? was throwing off placeholder counting
adds 36777f5 bumped version number
adds 5d8c1d9 Changed mind -- releasing beta today
adds c1f2e96 missed a case of the '`'.
adds d6f9b16 Update version for release
adds ef25fa0 Change version number for release
adds 101642d quick hack around broken test on macos10, maybe?
adds 383ad39 remove link to non-existant known-bugs section of pod
adds 5983212 attempted Fix for redhat anoyance with perl 5.8.0 and its default LANG of UTF-8.
adds 571acd0 fixed typo in pod and clarified description of auto_reconnects_ok.
adds e7988db Dev-2_9 branch, containing embedded and prepare statement support
adds 9d27f95 Backing out changes that were intended for 2_9-Dev!
adds 16ce1f3 myld, 40listfields.t, akmisc.t - fix for Mac OS X Makefile.PL - fix for mysql_config dbdimp.c, dbdimp.h compile warnings
adds 4d7eb5f Added $dbh->{unsafe_bind_type_guessing} which brings back the old behaviour of bind type guessing.
adds 4ca65ba Just the header file changes for the mysql_bind_type_guessing.
adds 2d54aa1 Use Config to get the path to perl for the reexecing Makefile.PL.
adds f56f88b Merge last_inert_id from 3.0
adds d2543b6 bind_type_guessing levels, maybe.
adds d0c0a04 bind type guessing level-II patch from dragonchild.
adds a445152 column info patch from tim.
adds fe92110 Updating for release
adds 96bdc27 last_insert_id() requires DBI 1.43 to work. Update Makfile to note this
adds 0d88ef7 1. Getting ready to spin up 2.9005_2. 2. expurgated t/mysql.mtest from the repository to silence annoying diffs.
adds 15d9e69 1. Killed mysql.mtest from the manifest and removed the check in Makefile.PL 2. get ready to sping up distribution
adds 9c273cd Committed changes to MAIN that are in 2.9003_4
adds 3b1901a Committed changes that are in 2.9005_4 mysql.xs - fix to rows dbdimp.h - fix to rows and insert id Makefile.PL - make sure DBI requirement is 1.08 Changelog - these entries
adds fb4daf2 Various comparison (cast) issue compile warnings fixed.
adds 49f9545 Fixed bug where autocommit would not work on a server started with init-connect = 'set autocommit=0' (reported by Johan, customer issue). Using client API calls (where version > 40103) to set commit values, literal sql queries for versions < 40103 (as before).
adds 966f598 * Fixed a bug with AutoCommit that manifested itself when you would start the database with autocommit turned off (with my.cnf init-connect = 'set autocommit=0'), setting AutoCommit in connect with { AutoConnect => 1 } would not work, nor setting it via $dbh->{AutoCommit}=1 work. Also added logic which uses the mysql client API functions for rollback and commit if the server version is 4.1.0 and above, old version logic cleaned up as well and still functional. * [...]
adds a652b21 dbdimp.c - Fix to dbd_st_execute to return -1 if imp_sth->row_num is (my_ulonglong) -1 t/ak-dbd.t t/akmist.t - Added Drop table statements to ak-dbd and akmisc tests prior to table creation
adds 09051be Working fix for issues with a error handling bug (proper error value when a $sth->execute fails on a select of a 8-gig table):
adds bcda999 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.
adds 486f289 Make inclusion of last_insert_id optional rather than requireing a later version of DBI.
adds c2fe3c4 Getting ready for release.
adds c87fb15 * Fix to Statement.pm for old API call for numfields that caused warnings on 40numrows and akmisc tests * Fix to bind_ph to throw an error if trying to bind a non-numeric value as numeric * Better fix for dealing with error condition in $sth->rows()
adds 8ae2c59 more changes to dbdimp.c - see Changelog
adds 4bf0e3d new version # in mysql.pm, 2.9007
adds 77d4db1 Documentation modifications
adds 1f1b7b8 One more small fix to rows found during testing of release - - When there's an error with syntax, the value of imp_sth->row_num is (my_ulonglong) -2 - When the error is due to a memory error, the value of imp-sth->row_num is (my_ulonglong) -1
adds e702e67 removed -E<gt>-> escapse from the pod
adds 5b5720b reset errorno before a fetch to prevent it from showing up on the wrong sth.
adds 557deaa Changelog updates.
adds 0417e5e Getting ready for 2.9008 release.
adds 7b75f80 Moving mysql-3_0000 to trunk prior to release
adds 84c3098 removing copied directory
adds 7e37731 Committing Changes for DBD::mysql 3.000
adds 969048a Fixes to Makefile.PL and dbdimp.c for windows (Thanks to Steve Hay)
adds c482fd4 More changes prior to 3.0001 release, including Changelog
adds 8f6f546 Removed //-comments from mysql.xs and dbdimp.c
adds 31de89e Fix for the runtime error when inserting single and double quotes in emulated prepared statements
adds 8a0f12f Added notes to Changelog
adds 09118a7 Added test to MANIFEST
adds eef68e8 Small fix to make sure MYSQL_BIND is only defined for >= 4.1
adds 551a202 Changelog update and version in module file increment (3.0002)
adds e234672 small change to Changelog
adds 7a2cce4 Making sure everything is up to date in trunk
adds c725874 1. Fixed problem with mysql_stmt_execute failure not being cleared 2. Added test from Martin Evans to test #1 3. Added eg dir 4. Removed old driver code See Changelog for full changes info
adds 883213c More fixes to deal with new syntax. See changelog
adds 8a0e1b5 Added Martin Evan's patch for lib.pl for skipping a test if a variable is set
adds 6147474 Many changes in preparation for 3.0003 and 3.0003_1
adds aa530e7 Removed unused SV variable
adds 6832c2b Updated pod documentation for both trunk and dev 3.0 branch
adds 5825f26 Various clean-ups
adds 34be048 documentation changes
adds 1c3fe8a Added 35prepare test to MANIFEST
adds 5f19aaa commit prior to tag
adds f598240 Committing changes for DBD::mysql release 3.0007 and 3.0007_1.
adds 6949e5d Fixes for 3.0007_2 release.
adds 35cdeb0 Comitting:
adds b1a0fee Added fixes to dbd_st_describe that fix segfault on mod_perl (fbind and bind were not allocated)
adds e45922d Changed dev branch to have prepared statements off by default
adds 2a99d4c This commit was manufactured by cvs2svn to create branch 'Dev-3_0'.
adds 0f17274 For 3.0 Development branch: ran 'indent -kr -i8' on dbdimp.c & dbimp.h. Next step: apply server-side prepare patch from Patrick Galbraith to original dbdimp.c and dbdimp.h & run indent on that & check in. This way we get everything using kr style before doing any other development on this branch instead of having n (>= 3) different bracing styles in dbdimp.c & dbdimp.h
adds 9a159c4 Patch from atrick Galbraith <patg at mysql.com> which adds support for server-side prepare when using later version of mysql
adds ae60934 Part of the server-side prepare patch.
adds f2f116a credit server-side prepare patch.
adds 4d53edf suppress duplicate funcion detected warnings.
adds d0131b9 Pull version numbvers from CVS tags
adds 7d6f839 added t/35* test files
adds 24d96fd That was too easy a fix. I knew it that should not have worked :). Now how to silance those pesky warnings?
adds 2edb9eb Tell mysql client libraries to read my.cnf.
adds 4ee6b6e Log changees.
adds d74b0b6 Make DBD::mysql 3.0 require DBI 1.41
adds abe3677 stop dbdimp.h from getting sucked in more than once.
adds 461827c Start of code re-org.
adds 5a65183 And early implementation of the script that will be used to generate type_info.c
adds fff0bb7 moved placement of the definition of client_flags to the head of the function so as to be able to remove a bare block that was almost the entire function, and removed one level of indent.
adds ab634cd Added support for named place holders. This probably breaks server-side prepare but this is a good stopping place. This also breaks the LIMIT placeholder detection code thereby breaking some tests in the limit.t.
adds ef26946 1. Broke out commit functions from dbdimp.c to simplify some of the large case statements. -- This needs to be cleaned up a bit... 2. cleaned up several case statements a little, but they still need a few more passes to be made 'clean'
adds 896678e Update changelong and TODO.
adds 73e02dc Just some more code compression -- Most of it will need to be refactored away, but this is still a step close to where I want to be.
adds 34471f8 rough draft of primary_key_info & versioning change -- sucks the date of the build into the version number now.
adds 7a96d54 A little more code compression... Good ci point.
adds f388568 fix typo: primarky_key_info --> primary_key_info
adds 606f0ff More things TODO
adds 2a67e69 Added $sth->{ParamValues}
adds 200043b More stuff todo
adds fca3d43 starting to decouple protocol41 support from prepared statement support
adds 6ca80ff first pass at cleaning up prepare.
adds f9c816b fix a bit of backward logic
adds 19460ac Got this to work with rewriteing underlying sql statement to ? instead of $1s This needs more testing and stuff. But it passes test suite..
adds 1e52754 more stuff todo
adds ceafff4 simplified bind_ph a tad.
adds 5d948d0 real_prepare instead of protocol41 change.
adds a08bdba you know, a pointer rarely goes false... deref point before checking for \0
adds 9d0e7bf Got server-side prepare hacked to work again.
adds fb33a02 Made quote use pointers to functions on a type by type basis.
adds 91f0f03 ran though indent to fix up some cut & paste formatting weirdness
adds 1e95ce8 Restructured the code some more. Among other things: - removed exta lines in function header comments. - removed preallocation of bind structures in prepare.. This can be done in bind_ph - prepare gets metadata and stores it to imp_sth. (although the phs should have a pointer into the metadata array so there is no need to index into to it from any other function. just phs->metadata.member; - made bind_ph look much nicer. Of course, at some point this will need [...]
adds 95ca153 added a bind pointer to the phs struct and a metadata pointer to the imp_dbh strict. also removed the need to pass in bind to execute41
adds d961630 Clean up prototype & call for rewrite_placeholders. Have rewrite_plcaholders update imp_sth->phc instead of making the caller do it Have the phs->bind index into imp_sth->bind[]
adds 2a44b33 Added support for bein_work() Changed some of the way memory was allocated/freed. changed place_holder_count to phc in prescan_statement added comments moved code around. &c., &c., &c.
adds 0a6c0f3 Removed legacy imp_dbh->has_transactions as this driver no longer supports msql
adds 96f721f cleaned up some formatting in dbdimp.h, removed some unused structs & changed a function call so that it no longer passed in unused data.
adds d77c261 removed dbd_st_FETCH_internal. removed ST_FETCH_AV macro & replaced it with the ST_BUILD_AV marro which does the work of both. Not too happy with the macro/this route... Revist later.
adds 3f5b0cc was moved to type_info.c not needed in here anymore
adds e2a5f1f Some code reorg. and get prepared statemets to work again... Still needs to be cleaned up wrt malloc/free & execute warnings need to be cleaned up.
adds 88a6fdc more todo
adds 7198125 added support for last_insert_id(undef,undef,undef,undef,undef);
adds 9007d89 wordos noticed by: "Decker, Gero" <gero.decker at sap.com>.
adds 905cbc4 fix a typo in the option decoding, and fix last_insert_id to work with fixed versions of DBI
adds 38f6046 fix defn of last_insert_id so that it works with later verson of DBI
adds 22d1cfe Added undocumented --ikwiad option.
adds f42a686 1. remove includde of commit.com 2. add $dbh->{mysql_clientinfo}
adds 69a5ce1 updated to work with new prepared statement api names
adds 72d21d1 updates
adds 19d6742 Remove test that were re-written to use Test::More.
adds 6af6f20 This commit was manufactured by cvs2svn to create branch 'Dev-2_9'.
adds 80031c9 Commit to Dev-2_9 prepared statements and mysql embedded server support
adds 2fdf466 Manifest needed to have dirs removed changed insertid from unsigned long to my_ulonglong per support issue 3477 added missing Makefile.PL.embedded
adds 2d97fce working on merging 2.9005 and Ranger's fixes
adds c79ca83 SvPv changed to correct SvPV
adds cbcf54d entries in changelog needed for announcement for Dev-2_9 and 2.9005_x
adds 4c83bbe Cleaned up formatting changes so that this can be merged easier.
adds 6007b05 Merged changes from last release version
adds 1f35f75 removed mtest.
adds 97eff05 expurgated the t/mysql.mtest line
adds 6cc9adc fixed typo & warning. *testchar should have been testchar -- and now it is.
adds a3d183c Getting ready to spin up a release.
adds b4fcc91 Updates to prepared statement code - Hand-merged fixes from 2.900x - Fix to turn of mysql_server_prepare if the SQL statement is a SHOW command (SHOW commands not supported in prepared statement API), added test to 35prepare.t - Added test to 35limit to test if malicious SQL can be inserted in a placeholder - Various cleanup, fixes to Makefile for embedded and prepared options
adds 654cbf2 Changed version number
adds 4fbb685 See Changelog: - modified Stas Beckman patch for take_imp_data - new test for take_imp_data - only runs if DBI >= 1.49 - removed mysql test for obvious reasons
adds 7162cfe typo bugs fixed, initialised 'rows' with 0
adds 63f4755 * Added patch from Stas Beckman for new DBI feature take_imp_data, needed for DBI::Pool * Fix to Statement.pm for old API call for numfields that caused warnings on 40numrows and akmisc tests * Fix to bind_ph to throw an error if trying to bind a non-numeric value as numeric * Better fix for dealing with error condition in $sth->rows()
adds c87dd8c * Added patch from Stas Beckman for new DBI feature take_imp_data, needed for DBI::Pool * Fix to Statement.pm for old API call for numfields that caused warnings on 40numrows and akmisc tests * Fix to bind_ph to throw an error if trying to bind a non-numeric value as numeric * Better fix for dealing with error condition in $sth->rows() * Fix to bind_param to throw error when trying to bind a non-numeric as numeric
adds 159e842 Preparation for beta release
adds 290cbdc Testing commit with a small copyright change
adds 59fbe6c Added fixes from 2.9008
adds af87432 Copying Dev-2_9 to Dev-3_0
adds e4e7b3d Changes for 3.0000_0 release, windows issues fixed (Thanks to Steve Hay for windows fixes)
adds 0937d8c More fixes to Makefile.PL
adds fca5e80 More changes prior to 3.0001_0 release, including Changelog
adds a7367c2 Removed //-comments from mysql.xs
adds 39926df Removed //-comments from dbdimp.c
adds fa0288e Fixed the runtime bug (inserting ' and ")
adds 9d01f60 Adding test that tests the runtime bug
adds f108c5c small style tweak
adds 8fd145b Small fix to Changelog
adds 83e02f2 Added fix to make sure MYSQL_BIND is not defined if client <= 4.1
adds 0f30f42 Committing work to ready for 3.0002_1
adds 9184ae0 Saving work in order to tag 3.0002_2
adds 46c5671 3.0002_4. Better handling of statement handle by determining whether it's a dbh or sth.
adds fa2f274 Added Guy Harrison's patch for multiple result sets
adds a91d335 More work on multiple result sets
adds a6637c2 See changelog... pending 3.0002_4 release
adds dde0d7c More changes prior to 3.0002_4 release
adds 09d0729 1. Fixed problem with mysql_stmt_execute failure not being cleared 2. Added test from Martin Evans to test #1 3. Added eg dir 4. Removed old driver code See Changelog for full changes info
adds 8754881 More fixes to deal with new syntax. See changelog
adds 084e318 Small fix to prepare test to make sure the test doesn't run against version 4.x
adds ae5e45b Added Martin Evan's patch for lib.pl for skipping a test if a variable is set
adds 6bbbeee Many changes in preparation for 3.0003 and 3.0003_1
adds 314493f Updated the version to 3.0003_1
adds 0c978a9 Updated pod documentation for both trunk and dev 3.0 branch
adds cded75c 2006-05-17 Patrick Galbraith <patg at mysql.com) (3.0003_2) * Fix dbd_st_finish which closed the handle prematurely (Martin Evans) * Compile issues (Martin Evans) * Small change to get utf8 data returned. One still has to: $dbh->do("set character set utf8"); $dbh->do("set names utf8");
adds 9dc60fd Various clean-ups
adds a504be3 documentation changes
adds 0fd2781 commit prior to tag
adds 0e4c8f7 Bug #20153: Fetching all data from a statement handle does not mark it as finished
adds 03604d5 Various edits to dbdimp.c,.h, Makefile.PL, test changes
adds a19a466 Committing changes for DBD::mysql release 3.0007 and 3.0007_1.
adds 9ab72e9 Fix typos in Makefile.PL (RT#16178, reported by Gavin Shelley)
adds 40caec0 Mention in POD that 'localhost' always means to connect via UNIX socket, and 127.0.0.1 must be used for TCP/IP to localhost (RT #14942, reported by Alessandro Ranellucci)
adds d5fab64 Fix typo in example (missing quote). (RT #15086)
adds a6fee2d Fix documentation for _ListDBs to remove incorrect information about limitations of data_sources(). (RT #20843, patch by Ann Barcomb)
adds 5f8b609 UTF8 Patch
adds d0cf6cc Fixes for 3.0007_2 release.
adds 6da5981 Comitting:
adds 29fa069 fixed cast error to col_type
adds 44a6900 Added fixes to dbd_st_describe that fix segfault on mod_perl (fbind and bind were not allocated)
adds db4df56 Changed dev branch to have prepared statements off by default
adds 99106b7 changed mysql_emulated_prepare to mysql_server_prepare in mysql.xs
adds 1d0d8cb Clarify that to connect to a local server via TCP, you must specify the loopback address. (RT#23915)
adds 75cadc1 Dev-3.0 now trunk
adds b147643 * Fixes for sqlstate to work with MySQL 4.0 * Other MySQL 4.0 fixes * Versioning change * Addition of 4.1 dev
adds 744fc74 Clarification on version - 4.00
adds cd3d04f * Fixed commented out lines in 80procs.t that called procedure * Updated changelog
adds b45992a More fixes from Alexey
adds 950b3e3 Added missing files (to subversion repo)
adds 2aca8d5 Fix Bundle::DBD::mysql to only include modules required for using DBD::mysql, not the old Mysql package. [rt.cpan.org #24096]
adds a58d82c Add support for the primary_key_info method. [rt.cpan.org #8541]
adds 8db8a60 Fix handling of negative integers bound to a column marked as SQL_INTEGER. [rt.cpan.org #18976], patch from Mike Schilli.
adds 1bfa553 Remove bogus check for wildcards in the table name given to the column_info method. (Bug #22005, reported by Philip Stoev)
adds 9caf45d Return a statement handle with an error when column_info is called on a table that does not exist. (Bug #23974, patch by Philip Stoev)
adds 21104d3 Fix t/40bindparam.t to work when ANSI_QUOTES SQL_MODE is set. [rt.cpan.org #21521], reported by David Wheeler
adds fcf8d31 Don't be wishy-washy about reporting why we skipped the leaks test.
adds d6709cc Report correct type for decimal columns from MySQL 5.0 and later [rt.cpan.org #18294], reported by Ray Zimmerman
adds ecd7133 Removed redundant warnings when commit or rollback is called while AutoCommit is enabled. [rt.cpan.org #15802], reported by Tyler MacDonald
adds 1545e57 Fix warning when no connection attributes are passed to the connect method (Bug #17323, reported by Chris Radcliff and Phil Randal)
adds 72c2f97 Explicitly initialize the MySQL client library to avoid possible race conditions in a multithreaded application. (Bug #21792)
adds 33af728 Update the hints about what to do when zlib is found missing while linking. (Bug #13803, reported by Philip Stoev)
adds 24cbae4 Make sure to handle "magical" values in a couple of places. (Bug #20104)
adds 0301583 Add regression test for Bug #23936.
adds 2241894 Fix next version number to be 4.001 instead of 4.01.
adds 920a18d Add regression test for Bug #24256.
adds 3e9cfb8 Fix double-free of bound parameters when freeing statements. (Bug #20559)
adds 4be1734 Do not tell Perl that the contents of binary fields are UTF-8. [rt.cpan.org #22123], original patch by Joost Diepenmaat
adds 3abbbac Add regression test for [rt.cpan.org #19212] Mysql Unsigned Integer Fields
adds 466bcee Make warnings when calling free_*() on NULL be more explicit, and only go to the trace log (not stderr).
adds fb9331b Fix handling of signed integer values when using server-side prepared statements (they were being forced to unsigned values).
adds a76980a Fix typo in type names (s/middleint/mediumint/)
adds 27ede83 Fix handling of unsigned integer values in result sets when using server-side prepared statements (they were not retrieved at all).
adds 478feb3 Fix t/42bindparam.t to clean up after itself, and don't enable tracing in t/75supported_sql.t (use $ENV{DBI_TRACE} to enable tracing!)
adds 59101ce Fix first argument to mysql_server_init() when using regular client library.
adds 32a30ce * Fixed call in st_fetch to dbd_st_finish that blew away subsequent result sets * Cleaned up ISO C warning in mysql.xs * Cleaned up and made strict stored proc examples * Added entries to Changelog
adds 5875501 git-svn-id: https://svn.perl.org/modules/DBD-mysql/trunk@8518 50811bd7-b8ce-0310-adc1-d9db26280581
adds d85e31a Remove commented-out code and spurious line of code that doesn't do anything.
adds fd2d0b8 Fix (and simplify) version check in t/40types.t
adds 3aa79dc Bump version number to 4.002
adds 304ee97 Add implementation of foreign_key_info(), based on an initial implementation by Dave Rolsky and the code to implement similar functionalit in Connector/J. Requires versions of MySQL after 5.0.6, since the implementation makes use of INFORMATION_SCHEMA.
adds 6a9e082 Remove unused (and incorrect) list of field names in foreign_key_info().
adds 94a2b88 Return the correct table type for both tables and views from the table_info() method. (Bug #26603, based on a patch from Dave Rolsky)
adds 2d64848 Add mysql_is_auto_increment to results of column_info(). (Bug #26603, original patch from Dave Rolsky)
adds e547192 * Fixed version to be a string, which was previously a float, which caused problems for certain locales * Fixed bug #23974. $dbh->column_info now returns empty arrayref upon table not existing. Much thanks to Tim Bunce for help fixing the probelem in mysql.pm vs. dbdimp.c * Removed #ifdefs for do error (sqlstate being passed as last arg depending on version) * Fixed insertid test to work with auto_increment_increment replication setup. * Patch from Tim Bunce fixi [...]
adds d7e8545 Added t/40catalog.t to MANIFEST for 'make dist' to include
adds c7fe75b Fix test for presence of InnoDB (needed for foreign key tests)
adds d6a302f Rewrite table_info method to support all arguments (previously it would only ever return all of the tables in the current database, no matter what was specified).
adds 77f1d38 Fix re-exec of Makefile.PL when forcing $ENV{LANG} to 'C'. (RT #25233, reported by Slaven Rezic)
adds ddd664a Remove duplicated part of ChangeLog
adds b105ab1 * Fix to 40catalog.t changed 77 tests to 75 due to test complaining that
adds 6bbe025 * One can delete a file from CPAN, so no need to bump version.
adds ac8d8b0 Fix inclusion of non-primary keys in primary_key_info. (Bug #26786, reported and patch by Dave Rolsky)
adds 0c1e9da Restore tests that Patrick accidently dropped from t/40catalog.t
adds 7548f45 Add support for mysql_multi_statements connection option. (RT #12322, based on patch from Doug Morris)
adds 6c3c0c3 Add new test to MANIFEST, and fix version number in documentation for new option (thanks to Paul DuBois).
adds bd7939d Remove redundant debug message, and move remaining one out from between a function call and it's error checking so it is more apparent what is going on.
adds a995719 Add support for mysql_warning_count statement handle attribute. (Bug #25457, patch from Philip Stoev)
adds cb31deb Work around a bug in old 3.23 servers by specifying NOT NULL for fields used as a primary key in tests. (Bug #20325, reported by Julian Ladisch)
adds 53c003b Fix tests that require post-4.0 features to get skipped when running against earlier servers.
adds 5b22b20 UTF8-Flag not set with flag mysql_enable_utf8 and column collation utf8_bin patch, Joost Diepenmaat, (RT #24738)
adds 6622cb0 * Converted tests to Test::More
adds 175ea42 * Changelog entry
adds 0b8e070 * Fix to dbdimp.h do_error definition
adds a5c0d5f 35limit.t converted to Test::More
adds f3d3d71 More last-minute fixes prior to release of 4.004 also removed dsnlist test, which made no sense and replaced with simple connect test
adds 11e8d4f fix to 35limit.t, set # of tests to correct #
adds 39ee21c * Removed all dbis->debug replaced with DBIc_TRACE_LEVEL * Test cleanups * Removed execess debug code * Changed version
adds 5481709 * Modification to Rainer Waikusat's patch to dbd_st_destroy
adds 9a5d26a * Removed all 'FindNewTable' calls in the tests. The problem with this is that it #1 makes it hard to debug tests with all the calls to find a new table in the db, #2 often litters the test db with tons of randomly named dbs.
adds 95fe307 * Added Changelog entries
adds 70dd73f * Small clean-up
adds 6f5093d Preparations for 4.006
adds b6c7d0e Made sure MANIFEST is up to date Updated ChangeLog
adds 936dd48 Removed trace log
adds b247fc9 Took out mysql_server_init call in #else block when EMBEDDED SERVER is not compiled in
adds 33a34f7 Update to changelog
adds 5632351 Added 71impdata test, - changing tests to error our if can't connect - took out code that loops through to include lib.pl when simple use lib/require suffices
adds 62db2af Still in the process of converting tests to Test::More
adds 5e318ac In process of re-writing test suit to use Test::More
adds 61c5fd9 More tests - renamed
adds 564e961 Converted utf8 test to Test::More. One more test to go
adds e539708 warnings.t cleaned up - was already using Test::More
adds 6f65180 Entire test suit now re-written to use Test::More!
adds 9b3d707 Updated ChangeLog, changed Makefile.PL to use current user as default user when running 'make test'
adds 7ea6e82 Final tweaks
adds 7925557 Changelog update
adds 1bc10cd Disabled TAKE_IMP_DATA for now.
adds ae93afc Added test for segfault - TAKE_IMP_DATA code causes segfaults for DBI versions < 1.607. Disabled now until better solution can be found.
adds c418103 Multi statement patch from Chris Heath <chris at heathens.co.nz>
adds 0b33341 Added changelog entry
adds 11a6c1c Cleanups to make mysqlEmb work under Cygwin - Thanks to Chris Rodgers <http://rodgers.org.uk/> !
adds fc6e84d Disabled and modified tests for < 4.1
adds 7058ca7 Trying to re-enable TAKE_IMP* functionality
adds 35f35d4 Making sure codebase is up to date
adds 47c2ccf Committing 4.009
adds e4c7dc7 Version 4.010, fix to dbd_bind_ph() unitialized buffer_length - Askneil.com
adds 1596478 Fixes for bugs 43822 and 42723
adds cd24042 Changed version , 4.011 ;)
adds c0c7845 Added missing files
adds 775da62 'false' not defined on all platforms
adds ef87e45 Added test scripts
adds 711117a Last minute changes
adds 02e27f1 2009-06-18 Patrick Galbraith <patg at patg.net> (4.012)
adds 1537f52 Updating README
adds 6a18c6b Tagging existing trunk
adds ea1fb8e Added patch for null handling server-side prepared statements bug 49719
adds d199a7f Fixed handling of comments using emulated prepared statements
adds b179a26 Bug 53844, Fix for memory leak in stats. Patch from Gregory Burmistrov
adds cc723bc Bumped version from 4.012 to 4.013
adds 2625287 Fixed bugs 53844, 49484, 55627
adds 4b46910 BUG 51784, Fix for mysqladmin on Windows in Makefile (Zeeshan Muhammad)
adds 557b0a2 * BUG 41630, Typo in Makefile
adds 2fe22fd Had to define "true" and "false" for Linux.
adds a82a5dd Updated changelog for true/false addition
adds 6e296ab Added back missing subversion changes for 4.013
adds 4f3ba7c BUG #56665 fixed t/40blobs.t when no DB present
adds 006c19c BUG #57253 Fixed iteration past end of string (crash)
adds c9b8b9a Added plan to else block upon connection success (BUG #45616)
adds 1474dcb Readying Release 4.015
adds e0251b6 Modifications to MANIFEST for 4.015 release
adds 5e9b062 Release 4.016: Turned off mysql_bind_type_guessing
adds fc9c636 Release of 4.017
adds 5c51b4e Add async tests (incomplete)
adds 3601522 Implement async functionality
adds f15f99c Fix bug (sth, not dbh)
adds 881f77c Remove fprintf statement
adds 7ae2276 Refactor mysql_async_ready
adds fff084f Refactor mysql_async_result
adds 6b255d3 Make mysql_async_result + fetch safe
adds 172a512 Set a statement as active in an async query
adds f3d7ce0 Remove async check from disconnect
adds 2076df1 Remove disconnect test
adds 09b2446 Use async helper function in finish impl
adds 5c50e02 Add async check before fetchall_hashref
adds 93a9c27 Add async handling behavior to rows
adds fbf228e Fixed up some error messages
adds 1714aca Clean up sth in test script
adds 737bca6 Test mysql_async_result error message
adds 38fa6cf Remove diag message in test
adds debc566 Test common methods on statements
adds ba970c2 Check sth execute during async dbh do
adds 7eba176 Add async check to dbd_st_execute
adds b4e43fd Check dbh async do during sth async op
adds 1659369 Remove comment about something we've already done
adds be81690 Check truthiness of mysql_async_result output
adds 1a0aa8d Correctly output truthiness in mysql_async_result
adds 25d49e2 Add tests for statement destruction
adds 2f5ab6a Change test sleep time to 2 seconds
adds 1415138 Add _async_check to DBD::mysql::st
adds f0a2562 Test unsafe statement methods
adds ce57a6c Add async check in column binding
adds 7ba0df6 Add async checks to other statement methods
adds 758a293 Add statement attribute tests
adds 6a49d14 Test fetch methods
adds a7ef1db Add documentation for the async interface
adds 13ce272 Don't store mysql_send_query's return value
adds 1ad5613 Do a little refactoring
adds 009a4cb Move async check out of conditionally compiled section
adds 8e81923 work in progress
adds e66fa61 Fixed an issue with version check on foreign_key_info
adds c1d24c8 Slight modifications for the async patch, as well as fixes for the catalogue test
adds 5d5a302 Hand-editing in the changes that didn't get pushed for 4.018
adds 9faab41 Merge branch 'master' of git://github.com/CaptTofu/DBD-mysql
adds 8243c22 Fixed compile warnings for picky compiler, merge with async patch
adds 2babbad Updated version to 4.019, updated Changelog
adds a0cef8f Enable environment variables for installation options, add docs to POD.
adds 7690483 Merge branch 'amiri'
adds 538953a Merged in Amiri Barksdale's patch for enviroment variables for Makefile.PL
adds d1e52ae fixed t/40catalog.t fail
adds 92e432b Merge pull request #6 from nihen/t40catalog_test_fail
adds 7130b5f leak test fail at first assinment $prev_size over paging
adds ac7cb34 Merge pull request #7 from nihen/t60leaks_test_fail
adds 44a9a49 fixed mysql_server_prepare=1 prepare execute execute fail
adds a2da3a3 Merge pull request #8 from nihen/t51bind_type_guessing_test_fail
adds f7383ea mysql_server_prepare do fail reconnect
adds ccc9c57 fixed mysql_server_prepare do fail reconnect
adds ce03906 Merge pull request #9 from nihen/mysql_server_prepare_reconnect
adds b1b72de add Out of memory fail test
adds 85bca2e memory alloc from max_length
adds 8e6f5e1 oops max_length %lu miss insert
adds b5e5f5e Merge pull request #10 from nihen/mysql_server_prepare_big_memory_alloc
adds 85a524b add mysql_server_prepare utf8 fail test
adds 3901c2c fixed mysql_server_prepare utf8 fail test
adds acc7dd0 oops, incorrect mysql_server_prepare arg
adds 3d9959f remove original decode
adds 3d0a2c9 Merge branch 'mysql_server_prepare_big_memory_alloc' into mysql_server_prepare_decode_utf8_text
adds 3da1e93 Merge pull request #11 from nihen/mysql_server_prepare_decode_utf8_text
adds dee64cf add mysql_server_prepare chopblanks fail test
adds bcc451f fixed mysql_server_prepare chopblanks fail
adds 585022e better performance
adds b247f34 Merge branch 'mysql_server_prepare_decode_utf8_text' into mysql_server_prepare_chop_blanks
adds 00ac81f Merge pull request #12 from nihen/mysql_server_prepare_chop_blanks
adds 1158786 updated changelog, small compiler warning fix
adds 0f4f587 no poll.h on Windows
adds 7813254 declare minimum required perl version for DBD::mysql
adds 4d0dd7b better variable to check for Windows
adds 94595e8 better metadata
adds 519ddd0 Merge pull request #4 from chorny/master
adds aae097e Finalize version
adds 2c7cc6a Update lib/DBD/mysql.pm
adds f7dff4d Merge pull request #18 from Perlover/patch-1
adds 0a7cb88 Eliminate most cases of DBIS usage
adds e0ef3b2 Eliminate most cases of DBILOGFP usage
adds 4786464 Eliminate more dbis and DBILOGFP uses
adds 85c3b7c Merge pull request #22 from ilmari/eliminate-dbis
adds dd04b9d Apply patch from RT #68112. Fixes #23.
adds 7cc3666 Merge pull request #24 from bluefeet/master
adds 41c2a0e Fix missprint in doc of DBD::mysql of mysql_bind_type_guessing
adds ec74ef4 Merge pull request #19 from Perlover/patch-2
adds 14afb12 Separate ldflags from libs
adds a14f7af Fix spurious error message saying AutoCommit is not supported when MySQL error occurs
adds 7cc440c declar mysql_st_next_results() before use
adds d9bf647 do not try to printf "%d" an SV*
adds fd02489 Merge pull request #25 from chipdude/master
adds 2903e7a data is null, allocate big memory bug.
adds 9d7d4e8 Merge pull request #13 from nihen/blob_null_fail
adds d34212f server_preapre can't bind placeholder on comment.
adds de3fe54 Merge pull request #14 from nihen/t53comment_server_prepare_fail
adds e9fbb0a Fix AutoCommit comparison logic to avoid spurious commands to mysql
adds 75d2143 Merge pull request #27 from wolfsage/fix-autocommit
adds 5acbdcb Version 4.022
adds 0bd2d36 Fixed column_info's return value order.
adds 3a972fe Merge pull request #28 from tokuhirom/fix-column_info-order
adds 67a8c89 Merge branch 'master' of github.com:CaptTofu/DBD-mysql
adds 1b54e79 Updated docs with info on building on OSX, updated META file with correct vers.
adds 9b80b87 version check for ExtUtils::MakeMaker fails because of lack of 'eval' when defining VERSION in ExtUtils::MakeMaker 6.57_05
adds 6e75c2e Merge pull request #31 from 9re/master
adds 6044f7e Debug to solve why prepared statements converts -1 into 4294967295
adds 95d3301 Fixed more_results, unit-test by Alexey Melezhik, https://rt.cpan.org/Public/Bug/Display.html?id=45684 code by Andrey Zapariy
adds 3d12449 Merge pull request #33 from zhurs/master
adds 728392d Removed debug not needed
adds 9a2f3c3 allow compilation with msvc
adds 9b87735 Merge branch 'msvc-fix' of github.com:wchristian/DBD-mysql into wchristian-msvc-fix
adds 5cf1d33 just to set MYSQL_OPT_WRITE_TIMEOUT and MYSQL_OPT_READ_TIMEOUT by dsn
adds 2d4c820 Merge pull request #36 from zentooo/enable_write_and_read_timeout
adds 4a44739 Merge branch 'master' of github.com:CaptTofu/DBD-mysql
adds 36431d2 Found call to trace needed to be removed for public release
adds 2ff0f35 Fix primary_key_info result ordering
adds b6038db Merge pull request #39 from ilmari/primary_key_info_order
adds 6d3b1e6 Updated changelog with various pull requests!
adds bf237c0 Issue with sprintf in Makefile.PL on Windows.
adds 6370c64 Merge pull request #40 from mbeijen/RT82768
adds 33be99b POD fixes.
adds 9c751db Merge pull request #41 from mbeijen/RT77043
adds e0104a1 Minor spelling fixes.
adds aefa5ac Merge pull request #42 from mbeijen/RT77044
adds 1916749 Fix memory leak if mysql_server_prepare is enabled.
adds e9749be Merge pull request #43 from mbeijen/RT76462
adds cc37a67 Changed docs to point to new repo at https://github.com/perl5-dbi/DBD-mysql
adds a104d01 Clarified documentation and bumped version for next release
adds 1b8d4e0 Clarified documentation
adds ffbd3d8 Merge branch 'master' of https://github.com/perl5-dbi/DBD-mysql
adds 57c998d Fixed permissions on files.
adds 876d240 Merge pull request #1 from mbeijen/fix-file-permissions
adds 9338b00 Update support information.
adds 181fff7 Merge pull request #4 from mbeijen/update-lists
adds 22d7b64 Update github location.
adds 29bb37d Merge pull request #5 from mbeijen/git-location
adds 0e91093 Fixed some typos.
adds 09ee6b3 Merge pull request #2 from mbeijen/dsteinbrunner-typos
adds 7d6cbb8 Fixed test 70takeimp warning.
adds 9f9ea0d Merge pull request #10 from mbeijen/70takeimp
adds dbeb2e7 Better diagnostics for 80procs.t
adds 327695d Merge pull request #9 from mbeijen/RT71199-better-test-diagnostics
adds 31209e3 Fix #64013: INSTALL.pod is shown with 'man install'
adds b4db76a Merge pull request #8 from mbeijen/RT64013-INSTALL-pod
adds 113e932 Added 'testport' to keys in Makefile.PL
adds fff5b1d Merge pull request #7 from mbeijen/RT83492
adds 596b9e2 Made test t/87async.t not stop on Win32.
adds a247abd Merge pull request #6 from mbeijen/fix-87-async-win32
adds eea6ba0 Dist related improvements.
adds 0fcdf34 Merge pull request #3 from mbeijen/make-improvements
adds bac59bd Fixed the chopblanks test. Prepared statement API changed, not officially supported
adds 80e88e0 Move query cleanup/error reporting out of conditional #if
adds 73329a3 Merge pull request #11 from mbeijen/RT71047-undefined-dbierrstr-mswin32
adds f2db9bb Small dist improvements: Added pod.t etc.
adds 422164a Merge pull request #12 from mbeijen/small-improvements
adds b32c068 Updated ChangeLog with changes per git
adds feaf555 Added .travis.yml file.
adds 7b190f5 Merge pull request #13 from mbeijen/travis
adds c8f23b7 Added test file for rt85919.
adds 69ff03f Merge pull request #15 from mbeijen/fetch-lost-connection
adds f10fd2d Change environment variables for extended tests.
adds 95abdb9 Merge pull request #14 from mbeijen/lancaster
adds 3aebc4e Added test dependency
adds a5c7ca2 Merge branch 'ProcProcessTable' of github.com:mbeijen/DBD-mysql-1 into mbeijen-ProcProcessTable
adds a81744e Bumped version for inevitable next release.
adds ced859f Removed duplicate links, format URLs as link.
adds 33707ab Reformat copyright list, split LICENSE to separate section.
adds 5fee7fc Improved cpan client instructions, removed Data::ShowTable, which is not a dependency.
adds b0b9739 Removed obsolete info.
adds 17b77d1 Merge pull request #17 from mbeijen/doc-improvements
adds f9511b9 Corrected Travis deps.
adds 5c390cc Corrected POD.
adds c9422d2 Fix example in POD doc for NUM_OF_FIELDS - RT36730
adds 22d10f4 Fixed examples.
adds 7208ce4 Merge pull request #18 from mbeijen/RT36730-num-of-fields
adds 434205d Added test for RT83494
adds 6422bba No temp files or build files in MANIFEST.
adds 4a2d029 skip stored procedure tests unless we have the correct permissions
adds e948a94 Updated changes for RT83348; small change to patch
adds d73eaa5 Fix POD for the mysql_init_command
adds 6fbe04d Added ChangeLog entry for mysql_init_command doc fix.
adds 1acbf94 Removed version from example
adds 72a8748 Synced version in Bundle with DBD
adds 8d92fbe Fixed name in POD.
adds d9c30b1 Moved OSX instructions to INSTALL.pod.
adds 508e53d Removed INSTALL.html, moved installation info from README to POD.
adds 13c64f3 This is still needed in Makefile.PL
adds b92e2a6 Render link as link, not as code example.
adds ce34653 eval $ExtUtils::MakeMaker::VERSION requires because old ExtUtils::MakeMaker does not eval by itself
adds 6e9f3b5 Use 'localhost' if testport is set and no testhost
adds 3c50975 Set auto_increment_offset explicitly in tests.
adds 3f697d0 Return warning count also on DBH.
adds 991e53a Merge pull request #20 from mbeijen/rt83352-warnings-from-dbh
adds 7d90e71 Fix to https://rt.cpan.org/Ticket/Display.html?id=86153. Tests next on my list.
adds 13de380 Added .mailmap file.
adds e61fbed Fix manifest.
adds e250d6b Improve documentation.
adds 83cd6ff Improved Bundle description, it does not "include all that is needed."
adds b30979c Skip correct number of tests if server does not do warnings.
adds 86e875b Improved database version check so tests run correctly on MariaDB 10.
adds cca32f1 Added test for RT45684.
adds a7aa5bd Minimum perl version is now 5.8.1, just as for DBI.
adds e1514f6 Added test for RT29363.
adds 99212e0 Use 'use strict; use warnings;' everywhere.
adds c58a118 Remove redundant 'require 5.008_001' and 'use vars' statements
adds 5548a97 Require perl 5.8.1 in Makefile.PL too
adds 964e5a1 Merge pull request #22 from ilmari/misc-cleanups
adds 2fce093 Fix method redefinition warnings in threads on Perl >= 5.16
adds c27c943 Merge pull request #21 from ilmari/thread-driver-warning
adds e9f5b8d Fixed issue with non-lexical variable in base test, as well as uninitialized variable in catalog test
adds 01cbb45 Test for memory fix for RT86153, cleanups to indentation 60leaks.t
adds aabdf28 Added test for https://rt.cpan.org/Public/Bug/Display.html?id=25389
adds 0f426de Merge branch 'master' of https://github.com/perl5-dbi/DBD-mysql
adds 580d8de Bail if connect fails early on, per suggestion RT31823
adds dce6916 Updates prior to release in documentation
adds c48bf29 updated test deps for travis.
adds e47472e Removed references to mSQL.
adds 4a2f3bc Added test for MANIFEST.
adds 4382efc Better env settings for travis
adds aa6b66f Added test for rt50304 - column_info and ().
adds 007cb38 Removed obsolete sections, modified statements for ppm.
adds e3e1c2c Extended instructions.
adds c36bc9f Fixed typo.
adds 25152b2 English improvements, thanks to @mjegh for noticing!
adds e6c50a6 Removed installation information from DBD::mysql
adds 43d1e6f Merge branch 'master' of https://github.com/perl5-dbi/DBD-mysql
adds 521c4d0 Fixed conflict that I thought was resolved
adds 1b1e5f3 fix whatis entry of README.pod
adds ca867f8 Added change, upped version number for next release.
adds 7dd8c59 Improved test code.
adds 7cb6007 Updated manifest files.
adds 90acd3e Commented out failing test on MySQL 5.1.x. RT91202.
adds 1c5894f Fix for rt91202 to work with 5.1
adds a4fbbed Fix and test for RT91715
adds 8507172 Feature from Jacob Gelbman at cPanel
adds ebfb52c Updated ChangeLog for release
adds bfad6d2 Revert "fix whatis entry of README.pod"
adds c76f9d9 Updated changelog, upped version number to 4.027.
adds f4c7980 Skip tests if test database is not present-RT92330
adds 0f6c48c Added changelog for Zefram's fix. Working on release.
adds c58a383 Added more info on OS X issues, fixed warnings with OS X pedantic compiler settings
adds 78bf28f Updated ChangeLog
adds a29c0a0 find mysql.h for MariaDB on Win32
adds 8c207be Merge pull request #24 from plicease/mariadb
adds 4044c65 RT #97570: fix wrong salloc free in mysql_st_internal_execute
adds c570f90 Fix RT #97625 use-after-free in mysql_dr_error, and #86153
adds 135260e Merge pull request #25 from rurban/master
adds 426fdfc Update mysql.pm
adds dea4fb6 Merge pull request #23 from katyavoid/patch-1
adds 4b66f8a Fix RT #97625 use-after-free in mysql_dr_error, and #86153
adds a179896 Merge pull request #26 from rurban/rt-97625
adds 47a7427 Various pull requests merged and a fix to mysql.xs
adds 3e09017 Changes to Changelog
adds a56ae87 fix use-after-free crash in RT #97625
adds f551659 Merge pull request #28 from bigio/master
adds fc64cd8 WIP testcase fb fb109733
adds 49e7f10 add testcase for use-after-free crash in RT #97625
adds df58d60 fix use-after-free crash in RT #97625
adds 283c5df Merge branch 'fb109733' of https://github.com/rurban/DBD-mysql into rurban-fb109733
adds c5e4ddc Merge branch 'rurban-fb109733'
adds fd6161c Added patch from Milan Šorm <sorm at is4u.cz> for work on statistics_info
adds 05258df Use local variable consistently
adds aaf5afd First stab at exposing libmysql's Fabric support to Perl
adds 42d6306 Merge pull request #29 from tsee/master
adds 6d85a16 Added a fix to create the test database if not exists
adds 94a67a6 Updated changelog
adds 24880ed Cleanup of create table db handle
adds a7adc4c Needed to take the disconnect out of a test
adds 6e2c015 Trying to get Travis to be happy.
adds e7b29c8 another stab at "create if not exists test"
adds ec78ce5 Realized there is no need for connecting to test schema. I_S works fine.
adds 0424f3b Trying schema creation before connect test
adds fd6f5b4 Realized MANIFEST was missing new test
adds 484d1f0 'use DBI;' instead of 'use DBI();' in POD.
adds d7bf9bd No shebangs in tests.
adds 090dc7b Added more info resources to dist.
adds 253a8e7 Added dep to Test::Simple 0.90 just as DBI has.
adds 7744fad No extended testing on travis.
adds 6e65808 Remove OLD installation instructions for win32
adds 721723f Modified tests to handle connection problems better
adds 5eb348a Prepared statement version check changes
adds dadca83 Fix MYSQL_DATA_TRUNCATED processing in server side prepared statements
adds f89047f Fix catalog tests for mysql 5.6+
adds ff67b2c Prevent undef warning in DbiError
adds 41c87e2 Correct old style DBILOGFP entries
adds f5e2535 Made t/05dbcreate.t test work on remote databases
adds 78736dd Made sure tests can be run in parallel
adds 8dcd325 Fix for Windows and bug 68374 (bit type)
adds d5fe102 Merge pull request #32 from perl5-dbi/bugs/68374
adds 32823eb Fix build under Visual Studio
adds 704f6cf Merge pull request #33 from stevenh/master
adds 99b8e35 Bit type test added
adds 67a5b02 Updated MANIFEST, ChangeLog
adds 5186f75 Fix t/90no-async.t after test file changes
adds 454e09f Merge branch 'master' of github.com:perl5-dbi/DBD-mysql
adds a8f6635 Only use mysql_config to determine certain params
adds c9c0777 Test case for mysql_server_prepare & bit type
adds c83c90c Added test for Username and Password as attributes
adds 602d5cd Added Travis badge
adds 09b2e7e Test suite improvements
adds b8e8798 Makefile.PL ignores environment variables on Win32
adds c697d29 Fixed env variable DBD_MYSQL_CONFIG
adds 0574a79 Removed unused subs in Makefile.PL
adds c007f10 We *know* we have File::Spec
adds a724aef We already "used" File::Copy
adds fad38c2 Bump version number, update ChangeLog
adds 0e7ad6d SQL_DRIVER_VER did not handle test versions well
adds f4fcb9f no execute bit on tests
adds f2e76e1 Connect to database without db in DSN in dbcreate
adds 0181787 Allow bracketed IPv6 address in connection string
adds ba73144 Update changelog
adds 2e7830a Updated POD documentation
adds 2d0e765 Remove temp code from test file
adds 64362ef Remove Data::Dumper from test suite
adds 5fb6dd0 Added release date for 4.030_02.
adds ac81af2 Added LICENSE file.
adds f3cf143 merged in LICENSE and added Michiel.
adds eb53161 Bumped version, made sure entry in Changelog.
adds c33e4cd Nabbed remaining version corrections
adds 82d61b9 Determine order for the selection to ensure the correct row is returned
adds f714a6c Merge pull request #35 from Scimon/fix-rt88006-ordering
adds 6fe0a1d reworked bit-prepare test to not insert in reverse
adds 5877856 Better fix for rt880006-bit-prepare.t
adds 2abc015 Corrected name of INSTALL.pm in POD
adds 40f9691 Merge pull request #36 from dnmfarrell/master
adds f1e6168 Added patch for Solaris from Fritz Haubensak RT #102717
adds eae8d3b Fix grammar error in POD
adds 485b5c4 Merge pull request #50 from mrwacky42/patch-1
adds 2223817 Small mistake in the installation instruction.
adds a23b468 Merge pull request #52 from lushl9301/master
adds f0dd694 Add support for connection attributes in MySQL 5.6
adds 37bb434 Test if the MySQL client version is 5.6.6+
adds ee07409 Add minimal docs demonstrating connection attributes.
adds 5854ca9 Test now fails gracefully if performance_schema is not enabled on the server.
adds 33f6550 Change the version check to check at compile time instead of runtime
adds fbd04f5 Fix segfault on Linux writing to uninitialized pointer.
adds 523e4d1 Do not bother iterating over hash if no entries are present.
adds d026fcc Merge pull request #54 from dveeden/connattr
adds 36ff321 Deleted README
adds 2e821a4 Merge remote-tracking branch 'capttofu/master'
adds 7529b9b Also test on perl 5.20 with travis
adds f3cbad3 Merge pull request #38 from dveeden/perl_520
adds b4df312 Add support for utf8mb4
adds 529c811 Merge pull request #37 from dveeden/utf8mb4
adds 97989e2 Added changelog, upped version number
adds 8e907d8 indented pasted output from 'explain select's so that it looks better html-ified (on metacpan, etc)
adds 1ec96de Merge pull request #39 from rvandam/improved-pod
adds 4f99a1c Getting ready for 4.032_02 release
adds bd46c95 Release 4.032
adds c8267ec fix 'create table' query to make it suitable for any kind of engine
adds 30d5e05 Merge pull request #41 from bor/fix/make_suitable_bit_tests_for_any_engine
adds e4bb3e8 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.
adds 32cb9c9 Use macro instead of MySQL version to avoid version number confusion between MySQL and forks
adds bb33077 @@storage_engine does not work on MySQL 5.7 server
adds 1c0d4aa Fixed duplicate variable declaration
adds 139c378 skip tests if InnoDB is installed but disabled
adds 7a09e8a Fix for $stb->{ParamValues} leaks (RT83051)
adds 275f89d improved SQL_IDENTIFIER_QUOTE_CHAR
adds ae61ff6 properly skipping mysql_conn_attrs tests on 5.1
adds 8db6614 improved documentation for mysql_conn_attrs
adds 8d104e0 Merge remote-tracking branch 'dbd-mysql/master'
adds 0514ae4 Merge pull request #42 from berntm/master
adds 53fe41c added changelog, upped version number
adds ceee88b Release 4.033
adds 2042518 Imported Upstream version 4.033
new 51924b8 Merge tag 'upstream/4.033'
new 2ba2a51 Update debian/changelog
new 566b364 Update pod-whatis.patch.
new 840dab5 Update years of upstream and packaging copyright.
new 8ac1274 Update Homepage in debian/control.
new 28a1db1 Reformat debian/control with cme
new 7fd0128 Mark package as autopkgtest-able.
new 6be4abf Declare compliance with Debian Policy 3.9.6.
new 6c0bbef Update lintian override (line number).
new 9f1c09c debian/rules: drop removal of dbimon*.
new c688756 releasing package libdbd-mysql-perl version 4.033-1
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
ChangeLog | 66 ++++
LICENSE | 375 ++++++++++++++++++
MANIFEST | 5 +
META.json | 12 +-
META.yml | 8 +-
Makefile.PL | 317 ++++------------
README.pod | 2 +
dbdimp.c | 233 +++++++++---
dbdimp.h | 17 +
debian/changelog | 16 +-
debian/control | 6 +-
debian/copyright | 19 +-
debian/libdbd-mysql-perl.lintian-overrides | 2 +-
debian/patches/pod-whatis.patch | 6 +-
debian/rules | 1 -
debian/tests/pkg-perl/smoke-files | 2 +
debian/upstream/metadata | 5 +
eg/bug14979.pl | 6 +-
lib/Bundle/DBD/mysql.pm | 2 +-
lib/DBD/mysql.pm | 591 ++++++++++++++---------------
lib/DBD/mysql/GetInfo.pm | 13 +-
lib/DBD/mysql/INSTALL.pod | 143 ++-----
mysql.xs | 16 +-
t/00base.t | 7 +-
t/05dbcreate.t | 26 ++
t/10connect.t | 76 +++-
t/15reconnect.t | 8 +-
t/20createdrop.t | 12 +-
t/25lockunlock.t | 26 +-
t/29warnings.t | 6 +-
t/30insertfetch.t | 35 +-
t/31insertid.t | 19 +-
t/32insert_error.t | 14 +-
t/35limit.t | 28 +-
t/35prepare.t | 32 +-
t/40bindparam.t | 21 +-
t/40bindparam2.t | 20 +-
t/40bit.t | 54 +++
t/40blobs.t | 20 +-
t/40catalog.t | 35 +-
t/40keyinfo.t | 22 +-
t/40listfields.t | 13 +-
t/40nulls.t | 18 +-
t/40nulls_prepare.t | 19 +-
t/40numrows.t | 30 +-
t/40server_prepare.t | 26 +-
t/40server_prepare_error.t | 6 +-
t/40types.t | 7 +-
t/41bindparam.t | 16 +-
t/41blobs_prepare.t | 35 +-
t/42bindparam.t | 16 +-
t/43count_params.t | 24 +-
t/50chopblanks.t | 27 +-
t/50commit.t | 56 ++-
t/51bind_type_guessing.t | 30 +-
t/52comment.t | 22 +-
t/53comment.t | 23 +-
t/55utf8.t | 17 +-
t/60leaks.t | 33 +-
t/65segfault.t | 8 +-
t/65types.t | 21 +-
t/70takeimp.t | 17 +-
t/71impdata.t | 14 +-
t/75supported_sql.t | 25 +-
t/76multi_statement.t | 28 +-
t/80procs.t | 17 +-
t/81procs.t | 10 +-
t/85init_command.t | 6 +-
t/86_bug_36972.t | 19 +-
t/87async.t | 7 +-
t/88async-multi-stmts.t | 7 +-
t/89async-method-check.t | 7 +-
t/90no-async.t | 14 +-
t/91errcheck.t | 5 +-
t/99_bug_server_prepare_blob_null.t | 21 +-
t/lib.pl | 195 +---------
t/manifest.t | 2 -
t/mysql.dbtest | 2 -
t/mysql.mtest | 20 +-
t/rt25389-bin-case.t | 11 +-
t/rt50304-column_info_parentheses.t | 17 +-
t/rt83494-quotes-comments.t | 4 +-
t/rt85919-fetch-lost-connection.t | 105 ++---
t/rt86153-reconnect-fail-memory.t | 14 +-
t/rt88006-bit-prepare.t | 56 +++
t/rt91715.t | 7 +-
t/version.t | 16 +
87 files changed, 1839 insertions(+), 1578 deletions(-)
create mode 100644 LICENSE
create mode 100644 debian/tests/pkg-perl/smoke-files
create mode 100644 debian/upstream/metadata
create mode 100644 t/05dbcreate.t
create mode 100644 t/40bit.t
create mode 100644 t/rt88006-bit-prepare.t
mode change 100755 => 100644 t/rt91715.t
create mode 100644 t/version.t
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdbd-mysql-perl.git
More information about the Pkg-perl-cvs-commits
mailing list