summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd.c
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Defensive checkAndrey Hristov2014-05-201-4/+4
| | | |
* | | | fix smart string usage (work in progress), ps: a lot of len tests are done ↵Pierre Joye2014-05-171-13/+13
|/ / / | | | | | | | | | twice or more, rooms for cleanup here
* | | Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6Andrey Hristov2014-04-101-29/+80
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: ext/mysqli/tests/mysqli_begin_transaction.phpt
| * \ \ Merge branch 'PHP-5.5' into PHP-5.6Andrey Hristov2014-03-201-52/+71
| |\ \ \ | | |/ /
| | * | Emit a warning in case of unallowed characters. Fix another place thisAndrey Hristov2014-03-201-52/+71
| | | | | | | | | | | | | | | | code is used - reuse
| * | | Merge branch 'PHP-5.5' into PHP-5.6Andrey Hristov2014-03-201-4/+1
| |\ \ \ | | |/ / | | | | | | | | | | | | Conflicts: ext/mysqli/mysqli_api.c
| | * | don't replace with ?, just skip itAndrey Hristov2014-03-201-4/+1
| | | |
| * | | Merge branch 'PHP-5.5' into PHP-5.6Andrey Hristov2014-03-191-12/+47
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: NEWS configure.in ext/mysqli/mysqli_api.c main/php_version.h
| | * | Fix problem with mysqli_commt()/mysqli_rollback()Andrey Hristov2014-03-191-12/+47
| | | |
| | * | Bump yearXinchen Hui2014-01-031-1/+1
| | | |
* | | | New result fetching mode for mysqlnd, which should use less memory butAndrey Hristov2014-04-101-5/+56
|/ / / | | | | | | | | | | | | | | | | | | | | | implies more memory copy. The old method is still available and can be used. It stays as default. Choosing the method is through a flag to mysqli_query()/mysqli_real_query() New mode can be forced with an INI setting, for all extensions that support this mode (ext/mysql and mysqli, because PDO due to it's architecture can't support it) The setting is mysqlnd.fetch_data_copy=[0|1]
* | | Switch from a single flag to a flag byteAndrey Hristov2014-03-101-5/+5
| | |
* | | Refactor the result set data structures. Move more to the buffered and ↵Andrey Hristov2014-03-051-2/+1
| | | | | | | | | | | | | | | | | | | | | unbuffered substructures. Add methods to these too. Preparing for pluggable interface for returning data to the engine (zvals, c-style, something else)
* | | Bump yearXinchen Hui2014-01-031-1/+1
|/ /
* | Merge branch 'PHP-5.4' into PHP-5.5Andrey Hristov2013-12-041-1/+1
|\ \ | |/
| * Fix loss of precisionAndrey Hristov2013-12-041-1/+1
| |
* | merge fixAndrey Hristov2013-11-261-13/+1
| |
* | Merge branch 'PHP-5.4' into PHP-5.5Andrey Hristov2013-11-261-4/+20
|\ \ | |/ | | | | | | | | Conflicts: NEWS ext/mysqlnd/mysqlnd.c
| * Fix for Bug #66141 (mysqlnd quote function is wrong with ↵Andrey Hristov2013-11-261-4/+8
| | | | | | | | NO_BACKSLASH_ESCAPES after failed query)
* | Merge branch 'PHP-5.4' into PHP-5.5Xinchen Hui2013-11-051-1/+0
|\ \ | |/ | | | | | | | | | | Conflicts: configure.in ext/mysqlnd/mysqlnd.c main/php_version.h
| * Typo fix: umknown -> unknownLior Kaplan2013-10-311-2/+2
| |
| * Merge branch 'PHP-5.4'Kalle Sommer Nielsen2013-08-051-2/+6
| |
* | Typo fix: umknown -> unknownMartin Hujer2013-10-311-1/+1
| |
* | add some tracingAndrey Hristov2013-08-081-6/+13
| |
* | Merge branch 'PHP-5.5'Kalle Sommer Nielsen2013-08-051-2/+6
| |
* | Merge branch 'PHP-5.4' into PHP-5.5Johannes Schlüter2013-07-031-2/+2
|\ \ | |/
| * Make sure return value is initialised in case transaction startup failsJohannes Schlüter2013-07-031-2/+2
| |
| * Merge branch 'pull-request/341'Stanislav Malyshev2013-06-101-1/+1
| | | | | | | | | | * pull-request/341: (23 commits) typofixes
* | Merge branch 'pull-request/341'Stanislav Malyshev2013-06-101-1/+1
| | | | | | | | | | * pull-request/341: (23 commits) typofixes
* | don't include smart_str.h in a too global header, fixes #64718Johannes Schlüter2013-04-301-0/+1
| |
* | Add savepoint and rollback to savepoint supportAndrey Hristov2013-02-081-0/+66
| |
* | Export new callsAndrey Hristov2013-02-071-3/+0
| |
* | Add the name in a comment at commit/rollback, if providedAndrey Hristov2013-02-071-1/+7
| |
* | Add support for commit and rollback options.Andrey Hristov2013-02-071-8/+121
| | | | | | | | | | Add support for explicitly starting a transaction - modes also available. Using the API makes the life of load balancer mysqlnd plugins easier/possible.
* | Merge branch 'PHP-5.4' into PHP-5.5Andrey Hristov2013-02-041-1/+8
|\ \ | |/
| * check the validity of the parameterAndrey Hristov2013-02-041-1/+8
| |
| * backport handling of expired passwords in mysqlnd to 5.4Andrey Hristov2013-01-091-1/+8
| |
* | Use two dtors thus allow allocation based on the alloc model of theAndrey Hristov2013-01-151-5/+19
| | | | | | | | connection.
* | plug a leak - forgot ot use the dtor already writtenAndrey Hristov2013-01-151-1/+2
| |
* | Add support for connect attributes, as of MySQL 5.6Andrey Hristov2013-01-151-3/+90
| |
* | Merge branch 'PHP-5.4' into PHP-5.5Andrey Hristov2013-01-091-1/+1
|\ \ | |/ | | | | | | Conflicts: ext/mysqlnd/mysqlnd.c
| * fix compilation error after mergeAndrey Hristov2013-01-091-1/+1
| |
* | Merge branch 'PHP-5.4' into PHP-5.5Andrey Hristov2013-01-091-0/+2
|\ \ | |/ | | | | | | Conflicts: ext/mysqlnd/mysqlnd.c
| * Merge branch 'PHP-5.3' into PHP-5.4Andrey Hristov2013-01-091-0/+2
| |\
| | * Use during connect the flags set with set_client_option()Andrey Hristov2013-01-091-0/+2
| | |
* | | support for password expiration in mysqlnd, through a flagAndrey Hristov2013-01-091-1/+8
| | |
* | | 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
| | |
| * | fix valgrind warningandrey2012-07-091-1/+1
| | |