#
6e8b2d21 |
| 27-Jul-2016 |
Anatol Belski |
update NEWS |
#
15f94e93 |
| 27-Jul-2016 |
Christoph M. Becker |
Merge branch 'PHP-7.0' into PHP-7.1
|
#
40afd778 |
| 27-Jul-2016 |
Christoph M. Becker |
Merge branch 'PHP-5.6' into PHP-7.0 # Resolved conflicts: # ext/pcre/php_pcre.c
|
#
315c0536 |
| 27-Jul-2016 |
Christoph M. Becker |
Fix #72688: preg_match missing group names in matches We have to multiply with 0x100 to properly scale the high byte. |
#
5513f00a |
| 27-Jul-2016 |
Bob Weinand |
Fixed a potential segfault in zend_objects_store_free_object_storage() Under the special circumstance where a garbage collected objects bucket slot was not reused until the end of the script
Fixed a potential segfault in zend_objects_store_free_object_storage() Under the special circumstance where a garbage collected objects bucket slot was not reused until the end of the script, we get access into freed memory... No test added as it usually is valgrind-only, and only sometimes when the memory happens to have changed (i.e. (GC_FLAGS(obj) & IS_OBJ_FREE_CALLED) == 0), it actually *may* segfault
show more ...
|
#
be11563f |
| 27-Jul-2016 |
Christoph M. Becker |
Merge branch 'PHP-7.0' into PHP-7.1
|
#
23c359c2 |
| 27-Jul-2016 |
Christoph M. Becker |
Merge branch 'PHP-5.6' into PHP-7.0 # Resolved conflicts: # ext/sqlite3/sqlite3.c
|
#
cc125f27 |
| 27-Jul-2016 |
Christoph M. Becker |
Implement #72653: SQLite should allow opening with empty filename From the [sqlite3_open](https://www.sqlite.org/c3ref/open.html) docs: | If the filename is an empty string, then a
Implement #72653: SQLite should allow opening with empty filename From the [sqlite3_open](https://www.sqlite.org/c3ref/open.html) docs: | If the filename is an empty string, then a private, temporary on-disk | database will be created. This private database will be automatically | deleted as soon as the database connection is closed. We make that facility available to userland. While we're at it, we also do some minor optimizations, remove the unnecessary check for NUL characters in filename, which is already catered to by ZPP(p), and add a missing `return` in case db_obj isn't initialized.
show more ...
|
#
fab18151 |
| 27-Jul-2016 |
Nikita Popov |
Merge branch 'PHP-7.0' into PHP-7.1
|
#
0d2c4f82 |
| 27-Jul-2016 |
Nikita Popov |
Merge branch 'PHP-5.6' into PHP-7.0 Conflicts: ext/standard/ftp_fopen_wrapper.c
|
#
cce457c6 |
| 25-Jul-2016 |
Ville Hukkamäki |
Fix bug #72667 Open data stream after receiving PASV reply, before sending the main request. Included test cases for opendir() with ftp:// and ftps:// wrappers. Test cases r
Fix bug #72667 Open data stream after receiving PASV reply, before sending the main request. Included test cases for opendir() with ftp:// and ftps:// wrappers. Test cases re-use ext/ftp/tests/server.inc Conflicts: ext/standard/ftp_fopen_wrapper.c
show more ...
|
#
66505078 |
| 27-Jul-2016 |
Sara Golemon |
Bugfix#70896 gmp_fact() silently ignores non-integer inputs Factorials only make sense for integer inputs. To do something factorial-like, the Gamma Function should be used instead.
Bugfix#70896 gmp_fact() silently ignores non-integer inputs Factorials only make sense for integer inputs. To do something factorial-like, the Gamma Function should be used instead. However, at this point it's no longer a factorial. For PHP/GMP, we'll raise a warning on trying to use a non-integer input, but carry on returning the truncated value as we used to (avoiding BC breakage).
show more ...
|
#
b27ff62e |
| 22-Jul-2016 |
Andrey Hristov |
Fix for bug #71863 Segfault when EXPLAIN with "Unknown column" error The reason was that after the big refactoring of mysqlnd at the end of last year code that is initializing the error_
Fix for bug #71863 Segfault when EXPLAIN with "Unknown column" error The reason was that after the big refactoring of mysqlnd at the end of last year code that is initializing the error_info structure in the result set was not added. It existed already for connections and PS. The code that segfaults is hit only with MariaDB because MariaDB sends full metadata about the EXPLAIN query + EOF packet and only then it sends an error packet. MySQL doesn't do that but sends directly an error which is caught (by different code path). As errors during execution (which means after sending meta) are pretty rare there was no test case of MySQL to catch it.
show more ...
|
#
2abb56e0 |
| 25-Jul-2016 |
Xinchen Hui |
Update NEWs |
#
f5e56cf9 |
| 25-Jul-2016 |
Xinchen Hui |
Fixed bug #72668 (Spurious warning when exception is thrown in user defined function) |
#
0d505022 |
| 25-Jul-2016 |
Anatol Belski |
update NEWS |
#
0c34d515 |
| 25-Jul-2016 |
Anatol Belski |
update NEWS |
#
59de6fb2 |
| 25-Jul-2016 |
Anatol Belski |
update NeWS |
#
27dd8048 |
| 25-Jul-2016 |
Anatol Belski |
update NEWS |
#
3d33eb74 |
| 24-Jul-2016 |
Xinchen Hui |
Update NEWS |
#
ad96a052 |
| 24-Jul-2016 |
Xinchen Hui |
Fixed bug #72660 (NULL Pointer dereference in zend_virtual_cwd) |
#
a3a797db |
| 24-Jul-2016 |
Xinchen Hui |
Fixed bug #72661 (ReflectionType::__toString crashes with iterable) |
#
2c0a1848 |
| 23-Jul-2016 |
Christoph M. Becker |
Merge branch 'PHP-5.6' into PHP-7.0
|
#
88838dd2 |
| 23-Jul-2016 |
Christoph M. Becker |
Fix #68712: suspicious if-else statements |
#
5056d59f |
| 23-Jul-2016 |
Christoph M. Becker |
Merge branch 'PHP-5.6' into PHP-7.0
|