Software 42837 Published by

Both PHP 8.0.9RC1 and 7.4.22RC1 has been released for testing.





PHP 7.4.22RC1

- Core:
. Fixed bug #81145 (copy() and stream_copy_to_stream() fail for +4GB files).
(cmb, Nikita)
. Fixed bug #81163 (incorrect handling of indirect vars in __sleep).
(krakjoe)
. Fixed bug #80728 (PHP built-in web server resets timeout when it can kill
the process). (Calvin Buckley)
. Fixed bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']).
(cmb)
. Fixed bug #80173 (Using return value of zend_assign_to_variable() is not
safe). (Nikita)
. Fixed bug #73226 (--r[fcez] always return zero exit code). (cmb)

- Intl:
. Fixed bug #72809 (Locale::lookup() wrong result with canonicalize option).
(cmb)
. Fixed bug #68471 (IntlDateFormatter fails for "GMT+00:00" timezone). (cmb)
. Fixed bug #74264 (grapheme_strrpos() broken for negative offsets). (cmb)

- JSON:
. Fixed bug #79908 (json_encode encodes negative zero as int). (cmb)

- OpenSSL:
. Fixed bug #52093 (openssl_csr_sign truncates $serial). (cmb)

- PCRE:
. Fixed bug #81101 (PCRE2 10.37 shows unexpected result). (Anatol)
. Fixed bug #81243 (Too much memory is allocated for preg_replace()). (cmb)

- Standard:
. Fixed bug #81223 (flock() only locks first byte of file). (cmb)

Gnome_shell_screenshot_09fnu0

Download PHP 7.4.22RC1 from GitHub

PHP 8.0.9RC1


- Core:
. Fixed bug #81145 (copy() and stream_copy_to_stream() fail for +4GB files).
(cmb, Nikita)
. Fixed bug #81163 (incorrect handling of indirect vars in __sleep).
(krakjoe)
. Fixed bug #81159 (Object to int warning when using an object as a string
offset). (girgias)
. Fixed bug #80728 (PHP built-in web server resets timeout when it can kill
the process). (Calvin Buckley)
. Fixed bug #73630 (Built-in Weberver - overwrite $_SERVER['request_uri']).
(cmb)
. Fixed bug #80173 (Using return value of zend_assign_to_variable() is not
safe). (Nikita)
. Fixed bug #73226 (--r[fcez] always return zero exit code). (cmb)

- Intl:
. Fixed bug #72809 (Locale::lookup() wrong result with canonicalize option).
(cmb)
. Fixed bug #68471 (IntlDateFormatter fails for "GMT+00:00" timezone). (cmb)
. Fixed bug #74264 (grapheme_strrpos() broken for negative offsets). (cmb)

- JSON:
. Fixed bug #79908 (json_encode encodes negative zero as int). (cmb)

- OpenSSL:
. Fixed bug #52093 (openssl_csr_sign truncates $serial). (cmb)

- PCRE:
. Fixed bug #81101 (PCRE2 10.37 shows unexpected result). (Anatol)
. Fixed bug #81243 (Too much memory is allocated for preg_replace()). (cmb)

- Reflection:
. Fixed bug #81208 (Segmentation fault while create newInstance from
attribute). (Nikita)

- Standard:
. Fixed bug #81223 (flock() only locks first byte of file). (cmb)

Download PHP 8.0.9RC1 from GitHub