Skip to content
Newer
Older
100644 7862 lines (7341 sloc) 389 KB
f419839 - Getting rid of the BOM.
Derick Rethans authored
1 PHP NEWS
d3e8858 @zsuraski Please add in any changes/bug fixes you've made - we need to keep a d…
zsuraski authored
2 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
09b6e33 @smalyshev branched 5.4.12
smalyshev authored
3 ?? ??? 2012, PHP 5.4.13
4
e67a2b9 @remicollet Fixed bug #64142 (dval to lval different behavior on ppc64)
remicollet authored
5 - Core:
9a44a98 @laruence Fixed bug #64235 (Insteadof not work for class method in 5.4.11)
laruence authored
6 . Fixed bug #64235 (Insteadof not work for class method in 5.4.11).
7 (Laruence)
59b0161 @jwendell Added HTTP codes as of RFC 6585
jwendell authored
8 . Implemented FR #64175 (Added HTTP codes as of RFC 6585). (Jonh Wendell)
e67a2b9 @remicollet Fixed bug #64142 (dval to lval different behavior on ppc64)
remicollet authored
9 . Fixed bug #64142 (dval to lval different behavior on ppc64). (Remi)
42437dd @dstogov Fixed bug #64070 (Inheritance with Traits failed with error)
dstogov authored
10 . Fixed bug #64070 (Inheritance with Traits failed with error). (Dmitry)
e67a2b9 @remicollet Fixed bug #64142 (dval to lval different behavior on ppc64)
remicollet authored
11
0cea9e6 @remicollet Fixed bug #64128 buit-in web server is broken on ppc64.
remicollet authored
12 - CLI server:
13 . Fixed bug #64128 (buit-in web server is broken on ppc64). (Remi)
14
0ea83ff @moriyoshi mb_split() can now handle empty matches like preg_split() does.
moriyoshi authored
15 - Mbstring:
16 . mb_split() can now handle empty matches like preg_split() does. (Moriyoshi)
17
7b0107c @smalyshev fix bug #61930: openssl corrupts ssl key resource when using openssl_…
smalyshev authored
18 - OpenSSL:
19 . Fixed bug #61930 (openssl corrupts ssl key resource when using
20 openssl_get_publickey()). (Stas)
21
064c62e @johannes Fix #60840 (undefined symbol: mysqlnd_debug_std_no_trace_funcs)
johannes authored
22 - PDO_mysql:
23 . Fixed bug #60840 (undefined symbol: mysqlnd_debug_std_no_trace_funcs).
24 (Johannes)
25
7ffb77d @smalyshev add news for SOAP fixes
smalyshev authored
26 - SOAP
27 . Added check that soap.wsdl_cache_dir conforms to open_basedir
28 (CVE-2013-1635). (Dmitry)
29 . Disabled external entities loading (CVE-2013-1643). (Dmitry)
30
bfdb889 @smalyshev update NEWS
smalyshev authored
31 - SPL:
1b58bd3 @laruence Fixed bug #64264 (SPLFixedArray toArray problem)
laruence authored
32 . Fixed bug #64264 (SPLFixedArray toArray problem). (Laruence)
92b1cb3 @smalyshev update NEWS
smalyshev authored
33 . Fixed bug #64228 (RecursiveDirectoryIterator always assumes SKIP_DOTS).
34 (patch by kriss@krizalys.com, Laruence)
bfdb889 @smalyshev update NEWS
smalyshev authored
35 . Fixed bug #64106 (Segfault on SplFixedArray[][x] = y when extended).
36 (Nikita Popov)
7c08232 @smalyshev Merge branch 'PHP-5.3' into PHP-5.4
smalyshev authored
37 . Fixed bug #52861 (unset fails with ArrayObject and deep arrays).
61099f8 @mwillbanks Bug #52861: unset fails with ArrayObject and deep arrays
mwillbanks authored
38 (Mike Willbanks)
bfdb889 @smalyshev update NEWS
smalyshev authored
39
68fa6a3 +Fixed bug #64124 (IPv6 malformed). (Boris Lytochkin)
Boris Lytochkin authored
40 - SNMP:
41 . Fixed bug #64124 (IPv6 malformed). (Boris Lytochkin)
42
5894aa0 @smalyshev 5.4.12-dev
smalyshev authored
43 ?? ??? 2012, PHP 5.4.12
44
f3b1b85 @laruence update NEWS
laruence authored
45 - Core:
7a6e76f @smalyshev update NEWS
smalyshev authored
46 . Fixed bug #64099 (Wrong TSRM usage in zend_Register_class alias). (Johannes)
b69fd9c @cataphract NEWS for bug #64011. See 77ee200
cataphract authored
47 . Fixed bug #64011 (get_html_translation_table() output incomplete with
48 HTML_ENTITIES and ISO-8859-1). (Gustavo)
bf9ad4e @lstrojny Support BITMAPV5HEADER in getimagesize(): https://en.wikipedia.org/wi…
lstrojny authored
49 . Fixed bug #63982 (isset() inconsistently produces a fatal error on
1a96fe0 @smalyshev fix bug #63982: isset() inconsistently produces a fatal error on prot…
smalyshev authored
50 protected property). (Stas)
f3b1b85 @laruence update NEWS
laruence authored
51 . Fixed bug #63943 (Bad warning text from strpos() on empty needle).
52 (Laruence)
374ebc8 @smalyshev fix NEWS
smalyshev authored
53 . Fixed bug #63899 (Use after scope error in zend_compile). (Laruence)
4c38003 @cataphract NEWS for bug #63893
cataphract authored
54 . Fixed bug #63893 (Poor efficiency of strtr() using array with keys of very
55 different length). (Gustavo)
f9e8678 @dstogov Fixed bug #63882 (zend_std_compare_objects crash on recursion)
dstogov authored
56 . Fixed bug #63882 (zend_std_compare_objects crash on recursion). (Dmitry)
33b104c @smalyshev fix bug #63462 (Magic methods called twice for unset protected proper…
smalyshev authored
57 . Fixed bug #63462 (Magic methods called twice for unset protected
58 properties). (Stas)
5382e15 @smalyshev Fix bug #62524, only follow redirects in file streams for 3xx HTTP st…
smalyshev authored
59 . Fixed bug #62524 (fopen follows redirects for non-3xx statuses).
60 (Wes Mason)
bf9ad4e @lstrojny Support BITMAPV5HEADER in getimagesize(): https://en.wikipedia.org/wi…
lstrojny authored
61 . Support BITMAPV5HEADER in getimagesize(). (AsamK, Lars)
f3b1b85 @laruence update NEWS
laruence authored
62
374ebc8 @smalyshev fix NEWS
smalyshev authored
63 - Date:
64 . Fixed bug #63699 (Performance improvements for various ext/date functions).
65 (Lars, original patch by njaguar at gmail dot com)
66 . Fixed bug #55397: Comparsion of incomplete DateTime causes SIGSEGV.
67 (Derick)
68
142c40f @LawnGnome Merge branch 'PHP-5.3' into PHP-5.4
LawnGnome authored
69 - FPM:
70 . Fixed bug #63999 (php with fpm fails to build on Solaris 10 or 11). (Adam)
71
6e684e6 @LawnGnome Add NEWS for the previously cherry picked commit.
LawnGnome authored
72 - Litespeed:
73 . Fixed bug #63228 (-Werror=format-security error in lsapi code). (George)
74
99d087e @lstrojny Fixed bug #63921: sqlite3::bindvalue and relative PHP functions aren'…
lstrojny authored
75 - ext/sqlite3:
76 . Fixed bug #63921 (sqlite3::bindvalue and relative PHP functions aren't
77 using sqlite3_*_int64 API). (srgoogleguy, Lars)
78
94a4e0f Fix News
Christopher Jones authored
79 - PDO_OCI
4fcf4e0 @laruence Fixed bug #57702 (Multi-row BLOB fetches)
laruence authored
80 . Fixed bug #57702 (Multi-row BLOB fetches). (hswong3i, Laruence)
6a06587 @lstrojny Bug #52958: Segfault in PDO_OCI on cleanup after running a long tests…
lstrojny authored
81 . Fixed bug #52958 (Segfault in PDO_OCI on cleanup after running a long
4fcf4e0 @laruence Fixed bug #57702 (Multi-row BLOB fetches)
laruence authored
82 testsuite). (hswong3i, Lars)
1e9a3ed @lstrojny Fix bug #63916: PDO::PARAM_INT casts to 32bit int internally even on …
lstrojny authored
83
94a4e0f Fix News
Christopher Jones authored
84 - PDO_sqlite:
85 . Fixed bug #63916 (PDO::PARAM_INT casts to 32bit int internally even
86 on 64bit builds in pdo_sqlite). (srgoogleguy, Lars)
87
836a2b1 @lstrojny NEWS entry new OpenSSL option [doc]
lstrojny authored
88 - OpenSSL:
89 . New SSL stream context option to prevent CRIME attack vector. (Daniel Lowrey,
90 Lars)
91
9e7c2e5 @smalyshev Merge branch 'PHP-5.3' into PHP-5.4
smalyshev authored
92 17 Jan 2012, PHP 5.4.11
c3b6f6f @smalyshev 5.4.11-dev
smalyshev authored
93
86c46b9 @smalyshev add fix #43177
smalyshev authored
94 - Core:
7ed2fdb @smalyshev add bug #63762
smalyshev authored
95 . Fixed bug #63762 (Sigsegv when Exception::$trace is changed by user).
96 (Johannes)
bf9ad4e @lstrojny Support BITMAPV5HEADER in getimagesize(): https://en.wikipedia.org/wi…
lstrojny authored
97 . Fixed bug #43177 (Errors in eval()'ed code produce status code 500).
86c46b9 @smalyshev add fix #43177
smalyshev authored
98 (Todd Ruth, Stas).
99
35f86d2 @dstogov Fixed bug #63757 (getenv() produces memory leak with CGI SAPI)
dstogov authored
100 - Filter:
101 . Fixed bug #63757 (getenv() produces memory leak with CGI SAPI). (Dmitry)
ee258fe @lstrojny News entry for +0/-0 filter fix
lstrojny authored
102 . Fixed bug #54096 (FILTER_VALIDATE_INT does not accept +0 and -0).
103 (martin at divbyzero dot net, Lars)
35f86d2 @dstogov Fixed bug #63757 (getenv() produces memory leak with CGI SAPI)
dstogov authored
104
2d1694d @LawnGnome Alter php_json_decode_ex() to respect JSON_BIGINT_AS_STRING for bare …
LawnGnome authored
105 - JSON:
106 . Fixed bug #63737 (json_decode does not properly decode with options
107 parameter). (Adam)
108
c3b4803 @lstrojny News entry for updated mime types
lstrojny authored
109 - CLI server
36a5eca @lstrojny Updating news entry to list new filetypes
lstrojny authored
110 . Update list of common mime types. Added webm, ogv, ogg. (Lars,
111 pascalc at gmail dot com)
c3b4803 @lstrojny News entry for updated mime types
lstrojny authored
112
c46e1cd @adoy Fixed bug #55438 (Curlwapper is not sending http header randomly)
adoy authored
113 - cURL extension:
3f0dcc0 @adoy Update NEWS file
adoy authored
114 . Fixed bug (segfault due to libcurl connection caching). (Pierrick)
ac3d227 @adoy Fixed #63859 Memory leak when reusing curl-handle
adoy authored
115 . Fixed bug #63859 (Memory leak when reusing curl-handle). (Pierrick)
1c553eb @adoy Update NEWS file
adoy authored
116 . Fixed bug #63795 (CURL >= 7.28.0 no longer support value 1 for
117 CURLOPT_SSL_VERIFYHOST). (Pierrick)
118 . Fixed bug #63352 (Can't enable hostname validation when using curl stream
119 wrappers). (Pierrick)
c46e1cd @adoy Fixed bug #55438 (Curlwapper is not sending http header randomly)
adoy authored
120 . Fixed bug #55438 (Curlwapper is not sending http header randomly).
121 (phpnet@lostreality.org, Pierrick)
122
dd288f9 @smalyshev fix NEWS
smalyshev authored
123 20 Dec 2012, PHP 5.4.10
7262bf6 @smalyshev 5.4.10-dev
smalyshev authored
124
74228c5 @laruence Fixed bug #63305 (zend_mm_heap corrupted with traits)
laruence authored
125 - Core:
3d86e6d @laruence Fixed bug #63726 (Memleak with static properties and internal/user cl…
laruence authored
126 . Fixed bug #63726 (Memleak with static properties and internal/user
127 classes). (Laruence)
92e2f29 @dstogov Fixed bug #63635 (Segfault in gc_collect_cycles)
dstogov authored
128 . Fixed bug #63635 (Segfault in gc_collect_cycles). (Dmitry)
d398456 @smalyshev update NEWS
smalyshev authored
129 . Fixed bug #63512 (parse_ini_file() with INI_SCANNER_RAW removes quotes
130 from value). (Pierrick)
396c1e9 @dstogov Fixed bug #63468 (wrong called method as callback with inheritance)
dstogov authored
131 . Fixed bug #63468 (wrong called method as callback with inheritance).
132 (Laruence)
d398456 @smalyshev update NEWS
smalyshev authored
133 . Fixed bug #63451 (config.guess file does not have AIX 7 defined,
134 shared objects are not created). (kemcline at au1 dot ibm dot com)
1a09bf8 @dstogov Fixed bug #61557 (Crasher in tt-rss backend.php)
dstogov authored
135 . Fixed bug #61557 (Crasher in tt-rss backend.php).
136 (i dot am dot jack dot mail at gmail dot com)
be1e5b9 @m6w6 BFN #61272
m6w6 authored
137 . Fixed bug #61272 (ob_start callback gets passed empty string).
138 (Mike, casper at langemeijer dot eu)
c08e2c8 @smalyshev fix NEWS
smalyshev authored
139
7552a7e @remicollet NEWS
remicollet authored
140 - Date:
dd288f9 @smalyshev fix NEWS
smalyshev authored
141 . Fixed bug #63666 (Poor date() performance). (Paul Taulborg).
d398456 @smalyshev update NEWS
smalyshev authored
142 . Fixed bug #63435 (Datetime::format('u') sometimes wrong by 1 microsecond).
7552a7e @remicollet NEWS
remicollet authored
143 (Remi)
144
137503d @remicollet NEWS entries
remicollet authored
145 - Imap:
96300f5 @laruence format
laruence authored
146 . Fixed bug #63126 (DISABLE_AUTHENTICATOR ignores array). (Remi)
137503d @remicollet NEWS entries
remicollet authored
147
289bb33 @remicollet Fixed bug #63588 Duplicate implementation of php_next_utf8_char
remicollet authored
148 - Json:
96300f5 @laruence format
laruence authored
149 . Fixed bug #63588 (use php_next_utf8_char and remove duplicate
150 implementation). (Remi)
289bb33 @remicollet Fixed bug #63588 Duplicate implementation of php_next_utf8_char
remicollet authored
151
96300f5 @laruence format
laruence authored
152 - MySQLi:
153 . Fixed bug #63361 (missing header). (Remi)
8d2c44b @remicollet Fixed Bug #63361 Header not installed
remicollet authored
154
b689819 @laruence Merge branch 'PHP-5.3' into PHP-5.4
laruence authored
155 - MySQLnd:
156 . Fixed bug #63398 (Segfault when polling closed link). (Laruence)
df3b9a1 @laruence Fixed Bug #63614 (Fatal error on Reflection)
laruence authored
157
8a84b1b @weltling Backported the fix for bug #63248 from 5.4+
weltling authored
158 - Fileinfo:
e6b727d @weltling Fixed bug #63590 Fileinfo delivers ifferent results in TS and NTS und…
weltling authored
159 . Fixed bug #63590 (Different results in TS and NTS under Windows).
160 (Anatoliy)
df3b9a1 @laruence Fixed Bug #63614 (Fatal error on Reflection)
laruence authored
161
c37d7a9 @remicollet NEWS
remicollet authored
162 - FPM:
163 . Fixed bug #63581 Possible null dereference and buffer overflow (Remi)
164
137503d @remicollet NEWS entries
remicollet authored
165 - Pdo_sqlite:
166 . Fixed Bug #63149 getColumnMeta should return the table name
167 when system SQLite used. (Remi)
168
c08e2c8 @smalyshev fix NEWS
smalyshev authored
169 - Apache2 Handler SAPI:
170 . Enabled Apache 2.4 configure option for Windows (Pierre, Anatoliy)
171
df3b9a1 @laruence Fixed Bug #63614 (Fatal error on Reflection)
laruence authored
172 - Reflection:
173 . Fixed Bug #63614 (Fatal error on Reflection). (Laruence)
174
dc2192c @dstogov Fixed bug #63271 (SOAP wsdl cache is not enabled after initial requests)
dstogov authored
175 - SOAP
176 . Fixed bug #63271 (SOAP wsdl cache is not enabled after initial requests).
177 (John Jawed, Dmitry)
065862a @felipensp - BFN
felipensp authored
178
12de2e9 @lstrojny News entry for bug #49341
lstrojny authored
179 - Sockets
180 . Fixed bug #49341 (Add SO_REUSEPORT support for socket_set_option()).
181 (Igor Wiedler, Lars)
182
881416c @dstogov Fixed bug #63680 (Memleak in splfixedarray with cycle reference)
dstogov authored
183 - SPL
184 . Fixed bug #63680 (Memleak in splfixedarray with cycle reference). (Laruence)
185
c08e2c8 @smalyshev fix NEWS
smalyshev authored
186 22 Nov 2012, PHP 5.4.9
187
188 - Core:
74228c5 @laruence Fixed bug #63305 (zend_mm_heap corrupted with traits)
laruence authored
189 . Fixed bug #63305 (zend_mm_heap corrupted with traits). (Dmitry, Laruence)
f2bffdc @tony2001 fix bug #63369
tony2001 authored
190 . Fixed bug #63369 ((un)serialize() leaves dangling pointers, causes crashes).
191 (Tony, Andrew Sitnikov)
3fe3029 @laruence Fixed bug #62444 (Handle leak in is_readable on windows).
laruence authored
192 . Fixed bug #63241 (PHP fails to open Windows deduplicated files).
a2e4404 @weltling Fixed bug #63241 PHP fails to open Windows deduplicated files.
weltling authored
193 (daniel dot stelter-gliese at innogames dot de)
3fe3029 @laruence Fixed bug #62444 (Handle leak in is_readable on windows).
laruence authored
194 . Fixed bug #62444 (Handle leak in is_readable on windows).
195 (krazyest at seznam dot cz)
74228c5 @laruence Fixed bug #63305 (zend_mm_heap corrupted with traits)
laruence authored
196
c4ce96d @ircmaxell News entry for CURL notice addition
ircmaxell authored
197 - Curl:
198 . Fixed bug #63363 (Curl silently accepts boolean true for SSL_VERIFYHOST).
199 Patch by John Jawed GitHub PR #221 (Anthony)
200
6d019de @weltling Fixed bug #63248 Load multiple magic files on win
weltling authored
201 - Fileinfo:
202 . Fixed bug #63248 (Load multiple magic files from a directory under Windows).
203 (Anatoliy)
204
2f1c406 @laruence Fixed bug #63389 (Missing context check on libxml_set_streams_context…
laruence authored
205 - Libxml
206 . Fixed bug #63389 (Missing context check on libxml_set_streams_context()
207 causes memleak). (Laruence)
208
3e7fcd9 @smalyshev fix NEWS
smalyshev authored
209 - Mbstring:
210 . Fixed bug #63447 (max_input_vars doesn't filter variables when
211 mbstring.encoding_translation = On). (Laruence)
212
05a843c Add fix & missing fix
Christopher Jones authored
213 - OCI8:
214 . Fixed bug #63265 (Add ORA-00028 to the PHP_OCI_HANDLE_ERROR macro)
215 (Chris Jones)
216
8bd5e15 @laruence Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite)
laruence authored
217 - PCRE:
68b229e @dstogov Fixed bug #63180 (Corruption of hash tables)
dstogov authored
218 . Fixed bug #63180 (Corruption of hash tables). (Dmitry)
8bd5e15 @laruence Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite)
laruence authored
219 . Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite).
220 (Dmitry, Laruence)
cbb857f @weltling update NEWS
weltling authored
221 . Fixed bug #63284 (Upgrade PCRE to 8.31). (Anatoliy)
8bd5e15 @laruence Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite)
laruence authored
222
c08e2c8 @smalyshev fix NEWS
smalyshev authored
223 - PDO:
224 . Fixed bug #63235 (buffer overflow in use of SQLGetDiagRec).
225 (Martin Osvald, Remi)
226
227 - PDO_pgsql:
228 . Fixed bug #62593 (Emulate prepares behave strangely with PARAM_BOOL).
229 (Will Fitch)
230
f962260 @weltling merged changes for bug #63297 from 5.3
weltling authored
231 - Phar:
232 . Fixed bug #63297 (Phar fails to write an openssl based signature).
233 (Anatoliy)
234
c08e2c8 @smalyshev fix NEWS
smalyshev authored
235 - Streams:
236 . Fixed bug #63240 (stream_get_line() return contains delimiter string).
237 (Tjerk, Gustavo)
238
7886f46 @laruence Fixed bug #63399 (ReflectionClass::getTraitAliases() incorrectly reso…
laruence authored
239 - Reflection:
240 . Fixed bug #63399 (ReflectionClass::getTraitAliases() incorrectly resolves
241 traitnames). (Laruence)
242
05a843c Add fix & missing fix
Christopher Jones authored
243 18 Oct 2012, PHP 5.4.8
78cffe0 @smalyshev 5.4.7 branched
smalyshev authored
244
27542db @nikcorg Respond with 501 to unknown request methods
nikcorg authored
245 - CLI server:
ea441bd @laruence Implemented FR #63242 (Default error page in PHP built-in web server …
laruence authored
246 . Implemented FR #63242 (Default error page in PHP built-in web server uses
247 outdated html/css). (pascal.chevrel@free.fr)
27542db @nikcorg Respond with 501 to unknown request methods
nikcorg authored
248 . Changed response to unknown HTTP method to 501 according to RFC.
249 (Niklas Lindgren).
aa133ea @lstrojny Merged GitHub PR #190: Support for the HTTP PATCH method in CLI webse…
lstrojny authored
250 . Support HTTP PATCH method. Patch by Niklas Lindgren, GitHub PR #190.
251 (Lars)
27542db @nikcorg Respond with 501 to unknown request methods
nikcorg authored
252
d1f0662 @laruence Fixed bug #62725 (Calling exit() in a shutdown function does not retu…
laruence authored
253 - Core:
67611c6 @laruence Fixed bug #63219 (Segfault when aliasing trait method when autoloader…
laruence authored
254 . Fixed bug #63219 (Segfault when aliasing trait method when autoloader
255 throws excpetion). (Laruence)
f7d51df @smalyshev fix NEWS
smalyshev authored
256 . Added optional second argument for assert() to specify custom message. Patch
257 by Lonny Kapelushnik (lonny@lonnylot.com). (Lars)
d0ab22e @smalyshev update news
smalyshev authored
258 . Support building PHP with the native client toolchain. (Stuart Langley)
d3c37f0 @smalyshev add news for --offline
smalyshev authored
259 . Added --offline option for tests. (Remi)
457844a @smalyshev add bug #63162
smalyshev authored
260 . Fixed bug #63162 (parse_url does not match password component). (husman)
4db74b7 @dstogov Fixed bug #63111 (is_callable() lies for abstract static method)
dstogov authored
261 . Fixed bug #63111 (is_callable() lies for abstract static method). (Dmitry)
d0ab22e @smalyshev update news
smalyshev authored
262 . Fixed bug #63093 (Segfault while load extension failed in zts-build).
263 (Laruence)
5dc2cef @laruence Fixed bug #62976 (Notice: could not be converted to int when comparin…
laruence authored
264 . Fixed bug #62976 (Notice: could not be converted to int when comparing
265 some builtin classes). (Laruence)
f7d51df @smalyshev fix NEWS
smalyshev authored
266 . Fixed bug #62955 (Only one directive is loaded from "Per Directory Values"
267 Windows registry). (aserbulov at parallels dot com)
6c0508f @dstogov Fixed bug #62907 (Double free when use traits)
dstogov authored
268 . Fixed bug #62907 (Double free when use traits). (Dmitry)
b29dc14 @dstogov - Fixed bug #61767 (Shutdown functions not called in certain error si…
dstogov authored
269 . Fixed bug #61767 (Shutdown functions not called in certain error
270 situation). (Dmitry)
271 . Fixed bug #60909 (custom error handler throwing Exception + fatal error
272 = no shutdown function). (Dmitry)
395d77c @laruence Fixed bug #60723 (error_log error time has changed to UTC ignoring de…
laruence authored
273 . Fixed bug #60723 (error_log error time has changed to UTC ignoring default
f879e11 @smalyshev fix news
smalyshev authored
274 timezone). (Laruence)
f7d51df @smalyshev fix NEWS
smalyshev authored
275
ec36192 @adoy Update NEWS
adoy authored
276 - cURL:
277 . Fixed bug #62085 (file_get_contents a remote file by Curl wrapper will
278 cause cpu Soaring). (Pierrick)
279
40bb925 @smalyshev Merge branch 'pull-request/210' into PHP-5.4
smalyshev authored
280 - Date:
281 . Fixed bug #62896 ("DateTime->modify('+0 days')" modifies DateTime object)
282 (Lonny Kapelushnik)
283 . Fixed bug #62561 (DateTime add 'P1D' adds 25 hours). (Lonny Kapelushnik)
f7d51df @smalyshev fix NEWS
smalyshev authored
284
ffa7270 fix bug #63015 (Incorrect arginfo for DOMErrorHandler)
Rob Richards authored
285 - DOM:
286 . Fixed bug #63015 (Incorrect arginfo for DOMErrorHandler). (Rob)
287
b5eb145 - Fixed bug #62954 (startup problems fpm / php-fpm)
Jerome Loyet authored
288 - FPM:
289 . Fixed bug #62954 (startup problems fpm / php-fpm). (fat)
290 . Fixed bug #62886 (PHP-FPM may segfault/hang on startup). (fat)
64a0e7c - Fixed bug #63085 (Systemd integration and daemonize)
Jerome Loyet authored
291 . Fixed bug #63085 (Systemd integration and daemonize). (remi, fat)
72f3457 - Fixed bug #62947 (Unneccesary warnings on FPM)
Jerome Loyet authored
292 . Fixed bug #62947 (Unneccesary warnings on FPM). (fat)
9ef925b - Fixed bug #62887 (Only /status?plain&full gives "last request cpu")
Jerome Loyet authored
293 . Fixed bug #62887 (Only /status?plain&full gives "last request cpu"). (fat)
34c3985 Add missing NEWS entry
Jerome Loyet authored
294 . Fixed bug #62216 (Add PID to php-fpm init.d script). (fat)
b5eb145 - Fixed bug #62954 (startup problems fpm / php-fpm)
Jerome Loyet authored
295
05a843c Add fix & missing fix
Christopher Jones authored
296 - OCI8:
297 . Fixed bug #60901 (Improve "tail" syntax for AIX installation) (Chris Jones)
298
56425ee @smalyshev news for bug #61421
smalyshev authored
299 - OpenSSL:
300 . Implemented FR #61421 (OpenSSL signature verification missing RMD160,
301 SHA224, SHA256, SHA384, SHA512). (Mark Jones)
302
9315712 @laruence Merge branch 'PHP-5.3' into PHP-5.4
laruence authored
303 - PDO:
0c0b5a3 @laruence Fixed bug #63258 (seg fault with PDO and dblib using DBSETOPT(H->link…
laruence authored
304 . Fixed bug #63258 (seg fault with PDO and dblib using DBSETOPT(H->link,
305 DBQUOTEDIDENT, 1)). (Laruence)
9315712 @laruence Merge branch 'PHP-5.3' into PHP-5.4
laruence authored
306 . Fixed bug #63235 (buffer overflow in use of SQLGetDiagRec).
307 (Martin Osvald, Remi)
c8cc0cd @felipensp - BFN
felipensp authored
308
309 - PDO Firebird:
310 . Fixed bug #63214 (Large PDO Firebird Queries).
311 (james at kenjim dot com)
0cc0f73 @johannes fix NEWS after releses
johannes authored
312
0ab27c3 Fixed bug #50997 (SOAP Error when trying to submit 2nd Element of a c…
Dmitry Stogov authored
313 - SOAP
314 . Fixed bug #50997 (SOAP Error when trying to submit 2nd Element of a choice).
315 (Dmitry)
316
f7d51df @smalyshev fix NEWS
smalyshev authored
317 - SPL:
318 . Bug #62987 (Assigning to ArrayObject[null][something] overrides all
319 undefined variables). (Laruence)
320
133f610 @lstrojny Allow null as a default value for length in mb_substr() and mb_strcut()
lstrojny authored
321 - mbstring:
322 . Allow passing null as a default value to mb_substr() and mb_strcut(). Patch
323 by Alexander Moskaliov via GitHub PR #133. (Lars)
324
a26390e @lstrojny Bug #49510: Boolean validation fails with FILTER_NULL_ON_FAILURE with…
lstrojny authored
325 - Filter extension:
326 . Bug #49510: Boolean validation fails with FILTER_NULL_ON_FAILURE with empty
327 string or false. (Lars)
328
734bda7 @lstrojny Fixing NEWS file
lstrojny authored
329 - Sockets
330 . Fixed bug #63000 (MCAST_JOIN_GROUP on OSX is broken, merge of PR 185 by
331 Igor Wiedler). (Lars)
332
f879e11 @smalyshev fix news
smalyshev authored
333 13 Sep 2012, PHP 5.4.7
f7d51df @smalyshev fix NEWS
smalyshev authored
334
335 - Core:
d92a89f @laruence Fixed bug (segfault while build with zts and GOTO vm-kind)
laruence authored
336 . Fixed bug (segfault while build with zts and GOTO vm-kind). (Laruence)
12ea5c5 @smalyshev Fix for #62844
smalyshev authored
337 . Fixed bug #62844 (parse_url() does not recognize //). (Andrew Faulds).
b721ed5 @felipensp - BFN
felipensp authored
338 . Fixed bug #62829 (stdint.h included on platform where HAVE_STDINT_H is not
339 set). (Felipe)
be818e7 @laruence Update NEWS
laruence authored
340 . Fixed bug #62763 (register_shutdown_function and extending class).
341 (Laruence)
d1f0662 @laruence Fixed bug #62725 (Calling exit() in a shutdown function does not retu…
laruence authored
342 . Fixed bug #62725 (Calling exit() in a shutdown function does not return
343 the exit value). (Laruence)
675545f @smalyshev update NEWS
smalyshev authored
344 . Fixed bug #62744 (dangling pointers made by zend_disable_class). (Laruence)
345 . Fixed bug #62716 (munmap() is called with the incorrect length).
346 (slangley@google.com)
6d1bebf @laruence Fixed bug #62358 (Segfault when using traits a lot)
laruence authored
347 . Fixed bug #62358 (Segfault when using traits a lot). (Laruence)
be818e7 @laruence Update NEWS
laruence authored
348 . Fixed bug #62328 (implementing __toString and a cast to string fails)
349 (Laruence)
01e414b @smalyshev Add #51363
smalyshev authored
350 . Fixed bug #51363 (Fatal error raised by var_export() not caught by error
351 handler). (Lonny Kapelushnik)
128a4bb @smalyshev News for bug#40459
smalyshev authored
352 . Fixed bug #40459 (Stat and Dir stream wrapper methods do not call
353 constructor). (Stas)
d1f0662 @laruence Fixed bug #62725 (Calling exit() in a shutdown function does not retu…
laruence authored
354
675545f @smalyshev update NEWS
smalyshev authored
355 - CURL:
4c83ecc @adoy Fixed bug #62912 (CURLINFO_PRIMARY_IP is not exposed)
adoy authored
356 . Fixed bug #62912 (CURLINFO_PRIMARY_* AND CURLINFO_LOCAL_* not exposed).
357 (Pierrick)
675545f @smalyshev update NEWS
smalyshev authored
358 . Fixed bug #62839 (curl_copy_handle segfault with CURLOPT_FILE). (Pierrick)
359
949f6cd @cataphract Announce on NEWS change in 1ce572c
cataphract authored
360 - Intl:
63a1801 @cataphract NEWS for commit 72c807a
cataphract authored
361 . Fixed Spoofchecker not being registered on ICU 49.1. (Gustavo)
949f6cd @cataphract Announce on NEWS change in 1ce572c
cataphract authored
362 . Fix bug #62933 (ext/intl compilation error on icu 3.4.1). (Gustavo)
c111067 @cataphract NEWS for 886a50a
cataphract authored
363 . Fix bug #62915 (defective cloning in several intl classes). (Gustavo)
949f6cd @cataphract Announce on NEWS change in 1ce572c
cataphract authored
364
6d1bebf @laruence Fixed bug #62358 (Segfault when using traits a lot)
laruence authored
365 - Installation:
366 . Fixed bug #62460 (php binaries installed as binary.dSYM). (Reeze Xia)
367
8b3c1a3 @smalyshev fix bug #55856: preg_replace should fail on trailing garbage
smalyshev authored
368 - PCRE:
369 . Fixed bug #55856 (preg_replace should fail on trailing garbage).
370 (reg dot php at alf dot nu)
371
53c8612 @laruence Fixed bug #62685 (Wrong return datatype in PDO::inTransaction())
laruence authored
372 - PDO:
373 . Fixed bug #62685 (Wrong return datatype in PDO::inTransaction()). (Laruence)
374
ce92857 @smalyshev fix NEWS
smalyshev authored
375 - Reflection:
fbacf9c @felipensp - Fix NEWS
felipensp authored
376 . Fixed bug #62892 (ReflectionClass::getTraitAliases crashes on importing
377 trait methods as private). (Felipe)
ce92857 @smalyshev fix NEWS
smalyshev authored
378 . Fixed bug #62715 (ReflectionParameter::isDefaultValueAvailable() wrong
379 result). (Laruence)
380
da3660a @laruence Fixed bug (segfault due to PS(mod_user_implemented) not be reseted wh…
laruence authored
381 - Session:
bec5e10 @laruence update NEWS
laruence authored
382 . Fixed bug (segfault due to retval is not initialized). (Laruence)
da3660a @laruence Fixed bug (segfault due to PS(mod_user_implemented) not be reseted wh…
laruence authored
383 . Fixed bug (segfault due to PS(mod_user_implemented) not be reseted
384 when close handler call exit). (Laruence)
385
485c09a Fixed bug #50997 (SOAP Error when trying to submit 2nd Element of a c…
Dmitry Stogov authored
386 - SOAP
387 . Fixed bug #50997 (SOAP Error when trying to submit 2nd Element of a choice).
388 (Dmitry)
389
8722173 @laruence Implemented FR #62840 (Add sort flag to ArrayObject::ksort)
laruence authored
390 - SPL:
42f91d6 @laruence Fixed bug #62904 (Crash when cloning an object which inherits SplFixe…
laruence authored
391 . Fixed bug #62904 (Crash when cloning an object which inherits SplFixedArray)
392 (Laruence)
8722173 @laruence Implemented FR #62840 (Add sort flag to ArrayObject::ksort)
laruence authored
393 . Implemented FR #62840 (Add sort flag to ArrayObject::ksort). (Laruence)
394
0b23da1 @laruence Fixed bug #62836 (Seg fault or broken object references on unserializ…
laruence authored
395 - Standard:
396 . Fixed bug #62836 (Seg fault or broken object references on unserialize()).
397 (Laruence)
398
8e7081f @lstrojny Merging PR 121 to add support for slow request counting on the PHP-FP…
lstrojny authored
399 - FPM:
400 . Merged PR 121 by minitux to add support for slow request counting on PHP
401 FPM status page. (Lars)
da3660a @laruence Fixed bug (segfault due to PS(mod_user_implemented) not be reseted wh…
laruence authored
402
675545f @smalyshev update NEWS
smalyshev authored
403 16 Aug 2012, PHP 5.4.6
a213c10 @smalyshev Merge branch 'pull-request/112' into PHP-5.4
smalyshev authored
404
0988ae3 @laruence Implemented FR #62700 (have the console output 'Listening on http://l…
laruence authored
405 - CLI Server:
406 . Implemented FR #62700 (have the console output 'Listening on
407 http://localhost:8000'). (pascal.chevrel@free.fr)
408
9c28393 @felipensp - BFN
felipensp authored
409 - Core:
b4b3a65 @laruence Fixed bug #62661 (Interactive php-cli crashes if include() is used in…
laruence authored
410 . Fixed bug #62661 (Interactive php-cli crashes if include() is used in
411 auto_prepend_file). (Laruence)
eae0610 @laruence Fixed bug #62653: (unset($array[$float]) causes a crash)
laruence authored
412 . Fixed bug #62653: (unset($array[$float]) causes a crash). (Nikita Popov,
413 Laruence)
9c28393 @felipensp - BFN
felipensp authored
414 . Fixed bug #62565 (Crashes due non-initialized internal properties_table).
415 (Felipe)
ff729aa @smalyshev sync NEWS
smalyshev authored
416 . Fixed bug #60194 (--with-zend-multibyte and --enable-debug reports LEAK
417 with run-test.php). (Laruence)
9c28393 @felipensp - BFN
felipensp authored
418
4323a7a @laruence update NEWS
laruence authored
419 - CURL:
420 . Fixed bug #62499 (curl_setopt($ch, CURLOPT_COOKIEFILE, "") returns false).
421 (r.hampartsumyan@gmail.com, Laruence)
a213c10 @smalyshev Merge branch 'pull-request/112' into PHP-5.4
smalyshev authored
422
e3b9b1e @laruence Fixed Bug #62500 (Segfault in DateInterval class when extended)
laruence authored
423 - DateTime:
424 . Fixed Bug #62500 (Segfault in DateInterval class when extended). (Laruence)
9c28393 @felipensp - BFN
felipensp authored
425
1916bb2 @smalyshev Merge branch 'pull-request/91' into PHP-5.4
smalyshev authored
426 - Fileinfo:
427 . Fixed bug #61964 (finfo_open with directory causes invalid free).
c7c939b @laruence Bug doesn't exists in any release
laruence authored
428 (reeze.xia@gmail.com)
1916bb2 @smalyshev Merge branch 'pull-request/91' into PHP-5.4
smalyshev authored
429
9c28393 @felipensp - BFN
felipensp authored
430 - Intl:
431 . Fixed bug #62564 (Extending MessageFormatter and adding property causes
432 crash). (Felipe)
e3b9b1e @laruence Fixed Bug #62500 (Segfault in DateInterval class when extended)
laruence authored
433
25be12a @laruence Fixed bug #62594 (segfault in mysqlnd_res_meta::set_mode)
laruence authored
434 - MySQLnd:
435 . Fixed bug #62594 (segfault in mysqlnd_res_meta::set_mode). (Laruence)
436
860b3ff @johannes Fix Bug #62612 readline extension compilation fails
johannes authored
437 - readline:
438 . Fixed bug #62612 (readline extension compilation fails with
439 sapi/cli/cli.h: No such file). (Johannes)
440
f480942 @smalyshev Merge branch 'pull-request/96' into PHP-5.4
smalyshev authored
441 - Reflection:
c7614a8 @cataphract NEWS for b47d6b3
cataphract authored
442 . Implemented FR #61602 (Allow access to name of constant used as default
f480942 @smalyshev Merge branch 'pull-request/96' into PHP-5.4
smalyshev authored
443 value). (reeze.xia@gmail.com)
444
4323a7a @laruence update NEWS
laruence authored
445 - SimpleXML:
446 . Implemented FR #55218 Get namespaces from current node. (Lonny)
447
55dbd8c @smalyshev update NEWS
smalyshev authored
448 - SPL:
0c99661 @laruence Fixed bug #62616 (ArrayIterator::count() from IteratorIterator instan…
laruence authored
449 . Fixed bug #62616 (ArrayIterator::count() from IteratorIterator instance
450 gives Segmentation fault). (Laruence, Gustavo)
55dbd8c @smalyshev update NEWS
smalyshev authored
451 . Fixed bug #61527 (ArrayIterator gives misleading notice on next() when
452 moved to the end). (reeze.xia@gmail.com)
453
2d9d2ca @laruence Fixed bug #62597 (segfault in php_stream_wrapper_log_error with ZTS b…
laruence authored
454 - Streams:
455 . Fixed bug #62597 (segfault in php_stream_wrapper_log_error with ZTS build).
456 (Laruence)
457
a6f1533 @laruence Fixed bug #55544 (ob_gzhandler always conflicts with zlib.output_comp…
laruence authored
458 - Zlib:
459 . Fixed bug #55544 (ob_gzhandler always conflicts with
460 zlib.output_compression). (Laruence)
461
7d890ee @smalyshev update 5.4.5 date
smalyshev authored
462 19 Jul 2012, PHP 5.4.5
db1e425 @smalyshev restore NEWS
smalyshev authored
463
464 - Core:
8992da2 @smalyshev fix NEWS order
smalyshev authored
465 . Fixed bug #62443 (Crypt SHA256/512 Segfaults With Malformed
466 Salt). (Anthony Ferrara)
dfce6bf @smalyshev update NEWS
smalyshev authored
467 . Fixed bug #62432 (ReflectionMethod random corrupt memory on high
468 concurrent). (Johannes)
469 . Fixed bug #62373 (serialize() generates wrong reference to the object).
470 (Moriyoshi)
a44a1dc @laruence Fixed bug #62357 (compile failure: (S) Arguments missing for built-in…
laruence authored
471 . Fixed bug #62357 (compile failure: (S) Arguments missing for built-in
472 function __memcmp). (Laruence)
db1e425 @smalyshev restore NEWS
smalyshev authored
473 . Fixed bug #61998 (Using traits with method aliases appears to result in
474 crash during execution). (Dmitry)
c4cc431 @smalyshev rearrange news
smalyshev authored
475 . Fixed bug #51094 (parse_ini_file() with INI_SCANNER_RAW cuts a value that
476 includes a semi-colon). (Pierrick)
f8cc363 @smalyshev add CVE
smalyshev authored
477 . Fixed potential overflow in _php_stream_scandir (CVE-2012-2688).
478 (Jason Powell, Stas)
db1e425 @smalyshev restore NEWS
smalyshev authored
479
480 - EXIF:
481 . Fixed information leak in ext exif (discovered by Martin Noga,
482 Matthew "j00ru" Jurczyk, Gynvael Coldwind)
483
503358c @cataphract Fix bug #62266
cataphract authored
484 - FPM:
db1e425 @smalyshev restore NEWS
smalyshev authored
485 . Fixed bug #62205 (php-fpm segfaults (null passed to strstr)). (fat)
486 . Fixed bug #62160 (Add process.priority to set nice(2) priorities). (fat)
487 . Fixed bug #62153 (when using unix sockets, multiples FPM instances
488 . Fixed bug #62033 (php-fpm exits with status 0 on some failures to start).
489 (fat)
490 . Fixed bug #61839 (Unable to cross-compile PHP with --enable-fpm). (fat)
491 . Fixed bug #61835 (php-fpm is not allowed to run as root). (fat)
492 . Fixed bug #61295 (php-fpm should not fail with commented 'user'
493 . Fixed bug #61218 (FPM drops connection while receiving some binary values
494 in FastCGI requests). (fat)
495 . Fixed bug #61045 (fpm don't send error log to fastcgi clients). (fat)
496 for non-root start). (fat)
497 . Fixed bug #61026 (FPM pools can listen on the same address). (fat)
498 can be launched without errors). (fat)
499
500 - Iconv:
501 . Fix bug #55042 (Erealloc in iconv.c unsafe). (Stas)
502
503358c @cataphract Fix bug #62266
cataphract authored
503 - Intl:
e118a07 @smalyshev merge 5.3 entries
smalyshev authored
504 . Fixed bug #62083 (grapheme_extract() memory leaks). (Gustavo)
db1e425 @smalyshev restore NEWS
smalyshev authored
505 . ResourceBundle constructor now accepts NULL for the first two arguments.
506 (Gustavo)
e118a07 @smalyshev merge 5.3 entries
smalyshev authored
507 . Fixed bug #62081 (IntlDateFormatter constructor leaks memory when called
508 twice). (Gustavo)
509 . Fixed bug #62070 (Collator::getSortKey() returns garbage). (Gustavo)
510 . Fixed bug #62017 (datefmt_create with incorrectly encoded timezone leaks
511 pattern). (Gustavo)
dfce6bf @smalyshev update NEWS
smalyshev authored
512 . Fixed bug #60785 (memory leak in IntlDateFormatter constructor). (Gustavo)
db1e425 @smalyshev restore NEWS
smalyshev authored
513
b741d33 @smalyshev fix bug #61359: json_encode() calls too many reallocs
smalyshev authored
514 - JSON:
515 . Fixed bug #61359 (json_encode() calls too many reallocs). (Stas)
516
503358c @cataphract Fix bug #62266
cataphract authored
517 - libxml:
518 . Fixed bug #62266 (Custom extension segfaults during xmlParseFile with FPM
519 SAPI). (Gustavo)
520
dfce6bf @smalyshev update NEWS
smalyshev authored
521 - Phar:
522 . Fixed bug #62227 (Invalid phar stream path causes crash). (Felipe)
523
db1e425 @smalyshev restore NEWS
smalyshev authored
524 - Readline:
525 . Fixed bug #62186 (readline fails to compile - void function should not
526 return a value). (Johannes)
527
528 - Reflection:
e886272 @felipensp - BFN
felipensp authored
529 . Fixed bug #62384 (Attempting to invoke a Closure more than once causes
530 segfault). (Felipe)
531 . Fixed bug #62202 (ReflectionParameter::getDefaultValue() memory leaks
532 with constant). (Laruence)
db1e425 @smalyshev restore NEWS
smalyshev authored
533
534 - Sockets:
535 . Fixed bug #62025 (__ss_family was changed on AIX 5.3). (Felipe)
188c124 @lstrojny Bug #63000: MCAST_JOIN_GROUP on OSX is broken
lstrojny authored
536
dfce6bf @smalyshev update NEWS
smalyshev authored
537 - SPL:
be4053c @laruence Fixed bug #62433 (Inconsistent behavior of RecursiveDirectoryIterator…
laruence authored
538 . Fixed bug #62433 (Inconsistent behavior of RecursiveDirectoryIterator to
539 dot files). (Laruence)
dfce6bf @smalyshev update NEWS
smalyshev authored
540 . Fixed bug #62262 (RecursiveArrayIterator does not implement Countable).
541 (Nikita Popov)
542
db1e425 @smalyshev restore NEWS
smalyshev authored
543 - XML Writer:
544 . Fixed bug #62064 (memory leak in the XML Writer module).
545 (jean-pierre dot lozi at lip6 dot fr)
c467e81 @adoy NEWS File
adoy authored
546
7907dc4 @weltling updated NEWS
weltling authored
547 - Zip:
548 . Upgraded libzip to 0.10.1 (Anatoliy)
db1e425 @smalyshev restore NEWS
smalyshev authored
549
7a0f4cf @smalyshev update NEWS
smalyshev authored
550 14 Jun 2012, PHP 5.4.4
d102030 @adoy Fixed memory leak in substr_replace
adoy authored
551
db1e425 @smalyshev restore NEWS
smalyshev authored
552 - COM:
553 . Fixed bug #62146 com_dotnet cannot be built shared. (Johannes)
554
16748fe @rlerdorf CLI Server was sending "Connection: closed" instead of "Connection: c…
rlerdorf authored
555 - CLI Server:
1e60d0c @laruence Implemented FR #61977 (Need CLI web-server support for files with .ht…
laruence authored
556 . Implemented FR #61977 (Need CLI web-server support for files with .htm &
557 svg extensions). (Sixd, Laruence)
cc58373 @laruence Improved performance while sending error page
laruence authored
558 . Improved performance while sending error page, this also fixed
559 bug #61785 (Memory leak when access a non-exists file without router).
560 (Laruence)
a72b214 @smalyshev update NEWS/UPGRADING
smalyshev authored
561 . Fixed bug #61546 (functions related to current script failed when chdir()
562 in cli sapi). (Laruence, reeze.xia@gmail.com)
16748fe @rlerdorf CLI Server was sending "Connection: closed" instead of "Connection: c…
rlerdorf authored
563
f7cd058 @adoy Fixed bug #61225 (Lexing 0b0*+<NUM> incorectly)
adoy authored
564 - Core:
a72b214 @smalyshev update NEWS/UPGRADING
smalyshev authored
565 . Fixed missing bound check in iptcparse(). (chris at chiappa.net)
db1e425 @smalyshev restore NEWS
smalyshev authored
566 . Fixed CVE-2012-2143. (Solar Designer)
567 . Fixed bug #62097 (fix for for bug #54547). (Gustavo)
3332943 @laruence Fixed Bug #62005 (unexpected behavior when incrementally assigning to…
laruence authored
568 . Fixed bug #62005 (unexpected behavior when incrementally assigning to a
569 member of a null object). (Laruence)
f46a064 @felipensp - BFN
felipensp authored
570 . Fixed bug #61978 (Object recursion not detected for classes that implement
571 JsonSerializable). (Felipe)
a72b214 @smalyshev update NEWS/UPGRADING
smalyshev authored
572 . Fixed bug #61991 (long overflow in realpath_cache_get()). (Anatoliy)
72f19e9 @laruence Fixed bug #61922 (ZTS build doesn't accept zend.script_encoding config)
laruence authored
573 . Fixed bug #61922 (ZTS build doesn't accept zend.script_encoding config).
574 (Laruence)
b336af2 @felipensp - BFN
felipensp authored
575 . Fixed bug #61827 (incorrect \e processing on Windows) (Anatoliy)
a72b214 @smalyshev update NEWS/UPGRADING
smalyshev authored
576 . Fixed bug #61782 (__clone/__destruct do not match other methods when checking
577 access controls). (Stas)
dfce6bf @smalyshev update NEWS
smalyshev authored
578 . Fixed bug #61764 ('I' unpacks n as signed if n > 2^31-1 on LP64). (Gustavo)
172aa3c @laruence update NEWS
laruence authored
579 . Fixed bug #61761 ('Overriding' a private static method with a different
580 signature causes crash). (Laruence)
a72b214 @smalyshev update NEWS/UPGRADING
smalyshev authored
581 . Fixed bug #61730 (Segfault from array_walk modifying an array passed by
582 reference). (Laruence)
172aa3c @laruence update NEWS
laruence authored
583 . Fixed bug #61728 (PHP crash when calling ob_start in request_shutdown
584 phase). (Laruence)
dfce6bf @smalyshev update NEWS
smalyshev authored
585 . Fixed bug #61713 (Logic error in charset detection for htmlentities).
586 (Anatoliy)
7ae93a2 @nikic Fix bug #61660: bin2hex(hex2bin($data)) != $data
nikic authored
587 . Fixed bug #61660 (bin2hex(hex2bin($data)) != $data). (Nikita Popov)
014ed76 @laruence Update NEWS
laruence authored
588 . Fixed bug #61650 (ini parser crashes when using ${xxxx} ini variables
589 (without apache2)). (Laruence)
7cccb6b @laruence fix typo
laruence authored
590 . Fixed bug #61605 (header_remove() does not remove all headers). (Laruence)
a72b214 @smalyshev update NEWS/UPGRADING
smalyshev authored
591 . Fixed bug #54547 (wrong equality of string numbers). (Gustavo)
b0e8be8 @smalyshev organize NEWS
smalyshev authored
592 . Fixed bug #54197 ([PATH=] sections incompatibility with user_ini.filename
593 set to null). (Anatoliy)
df2a38e @smalyshev fd fix
smalyshev authored
594 . Changed php://fd to be available only for CLI.
595
dfce6bf @smalyshev update NEWS
smalyshev authored
596 - CURL:
597 . Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
598 (Laruence)
d1e529c - fix NEWS for bug #61812
Jerome Loyet authored
599
dce2590 - Fixed bug #61045 (fpm don't send error log to fastcgi clients)
Jerome Loyet authored
600 - Fileinfo
b0e8be8 @smalyshev organize NEWS
smalyshev authored
601 . Fixed bug #61812 (Uninitialised value used in libmagic).
602 (Laruence, Gustavo)
e118a07 @smalyshev merge 5.3 entries
smalyshev authored
603 . Fixed bug #61566 failure caused by the posix lseek and read versions
604 under windows in cdf_read(). (Anatoliy)
605 . Fixed bug #61565 where php_stream_open_wrapper_ex tries to open a
606 directory descriptor under windows. (Anatoliy)
b0e8be8 @smalyshev organize NEWS
smalyshev authored
607
92039fe @cataphract Changed ResourceBundle constructor behavior
cataphract authored
608 - Intl
db1e425 @smalyshev restore NEWS
smalyshev authored
609 . Fixed bug #62082 (Memory corruption in internal function
610 get_icu_disp_value_src_php()). (Gustavo)
92039fe @cataphract Changed ResourceBundle constructor behavior
cataphract authored
611
b0e8be8 @smalyshev organize NEWS
smalyshev authored
612 - Libxml:
613 . Fixed bug #61617 (Libxml tests failed(ht is already destroyed)).
614 (Laruence)
615
dfce6bf @smalyshev update NEWS
smalyshev authored
616 - PDO:
617 . Fixed bug #61755 (A parsing bug in the prepared statements can lead to
618 access violations). (Johannes)
619
620 - Phar:
621 . Fixed bug #61065 (Secunia SA44335, CVE-2012-2386). (Rasmus)
622
623 - Pgsql:
624 . Added pg_escape_identifier/pg_escape_literal. (Yasuo Ohgaki)
625
626 - Streams:
627 . Fixed bug #61961 (file_get_contents leaks when access empty file with
628 maxlen set). (Reeze)
629
b0e8be8 @smalyshev organize NEWS
smalyshev authored
630 - Zlib:
631 . Fixed bug #61820 (using ob_gzhandler will complain about headers already
632 sent when no compression). (Mike)
633 . Fixed bug #61443 (can't change zlib.output_compression on the fly). (Mike)
956d745 @m6w6 BFN
m6w6 authored
634 . Fixed bug #60761 (zlib.output_compression fails on refresh). (Mike)
b0e8be8 @smalyshev organize NEWS
smalyshev authored
635
5848220 @smalyshev update NEWS
smalyshev authored
636 08 May 2012, PHP 5.4.3
637
638 - CGI
639 . Re-Fix PHP-CGI query string parameter vulnerability, CVE-2012-1823.
640 (Stas)
641 . Fix bug #61807 - Buffer Overflow in apache_request_headers.
642 (nyt-php at countercultured dot net).
643
644 03 May 2012, PHP 5.4.2
645
646 - Fix PHP-CGI query string parameter vulnerability, CVE-2012-1823. (Rasmus)
647
b0e8be8 @smalyshev organize NEWS
smalyshev authored
648 26 Apr 2012, PHP 5.4.1
649
650 - CLI Server:
651 . Fixed bug #61461 (missing checks around malloc() calls). (Ilia)
652 . Implemented FR #60850 (Built in web server does not set
653 $_SERVER['SCRIPT_FILENAME'] when using router). (Laruence)
654 . "Connection: close" instead of "Connection: closed" (Gustavo)
655
656 - Core:
657 . Fixed crash in ZTS using same class in many threads. (Johannes)
ed98579 @cataphract - Fixed bug #61374: html_entity_decode tries to decode code points th…
cataphract authored
658 . Fixed bug #61374 (html_entity_decode tries to decode code points that don't
659 exist in ISO-8859-1). (Gustavo)
b7ae5e0 @laruence Fixed bug #61273 (call_user_func_array with more than 16333 arguments…
laruence authored
660 . Fixed bug #61273 (call_user_func_array with more than 16333 arguments
661 leaks / crashes). (Laruence)
9bfe801 Fixed typo
Ilia Alshanetsky authored
662 . Fixed bug #61225 (Incorrect lexing of 0b00*+<NUM>). (Pierrick)
ac6ea3d @cataphract - Updated NEWS with news of bug #61306 having been resolved (see r323…
cataphract authored
663 . Fixed bug #61165 (Segfault - strip_tags()). (Laruence)
664 . Fixed bug #61106 (Segfault when using header_register_callback). (Nikita
665 Popov)
666 . Fixed bug #61087 (Memory leak in parse_ini_file when specifying
667 invalid scanner mode). (Nikic, Laruence)
668 . Fixed bug #61072 (Memory leak when restoring an exception handler).
669 (Nikic, Laruence)
670 . Fixed bug #61058 (array_fill leaks if start index is PHP_INT_MAX).
046e3e3 @laruence MFH: Fixed bug #60573 (type hinting with "self" keyword causes weird …
laruence authored
671 (Laruence)
ac6ea3d @cataphract - Updated NEWS with news of bug #61306 having been resolved (see r323…
cataphract authored
672 . Fixed bug #61052 (Missing error check in trait 'insteadof' clause). (Stefan)
9ddf055 Reorder
Christopher Jones authored
673 . Fixed bug #61011 (Crash when an exception is thrown by __autoload
674 accessing a static property). (Laruence)
ac6ea3d @cataphract - Updated NEWS with news of bug #61306 having been resolved (see r323…
cataphract authored
675 . Fixed bug #61000 (Exceeding max nesting level doesn't delete numerical
676 vars). (Laruence)
677 . Fixed bug #60978 (exit code incorrect). (Laruence)
678 . Fixed bug #60911 (Confusing error message when extending traits). (Stefan)
679 . Fixed bug #60801 (strpbrk() mishandles NUL byte). (Adam)
680 . Fixed bug #60717 (Order of traits in use statement can cause a fatal
681 error). (Stefan)
682 . Fixed bug #60573 (type hinting with "self" keyword causes weird errors).
683 (Laruence)
3d9824a Fixed bug #60569 (Nullbyte truncates Exception $message).
Ilia Alshanetsky authored
684 . Fixed bug #60569 (Nullbyte truncates Exception $message). (Ilia)
ac6ea3d @cataphract - Updated NEWS with news of bug #61306 having been resolved (see r323…
cataphract authored
685 . Fixed bug #52719 (array_walk_recursive crashes if third param of the
686 function is by reference). (Nikita Popov)
e3dc1d8 @laruence Typo
laruence authored
687 . Improve performance of set_exception_handler while doing reset (Laruence)
d102030 @adoy Fixed memory leak in substr_replace
adoy authored
688
b0e8be8 @smalyshev organize NEWS
smalyshev authored
689 - fileinfo:
690 . Fix fileinfo test problems. (Anatoliy Belsky)
691
edb5781 Fixed bug #61430 (Transposed memset() params in sapi/fpm/fpm/fpm_shm.c).
Ilia Alshanetsky authored
692 - FPM
693 . Fixed bug #61430 (Transposed memset() params in sapi/fpm/fpm/fpm_shm.c).
694 (michaelhood at gmail dot com, Ilia)
695
2dee9ec Fixed bug #60947 (Segmentation fault while executing ibase_db_info)
Ilia Alshanetsky authored
696 - Ibase
697 . Fixed bug #60947 (Segmentation fault while executing ibase_db_info).
698 (Ilia)
699
15cd45e Fixed bug #61172 (Add Apache 2.4 support)
Christopher Jones authored
700 - Installation
701 . Fixed bug #61172 (Add Apache 2.4 support). (Chris Jones)
702
cdfef0a @smalyshev NEWS for bug #61487
smalyshev authored
703 - Intl:
704 . Fixed bug #61487 (Incorrent bounds checking in grapheme_strpos).
705 (Stas)
706
9ddf055 Reorder
Christopher Jones authored
707 - mbstring:
708 . MFH mb_ereg_replace_callback() for security enhancements. (Rui)
709
a845e7b @johannes Fix bug #61003 mysql_stat() require a valid connection
johannes authored
710 - mysqli
711 . Fixed bug #61003 (mysql_stat() require a valid connection). (Johannes).
712
46608a0 @johannes Fix bug #61194 PDO should export compression flag with myslqnd
johannes authored
713 - mysqlnd
e8e6611 @johannes Fix #61704 (Crash apache, phpinfo() threading issue)
johannes authored
714 . Fixed bug #61704 (Crash apache, phpinfo() threading issue). (Johannes)
46608a0 @johannes Fix bug #61194 PDO should export compression flag with myslqnd
johannes authored
715 . Fixed bug #60948 (mysqlnd FTBFS when -Wformat-security is enabled).
716 (Johannes)
717
a32a199 @laruence Fixed bug #61292 (Segfault while calling a method on an overloaded PD…
laruence authored
718 - PDO
719 . Fixed bug #61292 (Segfault while calling a method on an overloaded PDO
720 object). (Laruence)
721
46608a0 @johannes Fix bug #61194 PDO should export compression flag with myslqnd
johannes authored
722 - PDO_mysql
bdf6c28 @laruence Re-order them according to README.SVN-RULES
laruence authored
723 . Fixed bug #61207 (PDO::nextRowset() after a multi-statement query doesn't
724 always work). (Johannes)
a3cd950 @laruence Same wrong order here
laruence authored
725 . Fixed bug #61194 (PDO should export compression flag with myslqnd).
726 (Johannes)
46608a0 @johannes Fix bug #61194 PDO should export compression flag with myslqnd
johannes authored
727
0af900f Fixed bug #61212 (PDO ODBC Segfaults on SQL_SUCESS_WITH_INFO).
Ilia Alshanetsky authored
728 - PDO_odbc
729 . Fixed bug #61212 (PDO ODBC Segfaults on SQL_SUCESS_WITH_INFO). (Ilia)
730
d256caf @nikic Merge: Fix bug #61184 Phar::webPhar() generates headers with trailing…
nikic authored
731 - Phar
9ddf055 Reorder
Christopher Jones authored
732 . Fixed bug #61184 (Phar::webPhar() generates headers with trailing NUL
733 bytes). (Nikita Popov)
d256caf @nikic Merge: Fix bug #61184 Phar::webPhar() generates headers with trailing…
nikic authored
734
dfce6bf @smalyshev update NEWS
smalyshev authored
735 - Readline:
736 . Fixed bug #61088 (Memory leak in readline_callback_handler_install).
737 (Nikic, Laruence)
738
e83f026 @laruence MFH: Fixed bug #60968 (Late static binding doesn't work with Reflecti…
laruence authored
739 - Reflection:
054f3e3 @reeze Implemented FR #61602 Allow access to name of constant used as defaul…
reeze authored
740 . Implemented FR #61602 (Allow access to the name of constant
741 used as function/method parameter's default value). (reeze.xia@gmail.com)
e83f026 @laruence MFH: Fixed bug #60968 (Late static binding doesn't work with Reflecti…
laruence authored
742 . Fixed bug #60968 (Late static binding doesn't work with
743 ReflectionMethod::invokeArgs()). (Laruence)
744
dfce6bf @smalyshev update NEWS
smalyshev authored
745 - Session
746 . Fixed bug #60634 (Segmentation fault when trying to die() in
747 SessionHandler::write()). (Ilia)
748
749 - SOAP
750 . Fixed bug #61423 (gzip compression fails). (Ilia)
751 . Fixed bug #60887 (SoapClient ignores user_agent option and sends no
752 User-Agent header). (carloschilazo at gmail dot com)
753 . Fixed bug #60842, #51775 (Chunked response parsing error when
754 chunksize length line is > 10 bytes). (Ilia)
755 . Fixed bug #49853 (Soap Client stream context header option ignored).
756 (Dmitry)
757
430486f @laruence Fixed bug #61347 (inconsist isset behavior of Arrayobject)
laruence authored
758 - SPL:
0f00170 @cataphract Fixed bug #61453.
cataphract authored
759 . Fixed bug #61453 (SplObjectStorage does not identify objects correctly).
760 (Gustavo)
4191d5f @laruence Oops, sorry for my poor english
laruence authored
761 . Fixed bug #61347 (inconsistent isset behavior of Arrayobject). (Laruence)
430486f @laruence Fixed bug #61347 (inconsist isset behavior of Arrayobject)
laruence authored
762
9ddf055 Reorder
Christopher Jones authored
763 - Standard:
764 . Fixed memory leak in substr_replace. (Pierrick)
765 . Make max_file_uploads ini directive settable outside of php.ini (Rasmus)
9aec9cc @LawnGnome Fix bug #61409 (Bad formatting on phpinfo()). Patch by Jakub Vrana.
LawnGnome authored
766 . Fixed bug #61409 (Bad formatting on phpinfo()). (Jakub Vrana)
4cccba0 Fixed bug #60222 (time_nanosleep() does validate input params).
Ilia Alshanetsky authored
767 . Fixed bug #60222 (time_nanosleep() does validate input params). (Ilia)
ac6ea3d @cataphract - Updated NEWS with news of bug #61306 having been resolved (see r323…
cataphract authored
768 . Fixed bug #60106 (stream_socket_server silently truncates long unix socket
769 paths). (Ilia)
fda8d2f @laruence MFH: Fixed bug #61058 (array_fill leaks if start index is PHP_INT_MAX)
laruence authored
770
0dcff95 @nikic Merge: Fix bug #61097: Memory leak in xmlrpc functions copying zvals
nikic authored
771 - XMLRPC:
ac6ea3d @cataphract - Updated NEWS with news of bug #61306 having been resolved (see r323…
cataphract authored
772 . Fixed bug #61264 (xmlrpc_parse_method_descriptions leaks temporary
773 variable). (Nikita Popov)
774 . Fixed bug #61097 (Memory leak in xmlrpc functions copying zvals). (Nikita
775 Popov)
0dcff95 @nikic Merge: Fix bug #61097: Memory leak in xmlrpc functions copying zvals
nikic authored
776
3748034 @nikic Merge: Fix bug #61139: gzopen leaks when specifying invalid mode
nikic authored
777 - Zlib:
ac6ea3d @cataphract - Updated NEWS with news of bug #61306 having been resolved (see r323…
cataphract authored
778 . Fixed bug #61306 (initialization of global inappropriate for ZTS). (Gustavo)
39d2996 @m6w6 MFH: Fixed bug #61287 (A particular string fails to decompress)
m6w6 authored
779 . Fixed bug #61287 (A particular string fails to decompress). (Mike)
ac6ea3d @cataphract - Updated NEWS with news of bug #61306 having been resolved (see r323…
cataphract authored
780 . Fixed bug #61139 (gzopen leaks when specifying invalid mode). (Nikita Popov)
3748034 @nikic Merge: Fix bug #61139: gzopen leaks when specifying invalid mode
nikic authored
781
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
782 01 Mar 2012, PHP 5.4.0
d5cab14 @smalyshev split changes between alphas
smalyshev authored
783
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
784 - Installation:
785 . autoconf 2.59+ is now supported (and required) for generating the
786 configure script with ./buildconf. Autoconf 2.60+ is desirable
787 otherwise the configure help order may be incorrect. (Rasmus, Chris Jones)
6e92347 Upgraded bundled PCRE to version 8.02.
Ilia Alshanetsky authored
788
0a6bcd4 @felipensp - Removed allow_call_time_pass_reference (Pierrick)
felipensp authored
789 - Removed legacy features:
7628da9 Removed support for break/continue $var syntax
Dmitry Stogov authored
790 . break/continue $var syntax. (Dmitry)
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
791 . Safe mode and all related php.ini options. (Kalle)
792 . register_globals and register_long_arrays php.ini options. (Kalle)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
793 . import_request_variables(). (Kalle)
dd8e59d @KalleZ Removed safe_mode
KalleZ authored
794 . allow_call_time_pass_reference. (Pierrick)
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
795 . define_syslog_variables php.ini option and its associated function. (Kalle)
796 . highlight.bg php.ini option. (Kalle)
797 . safe_mode, safe_mode_gid, safe_mode_include_dir,
798 safe_mode_exec_dir, safe_mode_allowed_env_vars and
799 safe_mode_protected_env_vars php.ini options.
800 . zend.ze1_compatibility_mode php.ini option.
d4b0a38 @laruence Fix typo (as tyearl's ask)
laruence authored
801 . Session bug compatibility mode (session.bug_compat_42 and
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
802 session.bug_compat_warn php.ini options). (Kalle)
622412d @smalyshev implement the solution for isset/string offsets, fix bug #60362
smalyshev authored
803 . session_is_registered(), session_register() and session_unregister()
0a6bcd4 @felipensp - Removed allow_call_time_pass_reference (Pierrick)
felipensp authored
804 functions. (Kalle)
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
805 . y2k_compliance php.ini option. (Kalle)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
806 . magic_quotes_gpc, magic_quotes_runtime and magic_quotes_sybase
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
807 php.ini options. get_magic_quotes_gpc, get_magic_quotes_runtime are kept
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
808 but always return false, set_magic_quotes_runtime raises an
809 E_CORE_ERROR. (Pierrick, Pierre)
810 . Removed support for putenv("TZ=..") for setting the timezone. (Derick)
811 . Removed the timezone guessing algorithm in case the timezone isn't set with
812 date.timezone or date_default_timezone_set(). Instead of a guessed
813 timezone, "UTC" is now used instead. (Derick)
77b2e54 Fixed PDO objects binary incompatibility
Dmitry Stogov authored
814
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
815 - Moved extensions to PECL:
3c4bafc clarify sqlite deprecation
Christopher Jones authored
816 . ext/sqlite. (Note: the ext/sqlite3 and ext/pdo_sqlite extensions are
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
817 not affected) (Johannes)
a8a9314 @johannes Add entry for sqlite
johannes authored
818
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
819 - General improvements:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
820 . Added short array syntax support ([1,2,3]), see UPGRADING guide for full
821 details. (rsky0711 at gmail . com, sebastian.deutsch at 9elements . com,
822 Pierre)
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
823 . Added binary number format (0b001010). (Jonah dot Harris at gmail dot com)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
824 . Added support for Class::{expr}() syntax (Pierrick)
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
825 . Added multibyte support by default. Previously PHP had to be compiled
826 with --enable-zend-multibyte. Now it can be enabled or disabled through
827 the zend.multibyte directive in php.ini. (Dmitry)
755c2cd Removed compile time dependency from ext/mbstring
Dmitry Stogov authored
828 . Removed compile time dependency from ext/mbstring (Dmitry)
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
829 . Added support for Traits. (Stefan, with fixes by Dmitry and Laruence)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
830 . Added closure $this support back. (Stas)
831 . Added array dereferencing support. (Felipe)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
832 . Added callable typehint. (Hannes)
66ac89a @felipensp - Added indirect method call through array variable (FR Bug #47160)
felipensp authored
833 . Added indirect method call through array. FR #47160. (Felipe)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
834 . Added DTrace support. (David Soria Parra)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
835 . Added class member access on instantiation (e.g. (new foo)->bar()) support.
836 (Felipe)
837 . <?= is now always available regardless of the short_open_tag setting. (Rasmus)
838 . Implemented Zend Signal Handling (configurable option --enable-zend-signals,
839 off by default). (Lucas Nealan, Arnaud Le Blanc, Brian Shire, Ilia)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
840 . Improved output layer, see README.NEW-OUTPUT-API for internals. (Mike)
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
841 . Improved UNIX build system to allow building multiple PHP binary SAPIs and
55acfdf @rlerdorf Had the wrong bug number there
rlerdorf authored
842 one SAPI module the same time. FR #53271, FR #52419. (Jani)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
843 . Implemented closure rebinding as parameter to bindTo. (Gustavo Lopes)
844 . Improved the warning message of incompatible arguments. (Laruence)
845 . Improved ternary operator performance when returning arrays. (Arnaud, Dmitry)
846 . Changed error handlers to only generate docref links when the docref_root
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
847 php.ini setting is not empty. (Derick)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
848 . Changed silent conversion of array to string to produce a notice. (Patrick)
79a06bf @rlerdorf Remove reference to "default_charset" here since the it isn't
rlerdorf authored
849 . Changed default encoding from ISO-8859-1 to UTF-8 when not specified in
850 htmlspecialchars and htmlentities. (Rasmus)
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
851 . Changed casting of null/''/false into an Object when adding a property
852 from E_STRICT into a warning. (Scott)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
853 . Changed E_ALL to include E_STRICT. (Stas)
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
854 . Disabled Windows CRT warning by default, can be enabled again using the
855 php.ini directive windows_show_crt_warnings. (Pierre)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
856 . Fixed bug #55378: Binary number literal returns float number though its
857 value is small enough. (Derick)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
858
859 - Improved Zend Engine memory usage: (Dmitry)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
860 . Improved parse error messages. (Felipe)
622412d @smalyshev implement the solution for isset/string offsets, fix bug #60362
smalyshev authored
861 . Replaced zend_function.pass_rest_by_reference by
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
862 ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags.
863 . Replaced zend_function.return_reference by ZEND_ACC_RETURN_REFERENCE
864 in zend_function.fn_flags.
865 . Removed zend_arg_info.required_num_args as it was only needed for internal
46ef2ed Some grammar tweaks
Christopher Jones authored
866 functions. Now the first arg_info for internal functions (which has special
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
867 meaning) is represented by the zend_internal_function_info structure.
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
868 . Moved zend_op_array.size, size_var, size_literal, current_brk_cont,
869 backpatch_count into CG(context) as they are used only during compilation.
622412d @smalyshev implement the solution for isset/string offsets, fix bug #60362
smalyshev authored
870 . Moved zend_op_array.start_op into EG(start_op) as it's used only for
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
871 'interactive' execution of a single top-level op-array.
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
872 . Replaced zend_op_array.done_pass_two by ZEND_ACC_DONE_PASS_TWO in
873 zend_op_array.fn_flags.
874 . op_array.vars array is trimmed (reallocated) during pass_two.
875 . Replaced zend_class_entry.constants_updated by ZEND_ACC_CONSTANTS_UPDATED
876 in zend_class_entry.ce_flags.
877 . Reduced the size of zend_class_entry by sharing the same memory space
878 by different information for internal and user classes.
622412d @smalyshev implement the solution for isset/string offsets, fix bug #60362
smalyshev authored
879 See zend_class_entry.info union.
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
880 . Reduced size of temp_variable.
13342af Prep news file for 5.2
Ilia Alshanetsky authored
881
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
882 - Improved Zend Engine - performance tweaks and optimizations: (Dmitry)
c270347 MFH: Arithmetic speedup. Inlined most probable code-paths for arithme…
Dmitry Stogov authored
883 . Inlined most probable code-paths for arithmetic operations directly into
7402853 @johannes - Minor NEWS cleanup
johannes authored
884 executor.
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
885 . Eliminated unnecessary iterations during request startup/shutdown.
886 . Changed $GLOBALS into a JIT autoglobal, so it's initialized only if used.
887 (this may affect opcode caches!)
888 . Improved performance of @ (silence) operator.
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
889 . Simplified string offset reading. Given $str="abc" then $str[1][0] is now
890 a legal construct.
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
891 . Added caches to eliminate repeatable run-time bindings of functions,
892 classes, constants, methods and properties.
893 . Added concept of interned strings. All strings constants known at compile
894 time are allocated in a single copy and never changed.
895 . ZEND_RECV now always has IS_CV as its result.
896 . ZEND_CATCH now has to be used only with constant class names.
897 . ZEND_FETCH_DIM_? may fetch array and dimension operands in different order.
46ef2ed Some grammar tweaks
Christopher Jones authored
898 . Simplified ZEND_FETCH_*_R operations. They can't be used with the
899 EXT_TYPE_UNUSED flag any more. This is a very rare and useless case.
900 ZEND_FREE might be required after them instead.
901 . Split ZEND_RETURN into two new instructions ZEND_RETURN and
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
902 ZEND_RETURN_BY_REF.
903 . Optimized access to global constants using values with pre-calculated
46ef2ed Some grammar tweaks
Christopher Jones authored
904 hash_values from the literals table.
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
905 . Optimized access to static properties using executor specialization.
906 A constant class name may be used as a direct operand of ZEND_FETCH_*
907 instruction without previous ZEND_FETCH_CLASS.
46ef2ed Some grammar tweaks
Christopher Jones authored
908 . zend_stack and zend_ptr_stack allocation is delayed until actual usage.
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
909
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
910 - Other improvements to Zend Engine:
911 . Added an optimization which saves memory and emalloc/efree calls for empty
912 HashTables. (Stas, Dmitry)
913 . Added ability to reset user opcode handlers (Yoram).
914 . Changed the structure of op_array.opcodes. The constant values are moved from
915 opcode operands into a separate literal table. (Dmitry)
916 . Fixed (disabled) inline-caching for ZEND_OVERLOADED_FUNCTION methods.
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
917 (Dmitry)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
918
919 - Improved core functions:
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
920 . Enforce an extended class' __construct arguments to match the
921 abstract constructor in the base class.
922 . Disallow reusing superglobal names as parameter names.
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
923 . Added optional argument to debug_backtrace() and debug_print_backtrace()
924 to limit the amount of stack frames returned. (Sebastian, Patrick)
925 . Added hex2bin() function. (Scott)
926 . number_format() no longer truncates multibyte decimal points and thousand
927 separators to the first byte. FR #53457. (Adam)
928 . Added support for object references in recursive serialize() calls.
929 FR #36424. (Mike)
930 . Added support for SORT_NATURAL and SORT_FLAG_CASE in array
931 sort functions (sort, rsort, ksort, krsort, asort, arsort and
932 array_multisort). FR#55158 (Arpad)
933 . Added stream metadata API support and stream_metadata() stream class
934 handler. (Stas)
935 . User wrappers can now define a stream_truncate() method that responds
936 to truncation, e.g. through ftruncate(). FR #53888. (Gustavo)
937 . Improved unserialize() performance.
938 (galaxy dot mipt at gmail dot com, Kalle)
939 . Changed array_combine() to return empty array instead of FALSE when both
940 parameter arrays are empty. FR #34857. (joel.perras@gmail.com)
941 . Fixed bug #61095 (Incorect lexing of 0x00*+<NUM>). (Etienne)
942 . Fixed bug #60965 (Buffer overflow on htmlspecialchars/entities with
943 $double=false). (Gustavo)
944 . Fixed bug #60895 (Possible invalid handler usage in windows random
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
945 functions). (Pierre)
946 . Fixed bug #60879 (unserialize() Does not invoke __wakeup() on object).
947 (Pierre, Steve)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
948 . Fixed bug #60825 (Segfault when running symfony 2 tests).
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
949 (Dmitry, Laruence)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
950 . Fixed bug #60627 (httpd.worker segfault on startup with php_value).
951 . Fixed bug #60613 (Segmentation fault with $cls->{expr}() syntax). (Dmitry)
952 . Fixed bug #60611 (Segmentation fault with Cls::{expr}() syntax). (Laruence)
953 (Laruence)
954 . Fixed bug #60558 (Invalid read and writes). (Laruence)
955 . Fixed bug #60444 (Segmentation fault with include & class extending).
956 (Laruence, Dmitry).
957 . Fixed bug #60362 (non-existent sub-sub keys should not have values).
958 (Laruence, alan_k, Stas)
959 . Fixed bug #60350 (No string escape code for ESC (ascii 27), normally \e).
960 (php at mickweiss dot com)
961 . Fixed bug #60321 (ob_get_status(true) no longer returns an array when
962 buffer is empty). (Pierrick)
963 . Fixed bug #60282 (Segfault when using ob_gzhandler() with open buffers).
964 (Laruence)
965 . Fixed bug #60240 (invalid read/writes when unserializing specially crafted
966 strings). (Mike)
967 . Fixed bug #60227 (header() cannot detect the multi-line header with
968 CR(0x0D)). (rui)
969 . Fixed bug #60174 (Notice when array in method prototype error).
970 (Laruence)
971 . Fixed bug #60169 (Conjunction of ternary and list crashes PHP).
972 (Laruence)
973 . Fixed bug #60038 (SIGALRM cause segfault in php_error_cb). (Laruence)
974 (klightspeed at netspace dot net dot au)
975 . Fixed bug #55871 (Interruption in substr_replace()). (Stas)
976 . Fixed bug #55801 (Behavior of unserialize has changed). (Mike)
977 . Fixed bug #55758 (Digest Authenticate missed in 5.4) . (Laruence)
978 . Fixed bug #55748 (multiple NULL Pointer Dereference with zend_strndup())
979 (CVE-2011-4153). (Stas)
980 . Fixed bug #55124 (recursive mkdir fails with current (dot) directory in path).
981 (Pierre)
982 . Fixed bug #55084 (Function registered by header_register_callback is
983 called only once per process). (Hannes)
984 . Implement FR #54514 (Get php binary path during script execution).
985 (Laruence)
986 . Fixed bug #52211 (iconv() returns part of string on error). (Felipe)
987 . Fixed bug #51860 (Include fails with toplevel symlink to /). (Dmitry)
988
989 - Improved generic SAPI support:
990 . Added $_SERVER['REQUEST_TIME_FLOAT'] to include microsecond precision.
991 (Patrick)
992 . Added header_register_callback() which is invoked immediately
993 prior to the sending of headers and after default headers have
994 been added. (Scott)
995 . Added http_response_code() function. FR #52555. (Paul Dragoonis, Kalle)
996 . Fixed bug #55500 (Corrupted $_FILES indices lead to security concern).
403110f @pierrejoye - add CVE
pierrejoye authored
997 (CVE-2012-1172). (Stas)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
998 . Fixed bug #54374 (Insufficient validating of upload name leading to
403110f @pierrejoye - add CVE
pierrejoye authored
999 corrupted $_FILES indices). (CVE-2012-1172). (Stas, lekensteyn at gmail dot com)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1000
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
1001 - Improved CLI SAPI:
1002 . Added built-in web server that is intended for testing purpose.
1003 (Moriyoshi, Laruence, and fixes by Pierre, Derick, Arpad,
1004 chobieee at gmail dot com)
46ef2ed Some grammar tweaks
Christopher Jones authored
1005 . Added command line option --rz <name> which shows information of the
2c6b2f6 - Forgot to commit these.
Moriyoshi Koizumi authored
1006 named Zend extension. (Johannes)
1007 . Interactive readline shell improvements: (Johannes)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1008 . Added "cli.pager" php.ini setting to set a pager for output.
1009 . Added "cli.prompt" php.ini setting to configure the shell prompt.
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
1010 . Added shortcut #inisetting=value to change php.ini settings at run-time.
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1011 . Changed shell not to terminate on fatal errors.
6c734a6 @johannes - Implement FR#53878 Interactive shell should work with shared readli…
johannes authored
1012 . Interactive shell works with shared readline extension. FR #53878.
13342af Prep news file for 5.2
Ilia Alshanetsky authored
1013
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1014 - Improved CGI/FastCGI SAPI: (Dmitry)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1015 . Added apache compatible functions: apache_child_terminate(),
1016 getallheaders(), apache_request_headers() and apache_response_headers()
1017 . Improved performance of FastCGI request parsing.
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1018 . Fixed reinitialization of SAPI callbacks after php_module_startup().
1019 (Dmitry)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1020
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1021 - Improved PHP-FPM SAPI:
1022 . Removed EXPERIMENTAL flag. (fat)
1023 . Fixed bug #60659 (FPM does not clear auth_user on request accept).
1024 (bonbons at linux-vserver dot org)
1025
1026 - Improved Litespeed SAPI:
1027 . Fixed bug #55769 (Make Fails with "Missing Separator" error). (Adam)
1028
8ece8ad - Added the + modifier to parseFromFormat to allow trailing text in the
Derick Rethans authored
1029 - Improved Date extension:
1030 . Added the + modifier to parseFromFormat to allow trailing text in the
1031 string to parse without throwing an error. (Stas, Derick)
1032
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1033 - Improved DBA extension:
1034 . Added Tokyo Cabinet abstract DB support. (Michael Maclean)
1035 . Added Berkeley DB 5 support. (Johannes, Chris Jones)
1036
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1037 - Improved DOM extension:
1038 . Added the ability to pass options to loadHTML (Chregu, fxmulder at gmail dot com)
1039
9a1568c @LawnGnome Implemented FR #53407 (make scandir()'s directory sorting optional).
LawnGnome authored
1040 - Improved filesystem functions:
1041 . scandir() now accepts SCANDIR_SORT_NONE as a possible sorting_order value.
1042 FR #53407. (Adam)
1043
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1044 - Improved HASH extension:
1045 . Added Jenkins's one-at-a-time hash support. (Martin Jansen)
1046 . Added FNV-1 hash support. (Michael Maclean)
1047 . Made Adler32 algorithm faster. FR #53213. (zavasek at yandex dot ru)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1048 . Removed Salsa10/Salsa20, which are actually stream ciphers (Mike)
1049 . Fixed bug #60221 (Tiger hash output byte order) (Mike)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1050
d903948 Add Spoofchecker to intl extension.
Scott MacVicar authored
1051 - Improved intl extension:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1052 . Added Spoofchecker class, allows checking for visibly confusable characters and
d903948 Add Spoofchecker to intl extension.
Scott MacVicar authored
1053 other security issues. (Scott)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1054 . Added Transliterator class, allowing transliteration of strings.
1055 (Gustavo)
1056 . Added support for UTS #46. (Gustavo)
1057 . Fixed build on Fedora 15 / Ubuntu 11. (Hannes)
1058 . Fixed bug #55562 (grapheme_substr() returns false on big length). (Stas)
d903948 Add Spoofchecker to intl extension.
Scott MacVicar authored
1059
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1060 - Improved JSON extension:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1061 . Added new json_encode() option JSON_UNESCAPED_UNICODE. FR #53946.
1062 (Alexander, Gwynne)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1063 . Added JsonSerializable interface. (Sara)
1064 . Added JSON_BIGINT_AS_STRING, extended json_decode() sig with $options.
1065 (Sara)
622412d @smalyshev implement the solution for isset/string offsets, fix bug #60362
smalyshev authored
1066 . Added support for JSON_NUMERIC_CHECK option in json_encode() that converts
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1067 numeric strings to integers. (Ilia)
1068 . Added new json_encode() option JSON_UNESCAPED_SLASHES. FR #49366. (Adam)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1069 . Added new json_encode() option JSON_PRETTY_PRINT. FR #44331. (Adam)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1070
1071 - Improved LDAP extension:
1072 . Added paged results support. FR #42060. (ando@OpenLDAP.org,
1073 iarenuno@eteo.mondragon.edu, jeanseb@au-fil-du.net, remy.saissy@gmail.com)
b096a5d Fixed bug #37313 (sigemptyset() used without including <signal.h>). (…
Dmitry Stogov authored
1074
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1075 - Improved mbstring extension:
1076 . Added Shift_JIS/UTF-8 Emoji (pictograms) support. (Rui)
1077 . Added JIS X0213:2004 (Shift_JIS-2004, EUC-JP-2004, ISO-2022-JP-2004)
1078 support. (Rui)
1079 . Ill-formed UTF-8 check for security enhancements. (Rui)
1080 . Added MacJapanese (Shift_JIS) and gb18030 encoding support. (Rui)
1081 . Added encode/decode in hex format to mb_[en|de]code_numericentity(). (Rui)
1082 . Added user JIS X0213:2004 (Shift_JIS-2004, EUC-JP-2004, ISO-2022-JP-2004)
1083 support. (Rui)
1084 . Added the user defined area for CP936 and CP950 (Rui).
1085 . Fixed bug #60306 (Characters lost while converting from cp936 to utf8).
1086 (Laruence)
1087
bbc898e - Keep extension order alphabetically
Derick Rethans authored
1088 - Improved MySQL extensions:
1089 . MySQL: Deprecated mysql_list_dbs(). FR #50667. (Andrey)
1090 . mysqlnd: Added named pipes support. FR #48082. (Andrey)
622412d @smalyshev implement the solution for isset/string offsets, fix bug #60362
smalyshev authored
1091 . MySQLi: Added iterator support in MySQLi. mysqli_result implements
bbc898e - Keep extension order alphabetically
Derick Rethans authored
1092 Traversable. (Andrey, Johannes)
1093 . PDO_mysql: Removed support for linking with MySQL client libraries older
1094 than 4.1. (Johannes)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1095 . ext/mysql, mysqli and pdo_mysql now use mysqlnd by default. (Johannes)
1096 . Fixed bug #55473 (mysql_pconnect leaks file descriptors on reconnect).
1097 (Andrey, Laruence)
1098 . Fixed bug #55653 (PS crash with libmysql when binding same variable as
1099 param and out). (Laruence)
bbc898e - Keep extension order alphabetically
Derick Rethans authored
1100
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1101 - Improved OpenSSL extension:
1102 . Added AES support. FR #48632. (yonas dot y at gmail dot com, Pierre)
30f19bd Allow management of your own padding in openssl_encrypt/decrypt.
Scott MacVicar authored
1103 . Added no padding option to openssl_encrypt()/openssl_decrypt(). (Scott)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1104 . Use php's implementation for Windows Crypto API in
1105 openssl_random_pseudo_bytes. (Pierre)
1106 . On error in openssl_random_pseudo_bytes() made sure we set strong result
1107 to false. (Scott)
1108 . Fixed possible attack in SSL sockets with SSL 3.0 / TLS 1.0.
1109 CVE-2011-3389. (Scott)
1110 . Fixed bug #61124 (Crash when decoding an invalid base64 encoded string).
1111 (me at ktamura dot com, Scott)
e0ded79 Rolling 5.1.0
Ilia Alshanetsky authored
1112
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1113 - Improved PDO:
1114 . Fixed PDO objects binary incompatibility. (Dmitry)
1115
1116 - PDO DBlib driver:
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1117 . Added nextRowset support.
1118 . Fixed bug #50755 (PDO DBLIB Fails with OOM).
e0ded79 Rolling 5.1.0
Ilia Alshanetsky authored
1119
46ff954 Added support for "extra" parameter for PGNotify().
Ilia Alshanetsky authored
1120 - Improved PostgreSQL extension:
1121 . Added support for "extra" parameter for PGNotify().
1122 (r dot i dot k at free dot fr, Ilia)
1123
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
1124 - Improved PCRE extension:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1125 . Changed third parameter of preg_match_all() to optional. FR #53238. (Adam)
1126
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
1127 - Improved Readline extension:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1128 . Fixed bug #54450 (Enable callback support when built against libedit).
1129 (fedora at famillecollet dot com, Hannes)
1130
1131 - Improved Reflection extension:
1132 . Added ReflectionClass::newInstanceWithoutConstructor() to create a new
1133 instance of a class without invoking its constructor. FR #55490.
1134 (Sebastian)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1135 . Added ReflectionExtension::isTemporary() and
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1136 ReflectionExtension::isPersistent() methods. (Johannes)
1137 . Added ReflectionZendExtension class. (Johannes)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1138 . Added ReflectionClass::isCloneable(). (Felipe)
e0ded79 Rolling 5.1.0
Ilia Alshanetsky authored
1139
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1140 - Improved Session extension:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1141 . Expose session status via new function, session_status (FR #52982) (Arpad)
1142 . Added support for object-oriented session handlers. (Arpad)
55bb6fd - NEWS cleanup, please do not mess it anymore :)
Jani Taskinen authored
1143 . Added support for storing upload progress feedback in session data. (Arnaud)
1144 . Changed session.entropy_file to default to /dev/urandom or /dev/arandom if
1145 either is present at compile time. (Rasmus)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1146 . Fixed bug #60860 (session.save_handler=user without defined function core
1147 dumps). (Felipe)
1148 . Implement FR #60551 (session_set_save_handler should support a core's
1149 session handler interface). (Arpad)
1150 . Fixed bug #60640 (invalid return values). (Arpad)
014a49f @andigutmans - Go with Beta 1
andigutmans authored
1151
68c8c34 expand SNMP section
Boris Lytochkin authored
1152 - Improved SNMP extension (Boris Lytochkin):
622412d @smalyshev implement the solution for isset/string offsets, fix bug #60362
smalyshev authored
1153 . Added OO API. FR #53594 (php-snmp rewrite).
5e82e33 Improved SNMP extension. FR #53594
Boris Lytochkin authored
1154 . Sanitized return values of existing functions. Now it returns FALSE on
dc781e2 - Improved SNMP extension:
Boris Lytochkin authored
1155 failure.
1156 . Allow ~infinite OIDs in GET/GETNEXT/SET queries. Autochunk them to max_oids
1157 upon request.
1158 . Introducing unit tests for extension with ~full coverage.
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
1159 . IPv6 support. (FR #42918)
cf7724d fix FR #54502: allow user to change OID value output mode when SNMP_V…
Boris Lytochkin authored
1160 . Way of representing OID value can now be changed when SNMP_VALUE_OBJECT
1161 is used for value output mode. Use or'ed SNMP_VALUE_LIBRARY(default if
1162 not specified) or SNMP_VALUE_PLAIN. (FR #54502)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1163 . Fixed bug #60749 (SNMP module should not strip non-standard SNMP port
1164 from hostname). (Boris Lytochkin)
1165 . Fixed bug #60585 (php build fails with USE flag snmp when IPv6 support
1166 is disabled). (Boris Lytochkin)
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
1167 . Fixed bug #53862 (snmp_set_oid_output_format does not allow returning to default)
1168 . Fixed bug #46065 (snmp_set_quick_print() persists between requests)
1169 . Fixed bug #45893 (Snmp buffer limited to 2048 char)
1170 . Fixed bug #44193 (snmp v3 noAuthNoPriv doesn't work)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1171
1172 - Improved SOAP extension:
1173 . Added new SoapClient option "keep_alive". FR #60329. (Pierrick)
1174 . Fixed basic HTTP authentication for WSDL sub requests. (Dmitry)
1175
1176 - Improved SPL extension:
1177 . Added RegexIterator::getRegex() method. (Joshua Thijssen)
1178 . Added SplObjectStorage::getHash() hook. (Etienne)
1179 . Added CallbackFilterIterator and RecursiveCallbackFilterIterator. (Arnaud)
1180 . Added missing class_uses(..) as pointed out by #55266 (Stefan)
1181 . Immediately reject wrong usages of directories under Spl(Temp)FileObject
1182 and friends. (Etienne, Pierre)
1183 . FilesystemIterator, GlobIterator and (Recursive)DirectoryIterator now use
1184 the default stream context. (Hannes)
1185 . Fixed bug #60201 (SplFileObject::setCsvControl does not expose third
1186 argument via Reflection). (Peter)
1187 . Fixed bug #55287 (spl_classes() not includes CallbackFilter classes)
1188 (sasezaki at gmail dot com, salathe)
1189
1190 - Improved Sysvshm extension:
1191 . Fixed bug #55750 (memory copy issue in sysvshm extension).
1192 (Ilia, jeffhuang9999 at gmail dot com)
1193
1194 - Improved Tidy extension:
1195 . Fixed bug #54682 (Tidy::diagnose() NULL pointer dereference).
1196 (Maksymilian Arciemowicz, Felipe)
1197
1198 - Improved Tokenizer extension:
1199 . Fixed bug #54089 (token_get_all with regards to __halt_compiler is
1200 not binary safe). (Nikita Popov)
1201
1202 - Improved XSL extension:
1203 . Added XsltProcessor::setSecurityPrefs($options) and getSecurityPrefs() to
1204 define forbidden operations within XSLT stylesheets, default is not to
1205 enable write operations from XSLT. Bug #54446 (Chregu, Nicolas Gregoire)
1206 . XSL doesn't stop transformation anymore, if a PHP function can't be called
1207 (Christian)
1208
1209 - Improved ZLIB extension:
1210 . Re-implemented non-file related functionality. (Mike)
1211 . Fixed bug #55544 (ob_gzhandler always conflicts with zlib.output_compression).
1212 (Mike)
5e82e33 Improved SNMP extension. FR #53594
Boris Lytochkin authored
1213
dfce6bf @smalyshev update NEWS
smalyshev authored
1214 14 Jun 2012, PHP 5.3.14
1215
1216 - CLI SAPI:
1217 . Fixed bug #61546 (functions related to current script failed when chdir()
1218 in cli sapi). (Laruence, reeze.xia@gmail.com)
1219
1220 - CURL:
1221 . Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
1222 (Laruence)
1223
1224 - COM:
1225 . Fixed bug #62146 com_dotnet cannot be built shared. (Johannes)
1226
1227 - Core:
1228 . Fixed CVE-2012-2143. (Solar Designer)
1229 . Fixed missing bound check in iptcparse(). (chris at chiappa.net)
1230 . Fixed bug #62373 (serialize() generates wrong reference to the object).
1231 (Moriyoshi)
1232 . Fixed bug #62005 (unexpected behavior when incrementally assigning to a
1233 member of a null object). (Laruence)
1234 . Fixed bug #61991 (long overflow in realpath_cache_get()). (Anatoliy)
1235 . Fixed bug #61764 ('I' unpacks n as signed if n > 2^31-1 on LP64). (Gustavo)
1236 . Fixed bug #61730 (Segfault from array_walk modifying an array passed by
1237 reference). (Laruence)
1238 . Fixed bug #61713 (Logic error in charset detection for htmlentities).
1239 (Anatoliy)
1240 . Fixed bug #54197 ([PATH=] sections incompatibility with user_ini.filename
1241 set to null). (Anatoliy)
1242 . Changed php://fd to be available only for CLI.
1243
1244 - Fileinfo:
1245 . Fixed bug #61812 (Uninitialised value used in libmagic).
1246 (Laruence, Gustavo)
1247
1248 - Iconv extension:
1249 . Fixed a bug that iconv extension fails to link to the correct library
1250 when another extension makes use of a library that links to the iconv
1251 library. See https://bugs.gentoo.org/show_bug.cgi?id=364139 for detail.
1252 (Moriyoshi)
1253
1254 - Intl:
1255 . Fixed bug #62082 (Memory corruption in internal function
1256 get_icu_disp_value_src_php()). (Gustavo)
1257
1258 - JSON
1259 . Fixed bug #61537 (json_encode() incorrectly truncates/discards
1260 information). (Adam)
1261
1262 - PDO:
1263 . Fixed bug #61755 (A parsing bug in the prepared statements can lead to
1264 access violations). (Johannes)
1265
1266 - Phar:
1267 . Fix bug #61065 (Secunia SA44335). (Rasmus)
1268
1269 - Streams:
1270 . Fixed bug #61961 (file_get_contents leaks when access empty file with
1271 maxlen set). (Reeze)
1272
e118a07 @smalyshev merge 5.3 entries
smalyshev authored
1273 08 May 2012, PHP 5.3.13
1274 - CGI
1275 . Improve fix for PHP-CGI query string parameter vulnerability, CVE-2012-2311.
1276 (Stas)
1277
1278 03 May 2012, PHP 5.3.12
1279 - Fix PHP-CGI query string parameter vulnerability, CVE-2012-1823. (Rasmus)
1280
e25eea8 @smalyshev merge 5.3.11 stuff
smalyshev authored
1281 26 Apr 2012, PHP 5.3.11
1282
1283 - Core:
1284 . Fixed bug #61605 (header_remove() does not remove all headers).
1285 (Laruence)
1286 . Fixed bug #61541 (Segfault when using ob_* in output_callback).
1287 (reeze.xia@gmail.com)
1288 . Fixed bug #61273 (call_user_func_array with more than 16333 arguments
1289 leaks / crashes). (Laruence)
1290 . Fixed bug #61165 (Segfault - strip_tags()). (Laruence)
1291 . Improved max_input_vars directive to check nested variables (Dmitry).
1292 . Fixed bug #61095 (Incorect lexing of 0x00*+<NUM>). (Etienne)
1293 . Fixed bug #61087 (Memory leak in parse_ini_file when specifying
1294 invalid scanner mode). (Nikic, Laruence)
1295 . Fixed bug #61072 (Memory leak when restoring an exception handler).
1296 (Nikic, Laruence)
1297 . Fixed bug #61058 (array_fill leaks if start index is PHP_INT_MAX).
1298 (Laruence)
1299 . Fixed bug #61043 (Regression in magic_quotes_gpc fix for CVE-2012-0831).
1300 (Ondřej Surý)
1301 . Fixed bug #61000 (Exceeding max nesting level doesn't delete numerical
1302 vars). (Laruence)
1303 . Fixed bug #60895 (Possible invalid handler usage in windows random
1304 functions). (Pierre)
1305 . Fixed bug #60825 (Segfault when running symfony 2 tests).
1306 (Dmitry, Laruence)
1307 . Fixed bug #60801 (strpbrk() mishandles NUL byte). (Adam)
1308 . Fixed bug #60569 (Nullbyte truncates Exception $message). (Ilia)
1309 . Fixed bug #60227 (header() cannot detect the multi-line header with CR).
1310 (rui, Gustavo)
1311 . Fixed bug #60222 (time_nanosleep() does validate input params). (Ilia)
1312 . Fixed bug #54374 (Insufficient validating of upload name leading to
1313 corrupted $_FILES indices). (CVE-2012-1172). (Stas, lekensteyn at
1314 gmail dot com, Pierre)
1315 . Fixed bug #52719 (array_walk_recursive crashes if third param of the
1316 function is by reference). (Nikita Popov)
1317 . Fixed bug #51860 (Include fails with toplevel symlink to /). (Dmitry)
1318
1319 - DOM
1320 . Added debug info handler to DOM objects. (Gustavo, Joey Smith)
1321
1322 - FPM
1323 . Fixed bug #61430 (Transposed memset() params in sapi/fpm/fpm/fpm_shm.c).
1324 (michaelhood at gmail dot com, Ilia)
1325
1326 - Ibase
1327 . Fixed bug #60947 (Segmentation fault while executing ibase_db_info).
1328 (Ilia)
1329
1330 - Installation
1331 . Fixed bug #61172 (Add Apache 2.4 support). (Chris Jones)
1332
1333 - Fileinfo
1334 . Fixed bug #61173 (Unable to detect error from finfo constructor). (Gustavo)
1335
1336 - Firebird Database extension (ibase):
1337 . Fixed bug #60802 (ibase_trans() gives segfault when passing params).
1338
1339 - Libxml:
1340 . Fixed bug #61617 (Libxml tests failed(ht is already destroyed)).
1341 (Laruence)
1342 . Fixed bug #61367 (open_basedir bypass using libxml RSHUTDOWN).
1343 (Tim Starling)
1344
1345 - mysqli
1346 . Fixed bug #61003 (mysql_stat() require a valid connection). (Johannes).
1347
1348 - PDO_mysql
1349 . Fixed bug #61207 (PDO::nextRowset() after a multi-statement query doesn't
1350 always work). (Johannes)
1351 . Fixed bug #61194 (PDO should export compression flag with myslqnd).
1352 (Johannes)
1353
1354 - PDO_odbc
1355 . Fixed bug #61212 (PDO ODBC Segfaults on SQL_SUCESS_WITH_INFO). (Ilia)
1356
1357 - PDO_pgsql
1358 . Fixed bug #61267 (pdo_pgsql's PDO::exec() returns the number of SELECTed
1359 rows on postgresql >= 9). (ben dot pineau at gmail dot com)
1360
1361 - PDO_Sqlite extension:
1362 . Add createCollation support. (Damien)
1363
1364 - Phar:
1365 . Fixed bug #61184 (Phar::webPhar() generates headers with trailing NUL
1366 bytes). (Nikic)
1367
1368 - PHP-FPM SAPI:
1369 . Fixed bug #60811 (php-fpm compilation problem). (rasmus)
1370
1371 - Readline:
1372 . Fixed bug #61088 (Memory leak in readline_callback_handler_install).
1373 (Nikic, Laruence)
1374 . Add open_basedir checks to readline_write_history and readline_read_history.
1375 (Rasmus, reported by Mateusz Goik)
1376
1377 - Reflection:
1378 . Fixed bug #61388 (ReflectionObject:getProperties() issues invalid reads
1379 when get_properties returns a hash table with (inaccessible) dynamic
1380 numeric properties). (Gustavo)
1381 . Fixed bug #60968 (Late static binding doesn't work with
1382 ReflectionMethod::invokeArgs()). (Laruence)
1383
1384 - SOAP
1385 . Fixed basic HTTP authentication for WSDL sub requests. (Dmitry)
1386 . Fixed bug #60887 (SoapClient ignores user_agent option and sends no
1387 User-Agent header). (carloschilazo at gmail dot com)
1388 . Fixed bug #60842, #51775 (Chunked response parsing error when
1389 chunksize length line is > 10 bytes). (Ilia)
1390 . Fixed bug #49853 (Soap Client stream context header option ignored).
1391 (Dmitry)
1392
1393 - SPL
1394 . Fixed memory leak when calling SplFileInfo's constructor twice. (Felipe)
1395 . Fixed bug #61418 (Segmentation fault when DirectoryIterator's or
1396 FilesystemIterator's iterators are requested more than once without
1397 having had its dtor callback called in between). (Gustavo)
1398 . Fixed bug #61347 (inconsistent isset behavior of Arrayobject). (Laruence)
1399 . Fixed bug #61326 (ArrayObject comparison). (Gustavo)
1400
1401 - SQLite3 extension:
1402 . Add createCollation() method. (Brad Dewar)
1403
1404 - Session:
1405 . Fixed bug #60860 (session.save_handler=user without defined function core
1406 dumps). (Felipe)
1407 . Fixed bug #60634 (Segmentation fault when trying to die() in
1408 SessionHandler::write()). (Ilia)
1409
1410 - Streams:
1411 . Fixed bug #61371 (stream_context_create() causes memory leaks on use
1412 streams_socket_create). (Gustavo)
1413 . Fixed bug #61253 (Wrappers opened with errors concurrency problem on ZTS).
1414 (Gustavo)
1415 . Fixed bug #61115 (stream related segfault on fatal error in
1416 php_stream_context_link). (Gustavo)
1417 . Fixed bug #60817 (stream_get_line() reads from stream even when there is
1418 already sufficient data buffered). stream_get_line() now behaves more like
1419 fgets(), as is documented. (Gustavo)
1420 . Further fix for bug #60455 (stream_get_line misbehaves if EOF is not
1421 detected together with the last read). (Gustavo)
1422 . Fixed bug #60106 (stream_socket_server silently truncates long unix
1423 socket paths). (Ilia)
1424
1425 - Tidy:
1426 . Fixed bug #54682 (tidy null pointer dereference). (Tony, David Soria Parra)
1427
1428 - XMLRPC:
1429 . Fixed bug #61264 (xmlrpc_parse_method_descriptions leaks temporary
1430 variable). (Nikita Popov)
1431 . Fixed bug #61097 (Memory leak in xmlrpc functions copying zvals). (Nikic)
1432
1433 - Zlib:
1434 . Fixed bug #61139 (gzopen leaks when specifying invalid mode). (Nikic)
1435
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1436 02 Feb 2012, PHP 5.3.10
014a49f @andigutmans - Go with Beta 1
andigutmans authored
1437
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1438 - Core:
1439 . Fixed arbitrary remote code execution vulnerability reported by Stefan
1440 Esser, CVE-2012-0830. (Stas, Dmitry)
014a49f @andigutmans - Go with Beta 1
andigutmans authored
1441
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1442 10 Jan 2012, PHP 5.3.9
5956ba8 @smalyshev update NEWS
smalyshev authored
1443
748003b @smalyshev update NEWS
smalyshev authored
1444 - Core:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1445 . Added max_input_vars directive to prevent attacks based on hash collisions
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
1446 (CVE-2011-4885) (Dmitry).
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1447 . Fixed bug #60205 (possible integer overflow in content_length). (Laruence)
1448 . Fixed bug #60139 (Anonymous functions create cycles not detected by the
1449 GC). (Dmitry)
1450 . Fixed bug #60138 (GC crash with referenced array in RecursiveArrayIterator)
1451 (Dmitry).
1452 . Fixed bug #60120 (proc_open's streams may hang with stdin/out/err when
1453 the data exceeds or is equal to 2048 bytes). (Pierre, Pascal Borreli)
1454 . Fixed bug #60099 (__halt_compiler() works in braced namespaces). (Felipe)
1455 . Fixed bug #60019 (Function time_nanosleep() is undefined on OS X). (Ilia)
1456 . Fixed bug #55874 (GCC does not provide __sync_fetch_and_add on some archs).
1457 (klightspeed at netspace dot net dot au)
1458 . Fixed bug #55798 (serialize followed by unserialize with numeric object
1459 prop. gives integer prop). (Gustavo)
1460 . Fixed bug #55749 (TOCTOU issue in getenv() on Windows builds). (Pierre)
1461 . Fixed bug #55707 (undefined reference to `__sync_fetch_and_add_4' on Linux
1462 parisc). (Felipe)
1463 . Fixed bug #55674 (fgetcsv & str_getcsv skip empty fields in some
1464 tab-separated records). (Laruence)
1465 . Fixed bug #55649 (Undefined function Bug()). (Laruence)
1466 . Fixed bug #55622 (memory corruption in parse_ini_string). (Pierre)
1467 . Fixed bug #55576 (Cannot conditionally move uploaded file without race
1468 condition). (Gustavo)
748003b @smalyshev update NEWS
smalyshev authored
1469 . Fixed bug #55510: $_FILES 'name' missing first character after upload.
1470 (Arpad)
1471 . Fixed bug #55509 (segfault on x86_64 using more than 2G memory). (Laruence)
1472 . Fixed bug #55504 (Content-Type header is not parsed correctly on
1473 HTTP POST request). (Hannes)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1474 . Fixed bug #55475 (is_a() triggers autoloader, new optional 3rd argument to
1475 is_a and is_subclass_of). (alan_k)
1476 . Fixed bug #52461 (Incomplete doctype and missing xmlns).
748003b @smalyshev update NEWS
smalyshev authored
1477 (virsacer at web dot de, Pierre)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1478 . Fixed bug #55366 (keys lost when using substr_replace an array). (Arpad)
1479 . Fixed bug #55273 (base64_decode() with strict rejects whitespace after
1480 pad). (Ilia)
1481 . Fixed bug #52624 (tempnam() by-pass open_basedir with nonnexistent
1482 directory). (Felipe)
1483 . Fixed bug #50982 (incorrect assumption of PAGE_SIZE size). (Dmitry)
1484 . Fixed invalid free in call_user_method() function. (Felipe)
1485 . Fixed bug #43200 (Interface implementation / inheritence not possible in
1486 abstract classes). (Felipe)
1487
748003b @smalyshev update NEWS
smalyshev authored
1488
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1489 - BCmath:
1490 . Fixed bug #60377 (bcscale related crashes on 64bits platforms). (shm)
1491
1492 - Calendar:
1493 . Fixed bug #55797 (Integer overflow in SdnToGregorian leads to segfault (in
1494 optimized builds). (Gustavo)
1495
1496 - cURL:
1497 . Fixed bug #60439 (curl_copy_handle segfault when used with
1498 CURLOPT_PROGRESSFUNCTION). (Pierrick)
748003b @smalyshev update NEWS
smalyshev authored
1499 . Fixed bug #54798 (Segfault when CURLOPT_STDERR file pointer is closed
1500 before calling curl_exec). (Hannes)
1501 . Fixed issues were curl_copy_handle() would sometimes lose copied
1502 preferences. (Hannes)
1503
1504 - DateTime:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1505 . Fixed bug #60373 (Startup errors with log_errors on cause segfault).
1506 (Derick)
1507 . Fixed bug #60236 (TLA timezone dates are not converted properly from
1508 timestamp). (Derick)
1509 . Fixed bug #55253 (DateTime::add() and sub() result -1 hour on objects with
1510 time zone type 2). (Derick)
1511 . Fixed bug #54851 (DateTime::createFromFormat() doesn't interpret "D").
1512 (Derick)
1513 . Fixed bug #53502 (strtotime with timezone memory leak). (Derick)
1514 . Fixed bug #52062 (large timestamps with DateTime::getTimestamp and
1515 DateTime::setTimestamp). (Derick)
1516 . Fixed bug #51994 (date_parse_from_format is parsing invalid date using 'yz'
1517 format). (Derick)
1518 . Fixed bug #52113 (Seg fault while creating (by unserialization)
1519 DatePeriod). (Derick)
748003b @smalyshev update NEWS
smalyshev authored
1520 . Fixed bug #48476 (cloning extended DateTime class without calling
1521 parent::__constr crashed PHP). (Hannes)
1522
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1523 - EXIF:
1524 . Fixed bug #60150 (Integer overflow during the parsing of invalid exif
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
1525 header). (CVE-2011-4566) (Stas, flolechaud at gmail dot com)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1526
1527 - Fileinfo:
1528 . Fixed bug #60094 (C++ comment fails in c89). (Laruence)
1529 . Fixed possible memory leak in finfo_open(). (Felipe)
1530 . Fixed memory leak when calling the Finfo constructor twice. (Felipe)
1531
1532 - Filter:
1533 . Fixed Bug #55478 (FILTER_VALIDATE_EMAIL fails with internationalized
1534 domain name addresses containing >1 -). (Ilia)
1535
1536 - FTP:
1537 . Fixed bug #60183 (out of sync ftp responses). (bram at ebskamp dot me,
1538 rasmus)
1539
1540 - Gd:
1541 . Fixed bug #60160 (imagefill() doesn't work correctly
1542 for small images). (Florian)
7caca16 @rlerdorf News entry for png memleak fix
rlerdorf authored
1543 . Fixed potential memory leak on a png error (Rasmus, Paul Saab)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1544
1545 - Intl:
1546 . Fixed bug #60192 (SegFault when Collator not constructed
1547 properly). (Florian)
1548 . Fixed memory leak in several Intl locale functions. (Felipe)
1549
1550 - Json:
1551 . Fixed bug #55543 (json_encode() with JSON_NUMERIC_CHECK fails on objects
1552 with numeric string properties). (Ilia, dchurch at sciencelogic dot com)
1553
1554 - Mbstring:
1555 . Fixed possible crash in mb_ereg_search_init() using empty pattern. (Felipe)
1556
1557 - MS SQL:
1558 . Fixed bug #60267 (Compile failure with freetds 0.91). (Felipe)
1559
748003b @smalyshev update NEWS
smalyshev authored
1560 - MySQL:
1561 . Fixed bug #55550 (mysql.trace_mode miscounts result sets). (Johannes)
1562
1563 - MySQLi extension:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1564 . Fixed bug #55859 (mysqli->stat property access gives error). (Andrey)
748003b @smalyshev update NEWS
smalyshev authored
1565 . Fixed bug #55582 (mysqli_num_rows() returns always 0 for unbuffered, when
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1566 mysqlnd is used). (Andrey)
1567 . Fixed bug #55703 (PHP crash when calling mysqli_fetch_fields).
1568 (eran at zend dot com, Laruence)
61940e4 @smalyshev integrate 5.3 NEWS
smalyshev authored
1569
748003b @smalyshev update NEWS
smalyshev authored
1570 - mysqlnd
1571 . Fixed bug #55609 (mysqlnd cannot be built shared). (Johannes)
1572 . Fixed bug #55067 (MySQL doesn't support compression - wrong config option).
1573 (Andrey)
5956ba8 @smalyshev update NEWS
smalyshev authored
1574
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1575 - NSAPI SAPI:
1576 . Don't set $_SERVER['HTTPS'] on unsecure connection (bug #55403). (Uwe
1577 Schindler)
1578
1579 - OpenSSL:
1580 . Fixed bug #60279 (Fixed NULL pointer dereference in
1581 stream_socket_enable_crypto, case when ssl_handle of session_stream is not
1582 initialized.) (shm)
1583 . Fix segfault with older versions of OpenSSL. (Scott)
1584
1585 - Oracle Database extension (OCI8):
1586 . Fixed bug #59985 (show normal warning text for OCI_NO_DATA).
1587 (Chris Jones)
1588 . Increased maximum Oracle error message buffer length for new 11.2.0.3 size.
1589 (Chris Jones)
1590 . Improve internal initalization failure error messages. (Chris Jones)
1591
1592 - PDO
1593 . Fixed bug #55776 (PDORow to session bug). (Johannes)
1594
1595 - PDO Firebird:
1596 . Fixed bug #48877 ("bindValue" and "bindParam" do not work for PDO Firebird).
1597 (Mariuz)
1598 . Fixed bug #47415 (PDO_Firebird segfaults when passing lowercased column name to bindColumn).
1599 . Fixed bug #53280 (PDO_Firebird segfaults if query column count less than param count).
1600 (Mariuz)
1601
748003b @smalyshev update NEWS
smalyshev authored
1602 - PDO MySQL driver:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1603 . Fixed bug #60155 (pdo_mysql.default_socket ignored). (Johannes)
1604 . Fixed bug #55870 (PDO ignores all SSL parameters when used with mysql
1605 native driver). (Pierre)
1606 . Fixed bug #54158 (MYSQLND+PDO MySQL requires #define
1607 MYSQL_OPT_LOCAL_INFILE). (Andrey)
1608
1609 - PDO OCI driver:
1610 . Fixed bug #55768 (PDO_OCI can't resume Oracle session after it's been
1611 killed). (mikhail dot v dot gavrilov at gmail dot com, Chris Jones, Tony)
61940e4 @smalyshev integrate 5.3 NEWS
smalyshev authored
1612
748003b @smalyshev update NEWS
smalyshev authored
1613 - Phar:
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1614 . Fixed bug #60261 (NULL pointer dereference in phar). (Felipe)
1615 . Fixed bug #60164 (Stubs of a specific length break phar_open_from_fp
1616 scanning for __HALT_COMPILER). (Ralph Schindler)
1617 . Fixed bug #53872 (internal corruption of phar). (Hannes)
1618 . Fixed bug #52013 (Unable to decompress files in a compressed phar). (Hannes)
1619
1620 - PHP-FPM SAPI:
bdc4a1c Tidy up PHP 5.4.0 section, incuding removing most (?) bugs in new
Christopher Jones authored
1621 . Dropped restriction of not setting the same value multiple times, the last
1622 one holds. (giovanni at giacobbi dot net, fat)
1623 . Added .phar to default authorized extensions. (fat)
5dd23ae @smalyshev prepare NEWS for 5.4.0
smalyshev authored
1624 . Fixed bug #60659 (FPM does not clear auth_user on request accept).
1625 (bonbons at linux-vserver dot org)
1626 . Fixed bug #60629 (memory corruption when web server closed the fcgi fd).
1627 (fat)
bdc4a1c