Re: [BLFS Trac] #23607: php-8.5.8

BLFS Trac ([email protected] via blfs-book Mailing List) <[email protected]> Sat, 18 Jul 2026 19:52:37 -0000
Newsgroups gmane.linux.lfs.beyond.book
Message-ID <[email protected]>
#23607: php-8.5.8
-------------------------+--------------------------
 Reporter:  Joe Locash   |       Owner:  Bruce Dubbs
     Type:  enhancement  |      Status:  assigned
 Priority:  elevated     |   Milestone:  13.1
Component:  BOOK         |     Version:  git
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+--------------------------
Comment (by Bruce Dubbs):

 02 Jul 2026, PHP 8.5.8

 - Core:
   - Fixed bug GH-22280 (Incorrect compile error for goto to label
 preceding
     try/finally block)
   - Fixed bug GH-22112 (Assertion when error handler throws during NaN to
     bool/string coercion)

 - BCMath:
   - Fixed issues with oversized allocations and signed overflow in
 bcround()
     and BcMath\Number::round()

 - Date:
   - Fix incorrect recurrence check of
 DatePeriod::createFromISO8601String().

 - Exif:
   - Read correct value for single and double tags.

 - GD:
   - Fixed bug GH-22121 (Double free in gdImageSetStyle() after
     overflow-triggered early return)

 - Intl:
   - Fix incorrect argument positions for invalid start/end arguments in
     transliterator_transliterate()
   - Fixed IntlTimeZone::getDisplayName() to synchronize object error state
     for invalid display types

 - Opcache:
   - Fixed bug GH-22265 (Another tailcall vm_interrupt bug).
   - Fixed bug GH-20469 (Unsafe inheritance cache replay with reentrant
     autoloading)
   - Fixed bug GH-21972 (Corrupted variable type when a typed by-value
 return
     contains a reference wrapper)

 - Phar:
   - Fixed a bypass of the magic ".phar" directory protection in
     Phar::addEmptyDir() for paths starting with "/-phar", while allowing
     non-magic directory names that merely share the "-phar" prefix.

 - Reflection:
   - Preserve class-name case in ReflectionClass::getProperty() error
 messages
     and autoloading

 - SOAP:
   - Fixed bug GH-22218 (SoapServer::handle() crash on $_SERVER not being
     an array)- (David Carlier / Rex-Reynolds)
   - Fixed bug GH-22285 (Soap server requires the raw input to be passed
     to $server->handle)

 - Sqlite:
   - Fix error checks for column retrieval.

 - URI:
   - Add LEXBOR_STATIC to CFLAGS_URI on Windows so ext/uri does not see
     LXB_API as __declspec(dllimport) when linked statically into PHP-
   - Clean error logs before each Uri\WhatWg\Url wither call so that errors
 from
     previous wither calls are not returned the next time a
 UrlValidationError
     is thrown

 - Zip:
   - Fixed error-related memory leaks.

 - Zlib:
   - Fixed memory leak if deflate initialization fails and there is a dict.
   - Fixed memory leak in inflate_add().
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/blfs/ticket/23607#comment:2>
BLFS Trac <https://wiki.linuxfromscratch.org/blfs/>
Beyond Linux From Scratch

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page