summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update version for PHP 7.3.1php-7.3.1PHP-7.3.1Christoph M. Becker2019-01-083-4/+4
|
* Cumulative fix for bugs #77370, #77371, #77381, #77382, #77385 and #77394Christoph M. Becker2019-01-087-6/+78
|
* Fix testChristoph M. Becker2019-01-071-1/+1
|
* Fix bug #77418 - Heap overflow in utf32be_mbc_to_codeStanislav Malyshev2019-01-076-2/+22
| | | | (cherry picked from commit aeec40cb50eca6a97975765e2bacc28a5950cfa9)
* Fix #77367: Negative size parameter in mb_splitChristoph M. Becker2019-01-073-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 HeapChristoph M. Becker2019-01-073-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 Malyshev2019-01-073-2/+20
| | | | (cherry picked from commit 1cc2182bcc81e185c14837e659d12b268cb99d63)
* Fix #77269: Potential unsigned underflow in gdImageScaleChristoph M. Becker2019-01-073-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 Malyshev2019-01-073-1/+19
| | | | (cherry picked from commit 428d8164ffcf6f75a6cc9d4056e54bfd450dac03)
* Fix bug #77242 (heap out of bounds read in xmlrpc_decode())Stanislav Malyshev2019-01-073-0/+16
| | | | (cherry picked from commit 4fc0bceb7c39be206c73f69993e3936ef329f656)
* Fix release date in NEWSChristoph M. Becker2019-01-071-1/+1
|
* Disable ifuncs on FreeBSDNikita Popov2019-01-071-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.3Christoph M. Becker2019-01-075-44/+91
| | | | | | | * PHP-7.2: Regenerate certs for openssl tests (cherry picked from commit b051ab56dc77e5fa9ba6dd7f3741d6bd1a325f30)
* Fix invalid efree in browscapNikita Popov2019-01-073-1/+15
| | | | | | Related to bug #77338. (cherry picked from commit 64de5bc224584e1da08c5c2bdf76db72ccbaaaab)
* Fix #77360: class_uses causes segfaultLauri Kenttä2019-01-073-1/+21
| | | | (cherry picked from commit 16c62a81795c253724a957d32e242545bb05253d)
* Fix #77359: spl_autoload causes segfaultLauri Kenttä2019-01-073-1/+18
| | | | | | Use the correct function to free the string. (cherry picked from commit 89bf3df67d0f0ba3090b273d1b1b9fba9514a62d)
* [ci skip] Add missing NEWS entry for bug 77020Christoph M. Becker2018-12-181-0/+1
|
* Update version for PHP 7.3.1RC1php-7.3.1RC1Christoph M. Becker2018-12-184-5/+5
|
* Fix #77297: SodiumException segfaults on PHP 7.3Scott2018-12-163-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 ignoredChristoph M. Becker2018-12-163-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 NEWSXinchen Hui2018-12-111-0/+1
|
* Merge branch 'i386-PIC' of https://github.com/ryandesign/php-src into PHP-7.3Xinchen Hui2018-12-111-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_countRyan Schmidt2018-12-081-0/+12
| | | | | | | | Closes https://bugs.php.net/bug.php?id=76654
* | Remove BOMAnatol Belski2018-12-111-1/+1
| |
* | Update/fix UPGRADINGChristoph M. Becker2018-12-101-5/+36
| |
* | Fixed bug #77275Nikita Popov2018-12-105-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 codeNikita Popov2018-12-101-4/+4
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Christopher Jones2018-12-103-8/+8
|\ \
| * | LOL I had 2.10 on my mindChristopher Jones2018-12-103-8/+8
| | |
* | | Merge branch 'PHP-7.3' of https://git.php.net/repository/php-src into PHP-7.3Christopher Jones2018-12-102-4/+4
|\ \ \
| * | | Fix version numbers in main branchChristoph M. Becker2018-12-102-4/+4
| | | | | | | | | | | | | | | | This should have already happened, when `PHP-7.3.0` was branched.
* | | | Merge branch 'PHP-7.2' into PHP-7.3Christopher Jones2018-12-101-0/+1
|\ \ \ \ | | |/ / | |/| |
| * | | Bundle the new testChristopher Jones2018-12-101-0/+1
| | | |
* | | | Merge branch 'PHP-7.2' into PHP-7.3Christopher Jones2018-12-103-10/+2
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Improve test portabilityChristopher Jones2018-12-102-8/+2
| | |
| * | Update for newer Oracle versionsChristopher Jones2018-12-101-2/+0
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Anatol Belski2018-12-091-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fix syntax error
| * | Fix syntax errorAnatol Belski2018-12-091-1/+1
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Anatol Belski2018-12-092-261/+167
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fix libtidy exports when ext/tidy compiled static
| * | Fix libtidy exports when ext/tidy compiled staticAnatol Belski2018-12-092-261/+167
| | |
* | | Back to -devDerick Rethans2018-12-091-1/+1
| | | | | | | | | | | | This should have been done as soon as PHP-7.3.0 was branched.
* | | Add OCI8 changesChristopher Jones2018-12-091-0/+2
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Christopher Jones2018-12-097-9/+106
|\ \ \ | |/ /
| * | Add oci_set_call_timeout() and bump version to 2.10.0Christopher Jones2018-12-098-9/+108
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Christopher Jones2018-12-091-0/+8
|\ \ \ | |/ /
| * | Upgrade internal OCI callChristopher Jones2018-12-091-0/+8
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Christopher Jones2018-12-095-25/+26
|\ \ \ | |/ /
| * | Enable Oracle Database DBOP tracing attributeChristopher Jones2018-12-095-25/+26
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Christopher Jones2018-12-095-96/+138
|\ \ \ | |/ /
| * | Update OCI8 READMEChristopher Jones2018-12-091-6/+6
| | |