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
Autoconf
doesn'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_register
crashes with FFI\CData. - Fixed bug GH-12905:
FFI::new
interacts badly with observers.
- Fixed bug GH-9698:
-
GD:
- Fixed GH-13082: undefined behavior with
GdFont
instances handling withimageload*
andimagechar*
.
- Fixed GH-13082: undefined behavior with
-
Intl:
- Fixed GH-12943:
IntlDateFormatter::__construct
accepts'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
DIM
withNULL
whenDIM
is 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_sign
might 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_persistent
handling andallow_persistent
type. - Fixed bug GH-12974: Apache crashes on shutdown when using
pg_pconnect()
.
- Fixed
-
Phar:
- Fixed bug #77432: Segmentation fault on including
phar
file.
- Fixed bug #77432: Segmentation fault on including
-
PHPDBG:
- Fixed bug GH-12962: Double free of
init_file
inphpdbg_prompt.c
.
- Fixed bug GH-12962: Double free of
-
SimpleXML:
- Fix getting the address of an uninitialized property of a
SimpleXMLElement
resulting in a crash.
- Fix getting the address of an uninitialized property of a
-
Tidy:
- Fixed bug GH-12980:
tidynode.props.attribute
is 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_strnlen
build whenstrnlen
is 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
xmlns
attribute results in aDOMException
. - Fix crash when
toggleAttribute()
is used without a document. - Fix crash in
adoptNode
with 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_register
crashes with FFI\CData. - Fixed bug GH-12905:
FFI::new
interacts badly with observers.
- Fixed bug GH-9698:
-
GD:
- Fixed GH-13082: undefined behavior with
GdFont
instances handling withimageload*
andimagechar*
.
- Fixed GH-13082: undefined behavior with
-
Intl:
- Fixed GH-12943:
IntlDateFormatter::__construct
accepts'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
DIM
withNULL
whenDIM
is 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_sign
might 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_persistent
handling andallow_persistent
type. - Fixed bug GH-12974: Apache crashes on shutdown when using
pg_pconnect()
.
- Fixed
-
Phar:
- Fixed bug #77432: Segmentation fault on including
phar
file.
- Fixed bug #77432: Segmentation fault on including
-
PHPDBG:
- Fixed bug GH-12962: Double free of
init_file
inphpdbg_prompt.c
.
- Fixed bug GH-12962: Double free of
-
SimpleXML:
- Fix getting the address of an uninitialized property of a
SimpleXMLElement
resulting in a crash. - Fixed bug GH-12929:
SimpleXMLElement
withstream_wrapper_register
can segfault.
- Fix getting the address of an uninitialized property of a
-
Tidy:
- Fixed bug GH-12980:
tidynode.props.attribute
is missing "Boolean Attributes" and empty attributes.
- Fixed bug GH-12980: