#
7ec2950d |
| 23-May-2022 |
Máté Kocsis |
Add upgrading entry for readonly classes
|
#
016ac7c1 |
| 21-May-2022 |
David CARLIER |
[skip ci] UPGRADING note update, follow-up #8411 (#8598)
|
#
33fc9e5a |
| 13-May-2022 |
Christoph M. Becker |
Build ext/zip as shared library by default on Windows This allows users to use PECL/zip, which is well maintained and often brings new features which are not yet available in ext/zip, as
Build ext/zip as shared library by default on Windows This allows users to use PECL/zip, which is well maintained and often brings new features which are not yet available in ext/zip, as drop-in replacement for the official Windows php-src builds. Closes GH-8549.
show more ...
|
#
1f4830f2 |
| 15-May-2022 |
David Carlier |
Add TCP_NOTSENT_LOWAT socket option Can be used to limit the amount of unsent data per socket. Closes GH-8559.
|
#
10921525 |
| 15-May-2022 |
David Carlier |
Add CURLOPT_MAXFILESIZE_LARGE option Like other *LARGE options, it takes a 64 bit value. Closes GH-8557.
|
#
8b991b4a |
| 13-May-2022 |
Máté Kocsis |
Add static return type for DateTime*::createFrom*() when possible Fix GH-8544
|
#
f590782b |
| 04-May-2022 |
Ollie Read
|
Add ReflectionMethod::hasPrototype method Closes GH-8487.
|
#
be11bcb0 |
| 05-May-2022 |
Nicolas Grekas |
Add ReflectionFunction::isAnonymous() Closes GH-8499.
|
#
4556f9db |
| 05-May-2022 |
Ilija Tovilo |
[skip ci] Fix alternative string interpolation suggestion in UPGRADING
|
#
9a90bd70 |
| 12-Mar-2022 |
Ilija Tovilo |
Deprecate ${} string interpolation https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation
|
#
7a45dcfe |
| 24-Dec-2021 |
David Carlier |
Introduce CURLOPT_XFERINFOFUNCTION `CURLOPT_XFERINFOFUNCTION` is available as of cURL 7.32.0, and supersedes `CURLOPT_PROGRESSFUNCTION` which is still supported by latest cURL, thoug
Introduce CURLOPT_XFERINFOFUNCTION `CURLOPT_XFERINFOFUNCTION` is available as of cURL 7.32.0, and supersedes `CURLOPT_PROGRESSFUNCTION` which is still supported by latest cURL, though. Closes GH-7823.
show more ...
|
#
7061c40f |
| 20-Apr-2022 |
George Peter Banyard |
[skip-ci] update UPGRADING
|
#
2973b9f0 |
| 14-Mar-2022 |
bohwaz |
Allow user to change SQLITE_DEFENSIVE if needed Closes GH-8200.
|
#
3931d726 |
| 08-Apr-2022 |
George Peter Banyard |
Add missing ZPP checks in SPL Directory (#8325) Co-authored-by: Máté Kocsis <kocsismate@woohoolabs.com>
|
#
cdf7240f |
| 08-Apr-2022 |
Ilija Tovilo |
[skip ci] Remove superfluous backslash in UPGRADING
|
#
90851977 |
| 21-Dec-2021 |
Tim Düsterhus |
Implement the "Redacting parameters in back traces" RFC https://wiki.php.net/rfc/redact_parameters_in_back_traces
|
#
afd8f84c |
| 30-Mar-2022 |
Paragon Initiative Enterprises |
Add sodium_crypto_stream_xchacha20_xor_ic() There are many use-cases where a PHP user is currently using sodium_compat's implementation of this low-level XChaCha20 API. For example, multi-pa
Add sodium_crypto_stream_xchacha20_xor_ic() There are many use-cases where a PHP user is currently using sodium_compat's implementation of this low-level XChaCha20 API. For example, multi-part message processing (in low-memory settings) for a ciphertext that was encrypted with XChaCha20-Poly1305 (rather than the secretstream API). Adding this function to ext/sodium offers better performance and lowers users' memory usage with the polyfill, and ensures that users coming from other languages that provide libsodium bindings have a more consistent experience with our bindings. This is a win-win. This patch follows the libsodium precedent of adding functions instead of optional parameters to existing functions. The parameter order is also consistent with the C API. https://doc.libsodium.org/advanced/stream_ciphers/xchacha20#usage Closes GH-8276.
show more ...
|
#
67440096 |
| 04-Mar-2022 |
Patrick Allaert |
Added: [zend_]memory_reset_peak_usage() (#8151)
|
#
f06ac9a4 |
| 20-Jan-2022 |
Christoph M. Becker |
Fix GH-7939: Cannot unserialize IntlTimeZone objects As it is now, `IntlTimeZone`, `IntlCalendar` and `IntlDateFormatter` and some other intl class instances can be serialized, but the
Fix GH-7939: Cannot unserialize IntlTimeZone objects As it is now, `IntlTimeZone`, `IntlCalendar` and `IntlDateFormatter` and some other intl class instances can be serialized, but the representation is meaningless, and unserialization yields uninitialized/ unusable objects. To prevent users from noticing this too late, we deny serialization of such objects in the first place. Closes GH-7945.
show more ...
|
#
3414ae6c |
| 10-Dec-2021 |
David Carlier |
sockets: add SO_INCOMING_CPU constant get/set the cpu attached to a socket, no special treatment needed, it is simply an integer. Closes GH-7753.
|
#
30a3280d |
| 12-Dec-2021 |
Christoph M. Becker |
Oracle Client 10g is no longer supported Thus, we drop respective config option for Windows.
|
#
38460c2c |
| 15-Dec-2021 |
Yannis Guyon |
Implement php_handle_avif() using libavifinfo See #80828 and the internals@ mailing list discussion at https://externals.io/message/116543 Use libavifinfo's AvifInfoGetFeaturesS
Implement php_handle_avif() using libavifinfo See #80828 and the internals@ mailing list discussion at https://externals.io/message/116543 Use libavifinfo's AvifInfoGetFeaturesStream() in php_handle_avif() to get the width, height, bit depth and channel count from an AVIF payload. Implement stream reading/skipping functions and data struct. Use libavifinfo's AvifInfoIdentifyStream() in php_is_image_avif(). Update the expected features read from "test1pix.avif" in getimagesize.phpt. Closes GH-7711.
show more ...
|
#
8eee0d61 |
| 15-Dec-2021 |
Tim Starling |
Make strtolower() and strtoupper() do ASCII case conversion (#7506) Implement RFC https://wiki.php.net/rfc/strtolower-ascii
|
#
93f6af69 |
| 12-Dec-2021 |
Christopher Jones |
It's past time to drop linking support for Oracle Client 10g
|
#
ac91b83c |
| 28-Nov-2021 |
Christopher Jones |
Add oci_set_prefetch_lob()
|