Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/php/php-src
The PHP Interpreter
https://github.com/php/php-src
IR commit: 553af9c2263c873ac1d01aa49925a4713122e8b4
cc5a39458c52b8f1fc512ec331d84a13c543bd75 authored 11 months ago by Dmitry Stogov <[email protected]>
* PHP-8.3:
ext/curl: Fix failing tests due to string changes in libcurl 8.6.0
* PHP-8.2:
ext/curl: Fix failing tests due to string changes in libcurl 8.6.0
Upstream libcurl 8.6.0 contains a change[^1] that caused a test failure.
This fixes it by updati...
IR commit: 682cc0ca6761164dbcd791e5f56283f8e88537d2
Fixes GH-13286
c50255c6260902470b40315e1c4310fc1c47fe43 authored 11 months ago by Dmitry Stogov <[email protected]>
* PHP-8.3:
Fix instable array during in-place modification in uksort
The array isn't just observable if the array has RCn, but also if it is inside a
reference that ...
Bumps the minimum required libcurl version to 7.61.0.
Please also see #4917, which bumped min...
edb9f65f16bb15d55473c2eb8535e9e461fcd817 authored 11 months ago by Ayesh Karunaratne <[email protected]>
The `sync_constants.php` file uncovers constants present in libcurl source, but\
not present in...
01e39c0ea997829de11b69cd861348cf8a7daa5f authored 11 months ago by Jakub Zelenka <[email protected]>
1a349ab2096760f838d0b7188229ceaf21538fc9 authored 11 months ago by Peter Kokot <[email protected]>
* PHP-8.3:
Use EXTENSIONS instead of SKIPIF sections in *.phpt
* PHP-8.2:
Use EXTENSIONS instead of SKIPIF sections in *.phpt
This also fixes skipped tests due to different naming "zend-test"
instead of "zend_test" and "PD...
As the `__construct()` implementation is engine-specific anyway, we know what
engine were dealin...
These internal-only functions accepted a `php_random_status`, just to extract
the internal state...
304c9c3db19e322a61266da1ca66397677b93b41 authored 11 months ago by Tim Düsterhus <[email protected]>
bug#75721 patch from [email protected].
MCAST_JOIN_GROUP/MCAST_LEAVE_GROUP socket option...
453f5ab053a98de42a8139d7d666e61252ed3c56 authored 11 months ago by David CARLIER <[email protected]>4a08f41bb693600a82fdf53b257cf1df6757c6f5 authored 11 months ago by Eric Mann <[email protected]>
5094a636ae8ef1032b43a3f081fb2fa75ca3100e authored 11 months ago by Eric Mann <[email protected]>
* PHP-8.3:
PHP-8.2 is now for PHP 8.2.17-dev
* PHP-8.2:
PHP-8.2 is now for PHP 8.2.17-dev
0454f4ade4ad41b86bbcc2c744512341f3f03560 authored 11 months ago by Pierrick Charron <[email protected]>
b6122697206e8f6a5cd384da3b6fa742ac2de63c authored 11 months ago by Derick Rethans <[email protected]>
7c354b7cf2360828bff3566cea350ce1dc07aac2 authored 11 months ago by Derick Rethans <[email protected]>
ZEND_NEW returns RC1 if the instanciated class has no constructor.
Closes GH-13239
b06311cb3d927d2f7660e39ce14acde92526998c authored 11 months ago by Ilija Tovilo <[email protected]>
* PHP-8.3:
Fix create_object checks
Since PHP 8.3, object handlers may be changed by setting
ce->default_object_handlers, rather tha...
In Windows build system these were replaced with common PHP_ASSEMBLER
and FIBER_ASM_ABI when adj...
* PHP-8.3:
Fix GH-13193: Significant performance degradation in 'foreach' starting from PHP 8....
* PHP-8.2:
Fix GH-13193: Significant performance degradation in 'foreach' starting from PHP 8....
* Fix GH-13193: Significant performance degradation in 'foreach' starting from PHP 8.2.13 (cause...
397d4c244d9e5219ac5c8826c02ecd1a370ba89c authored 11 months ago by Dmitry Stogov <[email protected]>When a class is final, it may be treated as !is_instanceof.
34e2dc5697283dfa01c5f85cceafb99bb372ac7c authored 11 months ago by Ilija Tovilo <[email protected]>
This syncs the installed sapi and extension headers on *nix and Windows
systems by installing on...
* PHP-8.3:
Retroactively add NEWS entry for ec348a12
Thanks to Kalle Sommer Nielsen for suggesting that the change in
ec348a12 should have been calle...
* PHP-8.3:
Fix GH-10614: imagerotate will turn the picture all black, when rotated 90
* PHP-8.2:
Fix GH-10614: imagerotate will turn the picture all black, when rotated 90
This is a backport of the upstream libgd PR that was recently committed
[1].
[1] https://github...
f26dd1354b9ceafd4aeaa3318112000e463f7f85 authored 11 months ago by Niels Dossche <[email protected]>IR commit: 2ea3215ebd15a1fa332b8b6118df2bc51a60d81c
Fixes two recently introduced bugs caught b...
765382eeeaffee74e0f0f677ccf5b3504abe337a authored 11 months ago by Dmitry Stogov <[email protected]>IR commit: 87bf12844ea0e36151b3a172dce28b55b5ae1503
Fixes ext/opcache/tests/jit/bug81225_2.phpt...
90bab1e73253274743f7fe65abb318548797cf89 authored 11 months ago by Dmitry Stogov <[email protected]>IR commit: 0108cdf808d1e7dd6b702738949e095151f49040
136a972ccb2a1a4697632da810b2bca4f76d2bad authored 11 months ago by Dmitry Stogov <[email protected]>
* PHP-8.3:
Fix GH-10344: imagettfbbox(): Could not find/open font UNC path
Fix GH-13037: Pha...
* PHP-8.2:
Fix GH-10344: imagettfbbox(): Could not find/open font UNC path
Fix GH-13037: Pha...
libgd uses an incorrect absolute path check in gdft.c.
It checks if either the path starts with ...
The code currently assumes that the extra field length of the central
directory entry and the lo...
Add various tests showcasing the behavioural variations of different offset types used on variou...
a479ed7cc51402421ee744ed886eb3f8d35a2287 authored 11 months ago by Gina Peter Banyard <[email protected]>8128d17cc2668a6a9810fb0cc5b27fdb54c63f2e authored 11 months ago by Niels Dossche <[email protected]>
* PHP-8.3:
Fix GH-13232: Segmentation fault will be reported when JIT is off but JIT_debug is ...
* PHP-8.2:
Fix GH-13232: Segmentation fault will be reported when JIT is off but JIT_debug is ...
Closes GH-13234.
d417072ebe2049a018fa1b457bebf9b57b3b168a authored 11 months ago by Niels Dossche <[email protected]>
* PHP-8.3:
Fix segfault caused by use of 'pass' encoding when mbstring converts multipart form...
When mbstring.encoding_translation=1, and PHP receives an (RFC1867)
form-based file upload, and ...
* Added missing global cases to test
* Update gh13142
ea3c541640a75340ea06c460cf282bde5bf75b13 authored 11 months ago by Jorg Adam Sowa <[email protected]>
Previously, this variable was necessary because of auto-vivification on
UNDEF/null/false. It's n...
Otherwise we get useless leak warnings when building with asan.
7040e8ee03d11254223aae13a5806aa9bf86241c authored 11 months ago by Ilija Tovilo <[email protected]>0a162394c87987f554c6936fa59362a14aa4806c authored 11 months ago by Jorg Adam Sowa <[email protected]>
c6a2f2a8cee90b9d5c9423bbda6ec986bc545af0 authored 11 months ago by Ilija Tovilo <[email protected]>
* PHP-8.3:
[skip ci] Fix 64-bit only test
* PHP-8.2:
[skip ci] Fix 64-bit only test
1c1d785c4fba21a3f4e51dfd3025d20ca84508bb authored 11 months ago by Ilija Tovilo <[email protected]>
5da833514533b4c8a6c95ece1f4af3e7b39107ca authored 11 months ago by tekimen <[email protected]>
* PHP-8.3:
Fix dumping of zend_string.val in gdb
* PHP-8.2:
Fix dumping of zend_string.val in gdb
char val[1] is now interpreted as a single-character string by gdb, rather than
char*.
Closes G...
f18710e362f1f083310dda733f01686f95463345 authored 11 months ago by Ilija Tovilo <[email protected]>
* PHP-8.3:
Fix GH-12504: Corrupted session written when there's a fatal error in autoloader
* PHP-8.2:
Fix GH-12504: Corrupted session written when there's a fatal error in autoloader
For details and reasoning, see [1] and following.
[1] https://github.com/php/php-src/issues/125...
7f7031eb72c02774c38929733bda9c036c54ea6c authored 11 months ago by Niels Dossche <[email protected]>Closes #13102
513224cf31a5495d45bd10a263dfad693fad393e authored 11 months ago by ju1ius <[email protected]>a96cc80be27db53b3810d37d03042cb4f4fba4a9 authored 11 months ago by Kamil Tekiela <[email protected]>
* PHP-8.3:
Fix GH-12481: PHP crash with JIT enabled
* PHP-8.2:
Fix GH-12481: PHP crash with JIT enabled
f120ac93a12c10abfddc6b7cff38b1235363c85a authored 11 months ago by Dmitry Stogov <[email protected]>
* Remove ext/imap — it has been moved to PECL
https://pecl.php.net/package/imap
* Remove f...
987417e2e081fbead4967088fd55aece3c62ce96 authored 11 months ago by Derick Rethans <[email protected]>
* PHP-8.3:
NEWS
NEWS
Fix GH-13215 GCC 14 build
fae27cd8c43f8581c3c0cdbca9e0eda1ae6cb5d7 authored 11 months ago by Remi Collet <[email protected]>
* PHP-8.2:
NEWS
Fix GH-13215 GCC 14 build
242f89283e2c423a6a3a307713b13135dfd0074a authored 11 months ago by Remi Collet <[email protected]>
72526609413e8a8cd768ed4966c17b1a9db6c12c authored 11 months ago by Remi Collet <[email protected]>
* PHP-8.3:
Wrap cleanup function call with zend_try.
* PHP-8.2:
Wrap cleanup function call with zend_try.
Fizes oss-fuzz #65911
b45e7a613f42290b06c95c2c04c6401a2636606e authored 11 months ago by Dmitry Stogov <[email protected]>
Previously, when an array was converted from packed to hashed, iterators would
not be correctly ...
* PHP-8.3:
Do not allow zend.script_encoding to be set to 'pass'
When investigating another bug reported by GitHub user 'tstangner',
I discovered that PHP segfau...
The Curl doc page that was used to check the constants was changed from `<pre></pre>` tags to an...
ec0044129a4da9703b06c4494b8fc291d85b88eb authored 11 months ago by Ayesh Karunaratne <[email protected]>5517cb01c28018789a4bd0489c6156829e63f083 authored 11 months ago by David Carlier <[email protected]>
cb97e7d8f3e2a690ed6b884a6c249f59e7fb0a3f authored 11 months ago by David Carlier <[email protected]>
The sample file is for little endian architectures.
Close GH-13208
8d4e177d821a6e31c313f7f87f83d4391ed542e7 authored 11 months ago by David Carlier <[email protected]>
Uses the new %S formatter and introduces the necessary changes and
helpers.
On *nix installation there is zend_dfg.h installed as part of the bug
fix #81136, but it wasn't...
According to the docs, UNUM_ROUND_HALF_ODD is only available since ICU 69.0. The build on Travis...
117b8dee64640e013b1c9564ddba45d406d6c9a1 authored 11 months ago by Máté Kocsis <[email protected]>
* PHP-8.3:
Fix GH-13177: PHP 8.3.2: final private constructor not allowed when used in trait
...
zend_compile has an exception to this rule for constructors using
`zend_is_constructor`, which c...
* PHP-8.2:
Fix GH-12107: When running a stored procedure (that returns a result set) twice, PH...
Closes GH-12771.
0d21a8dcb53367e3c060e68ed93527ce3413f8c6 authored 11 months ago by Niels Dossche <[email protected]>Co-authored-by: Dmitry Stogov <[email protected]>
Closes GH-12930
ffc250d2453b13d7e8132d0cacc39ac6b968dc9f authored 11 months ago by Ilija Tovilo <[email protected]>Closes GH-13171
bf4ec8bd9d9d30713a9d3294b946084a6e9e088a authored 11 months ago by Ilija Tovilo <[email protected]>
- X509_PURPOSE_OCSP_HELPER.
- X509_PURPOSE_TIMESTAMP_SIGN.
- Also X509_PURPOSE_ANY is ok since 1...
It needs to be "object".
This is because first- and third-party extension can register custom
...