https://www.php.net/ChangeLog-8.php#8.1.7
Backport fixes some security issues, as it was fixed in 8.0.20: https://www.php.net/ChangeLog-8.php#8.1.7 files in core/backports_testing: php-mysqlnd-debuginfo-8.1.7-1.mga8 php-openssl-debuginfo-8.1.7-1.mga8 php-mbstring-8.1.7-1.mga8 php-dom-debuginfo-8.1.7-1.mga8 php-debuginfo-8.1.7-1.mga8 php-phar-debuginfo-8.1.7-1.mga8 php-opcache-8.1.7-1.mga8 php-mbstring-debuginfo-8.1.7-1.mga8 php-fileinfo-debuginfo-8.1.7-1.mga8 php-session-debuginfo-8.1.7-1.mga8 php-mysqli-debuginfo-8.1.7-1.mga8 php-pdo-debuginfo-8.1.7-1.mga8 php-pgsql-debuginfo-8.1.7-1.mga8 php-curl-debuginfo-8.1.7-1.mga8 php-intl-8.1.7-1.mga8 php-sockets-debuginfo-8.1.7-1.mga8 php-intl-debuginfo-8.1.7-1.mga8 php-soap-8.1.7-1.mga8 php-ini-8.1.7-1.mga8 php-phar-8.1.7-1.mga8 php-imap-debuginfo-8.1.7-1.mga8 php-gmp-debuginfo-8.1.7-1.mga8 php-ldap-debuginfo-8.1.7-1.mga8 php-gd-debuginfo-8.1.7-1.mga8 php-mysqlnd-8.1.7-1.mga8 php-soap-debuginfo-8.1.7-1.mga8 php-sodium-debuginfo-8.1.7-1.mga8 php-snmp-debuginfo-8.1.7-1.mga8 php-dba-debuginfo-8.1.7-1.mga8 php-zip-debuginfo-8.1.7-1.mga8 php-openssl-8.1.7-1.mga8 php-tidy-debuginfo-8.1.7-1.mga8 php-dom-8.1.7-1.mga8 php-exif-debuginfo-8.1.7-1.mga8 php-ftp-debuginfo-8.1.7-1.mga8 php-sqlite3-debuginfo-8.1.7-1.mga8 php-doc-8.1.7-1.mga8 php-mysqli-8.1.7-1.mga8 php-filter-debuginfo-8.1.7-1.mga8 php-iconv-debuginfo-8.1.7-1.mga8 php-pgsql-8.1.7-1.mga8 php-odbc-debuginfo-8.1.7-1.mga8 php-bcmath-debuginfo-8.1.7-1.mga8 php-zlib-debuginfo-8.1.7-1.mga8 php-posix-debuginfo-8.1.7-1.mga8 php-pdo_pgsql-debuginfo-8.1.7-1.mga8 php-pdo-8.1.7-1.mga8 php-curl-8.1.7-1.mga8 php-session-8.1.7-1.mga8 php-tokenizer-debuginfo-8.1.7-1.mga8 php-gd-8.1.7-1.mga8 php-xsl-debuginfo-8.1.7-1.mga8 php-pdo_mysql-debuginfo-8.1.7-1.mga8 php-pdo_sqlite-debuginfo-8.1.7-1.mga8 php-pdo_firebird-debuginfo-8.1.7-1.mga8 php-xmlreader-debuginfo-8.1.7-1.mga8 php-sodium-8.1.7-1.mga8 php-exif-8.1.7-1.mga8 php-pcntl-debuginfo-8.1.7-1.mga8 php-sockets-8.1.7-1.mga8 php-imap-8.1.7-1.mga8 php-ldap-8.1.7-1.mga8 php-xmlwriter-debuginfo-8.1.7-1.mga8 php-calendar-debuginfo-8.1.7-1.mga8 php-readline-debuginfo-8.1.7-1.mga8 php-pdo_dblib-debuginfo-8.1.7-1.mga8 php-snmp-8.1.7-1.mga8 php-tidy-8.1.7-1.mga8 php-ftp-8.1.7-1.mga8 php-gmp-8.1.7-1.mga8 php-odbc-8.1.7-1.mga8 php-pdo_odbc-debuginfo-8.1.7-1.mga8 php-zip-8.1.7-1.mga8 php-bz2-debuginfo-8.1.7-1.mga8 php-sqlite3-8.1.7-1.mga8 php-dba-8.1.7-1.mga8 php-iconv-8.1.7-1.mga8 php-sysvmsg-debuginfo-8.1.7-1.mga8 php-pdo_pgsql-8.1.7-1.mga8 php-xmlreader-8.1.7-1.mga8 php-gettext-debuginfo-8.1.7-1.mga8 php-pcntl-8.1.7-1.mga8 php-zlib-8.1.7-1.mga8 php-filter-8.1.7-1.mga8 php-xmlwriter-8.1.7-1.mga8 php-enchant-debuginfo-8.1.7-1.mga8 php-opcache-debuginfo-8.1.7-1.mga8 php-posix-8.1.7-1.mga8 php-pdo_dblib-8.1.7-1.mga8 php-sysvshm-debuginfo-8.1.7-1.mga8 php-pdo_odbc-8.1.7-1.mga8 php-pdo_mysql-8.1.7-1.mga8 php-xsl-8.1.7-1.mga8 php-pdo_firebird-8.1.7-1.mga8 php-readline-8.1.7-1.mga8 php-bcmath-8.1.7-1.mga8 php-calendar-8.1.7-1.mga8 php-pdo_sqlite-8.1.7-1.mga8 php-sysvsem-8.1.7-1.mga8 php-gettext-8.1.7-1.mga8 php-sysvshm-8.1.7-1.mga8 php-sysvmsg-8.1.7-1.mga8 php-enchant-8.1.7-1.mga8 php-sysvsem-debuginfo-8.1.7-1.mga8 php-shmop-debuginfo-8.1.7-1.mga8 php-shmop-8.1.7-1.mga8 php-bz2-8.1.7-1.mga8 php-tokenizer-8.1.7-1.mga8 php-ctype-debuginfo-8.1.7-1.mga8 php-fpm-nginx-8.1.7-1.mga8 php-fpm-apache-8.1.7-1.mga8 php-ctype-8.1.7-1.mga8 phpdbg-8.1.7-1.mga8 php-cgi-8.1.7-1.mga8 php-cli-8.1.7-1.mga8 php-fpm-8.1.7-1.mga8 apache-mod_php-8.1.7-1.mga8 php-fileinfo-8.1.7-1.mga8 apache-mod_php-debuginfo-8.1.7-1.mga8 php-cli-debuginfo-8.1.7-1.mga8 php-cgi-debuginfo-8.1.7-1.mga8 php-fpm-debuginfo-8.1.7-1.mga8 phpdbg-debuginfo-8.1.7-1.mga8 php-debugsource-8.1.7-1.mga8 php-devel-8.1.7-1.mga8 SRPM: php-8.1.7-1.mga8.src.rpm
Assignee: mageia => qa-bugs
CVE: (none) => CVE-2022-31626,CVE-2022-31625QA Contact: (none) => securityComponent: Backports => Security
Component: Security => BackportsQA Contact: security => (none)
can we get this one out too?
this is now about 8.1.8 as that hit the mirrors about 15 h ago...
Summary: PHP: backported latest 8.1.7 => PHP: backported latest 8.1.8
true, hadn't had the time :) SRPM: php-8.1.8-1.mga8.src.rpm core/backports_testing: php-openssl-debuginfo-8.1.8-1.mga8 php-mbstring-8.1.8-1.mga8 php-mysqlnd-debuginfo-8.1.8-1.mga8 php-phar-debuginfo-8.1.8-1.mga8 php-dom-debuginfo-8.1.8-1.mga8 php-opcache-8.1.8-1.mga8 php-mbstring-debuginfo-8.1.8-1.mga8 php-debuginfo-8.1.8-1.mga8 php-fileinfo-debuginfo-8.1.8-1.mga8 php-pgsql-debuginfo-8.1.8-1.mga8 php-mysqli-debuginfo-8.1.8-1.mga8 php-curl-debuginfo-8.1.8-1.mga8 php-session-debuginfo-8.1.8-1.mga8 php-intl-8.1.8-1.mga8 php-sockets-debuginfo-8.1.8-1.mga8 php-intl-debuginfo-8.1.8-1.mga8 php-pdo-debuginfo-8.1.8-1.mga8 php-ini-8.1.8-1.mga8 php-phar-8.1.8-1.mga8 php-gd-debuginfo-8.1.8-1.mga8 php-imap-debuginfo-8.1.8-1.mga8 php-soap-debuginfo-8.1.8-1.mga8 php-gmp-debuginfo-8.1.8-1.mga8 php-soap-8.1.8-1.mga8 php-ldap-debuginfo-8.1.8-1.mga8 php-mysqlnd-8.1.8-1.mga8 php-sodium-debuginfo-8.1.8-1.mga8 php-snmp-debuginfo-8.1.8-1.mga8 php-dba-debuginfo-8.1.8-1.mga8 php-tidy-debuginfo-8.1.8-1.mga8 php-exif-debuginfo-8.1.8-1.mga8 php-zip-debuginfo-8.1.8-1.mga8 php-dom-8.1.8-1.mga8 php-ftp-debuginfo-8.1.8-1.mga8 php-openssl-8.1.8-1.mga8 php-bcmath-debuginfo-8.1.8-1.mga8 php-filter-debuginfo-8.1.8-1.mga8 php-sqlite3-debuginfo-8.1.8-1.mga8 php-mysqli-8.1.8-1.mga8 php-doc-8.1.8-1.mga8.noarch.rpm php-posix-debuginfo-8.1.8-1.mga8 php-pgsql-8.1.8-1.mga8 php-zlib-debuginfo-8.1.8-1.mga8 php-odbc-debuginfo-8.1.8-1.mga8 php-pdo_pgsql-debuginfo-8.1.8-1.mga8 php-iconv-debuginfo-8.1.8-1.mga8 php-session-8.1.8-1.mga8 php-pdo-8.1.8-1.mga8 php-pdo_mysql-debuginfo-8.1.8-1.mga8 php-xmlreader-debuginfo-8.1.8-1.mga8 php-gd-8.1.8-1.mga8 php-pdo_firebird-debuginfo-8.1.8-1.mga8 php-curl-8.1.8-1.mga8 php-xsl-debuginfo-8.1.8-1.mga8 php-tokenizer-debuginfo-8.1.8-1.mga8 php-pdo_sqlite-debuginfo-8.1.8-1.mga8 php-imap-8.1.8-1.mga8 php-sockets-8.1.8-1.mga8 php-sodium-8.1.8-1.mga8 php-calendar-debuginfo-8.1.8-1.mga8 php-ldap-8.1.8-1.mga8 php-exif-8.1.8-1.mga8 php-xmlwriter-debuginfo-8.1.8-1.mga8 php-readline-debuginfo-8.1.8-1.mga8 php-pdo_dblib-debuginfo-8.1.8-1.mga8 php-pcntl-debuginfo-8.1.8-1.mga8 php-gmp-8.1.8-1.mga8 php-pdo_odbc-debuginfo-8.1.8-1.mga8 php-zip-8.1.8-1.mga8 php-snmp-8.1.8-1.mga8 php-sqlite3-8.1.8-1.mga8 php-odbc-8.1.8-1.mga8 php-bz2-debuginfo-8.1.8-1.mga8 php-ftp-8.1.8-1.mga8 php-dba-8.1.8-1.mga8 php-tidy-8.1.8-1.mga8 php-zlib-8.1.8-1.mga8 php-pcntl-8.1.8-1.mga8 php-iconv-8.1.8-1.mga8 php-sysvmsg-debuginfo-8.1.8-1.mga8 php-filter-8.1.8-1.mga8 php-enchant-debuginfo-8.1.8-1.mga8 php-gettext-debuginfo-8.1.8-1.mga8 php-pdo_pgsql-8.1.8-1.mga8 php-xmlwriter-8.1.8-1.mga8 php-xmlreader-8.1.8-1.mga8 php-posix-8.1.8-1.mga8 php-pdo_odbc-8.1.8-1.mga8 php-pdo_firebird-8.1.8-1.mga8 php-readline-8.1.8-1.mga8 php-sysvshm-debuginfo-8.1.8-1.mga8 php-bcmath-8.1.8-1.mga8 php-xsl-8.1.8-1.mga8 php-calendar-8.1.8-1.mga8 php-pdo_mysql-8.1.8-1.mga8 php-pdo_sqlite-8.1.8-1.mga8 php-tokenizer-8.1.8-1.mga8 php-pdo_dblib-8.1.8-1.mga8 php-bz2-8.1.8-1.mga8 php-shmop-debuginfo-8.1.8-1.mga8 php-enchant-8.1.8-1.mga8 php-sysvsem-debuginfo-8.1.8-1.mga8 php-sysvshm-8.1.8-1.mga8 php-shmop-8.1.8-1.mga8 php-sysvmsg-8.1.8-1.mga8 php-ctype-8.1.8-1.mga8 php-gettext-8.1.8-1.mga8 php-ctype-debuginfo-8.1.8-1.mga8 php-opcache-debuginfo-8.1.8-1.mga8 php-sysvsem-8.1.8-1.mga8 php-fpm-nginx-8.1.8-1.mga8 php-fpm-apache-8.1.8-1.mga8 php-cgi-8.1.8-1.mga8 php-cli-8.1.8-1.mga8 php-fpm-8.1.8-1.mga8 phpdbg-8.1.8-1.mga8 apache-mod_php-8.1.8-1.mga8 php-fileinfo-8.1.8-1.mga8 apache-mod_php-debuginfo-8.1.8-1.mga8 php-cli-debuginfo-8.1.8-1.mga8 phpdbg-debuginfo-8.1.8-1.mga8 php-cgi-debuginfo-8.1.8-1.mga8 php-fpm-debuginfo-8.1.8-1.mga8 php-debugsource-8.1.8-1.mga8 php-devel-8.1.8-1.mga8
I installed PHP 8.1.8, and Drupal and Limesurvey are running fine.
Summary: PHP: backported latest 8.1.8 => PHP: backported latest 8.1.9
SRPM: php-8.1.9-1.mga8.src.rpm Updates in core/updates_testing php-mysqlnd-debuginfo-8.1.9-1.mga8 php-mbstring-8.1.9-1.mga8 php-openssl-debuginfo-8.1.9-1.mga8 php-phar-debuginfo-8.1.9-1.mga8 php-dom-debuginfo-8.1.9-1.mga8 php-debuginfo-8.1.9-1.mga8 php-opcache-8.1.9-1.mga8 php-mbstring-debuginfo-8.1.9-1.mga8 php-fileinfo-debuginfo-8.1.9-1.mga8 php-pgsql-debuginfo-8.1.9-1.mga8 php-mysqli-debuginfo-8.1.9-1.mga8 php-session-debuginfo-8.1.9-1.mga8 php-intl-8.1.9-1.mga8 php-pdo-debuginfo-8.1.9-1.mga8 php-curl-debuginfo-8.1.9-1.mga8 php-sockets-debuginfo-8.1.9-1.mga8 php-intl-debuginfo-8.1.9-1.mga8 php-ini-8.1.9-1.mga8 php-ldap-debuginfo-8.1.9-1.mga8 php-gmp-debuginfo-8.1.9-1.mga8 php-soap-8.1.9-1.mga8 php-gd-debuginfo-8.1.9-1.mga8 php-phar-8.1.9-1.mga8 php-imap-debuginfo-8.1.9-1.mga8 php-mysqlnd-8.1.9-1.mga8 php-soap-debuginfo-8.1.9-1.mga8 php-sodium-debuginfo-8.1.9-1.mga8 php-snmp-debuginfo-8.1.9-1.mga8 php-openssl-8.1.9-1.mga8 php-dba-debuginfo-8.1.9-1.mga8 php-ftp-debuginfo-8.1.9-1.mga8 php-zip-debuginfo-8.1.9-1.mga8 php-exif-debuginfo-8.1.9-1.mga8 php-tidy-debuginfo-8.1.9-1.mga8 php-dom-8.1.9-1.mga8 php-sqlite3-debuginfo-8.1.9-1.mga8 php-doc-8.1.9-1.mga8 php-pgsql-8.1.9-1.mga8 php-mysqli-8.1.9-1.mga8 php-odbc-debuginfo-8.1.9-1.mga8 php-bcmath-debuginfo-8.1.9-1.mga8 php-iconv-debuginfo-8.1.9-1.mga8 php-filter-debuginfo-8.1.9-1.mga8 php-posix-debuginfo-8.1.9-1.mga8 php-pdo_pgsql-debuginfo-8.1.9-1.mga8 php-zlib-debuginfo-8.1.9-1.mga8 php-pdo-8.1.9-1.mga8 php-xmlreader-debuginfo-8.1.9-1.mga8 php-curl-8.1.9-1.mga8 php-gd-8.1.9-1.mga8 php-session-8.1.9-1.mga8 php-tokenizer-debuginfo-8.1.9-1.mga8 php-pdo_sqlite-debuginfo-8.1.9-1.mga8 php-xsl-debuginfo-8.1.9-1.mga8 php-pdo_firebird-debuginfo-8.1.9-1.mga8 php-pdo_mysql-debuginfo-8.1.9-1.mga8 php-ldap-8.1.9-1.mga8 php-sodium-8.1.9-1.mga8 php-exif-8.1.9-1.mga8 php-calendar-debuginfo-8.1.9-1.mga8 php-sockets-8.1.9-1.mga8 php-readline-debuginfo-8.1.9-1.mga8 php-imap-8.1.9-1.mga8 php-pcntl-debuginfo-8.1.9-1.mga8 php-xmlwriter-debuginfo-8.1.9-1.mga8 php-pdo_dblib-debuginfo-8.1.9-1.mga8 php-sqlite3-8.1.9-1.mga8 php-pdo_odbc-debuginfo-8.1.9-1.mga8 php-tidy-8.1.9-1.mga8 php-dba-8.1.9-1.mga8 php-snmp-8.1.9-1.mga8 php-bz2-debuginfo-8.1.9-1.mga8 php-ftp-8.1.9-1.mga8 php-zip-8.1.9-1.mga8 php-gmp-8.1.9-1.mga8 php-odbc-8.1.9-1.mga8 php-xmlreader-8.1.9-1.mga8 php-pcntl-8.1.9-1.mga8 php-sysvmsg-debuginfo-8.1.9-1.mga8 php-iconv-8.1.9-1.mga8 php-pdo_pgsql-8.1.9-1.mga8 php-xmlwriter-8.1.9-1.mga8 php-filter-8.1.9-1.mga8 php-zlib-8.1.9-1.mga8 php-gettext-debuginfo-8.1.9-1.mga8 php-enchant-debuginfo-8.1.9-1.mga8 php-opcache-debuginfo-8.1.9-1.mga8 php-posix-8.1.9-1.mga8 php-pdo_firebird-8.1.9-1.mga8 php-pdo_mysql-8.1.9-1.mga8 php-xsl-8.1.9-1.mga8 php-pdo_odbc-8.1.9-1.mga8 php-calendar-8.1.9-1.mga8 php-readline-8.1.9-1.mga8 php-bcmath-8.1.9-1.mga8 php-sysvshm-debuginfo-8.1.9-1.mga8 php-pdo_sqlite-8.1.9-1.mga8 php-pdo_dblib-8.1.9-1.mga8 php-shmop-8.1.9-1.mga8 php-tokenizer-8.1.9-1.mga8 php-gettext-8.1.9-1.mga8 php-sysvshm-8.1.9-1.mga8 php-sysvmsg-8.1.9-1.mga8 php-ctype-debuginfo-8.1.9-1.mga8 php-sysvsem-debuginfo-8.1.9-1.mga8 php-shmop-debuginfo-8.1.9-1.mga8 php-enchant-8.1.9-1.mga8 php-bz2-8.1.9-1.mga8 php-sysvsem-8.1.9-1.mga8 php-fpm-apache-8.1.9-1.mga8 php-fpm-nginx-8.1.9-1.mga8 php-ctype-8.1.9-1.mga8 php-cli-8.1.9-1.mga8 apache-mod_php-8.1.9-1.mga8 php-cgi-8.1.9-1.mga8 phpdbg-8.1.9-1.mga8 php-fpm-8.1.9-1.mga8 php-fileinfo-8.1.9-1.mga8 apache-mod_php-debuginfo-8.1.9-1.mga8 php-cgi-debuginfo-8.1.9-1.mga8 php-fpm-debuginfo-8.1.9-1.mga8 phpdbg-debuginfo-8.1.9-1.mga8 php-cli-debuginfo-8.1.9-1.mga8 php-debugsource-8.1.9-1.mga8 php-devel-8.1.9-1.mga8
CC: (none) => herman.viaene
I was able to install modules. Attempted to integrate them with nextcloud 23. No luck as Nextcloud 23 only works with 8.0. Will test 8.0
CC: (none) => brtians1
usally nextcould works, but their version check has to be patched away. Strange enough as php 8.2 is released end of the year, they don't support 8.1 yet.
@Brian: maybe we can push this update forward too. Due to nextclouds version checks this is not the best candidate for tests. Maybe phpmyadmin, roundcubemail, any php-based CMS are better candidates?
CC: (none) => davidwhodgins
@David can you test this update too?
With backports testing enabled, installed phpmyadmin and all of the packages it requires in a vb snapshot. After setting up mysql, I tried to access phpmyadmin in firefox. Returns a blank page. http server is giving the error [Fri Aug 12 01:15:38.180704 2022] [php:error] [pid 53622] [client 127.0.0.1:37764] PHP Fatal error: Uncaught Error: Call to undefined function filter_var() in /usr/share/phpmyadmin/vendor/slim/psr7/src/Uri.php:271\nStack trace:\n#0 /usr/share/phpmyadmin/vendor/slim/psr7/src/Uri.php(106): Slim\\Psr7\\Uri->filterHost()\n#1 /usr/share/phpmyadmin/vendor/slim/psr7/src/Factory/UriFactory.php(114): Slim\\Psr7\\Uri->__construct()\n#2 /usr/share/phpmyadmin/vendor/slim/psr7/src/Factory/ServerRequestFactory.php(96): Slim\\Psr7\\Factory\\UriFactory->createFromGlobals()\n#3 /usr/share/phpmyadmin/libraries/classes/Http/Factory/ServerRequestFactory.php(41): Slim\\Psr7\\Factory\\ServerRequestFactory::createFromGlobals()\n#4 /usr/share/phpmyadmin/libraries/classes/Common.php(84): PhpMyAdmin\\Http\\Factory\\ServerRequestFactory::createFromGlobals()\n#5 /usr/share/phpmyadmin/index.php(40): PhpMyAdmin\\Common::run()\n#6 {main}\n thrown in /usr/share/phpmyadmin/vendor/slim/psr7/src/Uri.php on line 271 I'm not sure if this is a missing requires or a more serious problem. I'll dig into it more tomorrow.
I think I need to add php-filter to the phpmyadmin deps.
Installing php-filter and restarting apache does fix the problem, so adding the requires should be all that's needed. I can restore the vb snapshot after it's fixed to retest installing phpmyadmin after it's fixed.
Looks like I have php-filter on the install where I normally test phpmyadmin (updates testing, not backports) due to having task-lamp and zoneminder installed. So a regular update of phpmyadmin adding the requires is needed.
Validating the update as this is a phpmyadmin problem, not a problem with the php backport.
Whiteboard: (none) => MGA8-64-OKKeywords: (none) => validated_updateCC: (none) => sysadmin-bugs
moved
Keywords: validated_update => validated_backport
.
Status: NEW => RESOLVEDResolution: (none) => FIXED