History log of /php-src/NEWS (Results 1826 – 1850 of 15454)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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 ...

1...<<71727374757677787980>>...619