Skip to content

Commit d3bf67d

Browse files
committed
[ci skip] Port NEWS entries from 8.3.15 into 8.4.2
There was some confusion with the release branching, so these entries didn't get included. All these changes should be in 8.4.2.
1 parent a9a1ac2 commit d3bf67d

File tree

1 file changed

+42
-2
lines changed

1 file changed

+42
-2
lines changed

NEWS

+42-2
Original file line numberDiff line numberDiff line change
@@ -6,49 +6,89 @@ PHP NEWS
66
. Fixed bug GH-16978 (Avoid unnecessary padding with leading zeros)
77
(Saki Takamachi)
88

9+
- Calendar:
10+
. Fixed jdtogregorian overflow. (David Carlier)
11+
. Fixed cal_to_jd julian_days argument overflow. (David Carlier)
12+
913
- COM:
1014
. Fixed bug GH-16991 (Getting typeinfo of non DISPATCH variant segfaults).
1115
(cmb)
1216

1317
- Core:
18+
. Fail early in *nix configuration build script. (hakre)
1419
. Fixed bug GH-16344 (setRawValueWithoutLazyInitialization() and
1520
skipLazyInitialization() may change initialized proxy). (Arnaud)
21+
. Fixed bug GH-16727 (Opcache bad signal 139 crash in ZTS bookworm
22+
(frankenphp)). (nielsdos)
23+
. Fixed bug GH-16799 (Assertion failure at Zend/zend_vm_execute.h:7469).
24+
(nielsdos)
25+
. Fixed bug GH-16630 (UAF in lexer with encoding translation and heredocs).
26+
(nielsdos)
1627
. Fix is_zend_ptr() huge block comparison. (nielsdos)
1728
. Fixed potential OOB read in zend_dirname() on Windows. (cmb)
1829
. Fixed bug GH-15964 (printf() can strip sign of -INF). (divinity76, cmb)
1930

2031
- Curl:
32+
. Fixed bug GH-16802 (open_basedir bypass using curl extension). (nielsdos)
2133
. Fix various memory leaks in curl mime handling. (nielsdos)
2234

2335
- DBA:
2436
. Fixed bug GH-16990 (dba_list() is now zero-indexed instead of using
2537
resource ids) (kocsismate)
2638

2739
- DOM:
40+
. Fixed bug GH-16777 (Calling the constructor again on a DOM object after it
41+
is in a document causes UAF). (nielsdos)
2842
. Fixed bug GH-16906 (Reloading document can cause UAF in iterator).
2943
(nielsdos)
3044

3145
- FPM:
46+
. Fixed GH-16432 (PHP-FPM 8.2 SIGSEGV in fpm_get_status). (Jakub Zelenka)
3247
. Fixed bug GH-16932 (wrong FPM status output). (Jakub Zelenka, James Lucas)
3348

49+
- GD:
50+
. Fixed GH-16776 (imagecreatefromstring overflow). (David Carlier)
51+
3452
- GMP:
3553
. Fixed bug GH-16890 (array_sum() with GMP can loose precision (LLP64)).
3654
(cmb)
3755

56+
- Hash:
57+
. Fixed GH-16711: Segfault in mhash(). (Girgias)
58+
3859
- Opcache:
3960
. Fixed bug GH-16851 (JIT_G(enabled) not set correctly on other threads).
4061
(dktapps)
4162
. Fixed bug GH-16902 (Set of opcache tests fail zts+aarch64). (nielsdos)
4263
. Fixed bug GH-16879 (JIT dead code skipping does not update call_level).
4364
(nielsdos)
4465

45-
- SAPI:
46-
. Fixed bug GH-16998 (UBSAN warning in rfc1867). (nielsdos)
66+
- OpenSSL:
67+
. Prevent unexpected array entry conversion when reading key. (nielsdos)
68+
. Fix various memory leaks related to openssl exports. (nielsdos)
69+
. Fix memory leak in php_openssl_pkey_from_zval(). (nielsdos)
70+
71+
- PDO:
72+
. Fixed memory leak of `setFetchMode()`. (SakiTakamachi)
73+
74+
- Phar:
75+
. Fixed bug GH-16695 (phar:// tar parser and zero-length file header blocks).
76+
(nielsdos, Hans Krentel)
4777

4878
- PHPDBG:
4979
. Fixed bug GH-15208 (Segfault with breakpoint map and phpdbg_clear()).
5080
(nielsdos)
5181

82+
- SAPI:
83+
. Fixed bug GH-16998 (UBSAN warning in rfc1867). (nielsdos)
84+
85+
- SimpleXML:
86+
. Fixed bug GH-16808 (Segmentation fault in RecursiveIteratorIterator
87+
->current() with a xml element input). (nielsdos)
88+
89+
- SOAP:
90+
. Fix make check being invoked in ext/soap. (Ma27)
91+
5292
- Standard:
5393
. Fixed bug GH-16905 (Internal iterator functions can't handle UNDEF
5494
properties). (nielsdos)

0 commit comments

Comments
 (0)