Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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