Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package php8 for openSUSE:Factory checked in 
at 2024-12-22 17:58:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/php8 (Old)
 and      /work/SRC/openSUSE:Factory/.php8.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "php8"

Sun Dec 22 17:58:53 2024 rev:79 rq:1232801 version:8.3.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/php8/php8.changes        2024-11-28 
22:42:51.970251545 +0100
+++ /work/SRC/openSUSE:Factory/.php8.new.1881/php8.changes      2024-12-22 
17:59:04.895144423 +0100
@@ -1,0 +2,63 @@
+Fri Dec 20 07:42:37 UTC 2024 - pgaj...@suse.com
+
+- version update to 8.3.15
+    Calendar:
+        Fixed jdtogregorian overflow.
+        Fixed cal_to_jd julian_days argument overflow.
+    COM:
+        Fixed bug GH-16991 (Getting typeinfo of non DISPATCH variant 
segfaults).
+    Core:
+        Fail early in *nix configuration build script.
+        Fixed bug GH-16727 (Opcache bad signal 139 crash in ZTS bookworm 
(frankenphp)).
+        Fixed bug GH-16799 (Assertion failure at Zend/zend_vm_execute.h:7469).
+        Fixed bug GH-16630 (UAF in lexer with encoding translation and 
heredocs).
+        Fix is_zend_ptr() huge block comparison.
+        Fixed potential OOB read in zend_dirname() on Windows.
+    Curl:
+        Fixed bug GH-16802 (open_basedir bypass using curl extension).
+        Fix various memory leaks in curl mime handling.
+    DOM:
+        Fixed bug GH-16777 (Calling the constructor again on a DOM object 
after it is in a document causes UAF).
+        Fixed bug GH-16906 (Reloading document can cause UAF in iterator).
+    FPM:
+        Fixed GH-16432 (PHP-FPM 8.2 SIGSEGV in fpm_get_status).
+    GD:
+        Fixed GH-16776 (imagecreatefromstring overflow).
+    GMP:
+        Fixed bug GH-16890 (array_sum() with GMP can loose precision (LLP64)).
+    Hash:
+        Fixed GH-16711: Segfault in mhash().
+    Opcache:
+        Fixed bug GH-16770 (Tracing JIT type mismatch when returning UNDEF).
+        Fixed bug GH-16851 (JIT_G(enabled) not set correctly on other threads).
+        Fixed bug GH-16902 (Set of opcache tests fail zts+aarch64).
+    OpenSSL:
+        Prevent unexpected array entry conversion when reading key.
+        Fix various memory leaks related to openssl exports.
+        Fix memory leak in php_openssl_pkey_from_zval().
+    PDO:
+        Fixed memory leak of `setFetchMode()`.
+    Phar:
+        Fixed bug GH-16695 (phar:// tar parser and zero-length file header 
blocks).
+    PHPDBG:
+        Fixed bug GH-15208 (Segfault with breakpoint map and phpdbg_clear()).
+    SAPI:
+        Fixed bug GH-16998 (UBSAN warning in rfc1867).
+    SimpleXML:
+        Fixed bug GH-16808 (Segmentation fault in RecursiveIteratorIterator 
->current() with a xml element input).
+    SOAP:
+        Fix make check being invoked in ext/soap.
+    Standard:
+        Fixed bug GH-16905 (Internal iterator functions can't handle UNDEF 
properties).
+        Fixed bug GH-16957 (Assertion failure in array_shift with 
self-referencing array).
+    Streams:
+        Fixed network connect poll interuption handling.
+    Windows:
+        Fixed bug GH-16849 (Error dialog causes process to hang).
+- modified patches
+  % php-ar-flags.patch (refreshed)
+  % php-build-reproducible-phar.patch (refreshed)
+  % php-date-regenerate-lexers.patch (refreshed)
+  % php-systzdata-v24.patch (refreshed)
+
+-------------------------------------------------------------------

Old:
----
  php-8.3.14.tar.xz
  php-8.3.14.tar.xz.asc

New:
----
  php-8.3.15.tar.xz
  php-8.3.15.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ php8.spec ++++++
--- /var/tmp/diff_new_pack.lR1LFN/_old  2024-12-22 17:59:05.603173501 +0100
+++ /var/tmp/diff_new_pack.lR1LFN/_new  2024-12-22 17:59:05.607173666 +0100
@@ -57,7 +57,7 @@
 %bcond_without sodium
 
 Name:           %{pprefix}%{php_name}%{psuffix}
-Version:        8.3.14
+Version:        8.3.15
 Release:        0
 Summary:        Interpreter for the PHP scripting language version 8
 License:        MIT AND PHP-3.01

++++++ php-8.3.14.tar.xz -> php-8.3.15.tar.xz ++++++
/work/SRC/openSUSE:Factory/php8/php-8.3.14.tar.xz 
/work/SRC/openSUSE:Factory/.php8.new.1881/php-8.3.15.tar.xz differ: char 26, 
line 1

++++++ php-ar-flags.patch ++++++
--- /var/tmp/diff_new_pack.lR1LFN/_old  2024-12-22 17:59:05.719178265 +0100
+++ /var/tmp/diff_new_pack.lR1LFN/_new  2024-12-22 17:59:05.723178430 +0100
@@ -1,8 +1,8 @@
-Index: php-8.3.8/configure.ac
+Index: php-8.3.15/configure.ac
 ===================================================================
---- php-8.3.8.orig/configure.ac
-+++ php-8.3.8/configure.ac
-@@ -1660,7 +1660,7 @@ PHP_CONFIGURE_PART(Configuring libtool)
+--- php-8.3.15.orig/configure.ac
++++ php-8.3.15/configure.ac
+@@ -1668,7 +1668,7 @@ PHP_CONFIGURE_PART(Configuring libtool)
  
  dnl Silence warning: `ar: 'u' modifier ignored since 'D' is the default`
  dnl See https://github.com/php/php-src/pull/3017

++++++ php-build-reproducible-phar.patch ++++++
--- /var/tmp/diff_new_pack.lR1LFN/_old  2024-12-22 17:59:05.735178923 +0100
+++ /var/tmp/diff_new_pack.lR1LFN/_new  2024-12-22 17:59:05.739179087 +0100
@@ -16,10 +16,10 @@
  ext/phar/zip.c           |  2 +-
  6 files changed, 18 insertions(+), 5 deletions(-)
 
-Index: php-8.3.8/ext/phar/phar.c
+Index: php-8.3.15/ext/phar/phar.c
 ===================================================================
---- php-8.3.8.orig/ext/phar/phar.c
-+++ php-8.3.8/ext/phar/phar.c
+--- php-8.3.15.orig/ext/phar/phar.c
++++ php-8.3.15/ext/phar/phar.c
 @@ -2996,7 +2996,7 @@ int phar_flush(phar_archive_data *phar,
                        4: metadata-len
                        +: metadata
@@ -29,10 +29,10 @@
                phar_set_32(entry_buffer, entry->uncompressed_filesize);
                phar_set_32(entry_buffer+4, mytime);
                phar_set_32(entry_buffer+8, entry->compressed_filesize);
-Index: php-8.3.8/ext/phar/phar_internal.h
+Index: php-8.3.15/ext/phar/phar_internal.h
 ===================================================================
---- php-8.3.8.orig/ext/phar/phar_internal.h
-+++ php-8.3.8/ext/phar/phar_internal.h
+--- php-8.3.15.orig/ext/phar/phar_internal.h
++++ php-8.3.15/ext/phar/phar_internal.h
 @@ -427,6 +427,21 @@ static inline enum phar_fp_type phar_get
        return 
PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].fp_type;
  }
@@ -55,10 +55,10 @@
  static inline zend_off_t phar_get_fp_offset(phar_entry_info *entry)
  {
        if (!entry->is_persistent) {
-Index: php-8.3.8/ext/phar/stream.c
+Index: php-8.3.15/ext/phar/stream.c
 ===================================================================
---- php-8.3.8.orig/ext/phar/stream.c
-+++ php-8.3.8/ext/phar/stream.c
+--- php-8.3.15.orig/ext/phar/stream.c
++++ php-8.3.15/ext/phar/stream.c
 @@ -474,7 +474,7 @@ static int phar_stream_flush(php_stream
        phar_entry_data *data = (phar_entry_data *) stream->abstract;
  
@@ -68,11 +68,11 @@
                ret = phar_flush(data->phar, 0, 0, 0, &error);
                if (error) {
                        php_stream_wrapper_log_error(stream->wrapper, 
REPORT_ERRORS, "%s", error);
-Index: php-8.3.8/ext/phar/tar.c
+Index: php-8.3.15/ext/phar/tar.c
 ===================================================================
---- php-8.3.8.orig/ext/phar/tar.c
-+++ php-8.3.8/ext/phar/tar.c
-@@ -965,7 +965,7 @@ int phar_tar_flush(phar_archive_data *ph
+--- php-8.3.15.orig/ext/phar/tar.c
++++ php-8.3.15/ext/phar/tar.c
+@@ -969,7 +969,7 @@ int phar_tar_flush(phar_archive_data *ph
        char halt_stub[] = "__HALT_COMPILER();";
  
        entry.flags = PHAR_ENT_PERM_DEF_FILE;
@@ -81,10 +81,10 @@
        entry.is_modified = 1;
        entry.is_crc_checked = 1;
        entry.is_tar = 1;
-Index: php-8.3.8/ext/phar/util.c
+Index: php-8.3.15/ext/phar/util.c
 ===================================================================
---- php-8.3.8.orig/ext/phar/util.c
-+++ php-8.3.8/ext/phar/util.c
+--- php-8.3.15.orig/ext/phar/util.c
++++ php-8.3.15/ext/phar/util.c
 @@ -584,7 +584,7 @@ phar_entry_data *phar_get_or_create_entr
  
        phar_add_virtual_dirs(phar, path, path_len);
@@ -94,10 +94,10 @@
        etemp.is_crc_checked = 1;
        etemp.phar = phar;
        etemp.filename = estrndup(path, path_len);
-Index: php-8.3.8/ext/phar/zip.c
+Index: php-8.3.15/ext/phar/zip.c
 ===================================================================
---- php-8.3.8.orig/ext/phar/zip.c
-+++ php-8.3.8/ext/phar/zip.c
+--- php-8.3.15.orig/ext/phar/zip.c
++++ php-8.3.15/ext/phar/zip.c
 @@ -1236,7 +1236,7 @@ int phar_zip_flush(phar_archive_data *ph
  
        pass.error = &temperr;

++++++ php-date-regenerate-lexers.patch ++++++
--- /var/tmp/diff_new_pack.lR1LFN/_old  2024-12-22 17:59:05.751179580 +0100
+++ /var/tmp/diff_new_pack.lR1LFN/_new  2024-12-22 17:59:05.755179744 +0100
@@ -1,8 +1,8 @@
-Index: php-8.2.7/ext/date/config0.m4
+Index: php-8.3.15/ext/date/config0.m4
 ===================================================================
---- php-8.2.7.orig/ext/date/config0.m4
-+++ php-8.2.7/ext/date/config0.m4
-@@ -23,6 +23,8 @@ timelib_sources="lib/astro.c lib/dow.c l
+--- php-8.3.15.orig/ext/date/config0.m4
++++ php-8.3.15/ext/date/config0.m4
+@@ -27,6 +27,8 @@ timelib_sources="lib/astro.c lib/dow.c l
  
  PHP_NEW_EXTENSION(date, php_date.c $timelib_sources, no,, $PHP_DATE_CFLAGS)
  
@@ -11,10 +11,10 @@
  PHP_ADD_BUILD_DIR([$ext_builddir/lib], 1)
  PHP_ADD_INCLUDE([$ext_builddir/lib])
  PHP_ADD_INCLUDE([$ext_srcdir/lib])
-Index: php-8.2.7/ext/date/Makefile.frag
+Index: php-8.3.15/ext/date/Makefile.frag
 ===================================================================
 --- /dev/null
-+++ php-8.2.7/ext/date/Makefile.frag
++++ php-8.3.15/ext/date/Makefile.frag
 @@ -0,0 +1,6 @@
 +$(srcdir)/lib/parse_date.c: $(srcdir)/lib/parse_date.re
 +      @(cd $(top_srcdir); $(RE2C) $(RE2C_FLAGS) -b --no-generation-date -o 
ext/date/lib/parse_date.c ext/date/lib/parse_date.re)

++++++ php-systzdata-v24.patch ++++++
--- /var/tmp/diff_new_pack.lR1LFN/_old  2024-12-22 17:59:05.799181551 +0100
+++ /var/tmp/diff_new_pack.lR1LFN/_new  2024-12-22 17:59:05.799181551 +0100
@@ -36,10 +36,10 @@
 r1: initial revision
 
 
-Index: php-8.3.11/ext/date/config0.m4
+Index: php-8.3.15/ext/date/config0.m4
 ===================================================================
---- php-8.3.11.orig/ext/date/config0.m4
-+++ php-8.3.11/ext/date/config0.m4
+--- php-8.3.15.orig/ext/date/config0.m4
++++ php-8.3.15/ext/date/config0.m4
 @@ -4,6 +4,19 @@ AC_CHECK_HEADERS([io.h])
  dnl Check for strtoll, atoll
  AC_CHECK_FUNCS(strtoll atoll)
@@ -60,10 +60,10 @@
  AX_CHECK_COMPILE_FLAG([-Wno-implicit-fallthrough],
    [PHP_DATE_CFLAGS="$PHP_DATE_CFLAGS -Wno-implicit-fallthrough"],,
    [-Werror])
-Index: php-8.3.11/ext/date/lib/parse_tz.c
+Index: php-8.3.15/ext/date/lib/parse_tz.c
 ===================================================================
---- php-8.3.11.orig/ext/date/lib/parse_tz.c
-+++ php-8.3.11/ext/date/lib/parse_tz.c
+--- php-8.3.15.orig/ext/date/lib/parse_tz.c
++++ php-8.3.15/ext/date/lib/parse_tz.c
 @@ -26,9 +26,33 @@
  #include "timelib.h"
  #include "timelib_private.h"
@@ -728,11 +728,11 @@
        } else {
                *error_code = TIMELIB_ERROR_NO_SUCH_TIMEZONE;
                tmp = NULL;
-Index: php-8.3.11/ext/date/php_date.c
+Index: php-8.3.15/ext/date/php_date.c
 ===================================================================
---- php-8.3.11.orig/ext/date/php_date.c
-+++ php-8.3.11/ext/date/php_date.c
-@@ -490,7 +490,11 @@ PHP_MINFO_FUNCTION(date)
+--- php-8.3.15.orig/ext/date/php_date.c
++++ php-8.3.15/ext/date/php_date.c
+@@ -491,7 +491,11 @@ PHP_MINFO_FUNCTION(date)
        php_info_print_table_row(2, "date/time support", "enabled");
        php_info_print_table_row(2, "timelib version", TIMELIB_ASCII_VERSION);
        php_info_print_table_row(2, "\"Olson\" Timezone Database Version", 
tzdb->version);

Reply via email to