summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare PHP 7.3.8php-7.3.8PHP-7.3.8Christoph M. Becker2019-07-304-25/+19
|
* Update credits_ext.hChristoph M. Becker2019-07-301-4/+4
|
* Fix #78338: Array cross-border reading in PCREChristoph M. Becker2019-07-303-1/+14
| | | | | | We backport r1092 from pcre2. (cherry picked from commit 8947fd9e9fdce87cd6c59817b1db58e789538fe9)
* Fix #77919: Potential UAF in Phar RSHUTDOWNChristoph M. Becker2019-07-303-2/+10
| | | | | | | | | We have to properly clean up in case phar_flush() is failing. We also make the expectation of the respective test case less liberal to avoid missing such bugs in the future. (cherry picked from commit cd1101e8c87aa175c2d5e87ddec656e50ef4ab5d)
* Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)Stanislav Malyshev2019-07-304-2/+15
| | | | (cherry picked from commit aeb6d13185a2ea4f1496ede2697469faed98ce05)
* Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)Stanislav Malyshev2019-07-304-1/+16
| | | | (cherry picked from commit dea2989ab8ba87a6180af497b2efaf0527e985c5)
* Fixed bug #78341Nikita Popov2019-07-293-7/+31
| | | | | | | | The smart branch logic assumed b->start refers to the old offsets, while b->start was already adjusted to the new offsets at this point. Delay the change until later. (cherry picked from commit 8e63bb5e465620f27de93dea82e0d84be72da7f3)
* Convert short tag to standard tag in Zend test fileGeorge Peter Banyard2019-07-161-1/+1
| | | | | | Closes GH-4389. (cherry picked from commit e6c2b288652cf9c8d0b92d2842d73b3eb2431860)
* Fixed bug #78297Nikita Popov2019-07-163-0/+22
| | | | (cherry picked from commit 8a19fe29de77d7477d59db472dd6aadabd5ac249)
* Prepare PHP 7.3.8RC1php-7.3.8RC1Christoph M. Becker2019-07-164-5/+5
|
* Merge branch 'PHP-7.2' into PHP-7.3Dmitry Stogov2019-07-164-390/+390
|\ | | | | | | | | * PHP-7.2: Fixed incorrect specialization (missed IS_INDIRECT handling)
| * Fixed incorrect specialization (missed IS_INDIRECT handling)Dmitry Stogov2019-07-163-424/+424
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-152-1/+5
|\ \ | |/
| * Fix bug #77124Nikita Popov2019-07-152-1/+5
| | | | | | | | | | This is a backport of 6fcae63f614d1ed4aaeaff7b13a7a4627b1f1312 to PHP 7.2.
* | typo [ci skip]Remi Collet2019-07-151-1/+1
| |
* | Merge branch 'PHP-7.2' into PHP-7.3Remi Collet2019-07-150-0/+0
|\ \ | |/ | | | | | | * PHP-7.2: Fix #78269 password_hash uses weak options for argon2
| * Fix #78269 password_hash uses weak options for argon2Remi Collet2019-07-153-7/+6
| |
* | Fix #78269 password_hash uses weak options for argon2Remi Collet2019-07-153-12/+9
| |
* | Fixed bug #78010Nikita Popov2019-07-152-2/+37
| | | | | | | | | | Prevent the gc_info from becoming all zero for a registered root by setting the top bit to one for compressed root addresses.
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-153-2/+33
|\ \ | |/
| * Fix bug #78291 Missing opcache directivesAndrew Collington2019-07-153-7/+40
| | | | | | | | | | | | | | | | | | New opcache directives have been added recently which are returned if using `ini_get_all('zend opcache')` but are not listed in the directives if using `opcache_get_configuration()`. This fix adds those missing directives as well as if `opcache.mmap_base` is used instead of `opcache.lockfile_path`. Also adds a test to ensure the directives match with both methods of fetching.
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-121-2/+2
|\ \ | |/
| * Use TRY_ADDREF/TRY_DELREF in soapNikita Popov2019-07-121-2/+2
| | | | | | | | | | The DELREF part is a possible fix for bug #78278, the ADDREF part is a drive-by fix.
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-122-6/+11
|\ \ | |/
| * Fixed bug #78279Nikita Popov2019-07-122-6/+11
| | | | | | | | | | Even if we don't initialize the callback on every request, we should still reset our globals to default values...
* | Fix #78212: Segfault in built-in webserverChristoph M. Becker2019-07-112-0/+5
| | | | | | | | | | | | | | | | Since syslog's ident and facility parameters have been added to config[1], vsyslog() segfaults on Windows, if openlog() has not been called before. We bring back the removed lines to fix this. [1] <http://git.php.net/?p=php-src.git;a=commit;h=2475337bd8a0fad0dac03db3f5e7e9d331d53653>
* | Fix bug #78271Nikita Popov2019-07-103-10/+59
| | | | | | | | | | | | | | | | | | | | | | When cleaning nops in the dfa pass, we were always keeping the smart branch inhibiting nop that occurs directly before the jump instruction. However, as we skip unreachable blocks entirely, it may happen that we need to keep a nop that occurs further back, prior to the unreachable blocks. Account for that case now. We should really do something about the smart branch situation, this is very fragile...
* | Add CONFLICTS to recognized sectionsNikita Popov2019-07-101-1/+1
| | | | | | | | | | It does nothing on 7.3, but this makes it easier to write tests in 3rd party extensions.
* | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-092-29/+11
|\ \ | |/
| * Revert "Fixed bug #76980"Nikita Popov2019-07-092-29/+11
| | | | | | | | | | | | | | | | This reverts commit 35353dc49a73a58c17c7896c4c4c3997ef2c007d. This changes causes issues for Symfony, see https://github.com/symfony/symfony/issues/32395. I'm reverting it from PHP 7.2 and PHP 7.3 and only leaving it in PHP 7.4.
* | Merge branch 'PHP-7.2' into PHP-7.3Christoph M. Becker2019-07-094-9741/+21094
|\ \ | |/ | | | | | | * PHP-7.2: Upgrade to SQLite 3.28.0
| * Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2019-07-094-14202/+33762
| |\ | | | | | | | | | | | | * PHP-7.1: Upgrade to SQLite 3.28.0
| | * Upgrade to SQLite 3.28.0Christoph M. Becker2019-07-094-18037/+42886
| | | | | | | | | | | | | | | | | | | | | | | | Over the years, multiple security vulnerabilities[1] have been found and fixed in SQLite3, so it makes sense to update our bundled libsqlite to the latest available version. [1] <https://www.cvedetails.com/vulnerability-list/vendor_id-9237/Sqlite.html>
* | | Update NEWS [ci skip]Peter Kokot2019-07-081-0/+7
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Peter Kokot2019-07-080-0/+0
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Update NEWS [ci skip]
| * | Update NEWS [ci skip]Peter Kokot2019-07-081-3/+10
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-051-0/+1
|\ \ \ | |/ /
| * | Backport fe_reset_rw caseNikita Popov2019-07-051-0/+1
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-052-2/+28
|\ \ \ | |/ /
| * | Fix inference for compound object op on dimNikita Popov2019-07-052-2/+28
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3George Wang2019-07-042-4/+268
|\ \ \ | |/ /
| * | Updated to LiteSpeed SAPI V7.4.3George Wang2019-07-042-4/+268
| | | | | | | | | | | | | | | | | | | | | Increased response header count limit from 100 to 1000. Added crash handler to cleanly shutdown PHP request. Added CloudLinux mod_lsapi mode Fixed bug #76058
* | | [ci skip] Remove NEWS entryChristoph M. Becker2019-07-041-1/+0
| | | | | | | | | | | | | | | This commit already was contained in PHP 7.3.7, but doesn't need a NEWS entry, since the regression had only been introduced with PHP 7.3.7RC1.
* | | Fix typo in NEWS [skip ci]Fabien Villepinte2019-07-041-1/+1
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-032-1/+6
|\ \ \ | |/ /
| * | Fixed bug #78231Nikita Popov2019-07-032-1/+6
| | |
* | | Fixed bug #78230Nikita Popov2019-07-033-3/+35
| | |
* | | Merge branch 'PHP-7.2' into PHP-7.3Christoph M. Becker2019-07-033-1/+37
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fix #78241: touch() does not handle dates after 2038 in PHP 64-bit
| * | Fix #78241: touch() does not handle dates after 2038 in PHP 64-bitChristoph M. Becker2019-07-033-1/+37
| | | | | | | | | | | | | | | | | | `time_t` defaults to `_time64` (which is 64bit signed) even on x86, but `Int32x32To64()` truncates it to signed 32bit. We replace the macro with the "manual" calculation.
* | | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-020-0/+0
|\ \ \ | |/ /