Patrick Allaert
7743fd64e0
Update NEWS for PHP 8.1.9RC1
2022-07-20 06:37:49 +02:00
Christoph M. Becker
32d55f7422
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix GH-9017: php_stream_sock_open_from_socket could return NULL
2022-07-19 17:07:27 +02:00
Heiko Weber
3b7babf9b3
Fix GH-9017: php_stream_sock_open_from_socket could return NULL
...
Closes GH-9020.
2022-07-19 17:06:02 +02:00
Gabriel Caruso
a670d2be74
Prepare for PHP 8.0.23
2022-07-19 10:31:08 +02:00
David CARLIER
9a8ae45c4b
Revert "FPM: Downgrade occasional "failed to acquire scoreboard" warning"
...
This reverts commit 3040f75f43 .
2022-07-18 14:21:54 +01:00
David CARLIER
2a5b2cca85
Revert "FPM: Downgrade occasional "failed to acquire scoreboard" warning"
...
This reverts commit 3040f75f43 .
2022-07-18 14:21:07 +01:00
David Carlier
edb173c200
Merge branch 'PHP-8.0' into PHP-8.1
2022-07-18 12:40:47 +01:00
Felix Wiedemann
3040f75f43
FPM: Downgrade occasional "failed to acquire scoreboard" warning
...
With request timeouts configured, php-fpm occasionally prints the
following warning:
WARNING: failed to acquire scoreboard
This is happens when php-fpm checks the child scoreboards for timeouts,
but fails to acquire a lock immediately. As this can (and does) occur
during normal operation, this commit downgrades this to a notice.
Closes #9019 .
2022-07-18 12:40:16 +01:00
Arnaud Le Blanc
4b38779a48
[ci skip] NEWS
2022-07-18 12:35:24 +02:00
David Carlier
f15cfba39b
Merge branch 'PHP-8.0' into PHP-8.1
2022-07-15 12:48:09 +01:00
David CARLIER
d830a1f6f0
random extension macOs handling update.
...
Not such as fix but taking more precautions.
Indeed, the arc4random has two little flaws in this platform,
one already caught upfront by the extension (ie size 0), also
internal use of ccrng_generate which can silently fail in few rare
cases.
Closes #7824 .
2022-07-15 12:43:43 +01:00
Arnaud Le Blanc
aadb24e817
Merge branch 'PHP-8.0' into PHP-8.1
2022-07-15 13:15:05 +02:00
Arnaud Le Blanc
20473374fa
[ci skip] NEWS
2022-07-15 13:14:17 +02:00
David Carlier
b44a17c02a
Merge branch 'PHP-8.0' into PHP-8.1
2022-07-14 12:13:21 +01:00
guoyiyuan
789a37f144
Prevent potential buffer overflow for large value of php_cli_server_workers_max
...
Fixes #8989 .
Closes #9000 .
2022-07-14 12:12:25 +01:00
Christoph M. Becker
5a459f6783
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix GH-8923: error_log on Windows can hold the file write lock
2022-07-12 13:38:35 +02:00
Christoph M. Becker
77e954afaa
Fix GH-8923: error_log on Windows can hold the file write lock
...
On Windows, closing a file which is locked may not immediately remove
the lock. The `LockFileEx()` documentation states:
| Therefore, it is recommended that your process explicitly unlock all
| files it has locked when it terminates.
We comply, and also use the macro `LOCK_EX` instead of the magic number
`2`.
Closes GH-8925.
2022-07-12 13:36:20 +02:00
Arnaud Le Blanc
d86141a891
[ci skip] NEWS
2022-07-09 23:00:52 +02:00
David Carlier
5e0b2e537d
Merge branch 'PHP-8.0' into PHP-8.1
2022-07-08 17:39:05 +01:00
David Carlier
7c3dfbb845
intl extension, build fix for icu >= 69.x release. ubrk/ucnv_safeClone had been deprecated in favor of ubrk/ucnv_clone which does not use user provided stacks but remain thread safe.
2022-07-08 17:38:31 +01:00
David Carlier
9b5a2635d6
Merge branch 'PHP-8.0' into PHP-8.1
2022-07-08 13:12:30 +01:00
Heiko Weber
bd6793372b
FPM: Fix possible double free on configuration load failure.
...
Closes #8948 .
2022-07-08 13:11:37 +01:00
Pierrick Charron
f6de748dcb
[ci skip] Update news
2022-07-07 17:08:20 -04:00
Remi Collet
de202a5f2f
[ci skip] drop NEWS entry for reverted fix
2022-07-07 14:07:11 +02:00
Remi Collet
2e58e9e60f
[ci skip] drop NEWS entry for reverted fix
2022-07-07 14:06:32 +02:00
Ben Ramsey
6c29ac3d11
Move NEWS entry to PHP 8.1.8
2022-07-05 16:20:23 -05:00
Stanislav Malyshev
13dcd219a1
[ci skip] Update news
2022-07-05 01:08:14 -06:00
George Peter Banyard
8fce70ae7b
Abort LMDB transaction whe trying to delete non-existing key
2022-07-01 17:26:27 +01:00
Ilija Tovilo
110573726b
Disallow assigning reference to unset readonly property
...
Closes GH-7942
Closes GH-8188
2022-07-01 12:16:32 +02:00
David Carlier
26d63c74be
Merge branch 'PHP-8.0' into PHP-8.1
2022-07-01 05:34:05 +01:00
David Carlier
b3569865b3
Fix the crypt sha apis build (with recent clang versions).
...
Removing the said subtraction by casting instead.
While at it fixing werror level on phpdbg too.
Closes #8897 .
2022-07-01 05:33:12 +01:00
Dmitry Stogov
b7693360cb
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php syntaxe of a valid file)
2022-06-29 12:13:03 +03:00
Dmitry Stogov
7cf6f17383
Fixed bug GH-8847 (PHP hanging infinitly at 100% cpu when check php syntaxe of a valid file)
2022-06-29 12:10:46 +03:00
David Carlier
3eead43b6d
Merge branch 'PHP-8.0' into PHP-8.1
2022-06-27 23:36:05 +01:00
Heiko Weber
325ca31dcf
FPM: zlog, fix free on wrong address for message prepend.
2022-06-27 23:34:58 +01:00
Derick Rethans
49a3cc63dd
Merge branch 'PHP-8.0' into PHP-8.1
2022-06-25 17:53:26 +01:00
Derick Rethans
973c3f6e24
Fixed #80047 : DatePeriod doesn't warn with custom DateTimeImmutable
2022-06-25 17:52:14 +01:00
Christoph M. Becker
bc8e52f651
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix GH-8848: imagecopyresized() error refers to the wrong argument
2022-06-23 15:22:09 +02:00
Christoph M. Becker
9405f43ba9
Fix GH-8848: imagecopyresized() error refers to the wrong argument
...
Closes GH-8849.
2022-06-23 15:20:49 +02:00
Ben Ramsey
f3b45e74f5
PHP-8.1 is now for PHP 8.1.9-dev
2022-06-21 11:03:50 -05:00
Gabriel Caruso
fcd69a4e2b
Prepare for 8.0.22
2022-06-21 11:33:20 +02:00
Christoph M. Becker
b8dee9b3fc
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix GH-8827: Intentionally closing std handles no longer possible
2022-06-20 18:04:34 +02:00
Christoph M. Becker
a8437d08a8
Fix GH-8827: Intentionally closing std handles no longer possible
...
We revert the commits which caused this regression from the PHP-8.0 and
PHP-8.1 branches for now. We keep it in "master" because of PR #8833
which may offer a proper fix without BC break.
2022-06-20 18:01:02 +02:00
George Peter Banyard
080fde2605
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix GH-8563 Different results for seek() on SplFileObject and SplTempFileObject
2022-06-20 12:53:01 +01:00
George Peter Banyard
6f87a5c633
Fix GH-8563 Different results for seek() on SplFileObject and SplTempFileObject
...
With memory streams if we get a NULL buffer we must not instantiate an empty line
2022-06-20 12:47:37 +01:00
Christoph M. Becker
5f24b85fd2
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix potential use after free in php_binary_init()
2022-06-20 12:02:31 +02:00
Heiko Weber
93a44f8c50
Fix potential use after free in php_binary_init()
...
Closes GH-8791.
2022-06-20 12:00:50 +02:00
Jakub Zelenka
b3e6faed48
Merge branch 'PHP-8.0' into PHP-8.1
2022-06-19 20:09:37 +01:00
Jakub Zelenka
e330f443c9
Fix bug #67764 : fpm: syslog.ident does not work
2022-06-19 20:05:49 +01:00
Christoph M. Becker
5869e8a0ca
Merge branch 'PHP-8.0' into PHP-8.1
...
* PHP-8.0:
Fix GH-8778: Integer arithmethic with large number variants fails
2022-06-18 11:50:14 +02:00