Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correct release date for 7.2.25PHP-7.2.25 | Sara Golemon | 2019-11-20 | 1 | -1/+1 |
| | |||||
* | Update CREDITS for PHP 7.2.25RC1 | Sara Golemon | 2019-11-05 | 2 | -11/+11 |
| | |||||
* | Update NEWS for PHP 7.2.25RC1 | Sara Golemon | 2019-11-05 | 1 | -1/+1 |
| | |||||
* | Fixed bug #78775 | Nikita Popov | 2019-11-05 | 3 | -0/+40 |
| | | | | | | Clear the OpenSSL error queue before performing SSL stream operations. As we don't control all code that could possibly be using OpenSSL, we can't rely on the error queue being empty. | ||||
* | Fix test cases for libxml2 2.9.10 | Christoph M. Becker | 2019-10-31 | 2 | -4/+4 |
| | | | | | Since the error reporting has been slightly changed, we have to adapt the two affected test cases. | ||||
* | Add missing refcount increment | Nikita Popov | 2019-10-30 | 1 | -0/+1 |
| | |||||
* | Fixed bug #78689 | Nikita Popov | 2019-10-29 | 3 | -1/+23 |
| | |||||
* | Merge branch 'PHP-7.1' into PHP-7.2 | Stanislav Malyshev | 2019-10-28 | 2 | -4/+4 |
|\ | | | | | | | | | | | | | * PHP-7.1: Fix libmagic buffer overflow issue (CVE-2019-18218) bump version set versions for release | ||||
| * | Fix libmagic buffer overflow issue (CVE-2019-18218) | Stanislav Malyshev | 2019-10-27 | 2 | -4/+4 |
| | | | | | | | | Ported from https://github.com/file/file/commit/46a8443f76cec4b41ec736eca396984c74664f84 | ||||
| * | bump version | Joe Watkins | 2019-10-22 | 3 | -6/+10 |
| | | |||||
| * | set versions for releasephp-7.1.33 | Joe Watkins | 2019-10-22 | 3 | -3/+3 |
| | | |||||
* | | Fix #78751: Serialising DatePeriod converts DateTimeImmutable | Christoph M. Becker | 2019-10-28 | 3 | -6/+23 |
| | | | | | | | | | | | | When getting the properties of a DatePeriod instance we have to retain the proper classes, and when restoring a DatePeriod instance we have to cater to DateTimeImmutable instances as well. | ||||
* | | Fix bug #78752 | Nikita Popov | 2019-10-28 | 3 | -8/+38 |
| | | | | | | | | | | | | | | | | | | NULL out the execute_data before destroying it, otherwise GC may trigger while the execute_data is partially destroyed, resulting in double-frees. The handling of call stack unfreezing is a bit awkward because it's a ZEND_API function, so we can't change the signature. | ||||
* | | Fixed bug #78747 | Nikita Popov | 2019-10-25 | 4 | -13/+42 |
| | | |||||
* | | Use ICU's CXXFLAGS when using pkg-config | Ryan Schmidt | 2019-10-23 | 1 | -1/+2 |
| | | | | | | | | This mirrors how ICU's CXXFLAGS are already used when using icu-config. | ||||
* | | Add "-pthread" to EXTRA_LDFLAGS_PROGRAM as well | Nikita Popov | 2019-10-23 | 1 | -0/+2 |
| | | | | | | | | | | This is a backport of c518932c0326a938f0fd0254f2adb03b1cddfbca from the PHP 7.4 branch. | ||||
* | | add NEWS entry | Remi Collet | 2019-10-22 | 1 | -0/+4 |
| | | |||||
* | | Merge branch 'PHP-7.1' into PHP-7.2 | Stanislav Malyshev | 2019-10-21 | 3 | -4/+72 |
|\ \ | |/ | | | | | | | | | | | * PHP-7.1: Fix bug #78599 (env_path_info underflow can lead to RCE) (CVE-2019-11043) bump versions after release set versions for release | ||||
| * | Fix bug #78599 (env_path_info underflow can lead to RCE) (CVE-2019-11043) | Jakub Zelenka | 2019-10-20 | 4 | -5/+75 |
| | | |||||
| * | bump versions after release | Joe Watkins | 2019-08-28 | 3 | -6/+10 |
| | | |||||
| * | set versions for releasephp-7.1.32 | Joe Watkins | 2019-08-28 | 3 | -4/+12 |
| | | |||||
* | | Fix bug #78697: inaccurate error message | Fabien Villepinte | 2019-10-21 | 4 | -31/+49 |
| | | |||||
* | | Fix #78694: Appending to a variant array causes segfault | Christoph M. Becker | 2019-10-19 | 3 | -0/+27 |
| | | | | | | | | | | | | `write_dimension` object handlers have to be able to handle `NULL` `offset`s; for now we simply throw an exception instead of following the `NULL` pointer. | ||||
* | | Fix #70153 \DateInterval incorrectly unserialized | m.yakunin | 2019-10-18 | 6 | -4/+35 |
| | | | | | | | | | | Added a separate macro for reading 'days' property, so that bool(false) is correctly converted to the proper internal representation. | ||||
* | | Fix checksum calculation for opcache | Mitch Hagstrand | 2019-10-14 | 4 | -11/+18 |
| | | |||||
* | | Fix #78665: Multicasting may leak memory | Christoph M. Becker | 2019-10-12 | 2 | -0/+9 |
| | | |||||
* | | Fix leak in phar open | Nikita Popov | 2019-10-10 | 2 | -7/+8 |
| | | |||||
* | | Fix leak on static method call on non-existent class | Nikita Popov | 2019-10-10 | 3 | -0/+28 |
| | | |||||
* | | Avoid float to int cast UB in exif | Nikita Popov | 2019-10-09 | 1 | -2/+3 |
| | | |||||
* | | Fix #78656: Parse errors classified as highest log-level | Erik Lundin | 2019-10-09 | 2 | -1/+5 |
| | | |||||
* | | Remove redundant components < 0 check | Nikita Popov | 2019-10-09 | 1 | -5/+0 |
| | | | | | | | | components is an unsigned number, it cannot be smaller than zero. | ||||
* | | Add pcre_get_compiled_regex_cache_ex() with local_aware flag | Sergei Turchanov | 2019-10-08 | 2 | -2/+11 |
| | | | | | | | | | | | | | | | | | | A new function `pcre_get_compiled_regex_cache_ex()` is introduced, which allows to compile regexp pattern using the "C" locale instead of a current locale. This will be needed to replace setlocale() usage in fileinfo, which is not thread-safe. | ||||
* | | Add missing SKIPIFs in exif tests | Fabien Villepinte | 2019-10-08 | 4 | -0/+24 |
| | | |||||
* | | Fix #78642: Wrong libiconv version displayed | Christoph M. Becker | 2019-10-08 | 2 | -1/+4 |
| | | | | | | | | | | The high byte of `_libiconv_version` specifies the major version; the low byte the minor version. | ||||
* | | next is 7.2.25 | Remi Collet | 2019-10-08 | 3 | -5/+8 |
| | | |||||
* | | Fix #78641: addGlob can modify given remove_path value | Christoph M. Becker | 2019-10-08 | 3 | -2/+37 |
| | | | | | | | | | | | | | | `remove_path` points to the given string, so we must not modify it. Instead we use a duplicate, if we need the modification. We may want to switch to `zend_string`s in master. | ||||
* | | Check for object_init_ex() failure in user filter factory | Nikita Popov | 2019-10-07 | 2 | -3/+25 |
| | | |||||
* | | Set session.gc_probability=0 in bug78624.phpt | Nikita Popov | 2019-10-07 | 1 | -0/+1 |
| | | | | | | | | | | We only want to test manually triggered session GC. Avoid spurious output due to automatic GC. | ||||
* | | Fix #78623: Regression caused by "SP call yields additional empty result set" | Christoph M. Becker | 2019-10-07 | 5 | -2/+12 |
| | | | | | | | | This reverts commit 41a4379cb45419a376043ca5f8c5a2bca82cea7c. | ||||
* | | Split intl tests for ICU 65 | Christoph M. Becker | 2019-10-04 | 4 | -0/+1559 |
| | | |||||
* | | Fix #78620: Out of memory error | Christoph M. Becker | 2019-10-04 | 4 | -2/+28 |
| | | | | | | | | | | The integer addition in `ZEND_MM_ALIGNED_SIZE_EX` can overflow, what we have to catch early. | ||||
* | | fix #78624: session_gc return value for user defined session handlers | Brent Shaffer | 2019-10-04 | 4 | -7/+85 |
| | | |||||
* | | Fix bug #76809 (SSL settings aren't respected when persistent connection is ↵ | Fábio Souto | 2019-10-03 | 2 | -4/+57 |
| | | | | | | | | reused) | ||||
* | | Fix #76859 stream_get_line skips data if used with data-generating filter | Konstantin Kopachev | 2019-10-03 | 5 | -6/+38 |
| | | | | | | | | | | | | | | | | | | stream_get-line repeatedly calls php_stream_fill_read_buffer until enough data is accumulated in buffer. However, when stream contains filters attached to it, then each call to fill buffer essentially resets buffer read/write pointers and new data is written over old. This causes stream_get_line to skip parts of data from stream This patch fixes such behavior, so fill buffer call will append. | ||||
* | | Revert "Fix #78620: Out of memory error" | Christoph M. Becker | 2019-10-02 | 2 | -6/+0 |
| | | | | | | | | | | | | This reverts commit 8ce04df7e0108a10f7b782a28204e9384ab1129c. Cf. <https://github.com/php/php-src/pull/4766#discussion_r330658679>. | ||||
* | | Fix #78620: Out of memory error | Christoph M. Becker | 2019-10-02 | 2 | -0/+6 |
| | | | | | | | | | | If the integer addition in `ZEND_MM_ALIGNED_SIZE_EX` overflows, the macro evaluates to `0`, what we should catch early. | ||||
* | | Fix segfault with __COMPILER_HALT_OFFSET__ and trailing {} | Nikita Popov | 2019-10-02 | 2 | -0/+11 |
| | | | | | | | | Fixes OSS-Fuzz #17895. | ||||
* | | Fixed test that "fails" from time to time | Dmitry Stogov | 2019-10-02 | 1 | -1/+1 |
| | | |||||
* | | Fixed test that "fails" from time to time | Dmitry Stogov | 2019-10-02 | 1 | -1/+1 |
| | | |||||
* | | Add missing skip keyword in tests | Fabien Villepinte | 2019-10-01 | 6 | -6/+6 |
| | |