Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | Sync with bzr | Andrey Hristov | 2008-07-15 | 1 | -1/+0 | |
| | | | ||||||
| | * | Fix remaining valgrind problems with pconn and zval cache | Andrey Hristov | 2008-06-24 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | HEAD merge will follow tomorrow. | |||||
| | * | Fix double-free, introduced lately | Andrey Hristov | 2008-06-24 | 1 | -11/+7 | |
| | | | ||||||
| | * | Fix possible bug with persistent connections and mysqlnd | Andrey Hristov | 2008-06-24 | 1 | -4/+16 | |
| | | | ||||||
| | * | Update mysqlnd | Andrey Hristov | 2008-05-07 | 1 | -2/+2 | |
| | | | ||||||
| | * | Update ext/mysql's and ext/mysqli's tests | Andrey Hristov | 2008-04-24 | 1 | -7/+10 | |
| | | | | | | | | | | | | | | | | | | Add mysqli_stmt_more_result()/mysqli_stmt_next_result(), but only in mysqlnd builds as libmysql doesn't support this feature. | |||||
| | * | MFB: Update CVS from the development tree | Andrey Hristov | 2008-04-16 | 1 | -11/+4 | |
| | | | ||||||
| | * | - Don't modify the variables which are passed for parameter binding. | Andrey Hristov | 2008-03-20 | 1 | -5/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to clone them, if there will be a transformation (convert_to_xxx) which will change the origin (bug#44390 bind_param / bind_result and Object member variables) - Make mysqlnd more compatible to libmysql, in this case if the execute of a statement fails set the state of the statement back to PREPARED - A test case to check the case of a failing statement. | |||||
| | * | Fixed a bunch of bugs reported in | Andrey Hristov | 2008-03-18 | 1 | -2/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug #44352 mysqli_connect_error() false negative for host errors From now on the mysqli object doesn't have that magic properties, like error, which were readable but not visible through isset(), property_exists() and var_dump(). All other ext/mysqli classes were fixed too. Now it will be easier to debug mysqli based applications. | |||||
| | * | Update mysqlnd - fix bg_store | Andrey Hristov | 2008-02-14 | 1 | -2/+5 | |
| | | | ||||||
| | * | Simplify unique string generation and plug a leak. | Andrey Hristov | 2008-02-04 | 1 | -11/+16 | |
| | | | ||||||
| | * | Fix the build, add a missing file | Andrey Hristov | 2008-01-29 | 1 | -58/+1 | |
| | | | ||||||
| | * | Moved initialization code into a function. | Andrey Hristov | 2008-01-29 | 1 | -9/+2 | |
| | | | ||||||
| | * | Moving extension specific code to php_mysqlnd.c as the old rule is. | Andrey Hristov | 2008-01-28 | 1 | -221/+0 | |
| | | | ||||||
| | * | some config.w32 fixes | Andrey Hristov | 2008-01-28 | 1 | -145/+6 | |
| | | | | | | | | | | | | | | | | | | moved mysqlnd's block allocator to a separate file and also now it's part of the connection, no MT problems. | |||||
| | * | More optimizations - less MM calls | Andrey Hristov | 2008-01-28 | 1 | -21/+347 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clearly separated fetching (physical reading) from decoding phases (data interpretation). Threaded fetching added but disabled as needs more work for Windows. For Linux needs some touches to add pthreads if this is enabled, probably with a compile-time switch. The code reorganisation makes it easy to add also async API, similar to cURL's one. | |||||
| | * | Merge with internal version | Andrey Hristov | 2008-01-23 | 1 | -13/+13 | |
| | | | ||||||
| | * | strncpy->strlcpy | Andrey Hristov | 2008-01-08 | 1 | -2/+2 | |
| | | | ||||||
| | * | - Fix problems with double definitions | Andrey Hristov | 2008-01-02 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | - Clean up a bit a type mess - 4 types less. No need to have aliases for the same thing (unification is the name). - New macro for Johannes mysqlnd_stmt_ro_result_metadata | |||||
| | * | MFH: Bump copyright year, 2 of 2. | Sebastian Bergmann | 2007-12-31 | 1 | -1/+1 | |
| | | | ||||||
| | * | Fix segfault in debug build | Andrey Hristov | 2007-11-08 | 1 | -4/+4 | |
| | | | ||||||
| | * | Fix build failure on Windows. Seems "free" can't be used even as method name ↵ | Andrey Hristov | 2007-10-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | of a structure. The MS compiler (the preprocessor most probably) changes it to _free_dbg | |||||
| | * | Import mysqlnd | Andrey Hristov | 2007-10-05 | 1 | -0/+2078 | |
| | | | | | | | | | | Patch ext/mysql and ext/mysqli to support mysqlnd | |||||
* | | constify | Andrey Hristov | 2012-10-12 | 1 | -1/+1 | |
| | | ||||||
* | | if ssl has been switched on transmit clear-text password | Andrey Hristov | 2012-10-03 | 1 | -0/+3 | |
| | | ||||||
* | | fix login failure with empty password. This is 5.5 specific - new code | Andrey Hristov | 2012-09-28 | 1 | -2/+2 | |
| | | ||||||
* | | change public key setting to PERDIR and finish code that allows | andrey | 2012-09-25 | 1 | -0/+1 | |
| | | | | | | | | 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 | -16/+0 | |
| | | ||||||
* | | Add SHA256 authentication support - password hashing to mysqlnd | andrey | 2012-09-25 | 1 | -5/+6 | |
| | | | | | | | | Automatic switchover to SSL with plain-text password is not part of this | |||||
* | | plug a leak when the server ask the client for a auth protocol, that | andrey | 2012-08-22 | 1 | -8/+9 | |
| | | | | | | | | | | the client doesn't understand. This is 5.5 specific bug, as a result of a refactoring in 5.5 | |||||
* | | fix valgrind warning | andrey | 2012-07-09 | 1 | -1/+1 | |
| | | ||||||
* | | merge | andrey | 2012-06-29 | 1 | -0/+7 | |
| | | ||||||
* | | close the underlying stream as early as possible and so notify the | andrey | 2012-06-01 | 1 | -7/+6 | |
| | | | | | | | | NET layer | |||||
* | | close the stream whenever possible, no need to keep it open altough the | andrey | 2012-06-01 | 1 | -0/+5 | |
| | | | | | | | | connection is marked as unusable | |||||
* | | more refactoring stuff. Reduced code duplication in the authentication | andrey | 2012-05-31 | 1 | -216/+170 | |
| | | | | | | | | code | |||||
* | | small refactoring - factour out code from connection establishment. | andrey | 2012-05-30 | 1 | -101/+153 | |
| | | | | | | | | | | Add a define for the default authentication protocol - get away from the hardcoded magic value | |||||
* | | refactor MYSQLND_NET, split it two parts for easy resharing | andrey | 2012-04-30 | 1 | -23/+26 | |
|/ | ||||||
* | Fix folding | Johannes Schlüter | 2012-04-22 | 1 | -1/+1 | |
| | ||||||
* | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 | |
| | ||||||
* | Add a middleman which can intercept the calls and can reroute them | Andrey Hristov | 2011-11-02 | 1 | -3/+28 | |
| | ||||||
* | - shift a bit of code around | Andrey Hristov | 2011-11-02 | 1 | -13/+13 | |
| | | | | | - when cloning use the methods of the original object | |||||
* | fix trace log messages | Andrey Hristov | 2011-11-02 | 1 | -2/+2 | |
| | ||||||
* | Now really split the method tables and have different | Andrey Hristov | 2011-10-31 | 1 | -308/+324 | |
| | | | | | | | methods for the handle and the data object. Add auxiliary functions to work with the new methods. Add possibility to clone a connection object - shadow copy. | |||||
* | Split struct MYSQLND in struct MYSQLND and struct MYSQLD_CONN_DATA. | Andrey Hristov | 2011-10-31 | 1 | -91/+116 | |
| | | | | | 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 | -121/+132 | |
| | | | | | | pointer to a structure. The structure is still aggregated but we add a level of indirection for possible plugins to overwrite the storage | |||||
* | Add hooks for __call like functionality and also allow to | Andrey Hristov | 2011-10-25 | 1 | -239/+428 | |
| | | | | | | handle calls that spread over two internal functions. Let's call it a local TX. | |||||
* | move plugin specific stuff to one file. create object factory | Andrey Hristov | 2011-10-24 | 1 | -45/+5 | |
| | | | | | for similar objects | |||||
* | shift code around to two new files - mysqlnd_driver.c | Andrey Hristov | 2011-10-21 | 1 | -113/+18 | |
| | | | | | | and mysqlnd_ext_plugin.c (mysqlnd extension plugin) | |||||
* | api_ext to reverse_api | Andrey Hristov | 2011-10-19 | 1 | -38/+3 | |
| | ||||||
* | MYSQLND_NET refactored not to use any direct reference to MYSQLND (the ↵ | Andrey Hristov | 2011-10-10 | 1 | -12/+14 | |
| | | | | | | | connection) QC will need an ifdef-layer to compile with this |