1
0
mirror of https://github.com/php/php-src.git synced 2026-04-23 16:08:35 +02:00
Commit Graph

143328 Commits

Author SHA1 Message Date
Daniel Scherzer ad19b3e570 Update versions for PHP 8.5.0RC3 php-8.5.0RC3 2025-10-21 13:30:57 -07:00
Niels Dossche c4333a7951 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  phar: Fix memory leak when opening temp file fails while trying to open gzip-compressed archive
2025-10-21 20:04:42 +02:00
Niels Dossche 913327d1fb Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  phar: Fix memory leak when opening temp file fails while trying to open gzip-compressed archive
2025-10-21 20:04:36 +02:00
Niels Dossche ce0df1a9d8 phar: Fix memory leak when opening temp file fails while trying to open gzip-compressed archive
`filterparams` can leak if `php_stream_fopen_tmpfile()` fails.
To solve this, move the temp file creation first.

Closes GH-20220.
2025-10-21 20:04:13 +02:00
Niels Dossche d05f88e228 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  phar: Fix file descriptor leak in phar_zip_flush() on failure.
2025-10-21 19:36:42 +02:00
Niels Dossche 40efac0d6c Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  phar: Fix file descriptor leak in phar_zip_flush() on failure.
2025-10-21 19:36:30 +02:00
Niels Dossche cc83761416 phar: Fix file descriptor leak in phar_zip_flush() on failure.
Closes GH-20228.
2025-10-21 19:36:08 +02:00
Ilija Tovilo d78faacbbf Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  [skip ci] Fix nightly notification workflow url
2025-10-21 18:06:01 +02:00
Ilija Tovilo ff1c9fa340 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Fix nightly notification workflow url
2025-10-21 18:05:54 +02:00
Ilija Tovilo 4043e5fdfc Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Fix nightly notification workflow url
2025-10-21 18:05:42 +02:00
Ilija Tovilo 270e3da220 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Fix nightly notification workflow url
2025-10-21 18:05:29 +02:00
Ilija Tovilo 7877de29e0 [skip ci] Fix nightly notification workflow url
jobs_url is a link to the api, rather than the website.

Also tweak wording, as we now only send one notification per workflow, rather
than per failed job.
2025-10-21 17:57:30 +02:00
Ilija Tovilo 801e587faa Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  [skip ci] Auto-mark SKIP_PERF_SENSITIVE tests as flaky
2025-10-21 17:53:32 +02:00
Ilija Tovilo dc74dd5ad4 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Auto-mark SKIP_PERF_SENSITIVE tests as flaky
2025-10-21 17:53:24 +02:00
Ilija Tovilo 217fceaf58 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Auto-mark SKIP_PERF_SENSITIVE tests as flaky
2025-10-21 17:53:17 +02:00
Ilija Tovilo db98c5717e Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  [skip ci] Auto-mark SKIP_PERF_SENSITIVE tests as flaky
2025-10-21 17:53:10 +02:00
Ilija Tovilo 99076ebfb0 [skip ci] Auto-mark SKIP_PERF_SENSITIVE tests as flaky
These can occasionally fail in CI.
2025-10-21 17:52:04 +02:00
Tim Düsterhus 79a5804b6b uri: Make php_uri_parser structs PHPAPI (#20243)
This allows extensions that already know which parser to use and don't need the
generic lookup facility to directly refer to the desired parser without needing
to go through `php_uri_get_parser()` (which also requires allocating a
`zend_string*`).

Following php/php-src#20173
Related to php/php-src#19868
2025-10-21 16:09:16 +02:00
Shivam Mathur 94f2bb0dd5 [skip ci] Fix Windows test for openssl-3.5 upgrade (#19384)
* Fix Windows test for openssl-3.5 upgrade

* Update ext/openssl/tests/check_default_conf_path.phpt

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
2025-10-21 03:24:13 +02:00
Ilija Tovilo b8ba8593b1 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  [skip ci] Also skip check_default_conf_path.phpt on Windows & 8.2
  Revert "Fix Windows test for openssl-3.5 upgrade (#19384)"
2025-10-21 01:25:30 +02:00
Ilija Tovilo ed8a45c8e9 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Also skip check_default_conf_path.phpt on Windows & 8.2
  Revert "Fix Windows test for openssl-3.5 upgrade (#19384)"
2025-10-21 01:25:24 +02:00
Ilija Tovilo b751582705 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Also skip check_default_conf_path.phpt on Windows & 8.2
  Revert "Fix Windows test for openssl-3.5 upgrade (#19384)"
2025-10-21 01:25:06 +02:00
Ilija Tovilo f65a574a36 [skip ci] Also skip check_default_conf_path.phpt on Windows & 8.2
I don't know why the output is different only in 8.2. Revert for now to make CI
happy.
2025-10-21 01:23:58 +02:00
Ilija Tovilo 3f6c86a885 Revert "Fix Windows test for openssl-3.5 upgrade (#19384)"
This reverts commit 0e17dcfe54.
2025-10-21 01:23:29 +02:00
Ilija Tovilo 0ea8aca24d Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  [skip ci] Skip openssl tests currently failing on 8.2
2025-10-21 00:56:00 +02:00
Ilija Tovilo f86e8ce264 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  [skip ci] Skip openssl tests currently failing on 8.2
2025-10-21 00:55:54 +02:00
Ilija Tovilo d37e454704 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  [skip ci] Skip openssl tests currently failing on 8.2
2025-10-21 00:55:44 +02:00
Ilija Tovilo 1bfe9340b7 [skip ci] Skip openssl tests currently failing on 8.2 2025-10-21 00:55:08 +02:00
Ilija Tovilo 80ebe86238 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Fix Windows test for openssl-3.5 upgrade (#19384)
2025-10-21 00:40:36 +02:00
Ilija Tovilo 43621e1e3c Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Fix Windows test for openssl-3.5 upgrade (#19384)
2025-10-21 00:40:27 +02:00
Ilija Tovilo 5d8a3925d2 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Fix Windows test for openssl-3.5 upgrade (#19384)
2025-10-21 00:40:21 +02:00
Shivam Mathur 0e17dcfe54 Fix Windows test for openssl-3.5 upgrade (#19384)
* Fix Windows test for openssl-3.5 upgrade

* Update ext/openssl/tests/check_default_conf_path.phpt

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

---------

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
2025-10-21 00:40:14 +02:00
Ilija Tovilo 8bce65dc91 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Create separate workflow for nightly slack notification
2025-10-20 22:50:43 +02:00
Ilija Tovilo e76c2e2789 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Create separate workflow for nightly slack notification
2025-10-20 22:50:38 +02:00
Ilija Tovilo 0a2717ee41 Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
  Create separate workflow for nightly slack notification
2025-10-20 22:50:30 +02:00
Ilija Tovilo 0bd904b356 Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
  Create separate workflow for nightly slack notification
2025-10-20 22:50:24 +02:00
Ilija Tovilo 90bc40ecc0 Create separate workflow for nightly slack notification
Closes GH-20248
2025-10-20 22:49:21 +02:00
Niels Dossche fba06d836a Fix merge issue 2025-10-20 22:35:47 +02:00
Niels Dossche 90eabf57ab Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  phar: Fix memory leak when openssl polyfill returns garbage
2025-10-20 22:04:17 +02:00
Niels Dossche 4c043d89ec Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  phar: Fix memory leak when openssl polyfill returns garbage
2025-10-20 22:04:09 +02:00
Niels Dossche 020bbea8fd phar: Fix memory leak when openssl polyfill returns garbage
Closes GH-20210.
2025-10-20 22:03:36 +02:00
Ilija Tovilo 9e9663782c Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Improve bug60602.phpt portability
2025-10-20 17:31:53 +02:00
Ilija Tovilo 4289bda31c Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Improve bug60602.phpt portability
2025-10-20 17:31:41 +02:00
Arnaud Le Blanc 43549ea148 NEWS 2025-10-20 17:26:27 +02:00
Arnaud Le Blanc 92f3d90157 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  NEWS
2025-10-20 17:26:02 +02:00
Arnaud Le Blanc e37a207ddd NEWS 2025-10-20 17:25:48 +02:00
Ilija Tovilo 939b97219d Improve bug60602.phpt portability
On NixOS we need to inherit the PATH variable so we can actually resolve the
location of ls.

Closes GH-20206
2025-10-20 17:22:37 +02:00
Ilija Tovilo fbf11f9378 Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
  Fix accessing of overridden private property in get_object_vars()
2025-10-20 17:18:29 +02:00
Ilija Tovilo f5fc755379 Merge branch 'PHP-8.3' into PHP-8.4
* PHP-8.3:
  Fix accessing of overridden private property in get_object_vars()
2025-10-20 17:18:00 +02:00
Ilija Tovilo 02c67b47f7 Fix accessing of overridden private property in get_object_vars()
Fixes GH-20177
Closes GH-20182
2025-10-20 17:17:21 +02:00