Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 6892 lines (6508 sloc) 355.974 kb
f5687db @johannes PHP 5.3.6
johannes authored
1 PHP NEWS
d3e8858 @zsuraski Please add in any changes/bug fixes you've made - we need to keep a d…
zsuraski authored
2 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cc315e7 @johannes PHP 5.3.19
johannes authored
3 ?? ??? 2012, PHP 5.3.20
417b1b2 @johannes This will be PHP 5.3.20
johannes authored
4
6dff07a @adoy Fixed bug #63512 parse_ini_file() with INI_SCANNER_RAW removes quotes…
adoy authored
5 - Zend Engine:
6 . Fixed bug #63512 (parse_ini_file() with INI_SCANNER_RAW removes quotes
7 from value). (Pierrick)
396c1e9 @dstogov Fixed bug #63468 (wrong called method as callback with inheritance)
dstogov authored
8 . Fixed bug #63468 (wrong called method as callback with inheritance).
9 (Laruence)
065862a @felipensp - BFN
felipensp authored
10 - Core:
11 . Fixed bug #63451 (config.guess file does not have AIX 7 defined,
12 shared objects are not created). (kemcline at au1 dot ibm dot com)
f5d8b63 @weltling Updated NEWS
weltling authored
13 - Apache2 Handler SAPI:
14 . Enabled Apache 2.4 configure option for Windows (Pierre, Anatoliy)
8a84b1b @weltling Backported the fix for bug #63248 from 5.4+
weltling authored
15 - Fileinfo:
16 . Fixed bug #63248 (Load multiple magic files from a directory under Windows).
17 (Anatoliy)
f5d8b63 @weltling Updated NEWS
weltling authored
18
065862a @felipensp - BFN
felipensp authored
19
cc315e7 @johannes PHP 5.3.19
johannes authored
20 22 Nov 2012, PHP 5.3.19
417b1b2 @johannes This will be PHP 5.3.20
johannes authored
21
a2e4404 @weltling Fixed bug #63241 PHP fails to open Windows deduplicated files.
weltling authored
22 - Core
3fe3029 @laruence Fixed bug #62444 (Handle leak in is_readable on windows).
laruence authored
23 . Fixed bug #63241 (PHP fails to open Windows deduplicated files).
a2e4404 @weltling Fixed bug #63241 PHP fails to open Windows deduplicated files.
weltling authored
24 (daniel dot stelter-gliese at innogames dot de)
3fe3029 @laruence Fixed bug #62444 (Handle leak in is_readable on windows).
laruence authored
25 . Fixed bug #62444 (Handle leak in is_readable on windows).
26 (krazyest at seznam dot cz)
a2e4404 @weltling Fixed bug #63241 PHP fails to open Windows deduplicated files.
weltling authored
27
2f1c406 @laruence Fixed bug #63389 (Missing context check on libxml_set_streams_context…
laruence authored
28 - Libxml
29 . Fixed bug #63389 (Missing context check on libxml_set_streams_context()
30 causes memleak). (Laruence)
31
7fcbe4d @laruence Fixed bug #63447 (max_input_vars doesn't filter variables when mbstri…
laruence authored
32 - Mbstring:
33 . Fixed bug #63447 (max_input_vars doesn't filter variables when
34 mbstring.encoding_translation = On). (Laruence)
35
8bd5e15 @laruence Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite)
laruence authored
36 - MySQL:
505836e fix NEWS
Andrey Hristov authored
37 . Fixed compilation failure on mixed 32/64 bit systems. (Andrey)
38
106c70e Add fix & missing fix
Christopher Jones authored
39 - OCI8:
40 . Fixed bug #63265 (Add ORA-00028 to the PHP_OCI_HANDLE_ERROR macro)
41 (Chris Jones)
42
8bd5e15 @laruence Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite)
laruence authored
43 - PCRE:
44 . Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite).
45 (Dmitry, Laruence)
7293cb7 @weltling updated NEWS
weltling authored
46 . Fixed bug #63284 (Upgrade PCRE to 8.31). (Anatoliy)
8bd5e15 @laruence Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite)
laruence authored
47
45e0d45 @laruence Fixed bug #63235 (buffer overflow in use of SQLGetDiagRec)
laruence authored
48 - PDO:
49 . Fixed bug #63235 (buffer overflow in use of SQLGetDiagRec).
50 (Martin Osvald, Remi)
51
b3cd64a @dsp NEWS for bug #62593
dsp authored
52 - PDO_pgsql:
53 . Fixed bug #62593 (Emulate prepares behave strangely with PARAM_BOOL).
54 (Will Fitch)
55
519f93e @cataphract NEWS for 76601c4
cataphract authored
56 - Streams:
57 . Fixed bug #63240 (stream_get_line() return contains delimiter string).
58 (Tjerk, Gustavo)
59
a88379e @weltling Fixed bug #63297 Phar fails to write an openssl based signature
weltling authored
60 - Phar:
61 . Fixed bug #63297 (Phar fails to write an openssl based signature).
62 (Anatoliy)
63
3899adb @johannes PHP 5.3.18 NEWS
johannes authored
64 18 Oct 2012, PHP 5.3.18
64c09f6 @johannes PHP-5.3 branch is 5.3.19 now
johannes authored
65
ef7286a @laruence Fixed bug #60194 (--with-zend-multibyte and --enable-debug reports LE…
laruence authored
66 - Core:
4db74b7 @dstogov Fixed bug #63111 (is_callable() lies for abstract static method)
dstogov authored
67 . Fixed bug #63111 (is_callable() lies for abstract static method). (Dmitry)
4c6678d @laruence Fixed bug #63093 (Segfault while load extension failed in zts-build).
laruence authored
68 . Fixed bug #63093 (Segfault while load extension failed in zts-build).
69 (Laruence)
5dc2cef @laruence Fixed bug #62976 (Notice: could not be converted to int when comparin…
laruence authored
70 . Fixed bug #62976 (Notice: could not be converted to int when comparing
71 some builtin classes). (Laruence)
0cc0f73 @johannes fix NEWS after releses
johannes authored
72 . Fixed bug #61767 (Shutdown functions not called in certain error
73 situation). (Dmitry)
fd0b3ea @laruence Fixed bug #61442 (exception threw in __autoload can not be catched)
laruence authored
74 . Fixed bug #61442 (exception threw in __autoload can not be catched).
75 (Laruence)
0cc0f73 @johannes fix NEWS after releses
johannes authored
76 . Fixed bug #60909 (custom error handler throwing Exception + fatal error
77 = no shutdown function). (Dmitry)
78
ec36192 @adoy Update NEWS
adoy authored
79 - cURL:
80 . Fixed bug #62085 (file_get_contents a remote file by Curl wrapper will
81 cause cpu Soaring). (Pierrick)
82
75c63c5 - Fixed bug #62954 (startup problems fpm / php-fpm)
Jerome Loyet authored
83 - FPM:
84 . Fixed bug #62954 (startup problems fpm / php-fpm). (fat)
85 . Fixed bug #62886 (PHP-FPM may segfault/hang on startup). (fat)
851a04b - Fixed bug #63085 (Systemd integration and daemonize)
Jerome Loyet authored
86 . Fixed bug #63085 (Systemd integration and daemonize). (remi, fat)
e31553c - Fixed bug #62947 (Unneccesary warnings on FPM)
Jerome Loyet authored
87 . Fixed bug #62947 (Unneccesary warnings on FPM). (fat)
151b16c - Fixed bug #62887 (Only /status?plain&full gives "last request cpu")
Jerome Loyet authored
88 . Fixed bug #62887 (Only /status?plain&full gives "last request cpu"). (fat)
bb02fd5 Fixed bug #62216
Jerome Loyet authored
89 . Fixed bug #62216 (Add PID to php-fpm init.d script). (fat)
75c63c5 - Fixed bug #62954 (startup problems fpm / php-fpm)
Jerome Loyet authored
90
0cc0f73 @johannes fix NEWS after releses
johannes authored
91 - Intl:
92 . Fix bug #62915 (defective cloning in several intl classes). (Gustavo)
93
106c70e Add fix & missing fix
Christopher Jones authored
94 - OCI8:
95 . Fixed bug #60901 (Improve "tail" syntax for AIX installation) (Chris Jones)
96
0cc0f73 @johannes fix NEWS after releses
johannes authored
97 - SOAP
98 . Fixed bug #50997 (SOAP Error when trying to submit 2nd Element of a choice).
99 (Dmitry)
100
101 - SPL:
102 . Bug #62987 (Assigning to ArrayObject[null][something] overrides all
103 undefined variables). (Laruence)
104
105 13 Sep 2012, PHP 5.3.17
abe0f17 @felipensp - BFN
felipensp authored
106
ef7286a @laruence Fixed bug #60194 (--with-zend-multibyte and --enable-debug reports LE…
laruence authored
107 - Core:
d92a89f @laruence Fixed bug (segfault while build with zts and GOTO vm-kind)
laruence authored
108 . Fixed bug (segfault while build with zts and GOTO vm-kind). (Laruence)
8afb848 @felipensp - BFN
felipensp authored
109 . Fixed bug #62955 (Only one directive is loaded from "Per Directory Values"
110 Windows registry). (aserbulov at parallels dot com)
4970926 @laruence Fixed bug #62763 (register_shutdown_function and extending class)
laruence authored
111 . Fixed bug #62763 (register_shutdown_function and extending class).
112 (Laruence)
03a1fca @laruence Fixed bug #62744 (dangling pointers made by zend_disable_class)
laruence authored
113 . Fixed bug #62744 (dangling pointers made by zend_disable_class). (Laruence)
433089c @laruence Fixed bug #62716 (munmap() is called with the incorrect length)
laruence authored
114 . Fixed bug #62716 (munmap() is called with the incorrect length).
115 (slangley@google.com)
a239658 @smalyshev fix for #62460
smalyshev authored
116 . Fixed bug ##62460 (php binaries installed as binary.dSYM). (Reeze Xia)
ef7286a @laruence Fixed bug #60194 (--with-zend-multibyte and --enable-debug reports LE…
laruence authored
117
c819cf9 @laruence Fixed bug #62499 (curl_setopt($ch, CURLOPT_COOKIEFILE, "") returns fa…
laruence authored
118 - CURL:
9cf0139 @adoy Fixed bug #62839
adoy authored
119 . Fixed bug #62839 (curl_copy_handle segfault with CURLOPT_FILE). (Pierrick)
505836e fix NEWS
Andrey Hristov authored
120 . Fixed bug #62499 (curl_setopt($ch, CURLOPT_COOKIEFILE, "") returns false).
121 (r.hampartsumyan@gmail.com, Laruence)
122
123 - DateTime:
124 . Fixed bug #62852 (Unserialize invalid DateTime causes crash).
125 (reeze.xia@gmail.com)
126 . Fixed bug #62500 (Segfault in DateInterval class when extended). (Laruence)
c50d732 fix compilation failure on 32/64bit linux systems, when libmysql is used
Andrey Hristov authored
127
e5bdd2c @laruence Fixed bug #62885 (mysqli_poll - Segmentation fault)
laruence authored
128 - MySQLnd:
129 . Fixed bug #62885 (mysqli_poll - Segmentation fault). (Laruence)
130
cd896d6 @laruence Fixed bug #62685 (Wrong return datatype in PDO::inTransaction())
laruence authored
131 - PDO:
132 . Fixed bug #62685 (Wrong return datatype in PDO::inTransaction()). (Laruence)
bcf5853 @laruence Fixed Bug #62500 (Segfault in DateInterval class when extended)
laruence authored
133
a5a409e @laruence Fixed bug (segfault due to retval is not initialized)
laruence authored
134 - Session:
135 . Fixed bug (segfault due to retval is not initialized). (Laruence)
136
cc30524 @laruence Fixed bug #62616 (ArrayIterator::count() from IteratorIterator instan…
laruence authored
137 - SPL:
13bcf68 @laruence Fixed bug #62904 (Crash when cloning an object which inherits SplFixe…
laruence authored
138 . Fixed bug #62904 (Crash when cloning an object which inherits SplFixedArray)
139 (Laruence)
cc30524 @laruence Fixed bug #62616 (ArrayIterator::count() from IteratorIterator instan…
laruence authored
140
8649e42 @tony2001 Fixed bug #62838
tony2001 authored
141 - Enchant:
142 . Fixed bug #62838 (enchant_dict_quick_check() destroys zval, but fails to
143 initialize it). (Tony, Mateusz Goik).
144
0cc0f73 @johannes fix NEWS after releses
johannes authored
145 16 Aug 2012, PHP 5.3.16
146
147 - Core:
148 . Fixed bug #60194 (--with-zend-multibyte and --enable-debug reports LEAK
149 with run-test.php). (Laruence)
150
151 - CURL:
152 . Fixed bug #62499 (curl_setopt($ch, CURLOPT_COOKIEFILE, "") returns false).
153 (r.hampartsumyan@gmail.com, Laruence)
154
155 - DateTime:
156 . Fixed Bug #62500 (Segfault in DateInterval class when extended). (Laruence)
157
158 - Reflection:
159 . Fixed bug #62715 (ReflectionParameter::isDefaultValueAvailable() wrong
160 result). (Laruence)
161
162 - SPL:
163 . Fixed bug #62616 (ArrayIterator::count() from IteratorIterator instance
164 gives Segmentation fault). (Laruence, Gustavo)
165
166
ffa8461 @johannes merge 5.3.15 NEWS
johannes authored
167 19 Jul 2012, PHP 5.3.15
168
169 - Zend Engine:
170 . Fixed bug #51094 (parse_ini_file() with INI_SCANNER_RAW cuts a value that
171 includes a semi-colon). (Pierrick)
172
173 - COM:
174 . Fixed bug #62146 com_dotnet cannot be built shared. (Johannes)
175
176 - Core:
177 . Fixed potential overflow in _php_stream_scandir, CVE-2012-2688. (Jason
178 Powell, Stas)
179 . Fixed bug #62432 (ReflectionMethod random corrupt memory on high
180 concurrent). (Johannes)
181 . Fixed bug #62443 (Crypt SHA256/512 Segfaults With Malformed
182 Salt). (Anthony Ferrara)
183
184 - Fileinfo:
185 . Fixed magic file regex support. (Felipe)
186
187 - FPM:
188 . Fixed bug #61045 (fpm don't send error log to fastcgi clients). (fat)
189 . Fixed bug #61835 (php-fpm is not allowed to run as root). (fat)
190 . Fixed bug #61295 (php-fpm should not fail with commented 'user'
191 for non-root start). (fat)
192 . Fixed bug #61026 (FPM pools can listen on the same address). (fat)
193 . Fixed bug #62033 (php-fpm exits with status 0 on some failures to start).
194 (fat)
195 . Fixed bug #62153 (when using unix sockets, multiples FPM instances
196 can be launched without errors). (fat)
197 . Fixed bug #62160 (Add process.priority to set nice(2) priorities). (fat)
198 . Fixed bug #61218 (FPM drops connection while receiving some binary values
199 in FastCGI requests). (fat)
200 . Fixed bug #62205 (php-fpm segfaults (null passed to strstr)). (fat)
201
202 - Intl:
203 . Fixed bug #62083 (grapheme_extract() memory leaks). (Gustavo)
204 . Fixed bug #62081 (IntlDateFormatter constructor leaks memory when called
205 twice). (Gustavo)
206 . Fixed bug #62070 (Collator::getSortKey() returns garbage). (Gustavo)
207 . Fixed bug #62017 (datefmt_create with incorrectly encoded timezone leaks
208 pattern). (Gustavo)
209 . Fixed bug #60785 (memory leak in IntlDateFormatter constructor). (Gustavo)
210
211 - JSON:
212 . Reverted fix for bug #61537. (Johannes)
213
214 - Phar:
215 . Fixed bug #62227 (Invalid phar stream path causes crash). (Felipe)
216
217 - Reflection:
218 . Fixed bug #62384 (Attempting to invoke a Closure more than once causes
219 segfault). (Felipe)
220 . Fixed bug #62202 (ReflectionParameter::getDefaultValue() memory leaks
221 with constant). (Laruence)
222
223 - SPL:
224 . Fixed bug #62262 (RecursiveArrayIterator does not implement Countable).
225 (Nikita Popov)
226
227 - SQLite:
228 . Fixed open_basedir bypass, CVE-2012-3365. (Johannes, reported by Yury
229 Maryshev)
230
231 - XML Writer:
232 . Fixed bug #62064 (memory leak in the XML Writer module).
233 (jean-pierre dot lozi at lip6 dot fr)
234
235 - Zip:
236 . Upgraded libzip to 0.10.1 (Anatoliy)
237
26cb570 @johannes Merge PHP 5.3.14 NEWS
johannes authored
238 14 Jun 2012, PHP 5.3.14
cfea8e5 @johannes Those changes are in 5.3.15
johannes authored
239
26cb570 @johannes Merge PHP 5.3.14 NEWS
johannes authored
240 - CLI SAPI:
241 . Fixed bug #61546 (functions related to current script failed when chdir()
242 in cli sapi). (Laruence, reeze.xia@gmail.com)
243
244 - CURL:
245 . Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction).
246 (Laruence)
247
248 - COM:
249 . Fixed bug #62146 com_dotnet cannot be built shared. (Johannes)
250
251 - Core:
252 . Fixed CVE-2012-2143. (Solar Designer)
5f31c81 @smalyshev remove duplicates, fix order
smalyshev authored
253 . Fixed missing bound check in iptcparse(). (chris at chiappa.net)
254 . Fixed bug #62373 (serialize() generates wrong reference to the object).
255 (Moriyoshi)
26cb570 @johannes Merge PHP 5.3.14 NEWS
johannes authored
256 . Fixed bug #62005 (unexpected behavior when incrementally assigning to a
257 member of a null object). (Laruence)
5f31c81 @smalyshev remove duplicates, fix order
smalyshev authored
258 . Fixed bug #61991 (long overflow in realpath_cache_get()). (Anatoliy)
259 . Fixed bug #61764 ('I' unpacks n as signed if n > 2^31-1 on LP64). (Gustavo)
26cb570 @johannes Merge PHP 5.3.14 NEWS
johannes authored
260 . Fixed bug #61730 (Segfault from array_walk modifying an array passed by
261 reference). (Laruence)
262 . Fixed bug #61713 (Logic error in charset detection for htmlentities).
263 (Anatoliy)
5f31c81 @smalyshev remove duplicates, fix order
smalyshev authored
264 . Fixed bug #54197 ([PATH=] sections incompatibility with user_ini.filename
265 set to null). (Anatoliy)
26cb570 @johannes Merge PHP 5.3.14 NEWS
johannes authored
266 . Changed php://fd to be available only for CLI.
267
268 - Fileinfo:
269 . Fixed bug #61812 (Uninitialised value used in libmagic).
270 (Laruence, Gustavo)
271
272 - Iconv extension:
273 . Fixed a bug that iconv extension fails to link to the correct library
274 when another extension makes use of a library that links to the iconv
275 library. See https://bugs.gentoo.org/show_bug.cgi?id=364139 for detail.
276 (Moriyoshi)
277
278 - Intl:
279 . Fixed bug #62082 (Memory corruption in internal function
280 get_icu_disp_value_src_php()). (Gustavo)
281
282 - JSON
283 . Fixed bug #61537 (json_encode() incorrectly truncates/discards
284 information). (Adam)
285
286 - PDO:
287 . Fixed bug #61755 (A parsing bug in the prepared statements can lead to
288 access violations). (Johannes)
289
290 - Phar:
291 . Fix bug #61065 (Secunia SA44335). (Rasmus)
292
293 - Streams:
294 . Fixed bug #61961 (file_get_contents leaks when access empty file with
295 maxlen set). (Reeze)
304ac56 @nikic Add NEWS entry for bug #61961
nikic authored
296
e120a0c @johannes This will be PHP 5.3.14
johannes authored
297 08 May 2012, PHP 5.3.13
298 - CGI
299 . Improve fix for PHP-CGI query string parameter vulnerability, CVE-2012-2311.
300 (Stas)
301
302 03 May 2012, PHP 5.3.12
303 - Fix PHP-CGI query string parameter vulnerability, CVE-2012-1823. (Rasmus)
304
305 26 Apr 2012, PHP 5.3.11
fb12476 @johannes This will be PHP 5.3.12
johannes authored
306
282d3f2 Improved max_input_vars directive to check nested variables
Dmitry Stogov authored
307 - Core:
e120a0c @johannes This will be PHP 5.3.14
johannes authored
308 . Fixed bug #61650 (ini parser crashes when using ${xxxx} ini variables
309 (without apache2)). (Laruence)
7536bf9 @laruence Fixed bug #61273 (call_user_func_array with more than 16333 arguments…
laruence authored
310 . Fixed bug #61273 (call_user_func_array with more than 16333 arguments
311 leaks / crashes). (Laruence)
1ee93c8 @laruence Fixed bug #61165 (Segfault - strip_tags())
laruence authored
312 . Fixed bug #61165 (Segfault - strip_tags()). (Laruence)
282d3f2 Improved max_input_vars directive to check nested variables
Dmitry Stogov authored
313 . Improved max_input_vars directive to check nested variables (Dmitry).
86fcb96 @colder Fix #61095 (Lexing 0x0*+<NUM> incorrectly)
colder authored
314 . Fixed bug #61095 (Incorect lexing of 0x00*+<NUM>). (Etienne)
c870ebe @laruence Fixed bug #61087 (Memory leak in parse_ini_file when specifying inval…
laruence authored
315 . Fixed bug #61087 (Memory leak in parse_ini_file when specifying
316 invalid scanner mode). (Nikic, Laruence)
8f7381a @laruence Fixed bug #61072 (Memory leak when restoring an exception handler)
laruence authored
317 . Fixed bug #61072 (Memory leak when restoring an exception handler).
318 (Nikic, Laruence)
48666d9 @cataphract - Fixed bug #61173 (Unable to detect error from finfo constructor).
cataphract authored
319 . Fixed bug #61058 (array_fill leaks if start index is PHP_INT_MAX).
1a0b0ea @johannes Fix NEWS
johannes authored
320 (Laruence)
2d2995f @cataphract Fixed bug #61043: Regression in magic_quotes_gpc fix (CVE-2012-0831)
cataphract authored
321 . Fixed bug #61043 (Regression in magic_quotes_gpc fix for CVE-2012-0831).
322 (Ondřej Surý)
48666d9 @cataphract - Fixed bug #61173 (Unable to detect error from finfo constructor).
cataphract authored
323 . Fixed bug #61000 (Exceeding max nesting level doesn't delete numerical
1a0b0ea @johannes Fix NEWS
johannes authored
324 vars). (Laruence)
325 . Fixed bug #60895 (Possible invalid handler usage in windows random
4879a01 @pierrejoye - fix #60895, possible invalid handler usage
pierrejoye authored
326 functions). (Pierre)
2e61d04 @laruence decrescent order
laruence authored
327 . Fixed bug #60825 (Segfault when running symfony 2 tests).
328 (Dmitry, Laruence)
03f3d03 @LawnGnome MFH: Fix bug #60801 (strpbrk() mishandles NUL byte). (Trunk commit: r…
LawnGnome authored
329 . Fixed bug #60801 (strpbrk() mishandles NUL byte). (Adam)
2cc64c2 Fixed bug #60569 (Nullbyte truncates Exception $message).
Ilia Alshanetsky authored
330 . Fixed bug #60569 (Nullbyte truncates Exception $message). (Ilia)
2e61d04 @laruence decrescent order
laruence authored
331 . Fixed bug #60227 (header() cannot detect the multi-line header with CR).
332 (rui, Gustavo)
9c886ea Fixed bug #60222 (time_nanosleep() does validate input params).
Ilia Alshanetsky authored
333 . Fixed bug #60222 (time_nanosleep() does validate input params). (Ilia)
fda25d9 @pierrejoye - update NEWS
pierrejoye authored
334 . Fixed bug #54374 (Insufficient validating of upload name leading to
335 corrupted $_FILES indices). (CVE-2012-1172). (Stas, lekensteyn at
336 gmail dot com, Pierre)
b7c9f8a @cataphract - Fixed bug #61267: pdo_pgsql's PDO::exec() returns the number of SEL…
cataphract authored
337 . Fixed bug #52719 (array_walk_recursive crashes if third param of the
338 function is by reference). (Nikita Popov)
ce9f1a4 Fixed bug #51860 (Include fails with toplevel symlink to /)
Dmitry Stogov authored
339 . Fixed bug #51860 (Include fails with toplevel symlink to /). (Dmitry)
45a6f8d @cataphract - Further fix for bug #60455 (stream_get_line misbehaves if EOF is no…
cataphract authored
340
15d7d46 @cataphract Updated NEWS (DOM object debug info handler).
cataphract authored
341 - DOM
342 . Added debug info handler to DOM objects. (Gustavo, Joey Smith)
343
edb5781 Fixed bug #61430 (Transposed memset() params in sapi/fpm/fpm/fpm_shm.c).
Ilia Alshanetsky authored
344 - FPM
345 . Fixed bug #61430 (Transposed memset() params in sapi/fpm/fpm/fpm_shm.c).
346 (michaelhood at gmail dot com, Ilia)
347
1ef5fa8 Fixed bug #60947 (Segmentation fault while executing ibase_db_info)
Ilia Alshanetsky authored
348 - Ibase
349 . Fixed bug #60947 (Segmentation fault while executing ibase_db_info).
350 (Ilia)
351
949ef40 Fixed bug #61172 (Add Apache 2.4 support)
Christopher Jones authored
352 - Installation
353 . Fixed bug #61172 (Add Apache 2.4 support). (Chris Jones)
354
48666d9 @cataphract - Fixed bug #61173 (Unable to detect error from finfo constructor).
cataphract authored
355 - Fileinfo
e120a0c @johannes This will be PHP 5.3.14
johannes authored
356 . Upgraded libmagic to 5.11 (Pierre, Anatoliy)
357 . Fixed bug #61565 where php_stream_open_wrapper_ex tries to open a
358 directory descriptor under windows. (Anatoliy)
359 . Fixed bug #61566 failure caused by the posix lseek and read versions
360 under windows in cdf_read(). (Anatoliy)
48666d9 @cataphract - Fixed bug #61173 (Unable to detect error from finfo constructor).
cataphract authored
361 . Fixed bug #61173 (Unable to detect error from finfo constructor). (Gustavo)
362
d13feb8 Added the bugfixing notes to the NEWS file
Popa Adrian Marius authored
363 - Firebird Database extension (ibase):
4879a01 @pierrejoye - fix #60895, possible invalid handler usage
pierrejoye authored
364 . Fixed bug #60802 (ibase_trans() gives segfault when passing params).
45a6f8d @cataphract - Further fix for bug #60455 (stream_get_line misbehaves if EOF is no…
cataphract authored
365
167e2fd @smalyshev fix bug #61367 - open_basedir bypass using libxml RSHUTDOWN
smalyshev authored
366 - Libxml:
367 . Fixed bug #61367 (open_basedir bypass using libxml RSHUTDOWN).
368 (Tim Starling)
369
512fdb4 @johannes Fix bug #61003 mysql_stat() require a valid connection
johannes authored
370 - mysqli
371 . Fixed bug #61003 (mysql_stat() require a valid connection). (Johannes).
372
dc0070e @johannes Fix bug #61194 PDO should export compression flag with myslqnd
johannes authored
373 - PDO_mysql
fc3e63e @laruence Re-order them according to README.SVN-RULES
laruence authored
374 . Fixed bug #61207 (PDO::nextRowset() after a multi-statement query doesn't
375 always work). (Johannes)
e2efb68 @laruence Sorry for wrong order again.
laruence authored
376 . Fixed bug #61194 (PDO should export compression flag with myslqnd).
377 (Johannes)
dc0070e @johannes Fix bug #61194 PDO should export compression flag with myslqnd
johannes authored
378
601d17d Fixed bug #61212 (PDO ODBC Segfaults on SQL_SUCESS_WITH_INFO).
Ilia Alshanetsky authored
379 - PDO_odbc
380 . Fixed bug #61212 (PDO ODBC Segfaults on SQL_SUCESS_WITH_INFO). (Ilia)
381
b7c9f8a @cataphract - Fixed bug #61267: pdo_pgsql's PDO::exec() returns the number of SEL…
cataphract authored
382 - PDO_pgsql
383 . Fixed bug #61267 (pdo_pgsql's PDO::exec() returns the number of SELECTed
384 rows on postgresql >= 9). (ben dot pineau at gmail dot com)
385
7bbf5fe @cataphract - Fixed bug #61326 (ArrayObject comparison).
cataphract authored
386 - PDO_Sqlite extension:
387 . Add createCollation support. (Damien)
388
e120a0c @johannes This will be PHP 5.3.14
johannes authored
389 - pgsql:
390 . Fixed bug #60718 (Compile problem with libpq (PostgreSQL 7.3 or less).
391 (Yasuo Ohgaki)
392
f79e133 @nikic NEWS for r323330
nikic authored
393 - Phar:
b7c9f8a @cataphract - Fixed bug #61267: pdo_pgsql's PDO::exec() returns the number of SEL…
cataphract authored
394 . Fixed bug #61184 (Phar::webPhar() generates headers with trailing NUL
395 bytes). (Nikic)
f79e133 @nikic NEWS for r323330
nikic authored
396
dd95d90 @rlerdorf .
rlerdorf authored
397 - PHP-FPM SAPI:
4879a01 @pierrejoye - fix #60895, possible invalid handler usage
pierrejoye authored
398 . Fixed bug #60811 (php-fpm compilation problem). (rasmus)
a05a3a0 Fixed bug #60887 (SoapClient ignores user_agent option and sends no U…
Dmitry Stogov authored
399
41fa157 @laruence Fixed bug #61088 (Memory leak in readline_callback_handler_install).
laruence authored
400 - Readline:
401 . Fixed bug #61088 (Memory leak in readline_callback_handler_install).
402 (Nikic, Laruence)
24a57ae @rlerdorf NEWS entry for readline fix
rlerdorf authored
403 . Add open_basedir checks to readline_write_history and readline_read_history.
404 (Rasmus, reported by Mateusz Goik)
41fa157 @laruence Fixed bug #61088 (Memory leak in readline_callback_handler_install).
laruence authored
405
227112c @cataphract - Fixed bug #61388 (ReflectionObject:getProperties() issues invalid r…
cataphract authored
406 - Reflection:
407 . Fixed bug #61388 (ReflectionObject:getProperties() issues invalid reads
408 when get_properties returns a hash table with (inaccessible) dynamic
409 numeric properties). (Gustavo)
410 . Fixed bug #60968 (Late static binding doesn't work with
411 ReflectionMethod::invokeArgs()). (Laruence)
412
a05a3a0 Fixed bug #60887 (SoapClient ignores user_agent option and sends no U…
Dmitry Stogov authored
413 - SOAP
f005f36 Fixed bug #60634 (Segmentation fault when trying to die() in SessionH…
Ilia Alshanetsky authored
414 . Fixed basic HTTP authentication for WSDL sub requests. (Dmitry)
a05a3a0 Fixed bug #60887 (SoapClient ignores user_agent option and sends no U…
Dmitry Stogov authored
415 . Fixed bug #60887 (SoapClient ignores user_agent option and sends no
416 User-Agent header). (carloschilazo at gmail dot com)
fc3e63e @laruence Re-order them according to README.SVN-RULES
laruence authored
417 . Fixed bug #60842, #51775 (Chunked response parsing error when
418 chunksize length line is > 10 bytes). (Ilia)
657547f @dstogov Fixed bug #49853 (Soap Client stream context header option ignored)
dstogov authored
419 . Fixed bug #49853 (Soap Client stream context header option ignored).
420 (Dmitry)
7bbf5fe @cataphract - Fixed bug #61326 (ArrayObject comparison).
cataphract authored
421
422 - SPL
af2fc62 @felipensp - Fixed memory leak when calling SplFileInfo's constructor twice
felipensp authored
423 . Fixed memory leak when calling SplFileInfo's constructor twice. (Felipe)
e8ecb11 @cataphract Revert "revert from NEWS too"
cataphract authored
424 . Fixed bug #61418 (Segmentation fault when DirectoryIterator's or
425 FilesystemIterator's iterators are requested more than once without
426 having had its dtor callback called in between). (Gustavo)
eff668a @laruence Oops, sorry for my poor english
laruence authored
427 . Fixed bug #61347 (inconsistent isset behavior of Arrayobject). (Laruence)
fc3e63e @laruence Re-order them according to README.SVN-RULES
laruence authored
428 . Fixed bug #61326 (ArrayObject comparison). (Gustavo)
7bbf5fe @cataphract - Fixed bug #61326 (ArrayObject comparison).
cataphract authored
429
996d91b @rlerdorf createCollation()
rlerdorf authored
430 - SQLite3 extension:
431 . Add createCollation() method. (Brad Dewar)
432
48666d9 @cataphract - Fixed bug #61173 (Unable to detect error from finfo constructor).
cataphract authored
433 - Session:
434 . Fixed bug #60860 (session.save_handler=user without defined function core
435 dumps). (Felipe)
f005f36 Fixed bug #60634 (Segmentation fault when trying to die() in SessionH…
Ilia Alshanetsky authored
436 . Fixed bug #60634 (Segmentation fault when trying to die() in
437 SessionHandler::write()). (Ilia)
48666d9 @cataphract - Fixed bug #61173 (Unable to detect error from finfo constructor).
cataphract authored
438
439 - Streams:
ef19fba @cataphract - Fixed bug #61371 (resource leak). This bug had two parts, a long st…
cataphract authored
440 . Fixed bug #61371 (stream_context_create() causes memory leaks on use
441 streams_socket_create). (Gustavo)
f413b37 @cataphract - Fixed bug #61253: Wrappers opened with errors concurrency problem
cataphract authored
442 . Fixed bug #61253 (Wrappers opened with errors concurrency problem on ZTS).
443 (Gustavo)
48666d9 @cataphract - Fixed bug #61173 (Unable to detect error from finfo constructor).
cataphract authored
444 . Fixed bug #61115 (stream related segfault on fatal error in
445 php_stream_context_link). (Gustavo)
446 . Fixed bug #60817 (stream_get_line() reads from stream even when there is
447 already sufficient data buffered). stream_get_line() now behaves more like
448 fgets(), as is documented. (Gustavo)
fc3e63e @laruence Re-order them according to README.SVN-RULES
laruence authored
449 . Further fix for bug #60455 (stream_get_line misbehaves if EOF is not
450 detected together with the last read). (Gustavo)
451 . Fixed bug #60106 (stream_socket_server silently truncates long unix
452 socket paths). (Ilia)
48666d9 @cataphract - Fixed bug #61173 (Unable to detect error from finfo constructor).
cataphract authored
453
454 - Tidy:
455 . Fixed bug #54682 (tidy null pointer dereference). (Tony, David Soria Parra)
c578917 @laruence Fixed bug #61058 (array_fill leaks if start index is PHP_INT_MAX)
laruence authored
456
bfcc199 @nikic Fix bug #61097 Memory leak in xmlrpc functions copying zvals
nikic authored
457 - XMLRPC:
1a0b0ea @johannes Fix NEWS
johannes authored
458 . Fixed bug #61264 (xmlrpc_parse_method_descriptions leaks temporary
459 variable). (Nikita Popov)
fc3e63e @laruence Re-order them according to README.SVN-RULES
laruence authored
460 . Fixed bug #61097 (Memory leak in xmlrpc functions copying zvals). (Nikic)
bfcc199 @nikic Fix bug #61097 Memory leak in xmlrpc functions copying zvals
nikic authored
461
48a01d2 @nikic NEWS for r323362
nikic authored
462 - Zlib:
463 . Fixed bug #61139 (gzopen leaks when specifying invalid mode). (Nikic)
464
1551f20 @LawnGnome Merge 5.3.10 NEWS, per Ondřej's mailing list prod.
LawnGnome authored
465 02 Feb 2012, PHP 5.3.10
1e16c82 @johannes This will be PHP 5.3.11, 5.3.10 will be released from other branch
johannes authored
466
1551f20 @LawnGnome Merge 5.3.10 NEWS, per Ondřej's mailing list prod.
LawnGnome authored
467 - Core:
468 . Fixed arbitrary remote code execution vulnerability reported by Stefan
469 Esser, CVE-2012-0830. (Stas, Dmitry)
1e16c82 @johannes This will be PHP 5.3.11, 5.3.10 will be released from other branch
johannes authored
470
3eb4b02 @johannes PHP 5.3.9
johannes authored
471 10 Jan 2012, PHP 5.3.9
451263f @johannes - Back to -dev
johannes authored
472
0d1998e Added max_input_vars directive to prevent attacks based on hash colli…
Dmitry Stogov authored
473 - Core:
474 . Added max_input_vars directive to prevent attacks based on hash collisions
b6427b8 Add the CVE numbers that were mentioned in the related php.net announ…
Christopher Jones authored
475 (CVE-2011-4885) (Dmitry).
3eb4b02 @johannes PHP 5.3.9
johannes authored
476 . Fixed bug #60205 (possible integer overflow in content_length). (Laruence)
e95bb57 Fixed bug #60139 (Anonymous functions create cycles not detected by t…
Dmitry Stogov authored
477 . Fixed bug #60139 (Anonymous functions create cycles not detected by the
478 GC). (Dmitry)
3eb4b02 @johannes PHP 5.3.9
johannes authored
479 . Fixed bug #60138 (GC crash with referenced array in RecursiveArrayIterator)
480 (Dmitry).
03b3989 @pierrejoye - fixed bug #60120, proc_open's streams may hang with stdin/out/err w…
pierrejoye authored
481 . Fixed bug #60120 (proc_open's streams may hang with stdin/out/err when
482 the data exceeds or is equal to 2048 bytes). (Pierre, Pascal Borreli)
3eb4b02 @johannes PHP 5.3.9
johannes authored
483 . Fixed bug #60099 (__halt_compiler() works in braced namespaces). (Felipe)
f1eaaa5 Fixed bug #60019 (Function time_nanosleep() is undefined on OS X).
Ilia Alshanetsky authored
484 . Fixed bug #60019 (Function time_nanosleep() is undefined on OS X). (Ilia)
3eb4b02 @johannes PHP 5.3.9
johannes authored
485 . Fixed bug #55874 (GCC does not provide __sync_fetch_and_add on some archs).
486 (klightspeed at netspace dot net dot au)
d3fdacb @cataphract - Fixed #55798: serialize followed by unserialize with numeric object…
cataphract authored
487 . Fixed bug #55798 (serialize followed by unserialize with numeric object
488 prop. gives integer prop). (Gustavo)
0f78629 @pierrejoye - update news
pierrejoye authored
489 . Fixed bug #55749 (TOCTOU issue in getenv() on Windows builds). (Pierre)
1ec077e @felipensp - Fixed bug #55707 (undefined reference to `__sync_fetch_and_add_4' o…
felipensp authored
490 . Fixed bug #55707 (undefined reference to `__sync_fetch_and_add_4' on Linux
491 parisc). (Felipe)
1694d78 @felipensp - Fixed bug #60048 (sa_len a #define on IRIX)
felipensp authored
492 . Fixed bug #55674 (fgetcsv & str_getcsv skip empty fields in some
493 tab-separated records). (Laruence)
e98759e Fixed bug #55475 (is_a() triggers autoloader). (alan at akbkhome dot …
Dmitry Stogov authored
494 . Fixed bug #55649 (Undefined function Bug()). (Laruence)
0f78629 @pierrejoye - update news
pierrejoye authored
495 . Fixed bug #55622 (memory corruption in parse_ini_string). (Pierre)
496 . Fixed bug #55576 (Cannot conditionally move uploaded file without race
497 condition). (Gustavo)
cc45ce4 @cataphract - Fixed bug #55576: Cannot conditionally move uploaded file without race
cataphract authored
498 . Fixed bug #55510: $_FILES 'name' missing first character after upload.
499 (Arpad)
12864e4 Fixed bug #55509 (segfault on x86_64 using more than 2G memory). (Lar…
Dmitry Stogov authored
500 . Fixed bug #55509 (segfault on x86_64 using more than 2G memory). (Laruence)
797a1ce @bjori Fixed bug #55504 (Content-Type header is not parsed correctly on HTTP…
bjori authored
501 . Fixed bug #55504 (Content-Type header is not parsed correctly on
502 HTTP POST request). (Hannes)
d25f2d4 @roojs document fix for #55475 in NEWS
roojs authored
503 . Fixed bug #55475 (is_a() triggers autoloader, new optional 3rd argument to
504 is_a and is_subclass_of). (alan_k)
68365b6 sort changelog according to bug number
Dmitry Stogov authored
505 . Fixed bug #52461 (Incomplete doctype and missing xmlns).
506 (virsacer at web dot de, Pierre)
c819de6 @johannes - Minor NEWS cleanup
johannes authored
507 . Fixed bug #55366 (keys lost when using substr_replace an array). (Arpad)
e98759e Fixed bug #55475 (is_a() triggers autoloader). (alan at akbkhome dot …
Dmitry Stogov authored
508 . Fixed bug #55273 (base64_decode() with strict rejects whitespace after
509 pad). (Ilia)
3eb4b02 @johannes PHP 5.3.9
johannes authored
510 . Fixed bug #52624 (tempnam() by-pass open_basedir with nonnexistent
511 directory). (Felipe)
77bda26 Fixed bug #50982 (incorrect assumption of PAGE_SIZE size)
Dmitry Stogov authored
512 . Fixed bug #50982 (incorrect assumption of PAGE_SIZE size). (Dmitry)
3eb4b02 @johannes PHP 5.3.9
johannes authored
513 . Fixed invalid free in call_user_method() function. (Felipe)
514 . Fixed bug #43200 (Interface implementation / inheritence not possible in
515 abstract classes). (Felipe)
516
517
518 - BCmath:
519 . Fixed bug #60377 (bcscale related crashes on 64bits platforms). (shm)
0d82e0c @pierrejoye - Fixed bug #52461 (Incomplete doctype and missing xmlns)
pierrejoye authored
520
74cc4c8 @cataphract - Added tests and NEWS for r306475; see bug #55797.
cataphract authored
521 - Calendar:
522 . Fixed bug #55797 (Integer overflow in SdnToGregorian leads to segfault (in
523 optimized builds). (Gustavo)
524
3eb4b02 @johannes PHP 5.3.9
johannes authored
525 - cURL:
526 . Fixed bug #60439 (curl_copy_handle segfault when used with
527 CURLOPT_PROGRESSFUNCTION). (Pierrick)
33bee16 @bjori Fixed bug#54798 Segfault when CURLOPT_STDERR file pointer is closed b…
bjori authored
528 . Fixed bug #54798 (Segfault when CURLOPT_STDERR file pointer is closed
529 before calling curl_exec). (Hannes)
0a90ea4 @bjori curl news
bjori authored
530 . Fixed issues were curl_copy_handle() would sometimes lose copied
531 preferences. (Hannes)
33bee16 @bjori Fixed bug#54798 Segfault when CURLOPT_STDERR file pointer is closed b…
bjori authored
532
a84c667 @bjori Fixed bug#48476
bjori authored
533 - DateTime:
3eb4b02 @johannes PHP 5.3.9
johannes authored
534 . Fixed bug #60373 (Startup errors with log_errors on cause segfault).
535 (Derick)
536 . Fixed bug #60236 (TLA timezone dates are not converted properly from
537 timestamp). (Derick)
538 . Fixed bug #55253 (DateTime::add() and sub() result -1 hour on objects with
539 time zone type 2). (Derick)
540 . Fixed bug #54851 (DateTime::createFromFormat() doesn't interpret "D").
541 (Derick)
542 . Fixed bug #53502 (strtotime with timezone memory leak). (Derick)
543 . Fixed bug #52062 (large timestamps with DateTime::getTimestamp and
544 DateTime::setTimestamp). (Derick)
545 . Fixed bug #51994 (date_parse_from_format is parsing invalid date using 'yz'
546 format). (Derick)
547 . Fixed bug #52113 (Seg fault while creating (by unserialization)
548 DatePeriod). (Derick)
a84c667 @bjori Fixed bug#48476
bjori authored
549 . Fixed bug #48476 (cloning extended DateTime class without calling
550 parent::__constr crashed PHP). (Hannes)
551
3eb4b02 @johannes PHP 5.3.9
johannes authored
552 - EXIF:
553 . Fixed bug #60150 (Integer overflow during the parsing of invalid exif
b6427b8 Add the CVE numbers that were mentioned in the related php.net announ…
Christopher Jones authored
554 header). (CVE-2011-4566) (Stas, flolechaud at gmail dot com)
3eb4b02 @johannes PHP 5.3.9
johannes authored
555
556 - Fileinfo:
557 . Fixed bug #60094 (C++ comment fails in c89). (Laruence)
558 . Fixed possible memory leak in finfo_open(). (Felipe)
559 . Fixed memory leak when calling the Finfo constructor twice. (Felipe)
560
561 - Filter:
562 . Fixed Bug #55478 (FILTER_VALIDATE_EMAIL fails with internationalized
563 domain name addresses containing >1 -). (Ilia)
564
565 - FTP:
566 . Fixed bug #60183 (out of sync ftp responses). (bram at ebskamp dot me,
567 rasmus)
568
569 - Gd:
570 . Fixed bug #60160 (imagefill() doesn't work correctly
571 for small images). (Florian)
572
573 - Intl:
4c478f9 @smalyshev NEWS for bug #61487
smalyshev authored
574 . Fixed bug #61487 (Incorrent bounds checking in grapheme_strpos).
575 (Stas)
3eb4b02 @johannes PHP 5.3.9
johannes authored
576 . Fixed bug #60192 (SegFault when Collator not constructed
577 properly). (Florian)
578 . Fixed memory leak in several Intl locale functions. (Felipe)
579
b6530d8 Fixed bug #60244 (pg_fetch_* functions do not validate that row param…
Ilia Alshanetsky authored
580 - Json:
581 . Fixed bug #55543 (json_encode() with JSON_NUMERIC_CHECK fails on objects
582 with numeric string properties). (Ilia, dchurch at sciencelogic dot com)
583
3eb4b02 @johannes PHP 5.3.9
johannes authored
584 - Mbstring:
585 . Fixed possible crash in mb_ereg_search_init() using empty pattern. (Felipe)
586
587 - MS SQL:
588 . Fixed bug #60267 (Compile failure with freetds 0.91). (Felipe)
589
1cb8c01 @johannes - Fix Bug #55550 mysql.trace_mode miscounts result sets,
johannes authored
590 - MySQL:
591 . Fixed bug #55550 (mysql.trace_mode miscounts result sets). (Johannes)
592
13c5106 Fix for Bug #55582 mysqli_num_rows() returns always 0 for unbuffered,…
Andrey Hristov authored
593 - MySQLi extension:
1694d78 @felipensp - Fixed bug #60048 (sa_len a #define on IRIX)
felipensp authored
594 . Fixed bug #55859 (mysqli->stat property access gives error). (Andrey)
13c5106 Fix for Bug #55582 mysqli_num_rows() returns always 0 for unbuffered,…
Andrey Hristov authored
595 . Fixed bug #55582 (mysqli_num_rows() returns always 0 for unbuffered, when
c819de6 @johannes - Minor NEWS cleanup
johannes authored
596 mysqlnd is used). (Andrey)
2ec2b9e @laruence Update NEWS
laruence authored
597 . Fixed bug #55703 (PHP crash when calling mysqli_fetch_fields).
598 (eran at zend dot com, Laruence)
13c5106 Fix for Bug #55582 mysqli_num_rows() returns always 0 for unbuffered,…
Andrey Hristov authored
599
0c4e2ac here comes the news
Andrey Hristov authored
600 - mysqlnd
9554e24 @johannes - Fix bug #55609 (mysqlnd cannot be built shared)
johannes authored
601 . Fixed bug #55609 (mysqlnd cannot be built shared). (Johannes)
0c4e2ac here comes the news
Andrey Hristov authored
602 . Fixed bug #55067 (MySQL doesn't support compression - wrong config option).
603 (Andrey)
604
3eb4b02 @johannes PHP 5.3.9
johannes authored
605 - NSAPI SAPI:
606 . Don't set $_SERVER['HTTPS'] on unsecure connection (bug #55403). (Uwe
607 Schindler)
608
609 - OpenSSL:
610 . Fixed bug #60279 (Fixed NULL pointer dereference in
611 stream_socket_enable_crypto, case when ssl_handle of session_stream is not
612 initialized.) (shm)
613 . Fix segfault with older versions of OpenSSL. (Scott)
614
89a4d34 oci8 - Increase Oracle error message length for 11.2.0.3+
Christopher Jones authored
615 - Oracle Database extension (OCI8):
3eb4b02 @johannes PHP 5.3.9
johannes authored
616 . Fixed bug #59985 (show normal warning text for OCI_NO_DATA).
617 (Chris Jones)
0c00f3a OCI8: Fixed bug #59985 (show normal warning text for OCI_NO_DATA). S…
Christopher Jones authored
618 . Increased maximum Oracle error message buffer length for new 11.2.0.3 size.
89a4d34 oci8 - Increase Oracle error message length for 11.2.0.3+
Christopher Jones authored
619 (Chris Jones)
9a03ce5 I can only guess what "dos" is. Also added missing fullstops for con…
Christopher Jones authored
620 . Improve internal initalization failure error messages. (Chris Jones)
89a4d34 oci8 - Increase Oracle error message length for 11.2.0.3+
Christopher Jones authored
621
127d7bc @johannes - Fix bug #55776 (PDORow to session bug)
johannes authored
622 - PDO
623 . Fixed bug #55776 (PDORow to session bug). (Johannes)
624
3eb4b02 @johannes PHP 5.3.9
johannes authored
625 - PDO Firebird:
626 . Fixed bug #48877 ("bindValue" and "bindParam" do not work for PDO Firebird).
627 (Mariuz)
628 . Fixed bug #47415 (PDO_Firebird segfaults when passing lowercased column name to bindColumn).
629 . Fixed bug #53280 (PDO_Firebird segfaults if query column count less than param count).
630 (Mariuz)
631
ab99790 Fix for Bug #54158 MYSQLND + PDO MySQL requires #define MYSQL_OPT_LOC…
Andrey Hristov authored
632 - PDO MySQL driver:
6781f17 @johannes - Fix bug #60155 (pdo_mysql.default_socket ignored).
johannes authored
633 . Fixed bug #60155 (pdo_mysql.default_socket ignored). (Johannes)
e1ad60d @pierrejoye - fix bug #55870, PDO ignores all SSL parameters when used with mysql…
pierrejoye authored
634 . Fixed bug #55870 (PDO ignores all SSL parameters when used with mysql
c819de6 @johannes - Minor NEWS cleanup
johannes authored
635 native driver). (Pierre)
e1ad60d @pierrejoye - fix bug #55870, PDO ignores all SSL parameters when used with mysql…
pierrejoye authored
636 . Fixed bug #54158 (MYSQLND+PDO MySQL requires #define
c819de6 @johannes - Minor NEWS cleanup
johannes authored
637 MYSQL_OPT_LOCAL_INFILE). (Andrey)
ab99790 Fix for Bug #54158 MYSQLND + PDO MySQL requires #define MYSQL_OPT_LOC…
Andrey Hristov authored
638
c0edddb @tony2001 fix bug #55768 (PDO_OCI can't resume Oracle session after it's been k…
tony2001 authored
639 - PDO OCI driver:
c819de6 @johannes - Minor NEWS cleanup
johannes authored
640 . Fixed bug #55768 (PDO_OCI can't resume Oracle session after it's been
641 killed). (mikhail dot v dot gavrilov at gmail dot com, Chris Jones, Tony)
c0edddb @tony2001 fix bug #55768 (PDO_OCI can't resume Oracle session after it's been k…
tony2001 authored
642
9e20746 @bjori Fixed bug#52013 (Unable to decompress files in a compressed phar)
bjori authored
643 - Phar:
3eb4b02 @johannes PHP 5.3.9
johannes authored
644 . Fixed bug #60261 (NULL pointer dereference in phar). (Felipe)
645 . Fixed bug #60164 (Stubs of a specific length break phar_open_from_fp
31a100d Relocate orphan line
Christopher Jones authored
646 scanning for __HALT_COMPILER). (Ralph Schindler)
c0edddb @tony2001 fix bug #55768 (PDO_OCI can't resume Oracle session after it's been k…
tony2001 authored
647 . Fixed bug #53872 (internal corruption of phar). (Hannes)
3eb4b02 @johannes PHP 5.3.9
johannes authored
648 . Fixed bug #52013 (Unable to decompress files in a compressed phar). (Hannes)
9e20746 @bjori Fixed bug#52013 (Unable to decompress files in a compressed phar)
bjori authored
649
4a0cd39 - commit r312812 again (dropped in r312913):
Jérôme Loyet authored
650 - PHP-FPM SAPI:
c82d0a1 Remove "backported" from 5.4 comments since 5.3 is the base version t…
Christopher Jones authored
651 . Dropped restriction of not setting the same value multiple times, the last
652 one holds. (giovanni at giacobbi dot net, fat)
653 . Added .phar to default authorized extensions. (fat)
3eb4b02 @johannes PHP 5.3.9
johannes authored
654 . Fixed bug #60659 (FPM does not clear auth_user on request accept).
655 (bonbons at linux-vserver dot org)
656 . Fixed bug #60629 (memory corruption when web server closed the fcgi fd).
657 (fat)
c82d0a1 Remove "backported" from 5.4 comments since 5.3 is the base version t…
Christopher Jones authored
658 . Enhance error log when the primary script can't be open. FR #60199. (fat)
3eb4b02 @johannes PHP 5.3.9
johannes authored
659 . Fixed bug #60179 (php_flag and php_value does not work properly). (fat)
c82d0a1 Remove "backported" from 5.4 comments since 5.3 is the base version t…
Christopher Jones authored
660 . Fixed bug #55577 (status.html does not install). (fat)
3982cda - Fixed bug #55533 (The -d parameter doesn't work)
Jérôme Loyet authored
661 . Fixed bug #55533 (The -d parameter doesn't work). (fat)
c82d0a1 Remove "backported" from 5.4 comments since 5.3 is the base version t…
Christopher Jones authored
662 . Fixed bug #55526 (Heartbeat causes a lot of unnecessary events). (fat)
0c27521 - Fixed bug #55486 (status show BIG processes number)
Jérôme Loyet authored
663 . Fixed bug #55486 (status show BIG processes number). (fat)
c82d0a1 Remove "backported" from 5.4 comments since 5.3 is the base version t…
Christopher Jones authored
664 . Enhanced security by limiting access to user defined extensions.
665 FR #55181. (fat)
666 . Added process.max to control the number of process FPM can fork. FR #55166.
667 (fat)
eb2878c fix ws
Jérôme Loyet authored
668 . Implemented FR #54577 (Enhanced status page with full status and details
4a0cd39 - commit r312812 again (dropped in r312913):
Jérôme Loyet authored
669 about each processes. Also provide a web page (status.html) for
670 real-time FPM status. (fat)
c82d0a1 Remove "backported" from 5.4 comments since 5.3 is the base version t…
Christopher Jones authored
671 . Lowered default value for Process Manager. FR #54098. (fat)
672 . Implemented FR #52569 (Add the "ondemand" process-manager
673 to allow zero children). (fat)
674 . Added partial syslog support (on error_log only). FR #52052. (fat)
3eb4b02 @johannes PHP 5.3.9
johannes authored
675
676 - Postgres:
677 . Fixed bug #60244 (pg_fetch_* functions do not validate that row param
678 is >0). (Ilia)
679
680 - Reflection:
681 . Fixed bug #60367 (Reflection and Late Static Binding). (Laruence)
4a0cd39 - commit r312812 again (dropped in r312913):
Jérôme Loyet authored
682
e481f05 @bjori fixed bug #55267 - session_regenerate_id fails after header sent even…
bjori authored
683 - Session:
684 . Fixed bug #55267 (session_regenerate_id fails after header sent). (Hannes)
685
e1813b6 @chregu Merge from Trunk
chregu authored
686 - SimpleXML:
687 . Reverted the SimpleXML->query() behaviour to returning empty arrays
688 instead of false when no nodes are found as it was since 5.3.3
689 (bug #48601). (chregu, rrichards)
1694d78 @felipensp - Fixed bug #60048 (sa_len a #define on IRIX)
felipensp authored
690
3eb4b02 @johannes PHP 5.3.9
johannes authored
691 - SOAP
692 . Fixed bug #54911 (Access to a undefined member in inherit SoapClient may
693 cause Segmentation Fault). (Dmitry)
694 . Fixed bug #48216 (PHP Fatal error: SOAP-ERROR: Parsing WSDL:
695 Extra content at the end of the doc, when server uses chunked transfer
696 encoding with spaces after chunk size). (Dmitry)
697 . Fixed bug #44686 (SOAP-ERROR: Parsing WSDL with references). (Dmitry)
698
1694d78 @felipensp - Fixed bug #60048 (sa_len a #define on IRIX)
felipensp authored
699 - Sockets:
c819de6 @johannes - Minor NEWS cleanup
johannes authored
700 . Fixed bug #60048 (sa_len a #define on IRIX). (china at thewrittenword dot
701 com)
e1813b6 @chregu Merge from Trunk
chregu authored
702
f40e520 @bjori Fixed bug #55807 (Wrong value for splFileObject::SKIP_EMPTY)
bjori authored
703 - SPL:
c3b83e8 @tony2001 fix bug #60082 (Crash in ArrayObject() when using recursive references)
tony2001 authored
704 . Fixed bug #60082 (Crash in ArrayObject() when using recursive references).
705 (Tony)
f40e520 @bjori Fixed bug #55807 (Wrong value for splFileObject::SKIP_EMPTY)
bjori authored
706 . Fixed bug #55807 (Wrong value for splFileObject::SKIP_EMPTY).
707 (jgotti at modedemploi dot fr, Hannes)
1694d78 @felipensp - Fixed bug #60048 (sa_len a #define on IRIX)
felipensp authored
708 . Fixed bug #54304 (RegexIterator::accept() doesn't work with scalar values).
709 (Hannes)
3eb4b02 @johannes PHP 5.3.9
johannes authored
710
711 - Streams:
712 . Fixed bug #60455 (stream_get_line misbehaves if EOF is not detected together
713 with the last read). (Gustavo)
714
715 - Tidy:
716 . Fixed bug #54682 (Tidy::diagnose() NULL pointer dereference).
717 (Maksymilian Arciemowicz, Felipe)
718
b2287a4 @chregu Added xsl.security_prefs ini option to define forbidden operations wi…
chregu authored
719 - XSL:
c819de6 @johannes - Minor NEWS cleanup
johannes authored
720 . Added xsl.security_prefs ini option to define forbidden operations within
721 XSLT stylesheets, default is not to enable write operations. This option
722 won't be in 5.4, since there's a new method. Fixes Bug #54446. (Chregu,
723 Nicolas Gregoire)
b2287a4 @chregu Added xsl.security_prefs ini option to define forbidden operations wi…
chregu authored
724
e04fe79 Fix NEWS entries for ongoing 5.3.9 development
Uwe Schindler authored
725 23 Aug 2011, PHP 5.3.8
726
727 - Core:
728 . Fixed bug #55439 (crypt() returns only the salt for MD5). (Stas)
729
e63bf6e @johannes - Update NEWS
johannes authored
730 - OpenSSL:
e04fe79 Fix NEWS entries for ongoing 5.3.9 development
Uwe Schindler authored
731 . Reverted a change in timeout handling restoring PHP 5.3.6 behavior,
732 as the new behavior caused mysqlnd SSL connections to hang (#55283).
733 (Pierre, Andrey, Johannes)
2c0ab6f Bug #55403: Don't set $_SERVER['HTTPS'] on unsecure connection
Uwe Schindler authored
734
6e284c6 5.3.7
Ilia Alshanetsky authored
735 18 Aug 2011, PHP 5.3.7
929e0f1 Update SQLite3 to the latest version
Scott MacVicar authored
736 - Upgraded bundled SQLite to version 3.7.7.1. (Scott)
6e284c6 5.3.7
Ilia Alshanetsky authored
737 - Upgraded bundled PCRE to version 8.12. (Scott)
929e0f1 Update SQLite3 to the latest version
Scott MacVicar authored
738
1cf3ec5 @felipensp - Fixed bug #55156 (ReflectionClass::getDocComment() returns comment …
felipensp authored
739 - Zend Engine:
740 . Fixed bug #55156 (ReflectionClass::getDocComment() returns comment even
741 though the class has none). (Felipe)
f757146 @felipensp - Fixed bug #55007 (compiler fail after previous fail)
felipensp authored
742 . Fixed bug #55007 (compiler fail after previous fail). (Felipe)
c989a36 Fixed bug #54910 (Crash when calling call_user_func with unknown func…
Dmitry Stogov authored
743 . Fixed bug #54910 (Crash when calling call_user_func with unknown function
744 name). (Dmitry)
6f3c7a8 @felipensp - Fixed bug #54804 (__halt_compiler and imported namespaces) (Pierrick)
felipensp authored
745 . Fixed bug #54804 (__halt_compiler and imported namespaces).
746 (Pierrick, Felipe)
209bfe8 @felipensp - Fixed bug #54624 (class_alias and type hint)
felipensp authored
747 . Fixed bug #54624 (class_alias and type hint). (Felipe)
e510daf Fixed bug #54585 (track_errors causes segfault)
Dmitry Stogov authored
748 . Fixed bug #54585 (track_errors causes segfault). (Dmitry)
dd5781b @tony2001 fix bug #54423 (classes from dl()'ed extensions are not destroyed)
tony2001 authored
749 . Fixed bug #54423 (classes from dl()'ed extensions are not destroyed).
750 (Tony, Dmitry)
03b6dae Fixed bug #54372 (Crash accessing global object itself returned from …
Dmitry Stogov authored
751 . Fixed bug #54372 (Crash accessing global object itself returned from its
752 __get() handle). (Dmitry)
c157f4b Fixed bug #54367 (Use of closure causes problem in ArrayAccess).
Dmitry Stogov authored
753 . Fixed bug #54367 (Use of closure causes problem in ArrayAccess). (Dmitry)
6e284c6 5.3.7
Ilia Alshanetsky authored
754 . Fixed bug #54358 (Closure, use and reference). (Dmitry)
07aa25b @johannes - Fixed bug #54265 (crash when variable gets reassigned in error hand…
johannes authored
755 . Fixed bug #54262 (Crash when assigning value to a dimension in a non-array).
756 (Dmitry)
6e284c6 5.3.7
Ilia Alshanetsky authored
757 . Fixed bug #54039 (use() of static variables in lambda functions can break
758 staticness). (Dmitry)
5a53a74 @adoy Fixed bug #54180 (parse_url() incorrectly parses path when ? in fragm…
adoy authored
759
6e284c6 5.3.7
Ilia Alshanetsky authored
760 - Core
761 . Updated crypt_blowfish to 1.2. ((CVE-2011-2483) (Solar Designer)
762 . Removed warning when argument of is_a() or is_subclass_of() is not
763 a known class. (Stas)
764 . Fixed crash in error_log(). (Felipe) Reported by Mateusz Kocielski.
5ca8ba7 @bjori Add an --man-dir to php-config too
bjori authored
765 . Added PHP_MANDIR constant telling where the manpages were installed into,
766 and an --man-dir argument to php-config. (Hannes)
885357a @pierrejoye -fix bug 54935, php_win_err can lead to crash
pierrejoye authored
767 . Fixed a crash inside dtor for error handling. (Ilia)
6e284c6 5.3.7
Ilia Alshanetsky authored
768 . Fixed buffer overflow on overlog salt in crypt(). (Clément LECIGNE, Stas)
769 . Implemented FR #54459 (Range function accuracy). (Adam)
770
771 . Fixed bug #55399 (parse_url() incorrectly treats ':' as a valid path).
772 (Ilia)
773 . Fixed bug #55339 (Segfault with allow_call_time_pass_reference = Off).
774 (Dmitry)
775 . Fixed bug #55295 [NEW]: popen_ex on windows, fixed possible heap overflow
776 (Pierre)
777 . Fixed bug #55258 (Windows Version Detecting Error).
778 ( xiaomao5 at live dot com, Pierre)
779 . Fixed bug #55187 (readlink returns weird characters when false result).
780 (Pierre)
781 . Fixed bug #55082 (var_export() doesn't escape properties properly).
782 (Gustavo)
783 . Fixed bug #55014 (Compile failure due to improper use of ctime_r()). (Ilia)
75fa63b @felipensp - Fixed bug #54939 (File path injection vulnerability in RFC1867 File…
felipensp authored
784 . Fixed bug #54939 (File path injection vulnerability in RFC1867 File upload
d42a0ae @felipensp - Added CVE id
felipensp authored
785 filename). (Felipe) Reported by Krzysztof Kotowicz. (CVE-2011-2202)
885357a @pierrejoye -fix bug 54935, php_win_err can lead to crash
pierrejoye authored
786 . Fixed bug #54935 php_win_err can lead to crash. (Pierre)
ef74038 Fixed bug #54137 (file_get_contents POST request sends additional lin…
Ilia Alshanetsky authored
787 . Fixed bug #54924 (assert.* is not being reset upon request shutdown). (Ilia)
f7e6e6c @felipensp - Fixed bug #54895 (Fix compiling with older gcc version without need…
felipensp authored
788 . Fixed bug #54895 (Fix compiling with older gcc version without need for
789 membar_producer macro). (mhei at heimpold dot de)
6e284c6 5.3.7
Ilia Alshanetsky authored
790 . Fixed bug #54866 (incorrect accounting for realpath_cache_size).
791 (Dustin Ward)
a0857d5 Fixed bug #54723 - getimagesize() doesn't check the full ico signatu…
Scott MacVicar authored
792 . Fixed bug #54723 (getimagesize() doesn't check the full ico signature).
793 (Scott)
6e284c6 5.3.7
Ilia Alshanetsky authored
794 . Fixed bug #54721 (Different Hashes on Windows, BSD and Linux on wrong Salt
795 size). (Pierre, os at irj dot ru)
a2e0e25 @cataphract - Fixed bug #54580 (get_browser() segmentation fault when the browsca…
cataphract authored
796 . Fixed bug #54580 (get_browser() segmentation fault when browscap ini
797 directive is set through php_admin_value). (Gustavo)
6e284c6 5.3.7
Ilia Alshanetsky authored
798 . Fixed bug #54332 (Crash in zend_mm_check_ptr // Heap corruption). (Dmitry)
799 . Fixed bug #54305 (Crash in gc_remove_zval_from_buffer). (Dmitry)
2e206e0 @smalyshev fix bug #54238 (use-after-free in substr_replace())
smalyshev authored
800 . Fixed bug #54238 (use-after-free in substr_replace()). (Stas)
833ec62 @smalyshev add CVE
smalyshev authored
801 (CVE-2011-1148)
6e284c6 5.3.7
Ilia Alshanetsky authored
802 . Fixed bug #54204 (Can't set a value with a PATH section in php.ini).
803 (Pierre)
5a53a74 @adoy Fixed bug #54180 (parse_url() incorrectly parses path when ? in fragm…
adoy authored
804 . Fixed bug #54180 (parse_url() incorrectly parses path when ? in fragment).
805 (tomas dot brastavicius at quantum dot lt, Pierrick)
ba3498e @cataphract - Broken overlong (>80 chars) lines.
cataphract authored
806 . Fixed bug #54137 (file_get_contents POST request sends additional line
807 break). (maurice-php at mertinkat dot net, Ilia)
69a12bf Fixed bug #53848 (fgetcsv() ignores spaces at beginnings of fields).
Ilia Alshanetsky authored
808 . Fixed bug #53848 (fgetcsv() ignores spaces at beginnings of fields). (Ilia)
ba3498e @cataphract - Broken overlong (>80 chars) lines.
cataphract authored
809 . Alternative fix for bug #52550, as applied to the round() function (signed
810 overflow), as the old fix impacted the algorithm for numbers with magnitude
811 smaller than 0. (Gustavo)
6e284c6 5.3.7
Ilia Alshanetsky authored
812 . Fixed bug #53727 (Inconsistent behavior of is_subclass_of with interfaces)
813 (Ralph Schindler, Dmitry)
814 . Fixed bug #52935 (call exit in user_error_handler cause stream relate
815 core). (Gustavo)
d846d0e Fixed bug #51997 (SEEK_CUR with 0 value, returns a warning).
Ilia Alshanetsky authored
816 . Fixed bug #51997 (SEEK_CUR with 0 value, returns a warning). (Ilia)
6e284c6 5.3.7
Ilia Alshanetsky authored
817 . Fixed bug #50816 (Using class constants in array definition fails).
818 (Pierrick, Dmitry)
ba3498e @cataphract - Broken overlong (>80 chars) lines.
cataphract authored
819 . Fixed bug #50363 (Invalid parsing in convert.quoted-printable-decode
820 filter). (slusarz at curecanti dot org)
885357a @pierrejoye -fix bug 54935, php_win_err can lead to crash
pierrejoye authored
821 . Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent when using
822 TMPDIR on Windows). (Pierre)
e38369c @pierrejoye - Fix #54721, different Hashes on Windows, BSD and Linux on wrong Sal…
pierrejoye authored
823
00169ec @felipensp - Fixed bug #54529 (SAPI crashes on apache_config.c:197)
felipensp authored
824 - Apache2 Handler SAPI:
825 . Fixed bug #54529 (SAPI crashes on apache_config.c:197).
826 (hebergement at riastudio dot fr)
4919f32 @adoy Fixed bug #54454 (substr_compare incorrectly reports equality in some…
adoy authored
827
a65eba0 Fixed bug #52496 (Zero exit code on option parsing failure).
Ilia Alshanetsky authored
828 - CLI SAPI:
829 . Fixed bug #52496 (Zero exit code on option parsing failure). (Ilia)
830
6e284c6 5.3.7
Ilia Alshanetsky authored
831 - cURL extension:
c92904d @pierrejoye - missing entry for curl.cainfo
pierrejoye authored
832 . Added ini option curl.cainfo (support for custom cert db). (Pierre)
689268a @pierrejoye - add CURLINFO_REDIRECT_URL
pierrejoye authored
833 . Added CURLINFO_REDIRECT_URL support. (Daniel Stenberg, Pierre)
3841295 @adoy Added support for CURLOPT_MAX_RECV_SPEED_LARGE and CURLOPT_MAX_SEND_S…
adoy authored
834 . Added support for CURLOPT_MAX_RECV_SPEED_LARGE and
835 CURLOPT_MAX_SEND_SPEED_LARGE. FR #51815. (Pierrick)
4551bd5 @pierrejoye - Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent, window…
pierrejoye authored
836
68811c4 @LawnGnome Fix bug #54316 (DateTime::createFromFormat does not handle trailing '|'
LawnGnome authored
837 - DateTime extension:
6e284c6 5.3.7
Ilia Alshanetsky authored
838 . Fixed bug where the DateTime object got changed while using date_diff().
839 (Derick)
334d2df @LawnGnome Fix bug #54340 (DateTime::add() method bug).
LawnGnome authored
840 . Fixed bug #54340 (DateTime::add() method bug). (Adam)
68811c4 @LawnGnome Fix bug #54316 (DateTime::createFromFormat does not handle trailing '|'
LawnGnome authored
841 . Fixed bug #54316 (DateTime::createFromFormat does not handle trailing '|'
842 correctly). (Adam)
5b85234 @felipensp - Fixed bug #54283 (new DatePeriod(NULL) causes crash)
felipensp authored
843 . Fixed bug #54283 (new DatePeriod(NULL) causes crash). (Felipe)
10da251 @bjori Fixed bug#51819 (Case discrepancy in timezone names cause Uncaught ex…
bjori authored
844 . Fixed bug #51819 (Case discrepancy in timezone names cause Uncaught
845 exception and fatal error). (Hannes)
68811c4 @LawnGnome Fix bug #54316 (DateTime::createFromFormat does not handle trailing '|'
LawnGnome authored
846
d37dea8 @felipensp - BFN
felipensp authored
847 - DBA extension:
9a03ce5 I can only guess what "dos" is. Also added missing fullstops for con…
Christopher Jones authored
848 . Supress warning on non-existent file open with Berkeley DB 5.2. (Chris Jones)
d37dea8 @felipensp - BFN
felipensp authored
849 . Fixed bug #54242 (dba_insert returns true if key already exists). (Felipe)
07aa25b @johannes - Fixed bug #54265 (crash when variable gets reassigned in error hand…
johannes authored
850
0e80f26 Fixed bug #54121 (error message format string typo).
Ilia Alshanetsky authored
851 - Exif extesion:
852 . Fixed bug #54121 (error message format string typo). (Ilia)
853
6ff2f70 @felipensp - BFN
felipensp authored
854 - Fileinfo extension:
855 . Fixed bug #54934 (Unresolved symbol strtoull in HP-UX 11.11). (Felipe)
856
47012cc Fixed bug #53037 (FILTER_FLAG_EMPTY_STRING_NULL is not implemented).
Ilia Alshanetsky authored
857 - Filter extension:
fc7ee59 #doc
Ilia Alshanetsky authored
858 . Added 3rd parameter to filter_var_array() and filter_input_array()
859 functions that allows disabling addition of empty elements. (Ilia)
47012cc Fixed bug #53037 (FILTER_FLAG_EMPTY_STRING_NULL is not implemented).
Ilia Alshanetsky authored
860 . Fixed bug #53037 (FILTER_FLAG_EMPTY_STRING_NULL is not implemented). (Ilia)
861
508f926 @felipensp - Fixed bug #54269 (Short exception message buffer causes crash)
felipensp authored
862 - Interbase extension:
863 . Fixed bug #54269 (Short exception message buffer causes crash). (Felipe)
864
339f462 @smalyshev implement FR #54540 - Allow loading of arbitrary resource bundles whe…
smalyshev authored
865 - intl extension:
6e284c6 5.3.7
Ilia Alshanetsky authored
866 . Implemented FR #54561 (Expose ICU version info). (David Zuelke, Ilia)
339f462 @smalyshev implement FR #54540 - Allow loading of arbitrary resource bundles whe…
smalyshev authored
867 . Implemented FR #54540 (Allow loading of arbitrary resource bundles when
868 fallback is disabled). (David Zuelke, Stas)
6e284c6 5.3.7
Ilia Alshanetsky authored
869
870 - Imap extension:
871 . Fixed bug #55313 (Number of retries not set when params specified).
872 (kevin at kevinlocke dot name)
339f462 @smalyshev implement FR #54540 - Allow loading of arbitrary resource bundles whe…
smalyshev authored
873
f4f2aa7 Fixed bug #54484 (Empty string in json_decode doesn't reset json_last…
Ilia Alshanetsky authored
874 - json extension:
875 . Fixed bug #54484 (Empty string in json_decode doesn't reset
876 json_last_error()). (Ilia)
877
5b55a18 @rgeissert Add the libraries we actually test and need for LDAP and OpenSSL, fix…
rgeissert authored
878 - LDAP extension:
879 . Fixed bug #53339 (Fails to build when compilng with gcc 4.5 and DSO
880 libraries). (Clint Byrum, Raphael)
881
047ed8d @cataphract - Fixed bug #54440: libxml extension ignores default context.
cataphract authored
882 - libxml extension:
07bcf10 @bjori Fixed bug #54601 (Removing the doctype node segfaults)
bjori authored
883 . Fixed bug #54601 (Removing the doctype node segfaults). (Hannes)
047ed8d @cataphract - Fixed bug #54440: libxml extension ignores default context.
cataphract authored
884 . Fixed bug #54440 (libxml extension ignores default context). (Gustavo)
885
f2cfb99 @cataphract - Fixed bug #54494: mb_substr() mishandles UTF-32LE and UCS-2LE.
cataphract authored
886 - mbstring extension:
887 . Fixed bug #54494 (mb_substr() mishandles UTF-32LE and UCS-2LE). (Gustavo)
888
6e284c6 5.3.7
Ilia Alshanetsky authored
889 - MCrypt extension:
890 . Change E_ERROR to E_WARNING in mcrypt_create_iv when not enough data
891 has been fetched (Windows). (Pierre)
892 . Fixed bug #55169 (mcrypt_create_iv always fails to gather sufficient random
893 data on Windows). (Pierre)
894
018013e here comes the news
Andrey Hristov authored
895 - mysqlnd
896 . Fixed crash when using more than 28,000 bound parameters. Workaround is to
897 set mysqlnd.net_cmd_buffer_size to at least 9000. (Andrey)
20f4ea9 here comes the news
Andrey Hristov authored
898 . Fixed bug #54674 mysqlnd valid_sjis_(head|tail) is using invalid operator
899 and range). (nihen at megabbs dot com, Andrey)
83d01bd Fixed bug #52104 (bindColumn creates Warning regardless of ATTR_ERRMO…
Ilia Alshanetsky authored
900
6e284c6 5.3.7
Ilia Alshanetsky authored
901 - MySQLi extension:
902 . Fixed bug #55283 (SSL options set by mysqli_ssl_set ignored for MySQLi
903 persistent connections). (Andrey)
408d0a0 @pierrejoye - merge two mysqli section
pierrejoye authored
904 . Fixed Bug #54221 (mysqli::get_warnings segfault when used in multi queries).
905 (Andrey)
6e284c6 5.3.7
Ilia Alshanetsky authored
906
907 - OpenSSL extension:
908 . openssl_encrypt()/openssl_decrypt() truncated keys of variable length
909 ciphers to the OpenSSL default for the algorithm. (Scott)
910 . On blocking SSL sockets respect the timeout option where possible.
911 (Scott)
cd7681d @cataphract - Fixed bug #54992: Stream not closed and error not returned when SSL…
cataphract authored
912 . Fixed bug #54992 (Stream not closed and error not returned when SSL
913 CN_match fails). (Gustavo, laird_ngrps at dodo dot com dot au)
914
f4009b5 Add oci_client_version() returning the runtime Oracle client library …
Christopher Jones authored
915 - Oracle Database extension (OCI8):
916 . Added oci_client_version() returning the runtime Oracle client library
9a03ce5 I can only guess what "dos" is. Also added missing fullstops for con…
Christopher Jones authored
917 version. (Chris Jones)
f4009b5 Add oci_client_version() returning the runtime Oracle client library …
Christopher Jones authored
918
6e284c6 5.3.7
Ilia Alshanetsky authored
919 . PCRE extension:
920 . Increased the backtrack limit from 100000 to 1000000 (Rasmus)
921
83d01bd Fixed bug #52104 (bindColumn creates Warning regardless of ATTR_ERRMO…
Ilia Alshanetsky authored
922 - PDO extension:
087a134 @felipensp - Fixed bug #54929 (Parse error with single quote in sql comment)
felipensp authored
923 . Fixed bug #54929 (Parse error with single quote in sql comment). (Felipe)
83d01bd Fixed bug #52104 (bindColumn creates Warning regardless of ATTR_ERRMO…
Ilia Alshanetsky authored
924 . Fixed bug #52104 (bindColumn creates Warning regardless of ATTR_ERRMODE
925 settings). (Ilia)
6e284c6 5.3.7
Ilia Alshanetsky authored
926
8a48311 @felipensp - BFN
felipensp authored
927 - PDO DBlib driver:
6e284c6 5.3.7
Ilia Alshanetsky authored
928 . Fixed bug #54329 (MSSql extension memory leak).
929 (dotslashpok at gmail dot com)
d37dea8 @felipensp - BFN
felipensp authored
930 . Fixed bug #54167 (PDO_DBLIB returns null on SQLUNIQUE field).
931 (mjh at hodginsmedia dot com, Felipe)
27e640f @johannes - Back to dev
johannes authored
932
6e284c6 5.3.7
Ilia Alshanetsky authored
933 - PDO ODBC driver:
934 . Fixed data type usage in 64bit. (leocsilva at gmail dot com)
935
1b6dd18 Implement FR #48587 (MySQL PDO driver doesn't support SSL connections)
Rob Richards authored
936 - PDO MySQL driver:
4a8eeb7 @johannes - Fix bug #54644 (wrong pathes in php_pdo_mysql_int.h)
johannes authored
937 . Fixed bug #54644 (wrong pathes in php_pdo_mysql_int.h). (Tony, Johannes)
3e17b49 @johannes - Fix Bug #53782 (foreach throws irrelevant exception)
johannes authored
938 . Fixed bug #53782 (foreach throws irrelevant exception). (Johannes, Andrey)
1b6dd18 Implement FR #48587 (MySQL PDO driver doesn't support SSL connections)
Rob Richards authored
939 . Implemented FR #48587 (MySQL PDO driver doesn't support SSL connections).
940 (Rob)
941
c5c87c5 @LawnGnome Fix bug #54318 (Non-portable grep option used in PDO pgsql configurat…
LawnGnome authored
942 - PDO PostgreSQL driver:
943 . Fixed bug #54318 (Non-portable grep option used in PDO pgsql
944 configuration). (bwalton at artsci dot utoronto dot ca)
1dbfe6e @felipensp - BFN
felipensp authored
945
946 - PDO Oracle driver:
947 . Fixed bug #44989 (64bit Oracle RPMs still not supported by pdo-oci).
948 (jbnance at tresgeek dot net)
949
4929964 @felipensp - Fixed bug #54395 (Phar::mount() crashes when calling with wrong par…
felipensp authored
950 - Phar extension:
951 . Fixed bug #54395 (Phar::mount() crashes when calling with wrong parameters).
952 (Felipe)
cff7a30 - added xml format to the status page
Jérôme Loyet authored
953
954 - PHP-FPM SAPI:
6e284c6 5.3.7
Ilia Alshanetsky authored
955 . Implemented FR #54499 (FPM ping and status_path should handle HEAD request). (fat)
956 . Implemented FR #54172 (Overriding the pid file location of php-fpm). (fat)
957 . Fixed missing Expires and Cache-Control headers for ping and status pages.
958 (fat)
959 . Fixed memory leak. (fat) Reported and fixed by Giovanni Giacobbi.
960 . Fixed wrong value of log_level when invoking fpm with -tt. (fat)
cff7a30 - added xml format to the status page
Jérôme Loyet authored
961 . Added xml format to the status page. (fat)
955b801 Removed pid in debug logs written by chrildren processes
Jérôme Loyet authored
962 . Removed timestamp in logs written by children processes. (fat)
6e1f77e Fixed exit at FPM startup on fpm_resources_prepare
Jérôme Loyet authored
963 . Fixed exit at FPM startup on fpm_resources_prepare() errors. (fat)
23a5f87 Added master rlimit_files and rlimit_core in the global configuration…
Jérôme Loyet authored
964 . Added master rlimit_files and rlimit_core in the global configuration
965 settings. (fat)
955b801 Removed pid in debug logs written by chrildren processes
Jérôme Loyet authored
966 . Removed pid in debug logs written by chrildren processes. (fat)
bbe8518 - Added custom access log (also added per request %CPU and memory mes…
Jérôme Loyet authored
967 . Added custom access log (also added per request %CPU and memory
968 mesurement). (fat)
f5b05ce - Replaced shm_slots with a real scoreboard
Jérôme Loyet authored
969 . Added a real scoreboard and several improvements to the status page. (fat)
606d61b ws
Jérôme Loyet authored
970
9b1ba00 @felipensp - Missing fix for bug #54347
felipensp authored
971 - Reflection extension:
972 . Fixed bug #54347 (reflection_extension does not lowercase module function
973 name). (Felipe, laruence at yahoo dot com dot cn)
c5c87c5 @LawnGnome Fix bug #54318 (Non-portable grep option used in PDO pgsql configurat…
LawnGnome authored
974
8a48311 @felipensp - BFN
felipensp authored
975 - SOAP extension:
6e284c6 5.3.7
Ilia Alshanetsky authored
976 . Fixed bug #55323 (SoapClient segmentation fault when XSD_TYPEKIND_EXTENSION
977 contains itself). (Dmitry)
8a48311 @felipensp - BFN
felipensp authored
978 . Fixed bug #54312 (soap_version logic bug). (tom at samplonius dot org)
979
980 - Sockets extension:
5cf61f4 @felipensp - Add CVE to bug entry
felipensp authored
981 . Fixed stack buffer overflow in socket_connect(). (CVE-2011-1938)
e9f4cfd @felipensp - Fixed stack buffer overflow in socket_connect().
felipensp authored
982 Found by Mateusz Kocielski, Marek Kroemeke and Filip Palian. (Felipe)
660aa67 @cataphract - Updating UPGRADING for r309516 and modest merge to 5.3.
cataphract authored
983 . Changed socket_set_block() and socket_set_nonblock() so they emit warnings
984 on error. (Gustavo)
be87834 @cataphract - Merged fix for bug #51958 socket_accept() fails on IPv6 server sock…
cataphract authored
985 . Fixed bug #51958 (socket_accept() fails on IPv6 server sockets). (Gustavo)
986
f06e3ba @cataphract - Fixed bug #54291 (Crash iterating DirectoryIterator for dir name st…
cataphract authored
987 - SPL extension:
6e284c6 5.3.7
Ilia Alshanetsky authored
988 . Fixed bug #54971 (Wrong result when using iterator_to_array with use_keys
989 on true). (Pierrick)
47315df @felipensp - Fixed bug #54970 (SplFixedArray::setSize() isn't resizing)
felipensp authored
990 . Fixed bug #54970 (SplFixedArray::setSize() isn't resizing). (Felipe)
baf834a @felipensp - BFN
felipensp authored
991 . Fixed bug #54609 (Certain implementation(s) of SplFixedArray cause hard
992 crash). (Felipe)
2975308 @cataphract - Fixed bug #54384 (Dual iterators, GlobIterator, SplFileObject and
cataphract authored
993 . Fixed bug #54384 (Dual iterators, GlobIterator, SplFileObject and
994 SplTempFileObject crash when user-space classes don't call the paren
995 constructor). (Gustavo)
0ab7f1c @felipensp - Fixed bug #54292 (Wrong parameter causes crash in SplFileObject::__…
felipensp authored
996 . Fixed bug #54292 (Wrong parameter causes crash in
997 SplFileObject::__construct()). (Felipe)
f06e3ba @cataphract - Fixed bug #54291 (Crash iterating DirectoryIterator for dir name st…
cataphract authored
998 . Fixed bug #54291 (Crash iterating DirectoryIterator for dir name starting
999 with \0). (Gustavo)
0dd448c @felipensp - Fixed bug #54281 (Crash in non-initialized RecursiveIteratorIterator)
felipensp authored
1000 . Fixed bug #54281 (Crash in non-initialized RecursiveIteratorIterator).
1001 (Felipe)
f06e3ba @cataphract - Fixed bug #54291 (Crash iterating DirectoryIterator for dir name st…
cataphract authored
1002
6df67ac @cataphract - Fixed bug #54623 (Segfault when when writing to a persistent socket…
cataphract authored
1003 - Streams:
3b030ec @bjori Fixed bug #54946 (stream_get_contents infinite loop)
bjori authored
1004 . Fixed bug #54946 (stream_get_contents infinite loop). (Hannes)
85bf6f0 @LawnGnome Fix bug #55066 (Missing linebreak in NEWS).
LawnGnome authored
1005 . Fixed bug #54623 (Segfault when writing to a persistent socket after
1006 closing a copy of the socket). (Gustavo)
cde80bd @felipensp - BFN #54681
felipensp authored
1007 . Fixed bug #54681 (addGlob() crashes on invalid flags). (Felipe)
6df67ac @cataphract - Fixed bug #54623 (Segfault when when writing to a persistent socket…
cataphract authored
1008
6e284c6 5.3.7
Ilia Alshanetsky authored
1009
f5687db @johannes PHP 5.3.6
johannes authored
1010 17 Mar 2011, PHP 5.3.6
9e48381 Upgraded bundled Sqlite3 to version 3.7.4.
Ilia Alshanetsky authored
1011 - Upgraded bundled Sqlite3 to version 3.7.4. (Ilia)
34c6447 Upgraded\ bundled\ PCRE\ to\ version\ 8.11.
Ilia Alshanetsky authored
1012 - Upgraded bundled PCRE to version 8.11. (Ilia)
9e48381 Upgraded bundled Sqlite3 to version 3.7.4.
Ilia Alshanetsky authored
1013
9864040 @felipensp - Fixed bug #53515 (property_exists incorrect on ArrayObject null and…
felipensp authored
1014 - Zend Engine:
1015 . Indirect reference to $this fails to resolve if direct $this is never used
1016 in method. (Scott)
3a3f369 @smalyshev Add options to debug_backtrace functions
smalyshev authored
1017 . Added options to debug backtrace functions. (Stas)
f5687db @johannes PHP 5.3.6
johannes authored
1018 . Fixed bug numerous crashes due to setlocale (crash on error, pcre, mysql
1019 etc.) on Windows in thread safe mode. (Pierre)
ac057c6 Fixed Bug #53971 (isset() and empty() produce apparently spurious run…
Dmitry Stogov authored
1020 . Fixed Bug #53971 (isset() and empty() produce apparently spurious runtime
1021 error). (Dmitry)
9b4ada5 Fixed Bug #53958 (Closures can't 'use' shared variables by value and …
Dmitry Stogov authored
1022 . Fixed Bug #53958 (Closures can't 'use' shared variables by value and by
1023 reference). (Dmitry)
d1eb2cd @bjori My name is Hannes
bjori authored
1024 . Fixed Bug #53629 (memory leak inside highlight_string()). (Hannes, Ilia)
ff49827 @smalyshev Fix bug #47143, bug #51458 - provide more useful info in bad exceptio…
smalyshev authored
1025 . Fixed Bug #51458 (Lack of error context with nested exceptions). (Stas)
fac1e87 @cataphract - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error on
cataphract authored
1026 . Fixed Bug #47143 (Throwing an exception in a destructor causes a fatal
1027 error). (Stas)
f5687db @johannes PHP 5.3.6
johannes authored
1028 . Fixed bug #43512 (same parameter name can be used multiple times in
1029 method/function definition). (Felipe)
c1e9f62 Fixed bug #53150 (FILTER_FLAG_NO_RES_RANGE is missing some IP ranges)
Ilia Alshanetsky authored
1030
8228751 Fixed bug 48484 (array_product() always returns 0 for an empty array).
Ilia Alshanetsky authored
1031 - Core:
e9c6830 Added ability to connect to HTTPS sites through proxy with basic auth…
Dmitry Stogov authored
1032 . Added ability to connect to HTTPS sites through proxy with basic
1033 authentication using stream_context/http/header/Proxy-Authorization (Dmitry)
6dfee4f @cataphract - Changed default serialize_precision from 100 to 17, as discussed in…
cataphract authored
1034 . Changed default value of ini directive serialize_precision from 100 to 17.
1035 (Gustavo)
1b2d14c @cataphract - Fixed bug #54055 (buffer overrun with high values for precision ini
cataphract authored
1036 . Fixed bug #54055 (buffer overrun with high values for precision ini
1037 setting). (Gustavo)
6fba673 @cataphract - Fixed bug #53959 (reflection data for fgetcsv out-of-date).
cataphract authored
1038 . Fixed bug #53959 (reflection data for fgetcsv out-of-date). (Richard)
0a35d91 @pierrejoye - clarity
pierrejoye authored
1039 . Fixed bug #53577 (Regression introduced in 5.3.4 in open_basedir with a
15bcc34 @pierrejoye - #53577 and cleanup
pierrejoye authored
1040 trailing forward slash). (lekensteyn at gmail dot com, Pierre)
1041 . Fixed bug #53682 (Fix compile on the VAX). (Rasmus, jklos)
2fbc497 @felipensp - Cosmetics
felipensp authored
1042 . Fixed bug #48484 (array_product() always returns 0 for an empty array).
1043 (Ilia)
8afdb7c Fixed bug #48607 (fwrite() doesn't check reply from ftp server before…
Ilia Alshanetsky authored
1044 . Fixed bug #48607 (fwrite() doesn't check reply from ftp server before
1045 exiting). (Ilia)
f13d9c0 @cataphract - Fixed bug #53574 (Integer overflow in SdnToJulian, sometimes leadin…
cataphract authored
1046
15bcc34 @pierrejoye - #53577 and cleanup
pierrejoye authored
1047
f13d9c0 @cataphract - Fixed bug #53574 (Integer overflow in SdnToJulian, sometimes leadin…
cataphract authored
1048 - Calendar extension:
1049 . Fixed bug #53574 (Integer overflow in SdnToJulian, sometimes leading to
1050 segfault). (Gustavo)
d6ac882 @cataphract - Implemented FR #39771 (Made DOMDocument::saveHTML accept an optional
cataphract authored
1051
1052 - DOM extension:
1053 . Implemented FR #39771 (Made DOMDocument::saveHTML accept an optional DOMNode
88448a2 @johannes - WS
johannes authored
1054 like DOMDocument::saveXML). (Gustavo)
8228751 Fixed bug 48484 (array_product() always returns 0 for an empty array).
Ilia Alshanetsky authored
1055
1cf5713 - Fixed a bug in DateTime->modify() where absolute date/time statemen…
Derick Rethans authored
1056 - DateTime extension:
1057 . Fixed a bug in DateTime->modify() where absolute date/time statements had
1058 no effect. (Derick)
58810bd - Fixed bug #53729 (DatePeriod fails to initialize recurrences on 64bit
Derick Rethans authored
1059 . Fixed bug #53729 (DatePeriod fails to initialize recurrences on 64bit
1060 big-endian systems). (Derick, rein@basefarm.no)
7eca674 @smalyshev Fix bug #52808 (Segfault when specifying interval as two dates)
smalyshev authored
1061 . Fixed bug #52808 (Segfault when specifying interval as two dates). (Stas)
e9d18e0 @smalyshev Fixed bug #5273 (Can't use new properties in class extended from Date…
smalyshev authored
1062 . Fixed bug #52738 (Can't use new properties in class extended from
1063 DateInterval). (Stas)
71f3d37 @smalyshev Fix bug #52290 (setDate, setISODate, setTime works wrong when DateTim…
smalyshev authored
1064 . Fixed bug #52290 (setDate, setISODate, setTime works wrong when DateTime
1065 created from timestamp). (Stas)
4756d7c @smalyshev Fixed Bug #52063 (DateTime constructor's second argument doesn't have…
smalyshev authored
1066 . Fixed bug #52063 (DateTime constructor's second argument doesn't have a
1067 null default value). (Gustavo, Stas)
1cf5713 - Fixed a bug in DateTime->modify() where absolute date/time statemen…
Derick Rethans authored
1068
f5687db @johannes PHP 5.3.6
johannes authored
1069 - Exif extension:
1070 . Fixed bug #54002 (crash on crafted tag, reported by Luca Carettoni).
1071 (Pierre) (CVE-2011-0708)
1072
c1e9f62 Fixed bug #53150 (FILTER_FLAG_NO_RES_RANGE is missing some IP ranges)
Ilia Alshanetsky authored
1073 - Filter extension:
218448b Fixed bug #53924 (FILTER_VALIDATE_URL doesn't validate port number).
Ilia Alshanetsky authored
1074 . Fixed bug #53924 (FILTER_VALIDATE_URL doesn't validate port number).
a888ee4 @cataphract - Changed port validation introduced in commit #308035 to consider
cataphract authored
1075 (Ilia, Gustavo)
c1e9f62 Fixed bug #53150 (FILTER_FLAG_NO_RES_RANGE is missing some IP ranges)
Ilia Alshanetsky authored
1076 . Fixed bug #53150 (FILTER_FLAG_NO_RES_RANGE is missing some IP ranges).
1077 (Ilia)
a688649 Fixed bug #52209 (INPUT_ENV returns NULL for set variables (CLI)).
Ilia Alshanetsky authored
1078 . Fixed bug #52209 (INPUT_ENV returns NULL for set variables (CLI)). (Ilia)
fbe4532 Fixed bug #47435 (FILTER_FLAG_NO_RES_RANGE don't work with ipv6).
Ilia Alshanetsky authored
1079 . Fixed bug #47435 (FILTER_FLAG_NO_RES_RANGE don't work with ipv6).
1080 (Ilia, valli at icsurselva dot ch)
75a9b76 @LawnGnome MFH: fixed bug #53377 (imap_mime_header_decode() doesn't ignore \t du…
LawnGnome authored
1081
594aaf1 @bjori bfn for #54016
bjori authored
1082 - Fileinfo extension:
1083 . Fixed bug #54016 (finfo_file() Cannot determine filetype in archives).
1084 (Hannes)
1085
56316d2 @pierrejoye - #53837
pierrejoye authored
1086 - Gettext
1087 . Fixed bug #53837 (_() crashes on Windows when no LANG or LANGUAGE
1088 environment variable are set). (Pierre)
1089
75a9b76 @LawnGnome MFH: fixed bug #53377 (imap_mime_header_decode() doesn't ignore \t du…
LawnGnome authored
1090 - IMAP extension:
779e88e @smalyshev Add imap_fetchmime
smalyshev authored
1091 . Implemented FR #53812 (get MIME headers of the part of the email). (Stas)
75a9b76 @LawnGnome MFH: fixed bug #53377 (imap_mime_header_decode() doesn't ignore \t du…
LawnGnome authored
1092 . Fixed bug #53377 (imap_mime_header_decode() doesn't ignore \t during long
1093 MIME header unfolding). (Adam)
9864040 @felipensp - Fixed bug #53515 (property_exists incorrect on ArrayObject null and…
felipensp authored
1094
7d2b089 @felipensp - Fixed bug #53512 (NumberFormatter::setSymbol crash on bogus $attr v…
felipensp authored
1095 - Intl extension:
9ec9210 @cataphract - Fixed bug #53612 (Segmentation fault when using several cloned intl
cataphract authored
1096 . Fixed bug #53612 (Segmentation fault when using cloned several intl
1097 objects). (Gustavo)
ee36a3d @LawnGnome Update 5.3.6 NEWS to use a consistent bug ordering. I've gone with Pi…
LawnGnome authored
1098 . Fixed bug #53512 (NumberFormatter::setSymbol crash on bogus $attr values).
1099 (Felipe)
7d3a0e1 @smalyshev Imlement clone for formatters that support it
smalyshev authored
1100 . Implemented clone functionality for number, date & message formatters.
1101 (Stas).
7d2b089 @felipensp - Fixed bug #53512 (NumberFormatter::setSymbol crash on bogus $attr v…
felipensp authored
1102
9b567fe Fix Bug #53963, error code isn't always set in certain error cases.
Scott MacVicar authored
1103 - JSON extension:
1104 . Fixed bug #53963 (Ensure error_code is always set during some failed
1105 decodings). (Scott)
1106
1bdc780 fixed a problem in mysqlnd. 0 was always as num_rows returned for
Andrey Hristov authored
1107 - mysqlnd
1108 . Fixed problem with always returning 0 as num_rows for unbuffered sets.
1109 (Andrey, Ulf)
1110
b529d43 @KalleZ Fixed bug #53503 (mysqli::query returns false after successful LOAD D…
KalleZ authored
1111 - MySQL Improved extension:
d244ac4 @KalleZ MFT: Added 'db' and 'catalog' keys to the field fetching functions (F…
KalleZ authored
1112 . Added 'db' and 'catalog' keys to the field fetching functions (FR #39847).
1113 (Kalle)
ee36a3d @LawnGnome Update 5.3.6 NEWS to use a consistent bug ordering. I've gone with Pi…
LawnGnome authored
1114 . Fixed buggy counting of affected rows when using the text protocol. The
1115 collected statistics were wrong when multi_query was used with mysqlnd
1116 (Andrey)
c924ded @KalleZ Fixed bug #53795 (Connect Error from MySqli (mysqlnd) when using SSL)
KalleZ authored
1117 . Fixed bug #53795 (Connect Error from MySqli (mysqlnd) when using SSL).
1118 (Kalle)
b529d43 @KalleZ Fixed bug #53503 (mysqli::query returns false after successful LOAD D…
KalleZ authored
1119 . Fixed bug #53503 (mysqli::query returns false after successful LOAD DATA
eaaef0d Proper fix for
Andrey Hristov authored
1120 query). (Kalle, Andrey)
0715135 @KalleZ Fixed bug #53425 (mysqli_real_connect() ignores client flags when bui…
KalleZ authored
1121 . Fixed bug #53425 (mysqli_real_connect() ignores client flags when built to
1122 call libmysql). (Kalle, tre-php-net at crushedhat dot com)
b529d43 @KalleZ Fixed bug #53503 (mysqli::query returns false after successful LOAD D…
KalleZ authored
1123
e87fbcc @LawnGnome MFH: implement FR #53447 (Cannot disable SessionTicket extension for …
LawnGnome authored
1124 - OpenSSL extension:
ee36a3d @LawnGnome Update 5.3.6 NEWS to use a consistent bug ordering. I've gone with Pi…
LawnGnome authored
1125 . Fixed stream_socket_enable_crypto() not honoring the socket timeout in
1126 server mode. (Gustavo)
f5687db @johannes PHP 5.3.6
johannes authored
1127 . Fixed bug #54060 (Memory leaks when openssl_encrypt). (Pierre)
1128 . Fixed bug #54061 (Memory leaks when openssl_decrypt). (Pierre)
ee36a3d @LawnGnome Update 5.3.6 NEWS to use a consistent bug ordering. I've gone with Pi…
LawnGnome authored
1129 . Fixed bug #53592 (stream_socket_enable_crypto() busy-waits in client mode).
1130 (Gustavo)
e87fbcc @LawnGnome MFH: implement FR #53447 (Cannot disable SessionTicket extension for …
LawnGnome authored
1131 . Implemented FR #53447 (Cannot disable SessionTicket extension for servers
1132 that do not support it) by adding a no_ticket SSL context option. (Adam,
1133 Tony)
1134
22b42af @johannes - Fix #53551 (PDOStatement execute segfaults for pdo_mysql driver)
johannes authored
1135 - PDO MySQL driver:
1136 . Fixed bug #53551 (PDOStatement execute segfaults for pdo_mysql driver).
1137 (Johannes)
ee36a3d @LawnGnome Update 5.3.6 NEWS to use a consistent bug ordering. I've gone with Pi…
LawnGnome authored
1138 . Implemented FR #47802 (Support for setting character sets in DSN strings).
1139 (Kalle)
22b42af @johannes - Fix #53551 (PDOStatement execute segfaults for pdo_mysql driver)
johannes authored
1140
573475a @felipensp - Fixed bug #39199 (Cannot load Lob data with more than 4000 bytes on…
felipensp authored
1141 - PDO Oracle driver:
1142 . Fixed bug #39199 (Cannot load Lob data with more than 4000 bytes on
1143 ORACLE 10). (spatar at mail dot nnov dot ru)
d918759 MFH: Fix indirect reference of $this
Scott MacVicar authored
1144
83a7831 @felipensp - Fixed bug #53517 (segfault in pgsql_stmt_execute() when postgres is…
felipensp authored
1145 - PDO PostgreSQL driver:
1146 . Fixed bug #53517 (segfault in pgsql_stmt_execute() when postgres is down).
1147 (gyp at balabit dot hu)
c946ff2 Fixed bug #53541 (format string bug in ext/phar).
Ilia Alshanetsky authored
1148
671ac35 @felipensp - Cosmetics again
felipensp authored
1149 - Phar extension:
f5687db @johannes PHP 5.3.6
johannes authored
1150 . Fixed bug #54247 (format-string vulnerability on Phar). (Felipe)
1151 (CVE-2011-1153)
c946ff2 Fixed bug #53541 (format string bug in ext/phar).
Ilia Alshanetsky authored
1152 . Fixed bug #53541 (format string bug in ext/phar).
1153 (crrodriguez at opensuse dot org, Ilia)
218448b Fixed bug #53924 (FILTER_VALIDATE_URL doesn't validate port number).
Ilia Alshanetsky authored
1154 . Fixed bug #53898 (PHAR reports invalid error message, when the directory
1155 does not exist). (Ilia)
e77d326 - Fixed bug #53527 (php-fpm --test doesn't set a valuable return value).
Jérôme Loyet authored
1156
1157 - PHP-FPM SAPI:
326f50b - Enforce security in the fastcgi protocol parsing.
Jérôme Loyet authored
1158 . Enforce security in the fastcgi protocol parsing.
1159 (ef-lists at email dotde)
f386967 - Fixed bug #53777 (php-fpm log format now match php_error log format).
Jérôme Loyet authored
1160 . Fixed bug #53777 (php-fpm log format now match php_error log format). (fat)
ee36a3d @LawnGnome Update 5.3.6 NEWS to use a consistent bug ordering. I've gone with Pi…
LawnGnome authored
1161 . Fixed bug #53527 (php-fpm --test doesn't set a valuable return value). (fat)
977d79a - Fixed bug #53434 (php-fpm slowlog now also logs the original request).
Jérôme Loyet authored
1162 . Fixed bug #53434 (php-fpm slowlog now also logs the original request). (fat)
1be3dc7 @pierrejoye - NEWS update and test related to the NULL poisoning recent fixes
pierrejoye authored
1163
484a353 Fixed bug #53630 (Fixed parameter handling inside readline() function).
Ilia Alshanetsky authored
1164 - Readline extension:
1165 . Fixed bug #53630 (Fixed parameter handling inside readline() function).
1166 (jo at feuersee dot de, Ilia)
1167
fac1e87 @cataphract - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error on
cataphract authored
1168 - Reflection extension:
1169 . Fixed bug #53915 (ReflectionClass::getConstant(s) emits fatal error on
1170 constants with self::). (Gustavo)
1171
f5687db @johannes PHP 5.3.6
johannes authored
1172 - Shmop extension:
1173 . Fixed bug #54193 (Integer overflow in shmop_read()). (Felipe)
1174 Reported by Jose Carlos Norte <jose at eyeos dot org> (CVE-2011-1092)
1175
ee36a3d @LawnGnome Update 5.3.6 NEWS to use a consistent bug ordering. I've gone with Pi…
LawnGnome authored
1176 - SNMP extension:
1177 . Fixed bug #51336 (snmprealwalk (snmp v1) does not handle end of OID tree
1178 correctly). (Boris Lytochkin)
1179
671ac35 @felipensp - Cosmetics again
felipensp authored
1180 - SOAP extension:
29a82ce @felipensp - Fixed memory leak on SQLite3Result and SQLite3Stmt when assigning t…
felipensp authored
1181 . Fixed possible crash introduced by the NULL poisoning patch.
1182 (Mateusz Kocielski, Pierre)
1be3dc7 @pierrejoye - NEWS update and test related to the NULL poisoning recent fixes
pierrejoye authored
1183
9864040 @felipensp - Fixed bug #53515 (property_exists incorrect on ArrayObject null and…
felipensp authored
1184 - SPL extension:
f5687db @johannes PHP 5.3.6
johannes authored
1185 . Fixed memory leak in DirectoryIterator::getExtension() and
1186 SplFileInfo::getExtension(). (Felipe)
a7d4b80 @LawnGnome Fix bug #53914 (SPL assumes HAVE_GLOB is defined). Original patch by …
LawnGnome authored
1187 . Fixed bug #53914 (SPL assumes HAVE_GLOB is defined). (Chris Jones)
9864040 @felipensp - Fixed bug #53515 (property_exists incorrect on ArrayObject null and…
felipensp authored
1188 . Fixed bug #53515 (property_exists incorrect on ArrayObject null and 0
1189 values). (Felipe)
f5687db @johannes PHP 5.3.6
johannes authored
1190 . Fixed bug #49608 (Using CachingIterator on DirectoryIterator instance
1191 segfaults). (Felipe)
1192
14c6cc5 @salathe MFH - Added SplFileInfo::getExtension() (FR #48767)
salathe authored
1193 . Added SplFileInfo::getExtension(). FR #48767. (Peter Cowburn)
1194
3870e58 Add SQLite3_Stmt::readOnly for checking if a statement is read only
Scott MacVicar authored
1195 - SQLite3 extension:
29a82ce @felipensp - Fixed memory leak on SQLite3Result and SQLite3Stmt when assigning t…
felipensp authored
1196 . Fixed memory leaked introduced by the NULL poisoning patch.
1197 (Mateusz Kocielski, Pierre)
1198 . Fixed memory leak on SQLite3Result and SQLite3Stmt when assigning to a
1199 reference. (Felipe)
fac1e87 @cataphract - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error on
cataphract authored
1200 . Add SQlite3_Stmt::readonly() for checking if a statement is read only.
1201 (Scott)
29a82ce @felipensp - Fixed memory leak on SQLite3Result and SQLite3Stmt when assigning t…
felipensp authored
1202 . Implemented FR #53466 (SQLite3Result::columnType() should return false after
1203 all of the rows have been fetched). (Scott)
78a2762 @johannes Back to -dev
johannes authored
1204
2fbc497 @felipensp - Cosmetics
felipensp authored
1205 - Streams:
f657ba9 @cataphract - Fixed bug #54092 (Segmentation fault when using HTTP proxy with the…
cataphract authored
1206 . Fixed bug #54092 (Segmentation fault when using HTTP proxy with the FTP
1207 wrapper). (Gustavo)
521e546 @LawnGnome Fix bug #53913 (Streams functions assume HAVE_GLOB is defined). Patch…
LawnGnome authored
1208 . Fixed bug #53913 (Streams functions assume HAVE_GLOB is defined). (Chris
1209 Jones)
36d82e8 @cataphract - Fixed bug #53903 (userspace stream stat callback does not separate the
cataphract authored
1210 . Fixed bug #53903 (userspace stream stat callback does not separate the
1211 elements of the returned array before converting them). (Gustavo)
ee36a3d @LawnGnome Update 5.3.6 NEWS to use a consistent bug ordering. I've gone with Pi…
LawnGnome authored
1212 . Implemented FR #26158 (open arbitrary file descriptor with fopen). (Gustavo)
3c8c56f @cataphract - Implemented request #26158/bug #53465 (open arbitrary file descript…
cataphract authored
1213
f5687db @johannes PHP 5.3.6
johannes authored
1214 - Tokenizer Extension
1215 . Fixed bug #54089 (token_get_all() does not stop after __halt_compiler).
c82d0a1 Remove "backported" from 5.4 comments since 5.3 is the base version t…
Christopher Jones authored
1216 (Nikita Popov, Ilia)
f5687db @johannes PHP 5.3.6
johannes authored
1217
671ac35 @felipensp - Cosmetics again
felipensp authored
1218 - XSL extension:
29a82ce @felipensp - Fixed memory leak on SQLite3Result and SQLite3Stmt when assigning t…
felipensp authored
1219 . Fixed memory leaked introduced by the NULL poisoning patch.
1220 (Mateusz Kocielski, Pierre)
1be3dc7 @pierrejoye - NEWS update and test related to the NULL poisoning recent fixes
pierrejoye authored
1221
671ac35 @felipensp - Cosmetics again
felipensp authored
1222 - Zip extension:
3ce18aa @bjori Fixed bug#53579 (stream_get_contents() segfaults on ziparchive streams)
bjori authored
1223 . Added the filename into the return value of stream_get_meta_data(). (Hannes)
4bf6559 @LawnGnome Fix bug #53923 (Zip functions assume HAVE_GLOB is defined).
LawnGnome authored
1224 . Fixed bug #53923 (Zip functions assume HAVE_GLOB is defined). (Adam)
f87e928 @pierrejoye - add CVE
pierrejoye authored
1225 . Fixed bug #53893 (Wrong return value for ZipArchive::extractTo()). (Pierre)
4a2b458 @smalyshev fix bug 53885 (ZipArchive segfault with FL_UNCHANGED on empty archive)
smalyshev authored
1226 . Fixed bug #53885 (ZipArchive segfault with FL_UNCHANGED on empty archive).
f87e928 @pierrejoye - add CVE
pierrejoye authored
1227 (Stas, Maksymilian Arciemowicz). (CVE-2011-0421)
ee36a3d @LawnGnome Update 5.3.6 NEWS to use a consistent bug ordering. I've gone with Pi…
LawnGnome authored
1228 . Fixed bug #53854 (Missing constants for compression type). (Richard, Adam)
1229 . Fixed bug #53603 (ZipArchive should quiet stat errors). (brad dot froehle at
1230 gmail dot com, Gustavo)
1231 . Fixed bug #53579 (stream_get_contents() segfaults on ziparchive streams).
1232 (Hannes)
1233 . Fixed bug #53568 (swapped memset arguments in struct initialization).
1234 (crrodriguez at opensuse dot org)
1235 . Fixed bug #53166 (Missing parameters in docs and reflection definition).
1236 (Richard)
5ca051b @cataphract - Fixed bug #49072 (feof never returns true for damaged file in zip).
cataphract authored
1237 . Fixed bug #49072 (feof never returns true for damaged file in zip).
1238 (Gustavo, Richard Quadling)
2070f15 @cataphract - Fixed bug #53568 (swapped memset arguments in struct initialization).
cataphract authored
1239
6553823 @johannes - Fix 5.3.5 date in NEWS
johannes authored
1240 06 Jan 2011, PHP 5.3.5
e14c8f3 @pierrejoye - add CVE (too late for the release tho')
pierrejoye authored
1241 - Fixed Bug #53632 (infinite loop with x87 fpu). (CVE-2010-4645) (Scott,
1242 Rasmus)
df344ea @johannes - This will be PHP 5.3.6
johannes authored
1243
3d76289 @johannes PHP 5.3.4
johannes authored
1244 09 Dec 2010, PHP 5.3.4
8a2a6db Upgraded bundled sqlite to version 3.7.3
Ilia Alshanetsky authored
1245 - Upgraded bundled Sqlite3 to version 3.7.3. (Ilia)
c560278 MFH: Upgraded bundled PCRE to version 8.10.
Ilia Alshanetsky authored
1246 - Upgraded bundled PCRE to version 8.10. (Ilia)
1247
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1248 - Security enhancements:
761c622 @pierrejoye Fixed crash in zip extract method (possible CWE-170)
pierrejoye authored
1249 . Fixed crash in zip extract method (possible CWE-170).
1250 (Maksymilian Arciemowicz, Pierre)
fac1e87 @cataphract - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error on
cataphract authored
1251 . Paths with NULL in them (foo\0bar.txt) are now considered as invalid.
1252 (Rasmus)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1253 . Fixed a possible double free in imap extension (Identified by Mateusz
1254 Kocielski). (CVE-2010-4150). (Ilia)
1255 . Fixed NULL pointer dereference in ZipArchive::getArchiveComment.
1256 (CVE-2010-3709). (Maksymilian Arciemowicz)
1257 . Fixed possible flaw in open_basedir (CVE-2010-3436). (Pierre)
1258 . Fixed MOPS-2010-24, fix string validation. (CVE-2010-2950). (Pierre)
1259 . Fixed symbolic resolution support when the target is a DFS share. (Pierre)
1260 . Fixed bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with
1261 large amount of data) (CVE-2010-3710). (Adam)
1262
1263 - General improvements:
1264 . Added stat support for zip stream. (Pierre)
1265 . Added follow_location (enabled by default) option for the http stream
1266 support. (Pierre)
1267 . Improved support for is_link and related functions on Windows. (Pierre)
1268 . Added a 3rd parameter to get_html_translation_table. It now takes a charset
1269 hint, like htmlentities et al. (Gustavo)
1270
1271 - Implemented feature requests:
8ed3869 Explicitly name the added constant
Christopher Jones authored
1272 . Implemented FR #52348, added new constant ZEND_MULTIBYTE to detect
1273 zend multibyte at runtime. (Kalle)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1274 . Implemented FR #52173, added functions pcntl_get_last_error() and
1275 pcntl_strerror(). (nick dot telford at gmail dot com, Arnaud)
1276 . Implemented symbolic links support for open_basedir checks. (Pierre)
1277 . Implemented FR #51804, SplFileInfo::getLinkTarget on Windows. (Pierre)
1278 . Implemented FR #50692, not uploaded files don't count towards
fac1e87 @cataphract - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error on
cataphract authored
1279 max_file_uploads limit. As a side improvement, temporary files are not
1280 opened for empty uploads and, in debug mode, 0-length uploads. (Gustavo)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1281
1282 - Improved MySQLnd:
1283 . Added new character sets to mysqlnd, which are available in MySQL 5.5
1284 (Andrey)
1285
1286 - Improved PHP-FPM SAPI:
1287 . Added '-p/--prefix' to php-fpm to use a custom prefix and run multiple
1288 instances. (fat)
1289 . Added custom process title for FPM. (fat)
1290 . Added '-t/--test' to php-fpm to check and validate FPM conf file. (fat)
1291 . Added statistics about listening socket queue length for FPM.
1292 (andrei dot nigmatulin at gmail dot com, fat)
1293
1294 - Core:
3d76289 @johannes PHP 5.3.4
johannes authored
1295 . Fixed extract() to do not overwrite $GLOBALS and $this when using
1296 EXTR_OVERWRITE. (jorto at redhat dot com)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1297 . Fixed bug in the Windows implementation of dns_get_record, where the two
1298 last parameters wouldn't be filled unless the type were DNS_ANY (Gustavo).
1299 . Changed the $context parameter on copy() to actually have an effect. (Kalle)
1300 . Fixed htmlentities/htmlspecialchars accepting certain ill-formed UTF-8
1301 sequences. (Gustavo)
3d76289 @johannes PHP 5.3.4
johannes authored
1302 . Fixed bug #53409 (sleep() returns NULL on Windows). (Pierre)
1303 . Fixed bug #53319 (strip_tags() may strip '<br />' incorrectly). (Felipe)
1304 . Fixed bug #53304 (quot_print_decode does not handle lower-case hex digits).
1305 (Ilia, daniel dot mueller at inexio dot net)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1306 . Fixed bug #53248 (rawurlencode RFC 3986 EBCDIC support misses tilde char).
1307 (Justin Martin)
1308 . Fixed bug #53226 (file_exists fails on big filenames). (Adam)
1309 . Fixed bug #53198 (changing INI setting "from" with ini_set did not have any
1310 effect). (Gustavo)
1311 . Fixed bug #53180 (post_max_size=0 not disabling the limit when the content
1312 type is application/x-www-form-urlencoded or is not registered with PHP).
1313 (gm at tlink dot de, Gustavo)
1314 . Fixed bug #53141 (autoload misbehaves if called from closing session).
1315 (ladislav at marek dot su)
1316 . Fixed bug #53021 (In html_entity_decode, failure to convert numeric entities
fac1e87 @cataphract - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error on
cataphract authored
1317 with ENT_NOQUOTES and ISO-8859-1). Fixed and extended the fix of
1318 ENT_NOQUOTES in html_entity_decode that had introduced the bug (rev
1319 #185591) to other encodings. Additionaly, html_entity_decode() now doesn't
1320 decode &#34; if ENT_NOQUOTES is given. (Gustavo)
1321 . Fixed bug #52931 (strripos not overloaded with function overloading
1322 enabled). (Felipe)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1323 . Fixed bug #52772 (var_dump() doesn't check for the existence of
1324 get_class_name before calling it). (Kalle, Gustavo)
1325 . Fixed bug #52534 (var_export array with negative key). (Felipe)
3d76289 @johannes PHP 5.3.4
johannes authored
1326 . Fixed bug #52327 (base64_decode() improper handling of leading padding in
1327 strict mode). (Ilia)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1328 . Fixed bug #52260 (dns_get_record fails with non-existing domain on Windows).
1329 (a_jelly_doughnut at phpbb dot com, Pierre)
1330 . Fixed bug #50953 (socket will not connect to IPv4 address when the host has
1331 both IPv4 and IPv6 addresses, on Windows). (Gustavo, Pierre)
1332 . Fixed bug #50524 (proc_open on Windows does not respect cwd as it does on
1333 other platforms). (Pierre)
1334 . Fixed bug #49687 (utf8_decode vulnerabilities and deficiencies in the number
1335 of reported malformed sequences). (CVE-2010-3870) (Gustavo)
fac1e87 @cataphract - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error on
cataphract authored
1336 . Fixed bug #49407 (get_html_translation_table doesn't handle UTF-8).
1337 (Gustavo)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1338 . Fixed bug #48831 (php -i has different output to php --ini). (Richard,
1339 Pierre)
1340 . Fixed bug #47643 (array_diff() takes over 3000 times longer than php 5.2.4).
1341 (Felipe)
3d76289 @johannes PHP 5.3.4
johannes authored
1342 . Fixed bug #47168 (printf of floating point variable prints maximum of 40
1343 decimal places). (Ilia)
1344 . Fixed bug #46587 (mt_rand() does not check that max is greater than min).
1345 (Ilia)
1346 . Fixed bug #29085 (bad default include_path on Windows). (Pierre)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1347 . Fixed bug #25927 (get_html_translation_table calls the ' &#39; instead of
1348 &#039;). (Gustavo)
1349
1350 - Zend engine:
1351 . Reverted fix for bug #51176 (Static calling in non-static method behaves
1352 like $this->). (Felipe)
1353 . Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED.
1354 (Kalle)
1355 . Fixed NULL dereference in lex_scan on zend multibyte builds where the script
1356 had a flex incompatible encoding and there was no converter. (Gustavo)
1357 . Fixed covariance of return-by-ref constraints. (Etienne)
1358 . Fixed bug #53305 (E_NOTICE when defining a constant starts with
1359 __COMPILER_HALT_OFFSET__). (Felipe)
1360 . Fixed bug #52939 (zend_call_function does not respect ZEND_SEND_PREFER_REF).
1361 (Dmitry)
1362 . Fixed bug #52879 (Objects unreferenced in __get, __set, __isset or __unset
1363 can be freed too early). (mail_ben_schmidt at yahoo dot com dot au, Dmitry)
1364 . Fixed bug #52786 (PHP should reset section to [PHP] after ini sections).
1365 (Fedora at famillecollet dot com)
1366 . Fixed bug #52508 (newline problem with parse_ini_file+INI_SCANNER_RAW).
1367 (Felipe)
1368 . Fixed bug #52484 (__set() ignores setting properties with empty names).
1369 (Felipe)
1370 . Fixed bug #52361 (Throwing an exception in a destructor causes invalid
1371 catching). (Dmitry)
1372 . Fixed bug #51008 (Zend/tests/bug45877.phpt fails). (Dmitry)
1373
1374 - Build issues:
1375 . Fixed bug #52436 (Compile error if systems do not have stdint.h)
1376 (Sriram Natarajan)
1377 . Fixed bug #50345 (nanosleep not detected properly on some solaris versions).
1378 (Ulf, Tony)
1379 . Fixed bug #49215 (make fails on glob_wrapper). (Felipe)
1380
1381 - Calendar extension:
1382 . Fixed bug #52744 (cal_days_in_month incorrect for December 1 BCE).
1383 (gpap at internet dot gr, Adam)
1384
1385 - cURL extension:
3d76289 @johannes PHP 5.3.4
johannes authored
1386 . Fixed bug #52828 (curl_setopt does not accept persistent streams).
1387 (Gustavo, Ilia)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1388 . Fixed bug #52827 (cURL leaks handle and causes assertion error
1389 (CURLOPT_STDERR)). (Gustavo)
3d76289 @johannes PHP 5.3.4
johannes authored
1390 . Fixed bug #52202 (CURLOPT_PRIVATE gets corrupted). (Ilia)
1391 . Fixed bug #50410 (curl extension slows down PHP on Windows). (Pierre)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1392
1393 - DateTime extension:
1394 . Fixed bug #53297 (gettimeofday implementation in php/win32/time.c can return
1395 1 million microsecs). (ped at 7gods dot org)
1396 . Fixed bug #52668 (Iterating over a dateperiod twice is broken). (Derick)
1397 . Fixed bug #52454 (Relative dates and getTimestamp increments by one day).
1398 (Derick)
1399 . Fixed bug #52430 (date_parse parse 24:xx:xx as valid time). (Derick)
e16265a - Reorganize slightly as there was already a date and an intl extension
Derick Rethans authored
1400 . Added support for the ( and ) delimiters/separators to
1401 DateTime::createFromFormat(). (Derick)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1402
3d76289 @johannes PHP 5.3.4
johannes authored
1403 - DBA extension:
1404 . Added Berkeley DB 5.1 support to the DBA extension. (Oracle Corp.)
1405
1406 - DOM extension:
1407 . Fixed bug #52656 (DOMCdataSection does not work with splitText). (Ilia)
1408
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1409 - Filter extension:
1410 . Fixed the filter extension accepting IPv4 octets with a leading 0 as that
1411 belongs to the unsupported "dotted octal" representation. (Gustavo)
1412 . Fixed bug #53236 (problems in the validation of IPv6 addresses with leading
1413 and trailing :: in the filter extension). (Gustavo)
1414 . Fixed bug #50117 (problems in the validation of IPv6 addresses with IPv4
1415 addresses and ::). (Gustavo)
a0eb584 @pierrejoye - Fix #53492, fix crash if aa steps are invalid
pierrejoye authored
1416
1417 - GD extension:
1418 . Fixed bug #53492 (fix crash if anti-aliasing steps are invalid). (Pierre)
0ee5d18 @rlerdorf News entry for png memleak fix
rlerdorf authored
1419 . Fixed potential memory leak on a png error (Rasmus, Paul Saab)
a0eb584 @pierrejoye - Fix #53492, fix crash if aa steps are invalid
pierrejoye authored
1420
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1421 - GMP extension:
1422 . Fixed bug #52906 (gmp_mod returns negative result when non-negative is
1423 expected). (Stas)
1424 . Fixed bug #52849 (GNU MP invalid version match). (Adam)
3d76289 @johannes PHP 5.3.4
johannes authored
1425
1426 - Hash extension:
1427 . Fixed bug #51003 (unaligned memory access in ext/hash/hash_tiger.c).
1428 (Mike, Ilia)
1429
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1430 - Iconv extension:
1431 . Fixed bug #52941 (The 'iconv_mime_decode_headers' function is skipping
1432 headers). (Adam)
1433 . Fixed bug #52599 (iconv output handler outputs incorrect content type
1434 when flags are used). (Ilia)
3d76289 @johannes PHP 5.3.4
johannes authored
1435 . Fixed bug #51250 (iconv_mime_decode() does not ignore malformed Q-encoded
1436 words). (Ilia)
1437
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1438 - Intl extension:
fac1e87 @cataphract - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error on
cataphract authored
1439 . Fixed crashes on invalid parameters in intl extension. (CVE-2010-4409).
1440 (Stas, Maksymilian Arciemowicz)
3d76289 @johannes PHP 5.3.4
johannes authored
1441 . Added support for formatting the timestamp stored in a DateTime object.
1442 (Stas)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1443 . Fixed bug #50590 (IntlDateFormatter::parse result is limited to the integer
1444 range). (Stas)
1445
1446 - Mbstring extension:
1447 . Fixed bug #53273 (mb_strcut() returns garbage with the excessive length
1448 parameter). (CVE-2010-4156) (Mateusz Kocielski, Pierre, Moriyoshi)
1449 . Fixed bug #52981 (Unicode casing table was out-of-date. Updated with
fac1e87 @cataphract - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error on
cataphract authored
1450 UnicodeData-6.0.0d7.txt and included the source of the generator program
1451 with the distribution) (Gustavo).
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1452 . Fixed bug #52681 (mb_send_mail() appends an extra MIME-Version header).
1453 (Adam)
1454
1455 - MSSQL extension:
1456 . Fixed possible crash in mssql_fetch_batch(). (Kalle)
1457 . Fixed bug #52843 (Segfault when optional parameters are not passed in to
1458 mssql_connect). (Felipe)
1459
1460 - MySQL extension:
1461 . Fixed bug #52636 (php_mysql_fetch_hash writes long value into int).
1462 (Kalle, rein at basefarm dot no)
1463
1464 - MySQLi extension:
1465 . Fixed bug #52891 (Wrong data inserted with mysqli/mysqlnd when using
1466 mysqli_stmt_bind_param and value> PHP_INT_MAX). (Andrey)
1467 . Fixed bug #52686 (mysql_stmt_attr_[gs]et argument points to incorrect type).
1468 (rein at basefarm dot no)
1469 . Fixed bug #52654 (mysqli doesn't install headers with structures it uses).
1470 (Andrey)
1471 . Fixed bug #52433 (Call to undefined method mysqli::poll() - must be static).
1472 (Andrey)
1473 . Fixed bug #52417 (MySQLi build failure with mysqlnd on MacOS X). (Andrey)
1474 . Fixed bug #52413 (MySQLi/libmysql build failure on OS X, FreeBSD). (Andrey)
1475 . Fixed bug #52390 (mysqli_report() should be per-request setting). (Kalle)
1476 . Fixed bug #52302 (mysqli_fetch_all does not work with MYSQLI_USE_RESULT).
1477 (Andrey)
1478 . Fixed bug #52221 (Misbehaviour of magic_quotes_runtime (get/set)). (Andrey)
1479 . Fixed bug #45921 (Can't initialize character set hebrew). (Andrey)
1480
1481 - MySQLnd:
1482 . Fixed bug #52613 (crash in mysqlnd after hitting memory limit). (Andrey)
1483
1484 - ODBC extension:
1485 - Fixed bug #52512 (Broken error handling in odbc_execute).
1486 (mkoegler at auto dot tuwien dot ac dot at)
21638ae @felipensp - BFN
felipensp authored
1487
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1488 - Openssl extension:
aef55bc @pierrejoye - some missing entries
pierrejoye authored
1489 . Fixed possible blocking behavior in openssl_random_pseudo_bytes on Windows.
1490 (Pierre)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1491 . Fixed bug #53136 (Invalid read on openssl_csr_new()). (Felipe)
1492 . Fixed bug #52947 (segfault when ssl stream option capture_peer_cert_chain
1493 used). (Felipe)
c204922 Added utf16 and utf32 support, as in MySQL 5.5, in mysqlnd.
Andrey Hristov authored
1494
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1495 - Oracle Database extension (OCI8):
1496 . Fixed bug #53284 (Valgrind warnings in oci_set_* functions) (Oracle Corp.)
1497 . Fixed bug #51610 (Using oci_connect causes PHP to take a long time to
1498 exit). Requires Oracle 11.2.0.2 client libraries (or Oracle bug fix
1499 9891199) for this patch to have an effect. (Oracle Corp.)
1500
1501 - PCNTL extension:
1502 . Fixed bug #52784 (Race condition when handling many concurrent signals).
1503 (nick dot telford at gmail dot com, Arnaud)
1504
1505 - PCRE extension:
1506 . Fixed bug #52971 (PCRE-Meta-Characters not working with utf-8). (Felipe)
1507 . Fixed bug #52732 (Docs say preg_match() returns FALSE on error, but it
1508 returns int(0)). (slugonamission at gmail dot com)
3d76289 @johannes PHP 5.3.4
johannes authored
1509
1510 - PHAR extension:
1511 . Fixed bug #50987 (unaligned memory access in phar.c).
1512 (geissert at debian dot org, Ilia)
1513
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1514 - PHP-FPM SAPI:
4c76006 - Fixed bug #53412 (segfault when using -y)
Jérôme Loyet authored
1515 . Fixed bug #53412 (segfault when using -y). (fat)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1516 . Fixed inconsistent backlog default value (-1) in FPM on many systems. (fat)
f13f4bc - Fixed bug #52501 (libevent made FPM crashed when forking -- libeven…
Jérôme Loyet authored
1517 . Fixed bug #52501 (libevent made FPM crashed when forking -- libevent has
1518 been removed). (fat)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1519 . Fixed bug #52725 (gcc builtin atomic functions were sometimes used when they
1520 were not available). (fat)
1521 . Fixed bug #52693 (configuration file errors are not logged to stderr). (fat)
fac1e87 @cataphract - Fixed bug #53915: ReflectionClass::getConstant(s) emits fatal error on
cataphract authored
1522 . Fixed bug #52674 (FPM Status page returns inconsistent Content-Type
1523 headers). (fat)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1524 . Fixed bug #52498 (libevent was not only linked to php-fpm). (fat)
2b04364 @pierrejoye - Implement bug #51804, splFileInfo::getLinkTarget() on Windows
pierrejoye authored
1525
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1526 - PDO:
1527 . Fixed bug #52699 (PDO bindValue writes long int 32bit enum).
1528 (rein at basefarm dot no)
1529 . Fixed bug #52487 (PDO::FETCH_INTO leaks memory). (Felipe)
1530
1531 - PDO DBLib driver:
1532 . Fixed bug #52546 (pdo_dblib segmentation fault when iterating MONEY values).
1533 (Felipe)
1534
1535 - PDO Firebird driver:
06c183b @felipensp - Cosmetics
felipensp authored
1536 . Restored firebird support (VC9 builds only). (Pierre)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1537 . Fixed bug #53335 (pdo_firebird did not implement rowCount()).
1538 (preeves at ibphoenix dot com)
1539 . Fixed bug #53323 (pdo_firebird getAttribute() crash).
1540 (preeves at ibphoenix dot com)
1541
1542 - PDO MySQL driver:
1543 . Fixed bug #52745 (Binding params doesn't work when selecting a date inside a
1544 CASE-WHEN). (Andrey)
1545
1546 - PostgreSQL extension:
1547 . Fixed bug #47199 (pg_delete() fails on NULL). (ewgraf at gmail dot com)
1548
1549 - Reflection extension:
1550 . Fixed ReflectionProperty::isDefault() giving a wrong result for properties
1551 obtained with ReflectionClass::getProperties(). (Gustavo)
3d76289 @johannes PHP 5.3.4
johannes authored
1552 - Reflection extension:
1553 . Fixed bug #53366 (Reflection doesnt get dynamic property value from
1554 getProperty()). (Felipe)
1555 . Fixed bug #52854 (ReflectionClass::newInstanceArgs does not work for classes
1556 without constructors). (Johannes)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1557
1558 - SOAP extension:
1559 . Fixed bug #44248 (RFC2616 transgression while HTTPS request through proxy
1560 with SoapClient object). (Dmitry)
1561
1562 - SPL extension:
3d76289 @johannes PHP 5.3.4
johannes authored
1563 . Fixed bug #53362 (Segmentation fault when extending SplFixedArray). (Felipe)
abb7038 @felipensp - New NEWS structure (to be improved)
felipensp authored
1564 . Fixed bug #53279 (SplFileObject doesn't initialise default CSV escape
1565 character). (Adam)
1566 . Fixed bug #53144 (Segfault in SplObjectStorage::removeAll()). (Felipe)
1567 . Fixed bug #53071 (SPLObjectStorage defeats gc_collect_cycles). (Gustavo)