History log of /php-src/NEWS (Results 1976 – 2000 of 15454)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 5675ebe6 09-Dec-2021 Christoph M. Becker

Fix #81585: cached_chunks are not counted to real_size on shutdown

The amount of allocated system memory is kept in `real_size`, including
the allocated `cached_chunks`. Thus, we need t

Fix #81585: cached_chunks are not counted to real_size on shutdown

The amount of allocated system memory is kept in `real_size`, including
the allocated `cached_chunks`. Thus, we need to keep the proper count
at the end of the shutdown.

Closes GH-7745.

show more ...

# 6f325104 06-Dec-2021 Christoph M. Becker

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Fix #75917: SplFileObject::seek broken with CSV flags


# daf79e2d 30-Nov-2021 Aliaksandr Bystry

Fix #75917: SplFileObject::seek broken with CSV flags

Closes GH-7697.

# b991ce9c 05-Dec-2021 Ilija Tovilo

Improve final/abstract methods in interfaces error messages

Closes #81683
Closes GH-7722

# 53ae2b17 05-Dec-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
fix #81656: GCC-11 silently ignores -R


# 1f38c003 25-Nov-2021 Michael Wallner

fix #81656: GCC-11 silently ignores -R

Closes GH-7688.

# 26e42446 09-Nov-2021 Nikita Popov

Fix bug #81598: Use C.UTF-8 as LC_CTYPE locale by default

Unfortunately, libedit is locale based and does not accept UTF-8
input when the C locale is used. This patch switches the defaul

Fix bug #81598: Use C.UTF-8 as LC_CTYPE locale by default

Unfortunately, libedit is locale based and does not accept UTF-8
input when the C locale is used. This patch switches the default
locale to C.UTF-8 instead (if it is available). This makes libedit
work and I believe it shouldn't affect behavior of single-byte
locale-dependent functions that PHP otherwise uses.

Closes GH-7635.

show more ...

# 15e7e570 03-Dec-2021 David Carlier

Fix #81658: MYSQL_OPT_LOAD_DATA_LOCAL_DIR not available in MariaDB

This also introduces the boolean userland constant `MYSQLI_IS_MARIADB`.

# dab6226c 04-Dec-2021 Ilija Tovilo

Fix invalid opcode for ??= on $GLOBALS

Closes #81684
Closes GH-7717

# 3be0ce65 05-Dec-2021 Yurun

Report wireless network interfaces on Windows too

There is no particular reason to exclude wireless network interfaces
from the results of `net_get_interfaces()` on Windows, especially s

Report wireless network interfaces on Windows too

There is no particular reason to exclude wireless network interfaces
from the results of `net_get_interfaces()` on Windows, especially since
`getifaddrs(3)` includes these as well.

Closes GH-7718.

show more ...

# 307e476e 04-Dec-2021 Dmitry Stogov

Fixed bug #81216 (Nullsafe operator leaks dynamic property name)

Fixes oss-fuzz #38542

# 929d8471 03-Dec-2021 Christoph M. Becker

Fix #81693: mb_check_encoding(7bit) segfaults

`php_mb_check_encoding()` now uses conversion to `mbfl_encoding_wchar`.
Since `mbfl_encoding_7bit` has no `input_filter`, no filter can be

Fix #81693: mb_check_encoding(7bit) segfaults

`php_mb_check_encoding()` now uses conversion to `mbfl_encoding_wchar`.
Since `mbfl_encoding_7bit` has no `input_filter`, no filter can be
found. Since we don't actually need to convert to wchar, we encode to
8bit.

Closes GH-7712.

show more ...

# 59dd4fd7 02-Dec-2021 Christoph M. Becker

Fix #81681: ReflectionEnum throwing exceptions

Enums are neither instantiable nor cloneable.

Closes GH-7707.

# 628670c3 02-Dec-2021 Patrick Allaert

Prepare for 8.1.2

# 999c6f2c 02-Dec-2021 Sara Golemon

Bump for 8.0.15

# 60717fcd 29-Nov-2021 Christoph M. Becker

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Fix #74604: Out of bounds in php_pcre_replace_impl


# 816aa203 29-Nov-2021 Christoph M. Becker

Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
Fix #74604: Out of bounds in php_pcre_replace_impl


# 712fc54e 29-Nov-2021 Christoph M. Becker

Fix #74604: Out of bounds in php_pcre_replace_impl

Trying to allocate a `zend_string` with a length only slighty smaller
than `SIZE_MAX` causes an integer overflow; we make sure that thi

Fix #74604: Out of bounds in php_pcre_replace_impl

Trying to allocate a `zend_string` with a length only slighty smaller
than `SIZE_MAX` causes an integer overflow; we make sure that this
doesn't happen by catering to the maximal overhead of a `zend_string`.

Closes GH-7597.

show more ...

# b0823438 29-Nov-2021 Christoph M. Becker

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Fix #81659: stream_get_contents() may unnecessarily overallocate


# f3bd24a2 29-Nov-2021 Christoph M. Becker

Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
Fix #81659: stream_get_contents() may unnecessarily overallocate


# 31749aac 26-Nov-2021 Christoph M. Becker

Fix #81659: stream_get_contents() may unnecessarily overallocate

Since we're going to read from the current stream position anyway, the
`max_len` should be the size of the file minus the

Fix #81659: stream_get_contents() may unnecessarily overallocate

Since we're going to read from the current stream position anyway, the
`max_len` should be the size of the file minus the current position
(still catering to potentially filtered streams). We must, however,
make sure to cater to the file position being beyond the actual file
size.

While we're at, we also fix the step size in the comment, which is 8K.

A further optimization could be done for unfiltered streams, thus
saving that step size, but 8K might not be worth it.

Closes GH-7693.

show more ...

# 99d130ac 27-Nov-2021 Patrick Allaert

Reordering non bug entries

# 75546bde 27-Nov-2021 Patrick Allaert

Standardize: Fixed Bug -> Fixed bug

# 7f7f9153 27-Nov-2021 Patrick Allaert

Placing core changes before anything else

# c459625d 27-Nov-2021 Patrick Allaert

Removed placeholder from NEWS

1...<<71727374757677787980>>...619