Ilija Tovilo
8828d6ac1d
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Fix more test tmp file conflicts
2023-11-16 16:28:40 +01:00
Ilija Tovilo
d5c6633bd1
[skip ci] Fix more test tmp file conflicts
2023-11-16 16:28:12 +01:00
Ilija Tovilo
3060edf6af
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix file test race condition
2023-11-16 15:40:41 +01:00
Ilija Tovilo
a742010a0a
Fix file test race condition
...
005_variation2.phpt creates files with special names, and
filesize_variation5.phpt checks for filesize of inexistent files with special
names. Create the files in a separate directory to avoid these tests clashing.
Closes GH-12692
2023-11-16 15:40:16 +01:00
Ilija Tovilo
aa452ed315
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
[skip ci] Further increase allowable atime deviation
2023-11-14 18:37:17 +01:00
Ilija Tovilo
9b07b013fc
[skip ci] Further increase allowable atime deviation
...
MSAN is slow in particular, leading to potentially higher deviations.
2023-11-14 18:36:07 +01:00
Niels Dossche
5c25742c26
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix GH-12655: proc_open() does not take into account references in the descriptor array
2023-11-13 19:34:40 +01:00
Niels Dossche
86c7d3ed1f
Fix GH-12655: proc_open() does not take into account references in the descriptor array
...
Closes GH-12658.
2023-11-13 19:29:44 +01:00
Ilija Tovilo
a687465c45
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix astat imperciseness excemption in test
2023-11-12 14:07:10 +01:00
Ilija Tovilo
d224faa10f
Fix astat imperciseness excemption in test
2023-11-12 14:06:02 +01:00
Ilija Tovilo
85107c94d1
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Fix undeclared variable in stat tests
2023-11-11 21:01:19 +01:00
Ilija Tovilo
7440a1bd1f
Fix undeclared variable in stat tests
...
Closes GH-12645
2023-11-11 21:00:50 +01:00
Jakub Zelenka
e170b14277
Merge branch 'PHP-8.2' into PHP-8.3
2023-10-22 15:31:23 +01:00
Jakub Zelenka
006032b6f0
Fix failing test for bug #75708
2023-10-22 15:31:00 +01:00
Jakub Zelenka
82e9ba2bb3
Merge branch 'PHP-8.2' into PHP-8.3
2023-10-22 13:27:45 +01:00
Jakub Zelenka
275d36ea2f
Merge branch 'PHP-8.1' into PHP-8.2
2023-10-22 13:27:19 +01:00
Jakub Zelenka
52aa0d9ecc
Fix bug #75708 : getimagesize with "&$imageinfo" fails on StreamWrappers
...
Closes GH-12444
2023-10-22 13:26:18 +01:00
Ilija Tovilo
b35e0c3069
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Move ARM build to CircleCI
2023-10-12 13:14:52 +02:00
Ilija Tovilo
9c3d3be8bd
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Move ARM build to CircleCI
2023-10-12 13:13:34 +02:00
Ilija Tovilo
4332546bbf
Move ARM build to CircleCI
...
Closes GH-12415
2023-10-12 13:11:38 +02:00
Ilija Tovilo
b31a5b2731
Fix str_decrement() on "1"
...
Closes GH-12339
2023-10-02 16:42:04 +02:00
Remi Collet
80266f80d4
Fix port conflict 64324 used in bug51056.phpt
2023-09-29 14:02:42 +02:00
David Carlier
4400eb270f
Merge branch 'PHP-8.2' into PHP-8.3
2023-09-24 15:20:24 +01:00
David Carlier
4bfd3459fe
Merge branch 'PHP-8.1' into PHP-8.2
2023-09-24 15:19:02 +01:00
David Carlier
d65c80031a
Fix GH-12190: stream_context_create with address and port at 0.
...
Prior to the 8.1 rewrite, inet_aton was used for ipv4 addresses
therefore addresses like `0` passed.
For the bindto's case where both ip and port are set as such, we discard
the address binding.
Close GH-12195
2023-09-24 15:17:53 +01:00
Ilija Tovilo
88f6b5288f
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
support running testsuite with negative niceness (#11481 )
2023-09-22 11:33:36 +02:00
divinity76
4f044e9238
support running testsuite with negative niceness ( #11481 )
...
* support running testsuite with negative niceness
a bug in the regex would break getNice() if the current niceness was negative, which would make the whole test fail.
Previously:
this would fail:
time sudo nice --adjustment=-19 ./php run-tests.php -j$(nproc) -x --offline ext/standard/tests/general_functions/proc_nice_basic.phpt --color --show-all
and this would work:
time sudo ./php run-tests.php -j$(nproc) -x --offline ext/standard/tests/general_functions/proc_nice_basic.phpt --color --show-all
* Update ext/standard/tests/general_functions/proc_nice_basic.phpt
Co-authored-by: Michael Voříšek <mvorisek@mvorisek.cz >
---------
Co-authored-by: Michael Voříšek <mvorisek@mvorisek.cz >
2023-09-22 11:33:25 +02:00
Jakub Zelenka
64ebadcac5
Fix GH-12151: str_getcsv ending with escape zero segfualt
...
Closes GH-12152
2023-09-08 10:58:55 +01:00
Ilija Tovilo
aff86d68f6
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
[skip ci] Fix borked xleak skip on <PHP-8.3
2023-09-01 12:40:07 +02:00
Ilija Tovilo
b21df69848
[skip ci] Fix borked xleak skip on <PHP-8.3
...
xleak in skipif was only added in PHP 8.3.
2023-09-01 12:39:03 +02:00
Ilija Tovilo
64ef06d276
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Skip dl() tests on ASAN
2023-08-30 22:25:32 +02:00
Ilija Tovilo
10c81039da
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Skip dl() tests on ASAN
2023-08-30 22:25:11 +02:00
Ilija Tovilo
fb0f4215de
Skip dl() tests on ASAN
2023-08-30 22:20:51 +02:00
Jakub Zelenka
766cac072f
Fix bug #76857 : Can read "non-existant" files
...
This change makes checked and opened file consistent in a way that it is
using real path for stat operation in the same way like it is used for
open.
Closes GH-12067
2023-08-28 16:53:28 +01:00
Jakub Zelenka
ba9650d697
Fix bug #52335 (fseek() on memory stream behavior different then file)
...
This changes memory stream to allow seeking past end which makes it the
same as seeking on files. It means the position is allowed to be higher
than the string length. The size only increases if data is appended to
the past position. The space between the previous string and position
is filled with zero bytes.
Fixes GH-9441
Closes GH-12058
2023-08-28 13:32:34 +01:00
Jakub Zelenka
5ea14a20a9
Merge branch 'PHP-8.2'
2023-08-28 12:18:21 +01:00
Jakub Zelenka
038bbd2d2f
Merge branch 'PHP-8.1' into PHP-8.2
2023-08-28 12:15:33 +01:00
Jakub Zelenka
e1396a314d
Fix flaky file stat tests due to changing nature of atime
2023-08-28 12:14:55 +01:00
Jakub Zelenka
aff46d75e1
Fix GH-11982: str_getcsv returns null byte for unterminated quoted string
...
Closes GH-12047
2023-08-28 11:28:34 +01:00
Jorg Adam Sowa
58ae26a2a7
Fix round() tests for different modes ( #12049 )
...
* Fix tests round() with different modes
* Fix test results for round() with different modes
2023-08-26 10:16:00 +01:00
Kamil Tekiela
649872f105
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Fix param name in implode() error message
2023-08-24 21:07:50 +01:00
Kamil Tekiela
ec82927d25
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix param name in implode() error message
2023-08-24 21:07:18 +01:00
Kamil Tekiela
b1ce1d1f21
Fix param name in implode() error message
2023-08-24 21:05:26 +01:00
HypeMC
f25474f7f2
Add before_needle argument to strrchr()
...
Closes GH-11430
2023-08-24 14:26:46 +01:00
Jorg Adam Sowa
6ee2a63476
Tests improvement for round() modes ( #11996 )
...
* Improved the tests for round() function
* Add EOL on the file ending
2023-08-24 11:34:37 +01:00
Kamil Tekiela
f907a009f9
Align highlight_string|file with HTML standard and modern browsers
...
Closes GH-11913
2023-08-12 15:08:28 +01:00
Ilija Tovilo
2b2d2b04e7
Merge branch 'PHP-8.2'
...
* PHP-8.2:
Fix EXPECT for bug52820.phpt on newer curl versions
Fix curl_basic_009.phpt for newer curl versions
2023-08-10 15:52:21 +02:00
Ilija Tovilo
1aae59cf43
Merge branch 'PHP-8.1' into PHP-8.2
...
* PHP-8.1:
Fix EXPECT for bug52820.phpt on newer curl versions
Fix curl_basic_009.phpt for newer curl versions
2023-08-10 15:52:14 +02:00
Ilija Tovilo
0e843c5d82
Fix EXPECT for bug52820.phpt on newer curl versions
...
New curl versions have a "processing: url" line. The connection number in
"Closing connection" is apparently also dropped.
2023-08-10 15:51:53 +02:00
Ilija Tovilo
fc9266a5fc
Move ASAN built to GitHub actions
...
Cirrus will no longer offer unlimited free builds starting next month. We don't
have an alternative for FreeBSD and ARM, so move what we can for now.
Closes GH-11898
2023-08-09 14:06:36 +02:00