Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-04 | 1 | -1/+1 |
| | |||||
* | Fix emails in headers. @mysql.com addresses are no more since many years. | Andrey Hristov | 2016-03-16 | 1 | -5/+5 |
| | |||||
* | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
|\ | | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | ||||
| * | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
| | | |||||
| * | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | Use ZSTR_ API to access zend_string elements (this is just renaming without ↵ | Dmitry Stogov | 2015-06-30 | 1 | -2/+2 |
| | | | | | | | | semantick changes). | ||||
* | | Fixed bug #68887 (resources are not freed correctly) | Dmitry Stogov | 2015-04-08 | 1 | -1/+1 |
| | | |||||
* | | cleanup the mod version macros, round 2 | Anatol Belski | 2015-03-23 | 1 | -3/+3 |
| | | |||||
* | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 1 | -7/+7 |
| | | |||||
* | | second shot on removing TSRMLS_* | Anatol Belski | 2014-12-14 | 1 | -1/+1 |
| | | |||||
* | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -24/+24 |
| | | |||||
* | | s/PHP 5/PHP 7/ | Johannes Schlüter | 2014-09-19 | 1 | -1/+1 |
| | | |||||
* | | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -5/+5 |
| | | |||||
* | | ported mysql and mysqlnd | Anatol Belski | 2014-08-19 | 1 | -4/+4 |
| | | |||||
* | | Fixed compilation warning | Dmitry Stogov | 2014-06-20 | 1 | -1/+0 |
| | | |||||
* | | Fixed compilation | Dmitry Stogov | 2014-06-20 | 1 | -7/+5 |
|/ | |||||
* | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | |||||
* | Add support for connect attributes, as of MySQL 5.6 | Andrey Hristov | 2013-01-15 | 1 | -1/+4 |
| | |||||
* | Merge branch 'PHP-5.4' into PHP-5.5 | Xinchen Hui | 2013-01-06 | 1 | -1/+1 |
|\ | |||||
| * | bump year | Xinchen Hui | 2013-01-06 | 1 | -1/+1 |
| | | |||||
| * | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | | |||||
| * | Split struct MYSQLND in struct MYSQLND and struct MYSQLD_CONN_DATA. | Andrey Hristov | 2011-10-31 | 1 | -8/+8 |
| | | | | | | | | | | A step in the direction of keeping internal data private | ||||
| * | Move from directly referencing an aggregated structure to using a | Andrey Hristov | 2011-10-25 | 1 | -18/+18 |
| | | | | | | | | | | | | pointer to a structure. The structure is still aggregated but we add a level of indirection for possible plugins to overwrite the storage | ||||
| * | MYSQLND_NET refactored not to use any direct reference to MYSQLND (the ↵ | Andrey Hristov | 2011-10-10 | 1 | -2/+0 |
| | | | | | | | | | | | | | | connection) QC will need an ifdef-layer to compile with this | ||||
| * | Add mysqli_error_list() that returns an array with errors. Typically only | Andrey Hristov | 2011-08-04 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | | 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 | ||||
* | | fix newly introduced segfault | Andrey Hristov | 2012-10-16 | 1 | -1/+1 |
| | | |||||
* | | constify | Andrey Hristov | 2012-10-12 | 1 | -0/+1 |
| | | |||||
* | | if ssl has been switched on transmit clear-text password | Andrey Hristov | 2012-10-03 | 1 | -24/+31 |
| | | |||||
* | | compile out example plugin in a release build | andrey | 2012-09-26 | 1 | -1/+1 |
| | | |||||
* | | change public key setting to PERDIR and finish code that allows | andrey | 2012-09-25 | 1 | -1/+5 |
| | | | | | | | | to set the key file programatically per mysqli_options() | ||||
* | | remove old unicode code, that is was compiled out by using a macro | andrey | 2012-09-25 | 1 | -4/+0 |
| | | |||||
* | | Add SHA256 authentication support - password hashing to mysqlnd | andrey | 2012-09-25 | 1 | -3/+185 |
| | | | | | | | | Automatic switchover to SSL with plain-text password is not part of this | ||||
* | | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | | |||||
* | | Split struct MYSQLND in struct MYSQLND and struct MYSQLD_CONN_DATA. | Andrey Hristov | 2011-10-31 | 1 | -8/+8 |
| | | | | | | | | | | A step in the direction of keeping internal data private | ||||
* | | Move from directly referencing an aggregated structure to using a | Andrey Hristov | 2011-10-25 | 1 | -18/+18 |
| | | | | | | | | | | | | pointer to a structure. The structure is still aggregated but we add a level of indirection for possible plugins to overwrite the storage | ||||
* | | MYSQLND_NET refactored not to use any direct reference to MYSQLND (the ↵ | Andrey Hristov | 2011-10-10 | 1 | -2/+0 |
| | | | | | | | | | | | | | | connection) QC will need an ifdef-layer to compile with this | ||||
* | | Add mysqli_error_list() that returns an array with errors. Typically only | Andrey Hristov | 2011-08-04 | 1 | -3/+2 |
|/ | | | | | | | | 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 | ||||
* | Use our own zend_strndup() implementation of strndup() -- Fixes build on ↵ | Kalle Sommer Nielsen | 2011-01-31 | 1 | -1/+1 |
| | | | | platforms without strndup(), like Windows | ||||
* | a better habitat | Andrey Hristov | 2011-01-27 | 1 | -3/+3 |
| | |||||
* | fix a crash in new code | Andrey Hristov | 2011-01-27 | 1 | -1/+3 |
| | |||||
* | fix typos | Andrey Hristov | 2011-01-24 | 1 | -2/+2 |
| | |||||
* | small cleanups | Andrey Hristov | 2011-01-24 | 1 | -10/+2 |
| | |||||
* | Handle MySQL 5.5 authentication features. | Andrey Hristov | 2011-01-24 | 1 | -77/+252 |
| | | | | | | | | 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 plugin | Andrey Hristov | 2011-01-14 | 1 | -21/+59 |
| | | | | | | | | 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. | ||||
* | Change things to allow passing of the password length | Andrey Hristov | 2011-01-14 | 1 | -0/+2 |
| | | | | | | | to mysqlnd. This is needed as a password might include a \0 and thus we need to be binary safe. | ||||
* | grok the MySQL 5.5 extended handshake. | Andrey Hristov | 2011-01-12 | 1 | -0/+271 |
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 |