#
db9776c5 |
| 23-Jan-2020 |
Nikita Popov |
Fixed bug #79151 Make sure we also NULL out next/prev of the removed element on pop/shift. This only matter is that element is still being referenced by an iterator. |
#
2eb33818 |
| 23-Jan-2020 |
Nikita Popov |
Fixed bug #79155 Make sure we only unset the NULLABLE flag temporarily for class resolution, as the same type may be compiled multiple types. |
#
9be31a58 |
| 22-Jan-2020 |
Christoph M. Becker |
Fix #79154: mb_convert_encoding() can modify $from_encoding We must not modify arrays passed by value. |
#
94c9dc49 |
| 22-Jan-2020 |
Christoph M. Becker |
Fix #79149: SEGV in mb_convert_encoding with non-string encodings We must not assume that `hash_entry` `IS_STRING`, but rather use `encoding_str` which is guaranteed to be. |
#
7e2bd95f |
| 22-Jan-2020 |
Remi Collet |
next will be 7.2.28 |
#
16a8a608 |
| 21-Jan-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79145: openssl memory leak
|
#
9eff906a |
| 21-Jan-2020 |
Christoph M. Becker |
Fix #79145: openssl memory leak We must increase the refcount of `return_value` only if `cert` is a resource; this is already done in `php_openssl_evp_from_zval()`, though. |
#
b0f8d38f |
| 21-Jan-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79146: cscript can fail to run on some systems
|
#
3046e357 |
| 20-Jan-2020 |
Deus Kane |
Fix #79146: cscript can fail to run on some systems In the buildconf and configure batch files, Windows' cscript utility was being run without the /e:jscript flag. This works on systems
Fix #79146: cscript can fail to run on some systems In the buildconf and configure batch files, Windows' cscript utility was being run without the /e:jscript flag. This works on systems that have not had the default .js file association changed, but if .js has been re-associated to (say) an IDE, the batch files fail with the error message: Input Error: There is no script engine for file extension ".js".
show more ...
|
#
b67fc518 |
| 21-Jan-2020 |
Christoph M. Becker |
Update NEWS wrt. sec fixes |
#
5c90f8eb |
| 21-Jan-2020 |
Stanislav Malyshev |
Update NEWS |
#
74380465 |
| 17-Jan-2020 |
Nikita Popov |
Fix bug #79112: IMAP can't find OpenSSL during configure Remove the check of PHP_OPENSSL inside SETUP_OPENSSL. It's the responsibility of the caller to determine whether they want to
Fix bug #79112: IMAP can't find OpenSSL during configure Remove the check of PHP_OPENSSL inside SETUP_OPENSSL. It's the responsibility of the caller to determine whether they want to enable openssl or not. This makes SSL detection in IMAP work, which uses a different option. Additionally also clarify that --with-openssl-dir cannot actually be used to specify an OpenSSL directory -- these options just serve as a way to enable OpenSSL in extensions without also enabling the OpenSSL extension. They need to be renamed to something clearer in master. Closes GH-5091.
show more ...
|
#
9c2fd55d |
| 20-Jan-2020 |
Xinchen Hui |
Fixed bug #79114 (Eval class during preload causes class to be only half available) |
#
7426e3b6 |
| 18-Jan-2020 |
Christoph M. Becker |
Bump required libcurl version to 7.29.0 libcurl 7.29.0 has been released almost eight years ago, so this version is supposed to be available practically everywhere. This bump also a
Bump required libcurl version to 7.29.0 libcurl 7.29.0 has been released almost eight years ago, so this version is supposed to be available practically everywhere. This bump also allows us to get rid of quite some conditional code and tests catering to very old libcurl versions.
show more ...
|
#
384dfe33 |
| 17-Jan-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fixed bug #79115
|
#
07bda97e |
| 17-Jan-2020 |
Nikita Popov |
Fixed bug #79115 |
#
018251a7 |
| 03-Jan-2020 |
Nikita Popov |
Fixed bug #71876 This is a backport of fcdc0a6db0ae63fbed9e3828137b899b844623ce to the PHP-7.3 branch. We need to make sure that OnUpdateString is also called for a NULL value, other
Fixed bug #71876 This is a backport of fcdc0a6db0ae63fbed9e3828137b899b844623ce to the PHP-7.3 branch. We need to make sure that OnUpdateString is also called for a NULL value, otherwise the reset of the encoding at the end of the request will not work. I believe I already tried to land this before once, but it didn't actually end up on the PHP-7.3 branch due to a push conflict that I only noticed just now.
show more ...
|
#
03bd4333 |
| 06-Jan-2020 |
Christoph M. Becker |
Add imagegetinterpolation() While `imagesetinterpolation()` is available as of PHP 5.5.0, there is no according getter function, so users would have to track the current interpolatio
Add imagegetinterpolation() While `imagesetinterpolation()` is available as of PHP 5.5.0, there is no according getter function, so users would have to track the current interpolation method manually. To remedy this, we introduce `imagegetinterpolation()` as thin wrapper for `gdImageGetInterpolationMethod()` (which has been introduced with libgd 2.1.1), and use `im->interpolation_id` as fallback for older libgd. Since our bundled libgd does not yet have this function, we add it. We also simplify the recently introduced bug79068.phpt, where it is sufficient to check that the interpolation method has not been changed.
show more ...
|
#
05f3cd23 |
| 12-Jan-2020 |
Christoph M. Becker |
Fix #79096: FFI Struct Segfault We must not assume that the size of a function's return value is at most `sizeof(ffi_arg)`, but rather have to use the size which already has been det
Fix #79096: FFI Struct Segfault We must not assume that the size of a function's return value is at most `sizeof(ffi_arg)`, but rather have to use the size which already has been determined for the return type if it is larger than `sizeof(ffi_arg)`. To be able to have a regression test, we export the required test function from the zend-test extension, and make sure that the test can be run on different platforms regardless of whether zend-tests was built statically or dynamically.
show more ...
|
#
b0cdd8cc |
| 13-Jan-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79084: mysqlnd may fetch wrong column indexes with MYSQLI_BOTH
|
#
1752393b |
| 13-Jan-2020 |
Christoph M. Becker |
Fix #79084: mysqlnd may fetch wrong column indexes with MYSQLI_BOTH Column names can be numeric strings, so we have to make sure to insert the column values with the appropriate numeric
Fix #79084: mysqlnd may fetch wrong column indexes with MYSQLI_BOTH Column names can be numeric strings, so we have to make sure to insert the column values with the appropriate numeric keys, instead of adding them.
show more ...
|
#
f553e676 |
| 11-Jan-2020 |
Islam Israfilov |
Fixed #78385: Distinguish absent/empty query/fragment http://example.com/foo => query = null, fragment = null http://example.com/foo? => query = "", fragment = null http://examp
Fixed #78385: Distinguish absent/empty query/fragment http://example.com/foo => query = null, fragment = null http://example.com/foo? => query = "", fragment = null http://example.com/foo# => query = null, fragment = "" http://example.com/foo?# => query = "", fragment = "" Closes GH-5078.
show more ...
|
#
b2864b7c |
| 08-Jan-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79078: Hypothetical use-after-free in curl_multi_add_handle()
|
#
0dda4a84 |
| 08-Jan-2020 |
Christoph M. Becker |
Fix #79078: Hypothetical use-after-free in curl_multi_add_handle() To avoid this, we have to verify the handlers already in `curl_multi_add_handle()`, not only in `curl_multi_exec()`. |
#
7ea4f0e4 |
| 08-Jan-2020 |
Christoph M. Becker |
Bump version |