Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update version for PHP 7.3.1php-7.3.1PHP-7.3.1 | Christoph M. Becker | 2019-01-08 | 3 | -4/+4 |
| | |||||
* | Cumulative fix for bugs #77370, #77371, #77381, #77382, #77385 and #77394 | Christoph M. Becker | 2019-01-08 | 7 | -6/+78 |
| | |||||
* | Fix test | Christoph M. Becker | 2019-01-07 | 1 | -1/+1 |
| | |||||
* | Fix bug #77418 - Heap overflow in utf32be_mbc_to_code | Stanislav Malyshev | 2019-01-07 | 6 | -2/+22 |
| | | | | (cherry picked from commit aeec40cb50eca6a97975765e2bacc28a5950cfa9) | ||||
* | Fix #77367: Negative size parameter in mb_split | Christoph M. Becker | 2019-01-07 | 3 | -3/+26 |
| | | | | | | | | | | When adding the last element to the result value of `mb_split`, the `chunk_pos` may point beyond the end of the string, in which case the unsigned `n` would underflow. Therefore, we check whether this is the case in the first place, and only calculate `n` otherwise. Since `n` is no longer used outside the block, we move its declaration inside. (cherry picked from commit e617f03066ce81d26f56c06d6bd7787c7de08703) | ||||
* | Fix #77270: imagecolormatch Out Of Bounds Write on Heap | Christoph M. Becker | 2019-01-07 | 3 | -2/+21 |
| | | | | | | | | | At least some of the image reading functions may return images which use color indexes greater than or equal to im->colorsTotal. We cater to this by always using a buffer size which is sufficient for `gdMaxColors` in `gdImageColorMatch()`. (cherry picked from commit 7a12dad4dd6c370835b13afae214b240082c7538) | ||||
* | Fix bug #77380 (Global out of bounds read in xmlrpc base64 code) | Stanislav Malyshev | 2019-01-07 | 3 | -2/+20 |
| | | | | (cherry picked from commit 1cc2182bcc81e185c14837e659d12b268cb99d63) | ||||
* | Fix #77269: Potential unsigned underflow in gdImageScale | Christoph M. Becker | 2019-01-07 | 3 | -9/+32 |
| | | | | | | | | Belatedly, we're porting the respective upstream patch[1]. [1] <https://github.com/libgd/libgd/commit/60bfb401ad5a4a8ae995dcd36372fe15c71e1a35> (cherry picked from commit a918020c03880e12ac9f38e11a4a3789491a5f85) | ||||
* | Fix bug #77247 (heap buffer overflow in phar_detect_phar_fname_ext) | Stanislav Malyshev | 2019-01-07 | 3 | -1/+19 |
| | | | | (cherry picked from commit 428d8164ffcf6f75a6cc9d4056e54bfd450dac03) | ||||
* | Fix bug #77242 (heap out of bounds read in xmlrpc_decode()) | Stanislav Malyshev | 2019-01-07 | 3 | -0/+16 |
| | | | | (cherry picked from commit 4fc0bceb7c39be206c73f69993e3936ef329f656) | ||||
* | Fix release date in NEWS | Christoph M. Becker | 2019-01-07 | 1 | -1/+1 |
| | |||||
* | Disable ifuncs on FreeBSD | Nikita Popov | 2019-01-07 | 1 | -1/+4 |
| | | | | | | | Intended as at least a preliminary fix for bug #77284. If/when we figure out what exactly the issue is, we can relax this. (cherry picked from commit 291589114aa9be899cf7d5d874c3b5bbdb35f336) | ||||
* | Merge branch 'PHP-7.2' into PHP-7.3 | Christoph M. Becker | 2019-01-07 | 5 | -44/+91 |
| | | | | | | | * PHP-7.2: Regenerate certs for openssl tests (cherry picked from commit b051ab56dc77e5fa9ba6dd7f3741d6bd1a325f30) | ||||
* | Fix invalid efree in browscap | Nikita Popov | 2019-01-07 | 3 | -1/+15 |
| | | | | | | Related to bug #77338. (cherry picked from commit 64de5bc224584e1da08c5c2bdf76db72ccbaaaab) | ||||
* | Fix #77360: class_uses causes segfault | Lauri Kenttä | 2019-01-07 | 3 | -1/+21 |
| | | | | (cherry picked from commit 16c62a81795c253724a957d32e242545bb05253d) | ||||
* | Fix #77359: spl_autoload causes segfault | Lauri Kenttä | 2019-01-07 | 3 | -1/+18 |
| | | | | | | Use the correct function to free the string. (cherry picked from commit 89bf3df67d0f0ba3090b273d1b1b9fba9514a62d) | ||||
* | [ci skip] Add missing NEWS entry for bug 77020 | Christoph M. Becker | 2018-12-18 | 1 | -0/+1 |
| | |||||
* | Update version for PHP 7.3.1RC1php-7.3.1RC1 | Christoph M. Becker | 2018-12-18 | 4 | -5/+5 |
| | |||||
* | Fix #77297: SodiumException segfaults on PHP 7.3 | Scott | 2018-12-16 | 3 | -3/+17 |
| | | | | | Instead of trying to clean the argument arrays from the backtrace, we overwrite them with empty arrays. | ||||
* | Fix #77291: magic methods inherited from a trait may be ignored | Christoph M. Becker | 2018-12-16 | 3 | -12/+56 |
| | | | | | | | | | | | When adding methods from a trait, we must not assume that a method name with the same length as the name of the using class is either a PHP 4 style constructor, or not a magic method at all – it may well be another magic method. We mostly preserve the spirit of the optimization which caused this regression, and avoid string comparisons for all method names which can never be magic methods. | ||||
* | Update NEWS | Xinchen Hui | 2018-12-11 | 1 | -0/+1 |
| | |||||
* | Merge branch 'i386-PIC' of https://github.com/ryandesign/php-src into PHP-7.3 | Xinchen Hui | 2018-12-11 | 1 | -0/+12 |
|\ | | | | | | | | | * 'i386-PIC' of https://github.com/ryandesign/php-src: Fix __zend_cpuid on i386 PIC without __cpuid_count | ||||
| * | Fix __zend_cpuid on i386 PIC without __cpuid_count | Ryan Schmidt | 2018-12-08 | 1 | -0/+12 |
| | | | | | | | | Closes https://bugs.php.net/bug.php?id=76654 | ||||
* | | Remove BOM | Anatol Belski | 2018-12-11 | 1 | -1/+1 |
| | | |||||
* | | Update/fix UPGRADING | Christoph M. Becker | 2018-12-10 | 1 | -5/+36 |
| | | |||||
* | | Fixed bug #77275 | Nikita Popov | 2018-12-10 | 5 | -5/+36 |
| | | | | | | | | | | | | Instead of juggling with this problem during literal compaction, make sure that we always initialize Z_EXTRA for literals, which seems like the more robust solution. | ||||
* | | Fix typos in compact literals debugging code | Nikita Popov | 2018-12-10 | 1 | -4/+4 |
| | | |||||
* | | Merge branch 'PHP-7.2' into PHP-7.3 | Christopher Jones | 2018-12-10 | 3 | -8/+8 |
|\ \ | |||||
| * | | LOL I had 2.10 on my mind | Christopher Jones | 2018-12-10 | 3 | -8/+8 |
| | | | |||||
* | | | Merge branch 'PHP-7.3' of https://git.php.net/repository/php-src into PHP-7.3 | Christopher Jones | 2018-12-10 | 2 | -4/+4 |
|\ \ \ | |||||
| * | | | Fix version numbers in main branch | Christoph M. Becker | 2018-12-10 | 2 | -4/+4 |
| | | | | | | | | | | | | | | | | This should have already happened, when `PHP-7.3.0` was branched. | ||||
* | | | | Merge branch 'PHP-7.2' into PHP-7.3 | Christopher Jones | 2018-12-10 | 1 | -0/+1 |
|\ \ \ \ | | |/ / | |/| | | |||||
| * | | | Bundle the new test | Christopher Jones | 2018-12-10 | 1 | -0/+1 |
| | | | | |||||
* | | | | Merge branch 'PHP-7.2' into PHP-7.3 | Christopher Jones | 2018-12-10 | 3 | -10/+2 |
|\ \ \ \ | |/ / / | | / / | |/ / |/| | | |||||
| * | | Improve test portability | Christopher Jones | 2018-12-10 | 2 | -8/+2 |
| | | | |||||
| * | | Update for newer Oracle versions | Christopher Jones | 2018-12-10 | 1 | -2/+0 |
| | | | |||||
* | | | Merge branch 'PHP-7.2' into PHP-7.3 | Anatol Belski | 2018-12-09 | 1 | -1/+1 |
|\ \ \ | |/ / | | | | | | | | | | * PHP-7.2: Fix syntax error | ||||
| * | | Fix syntax error | Anatol Belski | 2018-12-09 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'PHP-7.2' into PHP-7.3 | Anatol Belski | 2018-12-09 | 2 | -261/+167 |
|\ \ \ | |/ / | | | | | | | | | | * PHP-7.2: Fix libtidy exports when ext/tidy compiled static | ||||
| * | | Fix libtidy exports when ext/tidy compiled static | Anatol Belski | 2018-12-09 | 2 | -261/+167 |
| | | | |||||
* | | | Back to -dev | Derick Rethans | 2018-12-09 | 1 | -1/+1 |
| | | | | | | | | | | | | This should have been done as soon as PHP-7.3.0 was branched. | ||||
* | | | Add OCI8 changes | Christopher Jones | 2018-12-09 | 1 | -0/+2 |
| | | | |||||
* | | | Merge branch 'PHP-7.2' into PHP-7.3 | Christopher Jones | 2018-12-09 | 7 | -9/+106 |
|\ \ \ | |/ / | |||||
| * | | Add oci_set_call_timeout() and bump version to 2.10.0 | Christopher Jones | 2018-12-09 | 8 | -9/+108 |
| | | | |||||
* | | | Merge branch 'PHP-7.2' into PHP-7.3 | Christopher Jones | 2018-12-09 | 1 | -0/+8 |
|\ \ \ | |/ / | |||||
| * | | Upgrade internal OCI call | Christopher Jones | 2018-12-09 | 1 | -0/+8 |
| | | | |||||
* | | | Merge branch 'PHP-7.2' into PHP-7.3 | Christopher Jones | 2018-12-09 | 5 | -25/+26 |
|\ \ \ | |/ / | |||||
| * | | Enable Oracle Database DBOP tracing attribute | Christopher Jones | 2018-12-09 | 5 | -25/+26 |
| | | | |||||
* | | | Merge branch 'PHP-7.2' into PHP-7.3 | Christopher Jones | 2018-12-09 | 5 | -96/+138 |
|\ \ \ | |/ / | |||||
| * | | Update OCI8 README | Christopher Jones | 2018-12-09 | 1 | -6/+6 |
| | | |