#
604fa153 |
| 31-Aug-2011 |
Andrey Hristov |
Fix valgrind error (sending of initialized bytes over the network). When the compression was successful the compressed data + uninitialized data at the end was sent to the server, because the
Fix valgrind error (sending of initialized bytes over the network). When the compression was successful the compressed data + uninitialized data at the end was sent to the server, because the length of the compressed payload wasn't correctly calculated (actually the length of the uncompressed payload as assumed). However, the uncompress() function has internally the length of the real payload and skips the binary trash at the end - thus no data damage occurs!
show more ...
|
Revision tags: yaf-2.1.0, php-5.3.8, php-5.3.7, php-5.3.7RC5 |
|
#
56d6f231 |
| 10-Aug-2011 |
Andrey Hristov |
relax constraint
|
#
e289cf72 |
| 10-Aug-2011 |
Andrey Hristov |
relax constraint
|
#
d6271158 |
| 10-Aug-2011 |
Andrey Hristov |
relax constraint
|
#
c9e7716c |
| 04-Aug-2011 |
Andrey Hristov |
Add mysqli_error_list() that returns an array with errors. Typically only one and just one for libmysql. mysqlnd can return generate more than one error during its work and with mysqli_error(
Add mysqli_error_list() that returns an array with errors. Typically only one and just one for libmysql. mysqlnd can return generate more than one error during its work and with mysqli_error() only the last error is being reported. In the array returned by mysqli_error_list() / $mysqli->error_list, all errors will be found. The list is reset when the next command is executed
show more ...
|
#
11f198b2 |
| 04-Aug-2011 |
Andrey Hristov |
Add mysqli_error_list() that returns an array with errors. Typically only one and just one for libmysql. mysqlnd can return generate more than one error during its work and with mysqli_error(
Add mysqli_error_list() that returns an array with errors. Typically only one and just one for libmysql. mysqlnd can return generate more than one error during its work and with mysqli_error() only the last error is being reported. In the array returned by mysqli_error_list() / $mysqli->error_list, all errors will be found. The list is reset when the next command is executed
show more ...
|
Revision tags: php-5.4.0alpha3, php-5.3.7RC4, php-5.3.7RC3, php-5.4.0alpha2, php-5.3.7RC2, php-5.4.0alpha1, php-5.3.7RC1 |
|
#
3afdf62d |
| 21-Mar-2011 |
Andrey Hristov |
throw out legacy code, that never was used for something useful. Was added for QC but QC is now a plugin, not part of the core.
|
#
2d2d1c73 |
| 18-Mar-2011 |
Andrey Hristov |
new function/methods - mysqlnd_stmt_flush. Removing code duplication
|
Revision tags: php-5.3.6 |
|
#
4a382563 |
| 16-Mar-2011 |
Andrey Hristov |
compiler warnings fixed
|
Revision tags: php-5.3.6RC3, php-5.3.6RC2 |
|
#
a5348bed |
| 25-Feb-2011 |
Andrey Hristov |
use ifdef all-around in the revert
|
#
d4a1f5ac |
| 25-Feb-2011 |
Andrey Hristov |
revert to previous behavior
|
#
59c5875f |
| 25-Feb-2011 |
Andrey Hristov |
move from macros to functions, which can be overwritten, if needed
|
#
113cd9dc |
| 25-Feb-2011 |
Andrey Hristov |
move from macros to functions, which can be overwritten, if needed
|
Revision tags: php-5.3.6RC1 |
|
#
ce4e6f4d |
| 24-Jan-2011 |
Andrey Hristov |
Handle MySQL 5.5 authentication features. Authentication protocol can be changed, a new raw packet is introduced, which includes only the "encrypted" data for the auth plugin, sent after
Handle MySQL 5.5 authentication features. Authentication protocol can be changed, a new raw packet is introduced, which includes only the "encrypted" data for the auth plugin, sent after change protocol (0xFE) is sent to the client.
show more ...
|
#
16c6ce94 |
| 14-Jan-2011 |
Andrey Hristov |
Update on the mysqlnd auth plugins, changed the plugin structure and where they load themselves. 0xFE packets (method switch) needs to be done, additional wire-level packet to be created
Update on the mysqlnd auth plugins, changed the plugin structure and where they load themselves. 0xFE packets (method switch) needs to be done, additional wire-level packet to be created to be parsed and the packet doesn't fit the PACKET_OK structure anymore.
show more ...
|
#
5ca5c2bf |
| 14-Jan-2011 |
Andrey Hristov |
Change things to allow passing of the password length to mysqlnd. This is needed as a password might include a \0 and thus we need to be binary safe.
|
#
429e07bb |
| 12-Jan-2011 |
Andrey Hristov |
grok the MySQL 5.5 extended handshake. Move the authentication routines, the native ones, to separate file and encapsulate them in a plugin. Depending on the server version and what the s
grok the MySQL 5.5 extended handshake. Move the authentication routines, the native ones, to separate file and encapsulate them in a plugin. Depending on the server version and what the server requests (or doesn't in old versions) load the authentication plugin to handle it. Currently only the 4.1+ authentication is supported. More to come
show more ...
|
Revision tags: php-5.2.17, php-5.3.5 |
|
#
927bf09c |
| 01-Jan-2011 |
Felipe Pena |
- Year++
|
#
0203cc3d |
| 01-Jan-2011 |
Felipe Pena |
- Year++
|
#
cfac5f5b |
| 28-Dec-2010 |
Andrey Hristov |
extending the API interface - plugins can register themselves with a structure and can be searched. Every plugin can have statistics and they are shown under the statistics of mysqlnd in
extending the API interface - plugins can register themselves with a structure and can be searched. Every plugin can have statistics and they are shown under the statistics of mysqlnd in MINFO.
show more ...
|
Revision tags: php-5.2.16, php-5.2.15, php-5.3.4, php-5.2.15RC2, php-5.3.4RC2, php-5.3.4RC1, php-5.2.15RC1, PHP_5_2_15RC1 |
|
#
548661d9 |
| 05-Oct-2010 |
Andrey Hristov |
rename parameter, should not conflict with global symbol - the socket function
|
#
60bfedb1 |
| 05-Oct-2010 |
Andrey Hristov |
rename parameter, should not conflict with global symbol - the socket function
|
#
c4e145b0 |
| 05-Oct-2010 |
Andrey Hristov |
fixing more types
|
#
75ed0bbb |
| 05-Oct-2010 |
Andrey Hristov |
fixing more types
|
#
22d73027 |
| 28-Sep-2010 |
Andrey Hristov |
add another hook, maybe the last one, for MYSQLND_STMT, which was missed before
|