#
5977610d |
| 09-Aug-2021 |
Christoph M. Becker |
Fix #74544: Integer overflow in mysqli_real_escape_string() The patch has been provided by @johannes. Closes GH-7353.
|
#
39c6aaa9 |
| 10-Feb-2021 |
Nikita Popov |
Make mysqli_ssl_set() arguments nullable This function internally converts zero length arguments to NULL argument -- but we should also accept them in the first place. Null argu
Make mysqli_ssl_set() arguments nullable This function internally converts zero length arguments to NULL argument -- but we should also accept them in the first place. Null arguments being accepted was actually documented, before bug #78399 adjusted the docs to match current behavior.
show more ...
|
#
44a311db |
| 04-Jan-2021 |
Dharman |
Fix/improve mysqli stubs * mysqli_commit $flags default value is 0, not -1. * A number of functions cannot actually return null. * mysqli_poll parameter names were incorrect, as this
Fix/improve mysqli stubs * mysqli_commit $flags default value is 0, not -1. * A number of functions cannot actually return null. * mysqli_poll parameter names were incorrect, as this function has a different signature from select. * fetch functions apart from fetch_all can return false on failure.
show more ...
|
Revision tags: php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5 |
|
#
eda74926 |
| 11-Nov-2020 |
Nikita Popov |
Handle errors during next_result()
|
Revision tags: php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1, php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23 |
|
#
990bb348 |
| 17-Sep-2020 |
Dharman |
Handle mysqli errors in more cases Report errors autocommit, commit, rollback and mysqli_stmt_attr_set. Additionally, copy the error from conn to stmt when preparing fails, so t
Handle mysqli errors in more cases Report errors autocommit, commit, rollback and mysqli_stmt_attr_set. Additionally, copy the error from conn to stmt when preparing fails, so these errors are also handled by mysqli_stmt_prepare. Closes GH-6157.
show more ...
|
#
b03776ad |
| 20-Sep-2020 |
Dharman |
Fix bug #79375 Make sure deadlock errors are properly propagated and reports in a number of places in mysqli and PDO MySQL. This also fixes a memory and a segfault that can occu
Fix bug #79375 Make sure deadlock errors are properly propagated and reports in a number of places in mysqli and PDO MySQL. This also fixes a memory and a segfault that can occur under these conditions.
show more ...
|
#
d6264b09 |
| 13-Oct-2020 |
Máté Kocsis |
Verify parameter names of function aliases Closes GH-6335
|
#
41b096b3 |
| 25-Sep-2020 |
Máté Kocsis |
Promote a few forgotten warnings to exceptions Closes GH-6211
|
#
e950ca13 |
| 20-Sep-2020 |
Máté Kocsis |
Consolidate the usage of "either" and "one of" in error messages Closes GH-6173
|
#
a7544411 |
| 20-Sep-2020 |
Bob Weinand |
Fix mysqli build with mysqlnd and without PDO
|
#
0741858c |
| 20-Sep-2020 |
Bob Weinand |
Fix mysqli build with mysqlnd and without PDO
|
#
70cba36f |
| 18-Sep-2020 |
Nikita Popov |
Support NO_BACKSLASH_ESCAPES with newer libmysqlclient Requires the use of mysql_real_escape_string_quote().
|
#
b0661a96 |
| 17-Sep-2020 |
Nikita Popov |
Fix warnings when building against libmysqlclient At least for version 8.0 this is warning free now.
|
#
5cb8b046 |
| 17-Sep-2020 |
Nikita Popov |
Drop support for libmysqlclient < 5.5 Given how little maintenance the libmysqlclient driver sees, be more aggressive in dropping old version support here.
|
Revision tags: php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22 |
|
#
202a0697 |
| 29-Aug-2020 |
Daniel Black |
mysqli: use native api Tested with: * mysql-5.6.49-linux-glibc2.12-x86_64 * mysql-5.7.31-linux-glibc2.12-x86_64 * mysql-8.0.21-linux-glibc2.17-x86_64 * mariadb-10.5.6
mysqli: use native api Tested with: * mysql-5.6.49-linux-glibc2.12-x86_64 * mysql-5.7.31-linux-glibc2.12-x86_64 * mysql-8.0.21-linux-glibc2.17-x86_64 * mariadb-10.5.6 configure --with-mysqli=/usr/local/$version/bin/mysql_config --with-pdo-mysql=/usr/local/$version MySQL-8.0 removed my_bool Some options where deprecated in mysql-8.0 MY_CHARSET_INFO used with exposed api mysql_get_character_set_info rather than internal structures.
show more ...
|
#
8f56b7a7 |
| 16-Sep-2020 |
Dharman |
mysqli: Promote warning in field_seek Aligning the behaviour of fetch_field and field_seek.
|
#
0d99a561 |
| 15-Sep-2020 |
Dharman |
Changed the wording of the error message "cannot be used in MYSQLI_USE_RESULT mode" sounds more correct than "cannot be used with MYSQLI_USE_RESULT" Closes GH-6137.
|
Revision tags: php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21, php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20 |
|
#
7a95e943 |
| 03-Jul-2020 |
George Peter Banyard |
Promote warnings to Error in MySQLi extension Closes GH-5803
|
#
06308204 |
| 25-Aug-2020 |
Nikita Popov |
Remove bogus REGISTER_LONG_CONSTANT This shouldn't be in this function, probably a copy/paste mistake...
|
#
196671a2 |
| 14-Aug-2020 |
Nikita Popov |
Simplify mysqli_stmt_bind_param() implementation By using zpp.
|
#
f7f55792 |
| 21-Jul-2020 |
Nikita Popov |
Fix arg/func info * mysqli_get_server_info() cannot return null. The underlying API is infallible. * mysqli_select_db() func info is redundant. * mb_detect_order() can only
Fix arg/func info * mysqli_get_server_info() cannot return null. The underlying API is infallible. * mysqli_select_db() func info is redundant. * mb_detect_order() can only return array|true, not array|false. Also make the func_info.phpt test that is supposed to catch these kinds of issues actually work.
show more ...
|
#
2b5de6f8 |
| 01-Jul-2020 |
Max Semenik |
Remove proto comments from C files Closes GH-5758
|
Revision tags: php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1, php-7.4.7, php-7.3.19 |
|
#
59656100 |
| 08-Jun-2020 |
Máté Kocsis |
Fix some UNKNOWN default values In ext/ffi, ext/intl, ext/mysqli, and ext/pcntl
|
Revision tags: php-7.4.7RC1, php-7.3.19RC1 |
|
#
82afcf44 |
| 17-May-2020 |
George Peter Banyard |
Fix [-Wundef] warning in MySQLi extension
|
Revision tags: php-7.4.6, php-7.2.31 |
|
#
3ebce8e9 |
| 02-May-2020 |
Máté Kocsis |
Fix UNKNOWN default values in various extensions Closes GH-5514
|