Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | read 1 instead of 2 bytes. The next 2 bytes are 2 and thus not a problem | Andrey Hristov | 2012-10-31 | 1 | -1/+1 |
| | |||||
* | fix Bug #62273 Segmentation Fault in Mysqli/Mysqlnd | andrey | 2012-06-29 | 1 | -0/+7 |
| | |||||
* | new charsets | andrey | 2012-06-29 | 1 | -19/+56 |
| | |||||
* | Fix for bug#62046 | andrey | 2012-05-16 | 1 | -2/+0 |
| | | | | | | | | | | | | Bug#62046 mysqli@mysqlnd can't iterate over stored sets after call to mysqli_stmt_reset(). Stmt's state was changed to STMT_PREPARED and leads the driver to think that the stmt was just prepared. Because result set exist also for only prepared but not executed sets, the check for stmt->result isn't any good. There is a result set, because as response for COM_PREPARE the server sends metadata and metadata is part of a result set. After COM_EXECUTE the server sends metadata again, which could be different and in this case more correct. | ||||
* | Fix for bug#61411 | andrey | 2012-05-02 | 1 | -2/+2 |
| | | | | | | Bug #61411 PDO Segfaults with PERSISTENT == TRUE && EMULATE_PREPARES == FALSE Wrong allocation, that doesn't follow the scheme of using stmt->persistent was the root cause of the problem and the crash at free. | ||||
* | Replace $Revision$ with $Id$ in keyword expansion enable files | David Soria Parra | 2012-03-20 | 1 | -1/+1 |
| | |||||
* | assert | Andrey Hristov | 2012-02-02 | 1 | -1/+5 |
| | |||||
* | Fix configuration message typo and alignment (5.4 merge approved by Stas) | Christopher Jones | 2012-01-12 | 1 | -2/+2 |
| | |||||
* | - Year++ | Felipe Pena | 2012-01-01 | 27 | -27/+27 |
| | |||||
* | use the method in all builds. Thus it can be used for detection | Andrey Hristov | 2011-11-22 | 1 | -7/+0 |
| | | | | | of state transitioning in every case | ||||
* | move change_user closer to connect | Andrey Hristov | 2011-10-18 | 1 | -143/+138 |
| | |||||
* | this should be decided by configure | Andrey Hristov | 2011-10-14 | 1 | -1/+0 |
| | |||||
* | MYSQLND_NET refactored not to use any direct reference to MYSQLND (the ↵ | Andrey Hristov | 2011-10-10 | 1 | -0/+1 |
| | | | | | | | connection) QC will need an ifdef-layer to compile with this | ||||
* | - Fix folding | Johannes Schlüter | 2011-09-25 | 1 | -1/+1 |
| | |||||
* | - Fix bug #55609 (mysqlnd cannot be built shared) | Johannes Schlüter | 2011-09-06 | 2 | -3/+11 |
| | | | | | | | # This adds an option --enable-mysqlnd to explicitly built mysqlnd, like any # other extension it can be used with =shared to build mysqlnd shared; # mysqlnd will implicitly enabled when requested from another extension | ||||
* | missing from previous commit for #55582 | Andrey Hristov | 2011-09-05 | 1 | -3/+2 |
| | |||||
* | - Fixed bad xor in signed types due to integer promotion. | Gustavo André dos Santos Lopes | 2011-09-05 | 1 | -5/+5 |
| | | | | | - Replaced undefined signed overflow with char -> unsigned char conversion. | ||||
* | fix message | Andrey Hristov | 2011-09-02 | 1 | -1/+1 |
| | |||||
* | function rename to comply with the schema of other callbacks | Andrey Hristov | 2011-09-02 | 1 | -5/+5 |
| | |||||
* | Fix valgrind error (sending of initialized bytes over the network). | Andrey Hristov | 2011-08-31 | 2 | -4/+6 |
| | | | | | | | | | When the compression was successful the compressed data + uninitialized data at the end was sent to the server, because the length of the compressed payload wasn't correctly calculated (actually the length of the uncompressed payload as assumed). However, the uncompress() function has internally the length of the real payload and skips the binary trash at the end - thus no data damage occurs! | ||||
* | fix valgrind warnings in debug builds | Andrey Hristov | 2011-08-26 | 1 | -1/+1 |
| | |||||
* | Apply r315270 to 5.3 | Xinchen Hui | 2011-08-24 | 1 | -0/+11 |
| | | | | | | Fixed test script failed when host mysql doesn't listen on 3306 Fxied test script failed due to mysql_pconnect trigger a warning | ||||
* | Sync r314808 to 5_3 branch | Xinchen Hui | 2011-08-23 | 1 | -2/+2 |
| | | | | | Eliminated compiler warnings "comparison is always false", "cast to pointer from integer of different siz" and tail zero warnings | ||||
* | relax constraint | Andrey Hristov | 2011-08-10 | 2 | -2/+2 |
| | |||||
* | - Added ZEND_MOD_END macro to use in the end of zend_module_dep[] | Felipe Pena | 2011-08-06 | 1 | -1/+1 |
| | |||||
* | longer error messages, don't cut them | Andrey Hristov | 2011-07-27 | 1 | -2/+2 |
| | |||||
* | - Make usage of new PHP_FE_END macro | Felipe Pena | 2011-07-25 | 1 | -1/+1 |
| | |||||
* | 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/+15 |
| | |||||
* | fix macros | Andrey Hristov | 2011-05-31 | 1 | -10/+10 |
| | |||||
* | exchange a "trap" with an error | Andrey Hristov | 2011-05-17 | 1 | -1/+1 |
| | |||||
* | - Move the field access behind the check | Johannes Schlüter | 2011-05-17 | 1 | -2/+1 |
| | | | | | | # Only called from one place where the connection is checked, but # playing safe, again (parfait) | ||||
* | - Move the access behind the check. | Johannes Schlüter | 2011-05-16 | 1 | -2/+2 |
| | | | | | # I can't find an unsafe call, but let's play safe | ||||
* | Fix range | Andrey Hristov | 2011-05-10 | 1 | -1/+1 |
| | | | | | (thanks again nihen) | ||||
* | Fix for bug 54674..typo in the check of SJIS | Andrey Hristov | 2011-05-09 | 1 | -5/+3 |
| | |||||
* | add the BLOCK_LEAVE macro for non-gcc and non-win | Andrey Hristov | 2011-05-04 | 1 | -3/+4 |
| | |||||
* | reorganize the DBG_ macros, add DBG_BLOCK_XXX | Andrey Hristov | 2011-05-04 | 1 | -16/+25 |
| | |||||
* | extend the API in the backward compatible way | Andrey Hristov | 2011-05-03 | 1 | -0/+1 |
| | |||||
* | fix buffer overflow - overwriting with 0x0, due to | Andrey Hristov | 2011-03-24 | 1 | -10/+33 |
| | | | | | | | unchecked buffer size. This can be easily workarouned on existing unpatched systems by increasing mysqlnd.net_cmd_buffer_size ini variable to more than 8k | ||||
* | Fix compressed build, make it easier | Andrey Hristov | 2011-03-23 | 2 | -15/+15 |
| | |||||
* | palloc is long dead, use more appropriate name | Andrey Hristov | 2011-03-22 | 1 | -6/+6 |
| | |||||
* | Fix message | Andrey Hristov | 2011-03-22 | 1 | -1/+1 |
| | |||||
* | remove more unneeded includes | Andrey Hristov | 2011-03-22 | 1 | -2/+0 |
| | |||||
* | remove unneeded includes | Andrey Hristov | 2011-03-22 | 2 | -2/+0 |
| | |||||
* | use ifdef all-around in the revert | Andrey Hristov | 2011-02-25 | 2 | -2/+2 |
| | |||||
* | revert also the version_id | Andrey Hristov | 2011-02-25 | 1 | -2/+2 |
| | |||||
* | revert to previous behavior | Andrey Hristov | 2011-02-25 | 3 | -2/+12 |
| | |||||
* | move from macros to functions, which can be overwritten, if needed | Andrey Hristov | 2011-02-25 | 3 | -6/+54 |
| | |||||
* | fix invalid memory read. Thank you, valgrind | Andrey Hristov | 2011-02-21 | 1 | -1/+1 |
| | |||||
* | fixed a problem in mysqlnd. 0 was always as num_rows returned for | Andrey Hristov | 2011-02-16 | 1 | -1/+1 |
| | | | | | unbuffered sets (text protocol and PS). |