1
1
PHP NEWS
2
2
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3
+ ?? ??? 2012, PHP 5.4.6
4
+
5
+ - CURL:
6
+ . Fixed bug #62499 (curl_setopt($ch, CURLOPT_COOKIEFILE, "") returns false).
7
+
8
+
9
+ - DateTime:
10
+ . Fixed Bug #62500 (Segfault in DateInterval class when extended). (Laruence)
11
+
12
+ - SimpleXML:
13
+ . Implemented FR #55218 Get namespaces from current node. (Lonny)
14
+
3
15
?? ??? 2012, PHP 5.4.5
4
16
5
17
- Core:
6
18
. Fixed bug #62443 (Crypt SHA256/512 Segfaults With Malformed
7
19
Salt). (Anthony Ferrara)
20
+ . Fixed bug #62432 (ReflectionMethod random corrupt memory on high
21
+ concurrent). (Johannes)
22
+ . Fixed bug #62373 (serialize() generates wrong reference to the object).
23
+ (Moriyoshi)
8
24
. Fixed bug #62357 (compile failure: (S) Arguments missing for built-in
9
25
function __memcmp). (Laruence)
10
26
. Fixed bug #61998 (Using traits with method aliases appears to result in
@@ -46,11 +62,18 @@ PHP NEWS
46
62
. Fixed bug #62070 (Collator::getSortKey() returns garbage). (Gustavo)
47
63
. Fixed bug #62017 (datefmt_create with incorrectly encoded timezone leaks
48
64
pattern). (Gustavo)
65
+ . Fixed bug #60785 (memory leak in IntlDateFormatter constructor). (Gustavo)
66
+
67
+ - JSON:
68
+ . Fixed bug #61359 (json_encode() calls too many reallocs). (Stas)
49
69
50
70
- libxml:
51
71
. Fixed bug #62266 (Custom extension segfaults during xmlParseFile with FPM
52
72
SAPI). (Gustavo)
53
73
74
+ - Phar:
75
+ . Fixed bug #62227 (Invalid phar stream path causes crash). (Felipe)
76
+
54
77
- Readline:
55
78
. Fixed bug #62186 (readline fails to compile - void function should not
56
79
return a value). (Johannes)
@@ -64,6 +87,12 @@ PHP NEWS
64
87
- Sockets:
65
88
. Fixed bug #62025 (__ss_family was changed on AIX 5.3). (Felipe)
66
89
90
+ - SPL:
91
+ . Fixed bug #62433 (Inconsistent behavior of RecursiveDirectoryIterator to
92
+ dot files). (Laruence)
93
+ . Fixed bug #62262 (RecursiveArrayIterator does not implement Countable).
94
+ (Nikita Popov)
95
+
67
96
- XML Writer:
68
97
. Fixed bug #62064 (memory leak in the XML Writer module).
69
98
(jean-pierre dot lozi at lip6 dot fr)
@@ -85,10 +114,6 @@ PHP NEWS
85
114
. Fixed bug #61546 (functions related to current script failed when chdir()
86
115
in cli sapi). (Laruence,
[email protected] )
87
116
88
- - CURL:
89
- . Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
90
- (Laruence)
91
-
92
117
- Core:
93
118
. Fixed missing bound check in iptcparse(). (chris at chiappa.net)
94
119
. Fixed CVE-2012-2143. (Solar Designer)
@@ -103,12 +128,15 @@ PHP NEWS
103
128
. Fixed bug #61827 (incorrect \e processing on Windows) (Anatoliy)
104
129
. Fixed bug #61782 (__clone/__destruct do not match other methods when checking
105
130
access controls). (Stas)
131
+ . Fixed bug #61764 ('I' unpacks n as signed if n > 2^31-1 on LP64). (Gustavo)
106
132
. Fixed bug #61761 ('Overriding' a private static method with a different
107
133
signature causes crash). (Laruence)
108
134
. Fixed bug #61730 (Segfault from array_walk modifying an array passed by
109
135
reference). (Laruence)
110
136
. Fixed bug #61728 (PHP crash when calling ob_start in request_shutdown
111
137
phase). (Laruence)
138
+ . Fixed bug #61713 (Logic error in charset detection for htmlentities).
139
+ (Anatoliy)
112
140
. Fixed bug #61660 (bin2hex(hex2bin($data)) != $data). (Nikita Popov)
113
141
. Fixed bug #61650 (ini parser crashes when using ${xxxx} ini variables
114
142
(without apache2)). (Laruence)
@@ -118,15 +146,9 @@ PHP NEWS
118
146
set to null). (Anatoliy)
119
147
. Changed php://fd to be available only for CLI.
120
148
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)
149
+ - CURL:
150
+ . Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
151
+ (Laruence)
130
152
131
153
- Fileinfo
132
154
. Fixed bug #61812 (Uninitialised value used in libmagic).
@@ -144,6 +166,20 @@ PHP NEWS
144
166
. Fixed bug #61617 (Libxml tests failed(ht is already destroyed)).
145
167
(Laruence)
146
168
169
+ - PDO:
170
+ . Fixed bug #61755 (A parsing bug in the prepared statements can lead to
171
+ access violations). (Johannes)
172
+
173
+ - Phar:
174
+ . Fixed bug #61065 (Secunia SA44335, CVE-2012-2386). (Rasmus)
175
+
176
+ - Pgsql:
177
+ . Added pg_escape_identifier/pg_escape_literal. (Yasuo Ohgaki)
178
+
179
+ - Streams:
180
+ . Fixed bug #61961 (file_get_contents leaks when access empty file with
181
+ maxlen set). (Reeze)
182
+
147
183
- Zlib:
148
184
. Fixed bug #61820 (using ob_gzhandler will complain about headers already
149
185
sent when no compression). (Mike)
@@ -232,23 +268,6 @@ PHP NEWS
232
268
. Fixed bug #60948 (mysqlnd FTBFS when -Wformat-security is enabled).
233
269
(Johannes)
234
270
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
271
- PDO
253
272
. Fixed bug #61292 (Segfault while calling a method on an overloaded PDO
254
273
object). (Laruence)
@@ -266,12 +285,29 @@ PHP NEWS
266
285
. Fixed bug #61184 (Phar::webPhar() generates headers with trailing NUL
267
286
bytes). (Nikita Popov)
268
287
288
+ - Readline:
289
+ . Fixed bug #61088 (Memory leak in readline_callback_handler_install).
290
+ (Nikic, Laruence)
291
+
269
292
- Reflection:
270
293
. Implemented FR #61602 (Allow access to the name of constant
271
294
used as function/method parameter's default value). (
[email protected] )
272
295
. Fixed bug #60968 (Late static binding doesn't work with
273
296
ReflectionMethod::invokeArgs()). (Laruence)
274
297
298
+ - Session
299
+ . Fixed bug #60634 (Segmentation fault when trying to die() in
300
+ SessionHandler::write()). (Ilia)
301
+
302
+ - SOAP
303
+ . Fixed bug #61423 (gzip compression fails). (Ilia)
304
+ . Fixed bug #60887 (SoapClient ignores user_agent option and sends no
305
+ User-Agent header). (carloschilazo at gmail dot com)
306
+ . Fixed bug #60842, #51775 (Chunked response parsing error when
307
+ chunksize length line is > 10 bytes). (Ilia)
308
+ . Fixed bug #49853 (Soap Client stream context header option ignored).
309
+ (Dmitry)
310
+
275
311
- SPL:
276
312
. Fixed bug #61453 (SplObjectStorage does not identify objects correctly).
277
313
(Gustavo)
@@ -728,6 +764,65 @@ PHP NEWS
728
764
. Fixed bug #55544 (ob_gzhandler always conflicts with zlib.output_compression).
729
765
(Mike)
730
766
767
+ 14 Jun 2012, PHP 5.3.14
768
+
769
+ - CLI SAPI:
770
+ . Fixed bug #61546 (functions related to current script failed when chdir()
771
+ in cli sapi). (Laruence,
[email protected] )
772
+
773
+ - CURL:
774
+ . Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
775
+ (Laruence)
776
+
777
+ - COM:
778
+ . Fixed bug #62146 com_dotnet cannot be built shared. (Johannes)
779
+
780
+ - Core:
781
+ . Fixed CVE-2012-2143. (Solar Designer)
782
+ . Fixed missing bound check in iptcparse(). (chris at chiappa.net)
783
+ . Fixed bug #62373 (serialize() generates wrong reference to the object).
784
+ (Moriyoshi)
785
+ . Fixed bug #62005 (unexpected behavior when incrementally assigning to a
786
+ member of a null object). (Laruence)
787
+ . Fixed bug #61991 (long overflow in realpath_cache_get()). (Anatoliy)
788
+ . Fixed bug #61764 ('I' unpacks n as signed if n > 2^31-1 on LP64). (Gustavo)
789
+ . Fixed bug #61730 (Segfault from array_walk modifying an array passed by
790
+ reference). (Laruence)
791
+ . Fixed bug #61713 (Logic error in charset detection for htmlentities).
792
+ (Anatoliy)
793
+ . Fixed bug #54197 ([PATH=] sections incompatibility with user_ini.filename
794
+ set to null). (Anatoliy)
795
+ . Changed php://fd to be available only for CLI.
796
+
797
+ - Fileinfo:
798
+ . Fixed bug #61812 (Uninitialised value used in libmagic).
799
+ (Laruence, Gustavo)
800
+
801
+ - Iconv extension:
802
+ . Fixed a bug that iconv extension fails to link to the correct library
803
+ when another extension makes use of a library that links to the iconv
804
+ library. See https://bugs.gentoo.org/show_bug.cgi?id=364139 for detail.
805
+ (Moriyoshi)
806
+
807
+ - Intl:
808
+ . Fixed bug #62082 (Memory corruption in internal function
809
+ get_icu_disp_value_src_php()). (Gustavo)
810
+
811
+ - JSON
812
+ . Fixed bug #61537 (json_encode() incorrectly truncates/discards
813
+ information). (Adam)
814
+
815
+ - PDO:
816
+ . Fixed bug #61755 (A parsing bug in the prepared statements can lead to
817
+ access violations). (Johannes)
818
+
819
+ - Phar:
820
+ . Fix bug #61065 (Secunia SA44335). (Rasmus)
821
+
822
+ - Streams:
823
+ . Fixed bug #61961 (file_get_contents leaks when access empty file with
824
+ maxlen set). (Reeze)
825
+
731
826
08 May 2012, PHP 5.3.13
732
827
- CGI
733
828
. Improve fix for PHP-CGI query string parameter vulnerability, CVE-2012-2311.
0 commit comments