#
c9cfef6a |
| 10-Jun-2021 |
Christopher Jones |
Update NEWS for #77120 |
#
87068aea |
| 08-Jun-2021 |
Patrick Allaert |
Preparing for alpha2 |
#
902ec698 |
| 08-Jun-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #81092: fflush before stream_filter_remove corrupts stream
|
#
a1738d8b |
| 07-Jun-2021 |
Christoph M. Becker |
Fix #81092: fflush before stream_filter_remove corrupts stream When doing a non finishing flush, BZ2_bzCompress() returns BZ_FLUSH_OK (not BZ_FINISH_OK) what requires us to do further fl
Fix #81092: fflush before stream_filter_remove corrupts stream When doing a non finishing flush, BZ2_bzCompress() returns BZ_FLUSH_OK (not BZ_FINISH_OK) what requires us to do further flushes right away. We also refactor the while-loop as do-loop. Closes GH-7113.
show more ...
|
#
27ce269c |
| 08-Jun-2021 |
Joe Watkins |
Revert "Fix bug #24214 implement access to skip_last in user API for backtrace" This reverts commit a5cef84de8473088ad549e3724127c81b907c49d. |
#
a5cef84d |
| 26-May-2021 |
Joe Watkins |
Fix bug #24214 implement access to skip_last in user API for backtrace |
#
5c3cb358 |
| 03-Jun-2021 |
Joe Watkins |
Merge branch 'PHP-8.0' * PHP-8.0: fix bug #72998
|
#
1143155f |
| 22-May-2021 |
Joe Watkins |
fix bug #72998 the function fn_complete in libedit null checks matches[2] |
#
324ad2f4 |
| 31-May-2021 |
Nikita Popov |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fixed bug #81070 This is a non-trivial merge. To avoid an ABI break, a new zend_set_memory_limit_ex() function is added.
|
#
1b3b5c94 |
| 30-May-2021 |
Peter van Dommelen |
Fixed bug #81070 When the memory limit is reduced using an `ini_set("memory_limit", ..)` below the currently allocated memory, the out-of-memory check overflowed. Instead of implemen
Fixed bug #81070 When the memory limit is reduced using an `ini_set("memory_limit", ..)` below the currently allocated memory, the out-of-memory check overflowed. Instead of implementing additional checks during allocation, `zend_set_memory_limit()` now validates the new memory limit. When below the current memory usage the ini_set call will fail and throw a warning. This is part of GH-7040.
show more ...
|
#
108105b2 |
| 31-May-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #76694: native Windows cert verification uses CN as sever name
|
#
7fd48264 |
| 27-May-2021 |
Christoph M. Becker |
Fix #76694: native Windows cert verification uses CN as sever name This is not guaranteed to work, since the actual server name may only be given as SAN. Since we're doing the peer veri
Fix #76694: native Windows cert verification uses CN as sever name This is not guaranteed to work, since the actual server name may only be given as SAN. Since we're doing the peer verification later anyway (using the respective context options as appropriate), there is no need to even supply a server name when verifying against the Windows cert store. Closes GH-7060.
show more ...
|
#
ee74f2e5 |
| 31-May-2021 |
Nikita Popov |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fixed bug #81090
|
#
82f6f6da |
| 31-May-2021 |
Nikita Popov |
Fixed bug #81090 For concatenation, the in-place variant can be much more efficient, because it will reallocate the string in-place. Special-case the typed property compound assignme
Fixed bug #81090 For concatenation, the in-place variant can be much more efficient, because it will reallocate the string in-place. Special-case the typed property compound assignment code for the case where we concatenate to a string, in which case we know that the result will also be a string, and we don't need the type check anyway.
show more ...
|
#
805b391d |
| 30-May-2021 |
Anatol Belski |
NEWS: UPGRADING.INTERNALS: Add PCRE2 10.37 info [ci skip] Signed-off-by: Anatol Belski <ab@php.net> |
#
a0af84be |
| 28-May-2021 |
Máté Kocsis |
Fixed bug #81088 error in regression test for oci_fetch_object() and oci_fetch_array() Closes GH-7072 |
#
635303ae |
| 23-Feb-2021 |
Nikita Popov |
Fixed bug #80761 When row data split across multiple packets, allocate a temporary buffer that can be reallocated, and only copy into the row buffer pool arena once we know the final
Fixed bug #80761 When row data split across multiple packets, allocate a temporary buffer that can be reallocated, and only copy into the row buffer pool arena once we know the final size. This avoids quadratic memory usage for very large results. (cherry picked from commit 1fc4c89214c82fabbf997da58051a385d8fe50ab)
show more ...
|
#
ac65f6af |
| 27-May-2021 |
Dmitry Stogov |
Fixed bug #81051 (Broken property type handling after incrementing reference) |
#
a5601b2a |
| 25-May-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #76359: open_basedir bypass through adding ".."
|
#
ee9e0754 |
| 21-May-2021 |
Christoph M. Becker |
Fix #76359: open_basedir bypass through adding ".." We explicitly forbid adding paths with a leading `..` to `open_basedir` at runtime. Closes GH-7024. |
#
0fb37144 |
| 25-May-2021 |
Nikita Popov |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix bug #81068: Fix possible use-after-free in realpath_cache_clean()
|
#
99a20856 |
| 21-May-2021 |
Dimitry Andric |
Fix bug #81068: Fix possible use-after-free in realpath_cache_clean() If ZTS is enabled, this can cause cwd_globals_ctor() to be called multiple times, each with a freshly allocated virt
Fix bug #81068: Fix possible use-after-free in realpath_cache_clean() If ZTS is enabled, this can cause cwd_globals_ctor() to be called multiple times, each with a freshly allocated virtual_cwd_globals instance. At shutdown time however, cwd_globals_dtor() will call realpath_cache_clean(), which then possibly cleans up the same realpath_cache instance more than once. Using AddressSanitzer, this shows up as a heap use-after-free. To avoid this, add a helper function to do the actual work on one instance of a realpath_cache, and call it both from cwd_globals_dtor() and realpath_cache_clean(). The former uses the virtual_cwd_globals parameter passed in via the destructor, the latter uses the CWDG() macro.
show more ...
|
#
531413f8 |
| 25-May-2021 |
Joe Watkins |
Merge branch 'PHP-8.0' * PHP-8.0: Fix #81076 Invalid implicit binds cause incorrect count in static vars of closure debug info
|
#
213063f6 |
| 24-May-2021 |
Joe Watkins |
Fix #81076 Invalid implicit binds cause incorrect count in static vars of closure debug info |
#
6408ebb7 |
| 25-May-2021 |
Joe Watkins |
Merge branch 'PHP-8.0' * PHP-8.0: Fix #77627 method_exists on Closure::__invoke
|