Bug 30616 - PHP: bugfix release 8.0.21
Summary: PHP: bugfix release 8.0.21
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2022-07-07 16:45 CEST by Marc Krämer
Modified: 2022-07-12 10:33 CEST (History)
4 users (show)

See Also:
Source RPM: php
CVE:
Status comment:


Attachments

Description Marc Krämer 2022-07-07 16:45:44 CEST
https://www.php.net/ChangeLog-8.php#8.0.21
Comment 1 Marc Krämer 2022-07-07 16:49:02 CEST
Updated php package:

This is a regular php update with some fixes:
Core:
- Fixed potential use after free in php_binary_init().

CLI:
- Fixed #8827 (Intentionally closing std handles no longer possible).

COM:
- Fixed bug #8778 (Integer arithmethic with large number variants fails).

Curl:
- Fixed CURLOPT_TLSAUTH_TYPE is not treated as a string option.

Date:
- Fixed bug #74671 (DST timezone abbreviation has incorrect offset).
- Fixed bug #77243 (Weekdays are calculated incorrectly for negative years).
- Fixed bug #78139 (timezone_open accepts invalid timezone string argument).

FPM:
- Fixed bug #67764 (fpm: syslog.ident don't work).

MBString:
- Fixed bug #8685 (pcre not ready at mbstring startup).

ODBC:
- Fixed handling of single-key connection strings.

PDO_ODBC:
- Fixed errorInfo() result on successful PDOStatement->execute().
- Fixed handling of single-key connection strings.

Zip:
- Fixed bug #8781 (ZipArchive::close deletes zip file without updating stat cache).

References:
https://www.php.net/ChangeLog-8.php#8.0.21
========================

Updated packages in core/updates_testing:
========================
php-cgi-8.0.21-1.mga8
php-cli-8.0.21-1.mga8
php-fpm-8.0.21-1.mga8
phpdbg-8.0.21-1.mga8
php-opcache-debuginfo-8.0.21-1.mga8
php-soap-debuginfo-8.0.21-1.mga8
php-intl-debuginfo-8.0.21-1.mga8
php-opcache-8.0.21-1.mga8
php-mbstring-8.0.21-1.mga8
php-mbstring-debuginfo-8.0.21-1.mga8
php-debuginfo-8.0.21-1.mga8
php-phar-debuginfo-8.0.21-1.mga8
php-mysqlnd-debuginfo-8.0.21-1.mga8
php-openssl-debuginfo-8.0.21-1.mga8
php-dom-debuginfo-8.0.21-1.mga8
php-pgsql-debuginfo-8.0.21-1.mga8
php-intl-8.0.21-1.mga8
php-fileinfo-debuginfo-8.0.21-1.mga8
php-mysqli-debuginfo-8.0.21-1.mga8
php-curl-debuginfo-8.0.21-1.mga8
php-pdo-debuginfo-8.0.21-1.mga8
apache-mod_php-8.0.21-1.mga8
php-ini-8.0.21-1.mga8
php-soap-8.0.21-1.mga8
php-sockets-debuginfo-8.0.21-1.mga8
php-session-debuginfo-8.0.21-1.mga8
php-phar-8.0.21-1.mga8
php-mysqlnd-8.0.21-1.mga8
php-gd-debuginfo-8.0.21-1.mga8
php-imap-debuginfo-8.0.21-1.mga8
php-gmp-debuginfo-8.0.21-1.mga8
php-ldap-debuginfo-8.0.21-1.mga8
php-zip-debuginfo-8.0.21-1.mga8
php-exif-debuginfo-8.0.21-1.mga8
php-ftp-debuginfo-8.0.21-1.mga8
php-openssl-8.0.21-1.mga8
php-snmp-debuginfo-8.0.21-1.mga8
php-dba-debuginfo-8.0.21-1.mga8
php-sodium-debuginfo-8.0.21-1.mga8
php-doc-8.0.21-1.mga8.noarch.rpm
php-dom-8.0.21-1.mga8
php-tidy-debuginfo-8.0.21-1.mga8
php-bcmath-debuginfo-8.0.21-1.mga8
php-filter-debuginfo-8.0.21-1.mga8
php-sqlite3-debuginfo-8.0.21-1.mga8
php-iconv-debuginfo-8.0.21-1.mga8
php-mysqli-8.0.21-1.mga8
php-pgsql-8.0.21-1.mga8
php-odbc-debuginfo-8.0.21-1.mga8
php-zlib-debuginfo-8.0.21-1.mga8
php-posix-debuginfo-8.0.21-1.mga8
php-pdo-8.0.21-1.mga8
php-pdo_pgsql-debuginfo-8.0.21-1.mga8
php-session-8.0.21-1.mga8
php-pdo_mysql-debuginfo-8.0.21-1.mga8
php-gd-8.0.21-1.mga8
php-curl-8.0.21-1.mga8
php-pdo_firebird-debuginfo-8.0.21-1.mga8
php-sockets-8.0.21-1.mga8
php-imap-8.0.21-1.mga8
php-xsl-debuginfo-8.0.21-1.mga8
php-pdo_sqlite-debuginfo-8.0.21-1.mga8
php-xmlwriter-debuginfo-8.0.21-1.mga8
php-calendar-debuginfo-8.0.21-1.mga8
php-tokenizer-debuginfo-8.0.21-1.mga8
php-xmlreader-debuginfo-8.0.21-1.mga8
php-sodium-8.0.21-1.mga8
php-exif-8.0.21-1.mga8
php-ldap-8.0.21-1.mga8
php-pdo_dblib-debuginfo-8.0.21-1.mga8
php-readline-debuginfo-8.0.21-1.mga8
php-ftp-8.0.21-1.mga8
php-zip-8.0.21-1.mga8
php-gmp-8.0.21-1.mga8
php-pcntl-debuginfo-8.0.21-1.mga8
php-sqlite3-8.0.21-1.mga8
php-dba-8.0.21-1.mga8
php-odbc-8.0.21-1.mga8
php-pdo_odbc-debuginfo-8.0.21-1.mga8
php-snmp-8.0.21-1.mga8
php-tidy-8.0.21-1.mga8
php-bz2-debuginfo-8.0.21-1.mga8
php-enchant-debuginfo-8.0.21-1.mga8
php-fileinfo-8.0.21-1.mga8
php-iconv-8.0.21-1.mga8
php-filter-8.0.21-1.mga8
php-pdo_pgsql-8.0.21-1.mga8
php-zlib-8.0.21-1.mga8
php-xmlwriter-8.0.21-1.mga8
php-bcmath-8.0.21-1.mga8
php-sysvmsg-debuginfo-8.0.21-1.mga8
php-gettext-debuginfo-8.0.21-1.mga8
php-ctype-debuginfo-8.0.21-1.mga8
php-posix-8.0.21-1.mga8
php-pcntl-8.0.21-1.mga8
php-pdo_sqlite-8.0.21-1.mga8
php-xmlreader-8.0.21-1.mga8
php-pdo_firebird-8.0.21-1.mga8
php-xsl-8.0.21-1.mga8
php-pdo_mysql-8.0.21-1.mga8
php-readline-8.0.21-1.mga8
php-sysvshm-debuginfo-8.0.21-1.mga8
php-calendar-8.0.21-1.mga8
php-pdo_dblib-8.0.21-1.mga8
php-bz2-8.0.21-1.mga8
php-tokenizer-8.0.21-1.mga8
php-shmop-debuginfo-8.0.21-1.mga8
php-enchant-8.0.21-1.mga8
php-shmop-8.0.21-1.mga8
php-sysvmsg-8.0.21-1.mga8
php-sysvshm-8.0.21-1.mga8
php-pdo_odbc-8.0.21-1.mga8
php-sysvsem-debuginfo-8.0.21-1.mga8
php-fpm-nginx-8.0.21-1.mga8
php-fpm-apache-8.0.21-1.mga8
php-sysvsem-8.0.21-1.mga8
php-ctype-8.0.21-1.mga8
php-gettext-8.0.21-1.mga8
apache-mod_php-debuginfo-8.0.21-1.mga8
php-cgi-debuginfo-8.0.21-1.mga8
php-fpm-debuginfo-8.0.21-1.mga8
php-cli-debuginfo-8.0.21-1.mga8
phpdbg-debuginfo-8.0.21-1.mga8
php-debugsource-8.0.21-1.mga8
php-devel-8.0.21-1.mga8

Source RPM:
php-8.0.21-1.mga8.src.rpm

Assignee: mageia => qa-bugs

Comment 2 Marc Krämer 2022-07-07 20:19:07 CEST
btw. It would be nice to have php 8.1.8 tested/published too (#30534)
Comment 3 Herman Viaene 2022-07-08 12:09:51 CEST
MGA8-64 Plasma on Acer Aspire 5253
No installation isues
Ref bug 30533 for testing
At CLI:
$ php -S localhost:8000 -t php
[Fri Jul  8 11:51:32 2022] PHP 8.0.21 Development Server (http://localhost:8000) started
Then pointing firefox to http://localhost:8000/create-png.php and http://localhost:8000/sample.php displays correct image and text message.
while gving feedback on the CLI
[Fri Jul  8 12:04:50 2022] [::1]:51160 Accepted
[Fri Jul  8 12:04:50 2022] [::1]:51160 [200]: GET /create-png.php
[Fri Jul  8 12:04:50 2022] [::1]:51160 Closing
[Fri Jul  8 12:05:20 2022] [::1]:45302 Accepted
[Fri Jul  8 12:05:20 2022] [::1]:45302 [200]: GET /sample.php
[Fri Jul  8 12:05:20 2022] [::1]:45302 Closing

Make sure httpd and mysqld are running, then start phpmyadmin, login, delete a previous test database, create a new database and create a new table and insert some values.

All works OK. Good to go for me.

CC: (none) => herman.viaene
Whiteboard: (none) => MGA8-64-OK

Comment 4 Thomas Andrews 2022-07-08 14:17:36 CEST
Validating. Advisory in Comment 1.

CC: (none) => andrewsfarm, sysadmin-bugs
Keywords: (none) => validated_update

Dave Hodgins 2022-07-12 01:57:24 CEST

CC: (none) => davidwhodgins
Keywords: (none) => advisory

Comment 5 Mageia Robot 2022-07-12 10:33:43 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2022-0101.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.