#
a530ecff |
| 10-Nov-2015 |
Andrey Hristov |
MNDR: - better name for MYSQLND_PPEC - MYSQLND_PFC (protocol frame codec)
|
#
654d1a7c |
| 10-Nov-2015 |
Andrey Hristov |
MNDR: - rename MYSQLND_NET to MYSQLND_PPEC (protocol packet envelope codec). PPEC does only the encoding and decoding to the protocol frame.
|
#
e9f3139f |
| 09-Nov-2015 |
Andrey Hristov |
MNDR: - split MYSQLND_NET into MYSQLND_NET and MYSQLND_VIO MYSQLND_NET is above MYSQLND_VIO. _NET takes care of protocol packet counting (even with compressed), while VIO is just abou
MNDR: - split MYSQLND_NET into MYSQLND_NET and MYSQLND_VIO MYSQLND_NET is above MYSQLND_VIO. _NET takes care of protocol packet counting (even with compressed), while VIO is just about the network (or in case of windows, non-network, but PIPE) transport.
show more ...
|
#
0d3329fc |
| 06-Nov-2015 |
Andrey Hristov |
MNDR: - send_command and send_command_handle_response_* moved to a structure
|
#
e81ecc80 |
| 05-Nov-2015 |
Andrey Hristov |
MNDR: - Move transport string generation to own function, which can be overloaded or sniffed
|
#
b8b1d45c |
| 05-Nov-2015 |
Andrey Hristov |
MNDR: - move connection establishment code to own command - COM_HANDSHAKE
|
#
e6419ab4 |
| 04-Nov-2015 |
Andrey Hristov |
MNDR: - convert the API of MYSQLND_NET to MYSQLND_STRING
|
#
baab519a |
| 04-Nov-2015 |
Andrey Hristov |
MNDR: - decouple the commands from the connection. CONN ist passed now only in 1 case
|
#
71e70376 |
| 02-Nov-2015 |
Andrey Hristov |
MNDR: - clean up some things
|
#
e30e884e |
| 02-Nov-2015 |
Andrey Hristov |
MNDR: - move COM_INIT_DE result handling to the command
|
#
fefc3045 |
| 02-Nov-2015 |
Andrey Hristov |
MNDR: - remove COM_FIELD_LIST
|
#
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 ...
|