summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd_structs.h
Commit message (Collapse)AuthorAgeFilesLines
* Bump yearXinchen Hui2015-01-151-1/+1
|
* Bump yearXinchen Hui2014-01-031-1/+1
|
* don't include smart_str.h in a too global header, fixes #64718Johannes Schlüter2013-04-301-1/+1
|
* Add savepoint and rollback to savepoint supportAndrey Hristov2013-02-081-0/+4
|
* Add support for commit and rollback options.Andrey Hristov2013-02-071-0/+9
| | | | | Add support for explicitly starting a transaction - modes also available. Using the API makes the life of load balancer mysqlnd plugins easier/possible.
* fix valgrind warningAndrey Hristov2013-01-221-1/+1
|
* Add support for connect attributes, as of MySQL 5.6Andrey Hristov2013-01-151-1/+5
|
* Merge branch 'PHP-5.4' into PHP-5.5Xinchen Hui2013-01-061-1/+1
|\
| * Merge branch 'PHP-5.3' into PHP-5.4Xinchen Hui2013-01-061-1/+1
| |\
| | * bump yearXinchen Hui2013-01-061-1/+1
| | |
| | * - Year++Felipe Pena2012-01-011-1/+1
| | |
| | * Fix valgrind error (sending of initialized bytes over the network).Andrey Hristov2011-08-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | When the compression was successful the compressed data + uninitialized data at the end was sent to the server, because the length of the compressed payload wasn't correctly calculated (actually the length of the uncompressed payload as assumed). However, the uncompress() function has internally the length of the real payload and skips the binary trash at the end - thus no data damage occurs!
| | * relax constraintAndrey Hristov2011-08-101-1/+1
| | |
| | * use ifdef all-around in the revertAndrey Hristov2011-02-251-1/+1
| | |
| | * revert to previous behaviorAndrey Hristov2011-02-251-0/+2
| | |
| | * move from macros to functions, which can be overwritten, if neededAndrey Hristov2011-02-251-0/+8
| | |
| | * - Year++Felipe Pena2011-01-011-1/+1
| | |
| | * rename parameter, should not conflict with global symbol - Andrey Hristov2010-10-051-1/+1
| | | | | | | | | | | | | | | the socket function
| | * fixing more typesAndrey Hristov2010-10-051-1/+1
| | |
| | * add another hook, maybe the last one, for MYSQLND_STMT, whichAndrey Hristov2010-09-281-0/+3
| | | | | | | | | | | | | | | was missed before
| | * fix build on windows, seems this macro is not definedAndrey Hristov2010-09-011-7/+1
| | |
| | * OPT_COMPRESS support for mysqlnd_conn::set_client_optionAndrey Hristov2010-09-011-1/+9
| | | | | | | | | | | | | | | To be used by mysqli_options
| | * Switch from using PHP_MAJOR_VERSION to separate define forAndrey Hristov2010-08-121-1/+1
| | | | | | | | | | | | | | | | | | unicode. Unicode is no more, but these are "bookmarks" where to change mysqlnd, if Unicode becomes trendy again.
| | * Lay foundations for named pipe support in mysqlndAndrey Hristov2010-08-091-1/+1
| | |
| | * make ssl_set return value in mysqlnd compatible with libmysqli return valueDavid Soria Parra2010-08-061-1/+1
| | |
| | * Two functions, which should be methods so one can catchAndrey Hristov2010-06-241-0/+5
| | | | | | | | | | | | | | | their output, for example
| | * missed this one in the last commit, the real typeAndrey Hristov2010-06-181-1/+1
| | |
| | * Handle problems in the row_decoder, return type used to be void,Andrey Hristov2010-05-311-2/+2
| | | | | | | | | | | | | | | now it can return on problems.
| | * Fix deallocation which can crash if the object is half-baken.Andrey Hristov2010-05-271-0/+1
| | | | | | | | | | | | | | | Happens during OOM.
| | * Init should return status value because initialization can fail.Andrey Hristov2010-05-251-1/+1
| | | | | | | | | | | | | | | In this case mysqlnd_init() should return NULL to the end-user.
| | * Allow overloading of mysqlnd_result_meta_init().Andrey Hristov2010-05-141-0/+22
| | | | | | | | | | | | | | | Add free space for future hooks.
| | * - Give possibility to overload mysqlnd_result_init().Andrey Hristov2010-05-141-0/+3
| | | | | | | | | | | | | | | - Always use conn->m->stmt_init instead of mysqlnd_stmt_init()
| | * Remove unused parameterAndrey Hristov2010-05-031-1/+1
| | |
| | * Handle OOM when resizing blocks during data fetchAndrey Hristov2010-05-031-1/+1
| | |
| | * const-ify fieldsAndrey Hristov2010-04-281-6/+6
| | |
| | * Remove dead code and add possibility to fine tune the size ofAndrey Hristov2010-04-221-3/+0
| | | | | | | | | | | | | | | a mempool (used for result sets).
| | * - Fix copyrightsFelipe Pena2010-04-201-2/+2
| | |
| | * CS + WS changesAndrey Hristov2010-04-151-21/+20
| | |
| | * Fix for bug#49234 method not found ssl_setAndrey Hristov2010-04-151-7/+28
| | | | | | | | | | | | | | | Patch was tested and compiles on Windows. (Thanks Kalle)
| | * decouple the methods in MYSQLND_STMT from the data,Andrey Hristov2010-03-161-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | needed to move to a new structure MYSQLND_STMT. Makes the code cleaner and less error-prone. Also fix PDO/MySQL which directly touch mysqlnd internals instead of using API calls.
| | * allow persistency of PSAndrey Hristov2010-03-121-9/+15
| | |
| | * add typedefs for all structure methods, and then reuse these typedefsAndrey Hristov2010-02-151-165/+338
| | |
| | * make send_close a hook, tooAndrey Hristov2010-02-091-0/+1
| | |
| | * Pass tsrmls to all functions, which might need it in the future.Andrey Hristov2010-02-031-38/+37
| | | | | | | | | | | | | | | | | | We are anyway breaking the internal ABI in 5.3.2 so this won't hurt and make us prepared for the future.
| | * cosmetics. typedef-ed types should be in capital caseAndrey Hristov2010-01-111-28/+26
| | |
| | * Rework the statistics macros to be reusable by external entities.Andrey Hristov2010-01-111-1/+2
| | | | | | | | | | | | | | | | | | Rename handlers to triggers. Dynamically allocate space for the statistics thus allow reusability.
| | * missed to commit to the branchAndrey Hristov2010-01-111-3/+3
| | |
| | * improve the stats subsystem. Reduce the number of macro definitionsAndrey Hristov2010-01-081-4/+10
| | | | | | | | | | | | | | | | | | in half by smartly introducing 2 new macros. Make MYSQLND::stats a pointer from being aggregated and add triggers.
| | * add restart_psession and end_psession hooksAndrey Hristov2010-01-081-0/+3
| | |
| | * Change of way the packet objects are created/initialisedAndrey Hristov2010-01-071-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | If the protocol gets changed, ever, we can decide at runtime easily which protocol to use by instantiating the right protocol object. But this is restricted to the structure of the packets, not the flow.