History log of /PHP-8.1/ (Results 1 – 25 of 105991)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e72854e831-Oct-2024 Ilija Tovilo

[skip ci] Fix nightly workflow dispatch

Closes GH-16662

6c8a0d0131-Oct-2024 Ilija Tovilo

[skip ci] Properly disable -Werror for libmysqlclient + mysqli

8a067cc231-Oct-2024 Ilija Tovilo

[skip ci] Revert "Remove -Werror for libmysql test on 8.1 only"

This reverts commit 769947648ef946b2dbe49029ea78ed13377dd1d4.

Nightly uses the file from master, so this change made

[skip ci] Revert "Remove -Werror for libmysql test on 8.1 only"

This reverts commit 769947648ef946b2dbe49029ea78ed13377dd1d4.

Nightly uses the file from master, so this change made no sense.

show more ...

490acdf531-Oct-2024 Ilija Tovilo

[skip ci] Fix nightly job name for 8.1

08bbd7d129-Oct-2024 Ilija Tovilo

[skip ci] Move nightly to workflow_call

This PR removes most of the logic of nightly_matrix.php by converting
nightly.yml to a workflow_call, and invoking it multiple times for each bran

[skip ci] Move nightly to workflow_call

This PR removes most of the logic of nightly_matrix.php by converting
nightly.yml to a workflow_call, and invoking it multiple times for each branch
in a new root.yml workflow. The naming of the files is intentionally kept to
make the diff readable. They may still be renamed afterward.

Closes GH-16642

show more ...

7699476430-Oct-2024 Ilija Tovilo

Remove -Werror for libmysql test on 8.1 only

ed041c3402-Apr-2024 Ilija Tovilo

Partial backport of e7462bf

e7462bff19228162a21ccc6dd248b0dbffc15517


ext/opcache/tests/jit/ignored_opcodes.phpt
ext/zend_test/tests/observer_backtrace_01.phpt
ext/zend_test/tests/observer_basic_01.phpt
ext/zend_test/tests/observer_basic_02.phpt
ext/zend_test/tests/observer_basic_03.phpt
ext/zend_test/tests/observer_basic_04.phpt
ext/zend_test/tests/observer_basic_05.phpt
ext/zend_test/tests/observer_bug81430_1.phpt
ext/zend_test/tests/observer_bug81430_2.phpt
ext/zend_test/tests/observer_bug81435.phpt
ext/zend_test/tests/observer_call_user_func_01.phpt
ext/zend_test/tests/observer_call_user_func_02.phpt
ext/zend_test/tests/observer_call_user_func_03.phpt
ext/zend_test/tests/observer_call_user_func_04.phpt
ext/zend_test/tests/observer_closure_01.phpt
ext/zend_test/tests/observer_closure_02.phpt
ext/zend_test/tests/observer_error_01.phpt
ext/zend_test/tests/observer_error_02.phpt
ext/zend_test/tests/observer_error_03.phpt
ext/zend_test/tests/observer_error_04.phpt
ext/zend_test/tests/observer_error_05.phpt
ext/zend_test/tests/observer_eval_01.phpt
ext/zend_test/tests/observer_exception_01.phpt
ext/zend_test/tests/observer_fiber_01.phpt
ext/zend_test/tests/observer_fiber_02.phpt
ext/zend_test/tests/observer_fiber_03.phpt
ext/zend_test/tests/observer_fiber_04.phpt
ext/zend_test/tests/observer_fiber_05.phpt
ext/zend_test/tests/observer_fiber_06.phpt
ext/zend_test/tests/observer_generator_01.phpt
ext/zend_test/tests/observer_generator_02.phpt
ext/zend_test/tests/observer_generator_03.phpt
ext/zend_test/tests/observer_generator_04.phpt
ext/zend_test/tests/observer_generator_05.phpt
ext/zend_test/tests/observer_magic_01.phpt
ext/zend_test/tests/observer_opline_01.phpt
ext/zend_test/tests/observer_retval_01.phpt
ext/zend_test/tests/observer_retval_02.phpt
ext/zend_test/tests/observer_retval_03.phpt
ext/zend_test/tests/observer_retval_04.phpt
ext/zend_test/tests/observer_retval_05.phpt
ext/zend_test/tests/observer_retval_06.phpt
ext/zend_test/tests/observer_retval_07.phpt
ext/zend_test/tests/observer_retval_by_ref_01.phpt
ext/zend_test/tests/observer_retval_by_ref_02.phpt
ext/zend_test/tests/observer_retval_by_ref_03.phpt
ext/zend_test/tests/observer_shutdown_01.phpt
ext/zend_test/tests/observer_shutdown_02.phpt
ext/zend_test/tests/observer_types_01.phpt
ext/zend_test/tests/observer_zend_call_function_01.phpt
560a585130-Oct-2024 Ilija Tovilo

[CI] Backport usage of db service for 8.1

Nightly already uses them. We're running into port clashes otherwise.

Closes GH-16647

27e8860529-Oct-2024 Ilija Tovilo

Backport nightly.yml and nightly_matrix.php to PHP-8.1

These files are usually only used on master, as the cron trigger runs on master.
However, workflow_dispatch does use the file from

Backport nightly.yml and nightly_matrix.php to PHP-8.1

These files are usually only used on master, as the cron trigger runs on master.
However, workflow_dispatch does use the file from the triggered branch.
Furthermore, we're looking into migrating to a workflow_call trigger, which will
also run on the target branch. Backport these files now to make those changes
easier.

show more ...

25c0993928-Oct-2024 Ilija Tovilo

Backport CI fixes to security branches

Closes GH-16469

Working towards GH-16286

commit e0db221143b808d97bc3a44e9f0968c6308794b4
Author: Ilija Tovilo <ilija.tovilo@me.co

Backport CI fixes to security branches

Closes GH-16469

Working towards GH-16286

commit e0db221143b808d97bc3a44e9f0968c6308794b4
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Fri Oct 25 22:48:20 2024 +0200

Move CFLAGS into ./configure command for consistency

commit 8ad67768250d181cd7fef30e0c866625bbd8ac94
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Fri Oct 25 22:47:03 2024 +0200

Also upgrade nightly to macOS 13

commit 58a88ccb9f652adbd13e8c2b5186fb31213f0789
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Wed Oct 23 19:07:59 2024 +0200

Fix call to dc[n]gettext in tests with 0 $category

This causes a segfault on PHP-8.1

commit 611af05c50685acbb22f0f9d18dd37234c3546f1
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Fri Dec 8 13:36:52 2023 +0100

[skip ci] Skip intermittently failing curl test on macOS

The test fails with "CURL ERROR: 56". I will create an issue for it shortly.

commit ec745178bbded22830046d2ba3458120b778c21f
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Wed Oct 23 19:05:32 2024 +0200

Backport parts of 9999a0c for gettext

See 9999a0cb757344974889a6f548727de6f2c3c10d

commit 5ce703496f4c9f0e95cc26af60f6abe62efde1d4
Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Sun Jul 28 14:34:26 2024 +0200

Fix CI failure on macOS after Curl update

commit 714a3e707113510fb82bd507e9fd6f92954ca753
Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Sat Jul 27 16:09:50 2024 +0200

Fix CI failure after Curl update (#15124)

commit 4f2eb921b9b3f3f68ff84605afb77dbd00829a44
Author: Niels Dossche <7771979+nielsdos@users.noreply.github.com>
Date: Thu May 23 22:20:37 2024 +0200

Fix GH-14307: Test curl_basic_024 fails with curl 8.8.0

Curl changed the behaviour, from the changelog:
- lib: make protocol handlers store scheme name lowercase curl/curl@c294f9c

From the docs: "The returned scheme might be upper or lowercase. Do
comparisons case insensitively."

Closes GH-14312.

commit 251195b41bea35f356bdd2bfc3623da38dafa3e8
Author: Ayesh Karunaratne <ayesh@aye.sh>
Date: Thu Feb 1 02:03:55 2024 +0700

ext/curl: Fix failing tests due to string changes in libcurl 8.6.0

Upstream libcurl 8.6.0 contains a change[^1] that caused a test failure.
This fixes it by updating the test's `EXPECTF` to use a regex to account for both string patterns.

[^1]: https://github.com/curl/curl/commit/45cf4755e71f#diff-a8a54563608f8155973318f4ddb61d7328dab512b8ff2b5cc48cc76979d4204cL1683

Closes GH-13293.

commit fc5d83f2b147d10d3f20aa96d9425b69d15b1b39
Author: Christoph M. Becker <cmbecker69@gmx.de>
Date: Wed Oct 16 22:46:20 2024 +0200

Prepare for necessary move to macOS 13

GH will remove macOS 12 runner images as of December 3rd, so we prepare
for that.

Besides the obvious need to change the runner, we also suppress a
couple of warnings, because otherwise the build would fail due to
`-Werror`.

show more ...

2c40762b12-Oct-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix error message for newer libxml

Normally I would backport 3354cc6e, but this doesn't apply cleanly due
to observer changes.

14c1073729-Nov-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Backport 061058a9: Test fixes for libxml2 2.12.0

5bd04acf11-Oct-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Workaround deprecation warning in zend_test on 8.1

6199289b12-Sep-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Backport 3ec5919e: Update error message for libxml 2.13

External entity loading got its error level decreased in upstream,
which means they now map to E_NOTICE. Also the error message fo

Backport 3ec5919e: Update error message for libxml 2.13

External entity loading got its error level decreased in upstream,
which means they now map to E_NOTICE. Also the error message format has
changed.

show more ...

b786187512-Sep-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Backport f74f9b07: Update libxml test for the directory field behaviour change

See https://gitlab.gnome.org/GNOME/libxml2/-/issues/753.
The base directory for the entity is no longer set

Backport f74f9b07: Update libxml test for the directory field behaviour change

See https://gitlab.gnome.org/GNOME/libxml2/-/issues/753.
The base directory for the entity is no longer set, follow the upstream
behaviour.

show more ...

bb46b4b704-Jul-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Backport 4fe82131: Backport libxml2 2.13.2 fixes (#14816)

Backproted from https://github.com/php/php-src/pull/14789

dbde99d806-Dec-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Backport e2d97314: Backport deprecation warning ignores to unbreak CI

In master I use ZEND_DIAGNOSTIC_IGNORED_START, but that doesn't exist on
8.2 or 8.3 (8.3 has a similar macro though)

Backport e2d97314: Backport deprecation warning ignores to unbreak CI

In master I use ZEND_DIAGNOSTIC_IGNORED_START, but that doesn't exist on
8.2 or 8.3 (8.3 has a similar macro though).
So to unbreak CI I just made a variation of this directly in the
php_libxml.h header.

See https://github.com/php/php-src/commit/683e78786070ab77d33f7787598ac1b90d68390a#commitcomment-134301083

show more ...

fa6a0f8001-Dec-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Backport 0a39890c: Fix libxml2 2.12 build due to API breaks

See https://github.com/php/php-src/actions/runs/7062192818/job/19225478601

8497400b04-May-2024 Saki Takamachi

Backport 3237b8f471f5f3701622c6b08a953311e24fed1f

This should fix the PDO_OCI and oci8 test failures due to more verbose
output of Oracle DB 23.5.

Closes GH-16107.

0b5167cf01-Oct-2024 Christoph M. Becker

[skip ci] Allow to run push workflows manually

As is, we're running the push workflow for all pushes and pull request,
plus we run more comprehensive nightly workflow for all branches wh

[skip ci] Allow to run push workflows manually

As is, we're running the push workflow for all pushes and pull request,
plus we run more comprehensive nightly workflow for all branches which
had commits during the day. That means that security branches may not
run CI for weeks or even months. In the meantime, dependencies might
be updated, which can cause later workflow runs to fail. For instance,
a few openssl tests fail due to security fixes in OpenSSL[1], an update
of Oracle Instant Client causes a couple of oci8 and pdo_oci tests to
fail[2], and the macOS builds do no longer even built (investigation
pending).

Therefore, we allow to run the pull workflow manually, so it is
possible to check the CI condition of temporary inactive branches from
time to time.

[1] <https://github.com/php/php-src/pull/16097>
[2] <https://github.com/php/php-src/pull/16107>

Closes GH-16148.

show more ...

53cc92c810-Mar-2024 Jakub Zelenka

Fix failing openssl_private_decrypt tests

We backport 11caf094f1af6b47ea2138c5fa907838911ebe01[1] as a step to
get back to a green CI.

[1] <https://github.com/php/php-src/commit

Fix failing openssl_private_decrypt tests

We backport 11caf094f1af6b47ea2138c5fa907838911ebe01[1] as a step to
get back to a green CI.

[1] <https://github.com/php/php-src/commit/11caf094f1af6b47ea2138c5fa907838911ebe01>

show more ...

d9d8237728-Sep-2024 Christoph M. Becker

Update Windows CI to use php-sdk-2.3.0

php-sdk-2.2.0 still fetches dependencies from the no longer up to date
<https://windows.php.net/downloads/php-sdk/deps/>, and as such won't be

Update Windows CI to use php-sdk-2.3.0

php-sdk-2.2.0 still fetches dependencies from the no longer up to date
<https://windows.php.net/downloads/php-sdk/deps/>, and as such won't be
tested with any security updates we provide for Windows. Given that
PHP 8.1 is going to receive security updates for further 15 months, we
should should not ignore these dependency updates.

Closes GH-16097.

show more ...

5f3e6e3427-Sep-2024 Christoph M. Becker

Fix failing soap tests on Windows

These failures are caused by the fix for GHSA-p99j-rfp4-xqvq. Since
the two bug*.phpt tests don't need the "wsdl" query string, and don't
even need

Fix failing soap tests on Windows

These failures are caused by the fix for GHSA-p99j-rfp4-xqvq. Since
the two bug*.phpt tests don't need the "wsdl" query string, and don't
even need php-cgi, we just remove the `--GET--` section. The two
server*.phpt tests are harder to fix, since during evaluation of the
`--SKIPIF--` section, the soap extension can be loaded, but it may not
during evaluation of the `--FILE--` section. So for now, we skip these
tests on Windows altogether.

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

Closes GH-16084.

show more ...

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>

12345678910>>...4240