Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use callback structure | Andrey Hristov | 2014-08-06 | 1 | -5/+4 |
| | |||||
* | Merge branch 'PHP-5.5' into PHP-5.6 | Andrey Hristov | 2014-08-06 | 1 | -17/+34 |
|\ | | | | | | | | | | | | | Conflicts: ext/fileinfo/data_file.c ext/fileinfo/libmagic/softmagic.c ext/fileinfo/magicdata.patch | ||||
| * | Merge branch 'PHP-5.4' into PHP-5.5 | Andrey Hristov | 2014-08-06 | 1 | -17/+34 |
| |\ | | | | | | | | | | | | | | | | | | | Conflicts: NEWS configure.in main/php_version.h | ||||
| | * | Fix handling of multi-result sets with PS...used to clean not only | Andrey Hristov | 2014-08-06 | 1 | -17/+34 |
| | | | | | | | | | | | | the result set but the whole PS. | ||||
| | * | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | | | |||||
| * | | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | | | |||||
* | | | New result fetching mode for mysqlnd, which should use less memory but | Andrey Hristov | 2014-04-10 | 1 | -82/+89 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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] | ||||
* | | | DI | Andrey Hristov | 2014-03-10 | 1 | -0/+6 |
| | | | |||||
* | | | Refactor the result set data structures. Move more to the buffered and ↵ | Andrey Hristov | 2014-03-05 | 1 | -40/+36 |
| | | | | | | | | | | | | | | | | | | | | | unbuffered substructures. Add methods to these too. Preparing for pluggable interface for returning data to the engine (zvals, c-style, something else) | ||||
* | | | Move code out, that handles the actual structure to be used for the decoded | Andrey Hristov | 2014-02-17 | 1 | -0/+20 |
| | | | | | | | | | | | | data. Will make it easier to add different structures | ||||
* | | | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
|/ / | |||||
* | | Merge branch 'PHP-5.4' into PHP-5.5 | Andrey Hristov | 2013-11-26 | 1 | -0/+3 |
|\ \ | |/ | | | | | | | | | Conflicts: NEWS ext/mysqlnd/mysqlnd.c | ||||
| * | Fix for Bug #66141 (mysqlnd quote function is wrong with ↵ | Andrey Hristov | 2013-11-26 | 1 | -0/+3 |
| | | | | | | | | NO_BACKSLASH_ESCAPES after failed query) | ||||
* | | fix the fix | Andrey Hristov | 2013-03-13 | 1 | -2/+1 |
| | | |||||
* | | Merge branch 'PHP-5.4' into PHP-5.5 | Andrey Hristov | 2013-03-13 | 1 | -0/+1 |
|\ \ | |/ | | | | | | | Conflicts: NEWS | ||||
| * | Merge branch 'PHP-5.3' into PHP-5.4 | Andrey Hristov | 2013-03-13 | 1 | -1/+1 |
| |\ | | | | | | | | | | | | | Conflicts: NEWS | ||||
| | * | fix for bug #63530 mysqlnd_stmt::bind_one_parameter uses wrong alloc for ↵ | Andrey Hristov | 2013-03-13 | 1 | -1/+1 |
| | | | | | | | | | | | | stmt->param_bind | ||||
* | | | fix different values of mysqli_stmt_affected_rows between libmysql | Andrey Hristov | 2013-01-07 | 1 | -0/+1 |
| | | | | | | | | | | | | and mysqlnd (in favor of libmysql) before execute and after prepare() | ||||
* | | | Merge branch 'PHP-5.4' into PHP-5.5 | Xinchen Hui | 2013-01-06 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | Merge branch 'PHP-5.3' into PHP-5.4 | Xinchen Hui | 2013-01-06 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | bump year | Xinchen Hui | 2013-01-06 | 1 | -1/+1 |
| | | | |||||
* | | | remove old unicode code, that is was compiled out by using a macro | andrey | 2012-09-25 | 1 | -18/+2 |
|/ / | |||||
* | | Merge branch 'PHP-5.3' into PHP-5.4 | andrey | 2012-05-16 | 1 | -4/+2 |
|\ \ | |/ | | | | | | | | | | | Conflicts: ext/mysqlnd/mysqlnd_ps.c merge fix for bug#62046 | ||||
| * | Fix for bug#62046 | andrey | 2012-05-16 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | Bug#62046 mysqli@mysqlnd can't iterate over stored sets after call to mysqli_stmt_reset(). Stmt's state was changed to STMT_PREPARED and leads the driver to think that the stmt was just prepared. Because result set exist also for only prepared but not executed sets, the check for stmt->result isn't any good. There is a result set, because as response for COM_PREPARE the server sends metadata and metadata is part of a result set. After COM_EXECUTE the server sends metadata again, which could be different and in this case more correct. | ||||
* | | Merge branch 'PHP-5.3' into PHP-5.4 | andrey | 2012-05-02 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Fix for bug#61411 | andrey | 2012-05-02 | 1 | -2/+2 |
| | | | | | | | | | | | | Bug #61411 PDO Segfaults with PERSISTENT == TRUE && EMULATE_PREPARES == FALSE Wrong allocation, that doesn't follow the scheme of using stmt->persistent was the root cause of the problem and the crash at free. | ||||
| * | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | | |||||
| * | function rename to comply with the schema of other callbacks | Andrey Hristov | 2011-09-02 | 1 | -5/+5 |
| | | |||||
| * | fix warnings. These checks are not needed because | Andrey Hristov | 2011-02-01 | 1 | -2/+2 |
| | | | | | | | | | | param_no is unsigned, it wasn't in the beginning. | ||||
| * | - fix the fix (wrong test) | Pierre Joye | 2011-01-18 | 1 | -2/+2 |
| | | |||||
| * | - fix NULL derefencing | Pierre Joye | 2011-01-17 | 1 | -3/+3 |
| | | |||||
| * | - Year++ | Felipe Pena | 2011-01-01 | 1 | -1/+1 |
| | | |||||
| * | enable again after 5.3.4 has already been tagged | Andrey Hristov | 2010-12-08 | 1 | -2/+1 |
| | | |||||
| * | switch this off for the release | Andrey Hristov | 2010-12-07 | 1 | -1/+2 |
| | | |||||
| * | Skip additional result sets sent by MySQL 5.5 servers | Andrey Hristov | 2010-12-06 | 1 | -2/+17 |
| | | | | | | | | | | | | | | which break the Protocol API (see http://bugs.mysql.com/bug.php?id=58700) | ||||
| * | fix some uninitialized variables. also fix shadowing of global symbols | Andrey Hristov | 2010-10-07 | 1 | -6/+6 |
| | | |||||
| * | Fix for Bug #52686 mysql_stmt_attr_[gs]et arg. points to incorrect type | Andrey Hristov | 2010-10-06 | 1 | -10/+13 |
| | | |||||
| * | Fix a problem that leads to leaks in plugins that | Andrey Hristov | 2010-09-29 | 1 | -7/+13 |
| | | | | | | | | | | | | use stmt local data - no free is called for statements that are over-prepared | ||||
| * | add another hook, maybe the last one, for MYSQLND_STMT, which | Andrey Hristov | 2010-09-28 | 1 | -8/+7 |
| | | | | | | | | | | was missed before | ||||
| * | WS fixes | Andrey Hristov | 2010-09-23 | 1 | -13/+12 |
| | | |||||
| * | Fix for | Andrey Hristov | 2010-09-22 | 1 | -1/+8 |
| | | | | | | | | | | Bug #52891 Wrong data inserted with mysqli/mysqlnd when using bind_param,value>LONG_MAX | ||||
| * | Switch from using PHP_MAJOR_VERSION to separate define for | Andrey Hristov | 2010-08-12 | 1 | -2/+2 |
| | | | | | | | | | | | | unicode. Unicode is no more, but these are "bookmarks" where to change mysqlnd, if Unicode becomes trendy again. | ||||
| * | Two functions, which should be methods so one can catch | Andrey Hristov | 2010-06-24 | 1 | -9/+7 |
| | | | | | | | | | | their output, for example | ||||
| * | Fix sprintf modifiers all around the place. In most cases | Andrey Hristov | 2010-06-21 | 1 | -15/+15 |
| | | | | | | | | | | | | %u should be used. Where size_t is used then MYSQLND_SZ_T_SPEC should be the modifier | ||||
| * | void functions return nothing | Andrey Hristov | 2010-06-10 | 1 | -1/+1 |
| | | |||||
| * | defensive programming, check before using a resource | Andrey Hristov | 2010-06-01 | 1 | -7/+87 |
| | | |||||
| * | Perform later initialization | Andrey Hristov | 2010-06-01 | 1 | -10/+22 |
| | | |||||
| * | More check for valid MYSQLND_STMT before using it | Andrey Hristov | 2010-05-31 | 1 | -15/+25 |
| | | |||||
| * | Don't reference row_packet before checking if dereferencing is possible | Andrey Hristov | 2010-05-31 | 1 | -7/+15 |
| | | |||||
| * | Check if data is correct and initialize in a safe manner | Andrey Hristov | 2010-05-31 | 1 | -45/+45 |
| | |