History log of /PHP-8.4/ (Results 576 – 600 of 114285)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c4c45da427-Sep-2024 Ilija Tovilo

Reduce regex backtracking in phpinfo.phpt

On NixOS, the output of phpinfo() can get very large, causing us to run into the
backtracking limit. Lazy matching for .*/.+ can help reduce bac

Reduce regex backtracking in phpinfo.phpt

On NixOS, the output of phpinfo() can get very large, causing us to run into the
backtracking limit. Lazy matching for .*/.+ can help reduce backtracking.

show more ...

631bab4226-Sep-2024 Ilija Tovilo

[skip ci] Bump required C standard to C11

Closes GH-16078

756435a526-Sep-2024 Ilija Tovilo

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Fix failed assertion when promoting Serialize deprecation to exception


5cff4a9b26-Sep-2024 Ilija Tovilo

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix failed assertion when promoting Serialize deprecation to exception


15a0c3a918-Sep-2024 Ilija Tovilo

Fix failed assertion when promoting Serialize deprecation to exception

Fixes GH-15907
Closes GH-15951

d854a54b26-Sep-2024 Ben Ramsey

Merge branch 'PHP-8.3' into PHP-8.4


6d99ccc226-Sep-2024 Ben Ramsey

Merge branch 'PHP-8.2' into PHP-8.3


c259c9f326-Sep-2024 Ben Ramsey

Merge branch 'PHP-8.1' into PHP-8.2


fcbcf2f226-Sep-2024 Ben Ramsey

PHP-8.1 is now for PHP 8.1.31-dev

d5035a7023-Sep-2024 Jakub Zelenka

[skip ci] Fix typo in NEWS

Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>

4bcc7d5723-Sep-2024 Jakub Zelenka

Skip GHSA-9pqp-7h25-4f32 test on Windows

8d87bc3e23-Sep-2024 Jakub Zelenka

Update NEWS with security fixes info

4580b8b312-Sep-2024 Jakub Zelenka

Fix GHSA-865w-9rf3-2wh5: FPM: Logs from childrens may be altered

c1c14c8a18-Jun-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GHSA-94p6-54jq-9mwp

Apache only generates REDIRECT_STATUS, so explicitly check for that
if the server name is Apache, don't allow other variable names.
Furthermore, redirect.so a

Fix GHSA-94p6-54jq-9mwp

Apache only generates REDIRECT_STATUS, so explicitly check for that
if the server name is Apache, don't allow other variable names.
Furthermore, redirect.so and Netscape no longer exist, so
remove those entries as we can't check their server name anymore.

We now also check for the configuration override *first* such that it
always take precedence. This would allow for a mitigation path if
something like this happens in the future.

show more ...

4b9cd27f14-Jun-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GHSA-p99j-rfp4-xqvq

It's no use trying to work around whatever the operating system and Apache
do because we'll be fighting that until eternity.
Change the skip_getopt condition

Fix GHSA-p99j-rfp4-xqvq

It's no use trying to work around whatever the operating system and Apache
do because we'll be fighting that until eternity.
Change the skip_getopt condition such that when we're running in
CGI or FastCGI mode we always skip the argument parsing.
This is a BC break, but this seems to be the only way to get rid of this
class of issues.

show more ...

d65a1e6f09-Sep-2024 Arnaud Le Blanc

Fix GHSA-9pqp-7h25-4f32

multipart/form-data boundaries larger than the read buffer result in erroneous
parsing, which violates data integrity.

Limit boundary size, as allowed by

Fix GHSA-9pqp-7h25-4f32

multipart/form-data boundaries larger than the read buffer result in erroneous
parsing, which violates data integrity.

Limit boundary size, as allowed by RFC 1521:

Encapsulation boundaries [...] must be no longer than 70 characters, not
counting the two leading hyphens.

We correctly parse payloads with boundaries of length up to
FILLUNIT-strlen("\r\n--") bytes, so allow this for BC.

show more ...

a37a3d3d26-Sep-2024 Dmitry Stogov

Fix FFI prototypes (these functions can't return NULL) (#16075)

c7bc91cf26-Sep-2024 Ilija Tovilo

[skip ci] Mark one more curl test as xleak

05fce50f26-Sep-2024 Christoph M. Becker

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Fix GH-15905: Assertion failure for TRACK_VARS_SERVER


bf8c01db26-Sep-2024 Christoph M. Becker

Merge branch 'PHP-8.2' into PHP-8.3

* PHP-8.2:
Fix GH-15905: Assertion failure for TRACK_VARS_SERVER


87d59d7f16-Sep-2024 Christoph M. Becker

Fix GH-15905: Assertion failure for TRACK_VARS_SERVER

When the superglobals are eagerly initialized, but "S" is not contained
in `variables_order`, `TRACK_VARS_SERVER` is created as empt

Fix GH-15905: Assertion failure for TRACK_VARS_SERVER

When the superglobals are eagerly initialized, but "S" is not contained
in `variables_order`, `TRACK_VARS_SERVER` is created as empty array
with refcount > 1. Since this hash table may later be modified, a flag
is set which allows such COW violations for assertions. However, when
`register_argc_argv` is on, the so far uninitialized hash table is
updated with `argv`, what causes the hash table to be initialized, what
drops the allow-COW-violations flag. The following update with `argc`
then triggers a refcount violation assertion.

Since we consider `HT_ALLOW_COW_VIOLATION` a hack, we do not want to
keep the flag during hash table initialization, so we initialize the
hash table right away after creation for this code path.

Closes GH-15930.

show more ...

6f7ec6a726-Sep-2024 Ilija Tovilo

Remove now unused llvm installation in asan build

b14d440a26-Sep-2024 Ilija Tovilo

Merge branch 'PHP-8.3' into PHP-8.4

* PHP-8.3:
Switch asan build to Ubuntu 24.04


91c0679025-Sep-2024 Ilija Tovilo

Switch asan build to Ubuntu 24.04

Closes GH-16065

271b9e6825-Sep-2024 Ilija Tovilo

Fix missing libavif-dev in asan nightly

Asan still runs on Ubuntu 20.04, which doesn't contain the libavif-dev package.

Closes GH-16049

1...<<21222324252627282930>>...4572