@@ -15,13 +15,16 @@ function peclbugl($number) { echo "<a href=\"http://pecl.php.net/bugs/bug.php?
1515<h3>Version 5.4.1</h3>
1616<b>26-Apr-2012</b>
1717
18+ <ul>
1819<li>CLI Server</li>
1920<ul>
2021 <li><?php bugfix (61461 ); ?> (missing checks around malloc() calls).</li>
2122 <li>Implemented <?php bugl (60850 ); ?> (Built in web server does not set
2223 $_SERVER['SCRIPT_FILENAME'] when using router).</li>
2324</ul>
25+ </ul>
2426
27+ <ul>
2528<li>Core</li>
2629<ul>
2730 <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?
3841 error).</li>
3942 <li><?php bugfix (60573 ); ?> (type hinting with "self" keyword causes weird errors).</li>
4043</ul>
44+ </ul>
4145
46+ <ul>
4247<li>Fileinfo</li>
4348<ul>
4449 <li>Fix fileinfo test problems.</li>
4550</ul>
51+ </ul>
4652
53+ <ul>
4754<li>Intl</li>
4855<ul>
4956 <li><?php bugfix (61487 ); ?> (Incorrent bounds checking in grapheme_strpos).</li>
5057</ul>
58+ </ul>
5159
60+ <ul>
5261<li>mbstring</li>
5362<ul>
5463 <li>MFH mb_ereg_replace_callback() for security enhancements.</li>
5564</ul>
65+ </ul>
5666
67+ <ul>
5768<li>mysqlnd</li>
5869<ul>
5970 <li><?php bugfix (60948 ); ?> (mysqlnd FTBFS when -Wformat-security is enabled).</li>
6071</ul>
72+ </ul>
6173
74+ <ul>
6275<li>Standard</li>
6376<ul>
6477 <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?
6881 <li><?php bugfix (60106 ); ?> (stream_socket_server silently truncates long unix socket
6982 paths).</li>
7083</ul>
84+ </ul>
7185
7286<a name="5.3.11"></a><!-- {{{ 5.3.11 -->
7387<h3>Version 5.3.11</h3>
7488<b>26-Apr-2012</b>
7589
90+ <ul>
7691<li>Core</li>
7792<ul>
7893 <li><?php bugfix (61650 ); ?> (ini parser crashes when using ${xxxx} ini variables
@@ -101,18 +116,24 @@ function is by reference).</li>
101116 <li>Improve performance of set_exception_handler while doing reset.</li>
102117 <li><?php bugfix (51860 ); ?> (Include fails with toplevel symlink to /).</li>
103118</ul>
119+ </ul>
104120
121+ <ul>
105122<li>DOM</li>
106123<ul>
107124 <li>Added debug info handler to DOM objects.</li>
108125</ul>
126+ </ul>
109127
128+ <ul>
110129<li>FPM</li>
111130<ul>
112131 <li><?php bugfix (61430 ); ?> (Transposed memset() params in sapi/fpm/fpm/fpm_shm.)</li>
113132 <li><?php bugfix (60811 ); ?> (php-fpm compilation problem).</li>
114133</ul>
134+ </ul>
115135
136+ <ul>
116137<li>Fileinfo</li>
117138<ul>
118139 <li>Upgraded libmagic to 5.</li>
@@ -122,67 +143,91 @@ function is by reference).</li>
122143 under windows in cdf_read().</li>
123144 <li><?php bugfix (61173 ); ?> (Unable to detect error from finfo constructor).</li>
124145</ul>
146+ </ul>
125147
148+ <ul>
126149<li>Firebird Database extension (ibase)</li>
127150<ul>
128151 <li><?php bugfix (60802 ); ?> (ibase_trans() gives segfault when passing params).
129152</ul>
153+ </ul>
130154
155+ <ul>
131156<li>Ibase</li>
132157<ul>
133158 <li><?php bugfix (60947 ); ?> (Segmentation fault while executing ibase_db_info).</li>
134159</ul>
160+ </ul>
135161
162+ <ul>
136163<li>Installation</li>
137164<ul>
138165 <li><?php bugfix (61172 ); ?> (Add Apache 2.4 support).</li>
139166</ul>
167+ </ul>
140168
169+ <ul>
141170<li>mysqli</li>
142171<ul>
143172 <li><?php bugfix (61003 ); ?> (mysql_stat() require a valid connection).</li>
144173</ul>
174+ </ul>
145175
176+ <ul>
146177<li>PDO_mysql</li>
147178<ul>
148179 <li><?php bugfix (61207 ); ?> (PDO::nextRowset() after a multi-statement query doesn't
149180 always work).</li>
150181 <li><?php bugfix (61194 ); ?> (PDO should export compression flag with myslqnd).</ul>
151182</ul>
183+ </ul>
152184
185+ <ul>
153186<li>PDO_odbc</li>
154187<ul>
155188 <li><?php bugfix (61212 ); ?> (PDO ODBC Segfaults on SQL_SUCESS_WITH_INFO).</li>
156189</ul>
190+ </ul>
157191
192+ <ul>
158193<li>PDO_pgsql</li>
159194<ul>
160195 <li><?php bugfix (61267 ); ?> (pdo_pgsql's PDO::exec() returns the number of SELECTed
161196 rows on postgresql >= 9).</li>
162197</ul>
198+ </ul>
163199
200+ <ul>
164201<li>PDO_Sqlite extension</li>
165202<ul>
166203 <li>Add createCollation support.</li>
167204</ul>
205+ </ul>
168206
207+ <ul>
169208<li>pgsql</li>
170209<ul>
171210 <li><?php bugfix (60718 ); ?> (Compile problem with libpq (PostgreSQL 7.3 or less).</li>
172211</ul>
212+ </ul>
173213
214+ <ul>
174215<li>Phar</li>
175216<ul>
176217 <li><?php bugfix (61184 ); ?> (Phar::webPhar() generates headers with trailing NUL
177218 bytes).</li>
178219</ul>
220+ </ul>
179221
222+ <ul>
180223<li>Readline</li>
181224<ul>
182225 <li><?php bugfix (61088 ); ?> (Memory leak in readline_callback_handler_install).</li>
183226 <li>Add open_basedir checks to readline_write_history and readline_read_history.</li>
184227</ul>
228+ </ul>
185229
230+ <ul>
186231<li>Reflection</li>
187232<ul>
188233 <li><?php bugfix (61388 ); ?> (ReflectionObject:getProperties() issues invalid reads
@@ -191,15 +236,19 @@ function is by reference).</li>
191236 <li><?php bugfix (60968 ); ?> (Late static binding doesn't work with
192237 ReflectionMethod::invokeArgs()).</li>
193238</ul>
239+ </ul>
194240
241+ <ul>
195242<li>Session</li>
196243<ul>
197244 <li><?php bugfix (60860 ); ?> (session.save_handler=user without defined function core
198245 dumps).</li>
199246 <li><?php bugfix (60634 ); ?> (Segmentation fault when trying to die() in
200247 SessionHandler::write()).</li>
201248</ul>
249+ </ul>
202250
251+ <ul>
203252<li>SOAP</li>
204253<ul>
205254 <li><?php bugfix (61423 ); ?> (gzip compression fails).</li>
@@ -209,7 +258,9 @@ function is by reference).</li>
209258 chunksize length line is > 10 bytes).</li>
210259 <li><?php bugfix (49853 ); ?> (Soap Client stream context header option ignored).</li>
211260</ul>
261+ </ul>
212262
263+ <ul>
213264<li>SPL</li>
214265<ul>
215266 <li>Fixed memory leak when calling SplFileInfo's constructor twice.</li>
@@ -219,12 +270,16 @@ function is by reference).</li>
219270 <li><?php bugfix (61347 ); ?> (inconsistent isset behavior of Arrayobject).</li>
220271 <li><?php bugfix (61326 ); ?> (ArrayObject comparison).</li>
221272</ul>
273+ </ul>
222274
275+ <ul>
223276<li>SQLite3 extension</li>
224277<ul>
225278 <li>Add createCollation() method.</li>
226279</ul>
280+ </ul>
227281
282+ <ul>
228283<li>Streams</li>
229284<ul>
230285 <li><?php bugfix (61371 ); ?> (stream_context_create() causes memory leaks on use
@@ -240,25 +295,32 @@ function is by reference).</li>
240295 <li><?php bugfix (60106 ); ?> (stream_socket_server silently truncates long unix
241296 socket paths).</li>
242297</ul>
298+ </ul>
243299
300+ <ul>
244301<li>Tidy</li>
245302<ul>
246303 <li><?php bugfix (54682 ); ?> (tidy null pointer dereference).</li>
247304</ul>
305+ </ul>
248306
307+ <ul>
249308<li>XMLRPC</li>
250309<ul>
251310 <li><?php bugfix (61264 ); ?> (xmlrpc_parse_method_descriptions leaks temporary
252311 variable).</li>
253312 <li><?php bugfix (61097 ); ?> (Memory leak in xmlrpc functions copying zvals).</li>
254313</ul>
314+ </ul>
255315
316+ <ul>
256317<li>Zlib</li>
257318<ul>
258319 <li><?php bugfix (61306 ); ?> (initialization of global inappropriate for ZTS).</li>
259320 <li><?php bugfix (61287 ); ?> (A particular string fails to decompress).</li>
260321 <li><?php bugfix (61139 ); ?> (gzopen leaks when specifying invalid mode).</li>
261322</ul>
323+ </ul>
262324
263325<a name="5.4.0"></a><!-- {{{ 5.3.10 -->
264326<h3>Version 5.4.0</h3>
0 commit comments