summaryrefslogtreecommitdiff
path: root/ext/mysqlnd
Commit message (Collapse)AuthorAgeFilesLines
* read 1 instead of 2 bytes. The next 2 bytes are 2 and thus not a problemAndrey Hristov2012-10-311-1/+1
|
* fix Bug #62273 Segmentation Fault in Mysqli/Mysqlndandrey2012-06-291-0/+7
|
* new charsetsandrey2012-06-291-19/+56
|
* Fix for bug#62046andrey2012-05-161-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#61411andrey2012-05-021-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 filesDavid Soria Parra2012-03-201-1/+1
|
* assertAndrey Hristov2012-02-021-1/+5
|
* Fix configuration message typo and alignment (5.4 merge approved by Stas)Christopher Jones2012-01-121-2/+2
|
* - Year++Felipe Pena2012-01-0127-27/+27
|
* use the method in all builds. Thus it can be used for detectionAndrey Hristov2011-11-221-7/+0
| | | | | of state transitioning in every case
* move change_user closer to connectAndrey Hristov2011-10-181-143/+138
|
* this should be decided by configureAndrey Hristov2011-10-141-1/+0
|
* MYSQLND_NET refactored not to use any direct reference to MYSQLND (the ↵Andrey Hristov2011-10-101-0/+1
| | | | | | | connection) QC will need an ifdef-layer to compile with this
* - Fix foldingJohannes Schlüter2011-09-251-1/+1
|
* - Fix bug #55609 (mysqlnd cannot be built shared)Johannes Schlüter2011-09-062-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 #55582Andrey Hristov2011-09-051-3/+2
|
* - Fixed bad xor in signed types due to integer promotion.Gustavo André dos Santos Lopes2011-09-051-5/+5
| | | | | - Replaced undefined signed overflow with char -> unsigned char conversion.
* fix messageAndrey Hristov2011-09-021-1/+1
|
* function rename to comply with the schema of other callbacksAndrey Hristov2011-09-021-5/+5
|
* Fix valgrind error (sending of initialized bytes over the network).Andrey Hristov2011-08-312-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 buildsAndrey Hristov2011-08-261-1/+1
|
* Apply r315270 to 5.3Xinchen Hui2011-08-241-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 branchXinchen Hui2011-08-231-2/+2
| | | | | Eliminated compiler warnings "comparison is always false", "cast to pointer from integer of different siz" and tail zero warnings
* relax constraintAndrey Hristov2011-08-102-2/+2
|
* - Added ZEND_MOD_END macro to use in the end of zend_module_dep[]Felipe Pena2011-08-061-1/+1
|
* longer error messages, don't cut themAndrey Hristov2011-07-271-2/+2
|
* - Make usage of new PHP_FE_END macroFelipe Pena2011-07-251-1/+1
|
* free data in case of failure in the callee not in the callerAndrey Hristov2011-07-051-5/+3
|
* reuse codeAndrey Hristov2011-05-311-16/+15
|
* fix macrosAndrey Hristov2011-05-311-10/+10
|
* exchange a "trap" with an errorAndrey Hristov2011-05-171-1/+1
|
* - Move the field access behind the checkJohannes Schlüter2011-05-171-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üter2011-05-161-2/+2
| | | | | # I can't find an unsafe call, but let's play safe
* Fix rangeAndrey Hristov2011-05-101-1/+1
| | | | | (thanks again nihen)
* Fix for bug 54674..typo in the check of SJISAndrey Hristov2011-05-091-5/+3
|
* add the BLOCK_LEAVE macro for non-gcc and non-winAndrey Hristov2011-05-041-3/+4
|
* reorganize the DBG_ macros, add DBG_BLOCK_XXXAndrey Hristov2011-05-041-16/+25
|
* extend the API in the backward compatible wayAndrey Hristov2011-05-031-0/+1
|
* fix buffer overflow - overwriting with 0x0, due toAndrey Hristov2011-03-241-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 easierAndrey Hristov2011-03-232-15/+15
|
* palloc is long dead, use more appropriate nameAndrey Hristov2011-03-221-6/+6
|
* Fix messageAndrey Hristov2011-03-221-1/+1
|
* remove more unneeded includesAndrey Hristov2011-03-221-2/+0
|
* remove unneeded includesAndrey Hristov2011-03-222-2/+0
|
* use ifdef all-around in the revertAndrey Hristov2011-02-252-2/+2
|
* revert also the version_idAndrey Hristov2011-02-251-2/+2
|
* revert to previous behaviorAndrey Hristov2011-02-253-2/+12
|
* move from macros to functions, which can be overwritten, if neededAndrey Hristov2011-02-253-6/+54
|
* fix invalid memory read. Thank you, valgrindAndrey Hristov2011-02-211-1/+1
|
* fixed a problem in mysqlnd. 0 was always as num_rows returned forAndrey Hristov2011-02-161-1/+1
| | | | | unbuffered sets (text protocol and PS).