SHA256
1
0
forked from pool/php8

231 Commits

Author SHA256 Message Date
7c86eeaee1 Accepting request 1291490 from devel:languages:php
- version update to 8.4.10 [bsc#1246146][bsc#1246148][bsc#1246167]
    BcMath:
        Fixed bug GH-18641 (Accessing a BcMath\Number property by ref crashes).
    Core:
        Fixed bugs GH-17711 and GH-18022 (Infinite recursion on deprecated attribute evaluation) and GH-18464 (Recursion protection for deprecation constants not released on bailout).
        Fixed GH-18695 (zend_ast_export() - float number is not preserved).
        Fix handling of references in zval_try_get_long().
        Do not delete main chunk in zend_gc.
        Fix compile issues with zend_alloc and some non-default options.
    Curl:
        Fix memory leak when setting a list via curl_setopt fails.
    Date:
        Fix leaks with multiple calls to DatePeriod iterator current().
    DOM:
        Fixed bug GH-18744 (classList works not correctly if copy HTMLElement by clone keyword).
    FPM:
        Fixed GH-18662 (fpm_get_status segfault).
    Hash:
        Fixed bug GH-14551 (PGO build fails with xxhash).
    Intl:
        Fix memory leak in intl_datetime_decompose() on failure.
        Fix memory leak in locale lookup on failure.
    Opcache:
        Fixed bug GH-18743 (Incompatibility in Inline TLS Assembly on Alpine 3.22).
    ODBC:
        Fix memory leak on php_odbc_fetch_hash() failure.
    OpenSSL:
        Fix memory leak of X509_STORE in php_openssl_setup_verify() on failure.
        Fixed bug #74796 (Requests through http proxy set peer name).
    PGSQL:

OBS-URL: https://build.opensuse.org/request/show/1291490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=91
2025-07-10 21:14:52 +00:00
6d472e68b2 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=215
2025-07-09 12:36:23 +00:00
09722d5c55 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=214
2025-07-03 13:10:22 +00:00
baa181b861 Accepting request 1283579 from devel:languages:php
- version update to 8.4.8
    Core:
        Fixed GH-18480 (array_splice with large values for offset/length arguments).
        Partially fixed GH-18572 (nested object comparisons leading to stack overflow).
        Fixed OSS-Fuzz #417078295.
        Fixed OSS-Fuzz #418106144.
    Curl:
        Fixed GH-18460 (curl_easy_setopt with CURLOPT_USERPWD/CURLOPT_USERNAME/ CURLOPT_PASSWORD set the Authorization header when set to NULL).
    Date:
        Fixed bug GH-18076 (Since PHP 8, the date_sun_info() function returns inaccurate sunrise and sunset times, but other calculated times are correct) (JiriJozif).
        Fixed bug GH-18481 (date_sunrise with unexpected nan value for the offset).
    DOM:
        Backport lexbor/lexbor#274.
    Intl:
        Fix various reference issues.
    LDAP:
        Fixed bug GH-18529 (ldap no longer respects TLS_CACERT from ldaprc in ldap_start_tls()).
    Opcache:
        Fixed bug GH-18417 (Windows SHM reattachment fails when increasing memory_consumption or jit_buffer_size).
        Fixed bug GH-18297 (Exception not handled when jit guard is triggered).
        Fixed bug GH-18408 (Snapshotted poly_func / poly_this may be spilled).
        Fixed bug GH-18567 (Preloading with internal class alias triggers assertion failure).
        Fixed bug GH-18534 (FPM exit code 70 with enabled opcache and hooked properties in traits).
        Fix leak of accel_globals->key.
    OpenSSL:
        Fix missing checks against php_set_blocking() in xp_ssl.c.
    SPL:
        Fixed bug GH-18421 (Integer overflow with large numbers in LimitIterator).
    Standard:
        Fixed bug GH-17403 (Potential deadlock when putenv fails).

OBS-URL: https://build.opensuse.org/request/show/1283579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=90
2025-06-10 06:59:23 +00:00
d353beb46e checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=212
2025-06-06 08:26:28 +00:00
bf0b8c4749 Accepting request 1276711 from devel:languages:php
- version update to 8.4.7
    Core:
        Fixed bug GH-18038 (Lazy proxy calls magic methods twice).
        Fixed bug GH-18209 (Use-after-free in extract() with EXTR_REFS).
        Fixed bug GH-18268 (Segfault in array_walk() on object with added property hooks).
        Fixed bug GH-18304 (Changing the properties of a DateInterval through dynamic properties triggers a SegFault).
        Fix some leaks in php_scandir.
    DBA:
        FIxed bug GH-18247 dba_popen() memory leak on invalid path.
    Filter:
        Fixed bug GH-18309 (ipv6 filter integer overflow).
    GD:
        Fixed imagecrop() overflow with rect argument with x/width y/heigh usage in gdImageCrop().
        Fixed GH-18243 imagettftext() overflow/underflow on font size value.
    Intl:
        Fix reference support for intltz_get_offset().
    LDAP:
        Fixed bug GH-17776 (LDAP_OPT_X_TLS_* options can't be overridden).
        Fix NULL deref on high modification key.
    libxml:
        Fixed custom external entity loader returning an invalid resource leading to a confusing TypeError message.
    Opcache:
        Fixed bug GH-18294 (assertion failure zend_jit_ir.c).
        Fixed bug GH-18289 (Fix segfault in JIT).
        Fixed bug GH-18136 (tracing JIT floating point register clobbering on Windows and ARM64).
    OpenSSL:
        Fix memory leak in openssl_sign() when passing invalid algorithm.
        Fix potential leaks when writing to BIO fails.
    PDO Firebird:
        Fixed bug GH-18276 (persistent connection - "zend_mm_heap corrupted" with setAttribute())
        Fixed bug GH-17383 (PDOException has wrong code and message since PHP 8.4)
    PDO Sqlite:
        Fix memory leak on error return of collation callback.
    PgSql:
        Fix uouv in pg_put_copy_end().
    SPL:
        Fixed bug GH-18322 (SplObjectStorage debug handler mismanages memory).
    Standard:
        Fixed bug GH-18145 (php8ts crashes in php_clear_stat_cache()).
        Fix resource leak in iptcembed() on error.
    Tests:
        Address deprecated PHP 8.4 session options to prevent test failures.
    Zip:
        Fix uouv when handling empty options in ZipArchive::addGlob().
        Fix memory leak when handling a too long path in ZipArchive::addGlob(). (forwarded request 1276314 from adkorte)

OBS-URL: https://build.opensuse.org/request/show/1276711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=89
2025-05-12 14:46:40 +00:00
8b806e160d - version update to 8.4.7
Core:
        Fixed bug GH-18038 (Lazy proxy calls magic methods twice).
        Fixed bug GH-18209 (Use-after-free in extract() with EXTR_REFS).
        Fixed bug GH-18268 (Segfault in array_walk() on object with added property hooks).
        Fixed bug GH-18304 (Changing the properties of a DateInterval through dynamic properties triggers a SegFault).
        Fix some leaks in php_scandir.
    DBA:
        FIxed bug GH-18247 dba_popen() memory leak on invalid path.
    Filter:
        Fixed bug GH-18309 (ipv6 filter integer overflow).
    GD:
        Fixed imagecrop() overflow with rect argument with x/width y/heigh usage in gdImageCrop().
        Fixed GH-18243 imagettftext() overflow/underflow on font size value.
    Intl:
        Fix reference support for intltz_get_offset().
    LDAP:
        Fixed bug GH-17776 (LDAP_OPT_X_TLS_* options can't be overridden).
        Fix NULL deref on high modification key.
    libxml:
        Fixed custom external entity loader returning an invalid resource leading to a confusing TypeError message.
    Opcache:
        Fixed bug GH-18294 (assertion failure zend_jit_ir.c).
        Fixed bug GH-18289 (Fix segfault in JIT).
        Fixed bug GH-18136 (tracing JIT floating point register clobbering on Windows and ARM64).
    OpenSSL:
        Fix memory leak in openssl_sign() when passing invalid algorithm.
        Fix potential leaks when writing to BIO fails.
    PDO Firebird:
        Fixed bug GH-18276 (persistent connection - "zend_mm_heap corrupted" with setAttribute())
        Fixed bug GH-17383 (PDOException has wrong code and message since PHP 8.4)
    PDO Sqlite:
        Fix memory leak on error return of collation callback.
    PgSql:
        Fix uouv in pg_put_copy_end().
    SPL:
        Fixed bug GH-18322 (SplObjectStorage debug handler mismanages memory).
    Standard:
        Fixed bug GH-18145 (php8ts crashes in php_clear_stat_cache()).
        Fix resource leak in iptcembed() on error.
    Tests:
        Address deprecated PHP 8.4 session options to prevent test failures.
    Zip:
        Fix uouv when handling empty options in ZipArchive::addGlob().
        Fix memory leak when handling a too long path in ZipArchive::addGlob().

OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=210
2025-05-12 06:21:28 +00:00
c22a6fbfc4 Accepting request 1271170 from devel:languages:php
OBS-URL: https://build.opensuse.org/request/show/1271170
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=88
2025-04-22 15:25:46 +00:00
71e557c034 - version update to 8.4.6
BCMath:
        Fixed pointer subtraction for scale.
    Core:
        Fixed property hook backing value access in multi-level inheritance.
        Fixed accidentally inherited default value in overridden virtual properties.
        Fixed bug GH-17376 (Broken JIT polymorphism for property hooks added to child class).
        Fixed bug GH-17913 (ReflectionFunction::isDeprecated() returns incorrect results for closures created from magic __call()).
        Fixed bug GH-17941 (Stack-use-after-return with lazy objects and hooks).
        Fixed bug GH-17988 (Incorrect handling of hooked props without get hook in get_object_vars()).
        Fixed bug GH-17998 (Skipped lazy object initialization on primed SIMPLE_WRITE cache).
        Fixed bug GH-17998 (Assignment to backing value in set hook of lazy proxy calls hook again).
        Fixed bug GH-17961 (use-after-free during dl()'ed module class destruction).
        Fixed bug GH-15367 (dl() of module with aliased class crashes in shutdown).
        Fixed OSS-Fuzz #403308724.
        Fixed bug GH-13193 again (Significant performance degradation in 'foreach').
    DBA:
        Fixed assertion violation when opening the same file with dba_open multiple times.
    DOM:
        Fixed bug GH-17991 (Assertion failure dom_attr_value_write).
        Fix weird unpack behaviour in DOM.
        Fixed bug GH-18090 (DOM: Svg attributes and tag names are being lowercased).
        Fix xinclude destruction of live attributes.
    Fuzzer:
        Fixed bug GH-18081 (Memory leaks in error paths of fuzzer SAPI).
    GD:
        Fixed bug GH-17984 (calls with arguments as array with references).
    LDAP:
        Fixed bug GH-18015 (Error messages for ldap_mod_replace are confusing).
    Mbstring:
        Fixed bug GH-17989 (mb_output_handler crash with unset http_output_conv_mimetypes).
    Opcache:
        Fixed bug GH-15834 (Segfault with hook "simple get" cache slot and minimal JIT).
        Fixed bug GH-17966 (Symfony JIT 1205 assertion failure).
        Fixed bug GH-18037 (SEGV Zend/zend_execute.c).
        Fixed bug GH-18050 (IN_ARRAY optimization in DFA pass is broken).
        Fixed bug GH-18113 (stack-buffer-overflow ext/opcache/jit/ir/ir_sccp.c).
        Fixed bug GH-18112 (NULL access with preloading and INI option).
        Fixed bug GH-18107 (Opcache CFG jmp optimization with try-finally breaks the exception table).
    PDO:
        Fix memory leak when destroying PDORow.
    Standard:
        Fix memory leaks in array_any() / array_all().
    SOAP:
        Fixed bug #66049 (Typemap can break parsing in parse_packet_soap leading to a segfault) .
    SPL:
        Fixed bug GH-18018 (RC1 data returned from offsetGet causes UAF in ArrayObject).
    Treewide:
        Fixed bug GH-17736 (Assertion failure zend_reference_destroy()).
    Windows:
        Fixed bug GH-17836 (zend_vm_gen.php shouldn't break on Windows line endings).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=208
2025-04-21 13:09:03 +00:00
458c582da3 Accepting request 1267591 from devel:languages:php
- version update to 8.4.5
    BCMath:
        Fixed bug GH-17398 (bcmul memory leak).
    Core:
        Fixed bug GH-17623 (Broken stack overflow detection for variable compilation).
        Fixed bug GH-17618 (UnhandledMatchError does not take zend.exception_ignore_args=1 into account).
        Fix fallback paths in fast_long_{add,sub}_function.
        Fixed bug OSS-Fuzz #391975641 (Crash when accessing property backing value by reference).
        Fixed bug GH-17718 (Calling static methods on an interface that has `__callStatic` is allowed).
        Fixed bug GH-17713 (ReflectionProperty::getRawValue() and related methods may call hooks of overridden properties).
        Fixed bug GH-17916 (Final abstract properties should error).
        Fixed bug GH-17866 (zend_mm_heap corrupted error after upgrading from 8.4.3 to 8.4.4).
        Fixed GHSA-rwp7-7vc6-8477 (Reference counting in php_request_shutdown causes Use-After-Free). (CVE-2024-11235)
    DOM:
        Fixed bug GH-17609 (Typo in error message: Dom\NO_DEFAULT_NS instead of Dom\HTML_NO_DEFAULT_NS).
        Fixed bug GH-17802 (\Dom\HTMLDocument querySelector attribute name is case sensitive in HTML).
        Fixed bug GH-17847 (xinclude destroys live node).
        Fix using Dom\Node with Dom\XPath callbacks.
    GD:
        Fixed bug GH-17703 (imagescale with both width and height negative values triggers only an Exception on width).
        Fixed bug GH-17772 (imagepalettetotruecolor crash with memory_limit=2M).
    FFI:
        Fix FFI Parsing of Pointer Declaration Lists.
    FPM:
        Fixed bug GH-17643 (FPM with httpd ProxyPass encoded PATH_INFO env).
    LDAP:
        Fixed bug GH-17704 (ldap_search fails when $attributes contains a non-packed array with numerical keys).
    LibXML:
        Fixed GHSA-wg4p-4hqh-c3g9 (Reocurrence of #72714).
        Fixed GHSA-p3x9-6h7p-cgfc (libxml streams use wrong `content-type` header when requesting a redirected resource). (CVE-2025-1219)

OBS-URL: https://build.opensuse.org/request/show/1267591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=87
2025-04-08 15:50:39 +00:00
de110e06bf checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=206
2025-04-02 10:10:46 +00:00
6da594a879 Accepting request 1254303 from devel:languages:php
Readding the reference, Sorry.

OBS-URL: https://build.opensuse.org/request/show/1254303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=86
2025-03-19 21:33:27 +00:00
4c3b7647ab checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=204
2025-03-19 07:14:16 +00:00
b5fdc68fc8 Accepting request 1254084 from devel:languages:php
- fixes: CVE-2025-1217 [bsc#1239664]
         CVE-2024-11235 [bsc#1239666]
         CVE-2025-1734 [bsc#1239668]
         CVE-2025-1861 [bsc#1239669]
         CVE-2025-1736 [bsc#1239670]

OBS-URL: https://build.opensuse.org/request/show/1254084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=85
2025-03-18 16:40:23 +00:00
51329fd55f checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=202
2025-03-18 11:03:17 +00:00
04311735ca checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=201
2025-03-17 11:09:14 +00:00
8602acce9c Accepting request 1253013 from devel:languages:php
- version update to 8.3.19
    BCMath:
        Fixed bug GH-17398 (bcmul memory leak).
    Core:
        Fixed bug GH-17623 (Broken stack overflow detection for variable compilation).
        Fixed bug GH-17618 (UnhandledMatchError does not take zend.exception_ignore_args=1 into account).
        Fix fallback paths in fast_long_{add,sub}_function.
        Fixed bug GH-17718 (Calling static methods on an interface that has `__callStatic` is allowed).
        Fixed bug GH-17797 (zend_test_compile_string crash on invalid script path).
        Fixed GHSA-rwp7-7vc6-8477 (Reference counting in php_request_shutdown causes Use-After-Free). (CVE-2024-11235)
    DOM:
        Fixed bug GH-17847 (xinclude destroys live node).
    FFI:
        Fix FFI Parsing of Pointer Declaration Lists.
    FPM:
        Fixed bug GH-17643 (FPM with httpd ProxyPass encoded PATH_INFO env).
    GD:
        Fixed bug GH-17772 (imagepalettetotruecolor crash with memory_limit=2M).
    LDAP:
        Fixed bug GH-17704 (ldap_search fails when $attributes contains a non-packed array with numerical keys).
    LibXML:
        Fixed GHSA-wg4p-4hqh-c3g9 (Reocurrence of #72714).
        Fixed GHSA-p3x9-6h7p-cgfc (libxml streams use wrong `content-type` header when requesting a redirected resource). (CVE-2025-1219)
    MBString:
        Fixed bug GH-17503 (Undefined float conversion in mb_convert_variables).
    Opcache:
        Fixed bug GH-17654 (Multiple classes using same trait causes function JIT crash).
        Fixed bug GH-17577 (JIT packed type guard crash).
        Fixed bug GH-17899 (zend_test_compile_string with invalid path when opcache is enabled).
        Fixed bug GH-17868 (Cannot allocate memory with tracing JIT).

OBS-URL: https://build.opensuse.org/request/show/1253013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=84
2025-03-15 15:15:55 +00:00
94840a6e42 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=199
2025-03-14 09:30:30 +00:00
fbdb1263cd checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=198
2025-03-14 06:11:38 +00:00
c20d752886 Accepting request 1245821 from devel:languages:php
- version update to 8.3.17
    Core:
        Fixed bug GH-16892 (ini_parse_quantity() fails to parse inputs starting with 0x0b).
        Fixed bug GH-16886 (ini_parse_quantity() fails to emit warning for 0x+0).
        Fixed bug GH-17214 (Relax final+private warning for trait methods with inherited final).
        Fixed NULL arithmetic during system program execution on Windows.
        Fixed potential OOB when checking for trailing spaces on Windows.
        Fixed bug GH-17408 (Assertion failure Zend/zend_exceptions.c).
        Fix may_have_extra_named_args flag for ZEND_AST_UNPACK.
        Fix NULL arithmetic in System V shared memory emulation for Windows.
    DOM:
        Fixed bug GH-17500 (Segfault with requesting nodeName on nameless doctype).
    Enchant:
        Fix crashes in enchant when passing null bytes.
    FTP:
        Fixed bug GH-16800 (ftp functions can abort with EINTR).
    GD:
        Fixed bug GH-17349 (Tiled truecolor filling looses single color transparency).
        Fixed bug GH-17373 (imagefttext() ignores clipping rect for palette images).
        Ported fix for libgd 223 (gdImageRotateGeneric() does not properly interpolate).
    Intl:
        Fixed bug GH-11874 (intl causing segfault in docker images).
        Fixed bug GH-17469 (UConverter::transcode always emit E_WARNING on invalid encoding).
    Opcache:
        Fixed bug GH-17307 (Internal closure causes JIT failure).
        Fixed bug GH-17564 (Potential UB when reading from / writing to struct padding).
    PDO:
        Fixed a memory leak when the GC is used to free a PDOStatment.
        Fixed a crash in the PDO Firebird Statement destructor.
        Fixed UAFs when changing default fetch class ctor args.

OBS-URL: https://build.opensuse.org/request/show/1245821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=83
2025-02-16 21:37:11 +00:00
ed85cbb754 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=196
2025-02-14 07:28:57 +00:00
69be8a53df Accepting request 1244104 from devel:languages:php
- obsolete also apache2-mod_php7 [bsc#1236850]

OBS-URL: https://build.opensuse.org/request/show/1244104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=82
2025-02-09 19:00:17 +00:00
9953ae4ebe - obsolete also apache2-mod_php7 [bsc#1236850]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=194
2025-02-07 09:31:28 +00:00
7f8487b2c5 Accepting request 1238427 from devel:languages:php
- version update to 8.3.16
    Core:
        Fixed bug GH-17106 (ZEND_MATCH_ERROR misoptimization).
        Fixed bug GH-17162 (zend_array_try_init() with dtor can cause engine UAF).
        Fixed bug GH-17101 (AST->string does not reproduce constructor property promotion correctly).
        Fixed bug GH-17211 (observer segfault on function loaded with dl()).
        Fixed bug GH-17216 (Trampoline crash on error).
    Date:
        Fixed bug GH-14709 DatePeriod::__construct() overflow on recurrences.
    DBA:
        Skip test if inifile is disabled.
    DOM:
        Fixed bug GH-17224 (UAF in importNode).
    Embed:
        Make build command for program using embed portable.
    FFI:
        Fixed bug #79075 (FFI header parser chokes on comments).
        Fix memory leak on ZEND_FFI_TYPE_CHAR conversion failure.
        Fixed bug GH-16013 and bug #80857 (Big endian issues).
    Filter:
        Fixed bug GH-16944 (Fix filtering special IPv4 and IPv6 ranges, by using information from RFC 6890).
    FPM:
        Fixed bug GH-13437 (FPM: ERROR: scoreboard: failed to lock (already locked)).
        Fixed bug GH-17112 (Macro redefinitions).
        Fixed bug GH-17208 (bug64539-status-json-encoding.phpt fail on 32-bits).
    GD:
        Fixed bug GH-16255 (Unexpected nan value in ext/gd/libgd/gd_filter.c).
        Ported fix for libgd bug 276 (Sometimes pixels are missing when storing images as BMPs).
    Gettext:
        Fixed bug GH-17202 (Segmentation fault ext/gettext/gettext.c bindtextdomain()).

OBS-URL: https://build.opensuse.org/request/show/1238427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=81
2025-01-18 12:17:37 +00:00
4077ff3d78 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=192
2025-01-17 07:45:52 +00:00
e6afe086da checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=191
2025-01-17 07:29:48 +00:00
7858e2c23d Accepting request 1237725 from devel:languages:php
- obsolete php7 to smooth the migration [bsc#1234788] (forwarded request 1237532 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1237725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=80
2025-01-15 16:42:13 +00:00
2fdbcbda4e - obsolete php7 to smooth the migration [bsc#1234788]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=189
2025-01-14 10:45:25 +00:00
7628d3b697 Accepting request 1232801 from devel:languages:php
- 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).

OBS-URL: https://build.opensuse.org/request/show/1232801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=79
2024-12-22 16:58:53 +00:00
149894726f checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=187
2024-12-20 07:44:44 +00:00
506c95c8eb Accepting request 1226875 from devel:languages:php
- version update to 8.3.14 [bsc#1233644] [bsc#1233651] [bsc#1233703] [bsc#1233702] [bsc#1233705]

OBS-URL: https://build.opensuse.org/request/show/1226875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=78
2024-11-28 21:42:43 +00:00
f3bea5782f checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=185
2024-11-25 16:41:21 +00:00
ecc2995640 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=184
2024-11-25 09:57:51 +00:00
c67687f8ed Accepting request 1225446 from devel:languages:php
- version update to 8.3.14
    CLI:
        Fixed bug GH-16373 (Shebang is not skipped for router script in cli-server started through shebang).
        Fixed bug GHSA-4w77-75f9-2c8w (Heap-Use-After-Free in sapi_read_post_data Processing in CLI SAPI Interface).
    COM:
        Fixed out of bound writes to SafeArray data.
    Core:
        Fixed bug GH-16168 (php 8.1 and earlier crash immediately when compiled with Xcode 16 clang on macOS 15).
        Fixed bug GH-16371 (Assertion failure in Zend/zend_weakrefs.c:646).
        Fixed bug GH-16515 (Incorrect propagation of ZEND_ACC_RETURN_REFERENCE for call trampoline).
        Fixed bug GH-16509 (Incorrect line number in function redeclaration error).
        Fixed bug GH-16508 (Incorrect line number in inheritance errors of delayed early bound classes).
        Fixed bug GH-16648 (Use-after-free during array sorting).
    Curl:
        Fixed bug GH-16302 (CurlMultiHandle holds a reference to CurlHandle if curl_multi_add_handle fails).
    Date:
        Fixed bug GH-16454 (Unhandled INF in date_sunset() with tiny $utcOffset).
        Fixed bug GH-14732 (date_sun_info() fails for non-finite values).
    DBA:
        Fixed bug GH-16390 (dba_open() can segfault for "pathless" streams).
    DOM:
        Fixed bug GH-16316 (DOMXPath breaks when not initialized properly).
        Add missing hierarchy checks to replaceChild.
        Fixed bug GH-16336 (Attribute intern document mismanagement).
        Fixed bug GH-16338 (Null-dereference in ext/dom/node.c).
        Fixed bug GH-16473 (dom_import_simplexml stub is wrong).
        Fixed bug GH-16533 (Segfault when adding attribute to parent that is not an element).
        Fixed bug GH-16535 (UAF when using document as a child).
        Fixed bug GH-16593 (Assertion failure in DOM->replaceChild).
        Fixed bug GH-16595 (Another UAF in DOM -> cloneNode).

OBS-URL: https://build.opensuse.org/request/show/1225446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=77
2024-11-22 22:50:19 +00:00
98f5d22669 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=182
2024-11-21 07:18:37 +00:00
db9744d1e3 Accepting request 1219869 from devel:languages:php
- version update to 8.3.12 [bsc#1231358], [bsc#1231382], [bsc#1231360]

OBS-URL: https://build.opensuse.org/request/show/1219869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=76
2024-10-31 15:08:57 +00:00
f98a88335e checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=180
2024-10-31 14:04:42 +00:00
f77974bf57 Accepting request 1218225 from devel:languages:php
- version update to 8.3.13
    Calendar:
        Fixed GH-16240: jdtounix overflow on argument value.
        Fixed GH-16241: easter_days/easter_date overflow on year argument.
        Fixed GH-16263: jddayofweek overflow.
        Fixed GH-16234: jewishtojd overflow.
    CLI:
        Fixed bug GH-16137: duplicate http headers when set several times by the client.
    Core:
        Fixed bug GH-16054 (Segmentation fault when resizing hash table iterator list while adding).
        Fixed bug GH-15905 (Assertion failure for TRACK_VARS_SERVER).
        Fixed bug GH-15907 (Failed assertion when promoting Serialize deprecation to exception).
        Fixed bug GH-15851 (Segfault when printing backtrace during cleanup of nested generator frame).
        Fixed bug GH-15866 (Core dumped in Zend/zend_generators.c).
        Fixed bug GH-16188 (Assertion failure in Zend/zend_exceptions.c).
        Fixed bug GH-16233 (Observer segfault when calling user function in internal function via trampoline).
    DOM:
        Fixed bug GH-16039 (Segmentation fault (access null pointer) in ext/dom/parentnode/tree.c).
        Fixed bug GH-16149 (Null pointer dereference in DOMElement->getAttributeNames()).
        Fixed bug GH-16151 (Assertion failure in ext/dom/parentnode/tree.c).
        Fixed bug GH-16150 (Use after free in php_dom.c).
        Fixed bug GH-16152 (Memory leak in DOMProcessingInstruction/DOMDocument).
    JSON:
        Fixed bug GH-15168 (stack overflow in json_encode()).
    GD:
        Fixed bug GH-16232 (bitshift overflow on wbmp file content reading / fix backport from upstream).
        Fixed bug GH-12264 (overflow/underflow on imagerotate degrees value) (David Carlier)
        Fixed bug GH-16274 (imagescale underflow on RBG channels / fix backport from upstream).
    LDAP:
        Fixed bug GH-16032 (Various NULL pointer dereferencements in ldap_modify_batch()).

OBS-URL: https://build.opensuse.org/request/show/1218225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=75
2024-10-25 17:19:15 +00:00
ca772987d9 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=178
2024-10-24 18:49:58 +00:00
06e97b5933 Accepting request 1204317 from devel:languages:php
OBS-URL: https://build.opensuse.org/request/show/1204317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=74
2024-09-29 16:09:25 +00:00
85b157d848 - Add /srv/www directories to filelist [bsc#1231027]
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=176
2024-09-28 07:55:48 +00:00
e30469a868 - version update to 8.3.12
CGI:
        Fixed bug GHSA-p99j-rfp4-xqvq (Bypass of CVE-2024-4577, Parameter Injection Vulnerability). (CVE-2024-8926)
        Fixed bug GHSA-94p6-54jq-9mwp (cgi.force_redirect configuration is bypassable due to the environment variable collision). (CVE-2024-8927)
    Core:
        Fixed bug GH-15408 (MSan false-positve on zend_max_execution_timer).
        Fixed bug GH-15515 (Configure error grep illegal option q).
        Fixed bug GH-15514 (Configure error: genif.sh: syntax error).
        Fixed bug GH-15565 (--disable-ipv6 during compilation produces error EAI_SYSTEM not found).
        Fixed bug GH-15587 (CRC32 API build error on arm 32-bit).
        Fixed bug GH-15330 (Do not scan generator frames more than once).
        Fixed uninitialized lineno in constant AST of internal enums.
    Curl:
        Fixed bug GH-15547 (curl_multi_select overflow on timeout argument).
    DOM:
        Fixed bug GH-15551 (Segmentation fault (access null pointer) in ext/dom/xml_common.h).
        Fixed bug GH-15654 (Signed integer overflow in ext/dom/nodelist.c).
    Fileinfo:
        Fixed bug GH-15752 (Incorrect error message for finfo_file with an empty filename argument).
    FPM:
        Fixed bug GHSA-865w-9rf3-2wh5 (Logs from childrens may be altered). (CVE-2024-9026)
    MySQLnd:
        Fixed bug GH-15432 (Heap corruption when querying a vector).
    Opcache:
        Fixed bug GH-15661 (Access null pointer in Zend/Optimizer/zend_inference.c).
        Fixed bug GH-15658 (Segmentation fault in Zend/zend_vm_execute.h).
    SAPI:
        Fixed bug GHSA-9pqp-7h25-4f32 (Erroneous parsing of multipart form data). (CVE-2024-8925)
    Standard:
        Fixed bug GH-15552 (Signed integer overflow in ext/standard/scanf.c).
    Streams:
        Fixed bug GH-15628 (php_stream_memory_get_buffer() not zero-terminated).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=175
2024-09-27 06:11:07 +00:00
bc5cea071c Accepting request 1197730 from devel:languages:php
- version update to 8.3.11
    Core:
        Fixed bug GH-15020 (Memory leak in Zend/Optimizer/escape_analysis.c).
        Fixed bug GH-15023 (Memory leak in Zend/zend_ini.c).
        Fixed bug GH-13330 (Append -Wno-implicit-fallthrough flag conditionally).
        Fix uninitialized memory in network.c.
        Fixed bug GH-15108 (Segfault when destroying generator during shutdown).
        Fixed bug GH-15275 (Crash during GC of suspended generator delegate).
    Curl:
        Fixed case when curl_error returns an empty string.
    DOM:
        Fix UAF when removing doctype and using foreach iteration.
    FFI:
        Fixed bug GH-14286 (ffi enum type (when enum has no name) make memory leak).
    Hash:
        Fix crash when converting array data for array in shm in xxh3.
    Intl:
        Fixed bug GH-15087 (IntlChar::foldCase()'s $option is not optional).
    Opcache:
        Fixed bug GH-13817 (Segmentation fault for enabled observers after pass 4).
        Fixed bug GH-13775 (Memory leak possibly related to opcache SHM placement).
    Output:
        Fixed bug GH-15179 (Segmentation fault (null pointer dereference) in ext/standard/url_scanner_ex.re).
    PDO_Firebird:
        Fix bogus fallthrough path in firebird_handle_get_attribute().
    PHPDBG:
        Fixed bug GH-13199 (EOF emits redundant prompt in phpdbg local console mode with libedit/readline).
        Fixed bug GH-15268 (heap buffer overflow in phpdbg (zend_hash_num_elements() Zend/zend_hash.h)).
        Fixed bug GH-15210 use-after-free on watchpoint allocations.
    Soap:

OBS-URL: https://build.opensuse.org/request/show/1197730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=73
2024-08-30 11:25:49 +00:00
d080779f11 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=173
2024-08-30 07:25:11 +00:00
7d98670011 checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=172
2024-08-30 07:19:46 +00:00
cadfd30367 Accepting request 1194367 from devel:languages:php
OBS-URL: https://build.opensuse.org/request/show/1194367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=72
2024-08-18 16:19:25 +00:00
285519dca3 - version update to 8.3.10
Core:
        Fixed bug GH-13922 (Fixed support for systems with sysconf(_SC_GETPW_R_SIZE_MAX) == -1).
        Fixed bug GH-14626 (Fix is_zend_ptr() for huge blocks).
        Fixed bug GH-14590 (Memory leak in FPM test gh13563-conf-bool-env.phpt.
        Fixed OSS-Fuzz #69765.
        Fixed bug GH-14741 (Segmentation fault in Zend/zend_types.h).
        Fixed bug GH-14969 (Use-after-free in property coercion with __toString()).
    Dom:
        Fixed bug GH-14702 (DOMDocument::xinclude() crash).
    Fileinfo:
        Fixed bug GH-14888 (README.REDIST.BINS refers to non-existing LICENSE).
    Gd:
        ext/gd/tests/gh10614.phpt: skip if no PNG support.
        restored warning instead of fata error.
    LibXML:
        Fixed bug GH-14563 (Build failure with libxml2 v2.13.0).
    Opcache:
        Fixed bug GH-14550 (No warning message when Zend DTrace is enabled that opcache.jit is implictly disabled).
    Output:
        Fixed bug GH-14808 (Unexpected null pointer in Zend/zend_string.h with empty output buffer).
    PDO:
        Fixed bug GH-14712 (Crash with PDORow access to null property).
    Phar:
        Fixed bug GH-14603 (null string from zip entry).
    PHPDBG:
        Fixed bug GH-14596 (crashes with ASAN and ZEND_RC_DEBUG=1).
        Fixed bug GH-14553 (echo output trimmed at NULL byte).
    Shmop:
        Fixed bug GH-14537 (shmop Windows 11 crashes the process).
    SPL:
        Fixed bug GH-14639 (Member access within null pointer in ext/spl/spl_observer.c).
    Standard:
        Fixed bug GH-14775 (range function overflow with negative step argument).
        Fix 32-bit wordwrap test failures.
        Fixed bug GH-14774 (time_sleep_until overflow).
    Streams:
        Fixed bug GH-14930 (Custom stream wrapper dir_readdir output truncated to 255 characters in PHP 8.3).
    Tidy:
        Fix memory leak in tidy_repair_file().
    Treewide:
        Fix compatibility with libxml2 2.13.2.
    XML:
        Move away from to-be-deprecated libxml fields.
        Fixed bug GH-14834 (Error installing PHP when --with-pear is used).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=170
2024-08-16 18:16:54 +00:00
712ea20539 Accepting request 1186042 from devel:languages:php
- version update to 8.3.9
    Core:
        Fixed bug GH-14315 (Incompatible pointer type warnings).
        Fixed bug GH-12814 (max_execution_time reached too early on MacOS 14 when running on Apple Silicon).
        Fixed bug GH-14387 (Crash when stack walking in destructor of yielded from values during Generator->throw()).
        Fixed bug GH-14456 (Attempting to initialize class with private constructor calls destructor).
        Fixed bug GH-14510 (memleak due to missing pthread_attr_destroy()-call).
        Fixed bug GH-14549 (Incompatible function pointer type for fclose).
    BCMatch:
        Fixed bug (bcpowmod() with mod = -1 returns 1 when it must be 0).
    Curl:
        Fixed bug GH-14307 (Test curl_basic_024 fails with curl 8.8.0).
    DOM:
        Fixed bug GH-14343 (Memory leak in xml and dom).
    FPM:
        Fixed bug GH-14037 (PHP-FPM ping.path and ping.response config vars are ignored in status pool).
    GD:
        Fix parameter numbers for imagecolorset().
    Intl:
        Fix reference handling in SpoofChecker.
    MySQLnd:
        Partially fix bug GH-10599 (Apache crash on Windows when using a self-referencing anonymous function inside a class with an active mysqli connection).
    Opcache:
        Fixed bug GH-14267 (opcache.jit=off does not allow enabling JIT at runtime).
        Fixed TLS access in JIT on FreeBSD/amd64.
        Fixed bug GH-11188 (Error when building TSRM in ARM64).
    PDO ODBC:
        Fixed bug GH-14367 (incompatible SDWORD type with iODBC).
    PHPDBG:
        Fixed bug GH-13681 (segfault on watchpoint addition failure).

OBS-URL: https://build.opensuse.org/request/show/1186042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=71
2024-07-08 17:07:02 +00:00
1287f4be8e checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:php/php8?expand=0&rev=168
2024-07-07 20:02:29 +00:00
e9368f78db Accepting request 1181895 from devel:languages:php
- drop unmaintained apache-rex usage

OBS-URL: https://build.opensuse.org/request/show/1181895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/php8?expand=0&rev=70
2024-06-21 14:02:18 +00:00