#
2a043ed2 |
| 31-May-2010 |
Andrey Hristov |
More check for valid MYSQLND_STMT before using it
|
#
38f6c131 |
| 31-May-2010 |
Andrey Hristov |
Don't reference row_packet before checking if dereferencing is possible
|
#
b4726363 |
| 31-May-2010 |
Andrey Hristov |
Check if data is correct and initialize in a safe manner
|
#
047d6f28 |
| 31-May-2010 |
Andrey Hristov |
Handle problems in the row_decoder, return type used to be void, now it can return on problems.
|
#
b7385f02 |
| 27-May-2010 |
Andrey Hristov |
Fix deallocation which can crash if the object is half-baken. Happens during OOM.
|
#
58f13c3c |
| 25-May-2010 |
Andrey Hristov |
Handle the situation when MYSQLND_PROTOCOL's methods return NULL. mysqlnd should not crash but gracefully return with an error.
|
#
c5ff0eb5 |
| 25-May-2010 |
Andrey Hristov |
Gracefully handle OOM in mysqlnd_stmt_init. Release the handle and return NULL.
|
#
337513ff |
| 25-May-2010 |
Andrey Hristov |
Handle OOM in the code that generates PS Execute requests to the server. Fixes crashes in case of OOM.
|
#
b86ebe46 |
| 14-May-2010 |
Andrey Hristov |
- Give possibility to overload mysqlnd_result_init(). - Always use conn->m->stmt_init instead of mysqlnd_stmt_init()
|
#
ce0ea978 |
| 14-May-2010 |
Andrey Hristov |
OOM fixes
|
#
ebae62d7 |
| 04-May-2010 |
Andrey Hristov |
OOM stability fixes
|
#
d0cef550 |
| 03-May-2010 |
Andrey Hristov |
Handle OOM stemming from mysqlnd_result_init in the same function and up the stack.
|
#
864f2da7 |
| 03-May-2010 |
Andrey Hristov |
Remove unused parameter
|
#
34e56fea |
| 22-Apr-2010 |
Andrey Hristov |
Remove dead code and add possibility to fine tune the size of a mempool (used for result sets).
|
#
a175419f |
| 20-Apr-2010 |
Felipe Pena |
- Fix copyrights
|
#
6aa682f5 |
| 15-Apr-2010 |
Andrey Hristov |
CS + WS changes
|
#
aa8f43fa |
| 06-Apr-2010 |
Andrey Hristov |
Recommit with an Windows build fix: Fix inconsistencies - memory allocated with spprintf, or likes, outside of mysqlnd's allocator functions should not be freed by the mysqlnd's allocator
Recommit with an Windows build fix: Fix inconsistencies - memory allocated with spprintf, or likes, outside of mysqlnd's allocator functions should not be freed by the mysqlnd's allocator (a wrapper around emalloc/malloc). - memory allocated by the mysqlnd's allocator should only be freed by it. - add a mode to track memory usage (malloc/free)
show more ...
|
#
96e2651f |
| 01-Apr-2010 |
Pierre Joye |
- revert revision 297277, break the builds (declaration must go 1st, size of void * and other known situations). Also Johannes, can you check that commit pls? Thought we were in bugs fixing only for
- revert revision 297277, break the builds (declaration must go 1st, size of void * and other known situations). Also Johannes, can you check that commit pls? Thought we were in bugs fixing only for 5.3
show more ...
|
#
f534df71 |
| 01-Apr-2010 |
Andrey Hristov |
Fix inconsistencies - memory allocated with spprintf, or likes, outside of mysqlnd's allocator functions should not be freed by the mysqlnd's allocator (a wrapper around emalloc/malloc).
Fix inconsistencies - memory allocated with spprintf, or likes, outside of mysqlnd's allocator functions should not be freed by the mysqlnd's allocator (a wrapper around emalloc/malloc). - memory allocated by the mysqlnd's allocator should only be freed by it. - add a mode to track memory usage (malloc/free)
show more ...
|
#
4941b23b |
| 17-Mar-2010 |
Andrey Hristov |
Fix a bug that a statement that is reset doesn't clean the wire properly (as it is done when the statement is closed). If there is more that one result sets returned from the PS (like a c
Fix a bug that a statement that is reset doesn't clean the wire properly (as it is done when the statement is closed). If there is more that one result sets returned from the PS (like a call to SP that returns at least one RSet next to the status rset) then the line was blocked. PS Multi-Res is not supported in any libmysql from a GA-ed MySQL.
show more ...
|
#
3ff193c0 |
| 17-Mar-2010 |
Andrey Hristov |
fix valgrind warning introduced with the latest patch. The memory should be calloc-ed, not malloced, because the code that uses the stmt storage needs that.
|
#
7496cc76 |
| 16-Mar-2010 |
Andrey Hristov |
decouple the methods in MYSQLND_STMT from the data, needed to move to a new structure MYSQLND_STMT. Makes the code cleaner and less error-prone. Also fix PDO/MySQL which directly touch my
decouple the methods in MYSQLND_STMT from the data, 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.
show more ...
|
#
ccfd9cd7 |
| 12-Mar-2010 |
Andrey Hristov |
allow persistency of PS
|
Revision tags: php-5.3.2, php-5.2.13, php-5.3.2RC3, php-5.3.2RC2, php-5.2.13RC2 |
|
#
e50de7d9 |
| 03-Feb-2010 |
Andrey Hristov |
Pass tsrmls to all functions, which might need it in the future. We are anyway breaking the internal ABI in 5.3.2 so this won't hurt and make us prepared for the future.
|
Revision tags: php-5.2.13RC1 |
|
#
2331e285 |
| 11-Jan-2010 |
Andrey Hristov |
cosmetics. typedef-ed types should be in capital case
|