#
bf5cf794 |
| 31-Jul-2018 |
Christoph M. Becker |
Fix UPGRADING |
#
974abd8b |
| 31-Jul-2018 |
Christoph M. Becker |
Update UPGRADING wrt. samesite cookie RFC Cf. <https://wiki.php.net/rfc/same-site-cookie>. |
#
e5a99563 |
| 22-Jul-2018 |
Jakub Zelenka |
Update NEWS and UPGRADING with info about syslog.filter |
#
4a528d46 |
| 21-Jul-2018 |
Nikita Popov |
Add UPGRADING notes for deprecations |
#
fb0faf02 |
| 19-Jul-2018 |
Trevor Rowbotham |
[ci skip] Add new global MBString constants to UPGRADING The constants are mentioned further up in the New Features section, but weren't explicitly listed under the New Global Constants
[ci skip] Add new global MBString constants to UPGRADING The constants are mentioned further up in the New Features section, but weren't explicitly listed under the New Global Constants section.
show more ...
|
#
50516a6e |
| 17-Jul-2018 |
Enno Woortmann |
Add implementation and tests for new methods - array_key_first(array $a) Returns the key of the first element or null - array_key_last(array $a) Returns the key of the last element or null |
#
79a27ccf |
| 17-Jul-2018 |
Christoph M. Becker |
FILTER_FLAG_(SCHEME|HOST)_REQUIRED are now deprecated |
#
3588d8af |
| 23-Jun-2018 |
Nikita Popov |
Deprecate case-insensitive constants RFC: https://wiki.php.net/rfc/case_insensitive_constant_deprecation |
#
e4e9cd83 |
| 05-Jul-2018 |
Andrea Faulds |
Export stdClass objects using (object) cast (fixes #48016) Before this change, var_export()'s output for stdClass objects calls the non-existent stdClass::__set_state method, and is ther
Export stdClass objects using (object) cast (fixes #48016) Before this change, var_export()'s output for stdClass objects calls the non-existent stdClass::__set_state method, and is therefore useless. This commit makes var_export() output an (object) cast from an array instead, which when evaluated, will produce a stdClass object. Other classes see unchanged output.
show more ...
|
#
a8dce319 |
| 09-Jul-2018 |
Kalle Sommer Nielsen |
Added the 'add_slashes' sanitization filter (FILTER_SANITIZE_ADD_SLASHES) as an alias to 'magic_quotes' (FILTER_SANITIZE_MAGIC_QUOTES) so we can move past our "magical" legacy. |
#
2a78006a |
| 07-Jul-2018 |
Jakub Zelenka |
Update NEWS and UPGRADING for fpm_get_status addition |
#
95013042 |
| 31-Mar-2018 |
seliver |
Fixed bug #76136 (stream_socket_get_name enclosed IPv6 in brackets) The IPv6 IP of a socket is provided by inet_ntop() as a string, but this function doesn't enclose the IP in brackets.
Fixed bug #76136 (stream_socket_get_name enclosed IPv6 in brackets) The IPv6 IP of a socket is provided by inet_ntop() as a string, but this function doesn't enclose the IP in brackets. This patch adds them in the php_network_populate_name_from_sockaddr() function.
show more ...
|
#
04e3523b |
| 24-Jun-2018 |
Nikita Popov |
Warn if continue is used on switch Supersedes RFC https://wiki.php.net/rfc/continue_on_switch_deprecation by generating a warning instead of deprecating and removing this functionali
Warn if continue is used on switch Supersedes RFC https://wiki.php.net/rfc/continue_on_switch_deprecation by generating a warning instead of deprecating and removing this functionality.
show more ...
|
#
41a6625c |
| 06-Jul-2018 |
Nikita Popov |
Add UPGRADING for mb_ereg changes Also some minor code cleanup. |
#
587ab006 |
| 05-Jul-2018 |
Remi Collet |
NEW and UPGRADING |
#
3a8f2606 |
| 04-Jul-2018 |
Dmitry Stogov |
Argument unpacking with Traversables and non-integer keys. Changed error message, added UPGRADING note and test. |
#
30156d58 |
| 28-Jun-2018 |
Rudi Theunissen |
Fixed bug #63217 Don't automatically convert literal string keys to integers on array access, as we may be dealing with an ArrayAccess object, rather than a plain array. |
#
ce0721be |
| 01-Jul-2018 |
Jakub Zelenka |
Update NEWS, UPGRADING and default php.ini files with syslog changes |
#
3f241f3c |
| 27-Jun-2018 |
Christoph M. Becker |
Update UPGRADING wrt. PCRE2 The upgrade to PCRE2 should mostly be transparent to existing code, but apparently there are some minor differences, which warrant a note in UPGRADING (an
Update UPGRADING wrt. PCRE2 The upgrade to PCRE2 should mostly be transparent to existing code, but apparently there are some minor differences, which warrant a note in UPGRADING (and consequently, in the migration guide).
show more ...
|
#
2543e61a |
| 22-Jun-2018 |
Nikita Popov |
Fixed bug #76509 In PHP static properties are shared between inheriting classes, unless they are explicitly overwritten. However, because this functionality was implemented using ref
Fixed bug #76509 In PHP static properties are shared between inheriting classes, unless they are explicitly overwritten. However, because this functionality was implemented using reference, it was possible to break the implementation by reassigning the static property reference. This is fixed by switching the implementation from using references to using INDIRECTs, which cannot be affected by userland code.
show more ...
|
#
490a49d0 |
| 25-Jun-2018 |
Nikita Popov |
Use COPY_DEREF for DIM_IS and LIST_R as well Also add an upgrading note for the behavior change, not that we expect anyone to be affected... |
#
d169d06d |
| 24-Jun-2018 |
Christoph M. Becker |
Remove useless PHPDBG_* constants The sole purpose of `PHPDBG_FILE`, `PHPDBG_METHOD`, `PHPDBG_LINENO` and `PHPDBG_FUNC` has been to be passed as first argument to `phpdbg_break`. How
Remove useless PHPDBG_* constants The sole purpose of `PHPDBG_FILE`, `PHPDBG_METHOD`, `PHPDBG_LINENO` and `PHPDBG_FUNC` has been to be passed as first argument to `phpdbg_break`. However, this functions is replaced as of PHP 5.6.3 by `phpdbg_break_file`, `phpdbg_break_method` and 'phpdbg_break_func`, respectively. Therefore, we're finally removing the useless constants.
show more ...
|
#
55277a66 |
| 15-Jun-2018 |
Charles R. Portwood II |
RFC: Argon2 Password Hash Enhancements Implementation of Argon2id per RFC https://wiki.php.net/rfc/argon2_password_hash_enhancements - m4 and Windows configure scripts now forces Argon2 refe
RFC: Argon2 Password Hash Enhancements Implementation of Argon2id per RFC https://wiki.php.net/rfc/argon2_password_hash_enhancements - m4 and Windows configure scripts now forces Argon2 reference library version >= 20161029 - Implementation tested against 20161029 and 20171227 for Argon2id support - Updates Argon2 ext/standard/password/tests to run tests for both Argon2i and Argon2id
show more ...
|
#
fc775f69 |
| 30-Mar-2018 |
Gabriel Caruso |
Report unknown variables passed to compact() |
#
d04917c7 |
| 24-Sep-2017 |
Nikita Popov |
Fixed bug #75218 I've introduced a new CompileError type, from which ParseError inherits. These errors are not parse errors in the narrow sense of the term, even though they happen t
Fixed bug #75218 I've introduced a new CompileError type, from which ParseError inherits. These errors are not parse errors in the narrow sense of the term, even though they happen to be generated during parsing in our implementation. Additionally reusing the ParseError class for this purpose would change existing error messages (if the exception is not caught) from a "Fatal error:" to a "Parse error:" prefix, and also the error kind from E_COMPILE_ERROR to E_PARSE.
show more ...
|