Christoph M. Becker
f2954bfb79
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Fix NULL arithmetic in System V shared memory emulation
2025-01-25 18:59:26 +01:00
Christoph M. Becker
5c066e04b2
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix NULL arithmetic in System V shared memory emulation
2025-01-25 18:59:00 +01:00
Christoph M. Becker
2e02cdfb5f
Fix NULL arithmetic in System V shared memory emulation
...
For the first child process execution, `TWG(shm)` is `NULL`; we need to
catch that to avoid undefined behavior.
Closes GH-17550.
2025-01-25 18:57:30 +01:00
Christoph M. Becker
fa1af48c83
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Use preinstalled MySQL for Windows CI
2025-01-25 17:43:17 +01:00
Christoph M. Becker
be11d97ec7
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Use preinstalled MySQL for Windows CI
2025-01-25 17:42:37 +01:00
Christoph M. Becker
3a52aba20c
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Use preinstalled MySQL for Windows CI
2025-01-25 17:41:33 +01:00
Christoph M. Becker
2692b483db
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Use preinstalled MySQL for Windows CI
2025-01-25 17:40:48 +01:00
Christoph M. Becker
a403b76e88
Use preinstalled MySQL for Windows CI
...
Recent hosted GH Windows runners already have MySQL preinstalled, so
there is no particular need to install it again via Chocolatey or other
means.
If we ever need to address more specific needs, we may want to have a
look at <https://github.com/ankane/setup-mysql >.
Closes GH-17561.
Closes GH-17570.
2025-01-25 17:40:00 +01:00
Gina Peter Banyard
6fc49ab518
ext/pdo: Convert FETCH_INTO zval to a zend_object pointer ( #17525 )
2025-01-24 22:59:56 +00:00
Niels Dossche
88bab6e591
Merge branch 'PHP-8.4'
...
* PHP-8.4:
[ci skip] NEWS for GH-17122
2025-01-24 23:31:24 +01:00
Niels Dossche
27187bd1da
[ci skip] NEWS for GH-17122
2025-01-24 23:31:11 +01:00
Niels Dossche
f2b010f503
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Update test expectation for different Firebird version
2025-01-24 22:10:21 +01:00
Niels Dossche
77130794a3
Update test expectation for different Firebird version
...
libfbclient 5.0.1 with server 4.0.1 has a different error message and
code.
> Read only sql transaction
Closes GH-17565.
2025-01-24 22:10:08 +01:00
Gina Peter Banyard
5b06a066f6
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Add NEWS entries
Fix crash in firebird statement dtor
ext/pdo: Fix memory leak if GC needs to free PDO Statement
2025-01-24 20:22:13 +00:00
Gina Peter Banyard
8ed0d7fe96
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Add NEWS entries
Fix crash in firebird statement dtor
ext/pdo: Fix memory leak if GC needs to free PDO Statement
2025-01-24 20:20:11 +00:00
Gina Peter Banyard
eda8ce728a
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Add NEWS entries
Fix crash in firebird statement dtor
ext/pdo: Fix memory leak if GC needs to free PDO Statement
Fix GHA config yml error
2025-01-24 20:20:01 +00:00
Gina Peter Banyard
e6d917e4c9
Add NEWS entries
...
Closes GH-17539
2025-01-24 20:16:12 +00:00
Niels Dossche
2ae897fff7
Fix crash in firebird statement dtor
...
If both the driver object and statement end up in the GC buffer and are
freed by the GC, then the destruction order is not deterministic and it
is possible that the driver object is freed before the statement. In
that case, accessing S->H will cause a UAF. As the resources are already
released we simply skip the destruction if the driver object is already
destroyed.
2025-01-24 20:16:12 +00:00
Gina Peter Banyard
99f8ec33d9
ext/pdo: Fix memory leak if GC needs to free PDO Statement
2025-01-24 20:16:12 +00:00
Gina Peter Banyard
32fb2607a3
Zend: Make Closure a proper subtype of callable ( #15492 )
2025-01-24 17:32:23 +00:00
Ilija Tovilo
c2fddac8ca
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Fix GHA config yml error
2025-01-24 15:44:53 +01:00
Ilija Tovilo
135cabb48f
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix GHA config yml error
2025-01-24 15:44:41 +01:00
Ilija Tovilo
7068357906
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix GHA config yml error
2025-01-24 15:44:30 +01:00
Ilija Tovilo
f281e89cd1
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix GHA config yml error
2025-01-24 15:44:12 +01:00
Ilija Tovilo
3e6f4702ba
Fix GHA config yml error
2025-01-24 15:43:22 +01:00
Gina Peter Banyard
b2480c3b55
Revert "Add into zval to GC buffer first"
...
I thought I was on a branch and not master oopsie
This reverts commit bd02141659 .
2025-01-24 14:26:42 +00:00
Gina Peter Banyard
bd02141659
Add into zval to GC buffer first
2025-01-24 14:26:11 +00:00
Gina Peter Banyard
3930b6f378
Merge branch 'PHP-8.4'
...
* PHP-8.4:
ext/session: Fix GH-17541 (ext/session NULL pointer dereferencement during ID reset)
2025-01-24 14:10:12 +00:00
Gina Peter Banyard
d35904adf2
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
ext/session: Fix GH-17541 (ext/session NULL pointer dereferencement during ID reset)
2025-01-24 14:10:00 +00:00
Gina Peter Banyard
a85666c17b
ext/session: Fix GH-17541 (ext/session NULL pointer dereferencement during ID reset)
...
Closes GH-17541
Closes GH-17546
2025-01-24 14:04:58 +00:00
Ilija Tovilo
d003511467
Merge branch 'PHP-8.4'
...
* PHP-8.4:
[skip ci] Use !cancelled() over always() in GHA config
2025-01-24 14:27:56 +01:00
Ilija Tovilo
64be3296e8
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
[skip ci] Use !cancelled() over always() in GHA config
2025-01-24 14:27:49 +01:00
Ilija Tovilo
cf973421f4
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Use !cancelled() over always() in GHA config
2025-01-24 14:27:38 +01:00
Ilija Tovilo
4b867d495a
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Use !cancelled() over always() in GHA config
2025-01-24 14:27:29 +01:00
Ilija Tovilo
5b32011fb5
[skip ci] Use !cancelled() over always() in GHA config
...
According to the documentation, !cancelled() should be used over
always() when the step should be executed regardless of success of
failure, but canceled when the workflow is canceled.
See https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/evaluate-expressions-in-workflows-and-actions#always
2025-01-24 14:27:15 +01:00
Ilija Tovilo
0126625ded
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Skip Symfony/Wordpress in 8.1 build
Backport nightly.yml
2025-01-24 14:15:10 +01:00
Ilija Tovilo
cbeb95f7ea
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Skip Symfony/Wordpress in 8.1 build
Backport nightly.yml
2025-01-24 14:15:02 +01:00
Ilija Tovilo
61d4bd573b
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Skip Symfony/Wordpress in 8.1 build
Backport nightly.yml
2025-01-24 14:14:51 +01:00
Ilija Tovilo
d90475dee1
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Skip Symfony/Wordpress in 8.1 build
Backport nightly.yml
2025-01-24 14:14:42 +01:00
Ilija Tovilo
5b8c960c9f
Skip Symfony/Wordpress in 8.1 build
...
There are two issues: The latest Symfony branches don't support 8.1
anymore. This could ber mitigated by switching to LTS for security
builds. However, there are also some JIT bugs that are hard to backport.
We'll skip these builds on 8.1 instead.
2025-01-24 14:11:55 +01:00
Ilija Tovilo
f26250c7c7
Backport nightly.yml
...
This file should stay up-to-date for consistent behavior across workflow
triggers.
2025-01-24 12:24:39 +01:00
Ilija Tovilo
10ccb6bf0d
Drop intel macOS build from push ( #17551 )
...
This build becomes less relevant as all currently sold Apple computers
contain Apple Silicon CPUs. This build rarely fails in isolation anyway.
For the time being, we'll keep the nightly builds in all configurations.
2025-01-23 19:17:24 +01:00
Niels Dossche
6d4598eba8
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Fix type confusion with session SID constant
2025-01-23 19:03:45 +01:00
Niels Dossche
b448d540c2
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix type confusion with session SID constant
2025-01-23 19:03:35 +01:00
Niels Dossche
2a2cc2ccce
Fix type confusion with session SID constant
...
Closes GH-17548.
2025-01-23 19:03:04 +01:00
Gina Peter Banyard
ad4cbf4e7f
ext/pdo_firebird: Add LSAN suppression for isc_attach_database() ( #17544 )
2025-01-22 20:51:00 +00:00
Dmitry Stogov
387ce309ba
Merge branch 'PHP-8.4'
...
* PHP-8.4:
Update IR
2025-01-22 18:30:56 +03:00
Dmitry Stogov
63965f1de5
Update IR
...
IR commit: 02909bc123845fc2c41ec333b44b6f5ea1a196fe
2025-01-22 18:30:33 +03:00
David Carlier
3337f22eb1
Merge branch 'PHP-8.4'
2025-01-21 19:34:14 +00:00
Christian Schneider
fa21fce84f
ext/pgsql: Add check for constant PGRES_TUPLES_CHUNK to fix compilation failures
...
close GH-17540
2025-01-21 19:32:38 +00:00