ZendPHP January 2024 Releases
Community fixes for 8.2.15
-
Core
- Fixed bug GH-12953: false positive SSA integrity verification failed when loading composer classmaps with more than 11k elements.
- Fixed bug GH-12966: missing cross-compiling 3rd argument so
Autoconfdoesn't emit warnings.
-
Cli:
- Fix incorrect timeout in built-in web server when using router script and
max_input_time.
- Fix incorrect timeout in built-in web server when using router script and
-
FFI:
- Fixed bug GH-9698:
stream_wrapper_registercrashes with FFI\CData. - Fixed bug GH-12905:
FFI::newinteracts badly with observers.
- Fixed bug GH-9698:
-
GD:
- Fixed GH-13082: undefined behavior with
GdFontinstances handling withimageload*andimagechar*.
- Fixed GH-13082: undefined behavior with
-
Intl:
- Fixed GH-12943:
IntlDateFormatter::__constructaccepts'C'as valid locale.
- Fixed GH-12943:
-
Hash:
- Fixed bug GH-12936:
hash()function hangs endlessly if using sha512 on strings >= 4GiB.
- Fixed bug GH-12936:
-
ODBC:
- Fix crash on Apache shutdown with persistent connections.
-
Opcache:
- Fixed oss-fuzz #64727: JIT undefined array key warning may overwrite
DIMwithNULLwhenDIMis the same var as result. - Added workaround for SELinux mprotect execheap issue. See https://bugzilla.kernel.org/show_bug.cgi?id=218258.
- Fixed oss-fuzz #64727: JIT undefined array key warning may overwrite
-
OpenSSL:
- Fixed bug GH-12987:
openssl_csr_signmight leak new cert on error.
- Fixed bug GH-12987:
-
PDO:
- Fix GH-12969: Fixed
PDO::getAttribute()to getPDO::ATTR_STRINGIFY_FETCHES.
- Fix GH-12969: Fixed
-
PDO_ODBC:
- Fixed bug GH-12767: Unable to turn on autocommit mode with
setAttribute().
- Fixed bug GH-12767: Unable to turn on autocommit mode with
-
PGSQL:
- Fixed
auto_reset_persistenthandling andallow_persistenttype. - Fixed bug GH-12974: Apache crashes on shutdown when using
pg_pconnect().
- Fixed
-
Phar:
- Fixed bug #77432: Segmentation fault on including
pharfile.
- Fixed bug #77432: Segmentation fault on including
-
PHPDBG:
- Fixed bug GH-12962: Double free of
init_fileinphpdbg_prompt.c.
- Fixed bug GH-12962: Double free of
-
SimpleXML:
- Fix getting the address of an uninitialized property of a
SimpleXMLElementresulting in a crash.
- Fix getting the address of an uninitialized property of a
-
Tidy:
- Fixed bug GH-12980:
tidynode.props.attributeis missing "Boolean Attributes" and empty attributes.
- Fixed bug GH-12980:
Community fixes for 8.3.2
-
Core
- Fixed bug GH-12953: false positive SSA integrity verification failed when loading composer classmaps with more than 11k elements.
- Fixed bug GH-12999:
zend_strnlenbuild whenstrnlenis unsupported. - Fixed bug GH-12966: missing cross-compiling 3rd argument so Autoconf doesn't emit warnings.
- Fixed bug GH-12854: 8.3 - as final trait-used method does not correctly
report visibility in
Reflection.
-
Cli:
- Fix incorrect timeout in built-in web server when using router script and
max_input_time.
- Fix incorrect timeout in built-in web server when using router script and
-
DOM:
- Fixed bug GH-12870: Creating an
xmlnsattribute results in aDOMException. - Fix crash when
toggleAttribute()is used without a document. - Fix crash in
adoptNodewith attribute references. - Fixed bug GH-13012:
DOMNode::isEqualNode()is incorrect when attribute order is different.
- Fixed bug GH-12870: Creating an
-
FFI:
- Fixed bug GH-9698:
stream_wrapper_registercrashes with FFI\CData. - Fixed bug GH-12905:
FFI::newinteracts badly with observers.
- Fixed bug GH-9698:
-
GD:
- Fixed GH-13082: undefined behavior with
GdFontinstances handling withimageload*andimagechar*.
- Fixed GH-13082: undefined behavior with
-
Intl:
- Fixed GH-12943:
IntlDateFormatter::__constructaccepts'C'as valid locale.
- Fixed GH-12943:
-
Hash:
- Fixed bug GH-12936:
hash()function hangs endlessly if using sha512 on strings >= 4GiB.
- Fixed bug GH-12936:
-
ODBC:
- Fix crash on Apache shutdown with persistent connections.
-
Opcache:
- Fixed oss-fuzz #64727: JIT undefined array key warning may overwrite
DIMwithNULLwhenDIMis the same var as result. - Added workaround for SELinux mprotect execheap issue. See https://bugzilla.kernel.org/show_bug.cgi?id=218258.
- Fixed oss-fuzz #64727: JIT undefined array key warning may overwrite
-
OpenSSL:
- Fixed bug GH-12987:
openssl_csr_signmight leak new cert on error.
- Fixed bug GH-12987:
-
PDO:
- Fix GH-12969: Fixed
PDO::getAttribute()to getPDO::ATTR_STRINGIFY_FETCHES.
- Fix GH-12969: Fixed
-
PDO_ODBC:
- Fixed bug GH-12767: Unable to turn on autocommit mode with
setAttribute().
- Fixed bug GH-12767: Unable to turn on autocommit mode with
-
PGSQL:
- Fixed
auto_reset_persistenthandling andallow_persistenttype. - Fixed bug GH-12974: Apache crashes on shutdown when using
pg_pconnect().
- Fixed
-
Phar:
- Fixed bug #77432: Segmentation fault on including
pharfile.
- Fixed bug #77432: Segmentation fault on including
-
PHPDBG:
- Fixed bug GH-12962: Double free of
init_fileinphpdbg_prompt.c.
- Fixed bug GH-12962: Double free of
-
SimpleXML:
- Fix getting the address of an uninitialized property of a
SimpleXMLElementresulting in a crash. - Fixed bug GH-12929:
SimpleXMLElementwithstream_wrapper_registercan segfault.
- Fix getting the address of an uninitialized property of a
-
Tidy:
- Fixed bug GH-12980:
tidynode.props.attributeis missing "Boolean Attributes" and empty attributes.
- Fixed bug GH-12980: