Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | - Fix folding | Johannes Schlüter | 2011-09-25 | 1 | -1/+1 | |
| | ||||||
* | - fix build (macros mess) | Pierre Joye | 2011-09-17 | 1 | -1/+1 | |
| | ||||||
* | - fix TS build | Pierre Joye | 2011-09-17 | 1 | -1/+1 | |
| | ||||||
* | Fixed Windows build | Dmitry Stogov | 2011-09-16 | 1 | -1/+1 | |
| | ||||||
* | - Fix TSRM build | Johannes Schlüter | 2011-09-01 | 1 | -2/+2 | |
| | ||||||
* | - Register extensions using mysqlnd (mysql, myslqi, pdo_mysql) with mysqlnd | Johannes Schlüter | 2011-08-31 | 1 | -0/+38 | |
| | ||||||
* | fix valgrind warnings in debug builds | Andrey Hristov | 2011-08-26 | 1 | -1/+1 | |
| | ||||||
* | relax constraint | Andrey Hristov | 2011-08-10 | 1 | -1/+1 | |
| | ||||||
* | Add mysqli_error_list() that returns an array with errors. Typically only | Andrey Hristov | 2011-08-04 | 1 | -0/+28 | |
| | | | | | | | | 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 | |||||
* | longer error messages, don't cut them | Andrey Hristov | 2011-07-27 | 1 | -2/+2 | |
| | ||||||
* | free data in case of failure in the callee not in the caller | Andrey Hristov | 2011-07-05 | 1 | -5/+3 | |
| | ||||||
* | reuse code | Andrey Hristov | 2011-05-31 | 1 | -16/+11 | |
| | ||||||
* | fix valgrind warning | Andrey Hristov | 2011-05-04 | 1 | -1/+2 | |
| | ||||||
* | add a proxy for sppintf and vspprintf | Andrey Hristov | 2011-03-18 | 1 | -18/+18 | |
| | ||||||
* | less trace info | Andrey Hristov | 2011-03-18 | 1 | -22/+2 | |
| | ||||||
* | move from macros to functions, which can be overwritten, if needed | Andrey Hristov | 2011-02-25 | 1 | -1/+41 | |
| | ||||||
* | Don't lose this data anymore. It worked without the fix, | Andrey Hristov | 2011-01-31 | 1 | -2/+3 | |
| | | | | | but it with it is just correct (trunk only). | |||||
* | clear error before doing anything, because we can get | Andrey Hristov | 2011-01-28 | 1 | -0/+3 | |
| | | | | | | | | | | trapped by previous error : php -r '$link = mysqli_init(); var_dump($link->real_connect("127.0.0.1", "unknown", "unknown")); var_dump($link->real_connect("127.0.0.1", "known", "password"));' shows the problem. The second connect did not work, as it should be. | |||||
* | small cleanups | Andrey Hristov | 2011-01-24 | 1 | -2/+2 | |
| | ||||||
* | Handle MySQL 5.5 authentication features. | Andrey Hristov | 2011-01-24 | 1 | -59/+198 | |
| | | | | | | | | 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. | |||||
* | fix ZTS build | Andrey Hristov | 2011-01-19 | 1 | -1/+1 | |
| | ||||||
* | Update on the mysqlnd auth plugins, changed the plugin | Andrey Hristov | 2011-01-14 | 1 | -11/+14 | |
| | | | | | | | | 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 | -4/+9 | |
| | | | | | | | 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 | -159/+105 | |
| | | | | | | | | | | 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 and | Andrey Hristov | 2011-01-11 | 1 | -78/+92 | |
| | | | | | COM_CHANGE_USER | |||||
* | - Year++ | Felipe Pena | 2011-01-01 | 1 | -1/+1 | |
| | ||||||
* | extending the API interface - plugins can register | Andrey Hristov | 2010-12-28 | 1 | -18/+33 | |
| | | | | | | | | themselves with a structure and can be searched. Every plugin can have statistics and they are shown under the statistics of mysqlnd in MINFO. | |||||
* | fix a small bug about affected_rows in the text protocol | Andrey Hristov | 2010-12-16 | 1 | -0/+3 | |
| | ||||||
* | don't crash if the API is used incorrectly | Andrey Hristov | 2010-12-06 | 1 | -2/+6 | |
| | ||||||
* | profiling in trace mode | Andrey Hristov | 2010-10-22 | 1 | -1/+2 | |
| | ||||||
* | Rename a method so it doesn't clash with a global symbol - a function | Andrey Hristov | 2010-10-05 | 1 | -6/+6 | |
| | | | | | Fix compiler waring by extening the type of a variable | |||||
* | rename parameter, should not conflict with global symbol - | Andrey Hristov | 2010-10-05 | 1 | -11/+11 | |
| | | | | | the socket function | |||||
* | WS fixes | Andrey Hristov | 2010-09-23 | 1 | -9/+9 | |
| | ||||||
* | Added TSRMLS macros into php_get_current_user() | Kalle Sommer Nielsen | 2010-09-23 | 1 | -2/+0 | |
| | ||||||
* | Fix for | Andrey Hristov | 2010-09-22 | 1 | -4/+29 | |
| | | | | | Request #48082 mysql_connect does not work with named pipes | |||||
* | remove unneeded proxy function _mysqlnd_restart_psessoin | Andrey Hristov | 2010-09-15 | 1 | -10/+0 | |
| | ||||||
* | Remove unneeded proxy function _mysqlnd_end_psession | Andrey Hristov | 2010-09-15 | 1 | -9/+0 | |
| | ||||||
* | OPT_COMPRESS support for mysqlnd_conn::set_client_option | Andrey Hristov | 2010-09-01 | 1 | -2/+4 | |
| | | | | | To be used by mysqli_options | |||||
* | Switch from using PHP_MAJOR_VERSION to separate define for | Andrey Hristov | 2010-08-12 | 1 | -3/+3 | |
| | | | | | | unicode. Unicode is no more, but these are "bookmarks" where to change mysqlnd, if Unicode becomes trendy again. | |||||
* | ws + cs | Andrey Hristov | 2010-08-12 | 1 | -10/+8 | |
| | ||||||
* | Lay foundations for named pipe support in mysqlnd | Andrey Hristov | 2010-08-09 | 1 | -2/+8 | |
| | ||||||
* | make ssl_set return value in mysqlnd compatible with libmysqli return value | David Soria Parra | 2010-08-06 | 1 | -6/+6 | |
| | ||||||
* | Fix sprintf modifiers all around the place. In most cases | Andrey Hristov | 2010-06-21 | 1 | -23/+22 | |
| | | | | | | %u should be used. Where size_t is used then MYSQLND_SZ_T_SPEC should be the modifier | |||||
* | split mysqlnd_connect() in two parts, one doing the authorization | Andrey Hristov | 2010-06-17 | 1 | -102/+145 | |
| | ||||||
* | no more needed because of the charset fix in the previous changeset | Andrey Hristov | 2010-06-16 | 1 | -1/+0 | |
| | ||||||
* | Fixed bug #52082 (character_set_client & character_set_connection reset after | Andrey Hristov | 2010-06-14 | 1 | -1/+16 | |
| | | | | | | | | mysqli_change_user()) libmysql >= 5.1.23 will PASS, older library versions will fail | |||||
* | Don't use NULL pointer, always check before use | Andrey Hristov | 2010-05-27 | 1 | -1/+3 | |
| | ||||||
* | Don't use conn->net without checking if it is NULL, because | Andrey Hristov | 2010-05-26 | 1 | -1/+3 | |
| | | | | | it can be NULL in OOM conditions. This would cause a crash. | |||||
* | Handle the situation when MYSQLND_PROTOCOL's methods return NULL. | Andrey Hristov | 2010-05-25 | 1 | -11/+43 | |
| | | | | | mysqlnd should not crash but gracefully return with an error. | |||||
* | Init should return status value because initialization can fail. | Andrey Hristov | 2010-05-25 | 1 | -7/+10 | |
| | | | | | In this case mysqlnd_init() should return NULL to the end-user. |