#
b47a48ff |
| 07-Oct-2021 |
Dmitry Stogov |
Fixed bug #81512 (Unexpected behavior with arrays and JIT) |
#
15197702 |
| 07-Oct-2021 |
Nikita Popov |
Fixed bug #54350 Don't allow calling fclose() on the stream while in the user filter callback. This is basically the same protection as xp_ssl streams use during callback invocations
Fixed bug #54350 Don't allow calling fclose() on the stream while in the user filter callback. This is basically the same protection as xp_ssl streams use during callback invocations. There are more issues in this general area (e.g. stack overflow on stream_filter_remove), but this addresses freeing the stream during the filter callback invocation at least.
show more ...
|
#
e5d35a32 |
| 05-Oct-2021 |
Derick Rethans |
Prepare branch for 7.4.26-dev |
#
95235427 |
| 05-Oct-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Revert "Fix #81424: PCRE2 10.35 JIT performance regression"
|
#
a19f655b |
| 05-Oct-2021 |
Christoph M. Becker |
Revert "Fix #81424: PCRE2 10.35 JIT performance regression" This reverts commit a2471383fec332ae30827c7e3f4f9451420f1f0b. Fixing the performance regression, apparently fixes a funct
Revert "Fix #81424: PCRE2 10.35 JIT performance regression" This reverts commit a2471383fec332ae30827c7e3f4f9451420f1f0b. Fixing the performance regression, apparently fixes a functional regression[1], so we revert for now. [1] <https://github.com/PhilipHazel/pcre2/issues/21> Closes GH-7556.
show more ...
|
#
cdcdb330 |
| 03-Oct-2021 |
Lauri Kenttä |
Fix #81496: CLI server logs wrong request method |
#
e286313f |
| 02-Oct-2021 |
sasezaki |
Fix bug #81474: Make ReflectionAttribute non-final This backports GH-7520 to PHP 8.0. Closes GH-7545. |
#
57a32c6a |
| 04-Oct-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #77978: Dirname ending in colon unzips to wrong dir
|
#
e0c0de00 |
| 29-Sep-2021 |
Christoph M. Becker |
Fix #77978: Dirname ending in colon unzips to wrong dir When making the relative path, we must not stop on a `:\` sequence in the middle of the filename. This is only significant on Win
Fix #77978: Dirname ending in colon unzips to wrong dir When making the relative path, we must not stop on a `:\` sequence in the middle of the filename. This is only significant on Windows as it may indicate an absolute filename, but this is already checked at the beginning of the function. Note that the bug and this patch affects all systems. However, on Windows the file is no longer extracted at all, since Windows NTSF does not allow filenames containing colons. Closes GH-7528.
show more ...
|
#
e9853e4f |
| 04-Oct-2021 |
Stanislav Malyshev |
[ci skip] Fix missing NEWS |
#
02778cdd |
| 04-Oct-2021 |
Stanislav Malyshev |
[ci skip] Add missing NEWS |
#
5db6e358 |
| 30-Sep-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #81490: ZipArchive::extractTo() may leak memory
|
#
4d442714 |
| 30-Sep-2021 |
Christoph M. Becker |
Fix #81490: ZipArchive::extractTo() may leak memory We always need to free the CWD state. Closes GH-7536. |
#
ee5711de |
| 27-Sep-2021 |
Christoph M. Becker |
Fix #81477: LimitIterator + SplFileObject regression in 8.0.1 We must not free the read line, if the `READ_AHEAD` flag is set. This also restores the expectations of SplFileObject_next_
Fix #81477: LimitIterator + SplFileObject regression in 8.0.1 We must not free the read line, if the `READ_AHEAD` flag is set. This also restores the expectations of SplFileObject_next_variation002.phpt. Closes GH-7518.
show more ...
|
#
e2d9ca7b |
| 29-Sep-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #81475: stream_isatty emits warning with attached stream wrapper
|
#
23e13e2c |
| 24-Sep-2021 |
Christoph M. Becker |
Fix #81475: stream_isatty emits warning with attached stream wrapper We must not issue warnings, if `show_err` is false. Closes GH-7513. |
#
c884a5a2 |
| 28-Sep-2021 |
Joe Watkins |
Fix #81380 observer may not be initialized properly |
#
41df5c06 |
| 25-Sep-2021 |
Aliaksandr Bystry |
Fix bug #69751 Change error message of sprintf/printf for missing/invalid position specifier to make it clear that this is talking about the specifier, not the number of arguments pa
Fix bug #69751 Change error message of sprintf/printf for missing/invalid position specifier to make it clear that this is talking about the specifier, not the number of arguments passed to the function. Also mention the upper limit of INT_MAX. Closes GH-7515.
show more ...
|
#
6154aa65 |
| 28-Sep-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #80663: Recursive SplFixedArray::setSize() may cause double-free
|
#
2d668409 |
| 21-Sep-2021 |
Christoph M. Becker |
Fix #80663: Recursive SplFixedArray::setSize() may cause double-free We address the `::setSize(0)` case by setting `array->element = NULL` and `array->size = 0` before we destroy the ele
Fix #80663: Recursive SplFixedArray::setSize() may cause double-free We address the `::setSize(0)` case by setting `array->element = NULL` and `array->size = 0` before we destroy the elements. Co-authored-by: Tyson Andre <tyson.andre@uwaterloo.ca> Closes GH-7503.
show more ...
|
#
9ad8fadc |
| 24-Sep-2021 |
Lin Yang |
Fix bug #81472: Support large device major/minor number Latest linux kernel use large number (12 bits for major device, 20 bits for minor device). Current code only supports previous sta
Fix bug #81472: Support large device major/minor number Latest linux kernel use large number (12 bits for major device, 20 bits for minor device). Current code only supports previous standard (5 chars), which means 8 bits for major and 8 bits for minor device. It will fail if device number is out of that range. So this patch increases device number read from /proc/self/maps file. Closes GH-7512.
show more ...
|
#
f2f40b1c |
| 21-Sep-2021 |
Christoph M. Becker |
7.3.32 is next |
#
32c6a32a |
| 21-Sep-2021 |
Christoph M. Becker |
[ci skip] Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: [ci skip] Add missing CVE to NEWS
|
#
9732381e |
| 21-Sep-2021 |
Christoph M. Becker |
[ci skip] Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: [ci skip] Add missing CVE to NEWS
|
#
96a5b4e4 |
| 21-Sep-2021 |
Christoph M. Becker |
[ci skip] Add missing CVE to NEWS |