Debian 9920 Published by

Ondřej Surý has released PHP 5.6.40-55, 7.0.33-55, 7.1.33-42, 7.2.34-26, 7.3.31-2, 7.4.25, 8.0.12, and 8.1.0 RC 4 packages for Debian GNU/Linux 9 LTS, 10, and 11.





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.1.0RC4 for Debian 10

PHP Packages
Issues Tracker

PHP 8.1.0RC4

- CLI:
. Fixed bug #81496 (Server logs incorrect request method). (lauri)

- Core:
. Fixed bug #75941 (Fix compile failure on Solaris with clang). (Jaromír Doleček)
. Fixed bug #81380 (Observer may not be initialized properly). (krakjoe)
. Fixed bug #81514 (Using Enum as key in WeakMap triggers GC + SegFault). (Nikita)
. Fixed Bug #81520 (TEST_PHP_CGI_EXECUTABLE badly set in run-tests.php). (Remi)

- Date:
. Fixed bug #81504 (Incorrect timezone transition details for POSIX data). (Derick)

- PCRE:
. Fixed bug #81424 (PCRE2 10.35 JIT performance regression). (cmb)

- PgSQL:
. Fixed bug #81509 (pg_end_copy still expects a resource). (Matteo)

- OpenSSL:
. Fixed bug #81502 ($tag argument of openssl_decrypt() should accept null/empty string). (Nikita)

- Standard:
. Fixed bug #81491 (Incorrectly using libsodium for argon2 hashing). (Dan Pock)
. Fixed bug #66588 (SplFileObject::fgetcsv incorrectly returns a row on premature EOF). (Aliaksandr Bystry)

- Streams:
. Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper). (cmb)

- Zip:
. Fixed bug #81490 (ZipArchive::extractTo() may leak memory). (cmb, Remi)
. Fixed bug #77978 (Dirname ending in colon unzips to wrong dir). (cmb)

PHP 8.0.12

- CLI:
. Fixed bug #81496 (Server logs incorrect request method). (lauri)

- Core:
. Fixed bug #81435 (Observer current_observed_frame may point to an old (overwritten) frame). (Bob)
. Fixed bug #81380 (Observer may not be initialized properly). (krakjoe)

- DOM:
. Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove ID). (Viktor Volkov)

- FFI:
. Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not defined). (Dmitry)

- FPM:
. Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege escalation) (CVE-2021-21703). (Jakub Zelenka)

- Fileinfo:
. Fixed bug #78987 (High memory usage during encoding detection). (Anatol)

- Filter:
. Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing). (cmb, Nikita)

- Opcache:
. Fixed bug #81472 (Cannot support large linux major/minor device number when read /proc/self/maps). (Lin Yang)

- Reflection:
. ReflectionAttribute is no longer final. (sasezaki)

- SPL:
. Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause double-free). (cmb, Nikita, Tyson Andre)
. Fixed bug #81477 (LimitIterator + SplFileObject regression in 8.0.1). (cmb)

- Standard:
. Fixed bug #69751 (Change Error message of sprintf/printf for missing/typo position specifier). (Aliaksandr Bystry)

- Streams:
. Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper). (cmb)

- XML:
. Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace). (Aliaksandr Bystry, cmb)

- Zip:
. Fixed bug #81490 (ZipArchive::extractTo() may leak memory). (cmb, Remi)
. Fixed bug #77978 (Dirname ending in colon unzips to wrong dir). (cmb)

PHP 7.4.25

- DOM:
. Fixed bug #81433 (DOMElement::setIdAttribute() called twice may remove ID). (Viktor Volkov)

- FFI:
. Fixed bug #79576 ("TYPE *" shows unhelpful message when type is not defined). (Dmitry)

- Fileinfo:
. Fixed bug #78987 (High memory usage during encoding detection). (Anatol)

- Filter:
. Fixed bug #61700 (FILTER_FLAG_IPV6/FILTER_FLAG_NO_PRIV|RES_RANGE failing). (cmb, Nikita)

- FPM:
. Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege escalation) (CVE-2021-21703). (Jakub Zelenka)

- SPL:
. Fixed bug #80663 (Recursive SplFixedArray::setSize() may cause double-free). (cmb, Nikita, Tyson Andre)

- Streams:
. Fixed bug #81475 (stream_isatty emits warning with attached stream wrapper). (cmb)

- XML:
. Fixed bug #70962 (XML_OPTION_SKIP_WHITE strips embedded whitespace). (Aliaksandr Bystry, cmb)

- Zip:
. Fixed bug #81490 (ZipArchive::extractTo() may leak memory). (cmb, Remi)
. Fixed bug #77978 (Dirname ending in colon unzips to wrong dir). (cmb)

PHP 5.6.40-55, 7.0.33-55, 7.1.33-42, 7.2.34-26, 7.3.31-2

- FPM:
. Fixed bug #81026 (PHP-FPM oob R/W in root process leading to privilege escalation) (CVE-2021-21703). (Jakub Zelenka)