History log of /PHP-5.3/ext/mysqlnd/mysqlnd_ps.c (Results 26 – 50 of 91)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


1234