History log of /PHP-8.2/UPGRADING (Results 251 – 275 of 1683)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 0d19ae40 16-Sep-2022 George Peter Banyard

Add support for binary and octal number prefixes for INI settings

Closes GH-9560


# 85d10cc9 14-Sep-2022 George Peter Banyard

Use true return type for XML functions which always return true

And fix xml_parser_set_option() which didn't return false on failure.

Closes GH-9539


# 853181a1 30-Aug-2022 Christoph M. Becker

Add NEWS and UPGRADING entries for GH-9296


# 11796229 21-Jan-2022 Tim Starling

Add libxml_get_external_entity_loader()

Add libxml_get_external_entity_loader(), which returns the currently
installed external entity loader, i.e. the value which was passed to
libx

Add libxml_get_external_entity_loader()

Add libxml_get_external_entity_loader(), which returns the currently
installed external entity loader, i.e. the value which was passed to
libxml_set_external_entity_loader() or null if no loader was installed
and the default entity loader will be used.

This allows libraries to save and restore the loader, controlling entity
expansion without interfering with the rest of the application.

Add macro Z_PARAM_FUNC_OR_NULL_WITH_ZVAL(). This allows us to get the
zval for a callable parameter without duplicating callable argument
parsing.

The saved zval keeps the object needed for fcc/fci alive, simplifying
memory management.

Fixes #76763.

show more ...


# 35e2a25d 18-Aug-2022 Jakub Zelenka

Add openssl_cipher_key_length function

This function works in exactly the same way as openssl_cipher_iv_length
but for a key length. This is especially useful to make sure that the
r

Add openssl_cipher_key_length function

This function works in exactly the same way as openssl_cipher_iv_length
but for a key length. This is especially useful to make sure that the
right key length is provided to openssl_encrypt and openssl_decrypt.

In addtion the change also updates implementation of
openssl_cipher_iv_length and adds a test for it.

show more ...


# 39b2380c 28-Aug-2022 Jakub Zelenka

[ci skip] Add note about chacha20-poly1305 additon to UPGRADING


# 66aed3a8 12-Aug-2022 George Peter Banyard

SameSite session cookie prop should behave like other INI settings

It should warn if the INI setting is changed after headers are sent or a session is not active


# 038c451c 04-Aug-2022 sji

[ci skip] NEWS and UPGRADING for constants in traits (#9251)

see GH-8888


# 3331832b 02-Aug-2022 Tim Düsterhus

Add ext/random Exception hierarchy (#9220)

* Add Random\Random{Error,Exception} and Random\BrokenRandomEngineError

* Throw BrokenRandomEngineError

* Throw RandomException o

Add ext/random Exception hierarchy (#9220)

* Add Random\Random{Error,Exception} and Random\BrokenRandomEngineError

* Throw BrokenRandomEngineError

* Throw RandomException on seeding failure

* Throw RandomException when CSPRNG fails

* Remove unused include from ext/random/engine_combinedlcg.c

* Remove unused include from ext/random/engine_secure.c

* Remove unused include from ext/random/random.c

* [ci skip] Add ext/random Exception hierarchy to NEWS

* [ci skip] Add the change of Exception for random_(int|bytes) to UPGRADING

show more ...


# e5ab9f45 30-Jul-2022 Jakub Zelenka

Fix bug #65489: glob() basedir check is inconsistent

This removes the inconsistent and incorrectly working open basedir check
on pattern in glob. It means that an empty array will be ret

Fix bug #65489: glob() basedir check is inconsistent

This removes the inconsistent and incorrectly working open basedir check
on pattern in glob. It means that an empty array will be returned even
if the whole pattern is outside the open basedir restriction.

show more ...


# 1a9e6895 24-Jul-2022 Jakub Zelenka

Fix #65069: GlobIterator incorrect handling of open_basedir check

This PR changes the glob stream wrapper so it impacts "glob://"
streamsas well. The idea is to do a check for each found

Fix #65069: GlobIterator incorrect handling of open_basedir check

This PR changes the glob stream wrapper so it impacts "glob://"
streamsas well. The idea is to do a check for each found path instead
of the pattern which was not working correctly.

show more ...


# 229b1892 25-Jul-2022 Martin Herndl

[ci skip] Fix `str_split` NEWS and UPGRADE note

Closes GH-9123.


# 3c372901 29-Jun-2022 George Peter Banyard

Add support to pass driver flags to DBA handlers

Currently only LMDB with DBA_LMDB_USE_SUB_DIR/DBA_LMDB_NO_SUB_DIR are supported


# 065e284f 19-Jul-2022 Tim Düsterhus

[ci skip] Link the random extension RFCs in UPGRADING

see 4d8dd8d258ff365b146bcadcb277ede8992706d0


# 7ae7df5b 19-Jul-2022 Tim Düsterhus

RFC: Make the `iterator_*()` family accept all `iterable`s (#8819)

https://wiki.php.net/rfc/iterator_xyz_accept_array


# 745cf34f 06-Dec-2021 dixyes

Port standard/crc32 for windows arm64

We also add arm64 support for php_get_windows_cpu().

Closes GH-7703.


# 5a69cb6f 04-Jul-2022 Kamil Tekiela

Deprecate MYSQLI_IS_MARIADB

Closes GH-8919


# 4d8dd8d2 19-Jul-2022 Go Kudo

Implement Random Extension

https://wiki.php.net/rfc/rng_extension
https://wiki.php.net/rfc/random_extension_improvement


# 7aadbcb8 24-May-2022 Ilija Tovilo

GH-8344 Fetch properties of enums in const expressions


# d8fc05c0 06-Jan-2022 root

Add FILTER_FLAG_GLOBAL_RANGE to filter Global IPs as per RFC 6890


# ffdf25a2 06-Jan-2022 Mikhail Galanin

Add "error_log_mode" setting


# 0a4a55fd 20-Jun-2022 Jakub Zelenka

Allow to not close stream on rscr dtor in php cli sapi


# 332ac8ec 17-Jul-2022 Tim Düsterhus

[ci skip] Add DNF types to UPRADING (#9031)

see #8725


# af15923b 08-Jun-2022 Rowan Tommins

Extend deprecation notices to is_callable($foo) and callable $foo

Implements https://wiki.php.net/rfc/partially-supported-callables-expand-deprecation-notices
so that uses of "self" and

Extend deprecation notices to is_callable($foo) and callable $foo

Implements https://wiki.php.net/rfc/partially-supported-callables-expand-deprecation-notices
so that uses of "self" and "parent" in is_callable() and callable
type constraints now raise a deprecation notice, independent of the
one raised when and if the callable is actually invoked.

A new flag is added to the existing check_flags parameter of
zend_is_callable / zend_is_callable_ex, for use in internal calls
that would otherwise repeat the notice multiple times. In particular,
arguments to internal function calls are checked first based on
arginfo, and then again during ZPP, so the former suppresses the
deprecation notice.

Some existing tests which raised this deprecation have been updated
to avoid the syntax, but the existing version retained for maximum
regression coverage until it is made an error.

With thanks to Juliette Reinders Folmer for the RFC and initial
investigation.

Closes GH-8823.

show more ...


# 56804e32 21-Jun-2022 Christoph M. Becker

Fix GH-8750: Can not create VT_ERROR variant type

We add support for creating `VT_ERROR` variants via `__construct()`,
and allow casting to int via `variant_cast()` and `variant_set_type

Fix GH-8750: Can not create VT_ERROR variant type

We add support for creating `VT_ERROR` variants via `__construct()`,
and allow casting to int via `variant_cast()` and `variant_set_type()`.
We do not, however, allow type conversion by other means, to avoid
otherwise easily introduced type confusion. VB(A) also only allows
explicit type conversion.

We also introduce `DISP_E_PARAMNOTFOUND` which might be the most
important `scode` for this purpose, since this allows to skip optional
parameters in method calls.

Closes GH-8886.

show more ...


1...<<11121314151617181920>>...68