Matteo Beccati
5714009960
CI updates after forking 8.6
2026-09-22 14:57:33 +02:00
Shivam Mathur
43f7a9752d
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Fix hMailServer URL in Windows CI (#23055 )
2026-08-05 12:31:24 +05:30
Shivam Mathur
e0d6b21c59
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix hMailServer URL in Windows CI (#23055 )
2026-08-05 12:28:16 +05:30
Shivam Mathur
d3af7240d9
Fix hMailServer URL in Windows CI ( #23055 )
2026-08-05 12:27:48 +05:30
Shivam Mathur
8708c9d02e
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Switch to VS18 for the master branch (#22094 )
2026-05-20 20:02:44 +05:30
Shivam Mathur
f3938c3285
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Switch to VS18 for the master branch (#22094 )
2026-05-20 20:01:27 +05:30
Shivam Mathur
a03961b187
Switch to VS18 for the master branch ( #22094 )
2026-05-20 20:01:06 +05:30
Gina Peter Banyard
afca514c3b
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Update NEWS for recent pgsql bugfix
ext/pgsql: Fix segfaults when attempting to fetch row into a non-instantiable class name (#20180 )
2025-11-04 00:08:42 +00:00
Gina Peter Banyard and Niels Dossche
94dc6ae871
ext/pgsql: Fix segfaults when attempting to fetch row into a non-instantiable class name ( #20180 )
...
Also fix Windows CI with Postgres and CLEAN sections
---------
Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com >
2025-11-04 00:04:30 +00:00
Ilija Tovilo
a6b32bd8fc
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Change master branch check to 8.6
2025-09-28 11:56:18 +02:00
Ilija Tovilo
8756ee034d
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Change master branch check to 8.6
2025-09-28 11:56:11 +02:00
Ilija Tovilo
5dd764b1b3
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Change master branch check to 8.6
2025-09-28 11:56:01 +02:00
Shivam Mathur
107075605d
Change master branch check to 8.6
2025-09-28 09:54:13 +05:30
Shivam Mathur
6147be32fc
Merge branch 'PHP-8.3' into PHP-8.4
2025-08-06 00:05:28 +00:00
Shivam Mathur
f08ac4f1c9
Merge branch 'PHP-8.2' into PHP-8.3
2025-08-06 00:04:58 +00:00
Shivam Mathur
871de14ceb
Merge branch 'PHP-8.1' into PHP-8.2
2025-08-06 00:03:49 +00:00
Shivam Mathur
8199cad99f
Fix master branch check in find-target-branch.bat ( #19385 )
2025-08-06 05:32:36 +05:30
Jakub Zelenka
a57f58253a
Merge branch 'PHP-8.3' into PHP-8.4
2025-07-16 17:31:24 +02:00
Jakub Zelenka
eade5c17ea
Fix GH-18529: additional inheriting of TLS int options
...
This is for LDAP_OPT_X_TLS_PROTOCOL_MIN and LDAP_OPT_X_TLS_PROTOCOL_MAX
It also adds a test that uses LDAPCONF with TLS max version lower than
the minimum TLS server version so it should always fail. However it
does not fial for the second case without this change which confirms
that the change works as expected.
Closes GH-18676
2025-07-16 17:29:42 +02:00
Shivam Mathur
d2a30acf33
Merge branch 'PHP-8.3' into PHP-8.4
2025-06-25 02:01:59 +05:30
Shivam Mathur
dc79f4c8c6
Merge branch 'PHP-8.2' into PHP-8.3
2025-06-25 02:01:24 +05:30
Shivam Mathur
91f2458020
Merge branch 'PHP-8.1' into PHP-8.2
2025-06-25 02:00:11 +05:30
Shivam Mathur
6233dc6210
Switch to windows-2022 in CI ( #18927 )
...
* Switch to windows-2022 in CI
windows-2019 runner will be dropped by GitHub on 2025-06-30.
* xfail test cases that fail on windows-2022
2025-06-25 01:57:07 +05:30
Saki Takamachi
685baf77df
Fixed GH-17383 - pdo_firebird: PDOException has wrong code and message since PHP 8.4 ( #18072 )
...
Closes #18072
Fixes #17383
2025-04-19 14:11:20 +09:00
Ilija Tovilo
1009ff65cc
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Upgrade security branches to Ubuntu 22.04
2025-03-06 15:24:35 +01:00
Ilija Tovilo
5fcc8d4cd1
Upgrade security branches to Ubuntu 22.04
...
20.04 goes out of security support in 2 months. Backporting various
commits.
See d98963a071
See af721c9c36
See 378b79b90c
Closes GH-17963
2025-03-06 15:24:15 +01:00
Christoph M. Becker
7a734caacc
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Prevent using system DLLs when running the tests
2025-02-16 23:06:54 +01:00
Christoph M. Becker
c7bc14dd6b
Prevent using system DLLs when running the tests
...
The search order for DLLs on Windows is (simplified):
* the application folder
* the system folder
* all folders in the `PATH`
(The full details are documented on Microsoft Learn[1].)
As is, we're adding `deps\bin` to the `PATH` when running the tests,
but any DLLs in the system folder take precedence, so these would be
used instead of our intended dependencies. To mitigate that, we copy
over all DLLs from `deps\bin` to our application folder (i.e. where
php.exe, php-cgi.exe and phpdbg.exe are placed).
Since we're doing this, there is no more need to attempt to remove the
OpenSSL DLLs in the system folder (what seems to be a bad idea anyway).
[1] <https://learn.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-search-order >
Closes GH-17805.
2025-02-16 23:06:04 +01:00
Jakub Zelenka
35c03c165e
Merge branch 'PHP-8.3' into PHP-8.4
2025-01-06 12:20:50 +01:00
Jakub Zelenka
3606701f48
Merge branch 'PHP-8.2' into PHP-8.3
2025-01-06 12:19:36 +01:00
Jakub Zelenka
5be673d29e
Merge branch 'PHP-8.1' into PHP-8.2
2025-01-06 12:18:54 +01:00
Jakub Zelenka
9e1b58274e
Test stream_context_tcp_nodelay_server on Windows
...
Closes GH-17308
2025-01-05 14:44:22 +01:00
Christoph M. Becker
89f10e6e92
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Download enchant dict from downloads.php.net
2024-10-17 00:55:59 +02:00
Christoph M. Becker
5dba6aebaa
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Download enchant dict from downloads.php.net
2024-10-17 00:55:20 +02:00
Christoph M. Becker
5ef3fe218c
Download enchant dict from downloads.php.net
...
Since windows.php.net is in the progress to be migrated to
downloads.php.net anyway, we may as well fetch the dictionary from the
new site right away.
Closes GH-16310.
2024-10-17 00:55:04 +02:00
Christoph M. Becker
5c7c5d93ae
Merge branch 'PHP-8.3' into PHP-8.4
...
* PHP-8.3:
Install 32bit Firebird server on x86
2024-10-07 01:39:51 +02:00
Christoph M. Becker
424fb2c3fc
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Install 32bit Firebird server on x86
2024-10-07 01:35:29 +02:00
Christoph M. Becker
c3434091de
Install 32bit Firebird server on x86
...
php_pdo_firebird.dll depends on fbclient.dll, which is shipped with the
server. However, a 64bit Firebird server ships a 64bit fbclient.dll,
which is not compatible with a 32bit php_pdo_firebird.dll.
Closes GH-16223.
2024-10-07 01:34:54 +02:00
Christoph M. Becker
580435354e
Support bug64159.phpt on Windows CI (GH-15895)
...
This test queries `extOutput` for the first line of output of the
command which was executed when snmpd started (`HexTest` in snmpd.conf).
Since there is no `/bin/sh` on Windows, no command would be run, and as
such we received an empty string. We fix that by dynamically adjusting
snmpd.conf to run a JScript which has the same output as bigtest.
We also make the test diff more helpful in case of failures, where so
far we only would have known that the output had a different message
digest.
2024-09-21 16:03:25 +02:00
Christoph M. Becker
b438e2b1ed
Merge branch 'PHP-8.3'
...
* PHP-8.3:
Run snmp tests in Windows CI, again
2024-09-15 23:15:09 +02:00
Christoph M. Becker
ad11cbc491
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Run snmp tests in Windows CI, again
2024-09-15 23:14:15 +02:00
Christoph M. Becker
b26e610777
Run snmp tests in Windows CI, again
...
That was broken when CI was moved to GH, since `APPVEYOR_BUILD_FOLDER`
is no longer set; instead we use `GITHUB_WORKSPACE` which has the same
meaning.
Closes GH-15896.
2024-09-15 23:13:54 +02:00
Saki Takamachi
c4f1c5cd9f
Updated firebird version in windows ci ( #14912 )
2024-07-16 19:56:14 +02:00
Ilija Tovilo
8fd1388a7f
Merge branch 'PHP-8.3'
...
* PHP-8.3:
Remove GitHub actions junit artifacts
2024-06-13 14:09:17 +02:00
Ilija Tovilo
9cec164f76
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Remove GitHub actions junit artifacts
2024-06-13 14:07:43 +02:00
Ilija Tovilo
f598b58790
Remove GitHub actions junit artifacts
...
Nobody looks at those, and nightly regularly fails due to uploading them.
Closes GH-14555
2024-06-13 14:05:50 +02:00
Saki Takamachi
f62f6a6d4b
Follow-up to remove IMAP ext ( #13248 )
...
Fixed and optimized tests that depend on imap in standard ext tests.
Also, the location of the setup script for hmailserver has changed.
2024-02-09 21:32:07 +09:00
Peter Kokot
3e237ecfb3
Remove remainings of recent oci extensions removal ( #13352 )
...
Following a4d64b2605
2024-02-08 18:04:00 +01:00
Daniil Gentili
2ca142ecd8
Improve jit tests
...
Closes GH-12425
2023-11-14 20:09:27 +01:00
Ilija Tovilo
29fed1cf47
Remove redundant CI JIT flags
...
These flags are already set from run-tests.php.
2023-10-13 11:49:42 +02:00