#
6d91772c |
| 14-Oct-2016 |
Anatol Belski |
sync NEWS |
#
6e3ab61f |
| 14-Oct-2016 |
Christoph M. Becker |
Update NEWS This entry has been lost due to a bad merge. |
#
f7bf9650 |
| 14-Oct-2016 |
Ferenc Kovacs |
add missing NEWS entries for 5.6.27 |
#
d14498a4 |
| 13-Oct-2016 |
Bob Weinand |
Ignore non-executable opcodes in line mode of phpdbg_end_oplog() |
#
b8fab503 |
| 13-Oct-2016 |
Christoph M. Becker |
Merge branch 'PHP-5.6' into PHP-7.0
|
#
cc08cbc8 |
| 13-Oct-2016 |
Christoph M. Becker |
Fix #73280: Stack Buffer Overflow in GD dynamicGetbuf We make sure to never pass a negative `rlen` as size to memcpy(). Cf. <https://github.com/libgd/libgd/commit/53110871>. |
#
26287132 |
| 27-Jun-2016 |
Keith Smiley |
Fixed bug #73237 If the response includes both fields with simple types (which get concatenated into an XML string) and a complex type (which is parsed into an object), then the obje
Fixed bug #73237 If the response includes both fields with simple types (which get concatenated into an XML string) and a complex type (which is parsed into an object), then the object will parsed into the same zval as the simple types and will overwrite the string.
show more ...
|
#
fe49fd7d |
| 12-Oct-2016 |
Bob Weinand |
Update NEWS Also add missing include.inc test file |
#
43ccf23d |
| 12-Oct-2016 |
Sara Golemon |
Clear FG(user_stream_current_filename) when bailing out If a userwrapper opener E_ERRORs then FG(user_stream_current_filename) would remain set until the next request and would not be po
Clear FG(user_stream_current_filename) when bailing out If a userwrapper opener E_ERRORs then FG(user_stream_current_filename) would remain set until the next request and would not be pointing at unallocated memory. Catch the bailout, clear the variable, then continue bailing. Closes https://bugs.php.net/bug.php?id=73188
show more ...
|
#
5899f76a |
| 11-Oct-2016 |
Anatol Belski |
update NEWS |
#
32b6154a |
| 10-Oct-2016 |
Adam Baratz |
Fix #73234: Emulated statements let value dictate parameter type The prepared statement emulator (pdo_sql_parser.*) figures out how to quote each query parameter. The intended type is sp
Fix #73234: Emulated statements let value dictate parameter type The prepared statement emulator (pdo_sql_parser.*) figures out how to quote each query parameter. The intended type is specified by the PDO::PARAM_* consts, but this direction wasn't always followed. In practice, queries could work as expected, but subtle errors could result. For example, a numeric string bound as PDO::PARAM_INT would be sent to a driver's quote function. While these functions are told which type is expected, they generally assume values are being quoted as strings. This can result in implicit casts, which are bad for performance. This commit includes the following changes: - Cast values marked as bool/int/null to the appropriate type and bypass the driver's quote function. - Save some memory by dropping the temporary zval used for casting. - Avoid a memory leak if the driver's quote function produces an error. - Appropriate test suite updates.
show more ...
|
#
29a089d3 |
| 10-Oct-2016 |
Anatol Belski |
update NEWS |
#
4165d976 |
| 10-Oct-2016 |
Anatol Belski |
update NEWS |
#
28edc971 |
| 10-Oct-2016 |
Nikita Popov |
Merge branch 'PHP-7.0' into PHP-7.1
|
#
c91f652d |
| 10-Oct-2016 |
Nikita Popov |
Fixed bug #73273 As well as a few other $_SESSION separation issues. |
#
0f40ca98 |
| 10-Oct-2016 |
Christoph M. Becker |
Merge branch 'PHP-7.0' into PHP-7.1
|
#
fb08216b |
| 10-Oct-2016 |
Christoph M. Becker |
Merge branch 'PHP-5.6' into PHP-7.0
|
#
fc989fc6 |
| 10-Oct-2016 |
Christoph M. Becker |
Fix #73279: Integer overflow in gdImageScaleBilinearPalette() The color components are supposed to be in range 0..255, so we must not cast them to `signed char`, what can be the default
Fix #73279: Integer overflow in gdImageScaleBilinearPalette() The color components are supposed to be in range 0..255, so we must not cast them to `signed char`, what can be the default for `char`. Port of <https://github.com/libgd/libgd/commit/77c8d359>.
show more ...
|
#
a16f0c5e |
| 09-Oct-2016 |
Christoph M. Becker |
Merge branch 'PHP-7.0' into PHP-7.1
|
#
c930714c |
| 09-Oct-2016 |
Christoph M. Becker |
Merge branch 'PHP-5.6' into PHP-7.0
|
#
b92216b9 |
| 09-Oct-2016 |
Christoph M. Becker |
Fix #73272: imagescale() affects imagesetinterpolation() We must not permanently change the interpolation method, but rather have to restore the old method after we're done with scaling
Fix #73272: imagescale() affects imagesetinterpolation() We must not permanently change the interpolation method, but rather have to restore the old method after we're done with scaling the image.
show more ...
|
#
2a75f502 |
| 08-Oct-2016 |
Nikita Popov |
Fix bug #66773, #66862 This a partial backport of 8754b19. It a) fixes the class/function/constant import table confusion in the namespaced case, and b) restricts conflict che
Fix bug #66773, #66862 This a partial backport of 8754b19. It a) fixes the class/function/constant import table confusion in the namespaced case, and b) restricts conflict checks to a single file based on a filename pointer comparison. It does not fix the issues with filename reuse (e.g. due to eval) and late-bound classes. This part of the change requires globals changes.
show more ...
|
#
e3271b18 |
| 07-Oct-2016 |
Derick Rethans |
Fixed bug #64887 (Allow DateTime modification with subsecond items). |
#
50059639 |
| 05-Oct-2016 |
Davey Shafik |
Fix NEWS after re-roll of RC3 |
#
55626549 |
| 05-Oct-2016 |
Derick Rethans |
Improve support for microseconds with Date/Time It fixes several bugs: - Fixed bug #45554 (Inconsistent behavior of the u format char). - Fixed bug #48225 (DateTime parser doesn
Improve support for microseconds with Date/Time It fixes several bugs: - Fixed bug #45554 (Inconsistent behavior of the u format char). - Fixed bug #48225 (DateTime parser doesn't set microseconds for "now"). - Fixed bug #52514 (microseconds are missing in DateTime class). - Fixed bug #52519 (microseconds in DateInterval are missing). - Fixed bug #68506 (General DateTime improvments needed for microseconds to become useful). - Fixed bug #73109 (timelib_meridian doesn't parse dots correctly). - Fixed bug #73247 (DateTime constructor does not initialise microseconds property). It also updates timelib to 2016.04, and updates a data mapping file, which causes changes to the volatile abbreviations tests.
show more ...
|