summaryrefslogtreecommitdiff
path: root/ext/mysqli
Commit message (Collapse)AuthorAgeFilesLines
* Backport patch for bug #71820Anatol Belski2016-03-172-1/+118
| | | | Rev b4eedd128ba9f61be08a50c94afd72837d7cf70b
* Happy new year (Update copyright to 2016)Lior Kaplan2016-01-031-1/+1
|
* Happy new year (Update copyright to 2016)Lior Kaplan2016-01-0116-16/+16
|
* Improve the testXinchen Hui2015-11-171-2/+12
|
* Fixed bug #68077 (LOAD DATA LOCAL INFILE / open_basedir restriction)Xinchen Hui2015-11-164-6/+86
| | | | Actually, this only be fixed if php uses mysqlnd
* Another Fix for Bug #68344 MySQLi does not provide way to disable peer ↵Andrey Hristov2015-10-275-15/+15
| | | | | | | | | | | | certificate validation Added the possibility to explicitly state that the peer certificate should not be checked. Back to the default - checking the certificate. Exported MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT Usage : mysqli_real_connect( , , , , , MYSQLI_CLIENT_SSL | MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT) If mysqli_ssl_set() is not called, but only MYSQLI_CLIENT_SSL is passed, without the (don't) very flag, then no verification takes place.
* Improve fix for Bug #68344 MySQLi does not provide way to disable peer ↵Andrey Hristov2015-10-222-0/+6
| | | | certificate validation
* Fix for Bug #68344 MySQLi does not provide way to disable peer certificate ↵Andrey Hristov2015-10-211-0/+40
| | | | validation
* Update the certificates needed for the mysqli testsAndrey Hristov2015-10-213-65/+175
|
* fix testAnatol Belski2015-10-121-0/+4
|
* Add JSON as exported type, if available. mysqlnd has it, libmysql doesn't ↵Andrey Hristov2015-09-301-1/+3
| | | | export it (for now).
* Fix for Bug #70384 mysqli_real_query(): Unknown type 245 sent by the serverAndrey Hristov2015-09-232-1/+65
|
* Merge branch 'PHP-5.5' into PHP-5.6Ferenc Kovacs2015-04-011-2/+0
|\ | | | | | | | | * PHP-5.5: test fixes
| * test fixesFerenc Kovacs2015-04-011-2/+0
| |
* | Update NEWSXinchen Hui2015-03-101-2/+2
| |
* | Merge branch 'PHP-5.5' into PHP-5.6Xinchen Hui2015-03-092-56/+0
|\ \ | |/
| * Revert "Fix #63486"Xinchen Hui2015-03-092-56/+0
| | | | | | | | This reverts commit f4c96ffcb565c1daa76aa58256e4df6f111f8803.
| * Fix #63486Julien Pauli2015-02-202-0/+56
| |
| * Patch commit d9f85373e32 by moving the float_to_double function toKeyur Govande2015-01-261-2/+2
| | | | | | | | a header file.
| * Fix for bugs #68114 (Build fails on OS X due to undefined symbols)Keyur Govande2015-01-263-10/+43
| | | | | | | | | | | | | | | | | | | | | | and #68657 (Reading 4 byte floats with Mysqli and libmysqlclient has rounding errors). The patch removes support for Decimal floating point numbers and now defaults to using similar logic as what libmysqlclient does: convert a 4 byte floating point number into a string, and then the string into a double. The quirks of MySQL are maintained as seen in Field_Float::val_str()
| * Bump yearXinchen Hui2015-01-1516-16/+16
| |
* | Fix #63486Julien Pauli2015-03-082-0/+56
| |
* | Patch commit d9f85373e32 by moving the float_to_double function toKeyur Govande2015-01-261-2/+2
| | | | | | | | a header file.
* | Fix for bugs #68114 (Build fails on OS X due to undefined symbols)Keyur Govande2015-01-263-10/+43
| | | | | | | | | | | | | | | | | | | | | | and #68657 (Reading 4 byte floats with Mysqli and libmysqlclient has rounding errors). The patch removes support for Decimal floating point numbers and now defaults to using similar logic as what libmysqlclient does: convert a 4 byte floating point number into a string, and then the string into a double. The quirks of MySQL are maintained as seen in Field_Float::val_str()
* | bump yearXinchen Hui2015-01-1516-16/+16
| |
* | typo fixes - https://github.com/vlajos/misspell_fixerVeres Lajos2014-11-234-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/ftp/ftp.h ext/pcre/pcrelib/pcre_printint.c ext/pcre/pcrelib/sljit/sljitLir.c ext/pcre/pcrelib/sljit/sljitLir.h ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ext/pgsql/pgsql.c ext/phar/func_interceptors.c ext/soap/soap.c ext/standard/image.c
* | Merge branch 'PHP-5.5' into PHP-5.6Keyur Govande2014-08-159-16/+116
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * PHP-5.5: Update NEWS Fix another failing test Add NEWS Fix failing tests Patch for bug #67839 (mysqli does not handle 4-byte floats correctly) Conflicts: ext/mysqli/tests/mysqli_change_user.phpt
| * Fix another failing testKeyur Govande2014-08-151-1/+9
| |
| * Merge branch 'PHP-5.4' into PHP-5.5Keyur Govande2014-08-158-14/+87
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: Add NEWS Fix failing tests Patch for bug #67839 (mysqli does not handle 4-byte floats correctly) Conflicts: ext/mysqli/tests/table.inc
| | * Fix failing testsKeyur Govande2014-08-147-14/+29
| | |
| | * Patch for bug #67839 (mysqli does not handle 4-byte floats correctly)Keyur Govande2014-08-141-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before the patch, a value of 9.99 in a FLOAT column came out of mysqli as 9.9998998641968. This is because it would naively cast a 4-byte float into PHP's internal 8-byte double. To fix this, with GCC we use the built-in decimal support to "up-convert" the 4-byte float to a 8-byte double. When that is not available, we fall back to converting the float to a string and then converting the string to a double. This mimics what MySQL does.
* | | Merge branch 'PHP-5.5' into PHP-5.6Andrey Hristov2014-08-061-0/+120
|\ \ \ | |/ / | | | | | | | | | | | | | | | Conflicts: ext/fileinfo/data_file.c ext/fileinfo/libmagic/softmagic.c ext/fileinfo/magicdata.patch
| * | Merge branch 'PHP-5.4' into PHP-5.5Andrey Hristov2014-08-061-12/+34
| |\ \ | | |/
| | * Add EXPECTFAndrey Hristov2014-08-061-12/+34
| | |
| * | Merge branch 'PHP-5.4' into PHP-5.5Andrey Hristov2014-08-061-0/+98
| |\ \ | | |/ | | | | | | | | | | | | | | | Conflicts: NEWS configure.in main/php_version.h
| | * Fix handling of multi-result sets with PS...used to clean not onlyAndrey Hristov2014-08-061-0/+98
| | | | | | | | | | | | the result set but the whole PS.
| * | Merge commit '8b9719d' into PHP-5.5Rasmus Lerdorf2014-07-301-0/+3
| |\ \ | | |/ | | | | | | | | | * commit '8b9719d': We need to turn off any strict mode here for this warning to show up
* | | Merge commit '8b9719d' into PHP-5.6Rasmus Lerdorf2014-07-301-0/+3
|\ \ \ | | |/ | |/| | | | | | | * commit '8b9719d': We need to turn off any strict mode here for this warning to show up
| * | We need to turn off any strict mode here for this warning to show upRasmus Lerdorf2014-07-301-0/+3
| | |
* | | Add some trace info as well as update CLIENT_ flagsAndrey Hristov2014-07-162-3/+5
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Dmitry Stogov2014-06-203-9/+9
|\ \ \ | | |/ | |/| | | | | | | * PHP-5.5: Fixed MarinaDB support
| * | Merge branch 'PHP-5.4' into PHP-5.5Dmitry Stogov2014-06-203-9/+9
| |\ \ | | |/ | | | | | | | | | * PHP-5.4: Fixed MarinaDB support
| | * Fixed MarinaDB supportDmitry Stogov2014-06-203-9/+9
| | |
* | | Fix another problem with MySQL 5.7Andrey Hristov2014-06-181-1/+1
| | |
* | | Merge branch 'PHP-5.5' into PHP-5.6Andrey Hristov2014-06-181-1/+1
|\ \ \ | |/ /
| * | Suppress test failure with MySQL 5.7Andrey Hristov2014-06-181-1/+1
| | |
* | | Bug 64744Boro Sitnikovski2014-06-081-1/+1
| | | | | | | | | | | | Show the type of the non-object for more descriptive errors
* | | rename a constant - old name to new nameAndrey Hristov2014-05-061-1/+1
| | |
* | | Fix mysqli build when building against libmysqlclient.Adam Harvey2014-05-021-0/+8
| | |
* | | fix test - doesn't seem to produce warningStanislav Malyshev2014-04-141-2/+1
| | |