@@ -5,6 +5,10 @@ PHP NEWS
5
5
- Core:
6
6
. Fixed bug #62443 (Crypt SHA256/512 Segfaults With Malformed
7
7
Salt). (Anthony Ferrara)
8
+ . Fixed bug #62432 (ReflectionMethod random corrupt memory on high
9
+ concurrent). (Johannes)
10
+ . Fixed bug #62373 (serialize() generates wrong reference to the object).
11
+ (Moriyoshi)
8
12
. Fixed bug #62357 (compile failure: (S) Arguments missing for built-in
9
13
function __memcmp). (Laruence)
10
14
. Fixed bug #61998 (Using traits with method aliases appears to result in
@@ -46,11 +50,15 @@ PHP NEWS
46
50
. Fixed bug #62070 (Collator::getSortKey() returns garbage). (Gustavo)
47
51
. Fixed bug #62017 (datefmt_create with incorrectly encoded timezone leaks
48
52
pattern). (Gustavo)
53
+ . Fixed bug #60785 (memory leak in IntlDateFormatter constructor). (Gustavo)
49
54
50
55
- libxml:
51
56
. Fixed bug #62266 (Custom extension segfaults during xmlParseFile with FPM
52
57
SAPI). (Gustavo)
53
58
59
+ - Phar:
60
+ . Fixed bug #62227 (Invalid phar stream path causes crash). (Felipe)
61
+
54
62
- Readline:
55
63
. Fixed bug #62186 (readline fails to compile - void function should not
56
64
return a value). (Johannes)
@@ -64,6 +72,10 @@ PHP NEWS
64
72
- Sockets:
65
73
. Fixed bug #62025 (__ss_family was changed on AIX 5.3). (Felipe)
66
74
75
+ - SPL:
76
+ . Fixed bug #62262 (RecursiveArrayIterator does not implement Countable).
77
+ (Nikita Popov)
78
+
67
79
- XML Writer:
68
80
. Fixed bug #62064 (memory leak in the XML Writer module).
69
81
(jean-pierre dot lozi at lip6 dot fr)
@@ -85,10 +97,6 @@ PHP NEWS
85
97
. Fixed bug #61546 (functions related to current script failed when chdir()
86
98
in cli sapi). (Laruence, reeze.xia@gmail.com)
87
99
88
- - CURL:
89
- . Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
90
- (Laruence)
91
-
92
100
- Core:
93
101
. Fixed missing bound check in iptcparse(). (chris at chiappa.net)
94
102
. Fixed CVE-2012-2143. (Solar Designer)
@@ -103,12 +111,15 @@ PHP NEWS
103
111
. Fixed bug #61827 (incorrect \e processing on Windows) (Anatoliy)
104
112
. Fixed bug #61782 (__clone/__destruct do not match other methods when checking
105
113
access controls). (Stas)
114
+ . Fixed bug #61764 ('I' unpacks n as signed if n > 2^31-1 on LP64). (Gustavo)
106
115
. Fixed bug #61761 ('Overriding' a private static method with a different
107
116
signature causes crash). (Laruence)
108
117
. Fixed bug #61730 (Segfault from array_walk modifying an array passed by
109
118
reference). (Laruence)
110
119
. Fixed bug #61728 (PHP crash when calling ob_start in request_shutdown
111
120
phase). (Laruence)
121
+ . Fixed bug #61713 (Logic error in charset detection for htmlentities).
122
+ (Anatoliy)
112
123
. Fixed bug #61660 (bin2hex(hex2bin($data)) != $data). (Nikita Popov)
113
124
. Fixed bug #61650 (ini parser crashes when using ${xxxx} ini variables
114
125
(without apache2)). (Laruence)
@@ -118,15 +129,9 @@ PHP NEWS
118
129
set to null). (Anatoliy)
119
130
. Changed php://fd to be available only for CLI.
120
131
121
- - PDO:
122
- . Fixed bug #61755 (A parsing bug in the prepared statements can lead to
123
- access violations). (Johannes)
124
-
125
- - Phar:
126
- . Fix bug #61065 (Secunia SA44335, CVE-2012-2386). (Rasmus)
127
-
128
- - Pgsql:
129
- . Added pg_escape_identifier/pg_escape_literal. (Yasuo Ohgaki)
132
+ - CURL:
133
+ . Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
134
+ (Laruence)
130
135
131
136
- Fileinfo
132
137
. Fixed bug #61812 (Uninitialised value used in libmagic).
@@ -144,6 +149,20 @@ PHP NEWS
144
149
. Fixed bug #61617 (Libxml tests failed(ht is already destroyed)).
145
150
(Laruence)
146
151
152
+ - PDO:
153
+ . Fixed bug #61755 (A parsing bug in the prepared statements can lead to
154
+ access violations). (Johannes)
155
+
156
+ - Phar:
157
+ . Fixed bug #61065 (Secunia SA44335, CVE-2012-2386). (Rasmus)
158
+
159
+ - Pgsql:
160
+ . Added pg_escape_identifier/pg_escape_literal. (Yasuo Ohgaki)
161
+
162
+ - Streams:
163
+ . Fixed bug #61961 (file_get_contents leaks when access empty file with
164
+ maxlen set). (Reeze)
165
+
147
166
- Zlib:
148
167
. Fixed bug #61820 (using ob_gzhandler will complain about headers already
149
168
sent when no compression). (Mike)
@@ -232,23 +251,6 @@ PHP NEWS
232
251
. Fixed bug #60948 (mysqlnd FTBFS when -Wformat-security is enabled).
233
252
(Johannes)
234
253
235
- - Readline:
236
- . Fixed bug #61088 (Memory leak in readline_callback_handler_install).
237
- (Nikic, Laruence)
238
-
239
- - Session
240
- . Fixed bug #60634 (Segmentation fault when trying to die() in
241
- SessionHandler::write()). (Ilia)
242
-
243
- - SOAP
244
- . Fixed bug #61423 (gzip compression fails). (Ilia)
245
- . Fixed bug #60887 (SoapClient ignores user_agent option and sends no
246
- User-Agent header). (carloschilazo at gmail dot com)
247
- . Fixed bug #60842, #51775 (Chunked response parsing error when
248
- chunksize length line is > 10 bytes). (Ilia)
249
- . Fixed bug #49853 (Soap Client stream context header option ignored).
250
- (Dmitry)
251
-
252
254
- PDO
253
255
. Fixed bug #61292 (Segfault while calling a method on an overloaded PDO
254
256
object). (Laruence)
@@ -266,12 +268,29 @@ PHP NEWS
266
268
. Fixed bug #61184 (Phar::webPhar() generates headers with trailing NUL
267
269
bytes). (Nikita Popov)
268
270
271
+ - Readline:
272
+ . Fixed bug #61088 (Memory leak in readline_callback_handler_install).
273
+ (Nikic, Laruence)
274
+
269
275
- Reflection:
270
276
. Implemented FR #61602 (Allow access to the name of constant
271
277
used as function/method parameter's default value). (reeze.xia@gmail.com)
272
278
. Fixed bug #60968 (Late static binding doesn't work with
273
279
ReflectionMethod::invokeArgs()). (Laruence)
274
280
281
+ - Session
282
+ . Fixed bug #60634 (Segmentation fault when trying to die() in
283
+ SessionHandler::write()). (Ilia)
284
+
285
+ - SOAP
286
+ . Fixed bug #61423 (gzip compression fails). (Ilia)
287
+ . Fixed bug #60887 (SoapClient ignores user_agent option and sends no
288
+ User-Agent header). (carloschilazo at gmail dot com)
289
+ . Fixed bug #60842, #51775 (Chunked response parsing error when
290
+ chunksize length line is > 10 bytes). (Ilia)
291
+ . Fixed bug #49853 (Soap Client stream context header option ignored).
292
+ (Dmitry)
293
+
275
294
- SPL:
276
295
. Fixed bug #61453 (SplObjectStorage does not identify objects correctly).
277
296
(Gustavo)
@@ -728,6 +747,65 @@ PHP NEWS
728
747
. Fixed bug #55544 (ob_gzhandler always conflicts with zlib.output_compression).
729
748
(Mike)
730
749
750
+ 14 Jun 2012, PHP 5.3.14
751
+
752
+ - CLI SAPI:
753
+ . Fixed bug #61546 (functions related to current script failed when chdir()
754
+ in cli sapi). (Laruence, reeze.xia@gmail.com)
755
+
756
+ - CURL:
757
+ . Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
758
+ (Laruence)
759
+
760
+ - COM:
761
+ . Fixed bug #62146 com_dotnet cannot be built shared. (Johannes)
762
+
763
+ - Core:
764
+ . Fixed CVE-2012-2143. (Solar Designer)
765
+ . Fixed missing bound check in iptcparse(). (chris at chiappa.net)
766
+ . Fixed bug #62373 (serialize() generates wrong reference to the object).
767
+ (Moriyoshi)
768
+ . Fixed bug #62005 (unexpected behavior when incrementally assigning to a
769
+ member of a null object). (Laruence)
770
+ . Fixed bug #61991 (long overflow in realpath_cache_get()). (Anatoliy)
771
+ . Fixed bug #61764 ('I' unpacks n as signed if n > 2^31-1 on LP64). (Gustavo)
772
+ . Fixed bug #61730 (Segfault from array_walk modifying an array passed by
773
+ reference). (Laruence)
774
+ . Fixed bug #61713 (Logic error in charset detection for htmlentities).
775
+ (Anatoliy)
776
+ . Fixed bug #54197 ([PATH=] sections incompatibility with user_ini.filename
777
+ set to null). (Anatoliy)
778
+ . Changed php://fd to be available only for CLI.
779
+
780
+ - Fileinfo:
781
+ . Fixed bug #61812 (Uninitialised value used in libmagic).
782
+ (Laruence, Gustavo)
783
+
784
+ - Iconv extension:
785
+ . Fixed a bug that iconv extension fails to link to the correct library
786
+ when another extension makes use of a library that links to the iconv
787
+ library. See https://bugs.gentoo.org/show_bug.cgi?id=364139 for detail.
788
+ (Moriyoshi)
789
+
790
+ - Intl:
791
+ . Fixed bug #62082 (Memory corruption in internal function
792
+ get_icu_disp_value_src_php()). (Gustavo)
793
+
794
+ - JSON
795
+ . Fixed bug #61537 (json_encode() incorrectly truncates/discards
796
+ information). (Adam)
797
+
798
+ - PDO:
799
+ . Fixed bug #61755 (A parsing bug in the prepared statements can lead to
800
+ access violations). (Johannes)
801
+
802
+ - Phar:
803
+ . Fix bug #61065 (Secunia SA44335). (Rasmus)
804
+
805
+ - Streams:
806
+ . Fixed bug #61961 (file_get_contents leaks when access empty file with
807
+ maxlen set). (Reeze)
808
+
731
809
08 May 2012, PHP 5.3.13
732
810
- CGI
733
811
. Improve fix for PHP-CGI query string parameter vulnerability, CVE-2012-2311.
0 commit comments