summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd_wireprotocol.h
Commit message (Collapse)AuthorAgeFilesLines
* bump yearXinchen Hui2015-01-151-1/+1
|
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-11/+11
|
* s/PHP 5/PHP 7/Johannes Schlüter2014-09-191-1/+1
|
* reduce the struct size by 8 byte on 64 bitAnatol Belski2014-09-141-4/+4
|
* master renames phase 1Anatol Belski2014-08-251-4/+4
|
* ported mysql and mysqlndAnatol Belski2014-08-191-4/+4
|
* Don't use zend_string for other fields (only name here is enough)Xinchen Hui2014-06-251-0/+1
|
* Use zend_string in mysqlndXinchen Hui2014-06-231-2/+0
|
* Refactoring mysqlnd (incompleted, only mysqlnd ext compilable)Xinchen Hui2014-06-181-4/+4
|
* New result fetching mode for mysqlnd, which should use less memory butAndrey Hristov2014-04-101-1/+5
| | | | | | | | implies more memory copy. The old method is still available and can be used. It stays as default. Choosing the method is through a flag to mysqli_query()/mysqli_real_query() New mode can be forced with an INI setting, for all extensions that support this mode (ext/mysql and mysqli, because PDO due to it's architecture can't support it) The setting is mysqlnd.fetch_data_copy=[0|1]
* Backport refactoring from php-srcAndrey Hristov2014-01-241-0/+1
|
* Bump yearXinchen Hui2014-01-031-1/+1
|
* Add support for connect attributes, as of MySQL 5.6Andrey Hristov2013-01-151-1/+1
|
* Merge branch 'PHP-5.4' into PHP-5.5Xinchen Hui2013-01-061-1/+1
|\
| * Merge branch 'PHP-5.3' into PHP-5.4Xinchen Hui2013-01-061-1/+1
| |\
| | * bump yearXinchen Hui2013-01-061-1/+1
| | |
| | * - Year++Felipe Pena2012-01-011-1/+1
| | |
| | * - Year++Felipe Pena2011-01-011-1/+1
| | |
| | * rename parameter name - should not shadow the global symbol allocaAndrey Hristov2010-10-051-1/+1
| | |
| | * Handle problems in the row_decoder, return type used to be void,Andrey Hristov2010-05-311-2/+2
| | | | | | | | | | | | | | | now it can return on problems.
| | * Export MYSQLND_PROTOCOL methodsAndrey Hristov2010-05-141-1/+1
| | |
| | * const-ify fieldsAndrey Hristov2010-04-281-1/+1
| | |
| | * It is possible that change user tries an user who has old password.Andrey Hristov2010-04-201-0/+1
| | | | | | | | | | | | | | | Instead of error message that doesn't say much there is more information now.
| | * - Fix copyrightsFelipe Pena2010-04-201-2/+2
| | |
| | * Fix for bug#49234 method not found ssl_setAndrey Hristov2010-04-151-0/+1
| | | | | | | | | | | | | | | Patch was tested and compiles on Windows. (Thanks Kalle)
| | * Make it coupled - what is allocated with mnd_ should be freedAndrey Hristov2010-03-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | with mnd_ and vice versa. Added mnd_pestrndup and mnd_pestrdup, which wrap the normal calls to be able to track this calls. Fixed some failing tests.
| | * fix build failure after recent commit by KalleAndrey Hristov2010-03-241-1/+1
| | |
| * | - Year++Felipe Pena2012-01-011-1/+1
| | |
| * | Split struct MYSQLND in struct MYSQLND and struct MYSQLD_CONN_DATA.Andrey Hristov2011-10-311-2/+2
| | | | | | | | | | | | | | | A step in the direction of keeping internal data private
| * | Move from directly referencing an aggregated structure to using aAndrey Hristov2011-10-251-2/+2
| | | | | | | | | | | | | | | | | | pointer to a structure. The structure is still aggregated but we add a level of indirection for possible plugins to overwrite the storage
| * | shift code around to two new files - mysqlnd_driver.c Andrey Hristov2011-10-211-1/+0
| | | | | | | | | | | | | | | | | | and mysqlnd_ext_plugin.c (mysqlnd extension plugin)
* | | remove old unicode code, that is was compiled out by using a macroandrey2012-09-251-6/+4
| | |
* | | Add SHA256 authentication support - password hashing to mysqlndandrey2012-09-251-0/+12
| | | | | | | | | | | | Automatic switchover to SSL with plain-text password is not part of this
* | | - Year++Felipe Pena2012-01-011-1/+1
| | |
* | | Split struct MYSQLND in struct MYSQLND and struct MYSQLD_CONN_DATA.Andrey Hristov2011-10-311-2/+2
| | | | | | | | | | | | | | | A step in the direction of keeping internal data private
* | | Move from directly referencing an aggregated structure to using aAndrey Hristov2011-10-251-2/+2
| | | | | | | | | | | | | | | | | | pointer to a structure. The structure is still aggregated but we add a level of indirection for possible plugins to overwrite the storage
* | | shift code around to two new files - mysqlnd_driver.c Andrey Hristov2011-10-211-1/+0
|/ / | | | | | | | | | | and mysqlnd_ext_plugin.c (mysqlnd extension plugin)
* | throw out legacy code, that never was used for somethingAndrey Hristov2011-03-211-2/+0
| | | | | | | | | | | | useful. Was added for QC but QC is now a plugin, not part of the core.
* | Handle MySQL 5.5 authentication features.Andrey Hristov2011-01-241-5/+40
| | | | | | | | | | | | | | | | 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.
* | Update on the mysqlnd auth plugins, changed the pluginAndrey Hristov2011-01-141-17/+13
| | | | | | | | | | | | | | | | 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.
* | grok the MySQL 5.5 extended handshake.Andrey Hristov2011-01-121-3/+7
| | | | | | | | | | | | | | | | | | | | 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
* | Use common code to handle initial authentication andAndrey Hristov2011-01-111-1/+3
| | | | | | | | | | COM_CHANGE_USER
* | - Year++Felipe Pena2011-01-011-1/+1
| |
* | rename parameter name - should not shadow the global symbol allocaAndrey Hristov2010-10-051-1/+1
| |
* | Handle problems in the row_decoder, return type used to be void,Andrey Hristov2010-05-311-2/+2
| | | | | | | | | | now it can return on problems.
* | Export MYSQLND_PROTOCOL methodsAndrey Hristov2010-05-141-1/+1
| |
* | const-ify fieldsAndrey Hristov2010-04-281-1/+1
| |
* | It is possible that change user tries an user who has old password.Andrey Hristov2010-04-201-0/+1
| | | | | | | | | | Instead of error message that doesn't say much there is more information now.
* | - Fix copyrightsFelipe Pena2010-04-201-2/+2
| |
* | Fix for bug#49234 method not found ssl_setAndrey Hristov2010-04-151-0/+1
| | | | | | | | | | Patch was tested and compiles on Windows. (Thanks Kalle)