Andrey Hristov
|
2d2d6f84ba
|
fix some uninitialized variables. also fix shadowing of global symbols
|
2010-10-07 13:49:00 +00:00 |
|
Andrey Hristov
|
0e519d247e
|
fix some uninitialized variables. also fix shadowing of global symbols
|
2010-10-07 13:49:00 +00:00 |
|
Andrey Hristov
|
1f9cf93cac
|
Fix for Bug #52686 mysql_stmt_attr_[gs]et arg. points to incorrect type
|
2010-10-06 11:11:02 +00:00 |
|
Andrey Hristov
|
4f62c099cd
|
Fix for Bug #52686 mysql_stmt_attr_[gs]et arg. points to incorrect type
|
2010-10-06 11:11:02 +00:00 |
|
Andrey Hristov
|
3113744c57
|
Fix a problem that leads to leaks in plugins that
use stmt local data - no free is called for statements
that are over-prepared
|
2010-09-29 13:18:07 +00:00 |
|
Andrey Hristov
|
d55566c7b8
|
Fix a problem that leads to leaks in plugins that
use stmt local data - no free is called for statements
that are over-prepared
|
2010-09-29 13:18:07 +00:00 |
|
Andrey Hristov
|
22d73027d0
|
add another hook, maybe the last one, for MYSQLND_STMT, which
was missed before
|
2010-09-28 14:36:18 +00:00 |
|
Andrey Hristov
|
1762d63406
|
add another hook, maybe the last one, for MYSQLND_STMT, which
was missed before
|
2010-09-28 14:36:18 +00:00 |
|
Andrey Hristov
|
216effe4f5
|
WS fixes
|
2010-09-23 16:03:22 +00:00 |
|
Andrey Hristov
|
859a1404bf
|
WS fixes
|
2010-09-23 16:03:22 +00:00 |
|
Andrey Hristov
|
fbaed5476c
|
Fix for
Bug #52891 Wrong data inserted with mysqli/mysqlnd when using bind_param,value>LONG_MAX
|
2010-09-22 11:38:49 +00:00 |
|
Andrey Hristov
|
1de4cfb791
|
Fix for
Bug #52891 Wrong data inserted with mysqli/mysqlnd when using bind_param,value>LONG_MAX
|
2010-09-22 11:38:49 +00:00 |
|
Andrey Hristov
|
c974313aed
|
Switch from using PHP_MAJOR_VERSION to separate define for
unicode. Unicode is no more, but these are "bookmarks" where
to change mysqlnd, if Unicode becomes trendy again.
|
2010-08-12 12:02:02 +00:00 |
|
Andrey Hristov
|
92ef63a07b
|
Switch from using PHP_MAJOR_VERSION to separate define for
unicode. Unicode is no more, but these are "bookmarks" where
to change mysqlnd, if Unicode becomes trendy again.
|
2010-08-12 12:02:02 +00:00 |
|
Andrey Hristov
|
ee4818a12a
|
Two functions, which should be methods so one can catch
their output, for example
|
2010-06-24 19:52:13 +00:00 |
|
Andrey Hristov
|
89bd3af6b9
|
Two functions, which should be methods so one can catch
their output, for example
|
2010-06-24 19:52:13 +00:00 |
|
Andrey Hristov
|
53324e8830
|
Fix sprintf modifiers all around the place. In most cases
%u should be used. Where size_t is used then MYSQLND_SZ_T_SPEC should be
the modifier
|
2010-06-21 15:32:26 +00:00 |
|
Andrey Hristov
|
baf72b7336
|
Fix sprintf modifiers all around the place. In most cases
%u should be used. Where size_t is used then MYSQLND_SZ_T_SPEC should be
the modifier
|
2010-06-21 15:32:26 +00:00 |
|
Andrey Hristov
|
e692080fc5
|
void functions return nothing
|
2010-06-10 09:37:58 +00:00 |
|
Andrey Hristov
|
408d786aa2
|
void functions return nothing
|
2010-06-10 09:37:58 +00:00 |
|
Andrey Hristov
|
4a0b4494d4
|
defensive programming, check before using a resource
|
2010-06-01 14:16:27 +00:00 |
|
Andrey Hristov
|
c7831cbe27
|
defensive programming, check before using a resource
|
2010-06-01 14:16:27 +00:00 |
|
Andrey Hristov
|
41406516b6
|
Perform later initialization
|
2010-06-01 09:47:46 +00:00 |
|
Andrey Hristov
|
e6b4e01ce0
|
Perform later initialization
|
2010-06-01 09:47:46 +00:00 |
|
Andrey Hristov
|
2a043ed2d3
|
More check for valid MYSQLND_STMT before using it
|
2010-05-31 18:26:19 +00:00 |
|
Andrey Hristov
|
3fe085d10b
|
More check for valid MYSQLND_STMT before using it
|
2010-05-31 18:26:19 +00:00 |
|
Andrey Hristov
|
38f6c131e5
|
Don't reference row_packet before checking if dereferencing is possible
|
2010-05-31 18:18:37 +00:00 |
|
Andrey Hristov
|
40e6685063
|
Don't reference row_packet before checking if dereferencing is possible
|
2010-05-31 18:18:37 +00:00 |
|
Andrey Hristov
|
b472636375
|
Check if data is correct and initialize in a safe manner
|
2010-05-31 18:10:25 +00:00 |
|
Andrey Hristov
|
c195dc21a2
|
Check if data is correct and initialize in a safe manner
|
2010-05-31 18:10:25 +00:00 |
|
Andrey Hristov
|
047d6f2855
|
Handle problems in the row_decoder, return type used to be void,
now it can return on problems.
|
2010-05-31 17:57:03 +00:00 |
|
Andrey Hristov
|
d02e785d68
|
Handle problems in the row_decoder, return type used to be void,
now it can return on problems.
|
2010-05-31 17:57:03 +00:00 |
|
Andrey Hristov
|
b7385f02fd
|
Fix deallocation which can crash if the object is half-baken.
Happens during OOM.
|
2010-05-27 08:51:46 +00:00 |
|
Andrey Hristov
|
4de0da5a56
|
Fix deallocation which can crash if the object is half-baken.
Happens during OOM.
|
2010-05-27 08:51:46 +00:00 |
|
Andrey Hristov
|
58f13c3c9f
|
Handle the situation when MYSQLND_PROTOCOL's methods return NULL.
mysqlnd should not crash but gracefully return with an error.
|
2010-05-25 23:18:13 +00:00 |
|
Andrey Hristov
|
433cb868d6
|
Handle the situation when MYSQLND_PROTOCOL's methods return NULL.
mysqlnd should not crash but gracefully return with an error.
|
2010-05-25 23:18:13 +00:00 |
|
Andrey Hristov
|
c5ff0eb5b8
|
Gracefully handle OOM in mysqlnd_stmt_init. Release the handle
and return NULL.
|
2010-05-25 22:42:25 +00:00 |
|
Andrey Hristov
|
708b31a510
|
Gracefully handle OOM in mysqlnd_stmt_init. Release the handle
and return NULL.
|
2010-05-25 22:42:25 +00:00 |
|
Andrey Hristov
|
337513ffa0
|
Handle OOM in the code that generates PS Execute requests
to the server. Fixes crashes in case of OOM.
|
2010-05-25 19:19:29 +00:00 |
|
Andrey Hristov
|
954e7db644
|
Handle OOM in the code that generates PS Execute requests
to the server. Fixes crashes in case of OOM.
|
2010-05-25 19:19:29 +00:00 |
|
Andrey Hristov
|
b86ebe46cb
|
- Give possibility to overload mysqlnd_result_init().
- Always use conn->m->stmt_init instead of mysqlnd_stmt_init()
|
2010-05-14 13:18:39 +00:00 |
|
Andrey Hristov
|
8691786ebd
|
- Give possibility to overload mysqlnd_result_init().
- Always use conn->m->stmt_init instead of mysqlnd_stmt_init()
|
2010-05-14 13:18:39 +00:00 |
|
Andrey Hristov
|
ce0ea97850
|
OOM fixes
|
2010-05-14 13:04:33 +00:00 |
|
Andrey Hristov
|
dd85f9c2f2
|
OOM fixes
|
2010-05-14 13:04:33 +00:00 |
|
Andrey Hristov
|
ebae62d7c4
|
OOM stability fixes
|
2010-05-04 14:02:42 +00:00 |
|
Andrey Hristov
|
d53337bbe7
|
OOM stability fixes
|
2010-05-04 14:02:42 +00:00 |
|
Andrey Hristov
|
2b18a3ff93
|
Handle OOM stemming from mysqlnd_result_init in the same
function and up the stack.
|
2010-05-03 18:50:47 +00:00 |
|
Andrey Hristov
|
d0cef550a3
|
Handle OOM stemming from mysqlnd_result_init in the same
function and up the stack.
|
2010-05-03 18:50:47 +00:00 |
|
Andrey Hristov
|
ec0fe858c6
|
Remove unused parameter
|
2010-05-03 16:09:05 +00:00 |
|
Andrey Hristov
|
864f2da733
|
Remove unused parameter
|
2010-05-03 16:09:05 +00:00 |
|