#
99f1f3de |
| 09-Dec-2018 |
Christopher Jones |
Add oci_set_call_timeout() and bump version to 2.10.0 |
#
b3a6ca90 |
| 08-Dec-2018 |
Pierrick Charron |
Fix 77264: curl_getinfo returning microseconds, not seconds Since curl 7.55.0, libcurl introduced new constants to return more sensible variable types with curl_getinfo. When cu
Fix 77264: curl_getinfo returning microseconds, not seconds Since curl 7.55.0, libcurl introduced new constants to return more sensible variable types with curl_getinfo. When curl_getinfo with no option was called, and curl >= 7.55.0, some of the result were returned as int when they where returned as float in previous versions. This commit remove this BC Break. If someone still want to use more sensible variable types, it's always possible to call curl_getinfo with newer constants. CURLINFO_CONTENT_LENGTH_DOWNLOAD => CURLINFO_CONTENT_LENGTH_DOWNLOAD_T CURLINFO_CONTENT_LENGTH_UPLOAD => CURLINFO_CONTENT_LENGTH_UPLOAD_T CURLINFO_SIZE_DOWNLOAD => CURLINFO_SIZE_DOWNLOAD_T CURLINFO_SIZE_UPLOAD => CURLINFO_SIZE_UPLOAD_T CURLINFO_SPEED_DOWNLOAD => CURLINFO_SPEED_DOWNLOAD_T CURLINFO_SPEED_UPLOAD => CURLINFO_SPEED_UPLOAD_T CURLINFO_APPCONNECT_TIME => CURLINFO_APPCONNECT_TIME_T CURLINFO_CONNECT_TIME => CURLINFO_CONNECT_TIME_T CURLINFO_NAMELOOKUP_TIME => CURLINFO_NAMELOOKUP_TIME_T CURLINFO_PRETRANSFER_TIME => CURLINFO_PRETRANSFER_TIME_T CURLINFO_REDIRECT_TIME => CURLINFO_REDIRECT_TIME_T CURLINFO_STARTTRANSFER_TIME => CURLINFO_STARTTRANSFER_TIME_T CURLINFO_TOTAL_TIME => CURLINFO_TOTAL_TIME_T
show more ...
|
#
9b8f2417 |
| 08-Dec-2018 |
Remi Collet |
missing entry for #77020 |
#
78c299ae |
| 08-Dec-2018 |
Christopher Jones |
Update NEWS |
#
8ff6a305 |
| 08-Dec-2018 |
Christopher Jones |
Update NEWS |
#
327e2d01 |
| 06-Dec-2018 |
Christoph M. Becker |
[ci skip] Fix NEWS wrt. ChangeLog conversion We have to be rather picky in this regard; otherwise we need to manually post process the ChangeLog. |
#
c26cb383 |
| 05-Dec-2018 |
Ferenc Kovacs |
5.6.40 will be next. probably not |
#
78bffa72 |
| 03-Dec-2018 |
Stanislav Malyshev |
Fix null pointer deref in qprint-encode filter (bug #77231) |
#
5be58a43 |
| 03-Dec-2018 |
Christoph M. Becker |
[ci skip] Prepare NEWS for 7.3 GA |
#
48f0f73f |
| 12-Nov-2018 |
Stanislav Malyshev |
Fix bug #77143 - add more checks to buffer reads |
#
7edc639b |
| 11-Nov-2018 |
Stanislav Malyshev |
Fix #77020: null pointer dereference in imap_mail If an empty $message is passed to imap_mail(), we must not set message to NULL, since _php_imap_mail() is not supposed to handle NULL po
Fix #77020: null pointer dereference in imap_mail If an empty $message is passed to imap_mail(), we must not set message to NULL, since _php_imap_mail() is not supposed to handle NULL pointers (opposed to pointers to NUL).
show more ...
|
#
69f5e799 |
| 02-Dec-2018 |
Stanislav Malyshev |
Fix bug #77022 - use file mode or umask for new files |
#
f0f4ab4b |
| 01-Dec-2018 |
Christoph M. Becker |
[ci skip] Fix names of the constants `GD_CROP_DEFAULT` and `GD_CROP_SIDES` are names of libgd constants, and as such they are not relevant for userland developers. Therefore, we rep
[ci skip] Fix names of the constants `GD_CROP_DEFAULT` and `GD_CROP_SIDES` are names of libgd constants, and as such they are not relevant for userland developers. Therefore, we replace them by the constant names of our wrapper, i.e. `IMG_CROP_DEFAULT` and `IMG_CROP_SIDES`, respectively.
show more ...
|
#
dcad13e8 |
| 25-Nov-2018 |
Christoph M. Becker |
Fix #73291: imagecropauto() $threshold differs from external libgd Since upstream does not appear to move in any way[1], we sync our behavior. Even though the BC break is ugly (which is
Fix #73291: imagecropauto() $threshold differs from external libgd Since upstream does not appear to move in any way[1], we sync our behavior. Even though the BC break is ugly (which is the reason we target master only), having to deal with different algorithms is even worse for portable userland code. [1] <https://github.com/libgd/libgd/issues/334>
show more ...
|
#
ea454583 |
| 01-Dec-2018 |
Anatol Belski |
Update NEWS [ci skip] |
#
947ca9f4 |
| 25-Nov-2018 |
Christoph M. Becker |
Sync behavior of gdImageAutoCrop() with upstream Since cropping support has been added to our bundled libgd, `gdImageAutoCrop` differs from upstream in that `GD_CROP_DEFAULT` falls b
Sync behavior of gdImageAutoCrop() with upstream Since cropping support has been added to our bundled libgd, `gdImageAutoCrop` differs from upstream in that `GD_CROP_DEFAULT` falls back on `GD_CROP_SIDES` if there is no transparent color in the image. While this difference seem to be a useful improvement in our bundled libgd, upstream has not yet signaled that there willing to back-port it[1], so we revert it to stay in sync with upstream. We also remove the additional NULL bailout at the end of the function, which doesn't appear to be relevant any longer since bug 77198 has been fixed. [1] <https://github.com/libgd/libgd/issues/298>
show more ...
|
#
a757ebb5 |
| 29-Nov-2018 |
Christoph M. Becker |
Require SQLite ≥ 3.7.4 for ext/sqlite3 `SQLite3::readOnly()` uses `sqlite3_stmt_readonly()` which is only available as of libsqlite 3.7.4. For older SQLite3 versions we return alway
Require SQLite ≥ 3.7.4 for ext/sqlite3 `SQLite3::readOnly()` uses `sqlite3_stmt_readonly()` which is only available as of libsqlite 3.7.4. For older SQLite3 versions we return always `false`, which can be confusing. Instead of sticking with this behavior, or even undefining the method for old SQLite3 versions, we lift the requirements to SQLite 3.7.4 (released on 2010-12-08), according to a respective discussion[1]. Since pdo_sqlite doesn't use `sqlite3_stmt_readonly()`, we stick with the minimum requirement of SQLite 3.5.0. [1] <https://github.com/php/php-src/pull/3614>
show more ...
|
#
471eb0dd |
| 29-Nov-2018 |
Christoph M. Becker |
Merge branch 'PHP-7.2' into PHP-7.3 * PHP-7.2: Fix #77051: Issue with re-binding on SQLite3
|
#
94ec262f |
| 22-Nov-2018 |
BohwaZ |
Fix #77051: Issue with re-binding on SQLite3 We have to call `sqlite3_reset()` before re-binding the parameters. |
#
035de21d |
| 29-Nov-2018 |
Christoph M. Becker |
Deny (un)serialization of SQLite3, SQLite3Stmt and SQLite3Result Serializing `SQLite3`, `SQLite3Stmt` and `SQLite3Result` instances is possible but pointless, since unserializing results
Deny (un)serialization of SQLite3, SQLite3Stmt and SQLite3Result Serializing `SQLite3`, `SQLite3Stmt` and `SQLite3Result` instances is possible but pointless, since unserializing results in uninitialized instances, which will bail out of any method call. Therefore, we deny serialization and unserialization in the first place.
show more ...
|
#
a3f2871b |
| 28-Nov-2018 |
Derick Rethans |
Fixed bug #77097 (DateTime::diff gives wrong diff when the actual diff is less than 1 second) by upgrading to timelib 2017.09 |
#
f4eec702 |
| 28-Nov-2018 |
Nikita Popov |
Merge branch 'PHP-7.2' into PHP-7.3
|
#
17f8b9fb |
| 28-Nov-2018 |
Nikita Popov |
Fixed bug #77215 Remove invalid assertion: A block can have multiple switch frees, so if we don't do live range block splitting, it is not necessarily true that the free is located a
Fixed bug #77215 Remove invalid assertion: A block can have multiple switch frees, so if we don't do live range block splitting, it is not necessarily true that the free is located at the start of a block.
show more ...
|
#
d78211ae |
| 27-Nov-2018 |
Nikita Popov |
Merge branch 'PHP-7.2' into PHP-7.3
|
#
d6595f27 |
| 27-Nov-2018 |
Nikita Popov |
Fixed bug #76046 Place FE_FREE on start line of foreach, instead of whatever random line number might be in CG(zend_lineno) at the time. |