#
4ec92c62 |
| 23-Apr-2022 |
Jakub Zelenka |
Update NEWS and www.conf with listen.backlog default change |
#
4d6965dc |
| 23-Apr-2022 |
Ilija Tovilo |
Add missing news entry for GH-8421 |
#
abd56aeb |
| 22-Apr-2022 |
Jakub Zelenka |
Merge branch 'PHP-8.0' into PHP-8.1
|
#
d8612fb6 |
| 16-Apr-2022 |
Jakub Zelenka |
Fix bug #77023: FPM cannot shutdown processes This change introduces subsequent kill of the process when idle process quit (SIGQUIT) does not succeed. It can happen in some situations an
Fix bug #77023: FPM cannot shutdown processes This change introduces subsequent kill of the process when idle process quit (SIGQUIT) does not succeed. It can happen in some situations and means that FPM is not able to scale down in dynamic pm. Using SIGKILL fixes the issue.
show more ...
|
#
7a45dcfe |
| 24-Dec-2021 |
David Carlier |
Introduce CURLOPT_XFERINFOFUNCTION `CURLOPT_XFERINFOFUNCTION` is available as of cURL 7.32.0, and supersedes `CURLOPT_PROGRESSFUNCTION` which is still supported by latest cURL, thoug
Introduce CURLOPT_XFERINFOFUNCTION `CURLOPT_XFERINFOFUNCTION` is available as of cURL 7.32.0, and supersedes `CURLOPT_PROGRESSFUNCTION` which is still supported by latest cURL, though. Closes GH-7823.
show more ...
|
#
4397811d |
| 14-Apr-2022 |
Ilija Tovilo |
Fix preloading of constants containing enums Fixes GH-8133 |
#
04e59c91 |
| 15-Apr-2022 |
Alex Dowad |
Error handling for UTF-8 complies with WHATWG specification In 7502c86342, I adjusted the number of error markers emitted on invalid UTF-8 text to be more consistent with mbstring's beha
Error handling for UTF-8 complies with WHATWG specification In 7502c86342, I adjusted the number of error markers emitted on invalid UTF-8 text to be more consistent with mbstring's behavior on other text encodings (generally, it emits one error marker for one unexpected byte). I didn't expect that anybody would actually care one way or the other, but felt that it was better to be consistent than not. Later, Martin Auswöger kindly pointed out that the WHATWG encoding specification, which governs how various text encodings are handled by web browsers, does actually specify how many error markers should be generated for any given piece of invalid UTF-8 text. Until now, we have never really paid much attention to the WHATWG specification, but we do want to comply with as many relevant specifications as possible. And since PHP is commonly used for web applications, compatibility with the behavior of web browsers is obviously a good thing.
show more ...
|
#
7be195ca |
| 09-Apr-2022 |
David CARLIER |
Support fpm_get_socket_listening_queue on macOS Using TCP_CONNECTION_INFO socket option. |
#
549cf3a2 |
| 15-Apr-2022 |
Christoph M. Becker |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix GH-8366: ArrayIterator may leak when calling __construct()
|
#
1762a879 |
| 14-Apr-2022 |
Christoph M. Becker |
Fix GH-8366: ArrayIterator may leak when calling __construct() When we detach an iterator, we also have to delete it. Closes GH-8374. |
#
e38d300a |
| 14-Apr-2022 |
Derick Rethans |
Refactor code to avoid duplication |
#
62b676ff |
| 12-Apr-2022 |
Jakub Zelenka |
Merge branch 'PHP-8.0' into PHP-8.1
|
#
33bb201b |
| 09-Apr-2022 |
Jakub Zelenka |
Fix bug #76003: FPM /status reports wrong number of active processe The fix introduces early locking of scoreboard when it is updated which prevents the race condition causing an incorre
Fix bug #76003: FPM /status reports wrong number of active processe The fix introduces early locking of scoreboard when it is updated which prevents the race condition causing an incorrect number of active processes being set.
show more ...
|
#
097c9271 |
| 11-Apr-2022 |
Christoph M. Becker |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Move locks in TSRM.c to prevent races
|
#
1a75269c |
| 03-Apr-2022 |
ryancaicse <73822648+ryancaicse@users.noreply.github.com> |
Move locks in TSRM.c to prevent races Closes GH-8298. |
#
2973b9f0 |
| 14-Mar-2022 |
bohwaz |
Allow user to change SQLITE_DEFENSIVE if needed Closes GH-8200. |
#
e3a5e424 |
| 11-Apr-2022 |
Christoph M. Becker |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Preserve file-position when php://temp switches to temporary file
|
#
84c18f9f |
| 09-Apr-2022 |
Bernd Holzmüller |
Preserve file-position when php://temp switches to temporary file Closes GH-8333. |
#
7bb2a9ff |
| 12-Nov-2021 |
David Carlier |
Add extra check for FPM proc dumpable on SELinux based systems The deny_ptrace is a OS runtime setting and is off by default, at least on workstations flavors (fedora) however it might b
Add extra check for FPM proc dumpable on SELinux based systems The deny_ptrace is a OS runtime setting and is off by default, at least on workstations flavors (fedora) however it might be different on production servers.
show more ...
|
#
22f88860 |
| 07-Apr-2022 |
Christoph M. Becker |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix GH-8267: MySQLi uses unsupported format specifier on Windows
|
#
7c702b72 |
| 29-Mar-2022 |
Christoph M. Becker |
Fix GH-8267: MySQLi uses unsupported format specifier on Windows Instead of using the unsupported `%I64u` and `%I64d` format specifiers on Windows, we use the portable `PRIu64` and `PRId
Fix GH-8267: MySQLi uses unsupported format specifier on Windows Instead of using the unsupported `%I64u` and `%I64d` format specifiers on Windows, we use the portable `PRIu64` and `PRId64` specifiers. The `L64()` macro and the `my_longlong` typedef should be adapted as well, as the `i64` literal suffix is still supported by MSVC, but using `LL` or `ll` is recommended[1], and the standard `int64_t` is available there anyway. This is not urgent, though. [1] <https://docs.microsoft.com/en-us/cpp/cpp/numeric-boolean-and-pointer-literals-cpp?view=msvc-170#integer-literals> Closes GH-8268.
show more ...
|
#
1bd9890b |
| 06-Apr-2022 |
Christoph M. Becker |
Fix GH-8310: Registry settings are no longer recognized `zend_file_handle->filename` is a `zend_string*` pointer now, so we must not cast to `char*` but rather pass the underlying `char*
Fix GH-8310: Registry settings are no longer recognized `zend_file_handle->filename` is a `zend_string*` pointer now, so we must not cast to `char*` but rather pass the underlying `char*`. Closes GH-8313.
show more ...
|
#
187f5a36 |
| 05-Apr-2022 |
Christoph M. Becker |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix #81714: segfault when serializing finalized HashContext
|
#
c2eafc29 |
| 29-Mar-2022 |
Christoph M. Becker |
Fix #81714: segfault when serializing finalized HashContext We must not allow to serialize already finalized `HashContext`s, since the internal context is already freed. Since there is
Fix #81714: segfault when serializing finalized HashContext We must not allow to serialize already finalized `HashContext`s, since the internal context is already freed. Since there is not much point in serializing finalized `HashContext`s, we just bail out in that case. Closes GH-8265.
show more ...
|
#
43f3745a |
| 05-Apr-2022 |
Christoph M. Becker |
Bump version Apparently, this has been forgotten when PHP 8.0.17RC1 and 8.0.18RC1 had been tagged. We also fix the version of the fix for GH-8253, which didn't make it into
Bump version Apparently, this has been forgotten when PHP 8.0.17RC1 and 8.0.18RC1 had been tagged. We also fix the version of the fix for GH-8253, which didn't make it into PHP 8.0.18RC1.
show more ...
|