Debian 9921 Published by

Ondřej Surý has released the following new PHP packages for Debian GNU/Linux 9 LTS and 10: PHP 8.0.2, 7.4.15, 7.3.27, 7.2.34-9, 7.1.33-27, 7.0.33-40, and 5.6.40-41.





To add the repository:
#!/bin/bash # To add this repository please do:

if [ "$(whoami)" != "root" ]; then
SUDO=sudo
fi

${SUDO} apt-get -y install apt-transport-https lsb-release ca-certificates curl
${SUDO} wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
${SUDO} sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
${SUDO} apt-get update
PHP 8.0.2 for Debian 10

PHP Packages
Issues Tracker

PHP 8.0.2

- Core:
. Fixed bug #80523 (bogus parse error on >4GB source code). (Nikita)
. Fixed bug #80384 (filter buffers entire read until file closed). (Adam Seitz, cmb)
. Fixed bug #80596 (Invalid union type TypeError in anonymous classes). (Daniil Gentili)
. Fixed bug #80617 (GCC throws warning about type narrowing in ZEND_TYPE_INIT_CODE). (Nikita)

- BCMath:
. Fixed bug #80545 (bcadd('a', 'a') doesn't throw an exception). (Jens de Nies)

- Curl:
. Fixed bug #80595 (Resetting POSTFIELDS to empty array breaks request). (cmb)

- Date:
. Fixed bug #80376 (last day of the month causes runway cpu usage). (Derick)

- DOM:
. Fixed bug #80537 (Wrong parameter type in DOMElement::removeAttributeNode stub). (Nikita)

- Filter:
. Fixed bug #80584 (0x and 0X are considered valid hex numbers by filter_var()). (girgias)

- GMP:
. Fixed bug #80560 (Strings containing only a base prefix return 0 object). (girgias)

- Intl:
. Fixed bug #80644 (Missing resource causes subsequent get() calls to fail). (Nikita)

- MySQLi:
. Fixed bug #67983 (mysqlnd with MYSQLI_OPT_INT_AND_FLOAT_NATIVE fails to interpret bit columns). (Nikita)
. Fixed bug #64638 (Fetching resultsets from stored procedure with cursor fails). (Nikita)
. Fixed bug #72862 (segfault using prepared statements on stored procedures that use a cursor). (Nikita)
. Fixed bug #77935 (Crash in mysqlnd_fetch_stmt_row_cursor when calling an SP with a cursor). (Nikita)

- ODBC:
. Fixed bug #80592 (all floats are the same in ODBC parameters). (cmb)

- Opcache:
. Fixed bug #80422 (php_opcache.dll crashes when using Apache 2.4 with JIT). (Dmitry)
- PDO_Firebird:
. Fixed bug #80521 (Parameters with underscores no longer recognized). (cmb, Simonov Denis)

- Phar:
. Fixed bug #76929 (zip-based phar does not respect phar.require_hash). (david at bamsoftware, cmb)
. Fixed bug #77565 (Incorrect locator detection in ZIP-based phars). (cmb)
. Fixed bug #69279 (Compressed ZIP Phar extractTo() creates garbage files). (cmb)

- Phpdbg:
. Reverted fix for bug #76813 (Access violation near NULL on source operand). (cmb)

PHP 7.4.15

- Core:
. Fixed bug #80523 (bogus parse error on >4GB source code). (Nikita)
. Fixed bug #80384 (filter buffers entire read until file closed). (Adam Seitz, cmb)

- Curl:
. Fixed bug #80595 (Resetting POSTFIELDS to empty array breaks request). (cmb)

- Date:
. Fixed bug #80376 (last day of the month causes runway cpu usage. (Derick)

- MySQLi:
. Fixed bug #67983 (mysqlnd with MYSQLI_OPT_INT_AND_FLOAT_NATIVE fails to interpret bit columns). (Nikita)
. Fixed bug #64638 (Fetching resultsets from stored procedure with cursor fails). (Nikita)
. Fixed bug #72862 (segfault using prepared statements on stored procedures that use a cursor). (Nikita)
. Fixed bug #77935 (Crash in mysqlnd_fetch_stmt_row_cursor when calling an SP with a cursor). (Nikita)

- Phar:
. Fixed bug #77565 (Incorrect locator detection in ZIP-based phars). (cmb)
. Fixed bug #69279 (Compressed ZIP Phar extractTo() creates garbage files). (cmb)

- SOAP:
. Fixed bug #80672 (Null Dereference in SoapClient). (CVE-2021-21702) (cmb, Stas)

PHP 5.6.40-41, 7.0.33-40, 7.1.33-27, 7.2.34-9, 7.3.27

- SOAP:
. Fixed bug #80672 (Null Dereference in SoapClient). (CVE-2021-21702) (cmb, Stas)