@@ -15,13 +15,16 @@ function peclbugl($number) { echo "<a href=\"http://pecl.php.net/bugs/bug.php?
15
15
<h3>Version 5.4.1</h3>
16
16
<b>26-Apr-2012</b>
17
17
18
+ <ul>
18
19
<li>CLI Server</li>
19
20
<ul>
20
21
<li><?php bugfix (61461 ); ?> (missing checks around malloc() calls).</li>
21
22
<li>Implemented <?php bugl (60850 ); ?> (Built in web server does not set
22
23
$_SERVER['SCRIPT_FILENAME'] when using router).</li>
23
24
</ul>
25
+ </ul>
24
26
27
+ <ul>
25
28
<li>Core</li>
26
29
<ul>
27
30
<li>Fixed crash in ZTS using same class in many threads.</li>
@@ -38,27 +41,37 @@ function peclbugl($number) { echo "<a href=\"http://pecl.php.net/bugs/bug.php?
38
41
error).</li>
39
42
<li><?php bugfix (60573 ); ?> (type hinting with "self" keyword causes weird errors).</li>
40
43
</ul>
44
+ </ul>
41
45
46
+ <ul>
42
47
<li>Fileinfo</li>
43
48
<ul>
44
49
<li>Fix fileinfo test problems.</li>
45
50
</ul>
51
+ </ul>
46
52
53
+ <ul>
47
54
<li>Intl</li>
48
55
<ul>
49
56
<li><?php bugfix (61487 ); ?> (Incorrent bounds checking in grapheme_strpos).</li>
50
57
</ul>
58
+ </ul>
51
59
60
+ <ul>
52
61
<li>mbstring</li>
53
62
<ul>
54
63
<li>MFH mb_ereg_replace_callback() for security enhancements.</li>
55
64
</ul>
65
+ </ul>
56
66
67
+ <ul>
57
68
<li>mysqlnd</li>
58
69
<ul>
59
70
<li><?php bugfix (60948 ); ?> (mysqlnd FTBFS when -Wformat-security is enabled).</li>
60
71
</ul>
72
+ </ul>
61
73
74
+ <ul>
62
75
<li>Standard</li>
63
76
<ul>
64
77
<li>Fixed memory leak in substr_replace.</li>
@@ -68,11 +81,13 @@ function peclbugl($number) { echo "<a href=\"http://pecl.php.net/bugs/bug.php?
68
81
<li><?php bugfix (60106 ); ?> (stream_socket_server silently truncates long unix socket
69
82
paths).</li>
70
83
</ul>
84
+ </ul>
71
85
72
86
<a name="5.3.11"></a><!-- {{{ 5.3.11 -->
73
87
<h3>Version 5.3.11</h3>
74
88
<b>26-Apr-2012</b>
75
89
90
+ <ul>
76
91
<li>Core</li>
77
92
<ul>
78
93
<li><?php bugfix (61650 ); ?> (ini parser crashes when using ${xxxx} ini variables
@@ -101,18 +116,24 @@ function is by reference).</li>
101
116
<li>Improve performance of set_exception_handler while doing reset.</li>
102
117
<li><?php bugfix (51860 ); ?> (Include fails with toplevel symlink to /).</li>
103
118
</ul>
119
+ </ul>
104
120
121
+ <ul>
105
122
<li>DOM</li>
106
123
<ul>
107
124
<li>Added debug info handler to DOM objects.</li>
108
125
</ul>
126
+ </ul>
109
127
128
+ <ul>
110
129
<li>FPM</li>
111
130
<ul>
112
131
<li><?php bugfix (61430 ); ?> (Transposed memset() params in sapi/fpm/fpm/fpm_shm.)</li>
113
132
<li><?php bugfix (60811 ); ?> (php-fpm compilation problem).</li>
114
133
</ul>
134
+ </ul>
115
135
136
+ <ul>
116
137
<li>Fileinfo</li>
117
138
<ul>
118
139
<li>Upgraded libmagic to 5.</li>
@@ -122,67 +143,91 @@ function is by reference).</li>
122
143
under windows in cdf_read().</li>
123
144
<li><?php bugfix (61173 ); ?> (Unable to detect error from finfo constructor).</li>
124
145
</ul>
146
+ </ul>
125
147
148
+ <ul>
126
149
<li>Firebird Database extension (ibase)</li>
127
150
<ul>
128
151
<li><?php bugfix (60802 ); ?> (ibase_trans() gives segfault when passing params).
129
152
</ul>
153
+ </ul>
130
154
155
+ <ul>
131
156
<li>Ibase</li>
132
157
<ul>
133
158
<li><?php bugfix (60947 ); ?> (Segmentation fault while executing ibase_db_info).</li>
134
159
</ul>
160
+ </ul>
135
161
162
+ <ul>
136
163
<li>Installation</li>
137
164
<ul>
138
165
<li><?php bugfix (61172 ); ?> (Add Apache 2.4 support).</li>
139
166
</ul>
167
+ </ul>
140
168
169
+ <ul>
141
170
<li>mysqli</li>
142
171
<ul>
143
172
<li><?php bugfix (61003 ); ?> (mysql_stat() require a valid connection).</li>
144
173
</ul>
174
+ </ul>
145
175
176
+ <ul>
146
177
<li>PDO_mysql</li>
147
178
<ul>
148
179
<li><?php bugfix (61207 ); ?> (PDO::nextRowset() after a multi-statement query doesn't
149
180
always work).</li>
150
181
<li><?php bugfix (61194 ); ?> (PDO should export compression flag with myslqnd).</ul>
151
182
</ul>
183
+ </ul>
152
184
185
+ <ul>
153
186
<li>PDO_odbc</li>
154
187
<ul>
155
188
<li><?php bugfix (61212 ); ?> (PDO ODBC Segfaults on SQL_SUCESS_WITH_INFO).</li>
156
189
</ul>
190
+ </ul>
157
191
192
+ <ul>
158
193
<li>PDO_pgsql</li>
159
194
<ul>
160
195
<li><?php bugfix (61267 ); ?> (pdo_pgsql's PDO::exec() returns the number of SELECTed
161
196
rows on postgresql >= 9).</li>
162
197
</ul>
198
+ </ul>
163
199
200
+ <ul>
164
201
<li>PDO_Sqlite extension</li>
165
202
<ul>
166
203
<li>Add createCollation support.</li>
167
204
</ul>
205
+ </ul>
168
206
207
+ <ul>
169
208
<li>pgsql</li>
170
209
<ul>
171
210
<li><?php bugfix (60718 ); ?> (Compile problem with libpq (PostgreSQL 7.3 or less).</li>
172
211
</ul>
212
+ </ul>
173
213
214
+ <ul>
174
215
<li>Phar</li>
175
216
<ul>
176
217
<li><?php bugfix (61184 ); ?> (Phar::webPhar() generates headers with trailing NUL
177
218
bytes).</li>
178
219
</ul>
220
+ </ul>
179
221
222
+ <ul>
180
223
<li>Readline</li>
181
224
<ul>
182
225
<li><?php bugfix (61088 ); ?> (Memory leak in readline_callback_handler_install).</li>
183
226
<li>Add open_basedir checks to readline_write_history and readline_read_history.</li>
184
227
</ul>
228
+ </ul>
185
229
230
+ <ul>
186
231
<li>Reflection</li>
187
232
<ul>
188
233
<li><?php bugfix (61388 ); ?> (ReflectionObject:getProperties() issues invalid reads
@@ -191,15 +236,19 @@ function is by reference).</li>
191
236
<li><?php bugfix (60968 ); ?> (Late static binding doesn't work with
192
237
ReflectionMethod::invokeArgs()).</li>
193
238
</ul>
239
+ </ul>
194
240
241
+ <ul>
195
242
<li>Session</li>
196
243
<ul>
197
244
<li><?php bugfix (60860 ); ?> (session.save_handler=user without defined function core
198
245
dumps).</li>
199
246
<li><?php bugfix (60634 ); ?> (Segmentation fault when trying to die() in
200
247
SessionHandler::write()).</li>
201
248
</ul>
249
+ </ul>
202
250
251
+ <ul>
203
252
<li>SOAP</li>
204
253
<ul>
205
254
<li><?php bugfix (61423 ); ?> (gzip compression fails).</li>
@@ -209,7 +258,9 @@ function is by reference).</li>
209
258
chunksize length line is > 10 bytes).</li>
210
259
<li><?php bugfix (49853 ); ?> (Soap Client stream context header option ignored).</li>
211
260
</ul>
261
+ </ul>
212
262
263
+ <ul>
213
264
<li>SPL</li>
214
265
<ul>
215
266
<li>Fixed memory leak when calling SplFileInfo's constructor twice.</li>
@@ -219,12 +270,16 @@ function is by reference).</li>
219
270
<li><?php bugfix (61347 ); ?> (inconsistent isset behavior of Arrayobject).</li>
220
271
<li><?php bugfix (61326 ); ?> (ArrayObject comparison).</li>
221
272
</ul>
273
+ </ul>
222
274
275
+ <ul>
223
276
<li>SQLite3 extension</li>
224
277
<ul>
225
278
<li>Add createCollation() method.</li>
226
279
</ul>
280
+ </ul>
227
281
282
+ <ul>
228
283
<li>Streams</li>
229
284
<ul>
230
285
<li><?php bugfix (61371 ); ?> (stream_context_create() causes memory leaks on use
@@ -240,25 +295,32 @@ function is by reference).</li>
240
295
<li><?php bugfix (60106 ); ?> (stream_socket_server silently truncates long unix
241
296
socket paths).</li>
242
297
</ul>
298
+ </ul>
243
299
300
+ <ul>
244
301
<li>Tidy</li>
245
302
<ul>
246
303
<li><?php bugfix (54682 ); ?> (tidy null pointer dereference).</li>
247
304
</ul>
305
+ </ul>
248
306
307
+ <ul>
249
308
<li>XMLRPC</li>
250
309
<ul>
251
310
<li><?php bugfix (61264 ); ?> (xmlrpc_parse_method_descriptions leaks temporary
252
311
variable).</li>
253
312
<li><?php bugfix (61097 ); ?> (Memory leak in xmlrpc functions copying zvals).</li>
254
313
</ul>
314
+ </ul>
255
315
316
+ <ul>
256
317
<li>Zlib</li>
257
318
<ul>
258
319
<li><?php bugfix (61306 ); ?> (initialization of global inappropriate for ZTS).</li>
259
320
<li><?php bugfix (61287 ); ?> (A particular string fails to decompress).</li>
260
321
<li><?php bugfix (61139 ); ?> (gzopen leaks when specifying invalid mode).</li>
261
322
</ul>
323
+ </ul>
262
324
263
325
<a name="5.4.0"></a><!-- {{{ 5.3.10 -->
264
326
<h3>Version 5.4.0</h3>
0 commit comments