#
aa4966d4 |
| 30-Oct-2015 |
Andrey Hristov |
MNDR: - now send_command_handle_response() also doesn't depend directly on MYSQLND_CONN_DATA
|
#
109dc08f |
| 30-Oct-2015 |
Andrey Hristov |
MNDR: - make the connection state a class
|
#
78cb5456 |
| 30-Oct-2015 |
Andrey Hristov |
MNDR: - simplify the macroses for the types
|
#
e9bccffe |
| 30-Oct-2015 |
Andrey Hristov |
MNDR: - switch to macro generation of structure names for the methods
|
#
4bb784cd |
| 30-Oct-2015 |
Andrey Hristov |
MNDR: - make MYSQLND_ERROR_INFO a class
|
#
fb1b5abe |
| 29-Oct-2015 |
Andrey Hristov |
MNDR: - switch to MYSQLND_CLASS_METHOD_TABLE_NAME_DECL() for automatic naming of class methods
|
#
5609eabc |
| 29-Oct-2015 |
Andrey Hristov |
MDNR: - make MYSQLND_UPSERT_STATUS more like an object that a simple structure Still use macros to make updates simple
|
Revision tags: php-5.6.15, php-7.0.0RC6 |
|
#
10d4fb8a |
| 19-Oct-2015 |
Andrey Hristov |
MDNR: - Refactor the command factory. Let the factory be exchangeable.
|
#
7d7ff67b |
| 19-Oct-2015 |
Andrey Hristov |
MDNR: - send_command() is no more, thus we need commands for all COM_STMT_* + CHANGE_USER
|
Revision tags: php-7.0.1 |
|
#
f6ec3df8 |
| 16-Oct-2015 |
Andrey Hristov |
MNDR: - Switch for directly executing a command over the wire to creating a command object which is then executed.
|
Revision tags: php-5.6.15RC1, php-7.0.0RC5 |
|
#
2a44cee4 |
| 13-Oct-2015 |
Andrey Hristov |
MNDR: - Remove unused variable
|
#
784a3718 |
| 12-Oct-2015 |
Andrey Hristov |
MNDR: - Inject the object factory
|
#
19443351 |
| 12-Oct-2015 |
Andrey Hristov |
MNDR: - remove static function and make it a method. The function doesn't need to be in mysqlnd_ps.c as it doesn't use any resources anymore from it (it used in the past)
|
#
cfd86865 |
| 12-Oct-2015 |
Andrey Hristov |
MDNR: - removed init() method from mysqlnd_conn_data and moved the initialization to the object factory->get_connection(). Now it is unified as with the prepared statement which doesn
MDNR: - removed init() method from mysqlnd_conn_data and moved the initialization to the object factory->get_connection(). Now it is unified as with the prepared statement which doesn't have any init() method - the protocol decoder factory now takes connection as parameter at creation and thus there is no need to pass the connection as parameter when calling the read or the write method of a packet. - saved the protocol payload decoder factory as pointer in every packet (read/write) so the connection doesn't need to be passed on every call of read/write (dependency has been already injected at creation). This will alow to move protocol specific code from MYSQLND_NET (send_ex()) to make MYSQLND_NET leaner and free from protocol stuff.
show more ...
|
#
34a33928 |
| 02-Oct-2015 |
Andrey Hristov |
MNDR: - Rename MYSQLND_PROTOCOL to MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORY - Rename other symbols related to MYSQLND_PROTOCOL accordingly
|
#
4c83582c |
| 02-Oct-2015 |
Andrey Hristov |
MNDR - enum_mysqlnd_protocol_type -> enum_mysqlnd_session_protocol_type
|
#
3091a017 |
| 02-Oct-2015 |
Andrey Hristov |
MNDR - mysqlnd_option -> mysqlnd_client_option
|
#
6051a477 |
| 02-Oct-2015 |
Andrey Hristov |
MNDR - Rename simple_command* to send_command
|
#
0f38d479 |
| 02-Oct-2015 |
Andrey Hristov |
MNDR : - Rename MYSQLND_OPTIONS to MYSQLND_SESSION_OPTIONS - Rename MYSQLND_NET_OPTIONS to MYSQLND_IO_OPTIONS
|
#
6d51b7b2 |
| 27-Oct-2015 |
Andrey Hristov |
Another Fix for Bug #68344 MySQLi does not provide way to disable peer certificate validation Added the possibility to explicitly state that the peer certificate should not be checked. Back
Another Fix for Bug #68344 MySQLi does not provide way to disable peer certificate validation Added the possibility to explicitly state that the peer certificate should not be checked. Back to the default - checking the certificate. Exported MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT Usage : mysqli_real_connect( , , , , , MYSQLI_CLIENT_SSL | MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT) If mysqli_ssl_set() is not called, but only MYSQLI_CLIENT_SSL is passed, without the (don't) very flag, then no verification takes place.
show more ...
|
Revision tags: php-5.5.30, php-5.6.14, php-7.0.0RC4, php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45, php-5.6.13RC1, php-7.0.0RC1, php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44, php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1, php-5.6.11, php-5.5.27, php-5.4.43, php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2, php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1, php-5.5.25, php-5.6.9, php-5.4.41, php-5.6.9RC1, php-5.5.25RC1, php-5.6.8, php-5.5.24, php-5.4.40 |
|
#
ed0f134a |
| 07-Apr-2015 |
Andrey Hristov |
Split mysqlnd_stmt::execute in 2 logical parts : - mysqlnd_stmt::send_execute() which just creates the wire message by using an aux function and sends it to the server - mysqlnd_stmt::p
Split mysqlnd_stmt::execute in 2 logical parts : - mysqlnd_stmt::send_execute() which just creates the wire message by using an aux function and sends it to the server - mysqlnd_stmt::parse_execute_respose() which is responsible for handling the bytes sent from the server in response to COM_EXECUTE. This makes it possible to implement finer method overwriting in mysqlnd plugins.
show more ...
|
#
a970ae76 |
| 07-Apr-2015 |
Andrey Hristov |
Add more info to the calls: - let the callee knows whether it was called directly or indirectly - two NULL zval * parameters for future extension in a pecl plugin
|
Revision tags: php-5.6.8RC1, php-5.5.24RC1, php-5.6.7, php-5.5.23, php-5.4.39, php-5.6.7RC1, php-5.5.23RC1, POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS, php-5.6.6, php-5.5.22, php-5.4.38, POST_PHP7_REMOVALS, PRE_PHP7_REMOVALS, php-5.6.6RC1, php-5.5.22RC1, php-5.5.21, php-5.6.5, php-5.4.37 |
|
#
fc33f52d |
| 15-Jan-2015 |
Xinchen Hui |
bump year
|
#
0579e827 |
| 15-Jan-2015 |
Xinchen Hui |
bump year
|
#
73c1be26 |
| 15-Jan-2015 |
Xinchen Hui |
Bump year
|