1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00
Commit Graph

143725 Commits

Author SHA1 Message Date
Gina Peter Banyard
3db0ea682a Zend: use type uint32_t for lineno ini scanner global 2025-10-21 22:42:00 +01:00
Gina Peter Banyard
f5e782ec2d Zend: use type uint32_t for ticks_count global 2025-10-21 22:42:00 +01:00
Gina Peter Banyard
d0ad286ec8 Zend: use type uint32_t for zend_lineno global 2025-10-21 22:42:00 +01:00
Daniel Scherzer
8eddd64559 Merge branch 'PHP-8.5'
* PHP-8.5:
  [ci skip] Update NEWS for PHP 8.5.0 RC4
2025-10-21 13:36:44 -07:00
Daniel Scherzer
920847efc6 [ci skip] Update NEWS for PHP 8.5.0 RC4 2025-10-21 13:36:15 -07:00
Niels Dossche
752b53ce47 Merge branch 'PHP-8.5'
* PHP-8.5:
  phar: Fix memory leak when opening temp file fails while trying to open gzip-compressed archive
2025-10-21 20:04:48 +02: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
75426c5ba2 Merge branch 'PHP-8.5'
* PHP-8.5:
  phar: Fix file descriptor leak in phar_zip_flush() on failure.
2025-10-21 19:37:19 +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
0b145f506b Merge branch 'PHP-8.5'
* PHP-8.5:
  [skip ci] Fix nightly notification workflow url
2025-10-21 18:06: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
3be2dd6066 Merge branch 'PHP-8.5'
* PHP-8.5:
  [skip ci] Auto-mark SKIP_PERF_SENSITIVE tests as flaky
2025-10-21 17:53:39 +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
3562f8114f Merge branch 'PHP-8.5'
* PHP-8.5:
  uri: Make `php_uri_parser` structs PHPAPI (#20243)
2025-10-21 16:09:24 +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
Ilija Tovilo
02d187d766 Merge branch 'PHP-8.5'
* PHP-8.5:
  [skip ci] Fix Windows test for openssl-3.5 upgrade (#19384)
2025-10-21 03:24:52 +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
17652409b8 Merge branch 'PHP-8.5'
* PHP-8.5:
  [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:36 +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
d0dcec09b6 Merge branch 'PHP-8.5'
* PHP-8.5:
  [skip ci] Skip openssl tests currently failing on 8.2
2025-10-21 00:56:05 +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
0ff366a3b5 Merge branch 'PHP-8.5'
* PHP-8.5:
  Fix Windows test for openssl-3.5 upgrade (#19384)
2025-10-21 00:40:44 +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
3943bb0973 Merge branch 'PHP-8.5'
* PHP-8.5:
  Create separate workflow for nightly slack notification
2025-10-20 22:51:07 +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