#
0e31a001 |
| 22-Nov-2011 |
Andrey Hristov |
use the method in all builds. Thus it can be used for detection of state transitioning in every case
|
Revision tags: php-5.4.0RC1, php-5.3.9RC1 |
|
#
ba1f65fa |
| 31-Oct-2011 |
Andrey Hristov |
Now really split the method tables and have different methods for the handle and the data object. Add auxiliary functions to work with the new methods. Add possibility to clone a connecti
Now really split the method tables and have different methods for the handle and the data object. Add auxiliary functions to work with the new methods. Add possibility to clone a connection object - shadow copy.
show more ...
|
#
92ec40d8 |
| 31-Oct-2011 |
Andrey Hristov |
Now really split the method tables and have different methods for the handle and the data object. Add auxiliary functions to work with the new methods. Add possibility to clone a connecti
Now really split the method tables and have different methods for the handle and the data object. Add auxiliary functions to work with the new methods. Add possibility to clone a connection object - shadow copy.
show more ...
|
#
6a9feb73 |
| 31-Oct-2011 |
Andrey Hristov |
Split struct MYSQLND in struct MYSQLND and struct MYSQLD_CONN_DATA. A step in the direction of keeping internal data private
|
#
8fb6bdd5 |
| 31-Oct-2011 |
Andrey Hristov |
Split struct MYSQLND in struct MYSQLND and struct MYSQLD_CONN_DATA. A step in the direction of keeping internal data private
|
#
f926a3c0 |
| 25-Oct-2011 |
Andrey Hristov |
Move from directly referencing an aggregated structure to using a pointer to a structure. The structure is still aggregated but we add a level of indirection for possible plugins to overwrite
Move from directly referencing an aggregated structure to using a pointer to a structure. The structure is still aggregated but we add a level of indirection for possible plugins to overwrite the storage
show more ...
|
#
845d8fa1 |
| 25-Oct-2011 |
Andrey Hristov |
Move from directly referencing an aggregated structure to using a pointer to a structure. The structure is still aggregated but we add a level of indirection for possible plugins to overwrite
Move from directly referencing an aggregated structure to using a pointer to a structure. The structure is still aggregated but we add a level of indirection for possible plugins to overwrite the storage
show more ...
|
#
4321da03 |
| 24-Oct-2011 |
Andrey Hristov |
move plugin specific stuff to one file. create object factory for similar objects
|
#
37401880 |
| 24-Oct-2011 |
Andrey Hristov |
move plugin specific stuff to one file. create object factory for similar objects
|
#
652490d4 |
| 21-Oct-2011 |
Andrey Hristov |
shift code around to two new files - mysqlnd_driver.c and mysqlnd_ext_plugin.c (mysqlnd extension plugin)
|
#
13981387 |
| 21-Oct-2011 |
Andrey Hristov |
shift code around to two new files - mysqlnd_driver.c and mysqlnd_ext_plugin.c (mysqlnd extension plugin)
|
Revision tags: php-5.4.0beta2, php-5.4.0beta1, yaf-2.1.0, php-5.3.8, php-5.3.7, php-5.3.7RC5 |
|
#
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 |
|
#
e2ac6122 |
| 31-May-2011 |
Andrey Hristov |
fix macros
|
#
33701b76 |
| 31-May-2011 |
Andrey Hristov |
fix macros
|
#
0de3cd84 |
| 31-May-2011 |
Andrey Hristov |
fix macros
|
Revision tags: php-5.3.6, php-5.3.6RC3, php-5.3.6RC2, php-5.3.6RC1 |
|
#
4439bde5 |
| 24-Jan-2011 |
Andrey Hristov |
small cleanups
|
#
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 ...
|
#
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 |
|
#
c10af225 |
| 29-Oct-2010 |
Andrey Hristov |
- More features for the profiling, create aggregates and dump them on file close. - Also add a trace modifier to switch on and off the profiling. - With additional compiler switch the pro
- More features for the profiling, create aggregates and dump them on file close. - Also add a trace modifier to switch on and off the profiling. - With additional compiler switch the profiling can be completely omitted, of course it makes sense only when --enable-debug. Because otherwise there is no tracing, thus no profiling. - Added a fix for Windows for handling trace files on different devices (special handing of ':' )
show more ...
|
#
769a3cf0 |
| 29-Oct-2010 |
Andrey Hristov |
- More features for the profiling, create aggregates and dump them on file close. - Also add a trace modifier to switch on and off the profiling. - With additional compiler switch the pro
- More features for the profiling, create aggregates and dump them on file close. - Also add a trace modifier to switch on and off the profiling. - With additional compiler switch the profiling can be completely omitted, of course it makes sense only when --enable-debug. Because otherwise there is no tracing, thus no profiling. - Added a fix for Windows for handling trace files on different devices (special handing of ':' )
show more ...
|