diff --git a/modules/php/PHP_8.3/deplister.exe b/modules/php/PHP_8.3/deplister.exe index 9b3d6e1..e856bd2 100644 Binary files a/modules/php/PHP_8.3/deplister.exe and b/modules/php/PHP_8.3/deplister.exe differ diff --git a/modules/php/PHP_8.3/ext/php_bz2.dll b/modules/php/PHP_8.3/ext/php_bz2.dll index d6e8f89..643d556 100644 Binary files a/modules/php/PHP_8.3/ext/php_bz2.dll and b/modules/php/PHP_8.3/ext/php_bz2.dll differ diff --git a/modules/php/PHP_8.3/ext/php_com_dotnet.dll b/modules/php/PHP_8.3/ext/php_com_dotnet.dll index afa3d22..7d332b2 100644 Binary files a/modules/php/PHP_8.3/ext/php_com_dotnet.dll and b/modules/php/PHP_8.3/ext/php_com_dotnet.dll differ diff --git a/modules/php/PHP_8.3/ext/php_curl.dll b/modules/php/PHP_8.3/ext/php_curl.dll index c949ee4..d561011 100644 Binary files a/modules/php/PHP_8.3/ext/php_curl.dll and b/modules/php/PHP_8.3/ext/php_curl.dll differ diff --git a/modules/php/PHP_8.3/ext/php_dba.dll b/modules/php/PHP_8.3/ext/php_dba.dll index eb5b9e5..ba6e59c 100644 Binary files a/modules/php/PHP_8.3/ext/php_dba.dll and b/modules/php/PHP_8.3/ext/php_dba.dll differ diff --git a/modules/php/PHP_8.3/ext/php_dl_test.dll b/modules/php/PHP_8.3/ext/php_dl_test.dll index aa9afa7..3aaa338 100644 Binary files a/modules/php/PHP_8.3/ext/php_dl_test.dll and b/modules/php/PHP_8.3/ext/php_dl_test.dll differ diff --git a/modules/php/PHP_8.3/ext/php_enchant.dll b/modules/php/PHP_8.3/ext/php_enchant.dll index 6b08239..6be3df2 100644 Binary files a/modules/php/PHP_8.3/ext/php_enchant.dll and b/modules/php/PHP_8.3/ext/php_enchant.dll differ diff --git a/modules/php/PHP_8.3/ext/php_exif.dll b/modules/php/PHP_8.3/ext/php_exif.dll index 92586fd..36aab98 100644 Binary files a/modules/php/PHP_8.3/ext/php_exif.dll and b/modules/php/PHP_8.3/ext/php_exif.dll differ diff --git a/modules/php/PHP_8.3/ext/php_ffi.dll b/modules/php/PHP_8.3/ext/php_ffi.dll index 4d12cf5..00a1ab9 100644 Binary files a/modules/php/PHP_8.3/ext/php_ffi.dll and b/modules/php/PHP_8.3/ext/php_ffi.dll differ diff --git a/modules/php/PHP_8.3/ext/php_fileinfo.dll b/modules/php/PHP_8.3/ext/php_fileinfo.dll index e264338..9f3e068 100644 Binary files a/modules/php/PHP_8.3/ext/php_fileinfo.dll and b/modules/php/PHP_8.3/ext/php_fileinfo.dll differ diff --git a/modules/php/PHP_8.3/ext/php_ftp.dll b/modules/php/PHP_8.3/ext/php_ftp.dll index 6698927..ba480d8 100644 Binary files a/modules/php/PHP_8.3/ext/php_ftp.dll and b/modules/php/PHP_8.3/ext/php_ftp.dll differ diff --git a/modules/php/PHP_8.3/ext/php_gd.dll b/modules/php/PHP_8.3/ext/php_gd.dll index f1a58ec..9ffe0c1 100644 Binary files a/modules/php/PHP_8.3/ext/php_gd.dll and b/modules/php/PHP_8.3/ext/php_gd.dll differ diff --git a/modules/php/PHP_8.3/ext/php_gettext.dll b/modules/php/PHP_8.3/ext/php_gettext.dll index d9e8c83..f426b0d 100644 Binary files a/modules/php/PHP_8.3/ext/php_gettext.dll and b/modules/php/PHP_8.3/ext/php_gettext.dll differ diff --git a/modules/php/PHP_8.3/ext/php_gmp.dll b/modules/php/PHP_8.3/ext/php_gmp.dll index d3658a1..85201a0 100644 Binary files a/modules/php/PHP_8.3/ext/php_gmp.dll and b/modules/php/PHP_8.3/ext/php_gmp.dll differ diff --git a/modules/php/PHP_8.3/ext/php_imap.dll b/modules/php/PHP_8.3/ext/php_imap.dll index c95ad11..baa0175 100644 Binary files a/modules/php/PHP_8.3/ext/php_imap.dll and b/modules/php/PHP_8.3/ext/php_imap.dll differ diff --git a/modules/php/PHP_8.3/ext/php_intl.dll b/modules/php/PHP_8.3/ext/php_intl.dll index 4d4e9c1..c967f24 100644 Binary files a/modules/php/PHP_8.3/ext/php_intl.dll and b/modules/php/PHP_8.3/ext/php_intl.dll differ diff --git a/modules/php/PHP_8.3/ext/php_ldap.dll b/modules/php/PHP_8.3/ext/php_ldap.dll index 6b2bd3e..2efa819 100644 Binary files a/modules/php/PHP_8.3/ext/php_ldap.dll and b/modules/php/PHP_8.3/ext/php_ldap.dll differ diff --git a/modules/php/PHP_8.3/ext/php_mbstring.dll b/modules/php/PHP_8.3/ext/php_mbstring.dll index bea507e..46d4c19 100644 Binary files a/modules/php/PHP_8.3/ext/php_mbstring.dll and b/modules/php/PHP_8.3/ext/php_mbstring.dll differ diff --git a/modules/php/PHP_8.3/ext/php_mysqli.dll b/modules/php/PHP_8.3/ext/php_mysqli.dll index 7c2ead1..50a3b00 100644 Binary files a/modules/php/PHP_8.3/ext/php_mysqli.dll and b/modules/php/PHP_8.3/ext/php_mysqli.dll differ diff --git a/modules/php/PHP_8.3/ext/php_oci8_19.dll b/modules/php/PHP_8.3/ext/php_oci8_19.dll index 03a7cab..e989cfa 100644 Binary files a/modules/php/PHP_8.3/ext/php_oci8_19.dll and b/modules/php/PHP_8.3/ext/php_oci8_19.dll differ diff --git a/modules/php/PHP_8.3/ext/php_odbc.dll b/modules/php/PHP_8.3/ext/php_odbc.dll index f138fd3..6d7024b 100644 Binary files a/modules/php/PHP_8.3/ext/php_odbc.dll and b/modules/php/PHP_8.3/ext/php_odbc.dll differ diff --git a/modules/php/PHP_8.3/ext/php_opcache.dll b/modules/php/PHP_8.3/ext/php_opcache.dll index a156333..cdee95a 100644 Binary files a/modules/php/PHP_8.3/ext/php_opcache.dll and b/modules/php/PHP_8.3/ext/php_opcache.dll differ diff --git a/modules/php/PHP_8.3/ext/php_openssl.dll b/modules/php/PHP_8.3/ext/php_openssl.dll index 2b790e4..9cdcdf9 100644 Binary files a/modules/php/PHP_8.3/ext/php_openssl.dll and b/modules/php/PHP_8.3/ext/php_openssl.dll differ diff --git a/modules/php/PHP_8.3/ext/php_pdo_firebird.dll b/modules/php/PHP_8.3/ext/php_pdo_firebird.dll index c3aed4e..cfa132b 100644 Binary files a/modules/php/PHP_8.3/ext/php_pdo_firebird.dll and b/modules/php/PHP_8.3/ext/php_pdo_firebird.dll differ diff --git a/modules/php/PHP_8.3/ext/php_pdo_mysql.dll b/modules/php/PHP_8.3/ext/php_pdo_mysql.dll index 57002db..d6d9cb8 100644 Binary files a/modules/php/PHP_8.3/ext/php_pdo_mysql.dll and b/modules/php/PHP_8.3/ext/php_pdo_mysql.dll differ diff --git a/modules/php/PHP_8.3/ext/php_pdo_oci.dll b/modules/php/PHP_8.3/ext/php_pdo_oci.dll index 01e4e7d..fee0bd6 100644 Binary files a/modules/php/PHP_8.3/ext/php_pdo_oci.dll and b/modules/php/PHP_8.3/ext/php_pdo_oci.dll differ diff --git a/modules/php/PHP_8.3/ext/php_pdo_odbc.dll b/modules/php/PHP_8.3/ext/php_pdo_odbc.dll index 810c32b..c812e1d 100644 Binary files a/modules/php/PHP_8.3/ext/php_pdo_odbc.dll and b/modules/php/PHP_8.3/ext/php_pdo_odbc.dll differ diff --git a/modules/php/PHP_8.3/ext/php_pdo_pgsql.dll b/modules/php/PHP_8.3/ext/php_pdo_pgsql.dll index b410fe8..76eb6df 100644 Binary files a/modules/php/PHP_8.3/ext/php_pdo_pgsql.dll and b/modules/php/PHP_8.3/ext/php_pdo_pgsql.dll differ diff --git a/modules/php/PHP_8.3/ext/php_pdo_sqlite.dll b/modules/php/PHP_8.3/ext/php_pdo_sqlite.dll index c62ba2c..160910f 100644 Binary files a/modules/php/PHP_8.3/ext/php_pdo_sqlite.dll and b/modules/php/PHP_8.3/ext/php_pdo_sqlite.dll differ diff --git a/modules/php/PHP_8.3/ext/php_pgsql.dll b/modules/php/PHP_8.3/ext/php_pgsql.dll index 0cbda38..45df9cf 100644 Binary files a/modules/php/PHP_8.3/ext/php_pgsql.dll and b/modules/php/PHP_8.3/ext/php_pgsql.dll differ diff --git a/modules/php/PHP_8.3/ext/php_shmop.dll b/modules/php/PHP_8.3/ext/php_shmop.dll index 50a7eae..5e47a30 100644 Binary files a/modules/php/PHP_8.3/ext/php_shmop.dll and b/modules/php/PHP_8.3/ext/php_shmop.dll differ diff --git a/modules/php/PHP_8.3/ext/php_snmp.dll b/modules/php/PHP_8.3/ext/php_snmp.dll index fdb7e42..4014c09 100644 Binary files a/modules/php/PHP_8.3/ext/php_snmp.dll and b/modules/php/PHP_8.3/ext/php_snmp.dll differ diff --git a/modules/php/PHP_8.3/ext/php_soap.dll b/modules/php/PHP_8.3/ext/php_soap.dll index 045482c..d9d1f7c 100644 Binary files a/modules/php/PHP_8.3/ext/php_soap.dll and b/modules/php/PHP_8.3/ext/php_soap.dll differ diff --git a/modules/php/PHP_8.3/ext/php_sockets.dll b/modules/php/PHP_8.3/ext/php_sockets.dll index ba53f40..da61c0b 100644 Binary files a/modules/php/PHP_8.3/ext/php_sockets.dll and b/modules/php/PHP_8.3/ext/php_sockets.dll differ diff --git a/modules/php/PHP_8.3/ext/php_sodium.dll b/modules/php/PHP_8.3/ext/php_sodium.dll index 908909b..903f320 100644 Binary files a/modules/php/PHP_8.3/ext/php_sodium.dll and b/modules/php/PHP_8.3/ext/php_sodium.dll differ diff --git a/modules/php/PHP_8.3/ext/php_sqlite3.dll b/modules/php/PHP_8.3/ext/php_sqlite3.dll index 53aa9a9..d0c817d 100644 Binary files a/modules/php/PHP_8.3/ext/php_sqlite3.dll and b/modules/php/PHP_8.3/ext/php_sqlite3.dll differ diff --git a/modules/php/PHP_8.3/ext/php_sysvshm.dll b/modules/php/PHP_8.3/ext/php_sysvshm.dll index 255bab9..303be3b 100644 Binary files a/modules/php/PHP_8.3/ext/php_sysvshm.dll and b/modules/php/PHP_8.3/ext/php_sysvshm.dll differ diff --git a/modules/php/PHP_8.3/ext/php_tidy.dll b/modules/php/PHP_8.3/ext/php_tidy.dll index 2ab7e1f..013ced1 100644 Binary files a/modules/php/PHP_8.3/ext/php_tidy.dll and b/modules/php/PHP_8.3/ext/php_tidy.dll differ diff --git a/modules/php/PHP_8.3/ext/php_xsl.dll b/modules/php/PHP_8.3/ext/php_xsl.dll index 34eee27..6326142 100644 Binary files a/modules/php/PHP_8.3/ext/php_xsl.dll and b/modules/php/PHP_8.3/ext/php_xsl.dll differ diff --git a/modules/php/PHP_8.3/ext/php_zend_test.dll b/modules/php/PHP_8.3/ext/php_zend_test.dll index 81cb757..766e7ae 100644 Binary files a/modules/php/PHP_8.3/ext/php_zend_test.dll and b/modules/php/PHP_8.3/ext/php_zend_test.dll differ diff --git a/modules/php/PHP_8.3/ext/php_zip.dll b/modules/php/PHP_8.3/ext/php_zip.dll index 58d931c..fd990d7 100644 Binary files a/modules/php/PHP_8.3/ext/php_zip.dll and b/modules/php/PHP_8.3/ext/php_zip.dll differ diff --git a/modules/php/PHP_8.3/news.txt b/modules/php/PHP_8.3/news.txt index 603745d..ebe9e30 100644 --- a/modules/php/PHP_8.3/news.txt +++ b/modules/php/PHP_8.3/news.txt @@ -1,6 +1,160 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -11 Apr 2024, PHP 8.3.6 +06 Jun 2024, PHP 8.3.8 + +- CGI: + . Fixed buffer limit on Windows, replacing read call usage by _read. + (David Carlier) + . Fixed bug GHSA-3qgc-jrrr-25jv (Bypass of CVE-2012-1823, Argument Injection + in PHP-CGI). (CVE-2024-4577) (nielsdos) + +- CLI: + . Fixed bug GH-14189 (PHP Interactive shell input state incorrectly handles + quoted heredoc literals.). (nielsdos) + +- Core: + . Fixed bug GH-13970 (Incorrect validation of #[Attribute] flags type for + non-compile-time expressions). (ilutov) + +- DOM: + . Fix crashes when entity declaration is removed while still having entity + references. (nielsdos) + . Fix references not handled correctly in C14N. (nielsdos) + . Fix crash when calling childNodes next() when iterator is exhausted. + (nielsdos) + . Fix crash in ParentNode::append() when dealing with a fragment + containing text nodes. (nielsdos) + +- Filter: + . Fixed bug GHSA-w8qr-v226-r27w (Filter bypass in filter_var FILTER_VALIDATE_URL). + (CVE-2024-5458) (nielsdos) + +- FPM: + . Fix bug GH-14175 (Show decimal number instead of scientific notation in + systemd status). (Benjamin Cremer) + +- Hash: + . ext/hash: Swap the checking order of `__has_builtin` and `__GNUC__` + (Saki Takamachi) + +- Intl: + . Fixed build regression on systems without C++17 compilers. (Calvin Buckley, + Peter Kokot) + +- MySQLnd: + . Fix bug GH-14255 (mysqli_fetch_assoc reports error from + nested query). (Kamil Tekiela) + +- Opcache: + . Fixed bug GH-14109 (Fix accidental persisting of internal class constant in + shm). (ilutov) + +- OpenSSL: + . The openssl_private_decrypt function in PHP, when using PKCS1 padding + (OPENSSL_PKCS1_PADDING, which is the default), is vulnerable to the Marvin Attack + unless it is used with an OpenSSL version that includes the changes from this pull + request: https://github.com/openssl/openssl/pull/13817 (rsa_pkcs1_implicit_rejection). + These changes are part of OpenSSL 3.2 and have also been backported to stable + versions of various Linux distributions, as well as to the PHP builds provided for + Windows since the previous release. All distributors and builders should ensure that + this version is used to prevent PHP from being vulnerable. (CVE-2024-2408) + +- Standard: + . Fixed bug GHSA-9fcc-425m-g385 (Bypass of CVE-2024-1874). + (CVE-2024-5585) (nielsdos) + +- XML: + . Fixed bug GH-14124 (Segmentation fault with XML extension under certain + memory limit). (nielsdos) + +- XMLReader: + . Fixed bug GH-14183 (XMLReader::open() can't be overridden). (nielsdos) + +09 May 2024, PHP 8.3.7 + +- Core: + . Fixed zend_call_stack build with Linux/uclibc-ng without thread support. + (Fabrice Fontaine) + . Fixed bug GH-13772 (Invalid execute_data->opline pointers in observer fcall + handlers when JIT is enabled). (Bob) + . Fixed bug GH-13931 (Applying zero offset to null pointer in + Zend/zend_opcode.c). (nielsdos) + . Fixed bug GH-13942 (Align the behavior of zend-max-execution-timers with + other timeout implementations). (Kévin Dunglas) + . Fixed bug GH-14003 (Broken cleanup of unfinished calls with callable convert + parameters). (ilutov) + . Fixed bug GH-14013 (Erroneous dnl appended in configure). (Peter Kokot) + . Fixed bug GH-10232 (If autoloading occurs during constant resolution + filename and lineno are identified incorrectly). (ranvis) + . Fixed bug GH-13727 (Missing void keyword). (Peter Kokot) + +- Fibers: + . Fixed bug GH-13903 (ASAN false positive underflow when executing copy()). + (nielsdos) + +- Fileinfo: + . Fixed bug GH-13795 (Test failing in ext/fileinfo/tests/bug78987.phpt on + big-endian PPC). (orlitzky) + +- FPM: + . Fixed bug GH-13563 (Setting bool values via env in FPM config fails). + (Jakub Zelenka) + +- Intl: + . Fixed build for icu 74 and onwards. (dunglas) + +- MySQLnd: + . Fix shift out of bounds on 32-bit non-fast-path platforms. (nielsdos) + +- Opcache: + . Fixed bug GH-13433 (Segmentation Fault in zend_class_init_statics when + using opcache.preload). (nielsdos) + . Fixed incorrect assumptions across compilation units for static calls. + (ilutov) + +- OpenSSL: + . Fixed bug GH-10495 (feof on OpenSSL stream hangs indefinitely). + (Jakub Zelenka) + +- PDO SQLite: + . Fix GH-13984 (Buffer size is now checked before memcmp). (Saki Takamachi) + . Fix GH-13998 (Manage refcount of agg_context->val correctly). + (Saki Takamachi) + +- Phar: + . Fixed bug GH-13836 (Renaming a file in a Phar to an already existing + filename causes a NULL pointer dereference). (nielsdos) + . Fixed bug GH-13833 (Applying zero offset to null pointer in zend_hash.c). + (nielsdos) + . Fix potential NULL pointer dereference before calling EVP_SignInit. (icy17) + +- PHPDBG: + . Fixed bug GH-13827 (Null pointer access of type 'zval' in phpdbg_frame). + (nielsdos) + +- Posix: + . Fix usage of reentrant functions in ext/posix. (Arnaud) + +- Session: + . Fixed bug GH-13856 (Member access within null pointer of type 'ps_files' in + ext/session/mod_files.c). (nielsdos) + . Fixed bug GH-13891 (memleak and segfault when using ini_set with + session.trans_sid_hosts). (nielsdos, kamil-tekiela) + . Fixed buffer _read/_write size limit on windows for the file mode. (David Carlier) + +- Streams: + . Fixed file_get_contents() on Windows fails with "errno=22 Invalid + argument". (Damian Wójcik) + . Fixed bug GH-13264 (Part 1 - Memory leak on stream filter failure). + (Jakub Zelenka) + . Fixed bug GH-13860 (Incorrect PHP_STREAM_OPTION_CHECK_LIVENESS case in + ext/openssl/xp_ssl.c - causing use of dead socket). (nielsdos) + . Fixed bug GH-11678 (Build fails on musl 1.2.4 - lfs64). (Arnaud) + +- Treewide: + . Fix gcc-14 Wcalloc-transposed-args warnings. (Cristian Rodríguez) + +28 Mar 2024, PHP 8.3.5RC1 - Core: . Fixed GH-13569 (GC buffer unnecessarily grows up to GC_MAX_BUF_SIZE when @@ -19,7 +173,7 @@ PHP NEWS - FPM: . Fixed GH-11086 (FPM: config test runs twice in daemonised mode). (Jakub Zelenka) - . Fix incorrect check in fpm_shm_free(). (nielsdos) + . Fixed incorrect check in fpm_shm_free(). (nielsdos) - GD: . Fixed bug GH-12019 (add GDLIB_CFLAGS in feature tests). (Michael Orlitzky) @@ -65,7 +219,6 @@ PHP NEWS opening ATO risk). (CVE-2024-3096) (Jakub Zelenka) . Fixed bug GHSA-fjp9-9hwx-59fq (mb_encode_mimeheader runs endlessly for some inputs). (CVE-2024-2757) (Alex Dowad) - . Fix bug GH-13932 (Attempt to fix mbstring on windows build) (msvc). (David Carlier) 14 Mar 2024, PHP 8.3.4 @@ -160,7 +313,7 @@ PHP NEWS (David Carlier). - PDO_Firebird: - . Fix GH-13119 (Changed to convert float and double values ​​into strings using + . Fix GH-13119 (Changed to convert float and double values into strings using `H` format). (SakiTakamachi) - Phar: diff --git a/modules/php/PHP_8.3/pharcommand.phar b/modules/php/PHP_8.3/pharcommand.phar index 01aeeb2..a305fbe 100644 Binary files a/modules/php/PHP_8.3/pharcommand.phar and b/modules/php/PHP_8.3/pharcommand.phar differ diff --git a/modules/php/PHP_8.3/php-cgi.exe b/modules/php/PHP_8.3/php-cgi.exe index 0796e52..34c5805 100644 Binary files a/modules/php/PHP_8.3/php-cgi.exe and b/modules/php/PHP_8.3/php-cgi.exe differ diff --git a/modules/php/PHP_8.3/php-win.exe b/modules/php/PHP_8.3/php-win.exe index fb0e034..c785571 100644 Binary files a/modules/php/PHP_8.3/php-win.exe and b/modules/php/PHP_8.3/php-win.exe differ diff --git a/modules/php/PHP_8.3/php.exe b/modules/php/PHP_8.3/php.exe index 93aab4d..e20ffc9 100644 Binary files a/modules/php/PHP_8.3/php.exe and b/modules/php/PHP_8.3/php.exe differ diff --git a/modules/php/PHP_8.3/php8apache2_4.dll b/modules/php/PHP_8.3/php8apache2_4.dll index c88ad52..f881688 100644 Binary files a/modules/php/PHP_8.3/php8apache2_4.dll and b/modules/php/PHP_8.3/php8apache2_4.dll differ diff --git a/modules/php/PHP_8.3/php8embed.lib b/modules/php/PHP_8.3/php8embed.lib index 9d74071..e9b7270 100644 Binary files a/modules/php/PHP_8.3/php8embed.lib and b/modules/php/PHP_8.3/php8embed.lib differ diff --git a/modules/php/PHP_8.3/php8phpdbg.dll b/modules/php/PHP_8.3/php8phpdbg.dll index a7dc8c8..16933d4 100644 Binary files a/modules/php/PHP_8.3/php8phpdbg.dll and b/modules/php/PHP_8.3/php8phpdbg.dll differ diff --git a/modules/php/PHP_8.3/php8ts.dll b/modules/php/PHP_8.3/php8ts.dll index a773317..7b326e3 100644 Binary files a/modules/php/PHP_8.3/php8ts.dll and b/modules/php/PHP_8.3/php8ts.dll differ diff --git a/modules/php/PHP_8.3/phpdbg.exe b/modules/php/PHP_8.3/phpdbg.exe index 3777b8d..f11203f 100644 Binary files a/modules/php/PHP_8.3/phpdbg.exe and b/modules/php/PHP_8.3/phpdbg.exe differ diff --git a/modules/php/PHP_8.3/snapshot.txt b/modules/php/PHP_8.3/snapshot.txt index 5a9b358..43bcc01 100644 --- a/modules/php/PHP_8.3/snapshot.txt +++ b/modules/php/PHP_8.3/snapshot.txt @@ -1,7 +1,7 @@ This snapshot was automatically generated on -Wed, 10 Apr 2024 15:13:26 +0000 +Tue, 04 Jun 2024 19:11:06 +0000 -Version: 8.3.6 +Version: 8.3.8 Branch: HEAD Build: D:\a\php-ftw\php-ftw\php\vs16\x64\obj\Release_TS