History log of /php-src/NEWS (Results 326 – 350 of 15456)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# f5ae5ac8 12-Aug-2024 Gina Peter Banyard

ext/standard: Throw ValueErrors in str_getcsv() for invalid inputs (#15365)

This was forgotten when adjusting the behaviour of other CSV functions


# 0a23b067 12-Aug-2024 Gina Peter Banyard

Deprecate using "_" as a class name (#15360)

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_using_a_single_underscore_as_a_class_name


# c818d944 12-Aug-2024 Gina Peter Banyard

ext/(standard|spl): Deprecate passing a non-empty string as the $enclosure parameter (#15362)


# 81b49cd0 12-Aug-2024 Ayesh Karunaratne

ext/curl: Add HTTP/3 constants (#15350)

This intends to supersede the two following PRs:
- #12000 because it does not modify the stub file, but only update the
arginfo file. It a

ext/curl: Add HTTP/3 constants (#15350)

This intends to supersede the two following PRs:
- #12000 because it does not modify the stub file, but only update the
arginfo file. It also proposes to merge to GA branches, and is
currently marked as Requires RM Approval.
- #12543 Essentially the same as this PR and from the same author, as
this, but its about a year old and requires rebasing anyway.

This adds the `CURL_HTTP_VERSION_3` and `CURL_HTTP_VERSION_3ONLY`
constants on relevant versions (7.66 and 7.88 respectively).

It is possible to use HTTP/3 without having these constants declared,
but having them declared in PHP makes things more approachable and
"official".

show more ...


# 4f58d5b0 11-Aug-2024 Gina Peter Banyard

ext/mysqli: Deprecate passing the parameter to mysqli_store_result() (#15311)

And deprecate the MYSQLI_STORE_RESULT_COPY_DATA constant.

RFC: https://wiki.php.net/rfc/deprecations_ph

ext/mysqli: Deprecate passing the parameter to mysqli_store_result() (#15311)

And deprecate the MYSQLI_STORE_RESULT_COPY_DATA constant.

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_the_second_parameter_to_mysqli_store_result

show more ...


# 8c2ebc0a 11-Aug-2024 Gina Peter Bnayard

[skip ci] Add NEWS/UPGRADING entries for mysqli deprecations


# 1d198c66 10-Aug-2024 David Carlier

ext/sockets: controlling ephemeral port ranges on *BSD.

whether ephemeral ports are onto the privileged low port ranges
or a range more fit for restricted scenarios.

cl

ext/sockets: controlling ephemeral port ranges on *BSD.

whether ephemeral ports are onto the privileged low port ranges
or a range more fit for restricted scenarios.

close GH-15335

show more ...


# 8d7365b6 10-Aug-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-15331: dom: Element::$substitutedNodeValue test failed

Bug in libxml, amend test to accept both outputs.


# 60a055f0 10-Aug-2024 Arnaud Le Blanc

[ci skip] NEWS for GH-15275


# 4606202b 10-Aug-2024 Arnaud Le Blanc

[ci skip] NEWS for GH-15275


# 39bacafe 10-Aug-2024 Arnaud Le Blanc

[ci skip] NEWS for GH-15275


# d5c7f3b0 30-Jul-2024 David Carlier

ext/standard: enabling feature detection auxiliary vector on OpenBSD.

close gh-15175


# 9aeb6761 04-Aug-2024 David Carlier

Fix GH-15210: phpdbg_print_changed_zvals working on a real copy instead.

Close GH-15229


# 42497c1e 09-Aug-2024 Gina Peter Banyard

ext/soap: Deprecate passing an int to SoapServer::addFunction() (#15310)

Also deprecate SOAP_FUNCTIONS_ALL constant.

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_soa

ext/soap: Deprecate passing an int to SoapServer::addFunction() (#15310)

Also deprecate SOAP_FUNCTIONS_ALL constant.

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_soap_functions_all_constant_and_passing_it_to_soapserveraddfunction

show more ...


# 00001c4a 08-Aug-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-15292: Dynamic AVX detection is broken for MSVC

See https://learn.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=msvc-170
For x64, either _M_X64 or _M_AMD64 would wor

Fix GH-15292: Dynamic AVX detection is broken for MSVC

See https://learn.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=msvc-170
For x64, either _M_X64 or _M_AMD64 would work but I'm going with what's
already used in php-src.

Closes GH-15301.

show more ...


# 1e3d9189 09-Aug-2024 Gina Peter Banyard

ext/core: Deprecate passing E_USER_ERROR to trigger_error() (#15308)

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_passing_e_user_error_to_trigger_error


# 25b46965 08-Aug-2024 Gina Peter Banyard

ext/xml: Deprecate xml_set_object() and passing non-callable strings as handlers (#15293)


# 6eca7839 08-Aug-2024 Tim Düsterhus

hash: Add SHA-NI implementation of SHA-256 (#15152)

* hash: Add SSE2 implementation of SHA-256

Implementation taken from
tarsnap/libcperciva@661752aee82dcc8070754e3e539fdc7782bd

hash: Add SHA-NI implementation of SHA-256 (#15152)

* hash: Add SSE2 implementation of SHA-256

Implementation taken from
tarsnap/libcperciva@661752aee82dcc8070754e3e539fdc7782bd3942.

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>

* zend_cpuinfo: Add ZEND_CPU_FEATURE_SHA

* hash: Add SHA-NI implementation of SHA-256

Implementation taken from
tarsnap/libcperciva@661752aee82dcc8070754e3e539fdc7782bd3942.

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

* NEWS / UPGRADING

---------

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
Co-authored-by: Niels Dossche <7771979+nielsdos@users.noreply.github.com>

show more ...


# a6c547d1 07-Aug-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-15268: heap buffer overflow in phpdbg (zend_hash_num_elements() Zend/zend_hash.h)

The class is not yet linked, so we cannot access `parent`, but only
`parent_name`.

Close

Fix GH-15268: heap buffer overflow in phpdbg (zend_hash_num_elements() Zend/zend_hash.h)

The class is not yet linked, so we cannot access `parent`, but only
`parent_name`.

Closes GH-15277.

show more ...


# c8b45aa5 08-Aug-2024 Gina Peter Banyard

ext/spl: Follow-up on GH-9704 (#15295)

Co-authored-by: Tim Düsterhus <timwolla@googlemail.com>


# bb2836ec 08-Aug-2024 Gina Peter Banyard

ext/dba: Deprecate passing null|false to dba_key_split() (#15297)

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_passing_null_and_false_to_dba_key_split


# 28290655 07-Aug-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Revert "Fix bug #69280: SoapClient classmap doesn't support fully qualified class name (#14398)"

This reverts commit 476706165a227ea6b1d73299b9b6486a6ca073a9.

Although the fix is co

Revert "Fix bug #69280: SoapClient classmap doesn't support fully qualified class name (#14398)"

This reverts commit 476706165a227ea6b1d73299b9b6486a6ca073a9.

Although the fix is correct, people are relying on the bug and their
code stopped working, see GH-15252.

show more ...


# 74eff98c 06-Aug-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Deprecate passing incorrect data types for options to ext/hash functions (#15236)

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_passing_incorrect_data_types_for_options_to_ext

Deprecate passing incorrect data types for options to ext/hash functions (#15236)

RFC: https://wiki.php.net/rfc/deprecations_php_8_4#deprecate_passing_incorrect_data_types_for_options_to_exthash_functions

show more ...


# 7b32a145 29-Jul-2024 Quentin Dreyer

Fix GH-15155: Keep stream context in filtered streams

Closes GH-15156


# 887e6b9c 31-Jul-2024 Christoph M. Becker

Fix GH-15181: Disabled output handler is flushed again

When an `PHP_OUTPUT_HANDLER_FAILURE` occurs, the output handler becomes
disabled (i.e. the `PHP_OUTPUT_HANDLER_DISABLED` flag is se

Fix GH-15181: Disabled output handler is flushed again

When an `PHP_OUTPUT_HANDLER_FAILURE` occurs, the output handler becomes
disabled (i.e. the `PHP_OUTPUT_HANDLER_DISABLED` flag is set). However,
there is no guard for disabled handlers in `php_output_handler_op()`
what may cause serious issues (as reported, UB due to passing `NULL` as
the 2nd argument of `memcpy`, because the handler's buffer has already
been `NULL`ed). Therefore, we add a respective guard for disabled
handlers, and return `PHP_OUTPUT_HANDLER_FAILURE` right away.

Closes GH-15183.

show more ...


1...<<11121314151617181920>>...619